﻿/*! TAK's Custom Base.css v1.3.3 | MIT License | github.com/tak-dcxi/taks-custom-base-css *//*! the-new-css-reset | MIT License | github.com/elad2412/the-new-css-reset *//*! Marx v4.1.1 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx *//*! Modified - Layout was changed and functionality was enhanced and made Japanese-language. */*,::before,::after{box-sizing:border-box;min-inline-size:0;border-style:solid;border-width:0}@media(prefers-reduced-motion: reduce){*,::before,::after,::backdrop{scroll-behavior:unset !important;background-attachment:unset !important;transition-delay:unset !important;transition-duration:1ms !important;view-transition-name:none !important;animation-duration:1ms !important;animation-delay:unset !important;animation-iteration-count:unset !important}}:where(:root){scrollbar-gutter:stable;font-family:"Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",meiryo,sans-serif;font-style:unset;font-weight:400;line-height:1.5;text-align:start;hyphens:auto;line-break:strict;word-break:initial;overflow-wrap:anywhere;tab-size:4;cursor:default;text-spacing-trim:trim-start;text-autospace:normal;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(:root):has(:where(:modal)){overflow:hidden}:where(body){min-block-size:100svb;margin:unset;overflow-inline:clip}:where(h1,h2,h3,h4,h5,h6){margin-block:unset;font-size:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(p):where(:lang(en)){text-wrap:pretty}:where(blockquote,figure){margin-inline:unset}:where(address):where(:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(ol){counter-reset:revert}:where(li){display:block flow}:where(dd){margin-inline-start:unset}:where(hr){height:0;color:inherit;border-block-start-width:1px}:where(pre){overflow:auto;font-family:monospace;font-size:1em;tab-size:2;text-spacing-trim:space-all;text-autospace:no-autospace}@media print{:where(pre){white-space:pre-wrap}}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted;cursor:help}:where(b,strong){font-weight:700}:where(em):where(:lang(ja, zh)){font-weight:700}:where(i,cite,em,dfn,var):where(:lang(ja)){font-style:unset}:where(small){font-size:1em;font-weight:400}:where(code,kbd,samp){font-family:ui-monospace,sfmono-regular,menlo,monaco,consolas,"Liberation Mono","Courier New",serif;font-size:unset;font-variation-settings:initial;font-feature-settings:initial}:where(cite,dfn)::before{content:var(--_quotation-start, "“")}:where(cite,dfn)::after{content:var(--_quotation-end, "”")}:where(cite,dfn):where(:lang(ja)){--_quotation-start: "「";--_quotation-end: "」"}:where(var){font-family:serif}:where(var):where(:lang(ja)){font-family:unset}:where(time){text-autospace:no-autospace}@media(forced-colors: none){:where(mark){color:unset;text-decoration-line:underline;text-decoration-thickness:.4em;text-decoration-color:oklch(from #ff0 l c h/0.5);text-decoration-skip-ink:none;text-underline-offset:-0.2em;background-color:unset}}meter{appearance:revert}:where(:any-link){color:unset;text-decoration-line:none;text-decoration-thickness:from-font;text-decoration-skip-ink:auto;text-underline-offset:.25em;background-color:unset}:where(ins):not(:where(.adsbygoogle)){text-decoration-style:dashed;text-decoration-skip-ink:auto;text-underline-offset:.4em}:where(del){text-decoration-style:double}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block flow;max-inline-size:100%;block-size:auto}:where(iframe){border-style:unset}:where(table){text-indent:0;border-collapse:collapse;border-color:currentcolor}:where(caption){text-align:start}:where(td,th){padding:unset;vertical-align:top}:where(th){font-weight:700;text-align:start}:where(button,input,select,textarea),::file-selector-button{padding:unset;font:unset;vertical-align:middle;color:unset;text-align:unset;text-transform:unset;letter-spacing:unset;background-color:unset;border-radius:unset}@media(forced-colors: active){:where(button,input,select,textarea),::file-selector-button{border:1px solid rgba(0,0,0,0)}}:where(input:not([type=button],[type=submit],[type=reset]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,[type=button i],[type=reset i],[type=submit i]){appearance:auto}:where(input,textarea){user-select:unset}:where([type=radio i],[type=checkbox i]){margin:unset}:where([type=file i]){cursor:unset}:where([type=search i]){appearance:textfield;outline-offset:-2px}@supports(-webkit-touch-callout: none){:where([type=search i]){background-color:Canvas;border:1px solid -apple-system-secondary-label}}:where(:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;white-space:revert;resize:block}:where(button),::file-selector-button{inline-size:fit-content;touch-action:manipulation}:where(button)::-moz-focus-inner{padding:unset}:where(button,label[for],select,[role=tab],[role=button],[role=option]),::file-selector-button{cursor:pointer}:where(select):where(:disabled){opacity:inherit}:where(fieldset){min-inline-size:0;padding:unset;margin-inline:unset;border:unset}:where(legend){padding-inline:unset}:where(optgroup){font:unset}:where(progress){vertical-align:baseline}::placeholder{color:unset;opacity:unset}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:unset}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:auto}:where(summary){display:block flow;cursor:pointer}::-webkit-details-marker{display:none}:where(dialog,[popover]){padding:unset;overscroll-behavior-block:contain;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none !important}:where(dialog){max-inline-size:unset;max-block-size:unset;outline:none;border:unset}:where(dialog)::backdrop{background-color:oklch(0 0 0/.3)}:where([popover]){margin:unset}:where([contenteditable]:not([contenteditable=false])){-webkit-line-break:after-white-space;overflow-wrap:break-word;user-select:auto;-moz-user-modify:read-write;-webkit-user-modify:read-write}:where([draggable=true]){-webkit-user-drag:element}:where(:-moz-focusring){outline:auto}:where(:focus-visible){outline-offset:2px}:where(:focus):not(:where(:focus-visible)){outline:none}[tabindex="-1"]:focus-visible{outline:none !important}:where(:disabled,[aria-disabled=true]){cursor:default}[hidden]:not([hidden=until-found]){display:none !important}:root{--color-blue-500-2: #e6f0ff;--color-blue-500: #175fd4;--color-blue-light-500: #009bfb;--color-dark-blue-900: #15315b;--color-dark-blue-700: #375372;--color-dark-blue-400: #6b7787;--color-dark-blue-100: #dee3f3;--color-dark-blue-50: #f8f9fc;--color-neutral-white: #fff;--color-neutral-black: #222;--color-slate-gray-800: #31363b;--scale-4: 4;--scale-8: 8;--scale-12: 12;--scale-16: 16;--scale-24: 24;--scale-32: 32;--scale-40: 40;--scale-48: 48;--scale-56: 56;--scale-64: 64;--scale-72: 72;--scale-80: 80;--scale-88: 88;--scale-96: 96;--scale-104: 104;--scale-112: 112;--scale-120: 120;--scale-160: 160;--color-default: var(--color-neutral-black);--color-default-subtle: var(--color-dark-blue-400);--color-primary: var(--color-blue-light-500);--color-secondary: var(--color-blue-500);--color-secondary-subtle: var(--color-blue-500-2);--color-label: var(--color-dark-blue-900);--color-background: var(--color-neutral-white);--color-surface: var(--color-dark-blue-50);--color-surface-subtle: var(--color-dark-blue-100);--color-on-dark: var(--color-neutral-white);--color-footer: var(--color-slate-gray-800);--color-label-hover: rgb(21, 49, 91, 0.05);--color-overlay-dark: rgb(21, 49, 91, 0.4);--color-overlay-light: rgb(255, 255, 255, 0.2);--color-header-follow: rgb(255, 255, 255, 0.6);--color-hover: #8e8e8e;--color-focus: var(--color-primary);--color-warning: #d10000;--color-bg: #fff;--gradation-primary-01: linear-gradient(270deg, #00d0ff 0%, #0065f7 100%);--gradation-primary-02: linear-gradient(0deg, #009bfb 0%, #005ef6 100%);--gradation-secondary: linear-gradient(90deg, #f2faff 0%, #d5e7ff 100%);--bxsh: 0 2px 10px rgb(0, 0, 0, 0.08);--bxsh-large: 0 2px 10px rgb(0, 0, 0, 0.16);--bxsh-focus: 0 0 0 3px var(--color-focus);--fz-root: 16;--fz-body: 16;--fz-body-sp: 14;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-family-sans: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;--font-family-en: montserrat, sans-serif;--lh: 1.7;--dur-normal: 0.3s;--dur-slow: 0.4s;--header-height: 86;--sp-header-height: 60;--font-size-7xl: 74;--font-size-6xl: 56;--font-size-5xl: 48;--font-size-4xl: 40;--font-size-3xl: 32;--font-size-2xl: 28;--font-size-xl: 24;--font-size-lg: 20;--font-size-md: 16;--font-size-sm: 14;--font-size-xs: 12;--frame-narrow: 950;--frame-default: 1280;--frame-full: 1440;--radius-full: 9999;--radius-2xl: var(--scale-40);--radius-xl: var(--scale-24);--radius-lg: var(--scale-16);--radius-md: var(--scale-8);--radius-sm: var(--scale-4);--spacing-grid-gap-3xl: var(--scale-80);--spacing-grid-gap-2xl: var(--scale-64);--spacing-grid-gap-xl: var(--scale-40);--spacing-grid-gap-lg: var(--scale-32);--spacing-grid-gap-md: var(--scale-24);--spacing-grid-gap-sm: var(--scale-16);--spacing-grid-gap-xs: var(--scale-8);--spacing-grid-gap-2xs: var(--scale-4);--spacing-padding-block-2xl: var(--scale-56);--spacing-padding-block-xl: var(--scale-40);--spacing-padding-block-lg: var(--scale-32);--spacing-padding-block-md: var(--scale-24);--spacing-padding-block-sm: var(--scale-16);--spacing-padding-block-xs: var(--scale-8);--spacing-padding-block-2xs: var(--scale-4);--spacing-padding-btn-md: var(--scale-16);--spacing-padding-btn-sm: var(--scale-12);--spacing-padding-btn-xs: var(--scale-8);--spacing-padding-page-header-md: var(--scale-96);--spacing-padding-page-header-sm: var(--scale-24);--spacing-padding-page-header-stack: var(--scale-64);--spacing-padding-page-header-thum: var(--scale-48);--spacing-padding-section-lg: var(--scale-160);--spacing-padding-section-md: var(--scale-120);--spacing-padding-section-sm: var(--scale-56);--spacing-padding-tag-md: 6;--spacing-padding-tag-sm: var(--scale-4);--spacing-stack-block-lg: var(--scale-40);--spacing-stack-block-md: var(--scale-32);--spacing-stack-block-sm: var(--scale-24);--spacing-stack-block-xs: var(--scale-16);--spacing-stack-block-2xs: var(--scale-8);--spacing-stack-block-3xs: var(--scale-4);--spacing-stack-con-lg: var(--scale-160);--spacing-stack-con-md: var(--scale-120);--spacing-stack-con-sm: var(--scale-80);--spacing-stack-text-headline-lg-normal: var(--scale-24);--spacing-stack-text-headline-md-loose: var(--scale-80);--spacing-stack-text-headline-md-normal: var(--scale-12);--spacing-stack-text-headline-overline: var(--scale-4);--spacing-stack-text-title-lg-lose: var(--scale-64);--spacing-stack-text-title-md-loose: var(--scale-32);--spacing-stack-text-title-md-normal: var(--scale-16);--spacing-stack-text-title-sm-normal: var(--scale-24);--spacing-stack-text-title-sm-tight: var(--scale-12);--spacing-stack-text-body-lg-normal: var(--scale-24);--spacing-stack-text-body-lg-tight: var(--scale-12);--spacing-stack-text-body-md-loose: var(--scale-16);--spacing-stack-text-body-md-normal: var(--scale-12);--spacing-stack-text-title-md-tight: var(--scale-8);--spacing-stack-text-body-sm-normal: var(--scale-12);--spacing-stack-text-body-sm-tight: var(--scale-8);--spacing-stack-text-label-normal: var(--scale-16);--sp-font-size-7xl: 38;--sp-font-size-6xl: 44;--sp-font-size-5xl: 40;--sp-font-size-4xl: 28;--sp-font-size-3xl: 26;--sp-font-size-2xl: 22;--sp-font-size-xl: 18;--sp-font-size-lg: 16;--sp-font-size-md: 14;--sp-font-size-sm: 12;--sp-font-size-xs: 10;--sp-font-weight-regular: 400;--sp-font-weight-semibold: 600;--sp-font-weight-bold: 700;--sp-frame-narrow: 342;--sp-frame-default: 342;--sp-frame-full: 390;--sp-radius-full: 9999;--sp-radius-2xl: var(--scale-32);--sp-radius-xl: var(--scale-24);--sp-radius-lg: var(--scale-8);--sp-radius-md: var(--scale-4);--sp-radius-sm: 2;--sp-spacing-grid-gap-3xl: var(--scale-40);--sp-spacing-grid-gap-2xl: var(--scale-40);--sp-spacing-grid-gap-xl: var(--scale-24);--sp-spacing-grid-gap-lg: var(--scale-16);--sp-spacing-grid-gap-md: var(--scale-16);--sp-spacing-grid-gap-sm: var(--scale-16);--sp-spacing-grid-gap-xs: var(--scale-8);--sp-spacing-grid-gap-2xs: var(--scale-4);--sp-spacing-padding-block-2xl: var(--scale-24);--sp-spacing-padding-block-xl: var(--scale-24);--sp-spacing-padding-block-lg: var(--scale-24);--sp-spacing-padding-block-md: var(--scale-16);--sp-spacing-padding-block-sm: var(--scale-12);--sp-spacing-padding-block-xs: var(--scale-8);--sp-spacing-padding-block-2xs: var(--scale-4);--sp-spacing-padding-btn-md: var(--scale-16);--sp-spacing-padding-btn-sm: var(--scale-12);--sp-spacing-padding-btn-xs: var(--scale-8);--sp-spacing-padding-page-header-md: var(--scale-80);--sp-spacing-padding-page-header-sm: var(--scale-24);--sp-spacing-padding-page-header-stack: var(--scale-56);--sp-spacing-padding-page-header-thum: var(--scale-32);--sp-spacing-padding-section-lg: var(--scale-80);--sp-spacing-padding-section-md: var(--scale-64);--sp-spacing-padding-section-sm: var(--scale-40);--sp-spacing-padding-tag-md: 6;--sp-spacing-padding-tag-sm: var(--scale-4);--sp-spacing-stack-block-lg: var(--scale-32);--sp-spacing-stack-block-md: var(--scale-24);--sp-spacing-stack-block-sm: var(--scale-16);--sp-spacing-stack-block-xs: var(--scale-12);--sp-spacing-stack-block-2xs: var(--scale-8);--sp-spacing-stack-block-3xs: var(--scale-4);--sp-spacing-stack-con-lg: var(--scale-80);--sp-spacing-stack-con-md: var(--scale-64);--sp-spacing-stack-con-sm: var(--scale-40);--sp-spacing-stack-text-headline-lg-normal: var(--scale-16);--sp-spacing-stack-text-headline-md-loose: var(--scale-64);--sp-spacing-stack-text-headline-md-normal: var(--scale-12);--sp-spacing-stack-text-headline-overline: var(--scale-4);--sp-spacing-stack-text-title-lg-lose: var(--scale-40);--sp-spacing-stack-text-title-md-loose: var(--scale-24);--sp-spacing-stack-text-title-md-normal: var(--scale-12);--sp-spacing-stack-text-title-sm-normal: var(--scale-12);--sp-spacing-stack-text-title-sm-tight: var(--scale-4);--sp-spacing-stack-text-body-lg-normal: var(--scale-12);--sp-spacing-stack-text-body-lg-tight: var(--scale-8);--sp-spacing-stack-text-body-md-loose: var(--scale-12);--sp-spacing-stack-text-body-md-normal: var(--scale-8);--sp-spacing-stack-text-title-md-tight: var(--scale-8);--sp-spacing-stack-text-body-sm-normal: var(--scale-8);--sp-spacing-stack-text-body-sm-tight: var(--scale-8);--sp-spacing-stack-text-label-normal: var(--scale-12);--font-ratio: 1}@media(max-width: 576px)and (max-width: 575px){:root{--font-ratio: 1.473}}@media(max-width: 576px)and (max-width: 570px){:root{--font-ratio: 1.46}}@media(max-width: 576px)and (max-width: 565px){:root{--font-ratio: 1.448}}@media(max-width: 576px)and (max-width: 560px){:root{--font-ratio: 1.435}}@media(max-width: 576px)and (max-width: 555px){:root{--font-ratio: 1.422}}@media(max-width: 576px)and (max-width: 550px){:root{--font-ratio: 1.409}}@media(max-width: 576px)and (max-width: 545px){:root{--font-ratio: 1.396}}@media(max-width: 576px)and (max-width: 540px){:root{--font-ratio: 1.384}}@media(max-width: 576px)and (max-width: 535px){:root{--font-ratio: 1.371}}@media(max-width: 576px)and (max-width: 530px){:root{--font-ratio: 1.358}}@media(max-width: 576px)and (max-width: 525px){:root{--font-ratio: 1.345}}@media(max-width: 576px)and (max-width: 520px){:root{--font-ratio: 1.332}}@media(max-width: 576px)and (max-width: 515px){:root{--font-ratio: 1.32}}@media(max-width: 576px)and (max-width: 510px){:root{--font-ratio: 1.307}}@media(max-width: 576px)and (max-width: 505px){:root{--font-ratio: 1.294}}@media(max-width: 576px)and (max-width: 500px){:root{--font-ratio: 1.281}}@media(max-width: 576px)and (max-width: 495px){:root{--font-ratio: 1.269}}@media(max-width: 576px)and (max-width: 490px){:root{--font-ratio: 1.256}}@media(max-width: 576px)and (max-width: 485px){:root{--font-ratio: 1.243}}@media(max-width: 576px)and (max-width: 480px){:root{--font-ratio: 1.23}}@media(max-width: 576px)and (max-width: 475px){:root{--font-ratio: 1.217}}@media(max-width: 576px)and (max-width: 470px){:root{--font-ratio: 1.205}}@media(max-width: 576px)and (max-width: 465px){:root{--font-ratio: 1.192}}@media(max-width: 576px)and (max-width: 460px){:root{--font-ratio: 1.179}}@media(max-width: 576px)and (max-width: 455px){:root{--font-ratio: 1.166}}@media(max-width: 576px)and (max-width: 450px){:root{--font-ratio: 1.153}}@media(max-width: 576px)and (max-width: 445px){:root{--font-ratio: 1.141}}@media(max-width: 576px)and (max-width: 440px){:root{--font-ratio: 1.128}}@media(max-width: 576px)and (max-width: 435px){:root{--font-ratio: 1.115}}@media(max-width: 576px)and (max-width: 430px){:root{--font-ratio: 1.102}}@media(max-width: 576px)and (max-width: 425px){:root{--font-ratio: 1.09}}@media(max-width: 576px)and (max-width: 420px){:root{--font-ratio: 1.077}}@media(max-width: 576px)and (max-width: 415px){:root{--font-ratio: 1.064}}@media(max-width: 576px)and (max-width: 410px){:root{--font-ratio: 1.051}}@media(max-width: 576px)and (max-width: 405px){:root{--font-ratio: 1.038}}@media(max-width: 576px)and (max-width: 400px){:root{--font-ratio: 1.026}}@media(max-width: 576px)and (max-width: 395px){:root{--font-ratio: 1.013}}@media(max-width: 576px)and (max-width: 390px){:root{--font-ratio: 1}}@media(max-width: 576px)and (max-width: 385px){:root{--font-ratio: 0.987}}@media(max-width: 576px)and (max-width: 380px){:root{--font-ratio: 0.974}}@media(max-width: 576px)and (max-width: 375px){:root{--font-ratio: 0.962}}@media(max-width: 576px)and (max-width: 370px){:root{--font-ratio: 0.949}}@media(max-width: 576px)and (max-width: 365px){:root{--font-ratio: 0.936}}@media(max-width: 576px)and (max-width: 360px){:root{--font-ratio: 0.923}}@media(max-width: 576px)and (max-width: 355px){:root{--font-ratio: 0.91}}@media(max-width: 576px)and (max-width: 350px){:root{--font-ratio: 0.898}}@media(max-width: 576px)and (max-width: 345px){:root{--font-ratio: 0.885}}@media(max-width: 576px)and (max-width: 340px){:root{--font-ratio: 0.872}}@media(max-width: 576px)and (max-width: 335px){:root{--font-ratio: 0.859}}@media(max-width: 576px)and (max-width: 330px){:root{--font-ratio: 0.847}}@media(max-width: 576px)and (max-width: 325px){:root{--font-ratio: 0.834}}:root{--fz: calc(var(--fz-body) / var(--fz-root) * var(--font-ratio) * 1rem)}@media(max-width: 576px){:root{--fz-body: var(--fz-body-sp);--header-height: var(--sp-header-height);--font-size-7xl: var(--sp-font-size-7xl);--font-size-6xl: var(--sp-font-size-6xl);--font-size-5xl: var(--sp-font-size-5xl);--font-size-4xl: var(--sp-font-size-4xl);--font-size-3xl: var(--sp-font-size-3xl);--font-size-2xl: var(--sp-font-size-2xl);--font-size-xl: var(--sp-font-size-xl);--font-size-lg: var(--sp-font-size-lg);--font-size-md: var(--sp-font-size-md);--font-size-sm: var(--sp-font-size-sm);--font-size-xs: var(--sp-font-size-xs);--font-weight-regular: var(--sp-font-weight-regular);--font-weight-semibold: var(--sp-font-weight-semibold);--font-weight-bold: var(--sp-font-weight-bold);--frame-narrow: var(--sp-frame-narrow);--frame-default: var(--sp-frame-default);--frame-full: var(--sp-frame-full);--radius-full: var(--sp-radius-full);--radius-2xl: var(--sp-radius-2xl);--radius-xl: var(--sp-radius-xl);--radius-lg: var(--sp-radius-lg);--radius-md: var(--sp-radius-md);--radius-sm: var(--sp-radius-sm);--spacing-grid-gap-3xl: var(--sp-spacing-grid-gap-3xl);--spacing-grid-gap-2xl: var(--sp-spacing-grid-gap-2xl);--spacing-grid-gap-xl: var(--sp-spacing-grid-gap-xl);--spacing-grid-gap-lg: var(--sp-spacing-grid-gap-lg);--spacing-grid-gap-md: var(--sp-spacing-grid-gap-md);--spacing-grid-gap-sm: var(--sp-spacing-grid-gap-sm);--spacing-grid-gap-xs: var(--sp-spacing-grid-gap-xs);--spacing-grid-gap-2xs: var(--sp-spacing-grid-gap-2xs);--spacing-padding-block-2xl: var(--sp-spacing-padding-block-2xl);--spacing-padding-block-xl: var(--sp-spacing-padding-block-xl);--spacing-padding-block-lg: var(--sp-spacing-padding-block-lg);--spacing-padding-block-md: var(--sp-spacing-padding-block-md);--spacing-padding-block-sm: var(--sp-spacing-padding-block-sm);--spacing-padding-block-xs: var(--sp-spacing-padding-block-xs);--spacing-padding-block-2xs: var(--sp-spacing-padding-block-2xs);--spacing-padding-btn-md: var(--sp-spacing-padding-btn-md);--spacing-padding-btn-sm: var(--sp-spacing-padding-btn-sm);--spacing-padding-btn-xs: var(--sp-spacing-padding-btn-xs);--spacing-padding-page-header-md: var(--sp-spacing-padding-page-header-md);--spacing-padding-page-header-sm: var(--sp-spacing-padding-page-header-sm);--spacing-padding-page-header-stack: var(--sp-spacing-padding-page-header-stack);--spacing-padding-page-header-thum: var(--sp-spacing-padding-page-header-thum);--spacing-padding-section-lg: var(--sp-spacing-padding-section-lg);--spacing-padding-section-md: var(--sp-spacing-padding-section-md);--spacing-padding-section-sm: var(--sp-spacing-padding-section-sm);--spacing-padding-tag-md: var(--sp-spacing-padding-tag-md);--spacing-padding-tag-sm: var(--sp-spacing-padding-tag-sm);--spacing-stack-block-lg: var(--sp-spacing-stack-block-lg);--spacing-stack-block-md: var(--sp-spacing-stack-block-md);--spacing-stack-block-sm: var(--sp-spacing-stack-block-sm);--spacing-stack-block-xs: var(--sp-spacing-stack-block-xs);--spacing-stack-block-2xs: var(--sp-spacing-stack-block-2xs);--spacing-stack-block-3xs: var(--sp-spacing-stack-block-3xs);--spacing-stack-con-lg: var(--sp-spacing-stack-con-lg);--spacing-stack-con-md: var(--sp-spacing-stack-con-md);--spacing-stack-con-sm: var(--sp-spacing-stack-con-sm);--spacing-stack-text-headline-lg-normal: var(--sp-spacing-stack-text-headline-lg-normal);--spacing-stack-text-headline-md-loose: var(--sp-spacing-stack-text-headline-md-loose);--spacing-stack-text-headline-md-normal: var(--sp-spacing-stack-text-headline-md-normal);--spacing-stack-text-headline-overline: var(--sp-spacing-stack-text-headline-overline);--spacing-stack-text-title-lg-lose: var(--sp-spacing-stack-text-title-lg-lose);--spacing-stack-text-title-md-loose: var(--sp-spacing-stack-text-title-md-loose);--spacing-stack-text-title-md-normal: var(--sp-spacing-stack-text-title-md-normal);--spacing-stack-text-title-sm-normal: var(--sp-spacing-stack-text-title-sm-normal);--spacing-stack-text-title-sm-tight: var(--sp-spacing-stack-text-title-sm-tight);--spacing-stack-text-body-lg-normal: var(--sp-spacing-stack-text-body-lg-normal);--spacing-stack-text-body-lg-tight: var(--sp-spacing-stack-text-body-lg-tight);--spacing-stack-text-body-md-loose: var(--sp-spacing-stack-text-body-md-loose);--spacing-stack-text-body-md-normal: var(--sp-spacing-stack-text-body-md-normal);--spacing-stack-text-title-md-tight: var(--sp-spacing-stack-text-title-md-tight);--spacing-stack-text-body-sm-normal: var(--sp-spacing-stack-text-body-sm-normal);--spacing-stack-text-body-sm-tight: var(--sp-spacing-stack-text-body-sm-tight);--spacing-stack-text-label-normal: var(--sp-spacing-stack-text-label-normal)}}html{font-size:100%;font-kerning:normal;word-wrap:break-word;overflow-wrap:break-word;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{position:relative;padding:0;font-family:var(--font-family-sans);font-size:var(--fz);font-weight:var(--font-weight-regular);line-height:var(--lh);color:var(--color-neutral-black);letter-spacing:normal;background-color:var(--color-bg)}::placeholder{color:var(--color-neutral-black)}*:focus-visible{outline:none}@media(any-hover: hover){*:focus-visible{box-shadow:var(--bxsh-focus)}}.l-wrapper{--_bgi: url("../img/corporate/common/bg_header.svg");position:relative;overflow:clip}.l-wrapper::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";opacity:0;backdrop-filter:blur(40px);transition:all .2s}.l-wrapper::before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;content:"";background-image:var(--_bgi);background-repeat:no-repeat;background-position:100% 0;background-size:100%;mask-image:url("../img/corporate/common/mask_01.webp");mask-repeat:no-repeat;mask-position:0 0;mask-size:0 100%;animation:kv-animation 2s .5s forwards ease-in-out}@media(max-width: 768px){.l-wrapper{--_bgi: url("../img/corporate/common/bg_header_sp.svg")}.l-wrapper:has(.p-navigation[data-dropmenu=".dropnav"])::after{z-index:900;opacity:1}}.block-skip{position:relative;z-index:9999;display:flex;align-items:center;justify-content:center;height:0;overflow:hidden;line-height:3;color:#000;text-align:center;background:#eee}.block-skip::after{display:block;width:1rem;height:1rem;margin-left:1rem;content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14px" height="14px" viewBox="0 0 14 14" style="enable-background:new 0 0 14 14;" xml:space="preserve"><path fill="%23055bb1" d="M4.4,1.5L3.5,2.3L8.7,7l-5.2,4.7l0.9,0.8L10.5,7L4.4,1.5z"/></svg>') no-repeat center center/100%;transform:rotate(90deg)}.block-skip:focus{height:auto}@keyframes kv-animation{0%{mask-size:0 100%}100%{mask-size:200% 100%}}.l-contents{--_contents-width: 1280;--_contents-padding-block-start: 0;--_contents-padding-block-end: 0;--_contents-padding-inline: calc(80 / 1440 * 100%);position:relative;padding-inline:var(--_contents-padding-inline)}.l-contents__inner{position:relative;max-width:calc(var(--_contents-width)*var(--font-ratio)*1px);padding-block:calc(var(--_contents-padding-block-start)*var(--font-ratio)*1px) calc(var(--_contents-padding-block-end)*var(--font-ratio)*1px);margin:0 auto}.top .l-contents{--_contents-padding-block-start: 0;--_contents-padding-block-end: 0}@media(max-width: 576px){.l-contents{--_contents-padding-inline: calc(24 * var(--font-ratio) * 1px);--_contents-padding-block-start: 0;--_contents-padding-block-end: 0}}.c-arrow{--_arrow-width: 24;--_arrow-color: #fff;--_arrow-bgc: var(--gradation-primary-01);--_hv-arrow-color: #fff;--_hv-arrow-bgc: var(--gradation-primary-01);position:relative;display:flex;flex-shrink:0;align-items:center;align-self:center;justify-content:center;width:calc(var(--_arrow-width)*var(--font-ratio)*1px);aspect-ratio:24/16;color:var(--_btn-arrow-color, var(--_arrow-color));background:var(--_btn-arrow-bgc, var(--_arrow-bgc));border-radius:4px}.c-arrow span{position:relative;display:block flex;width:calc(8*var(--font-ratio)*1px);height:calc(8*var(--font-ratio)*1px);overflow:hidden}.c-arrow svg{position:absolute;display:block flow;width:calc(8*var(--font-ratio)*1px);height:calc(8*var(--font-ratio)*1px);fill:currentcolor;transition:.2s}.c-arrow svg:nth-child(2){left:-100%}.c-arrow--down svg:nth-child(2){top:-100%;left:0}@media(any-hover: hover)and (pointer: fine){.c-arrow--down:where(:any-link):hover svg{transform:translateY(100%)}.c-arrow--down:where(:enabled):hover svg{transform:translateY(100%)}.c-arrow--down:where(:any-link):focus-visible svg{transform:translateY(100%)}.c-arrow--down:where(:enabled):focus-visible svg{transform:translateY(100%)}}@media(any-hover: hover)and (pointer: fine){:where(:any-link):hover .c-arrow--down svg{transform:translateY(100%)}:where(:enabled):hover .c-arrow--down svg{transform:translateY(100%)}:where(:any-link):focus-visible .c-arrow--down svg{transform:translateY(100%)}:where(:enabled):focus-visible .c-arrow--down svg{transform:translateY(100%)}}@media(any-hover: hover)and (pointer: fine){.c-arrow:where(:any-link):hover{color:var(--_hv-btn-arrow-color, var(--_hv-arrow-color));background:var(--_hv-btn-arrow-bgc, var(--_hv-arrow-bgc))}.c-arrow:where(:any-link):hover :where(svg){transform:translateX(100%)}.c-arrow:where(:enabled):hover{color:var(--_hv-btn-arrow-color, var(--_hv-arrow-color));background:var(--_hv-btn-arrow-bgc, var(--_hv-arrow-bgc))}.c-arrow:where(:enabled):hover :where(svg){transform:translateX(100%)}.c-arrow:where(:any-link):focus-visible{color:var(--_hv-btn-arrow-color, var(--_hv-arrow-color));background:var(--_hv-btn-arrow-bgc, var(--_hv-arrow-bgc))}.c-arrow:where(:any-link):focus-visible :where(svg){transform:translateX(100%)}.c-arrow:where(:enabled):focus-visible{color:var(--_hv-btn-arrow-color, var(--_hv-arrow-color));background:var(--_hv-btn-arrow-bgc, var(--_hv-arrow-bgc))}.c-arrow:where(:enabled):focus-visible :where(svg){transform:translateX(100%)}}@media(any-hover: hover)and (pointer: fine){:where(:any-link):hover .c-arrow{color:var(--_hv-btn-arrow-color, var(--_hv-arrow-color));background:var(--_hv-btn-arrow-bgc, var(--_hv-arrow-bgc))}:where(:any-link):hover .c-arrow :where(svg){transform:translateX(100%)}:where(:enabled):hover .c-arrow{color:var(--_hv-btn-arrow-color, var(--_hv-arrow-color));background:var(--_hv-btn-arrow-bgc, var(--_hv-arrow-bgc))}:where(:enabled):hover .c-arrow :where(svg){transform:translateX(100%)}:where(:any-link):focus-visible .c-arrow{color:var(--_hv-btn-arrow-color, var(--_hv-arrow-color));background:var(--_hv-btn-arrow-bgc, var(--_hv-arrow-bgc))}:where(:any-link):focus-visible .c-arrow :where(svg){transform:translateX(100%)}:where(:enabled):focus-visible .c-arrow{color:var(--_hv-btn-arrow-color, var(--_hv-arrow-color));background:var(--_hv-btn-arrow-bgc, var(--_hv-arrow-bgc))}:where(:enabled):focus-visible .c-arrow :where(svg){transform:translateX(100%)}}@keyframes arrow-slide{0%{transform:translateX(0)}40%{transform:translateX(150%)}41%{transform:translateX(-150%)}100%{transform:translateX(0)}}.c-article{max-inline-size:calc(950*var(--font-ratio)*1px);margin-inline:auto}.c-article__header{position:relative;display:block flex;flex-direction:column;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);padding-block:calc(var(--spacing-grid-gap-3xl)*var(--font-ratio)*1px) calc(var(--spacing-padding-page-header-sm)*var(--font-ratio)*1px)}.c-article__meta{display:flex;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);align-items:center}.c-article__meta .date{font-family:var(--font-family-en);font-size:calc(var(--font-size-xs)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--color-default-subtle)}.c-article__meta .eventdate{font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--color-secondary)}.c-article .task{display:block flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-text-body-sm-normal)*var(--font-ratio)*1px)}.c-article .task>span{font-size:calc(var(--font-size-xs)/var(--fz-root)*var(--font-ratio)*1rem);line-height:170%;color:var(--color-default-subtle)}.c-article .task>span:not(:first-child)::before{margin-inline-end:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);content:"/"}.c-article .keywords{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-2xs)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px)}.c-article .keywords span{display:block flex;flex-wrap:wrap;gap:4px;align-items:center;margin-block-start:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--color-label)}.c-article .keywords span::before{display:block flow;width:4px;height:4px;content:"";background:var(--color-secondary);border-radius:4px}.c-article__body{--_content-gap: var(--spacing-stack-text-body-lg-normal);padding-block:calc(var(--spacing-padding-section-md)*var(--font-ratio)*1px)}.c-article__body>*+*{margin-block-start:calc(var(--_content-gap)*var(--font-ratio)*1px)}.c-article__body em{font-style:italic}.c-article__body figure{--_content-gap: var(--spacing-padding-block-lg);width:fit-content}.c-article__body figure img{display:block flow;margin-inline:auto;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.c-article__body figure figcaption{margin-top:calc(var(--spacing-stack-text-body-sm-tight)*var(--font-ratio)*1px);font-size:calc(var(--font-size-xs)/var(--fz-root)*var(--font-ratio)*1rem);color:var(--color-default-subtle);text-align:center}.c-article__body figure.center{margin-inline:auto}.c-article__body figure.right{margin-inline:auto 0}.c-article__body .c-button,.c-article__body table{--_content-gap: var(--spacing-stack-block-lg)}.c-article__body :where(a:not(.c-button)){color:var(--color-secondary);text-decoration:underline}@media(any-hover: hover)and (pointer: fine){.c-article__body :where(a:not(.c-button)):where(:any-link):hover{color:var(--color-default);text-decoration:none}.c-article__body :where(a:not(.c-button)):where(:enabled):hover{color:var(--color-default);text-decoration:none}.c-article__body :where(a:not(.c-button)):where(:any-link):focus-visible{color:var(--color-default);text-decoration:none}.c-article__body :where(a:not(.c-button)):where(:enabled):focus-visible{color:var(--color-default);text-decoration:none}}.c-aside__nav{position:relative;padding-block:calc(var(--spacing-padding-section-sm)*var(--font-ratio)*1px);padding-inline:calc(24*var(--font-ratio)*1px)}.c-aside__nav:empty{padding:0}.c-aside__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:calc(var(--spacing-grid-gap-lg)*var(--font-ratio)*1px);max-width:calc(1280*var(--font-ratio)*1px);margin-inline:auto}.c-aside__item{display:flex;flex:1 0 0;flex-direction:column;gap:calc(var(--spacing-stack-text-label-normal)*var(--font-ratio)*1px)}.c-aside__item .thumb{position:relative;aspect-ratio:3/2;overflow:hidden;background-color:#e4e4e4;border:1px solid #dee3f3;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.c-aside__item .thumb img{width:100%;height:100%;object-fit:cover}.c-aside__item .title{display:block flex;gap:10px;font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%}.c-aside__contact{position:relative;display:flex;flex-direction:column;align-items:center;padding-block:calc(64*var(--font-ratio)*1px);padding-inline:calc(24*var(--font-ratio)*1px);overflow:hidden}.c-aside__bg{position:absolute;inset:0;pointer-events:none;background-color:var(--color-secondary-subtle)}.c-aside__bg::after{position:absolute;inset:0;content:"";background-image:url("../img/corporate/common/bg_aside.svg");background-repeat:no-repeat;background-position:calc(50% + 166*var(--font-ratio)*1px) calc(-240*var(--font-ratio)*1px);background-size:calc(2200*var(--font-ratio)*1px);mask-image:url("../img/corporate/common/mask_02.webp");mask-repeat:no-repeat;mask-position:100% 0;mask-size:200% 100%}.c-aside__inner{position:relative;display:flex;gap:calc(32*var(--font-ratio)*1px);align-items:center;width:min(950*var(--font-ratio)*1px,100%)}.c-aside__body{flex:1}.c-aside__text{padding-block-start:calc(var(--spacing-stack-text-body-md-loose)*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);color:var(--color-label)}.c-aside__btns{display:block flex;flex-shrink:0;flex-direction:column}.c-aside__btns>*+*{margin-block-start:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px)}.c-aside__download-link{display:flex;gap:calc(8*var(--font-ratio)*1px);align-items:center;margin-block-start:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px);margin-inline-start:auto;font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-label)}@media(any-hover: hover)and (pointer: fine){.c-aside__download-link:where(:any-link):hover{text-decoration:underline}.c-aside__download-link:where(:enabled):hover{text-decoration:underline}.c-aside__download-link:where(:any-link):focus-visible{text-decoration:underline}.c-aside__download-link:where(:enabled):focus-visible{text-decoration:underline}}@media(max-width: 576px){.c-aside__bg::after{background-position:calc(-56*var(--font-ratio)*1px) calc(-10*var(--font-ratio)*1px);background-size:calc(722*var(--font-ratio)*1px)}.c-aside__item{flex-direction:row;gap:calc(var(--spacing-stack-text-label-normal)*var(--font-ratio)*1px);align-items:center}.c-aside__item .thumb{flex:0 0 calc(90*var(--font-ratio)*1px)}.c-aside__item .title{flex:1;justify-content:space-between}.c-aside__contact{padding-block:calc(var(--spacing-padding-section-md)*var(--font-ratio)*1px)}.c-aside__inner{flex-direction:column;width:min(950*var(--font-ratio)*1px,100%)}.c-aside__download-link{margin-inline:auto}}@keyframes aside-animation{0%{mask-size:0 100%}50%{mask-size:200% 100%}100%{mask-size:0% 100%}}.c-banner{display:block flow;aspect-ratio:800/450;overflow:hidden;background-color:#e4e4e4;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.c-banner picture,.c-banner img{display:block;width:100%;height:100%;object-fit:contain}.c-banner:has([src*="noimg.jpg"]) img{object-fit:cover}.c-block{--_block-gap: var(--spacing-stack-block-sm)}.c-block>*+:where(*){margin-block-start:calc(var(--_block-gap)*var(--font-ratio)*1px)}.c-block :where(p){--_block-gap: var(--spacing-stack-text-body-lg-normal)}.c-block--xs{--_block-gap: var(--spacing-stack-block-xs)}.c-block--xs :where(p){--_block-gap: var(--spacing-stack-block-xs)}.c-block-media{--_img-width: auto;display:block flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px)}.c-block-media__img{flex:0 0 var(--_img-width);margin-inline:auto}.c-block-media__img img{display:block;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.c-block-media__body{flex:1;min-width:calc(280*var(--font-ratio)*1px)}.c-block-media__body>*+*{margin-block-start:calc(var(--spacing-stack-text-body-lg-tight)*var(--font-ratio)*1px)}@media(max-width: 576px){.c-block-media__body{order:-1}}.c-block-columns{display:grid;gap:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px)}.c-block-columns--col2{grid-template-columns:repeat(auto-fill, minmax(400px, 1fr))}.c-block-columns--col3{grid-template-columns:repeat(auto-fill, minmax(266px, 1fr))}@media(max-width: 576px){.c-block-columns--col2{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.c-block-columns--col3{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}}.c-block-buttons{--_content-gap: var(--spacing-stack-block-lg);display:block flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px);justify-content:center}.c-block-panel{--_panel-gap: var(--spacing-stack-text-body-lg-tight);padding:calc(var(--spacing-padding-block-lg)*var(--font-ratio)*1px);background:var(--color-surface);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.c-block-panel>*+*{margin-block-start:calc(var(--_panel-gap)*var(--font-ratio)*1px)}.c-block-panel div{--_panel-gap: var(--spacing-stack-block-xs)}.c-block-iframe{--_ratio: 16 / 9;position:relative;max-width:calc(800*var(--font-ratio)*1px);aspect-ratio:var(--_ratio);margin-inline:auto}.c-block-iframe iframe{position:absolute;inset:0;inline-size:100%;block-size:100%}.c-block-pdf-viewer{position:relative;margin-inline:auto}.c-block-pdf-viewer__inner{position:relative;padding-top:calc(56% + 66px)}.c-block-pdf-viewer iframe{position:absolute;inset:0;inline-size:100%;block-size:100%}@media(max-width: 576px){.c-block-pdf-viewer{--_ratio: 3 / 2.2}}.c-block-modal{position:relative;display:block flow}.c-block-modal img{display:block flow;inline-size:100%}.c-block-modal::after{position:absolute;inset-block-end:0;inset-inline-end:0;z-index:2;width:calc(32*var(--font-ratio)*1px);height:calc(32*var(--font-ratio)*1px);content:"";background-color:var(--accent, var(--color-primary));background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path d="M7.1,4.372c0.442,0,0.8,0.358,0.8,0.8V6.3h1.128c0.442,0,0.8,0.358,0.8,0.8s-0.358,0.8-0.8,0.8H7.9v1.128 c0,0.442-0.358,0.8-0.8,0.8s-0.8-0.358-0.8-0.8V7.9H5.172c-0.442,0-0.8-0.358-0.8-0.8c0-0.442,0.358-0.8,0.8-0.8H6.3V5.172 C6.3,4.73,6.658,4.372,7.1,4.372z" fill="%23fff" /><path d="M7.099,0.025c3.907,0,7.074,3.167,7.074,7.074c0,1.52-0.48,2.928-1.296,4.081l2.732,2.732 c0.468,0.469,0.469,1.228,0,1.697s-1.228,0.468-1.697,0l-2.732-2.732c-1.153,0.816-2.561,1.296-4.081,1.296 c-3.907,0-7.074-3.167-7.074-7.074C0.025,3.192,3.192,0.025,7.099,0.025z M7.099,1.625c-3.023,0-5.474,2.451-5.474,5.474 c0,3.023,2.451,5.474,5.474,5.474c3.023,0,5.474-2.451,5.474-5.474C12.573,4.076,10.122,1.625,7.099,1.625z" fill="%23fff" /></svg>');background-repeat:no-repeat;background-position:center center;background-size:calc(16*var(--font-ratio)*1px)}.c-box-video{position:relative;max-width:calc(800*var(--font-ratio)*1px);aspect-ratio:16/9;margin-inline:auto}.c-box-video iframe{position:absolute;inset:0;inline-size:100%;block-size:100%}.c-breadcrumb{--_padding-inline: calc(80 / 1440 * 100%);position:relative;z-index:2;padding-block:calc(var(--header-height)*var(--font-ratio)*1px) 0;padding-inline:var(--_padding-inline);margin-block-start:calc(10*var(--font-ratio)*1px);margin-inline:auto;font-size:calc(var(--font-size-xs)/var(--fz-root)*var(--font-ratio)*1rem)}.c-breadcrumb__inner{position:relative;display:flex;gap:calc(8*var(--font-ratio)*1px);align-items:center;height:100%;overflow-x:auto}.c-breadcrumb li{display:flex;flex-shrink:0;gap:calc(8*var(--font-ratio)*1px);align-items:center;padding:0;margin:0;color:var(--color-primary);white-space:nowrap}.c-breadcrumb li a:not([aria-current=location]){color:var(--color-default-subtle)}.c-breadcrumb li+li::before{display:block flow;flex-shrink:0;width:6px;height:1px;content:"";background:var(--color-secondary)}.c-breadcrumb [aria-current=location]{pointer-events:none}@media(max-width: 576px){.c-breadcrumb{--_padding-inline: calc(24 * var(--font-ratio) * 1px)}}.c-button{--_text-order: 0;--_font-size: 16;--_min-height: 60;--_min-width: 250;--_max-width: 250;--_padding-block: 12;--_padding-inline-start: 16;--_padding-inline-end: 16;--_border: 1px solid var(--color-secondary);--_bgc: var(--gradation-primary-01);--_color: var(--color-neutral-white);--_hv-color: var(--color-secondary);--_hv-bgc: transparent;--_btn-arrow-color: var(--color-secondary);--_btn-arrow-bgc: var(--_color);position:relative;display:flex;flex-shrink:0;gap:calc(4*var(--font-ratio)*1px);align-items:center;justify-content:space-between;width:fit-content;min-width:calc(var(--_min-width)*var(--font-ratio)*1px);max-width:calc(var(--_max-width)*var(--font-ratio)*1px);min-height:calc(var(--_min-height)*var(--font-ratio)*1px);padding:calc(var(--_padding-block)*var(--font-ratio)*1px) calc(var(--_padding-inline-start)*var(--font-ratio)*1px) calc(var(--_padding-block)*var(--font-ratio)*1px) calc(var(--_padding-inline-end)*var(--font-ratio)*1px);font-size:calc(var(--_font-size)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--_color);background:var(--_hv-bgc);border:var(--_border);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px);transition:.2s}.c-button::after{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);content:"";background:var(--_bgc);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px);transition:.2s}.c-button__text{position:relative;z-index:2;flex:1;order:var(--_text-order);text-align:center}.c-button .c-arrow,.c-button .c-icon-expander{position:relative;z-index:2;order:1}.c-button:not(:has(.c-arrow,.c-icon-expander)){text-align:center}@media(any-hover: hover)and (pointer: fine){.c-button:where(:any-link):hover{color:var(--_hv-color)}.c-button:where(:any-link):hover::after{opacity:0}.c-button:where(:enabled):hover{color:var(--_hv-color)}.c-button:where(:enabled):hover::after{opacity:0}.c-button:where(:any-link):focus-visible{color:var(--_hv-color)}.c-button:where(:any-link):focus-visible::after{opacity:0}.c-button:where(:enabled):focus-visible{color:var(--_hv-color)}.c-button:where(:enabled):focus-visible::after{opacity:0}}.c-button--white{--_border: 1px solid var(--color-neutral-white);--_bgc: var(--color-neutral-white);--_color: var(--color-secondary);--_hv-color: var(--color-neutral-white);--_hv-bgc: transparent;--_btn-arrow-color: var(--color-neutral-white);--_btn-arrow-bgc: var(--gradation-primary-01);--_hv-btn-arrow-color: var(--color-secondary);--_hv-btn-arrow-bgc: var(--color-neutral-white)}.c-button--ol{--_border: 1px solid var(--color-secondary);--_bgc: transparent;--_color: var(--color-secondary);--_hv-color: var(--color-neutral-white);--_hv-bgc: var(--color-secondary);--_btn-arrow-color: var(--color-neutral-white);--_btn-arrow-bgc: var(--gradation-primary-01);--_hv-btn-arrow-color: var(--color-secondary);--_hv-btn-arrow-bgc: var(--color-neutral-white);background:var(--_bgc)}.c-button--ol::after{background:var(--_hv-bgc);opacity:0}@media(any-hover: hover)and (pointer: fine){.c-button--ol:where(:any-link):hover::after{opacity:1}.c-button--ol:where(:enabled):hover::after{opacity:1}.c-button--ol:where(:any-link):focus-visible::after{opacity:1}.c-button--ol:where(:enabled):focus-visible::after{opacity:1}}.c-button--service{--_bgc: var(--service-gradation)}.c-button--lg{--_min-height: 80;--_min-width: 342}.c-button--sm{--_font-size: 12;--_min-height: 46;--_min-width: 180}.c-button--w-fill{--_max-width: 9999;width:100%}.c-button--back{--_text-order: 2}.c-button--back .c-arrow{transform:rotate(180deg)}.c-button.center{margin-inline:auto}.c-button[aria-expanded=true]::before{position:relative;z-index:2;width:fit-content;margin-inline:auto;content:"閉じる"}.c-button[aria-expanded=true] .c-button__text{flex:0;width:0;overflow:hidden;text-indent:200%;white-space:nowrap}@media(max-width: 576px){.c-button{--_font-size: 14;--_icon-size: 14;--_padding-block: 7;--_text-gutter: 4;--_grid-template-columns: 1fr calc(var(--_icon-size) * var(--font-ratio) * 1px)}.c-button--sm{--_font-size: 10}}.c-card-wrap{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:calc(var(--spacing-grid-gap-lg)*var(--font-ratio)*1px)}.c-card-wrap-vert{display:grid;flex-direction:column;gap:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px)}.c-card{display:flex;flex:1 0 0;flex-direction:column;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);color:inherit;text-decoration:none;border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.c-card--vert{--_bgc: var(--color-surface);display:block grid;grid-template-areas:"heading heading" "img body";grid-template-columns:calc(320*var(--font-ratio)*1px) auto;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px);padding:calc(var(--spacing-padding-block-lg)*var(--font-ratio)*1px);background:var(--_bgc);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.c-card--vert .c-text-md{margin-block-start:calc(var(--spacing-stack-text-body-md-normal)*var(--font-ratio)*1px)}.c-card--vert:not(:has(.c-card__img)){grid-template-areas:"heading" "body";grid-template-columns:auto}.c-card--vert:not(:has(.c-card__img)) .c-text-md{margin-block-start:0}.c-card__heading{grid-area:heading}.c-card__img{position:relative;grid-area:img;aspect-ratio:400/215;overflow:hidden;border:1px solid #dee3f3;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.c-card__img img{width:100%;height:100%;object-fit:contain}.c-card__img:has([src*="noimg.jpg"]) img{object-fit:cover}[target=_blank] .c-card__img::after{position:absolute;inset-block-start:2px;inset-inline-end:2px;width:calc(55*var(--font-ratio)*1px);height:calc(37*var(--font-ratio)*1px);content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 19" ><path d="M18.4239 1.17188V13.5136H4.72375V1.17188H18.4239ZM6.29845 11.9109H16.8492V2.77466H6.29845V11.9109Z" fill="%23175FD4"/><path d="M3.30625 5.82031V7.4231H1.5747V16.3981H12.1255V14.9565H13.7002V18.0009H0V5.82031H3.30625Z" fill="%23175FD4"/></svg>') #fff no-repeat center center/calc(18 * var(--font-ratio) * 1px);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-card__body{display:flex;flex-direction:column;grid-area:body}.c-card__title{margin-block-start:calc(var(--spacing-stack-text-title-sm-tight)*var(--font-ratio)*1px);font-size:calc(var(--font-size-m)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.5;color:var(--color-blue-900)}.c-card__title--ellipsis{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-card__task{display:block flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-text-body-sm-normal)*var(--font-ratio)*1px)}.c-card__task>span{font-size:calc(var(--font-size-xs)/var(--fz-root)*var(--font-ratio)*1rem);line-height:170%;color:var(--color-default-subtle)}.c-card__task>span:not(:first-child)::before{margin-inline-end:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);content:"/"}.c-card__keywords{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-2xs)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-text-body-sm-normal)*var(--font-ratio)*1px)}.c-card__keywords :where(span){display:block flex;flex-wrap:wrap;gap:4px;align-items:center;margin-block-start:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--color-label)}.c-card__keywords :where(span)::before{display:block flow;width:4px;height:4px;content:"";background:var(--color-secondary);border-radius:4px}.c-card__link{display:block flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-block-md)*var(--font-ratio)*1px)}.c-card__link a{position:relative;color:currentcolor}.c-card__link a::before{position:absolute;right:0;bottom:0;width:0;height:1px;content:"";background-color:currentcolor;transition:width .5s ease}@media(any-hover: hover)and (pointer: fine){.c-card__link a:where(:any-link):hover:hover::before{left:0;width:100%}.c-card__link a:where(:enabled):hover:hover::before{left:0;width:100%}.c-card__link a:where(:any-link):focus-visible:hover::before{left:0;width:100%}.c-card__link a:where(:enabled):focus-visible:hover::before{left:0;width:100%}}.c-card__link a{display:block flex;flex:1 0 auto;flex-shrink:0;justify-content:space-between;max-inline-size:calc(250*var(--font-ratio)*1px);padding-block-end:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:1.2;border-block-end:1px solid var(--color-surface-subtle);transition:var(--dur-normal)}@media(any-hover: hover)and (pointer: fine){.c-card__link a:where(:any-link):hover{color:var(--color-secondary)}.c-card__link a:where(:enabled):hover{color:var(--color-secondary)}.c-card__link a:where(:any-link):focus-visible{color:var(--color-secondary)}.c-card__link a:where(:enabled):focus-visible{color:var(--color-secondary)}}@media(max-width: 768px){.c-card--vert{display:block grid;grid-template:"heading" auto "." calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px) "img" auto "." calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px) "body" auto/auto;gap:0}.c-card--vert:not(:has(.c-card__img)){grid-template:"heading" auto "." calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px) "body" auto;gap:0}.c-card__link>a{max-inline-size:100%}}.c-carousel{--_carousel-width: var(--carousel-width, 100%);--_carousel-width-sm: var(--carousel-width-sm, 100%);--_carousel-gap: var(--carousel-gap, calc(24 * var(--font-ratio) * 1px));--_carousel-gap-sm: var(--carousel-gap-sm, calc(24 * var(--font-ratio) * 1px));--_nav-size: 40;--_nav-bgc: var(--color-neutral-white);--_nav-color: var(--color-secondary);--_nav-radius: var(--radius-sm);--_nav-disabled-bgc: #eee;--_nav-disabled-color: #c1c1c1;--_hv-nav-bgc: linear-gradient(0deg, var(--color-primary-hover) 0%, var(--color-primary-hover) 100%), var(--color-neutral-white, #fff)}.c-carousel__nav{display:flex;gap:calc(8*var(--font-ratio)*1px)}.c-carousel__nav:has(.c-carousel__prev:disabled):has(.c-carousel__next:disabled){display:none}.c-carousel__prev,.c-carousel__next{display:block flex;align-items:center;justify-content:center;width:calc(var(--_nav-size)*var(--font-ratio)*1px);height:calc(var(--_nav-size)*var(--font-ratio)*1px);color:var(--_nav-color);cursor:pointer;background:var(--_nav-bgc);border:1px solid currentcolor;border-radius:calc(var(--_nav-radius)*var(--font-ratio)*1px);transition:var(--dur-normal)}.c-carousel__prev:disabled,.c-carousel__next:disabled{color:var(--_nav-disabled-color);pointer-events:none;cursor:not-allowed;background:var(--_nav-disabled-bgc)}.c-carousel__prev:hover,.c-carousel__next:hover{background:var(--_hv-nav-bgc)}.c-carousel__prev .c-icon{transform:scaleX(-1)}.c-carousel__viewport{overflow:hidden}.c-carousel__viewport--visible{overflow:visible}.c-carousel__container{display:flex}.c-carousel__slide{flex:0 0 var(--_carousel-width);max-width:var(--_carousel-width);margin-inline-end:var(--_carousel-gap)}[data-loop=false] .c-carousel__slide:last-child{margin-inline-end:0}.c-carousel__pager{display:flex;gap:calc(5*var(--font-ratio)*1px);align-items:center}.c-carousel__pager button{display:block;flex-shrink:0;width:calc(4*var(--font-ratio)*1px);height:calc(4*var(--font-ratio)*1px);background:#e0e8f1;border-radius:999px}.c-carousel__pager button.is-active{position:relative;width:calc(32*var(--font-ratio)*1px)}.c-carousel__pager button.is-active::after{position:absolute;inset:0;content:"";background:var(--color-label);border-radius:999px;transform:scaleX(0);transform-origin:left center;animation:carousel-indicator var(--_autoplay-delay, 3000ms) linear forwards}@media(max-width: 576px){.c-carousel__slide{flex:0 0 var(--_carousel-width-sm);max-width:var(--_carousel-width-sm);margin-inline-end:var(--_carousel-gap-sm)}}@keyframes carousel-indicator{from{transform:scaleX(0)}to{transform:scaleX(1)}}.c-category{display:block flex;flex-wrap:wrap;gap:calc(8*var(--font-ratio)*1px)}.c-category span{display:flex;gap:calc(4*var(--font-ratio)*1px);align-items:center;font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-primary);white-space:nowrap}.c-category span::before{display:block;flex-shrink:0;width:calc(4*var(--font-ratio)*1px);height:calc(4*var(--font-ratio)*1px);content:"";background:var(--color-primary);border-radius:50%}:where([class^=c-]:not(.c-icon)){--_c-mbs: 0;--_c-mbe: 0;margin-block:calc(var(--_c-mbs)*var(--font-ratio)*1px) calc(var(--_c-mbe)*var(--font-ratio)*1px)}.c-figure{width:fit-content}.c-figure--bdr{overflow:hidden;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.c-figure--center{margin-inline:auto}.c-filter{display:grid;flex-direction:column;gap:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px);align-items:flex-start;padding:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);background:var(--color-surface);border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.c-filter__heading{display:block flex;align-items:center;justify-content:space-between;inline-size:100%;cursor:default}.c-filter__content{display:flex;flex-direction:column;gap:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px)}.c-filter__select{--_bdc: var(--color-surface-subtle);position:relative;display:block;inline-size:100%;border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-filter__select::after{position:absolute;inset-block-start:50%;inset-inline-end:calc(16*var(--font-ratio)*1px);inline-size:calc(8*var(--font-ratio)*1px);block-size:calc(16*var(--font-ratio)*1px);pointer-events:none;content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="16" viewBox="0 0 8 16" ><path d="M4 0L7.4641 6H0.535898L4 0Z" fill="%23222222"/><path d="M4 15.9998L7.4641 9.99976H0.535898L4 15.9998Z" fill="%23222222"/></svg>');background-repeat:no-repeat;background-size:100%;transform:translateY(-50%)}.c-filter__select select{inline-size:100%;padding:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:120%;background:#fff}.c-filter__list{display:block flex;flex-direction:column;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px)}.c-filter__list--inline{flex-flow:row wrap}.c-filter__group{display:block flex;flex-direction:column;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);width:100%}.c-filter__item{--_color: var(--color-default-subtle);--_bgc: none;--_bdc: var(--color-surface-subtle);--_dot: var(--color-surface-subtle);position:relative;display:block flex;flex-shrink:0;cursor:pointer}.c-filter__item input{position:absolute;opacity:0}.c-filter__item span{display:flex;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);align-items:center;justify-content:center;padding:calc(var(--spacing-padding-btn-xs)*var(--font-ratio)*1px) calc(var(--spacing-padding-btn-sm)*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--_color);cursor:pointer;background:var(--_bgc);border:1px solid var(--_bdc);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-filter__item:has(input:checked){--_color: var(--color-secondary);--_bgc: var(--color-secondary-subtle);--_bdc: var(--color-secondary);--_dot: var(--color-secondary)}.c-filter__item:has(input:focus-visible) span{box-shadow:var(--bxsh-focus)}.c-filter__item:has([type=radio]) span::before{display:block flow;width:calc(8*var(--font-ratio)*1px);aspect-ratio:1/1;content:"";background:var(--_dot);border-radius:calc(8*var(--font-ratio)*1px)}.p-top-news .c-filter{padding:0;background:none}.p-top-news .c-filter__list{gap:calc(var(--spacing-stack-block-2xs)*var(--font-ratio)*1px)}.p-top-news .c-filter__item{--_color: var(--color-default-subtle);--_bgc: none;--_bdc: none;--_dot: transparent}.p-top-news .c-filter__item span{padding:0;font-size:calc(var(--font-size-md)*var(--font-ratio)*1px);font-weight:var(--font-weight-regular);line-height:170%}.p-top-news .c-filter__item:has(input:checked){--_color: var(--color-primary);--_bgc: none;--_bdc: none;--_dot: currentcolor}@media(max-width: 1220px){.p-top-news .c-filter__list{flex-flow:row wrap;gap:calc(var(--spacing-stack-block-2xs)*var(--font-ratio)*1px)}}@media(max-width: 768px){.c-filter__heading{cursor:pointer}.c-filter__heading[aria-expanded=true] .expander rect:nth-child(1){display:none}}.c-footer{--_color: var(--color-on-dark);--_bgc: var(--color-footer);--_mi: 0;--_width: 9999;--_inner-width: 1360;--_bgc-aside: var(--color-bg);position:relative;padding-inline:calc(var(--_mi)*var(--font-ratio)*1px);background-color:var(--_bgc-aside)}:has(.c-aside__contact)+.c-footer{--_mi: 40;--_width: 1360;--_bgc-aside: var(--color-secondary-subtle)}.c-footer__inner{max-inline-size:calc(var(--_width)*var(--font-ratio)*1px);width:100%;margin-inline:auto;background:var(--_bgc);border-radius:calc(var(--radius-2xl)*var(--font-ratio)*1px) calc(var(--radius-2xl)*var(--font-ratio)*1px) 0 0}.c-footer__content{display:grid;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:calc(var(--spacing-stack-block-md)*var(--font-ratio)*1px);max-inline-size:calc(var(--_inner-width)*var(--font-ratio)*1px);padding-block:calc(var(--spacing-padding-block-xl)*var(--font-ratio)*1px) calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);padding-inline:calc(40*var(--font-ratio)*1px);margin-inline:auto;color:var(--_color)}.c-footer__logo{grid-row:1/2;grid-column:1/2;width:calc(292*var(--font-ratio)*1px)}.c-footer__sns{display:flex;grid-row:1/2;grid-column:2/3;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);align-items:center;margin-inline-start:auto}.c-footer__sns a svg{display:block;width:calc(32*var(--font-ratio)*1px);height:calc(32*var(--font-ratio)*1px)}.c-footer__sns a{transition:opacity .2s}@media(any-hover: hover)and (pointer: fine){.c-footer__sns a:where(:any-link):hover{opacity:.7}.c-footer__sns a:where(:enabled):hover{opacity:.7}.c-footer__sns a:where(:any-link):focus-visible{opacity:.7}.c-footer__sns a:where(:enabled):focus-visible{opacity:.7}}.c-footer__nav{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr max-content max-content;grid-row:2/3;grid-column:1/3;gap:calc(var(--spacing-grid-gap-xl)*var(--font-ratio)*1px);align-items:flex-start;justify-content:space-between;width:100%}.c-footer__nav-col{display:flex;flex-direction:column;grid-row:1/3;gap:calc(var(--spacing-grid-gap-xl)*var(--font-ratio)*1px)}.c-footer__nav-col:nth-child(1){grid-column:1/2}.c-footer__nav-col:nth-child(3){grid-column:3/5}.c-footer__nav-col:nth-child(4),.c-footer__nav-col:nth-child(5){grid-row:1/2}.c-footer__nav-col:nth-child(6){grid-row:2/3;grid-column:5/7;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px)}.c-footer__nav-col a{transition:opacity .2s}@media(any-hover: hover)and (pointer: fine){.c-footer__nav-col a:where(:any-link):hover{opacity:.7}.c-footer__nav-col a:where(:enabled):hover{opacity:.7}.c-footer__nav-col a:where(:any-link):focus-visible{opacity:.7}.c-footer__nav-col a:where(:enabled):focus-visible{opacity:.7}}.c-footer__nav-group{display:flex;flex-direction:column;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px)}.c-footer__nav-head{padding-bottom:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);border-bottom:1px solid hsla(0,0%,100%,.3)}.c-footer__nav-title{display:block;font-size:calc(var(--font-size-m)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.7;color:var(--_color)}.c-footer__nav-items{display:flex;flex-direction:column;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);list-style:none}.c-footer__nav-items li a{display:flex;gap:calc(4*var(--font-ratio)*1px);align-items:center;font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px);line-height:1.7;color:var(--_color)}.c-footer__service-cols{display:flex;gap:calc(var(--spacing-grid-gap-xl)*var(--font-ratio)*1px);align-items:flex-start;width:100%}.c-footer__nav-single{display:flex;flex-direction:column;gap:calc(var(--spacing-stack-text-title-sm-tight)*var(--font-ratio)*1px)}.c-footer__nav-single a{font-size:calc(var(--font-size-m)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.7;color:var(--_color)}.c-footer__delivery{grid-row:3/4;grid-column:2/3;margin-inline-start:auto;font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px)}.c-footer__delivery a{transition:opacity .2s}@media(any-hover: hover)and (pointer: fine){.c-footer__delivery a:where(:any-link):hover{opacity:.7}.c-footer__delivery a:where(:enabled):hover{opacity:.7}.c-footer__delivery a:where(:any-link):focus-visible{opacity:.7}.c-footer__delivery a:where(:enabled):focus-visible{opacity:.7}}.c-footer__copy{grid-row:3/4;grid-column:1/2;font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px);line-height:1.7;letter-spacing:.04em}@media(max-width: 1220px){:has(.c-aside__contact)+.c-footer{--_mi: 0}.c-footer__nav{display:block flex;flex-wrap:wrap;justify-content:start}.c-footer__nav-col:nth-child(1),.c-footer__nav-col:nth-child(2){flex-basis:calc(25% - var(--spacing-grid-gap-xl)*var(--font-ratio)*1px*2/3)}.c-footer__nav-col:nth-child(3){flex-basis:calc(50% - var(--spacing-grid-gap-xl)*var(--font-ratio)*1px*2/3)}.c-footer__nav-col:nth-child(4),.c-footer__nav-col:nth-child(5){flex-basis:calc(25% - var(--spacing-grid-gap-xl)*var(--font-ratio)*1px*2/3)}.c-footer__nav-col:nth-child(6){flex-basis:calc(50% - var(--spacing-grid-gap-xl)*var(--font-ratio)*1px*2/3)}}@media(max-width: 768px){.c-footer__content{display:grid;grid-template-rows:auto;grid-template-columns:1fr;gap:0;padding-inline:calc(24*var(--font-ratio)*1px)}.c-footer__logo{grid-template-columns:1/2;grid-row:2/3;width:calc(278*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-block-md)*var(--font-ratio)*1px);margin-inline:auto}.c-footer__sns{grid-row:3/4;grid-column:1/2;margin-block-start:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px);margin-inline:auto}.c-footer__nav{grid-template-columns:1/2;grid-row:1/2}.c-footer__nav-col:nth-child(1),.c-footer__nav-col:nth-child(2),.c-footer__nav-col:nth-child(4),.c-footer__nav-col:nth-child(5){flex-basis:calc(50% - var(--spacing-grid-gap-xl)*var(--font-ratio)*1px/2)}.c-footer__nav-col:nth-child(5){flex-basis:calc(50% - var(--spacing-grid-gap-xl)*var(--font-ratio)*1px/2 + 20px);margin-inline-end:calc(-20*var(--font-ratio)*1px)}.c-footer__nav-col:nth-child(3),.c-footer__nav-col:nth-child(6){flex-basis:100%}.c-footer__service-cols>*{flex-grow:1}.c-footer__delivery{grid-row:4/5;grid-column:1/2;margin-block-start:calc(var(--spacing-stack-block-md)*var(--font-ratio)*1px);margin-inline:auto}.c-footer__copy{grid-row:5/6;grid-column:1/2;margin-block-start:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px);margin-inline:auto;text-align:center}}.c-grid{--_span: 1;--_gap: var(--spacing-grid-gap-xl);--_total-cols: 12;display:block flex;flex-wrap:wrap;gap:calc(var(--_gap)*var(--font-ratio)*1px);min-width:0}.c-grid--center{justify-content:center}.c-grid>*{--_width: calc((100% + calc(var(--_gap) * var(--font-ratio) * 1px)) * var(--_span) / var(--_total-cols) - calc(var(--_gap) * var(--font-ratio) * 1px));flex:0 0 var(--_span-width, var(--_width))}.c-grid [data-span=auto]{--_span-width: auto}.c-grid [data-grow="1"]{flex-grow:1}.c-grid [data-span="1"]{--_span: 1}.c-grid [data-span="2"]{--_span: 2}.c-grid [data-span="3"]{--_span: 3}.c-grid [data-span="4"]{--_span: 4}.c-grid [data-span="5"]{--_span: 5}.c-grid [data-span="6"]{--_span: 6}.c-grid [data-span="7"]{--_span: 7}.c-grid [data-span="8"]{--_span: 8}.c-grid [data-span="9"]{--_span: 9}.c-grid [data-span="10"]{--_span: 10}.c-grid [data-span="11"]{--_span: 11}.c-grid [data-span="12"]{--_span: 12}@media(max-width: 1220px){.c-grid [data-span-lg="1"]{--_span: 1;--_span-width: var(--_width)}.c-grid [data-span-lg="2"]{--_span: 2;--_span-width: var(--_width)}.c-grid [data-span-lg="3"]{--_span: 3;--_span-width: var(--_width)}.c-grid [data-span-lg="4"]{--_span: 4;--_span-width: var(--_width)}.c-grid [data-span-lg="5"]{--_span: 5;--_span-width: var(--_width)}.c-grid [data-span-lg="6"]{--_span: 6;--_span-width: var(--_width)}.c-grid [data-span-lg="7"]{--_span: 7;--_span-width: var(--_width)}.c-grid [data-span-lg="8"]{--_span: 8;--_span-width: var(--_width)}.c-grid [data-span-lg="9"]{--_span: 9;--_span-width: var(--_width)}.c-grid [data-span-lg="10"]{--_span: 10;--_span-width: var(--_width)}.c-grid [data-span-lg="11"]{--_span: 11;--_span-width: var(--_width)}.c-grid [data-span-lg="12"]{--_span: 12;--_span-width: var(--_width)}}@media(max-width: 768px){.c-grid [data-span-md="1"]{--_span: 1;--_span-width: var(--_width)}.c-grid [data-span-md="2"]{--_span: 2;--_span-width: var(--_width)}.c-grid [data-span-md="3"]{--_span: 3;--_span-width: var(--_width)}.c-grid [data-span-md="4"]{--_span: 4;--_span-width: var(--_width)}.c-grid [data-span-md="5"]{--_span: 5;--_span-width: var(--_width)}.c-grid [data-span-md="6"]{--_span: 6;--_span-width: var(--_width)}.c-grid [data-span-md="7"]{--_span: 7;--_span-width: var(--_width)}.c-grid [data-span-md="8"]{--_span: 8;--_span-width: var(--_width)}.c-grid [data-span-md="9"]{--_span: 9;--_span-width: var(--_width)}.c-grid [data-span-md="10"]{--_span: 10;--_span-width: var(--_width)}.c-grid [data-span-md="11"]{--_span: 11;--_span-width: var(--_width)}.c-grid [data-span-md="12"]{--_span: 12;--_span-width: var(--_width)}}@media(max-width: 576px){.c-grid [data-span-sm="1"]{--_span: 1;--_span-width: var(--_width)}.c-grid [data-span-sm="2"]{--_span: 2;--_span-width: var(--_width)}.c-grid [data-span-sm="3"]{--_span: 3;--_span-width: var(--_width)}.c-grid [data-span-sm="4"]{--_span: 4;--_span-width: var(--_width)}.c-grid [data-span-sm="5"]{--_span: 5;--_span-width: var(--_width)}.c-grid [data-span-sm="6"]{--_span: 6;--_span-width: var(--_width)}.c-grid [data-span-sm="7"]{--_span: 7;--_span-width: var(--_width)}.c-grid [data-span-sm="8"]{--_span: 8;--_span-width: var(--_width)}.c-grid [data-span-sm="9"]{--_span: 9;--_span-width: var(--_width)}.c-grid [data-span-sm="10"]{--_span: 10;--_span-width: var(--_width)}.c-grid [data-span-sm="11"]{--_span: 11;--_span-width: var(--_width)}.c-grid [data-span-sm="12"]{--_span: 12;--_span-width: var(--_width)}}.c-header{--_padding-inline: calc(80 / 1440 * 100%);--_position: absolute;--_bgc: transparent;--_logo-width: 292;--_logo-height: 36;position:var(--_position);top:0;left:0;z-index:1000;width:100%;height:calc(var(--header-height)*var(--font-ratio)*1px);transition:.2s}.c-header:where(.sticky){--_bgc: rgba(255, 255, 255, 0.6)}.c-header__inner{position:fixed;top:0;left:0;width:100%;height:inherit;background-color:var(--_bgc);transition:.2s}.c-header__content{display:flex;align-items:center;width:100%;height:inherit;padding-inline:var(--_padding-inline);margin-inline:auto}.c-header__logo{position:relative;z-index:10;align-items:center;width:calc(var(--_logo-width)*var(--font-ratio)*1px);height:calc(var(--_logo-height)*var(--font-ratio)*1px);margin-inline-end:auto}.c-header__menu{display:flex;align-items:center}@media(max-width: 576px){.c-header{--_logo-width: 220;--_logo-height: 24}.c-header__content{padding-inline:calc(16*var(--font-ratio)*1px)}}.c-heading-2{--_content-gap: var(--spacing-stack-text-headline-md-loose);display:block flex;flex-direction:column;gap:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px);font-size:calc(var(--font-size-3xl)*var(--font-ratio)*1px);font-weight:var(--font-weight-bold);line-height:150%;background:linear-gradient(90deg, #175fd4 0%, #15315b 50%, #222 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.c-heading-2::before{display:block flow;inline-size:calc(24*var(--font-ratio)*1px);block-size:calc(4*var(--font-ratio)*1px);content:"";background:linear-gradient(270deg, #009bfb 0%, #005ef6 100%)}.c-heading-3{--_content-gap: var(--spacing-stack-text-title-lg-lose);padding-block-end:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);font-size:calc(var(--font-size-xl)*var(--font-ratio)*1px);font-style:normal;font-weight:var(--font-weight-semibold);line-height:170%;border-bottom:1px solid var(--color-surface-subtle)}.c-heading-4{--_content-gap: var(--spacing-stack-text-title-lg-lose);font-size:calc(var(--font-size-lg)*var(--font-ratio)*1px);font-style:normal;font-weight:var(--font-weight-semibold);line-height:170%}.c-headline-a{--_color-jp: var(--section-color, var(--color-default));--_color-en: var(--section-color, var(--color-primary));--_c-mbe: var(--spacing-stack-block-lg);position:relative;display:flex;flex-direction:column;gap:calc(9*var(--font-ratio)*1px)}.c-headline-a .jp{font-size:calc(var(--font-size-2xl)*var(--font-ratio)*1px);font-weight:var(--font-weight-bold);line-height:150%;color:var(--_color-jp)}.c-headline-a .jp.gradation{display:block flow;inline-size:fit-content;background:linear-gradient(90deg, #175fd4 0%, #15315b 50%, #222 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.c-headline-a .en{display:flex;gap:calc(4*var(--font-ratio)*1px);align-items:center;font-family:var(--font-family-en);font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--_color-en)}.c-headline-a .en svg{width:1.3333333333em;height:1.3333333333em}.c-headline-lg{--_headline-fz: var(--font-size-4xl);--_headline-color: var(--section-color, var(--color-neutral-black));display:flex;width:fit-content;font-size:calc(var(--_headline-fz)*var(--font-ratio)*1px);font-weight:var(--font-weight-bold);line-height:150%;color:var(--_headline-color)}.c-headline-lg--gradation{background:linear-gradient(90deg, #175fd4 0%, #15315b 50%, #222 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.c-headline-lg--center{margin-inline:auto;text-align:center}.c-headline-md{--_headline-fz: var(--font-size-3xl);--_headline-color: var(--section-color, var(--color-neutral-black));display:flex;width:fit-content;font-size:calc(var(--_headline-fz)*var(--font-ratio)*1px);font-weight:var(--font-weight-bold);line-height:150%}.c-headline-md--gradation{background:linear-gradient(90deg, #175fd4 0%, #15315b 50%, #222 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.c-headline-md--center{margin-inline:auto;text-align:center}.c-headline-sm{--_headline-fz: var(--font-size-2xl);--_headline-color: var(--section-color, var(--color-neutral-black));display:flex;width:fit-content;font-size:calc(var(--_headline-fz)*var(--font-ratio)*1px);font-weight:var(--font-weight-bold);line-height:150%}.c-headline-sm--gradation{background:linear-gradient(90deg, #175fd4 0%, #15315b 50%, #222 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.c-headline-sm--center{margin-inline:auto;text-align:center}.c-hr{position:relative;padding-block:1px;margin-block:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px);border:0}.c-hr::before{display:block flow;inline-size:100%;block-size:1px;content:"";background:var(--color-secondary)}.c-icon{--_icon-color: var(--_icon-color-component, currentcolor);--_icon-size: var(--_icon-size-component, 1em);position:relative;display:inline-block;flex-shrink:0;width:var(--_icon-size);height:var(--_icon-size);line-height:inherit;fill:var(--_icon-color)}.c-icon.block{display:block}[target=_blank] .blank{transform:rotate(-45deg)}.c-icon-expander{--_arrow-width: 24;--_arrow-color: #fff;--_arrow-bgc: var(--gradation-primary-01);--_hv-arrow-color: #fff;--_hv-arrow-bgc: var(--gradation-primary-01);position:relative;display:flex;flex-shrink:0;align-items:center;align-self:center;justify-content:center;width:calc(var(--_arrow-width)*var(--font-ratio)*1px);aspect-ratio:24/16;color:var(--_btn-arrow-color, var(--_arrow-color));background:var(--_btn-arrow-bgc, var(--_arrow-bgc));border-radius:4px}.c-icon-expander>span{position:absolute;display:block flex;width:.5em;height:.0625em;background:#fff}.c-icon-expander>span:nth-child(2){transform:rotate(90deg)}[aria-expanded=true] .c-icon-expander>span:nth-child(2){opacity:0}textarea::placeholder{color:#9d9d9d}input::placeholder{color:#9d9d9d}select::-ms-expand{display:none}input::-ms-reveal{display:none}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select){--_bgc: #fff;--_bdc: var(--color-surface-subtle);display:block;padding:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);line-height:1.5;appearance:none;background-color:var(--_bgc);border:1px solid var(--_bdc);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select):focus{outline:none}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select)[aria-invalid=true]{--_bdc: var(--color-warning)}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select)[aria-invalid=false]:required{box-shadow:0 0 0 1000px #f4f8fa inset}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select):user-invalid{--_bdc: var(--color-warning)}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select)[readonly]{pointer-events:none;background:#fafafa}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select)[data-radonly]{pointer-events:none;background:#fafafa}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select):disabled{color:#676a6e;pointer-events:none;background-color:#f5f5f5}.c-input{width:100%;max-width:calc(475*var(--font-ratio)*1px);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-input.short{max-width:calc(212*var(--font-ratio)*1px)}.c-textarea{width:100%;border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-checkbox{--_cb-width: 16;--_cb-bgc: #fff;--_cb-focus: 0;--_bdc: var(--color-surface-subtle)}.c-checkbox input{position:absolute;width:0;height:0;opacity:0}.c-checkbox span{display:inline flex;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);align-items:start;box-shadow:var(--_cb-focus)}.c-checkbox span::before{width:calc(var(--_cb-width)*var(--font-ratio)*1px);aspect-ratio:1/1;margin-top:calc((1lh - var(--_cb-width)*var(--font-ratio)*1px)/2);content:"";background-color:var(--_cb-bgc);background-image:var(--_cb-image);background-position:center center;background-size:100%;border:1px solid var(--_bdc);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-checkbox:has(:checked){--_cb-bgc: var(--color-primary);--_cb-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.91,17.101l-5.517-5.517c-0.524-0.524-0.524-1.37,0-1.893s1.37-0.524,1.893,0l3.647,3.647l5.793-5.655 c0.529-0.516,1.376-0.507,1.893,0.024c0.517,0.53,0.506,1.376-0.024,1.893L10.91,17.101z" fill="%23ffffff"/></svg>')}.c-checkbox:has(:focus-visible){--_cb-focus: var(--bxsh-focus)}.c-checkbox:has(input[aria-invalid=true]){--_bdc: var(--color-warning)}.c-choice{--_color: var(--color-default);--_bgc: none;--_bdc: var(--color-surface-subtle);--_dot: var(--color-surface-subtle);position:relative;display:block flex;flex-shrink:0;cursor:pointer}.c-choice input{position:absolute;opacity:0}.c-choice span{display:flex;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);align-items:center;width:100%;min-height:calc(62*var(--font-ratio)*1px);padding:calc(4*var(--font-ratio)*1px) calc(var(--spacing-padding-btn-md)*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--_color);cursor:pointer;background:var(--_bgc);border:1px solid var(--_bdc);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-choice:has(input:checked){--_color: var(--color-secondary);--_bgc: var(--color-secondary-subtle);--_bdc: var(--color-secondary);--_dot: var(--color-secondary)}.c-choice:has(input[aria-invalid=true]){--_bdc: var(--color-warning)}.c-choice:has(input:focus-visible) span{box-shadow:var(--bxsh-focus)}.c-choice:has([type=radio]) span::before{display:block flow;flex-shrink:0;width:calc(8*var(--font-ratio)*1px);aspect-ratio:1/1;content:"";background:var(--_dot);border-radius:calc(8*var(--font-ratio)*1px)}.c-label{display:block flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px)}.c-label span{--_bgc: var(--color-surface-subtle);--_color: var(--color-base);display:block flex;flex-shrink:0;padding:calc(var(--spacing-padding-tag-sm)*var(--font-ratio)*1px) calc(var(--spacing-padding-tag-md)*var(--font-ratio)*1px);font-size:calc(var(--font-size-xs)/var(--fz-root)*var(--font-ratio)*1rem);font-style:normal;font-weight:var(--font-weight-semibold);line-height:120%;color:var(--_color);background:var(--_bgc);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-label span.outline{--_bgc: none;background:none;border:1px solid var(--color-label)}.c-label span.accepting{--_color: var(--color-neutral-white);--_bgc: var(--color-primary)}.c-label span.deadline-passed{--_color: var(--color-neutral-white);--_bgc: var(--color-label)}.c-label span.closed{--_color: var(--color-neutral-white);--_bgc: var(--color-default-subtle)}.c-link-label{display:flex;gap:calc(8*var(--font-ratio)*1px);align-items:center;width:fit-content;font-size:calc(var(--font-size-sm)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:120%;transition:var(--dur-normal)}@media(any-hover: hover)and (pointer: fine){.c-link-label:where(:any-link):hover{color:var(--color-hover);text-decoration:underline}.c-link-label:where(:enabled):hover{color:var(--color-hover);text-decoration:underline}.c-link-label:where(:any-link):focus-visible{color:var(--color-hover);text-decoration:underline}.c-link-label:where(:enabled):focus-visible{color:var(--color-hover);text-decoration:underline}}.c-link-text{color:var(--color-secondary);text-decoration:underline}@media(any-hover: hover)and (pointer: fine){.c-link-text:where(:any-link):hover{text-decoration:none}.c-link-text:where(:enabled):hover{text-decoration:none}.c-link-text:where(:any-link):focus-visible{text-decoration:none}.c-link-text:where(:enabled):focus-visible{text-decoration:none}}.c-list{--_list-color: var(--color-secondary);--_list-size: 6;--_list-gap: 8;padding-left:.3em}.c-list--gap-0{--_list-gap: 0}.c-list li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:calc(8*var(--font-ratio)*1px);list-style:none}.c-list li::before{width:calc(var(--_list-size)*var(--font-ratio)*1px);height:calc(var(--_list-size)*var(--font-ratio)*1px);margin-top:calc((1lh - var(--_list-size)*var(--font-ratio)*1px)/2);content:"";background-color:var(--_list-color);border-radius:50%}.c-list li+li{margin-block-start:calc(var(--_list-gap)*var(--font-ratio)*1px)}.c-list li ul,.c-list li ol,.c-list li p,.c-list li div{grid-column:1/-1;padding-left:1.5em}ol.c-list{counter-reset:0}ol.c-list>li{counter-increment:count}ol.c-list>li::before{width:auto;min-width:1em;height:auto;margin-top:0;color:var(--color-blue-900);content:counters(count, "-") ". ";background:none}ol.c-list--a>li::before{color:var(--color-base);content:"（" counters(count, "-") "）"}.c-list-inline{display:block flex;flex-wrap:wrap;gap:calc(16*var(--font-ratio)*1px) calc(32*var(--font-ratio)*1px)}.c-list-note{--_list-gap: 4}.c-list-note :where(li){position:relative;display:grid;grid-template-columns:auto 1fr;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);list-style:none}.c-list-note :where(li)::before{content:"※"}.c-list-note :where(li)+:where(li){margin-block-start:calc(var(--_list-gap)*var(--font-ratio)*1px)}.c-list-check{--_list-gap: var(--spacing-stack-block-3xs);--_list-color: var(--accent)}.c-list-check :where(li){display:block flex;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px)}.c-list-check :where(li)+:where(li){margin-block-start:calc(var(--_list-gap)*var(--font-ratio)*1px)}.c-list-check .c-icon{margin-block-start:calc((1lh - var(--fz))/2);color:var(--_list-color)}.c-mainvisual{--_padding-inline: calc(80 / 1440 * 100%);--_width: 100%;position:relative;z-index:2;padding-block:calc(var(--spacing-padding-page-header-stack)*var(--font-ratio)*1px) calc(var(--spacing-padding-page-header-sm)*var(--font-ratio)*1px);padding-inline:var(--_padding-inline)}.c-mainvisual--narrow{--_width: calc(950 * var(--font-ratio) * 1px)}.c-mainvisual__inner{max-inline-size:var(--_width);margin-inline:auto}.c-mainvisual__heading{display:block flex;flex-direction:column;gap:calc(5*var(--font-ratio)*1px)}.c-mainvisual__heading .jp{--_headline-fz: var(--font-size-4xl);--_headline-color: var(--section-color, var(--color-neutral-black));font-size:calc(var(--_headline-fz)*var(--font-ratio)*1px);font-weight:var(--font-weight-bold);line-height:150%;color:var(--_headline-color)}.c-mainvisual__heading .en{--_headline-fz: var(--font-size-xs);--_headline-color: var(--section-color, var(--color-primary));display:block flex;gap:calc(var(--spacing-grid-gap-2xs)*var(--font-ratio)*1px);font-family:var(--font-family-EN);font-size:calc(var(--_headline-fz)*var(--font-ratio)*1px);font-weight:var(--font-weight-SemiBold);line-height:120%;color:var(--_headline-color)}.c-mainvisual__heading .en svg{width:1.3333333333em;height:1.3333333333em}.c-mainvisual__extra{max-width:calc(1280*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px);margin-inline:auto}.c-mainvisual__extra>*+*{margin-block-start:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px)}.c-mainvisual__img{margin-block-start:calc(var(--spacing-padding-page-header-thum)*var(--font-ratio)*1px);overflow:hidden;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.c-mainvisual__img picture,.c-mainvisual__img img{display:block flow;width:100%}@media(max-width: 576px){.c-mainvisual{--_padding-inline: calc(24 * var(--font-ratio) * 1px)}}.c-menu-button{--_bgc: var(--gradation-primary-01);--_color: var(--color-neutral-white);--_width: 60;--_height: 42;--_line: 38;position:relative;z-index:10;display:none;inline-size:calc(var(--_width)*var(--font-ratio)*1px);block-size:calc(var(--_height)*var(--font-ratio)*1px);background:var(--_bgc);border-radius:2px}.c-menu-button::after{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;content:"";background:var(--_bgc);opacity:0;transform:scale(-1, 1);transition:var(--dur-normal)}.c-menu-button span{position:absolute;top:50%;left:50%;width:calc(var(--_line)*var(--font-ratio)*1px);height:1px;pointer-events:none;background:var(--_color);transition:transform .3s}.c-menu-button span:nth-child(1){transform:translate(-50%, calc(-50% - calc(4 * var(--font-ratio) * 1px)))}.c-menu-button span:nth-child(2){transform:translate(-50%, calc(-50% + calc(4 * var(--font-ratio) * 1px)))}@media(any-hover: hover)and (pointer: fine){.c-menu-button[aria-expanded=false]:where(:any-link):hover span:nth-child(1){animation:line-slide .4s ease-in-out}.c-menu-button[aria-expanded=false]:where(:any-link):hover span:nth-child(2){animation:line-slide .4s ease-in-out .1s}.c-menu-button[aria-expanded=false]:where(:enabled):hover span:nth-child(1){animation:line-slide .4s ease-in-out}.c-menu-button[aria-expanded=false]:where(:enabled):hover span:nth-child(2){animation:line-slide .4s ease-in-out .1s}.c-menu-button[aria-expanded=false]:where(:any-link):focus-visible span:nth-child(1){animation:line-slide .4s ease-in-out}.c-menu-button[aria-expanded=false]:where(:any-link):focus-visible span:nth-child(2){animation:line-slide .4s ease-in-out .1s}.c-menu-button[aria-expanded=false]:where(:enabled):focus-visible span:nth-child(1){animation:line-slide .4s ease-in-out}.c-menu-button[aria-expanded=false]:where(:enabled):focus-visible span:nth-child(2){animation:line-slide .4s ease-in-out .1s}}.c-menu-button[aria-expanded=true] span:nth-child(1){transform:translate(-50%, -50%) rotate(-20deg)}.c-menu-button[aria-expanded=true] span:nth-child(2){transform:translate(-50%, -50%) rotate(20deg)}@media(max-width: 1220px){.c-menu-button{display:block}}@media(max-width: 576px){.c-menu-button{--_width: 40;--_height: 28;--_line: 24}.c-menu-button span:nth-child(1){transform:translate(-50%, calc(-50% - calc(2 * var(--font-ratio) * 1px)))}.c-menu-button span:nth-child(2){transform:translate(-50%, calc(-50% + calc(2 * var(--font-ratio) * 1px)))}}@keyframes line-slide{0%{clip-path:inset(0 0 0 0)}50%{clip-path:inset(0 0 0 100%)}50.1%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}.c-menu{display:flex;gap:calc(24*var(--font-ratio)*1px);align-items:center}.c-menu__list{display:flex}.c-menu__link{position:relative;z-index:2;display:flex;gap:calc(4*var(--font-ratio)*1px);align-items:center;justify-content:center;padding:calc(4*var(--font-ratio)*1px) calc(12*var(--font-ratio)*1px);font-size:clamp(10 * var(--font-ratio) * 1px, -10 * var(--font-ratio) * 1px + 1.6667vw, 14 * var(--font-ratio) * 1px);font-weight:var(--font-weight-semibold);color:var(--color-blue-900);transition:var(--dur-normal)}@media(any-hover: hover)and (pointer: fine){.c-menu__link:where(:any-link):hover{color:var(--color-secondary)}.c-menu__link:where(:enabled):hover{color:var(--color-secondary)}.c-menu__link:where(:any-link):focus-visible{color:var(--color-secondary)}.c-menu__link:where(:enabled):focus-visible{color:var(--color-secondary)}}.c-menu__cv{display:block flex;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px)}.c-menu__inquiry{--_bgc: var(--gradation-primary-01);--_color: var(--color-neutral-white);position:relative;display:flex;align-items:center;justify-content:center;min-inline-size:calc(112*var(--font-ratio)*1px);height:calc(36*var(--font-ratio)*1px);padding-inline:calc(8*var(--font-ratio)*1px);overflow:hidden;font-size:calc(var(--font-size-xs)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);color:var(--_color);background:var(--_bgc);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-menu__inquiry span{position:relative;z-index:2}.c-menu__inquiry::after{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;content:"";background:var(--_bgc);opacity:0;transform:scale(-1, 1);transition:var(--dur-normal)}@media(any-hover: hover)and (pointer: fine){.c-menu__inquiry:where(:any-link):hover::after{opacity:1}.c-menu__inquiry:where(:enabled):hover::after{opacity:1}.c-menu__inquiry:where(:any-link):focus-visible::after{opacity:1}.c-menu__inquiry:where(:enabled):focus-visible::after{opacity:1}}@media(max-width: 1220px){.c-menu{position:fixed;inset:0;display:flex;flex-direction:column;width:100%;height:100svh;padding-block:calc(var(--header-height)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-xl)*var(--font-ratio)*1px);padding-inline:calc(24*var(--font-ratio)*1px);overflow:hidden auto;background:var(--color-background);opacity:0;transition:all .25s ease-in-out}.c-menu.-closing{display:none}.c-menu[aria-hidden=false]{opacity:1}.c-menu__list{display:block;width:100%}.c-menu__link{justify-content:space-between;width:100%;height:calc(var(--header-height)*var(--font-ratio)*1px);padding:calc(16*var(--font-ratio)*1px) 0;font-size:calc(var(--font-size-xl)/var(--fz-root)*var(--font-ratio)*1rem);border-bottom:1px solid var(--color-surface-subtle)}.c-menu__inquiry{min-inline-size:calc(163*var(--font-ratio)*1px)}}.dropdown__button[aria-expanded=true]{position:static;color:var(--color-secondary)}.dropdown__button[aria-expanded=true]::after{position:absolute;inset:0;z-index:0;content:"";background:rgba(0,0,0,0)}.dropdown__button .ar{font-size:calc(8*var(--font-ratio)*1px);transform:rotate(90deg)}.dropdown__button .expander{display:none}.dropdown__content{position:absolute;top:0;left:0;z-index:-1;width:100%;height:auto;padding-block-start:calc(var(--header-height)*var(--font-ratio)*1px);padding-inline:5.5555555556%;color:var(--color-neutral-black);background:var(--color-background);opacity:0;transition:opacity .2s}.dropdown__content.-closing{display:none}.dropdown__content[aria-hidden=false]{opacity:1}.dropdown__inner{display:flex;gap:calc(var(--spacing-grid-gap-xl)*var(--font-ratio)*1px);align-items:start;max-width:calc(1440*var(--font-ratio)*1px);padding:calc(var(--spacing-grid-gap-xl)*var(--font-ratio)*1px) 0;margin-inline:auto}.dropdown .heading{position:relative;display:block flex;flex:0 0 calc(290*var(--font-ratio)*1px);gap:calc(16*var(--font-ratio)*1px);justify-content:space-between;padding-block-end:calc(var(--spacing-padding-block-xs)*var(--font-ratio)*1px);font-size:calc(var(--font-size-lg)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:170%;border-block-end:1px solid var(--color-surface-subtle)}.dropdown .heading::after{position:absolute;inset-block-end:0;inset-inline-start:0;display:block;inline-size:0;block-size:1px;margin-block-start:calc(var(--spacing-grid-gap-m)*var(--font-ratio)*1px);content:"";background-color:var(--color-secondary);transition:var(--dur-normal)}@media(any-hover: hover)and (pointer: fine){.dropdown .heading:where(:any-link):hover::after{inline-size:100%}.dropdown .heading:where(:enabled):hover::after{inline-size:100%}.dropdown .heading:where(:any-link):focus-visible::after{inline-size:100%}.dropdown .heading:where(:enabled):focus-visible::after{inline-size:100%}}.dropdown .list{display:block flex;flex:1;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px)}.dropdown .list li{flex:0 0 calc(33.333% - var(--spacing-grid-gap-md)*var(--font-ratio)*1px*2/3)}.dropdown .list a{position:relative;display:flex;gap:calc(8*var(--font-ratio)*1px);justify-content:space-between;padding-block-end:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%;border-block-end:1px solid var(--color-surface-subtle)}.dropdown .list a::after{position:absolute;inset-block-end:0;inset-inline-start:0;display:block;inline-size:0;block-size:1px;margin-block-start:calc(var(--spacing-grid-gap-m)*var(--font-ratio)*1px);content:"";background-color:var(--color-secondary);transition:var(--dur-normal)}@media(any-hover: hover)and (pointer: fine){.dropdown .list a:where(:any-link):hover::after{inline-size:100%}.dropdown .list a:where(:enabled):hover::after{inline-size:100%}.dropdown .list a:where(:any-link):focus-visible::after{inline-size:100%}.dropdown .list a:where(:enabled):focus-visible::after{inline-size:100%}}@media(max-width: 1220px){.dropdown__button{position:relative}.dropdown__button .ar{display:none}.dropdown__button .expander{display:block;font-size:calc(16*var(--font-ratio)*1px)}.dropdown__button[aria-expanded=true] .expander rect:nth-child(1){display:none}.dropdown__button[aria-expanded=true]::after{content:none}.dropdown__content{position:relative;z-index:2;display:block;padding:0;background:none}.dropdown__inner{display:block;padding:0;margin-inline:auto}.dropdown .heading{justify-content:space-between;padding:calc(24*var(--font-ratio)*1px) 0;font-size:calc(var(--font-size-lg)/var(--fz-root)*var(--font-ratio)*1rem)}.dropdown .list{display:block;padding:0 calc(var(--spacing-grid-gap-lg)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-lg)*var(--font-ratio)*1px);background-color:var(--color-surface);border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.dropdown .list a{padding:calc(var(--spacing-grid-gap-lg)*var(--font-ratio)*1px) 0;font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);color:var(--color-default-subtle)}}.c-modal{--_padding-block-start: var(--spacing-padding-block-xl);--_padding-block-end: var(--spacing-padding-block-xl);--_padding-inline: var(--spacing-padding-block-xl);--_bdrs: var(--radius-lg);--_max-width: 950;--_background: var(--color-background);--_backdrop-background: var(--color-overlay-dark);--_button-size: 40;--_modal-width: atuo;width:calc(100% - 48*var(--font-ratio)*1px);max-width:calc(var(--_max-width)*var(--font-ratio)*1px);height:fit-content;padding-block:calc(44*var(--font-ratio)*1px);margin:auto;background:rgba(0,0,0,0);transform:translateX(0);transition:opacity var(--dur-slow),transform var(--dur-slow)}.c-modal::backdrop{background-color:var(--_backdrop-background);backdrop-filter:blur(3px);transition:opacity var(--dur-slow),transform var(--dur-slow)}.c-modal:not([data-active=true]){opacity:0}.c-modal:not([data-active=true])::backdrop{opacity:0}.c-modal[data-dir=right]{transform:translateX(-100px)}.c-modal[data-dir=left]{transform:translateX(100px)}.c-modal--w1360{--_max-width: 1360}.c-modal--no-frame{--_padding-block-start: 0;--_padding-block-end: 0;--_padding-inline: 0;--_bdrs: 0;--_background: none}.c-modal__inner{position:relative;height:fit-content;max-height:calc(100dvh - 100*var(--font-ratio)*1px);padding-block:calc(var(--_padding-block-start)*var(--font-ratio)*1px) calc(var(--_padding-block-end)*var(--font-ratio)*1px);padding-inline:calc(var(--_padding-inline)*var(--font-ratio)*1px);overflow:auto;overscroll-behavior:contain;background:var(--_background);border-radius:calc(var(--_bdrs)*var(--font-ratio)*1px)}.c-modal__close{position:absolute;top:calc(0*var(--font-ratio)*1px);right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(40*var(--font-ratio)*1px);aspect-ratio:40/28;cursor:pointer;border:1px solid #fff;border-radius:calc(4*var(--font-ratio)*1px)}.c-modal__close span{position:absolute;top:50%;left:50%;width:calc(20*var(--font-ratio)*1px);height:1px;background:#fff}.c-modal__close span:first-child{transform:translate(-50%, -50%) rotate(-16deg)}.c-modal__close span:last-child{transform:translate(-50%, -50%) rotate(16deg)}@media(any-hover: hover)and (pointer: fine){.c-modal__close:where(:any-link):hover{opacity:.8}.c-modal__close:where(:enabled):hover{opacity:.8}.c-modal__close:where(:any-link):focus-visible{opacity:.8}.c-modal__close:where(:enabled):focus-visible{opacity:.8}}.c-modal__group{display:flex;gap:calc(24*var(--font-ratio)*1px);align-items:center;justify-content:center;margin-top:calc(20*var(--font-ratio)*1px);margin-bottom:calc(-20*var(--font-ratio)*1px);color:#fff}.c-modal__group .prev{order:-1}.c-modal__group .prev svg{transform:scale(-1, 1)}.c-modal__group button{display:block flex;align-items:center;justify-content:center;width:calc(24*var(--font-ratio)*1px);height:calc(24*var(--font-ratio)*1px)}.c-modal__group button:disabled{pointer-events:none;opacity:.2}::view-transition-group(*){animation-duration:.4s}.c-news__item{position:relative;display:flex;flex-direction:column;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);padding-block:calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);padding-inline:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);border-block:1px solid #e7f2fe;transition:var(--dur-normal)}.c-news__item+.c-news__item{margin-block-start:-1px}.c-news__item::after{position:absolute;inset-block-end:0;inset-inline-start:0;display:block;inline-size:0;block-size:1px;margin-block-start:calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);content:"";background-color:var(--color-secondary);transition:var(--dur-normal)}@media(any-hover: hover)and (pointer: fine){.c-news__item:where(:any-link):hover{background-color:var(--color-label-hover)}.c-news__item:where(:any-link):hover::after{inline-size:100%}.c-news__item:where(:enabled):hover{background-color:var(--color-label-hover)}.c-news__item:where(:enabled):hover::after{inline-size:100%}.c-news__item:where(:any-link):focus-visible{background-color:var(--color-label-hover)}.c-news__item:where(:any-link):focus-visible::after{inline-size:100%}.c-news__item:where(:enabled):focus-visible{background-color:var(--color-label-hover)}.c-news__item:where(:enabled):focus-visible::after{inline-size:100%}}.c-news__item[target=_blank] .c-title-sm::after{display:inline-block;width:1em;height:1em;margin-inline-start:calc(4*var(--font-ratio)*1px);vertical-align:middle;content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"><path d="M11,1.513v6.581H3.564V1.513H11z M4.419,7.24h5.727V2.368H4.419V7.24z"/><path d="M2.795,3.992v0.855h-0.94v4.786h5.727V8.863h0.855v1.623H1V3.992H2.795z" fill="%23222222"/></svg>');background-repeat:no-repeat;background-position:0 0;background-size:100%}.c-news .event{display:block flex;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);align-items:start}.c-news .event :has(.accepting)+*{color:var(--color-secondary)}.c-news .event :has(.closed)+*{color:var(--color-label)}.c-news .event .eventdate{flex:1;margin-block-start:calc(2*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:120%}.c-news .meta{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);align-items:center}.c-news .badge{display:block flow;padding:calc(4*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-label);border:1px solid;border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-news .date{display:block flow;font-family:var(--font-family-en);font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.2;color:#6b7787;white-space:nowrap}@media(max-width: 576px){.c-news .meta{gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px)}.c-news .meta [data-term-keyword]{flex:0 0 100%}}.c-page{--_page-pbs: var(--spacing-padding-section-md);--_page-pbe: var(--spacing-padding-section-md);--_page-gap: var(--spacing-stack-con-md);--_page-width: 9999;--_page-nav-color: var(--color-secondary);--_page-nav-bgc: var(--color-surface-subtle);--_page-nav-bdc: var(--color-surface-subtle);position:relative;display:block flex;gap:calc(var(--spacing-grid-gap-2xl)*var(--font-ratio)*1px);padding-block:calc(var(--_page-pbs)*var(--font-ratio)*1px) calc(var(--_page-pbe)*var(--font-ratio)*1px)}.c-page--narrow{--_page-width: 950}.c-page__main{flex:1;width:100%;max-width:calc(var(--_page-width)*var(--font-ratio)*1px);margin-inline:auto}.c-page__main>*+:where(*){margin-block-start:calc(var(--_page-gap)*var(--font-ratio)*1px)}.c-page__side{flex:0 0 calc(266*var(--font-ratio)*1px)}.c-page__sticky{position:sticky;inset-block-start:calc(var(--header-height)*var(--font-ratio)*1px + 40*var(--font-ratio)*1px)}.c-page__nav{padding:calc(var(--spacing-padding-block-lg)*var(--font-ratio)*1px);background:var(--color-background);border:1px solid var(--_page-nav-bdc);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.c-page__nav ul{display:block flex;flex-direction:column;gap:calc(var(--spacing-stack-block-2xs)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem)}.c-page__nav li{display:block flex}.c-page__nav a{display:block flex;gap:calc(10*var(--font-ratio)*1px);padding:calc(var(--spacing-padding-block-2xs)*var(--font-ratio)*1px) calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px)}.c-page__nav a::before{flex-shrink:0;width:calc(5*var(--font-ratio)*1px);height:calc(5*var(--font-ratio)*1px);margin-block-start:calc((1lh - 5*var(--font-ratio)*1px)/2);content:"";background:var(--_page-nav-color);border-radius:calc(5*var(--font-ratio)*1px)}.c-page__nav a.cr{background:var(--_page-nav-bgc);border-radius:999px}.c-page__buttons{display:block flex;flex-direction:column;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-grid-gap-lg)*var(--font-ratio)*1px)}@media(max-width: 768px){.c-page{flex-direction:column}.c-page__main{order:2}.c-page__side{flex:0 0 100%}.c-page__sticky{position:relative;inset-block-start:auto}.c-page__buttons{position:fixed;inset-block-end:calc(8*var(--font-ratio)*1px);inset-inline-start:0;flex-direction:row;inline-size:100%;padding-inline:calc(8*var(--font-ratio)*1px)}.c-page__buttons>*{flex:1 0 0;min-inline-size:0}}.c-page-service{--_page-pbs: var(--spacing-padding-section-md);--_page-pbe: var(--spacing-padding-section-md);--_page-gap: var(--spacing-stack-block-lg);--_block-gap: var(--spacing-stack-block-lg);position:relative;padding-block:calc(var(--_page-pbs)*var(--font-ratio)*1px) calc(var(--_page-pbe)*var(--font-ratio)*1px)}.c-page-service__form{margin-block-end:calc(var(--spacing-grid-gap-2xl)*var(--font-ratio)*1px)}.c-page-service__content>*:not(:last-child){margin-block-end:calc(var(--spacing-stack-con-md)*var(--font-ratio)*1px)}.c-page-service__pickup{margin-block-start:calc(var(--spacing-stack-con-md)*var(--font-ratio)*1px)}.c-page-service .block>*+*{margin-block-start:calc(var(--_block-gap)*var(--font-ratio)*1px)}.c-pagination{position:relative;display:block flex;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);align-items:center;justify-content:center;margin-block-start:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px)}.c-pagination :where(button):not(.prev,.next){display:block flex;align-items:center;justify-content:center;inline-size:calc(40*var(--font-ratio)*1px);block-size:calc(40*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--color-secondary);cursor:pointer;background:#fff;border:1px solid var(--color-secondary);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}@media(any-hover: hover)and (pointer: fine){.c-pagination :where(button):not(.prev,.next):where(:any-link):hover{color:var(--color-blue-500)}.c-pagination :where(button):not(.prev,.next):where(:enabled):hover{color:var(--color-blue-500)}.c-pagination :where(button):not(.prev,.next):where(:any-link):focus-visible{color:var(--color-blue-500)}.c-pagination :where(button):not(.prev,.next):where(:enabled):focus-visible{color:var(--color-blue-500)}}.c-pagination span{font-family:var(--font-family-en);font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px)}.c-pagination .next svg,.c-pagination .prev svg{color:var(--color-secondary)}.c-pagination .next:disabled,.c-pagination .prev:disabled{opacity:.5}.c-pagination .next{display:block flex;gap:calc(8*var(--font-ratio)*1px);align-items:center;margin-inline-start:auto;font-weight:var(--font-weight-semibold);line-height:120%}.c-pagination .next::before{display:block flow;content:"NEXT"}.c-pagination .prev{display:block flex;gap:calc(8*var(--font-ratio)*1px);align-items:center;margin-inline-end:auto;font-weight:var(--font-weight-semibold);line-height:120%}.c-pagination .prev svg{transform:scale(-1, 1)}.c-pagination .prev::after{display:block flow;content:"PREV"}.c-pagination [aria-current]{color:#fff;pointer-events:none;background-color:var(--color-secondary)}@media(max-width: 576px){.c-pagination{inline-size:fit-content;padding-block-end:calc(40*var(--font-ratio)*1px);margin-inline:auto}.c-pagination .next{position:absolute;inset-block-end:0;inset-inline-end:0}.c-pagination .prev{position:absolute;inset-block-end:0;inset-inline-start:0}}.c-pagination-button{margin-block-start:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px)}.c-picture{position:relative;display:inline-flex}.c-picture--bdrs{overflow:hidden;border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-picture img{display:block flow;max-width:100%;transition:.4s}@media(any-hover: hover)and (pointer: fine){a:where(:any-link):hover>.c-picture img,button:where(:any-link):hover>.c-picture img{transform:scale(1.1)}a:where(:enabled):hover>.c-picture img,button:where(:enabled):hover>.c-picture img{transform:scale(1.1)}a:where(:any-link):focus-visible>.c-picture img,button:where(:any-link):focus-visible>.c-picture img{transform:scale(1.1)}a:where(:enabled):focus-visible>.c-picture img,button:where(:enabled):focus-visible>.c-picture img{transform:scale(1.1)}}.c-section{--_section-pbs: var(--spacing-padding-section-md);--_section-pbe: var(--spacing-padding-section-md);--_section-gap: var(--spacing-stack-block-lg);position:relative;padding-block:calc(var(--_section-pbs)*var(--font-ratio)*1px) calc(var(--_section-pbe)*var(--font-ratio)*1px)}.c-section--narrow{max-inline-size:calc(950*var(--font-ratio)*1px);margin-inline:auto}.c-section--sm{--_section-pbs: var(--spacing-padding-section-sm);--_section-pbe: var(--spacing-padding-section-sm)}.c-section__bg{--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:absolute;inset-block-start:0;inset-inline-start:calc(50% - var(--x50vw, 50vw));inline-size:calc(100vw - var(--w-scrollbar, 0px));block-size:100%;overflow:hidden;z-index:-1;background-color:var(--color-surface)}.c-section__header{position:relative;margin-block-end:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px);text-align:center}.c-section__body>*+*{margin-block-start:calc(var(--_section-gap)*var(--font-ratio)*1px)}.c-section-business{--_section-pbs: var(--spacing-padding-section-sm);--_section-pbe: var(--spacing-padding-section-sm);position:relative;padding-block:calc(var(--_section-pbs)*var(--font-ratio)*1px) calc(var(--_section-pbe)*var(--font-ratio)*1px)}.c-section-business .c-title-sm{--_c-mbs: var(--spacing-stack-text-title-sm-normal)}.c-section-business__img{--_c-mbs: var(--spacing-stack-block-lg);overflow:hidden;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.c-seminar-card{display:flex;flex-direction:column;gap:calc(12*var(--font-ratio)*1px)}.c-seminar-card__thumb{aspect-ratio:2/1;overflow:hidden;background-color:#e4e4e4;border:1px solid #dee3f3;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.c-seminar-card__thumb picture,.c-seminar-card__thumb img{display:block;width:100%;height:100%;object-fit:contain}.c-seminar-card__thumb:has([src*="noimg.jpg"]) img{object-fit:cover}.c-seminar-card__body{display:flex;flex-direction:column;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px)}.c-seminar-card .event{display:flex;gap:calc(24*var(--font-ratio)*1px);align-items:start;justify-content:space-between}.c-seminar-card .eventdate{order:0;margin-block-start:calc(2*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-secondary);text-align:right}.c-seminar-card .status{padding:calc(4*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-neutral-white);background:var(--color-secondary);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-seminar-card .c-title-sm{margin-block-end:calc(4*var(--font-ratio)*1px)}.c-seminar-card .tags{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px)}.c-seminar-card .tags>*{padding:calc(4*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-blue-900);background:var(--color-surface-subtle);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-seminar-card[target=_blank] .c-title-sm::after{display:inline-block;width:1em;height:1em;margin-inline-start:calc(4*var(--font-ratio)*1px);vertical-align:middle;content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"><path d="M11,1.513v6.581H3.564V1.513H11z M4.419,7.24h5.727V2.368H4.419V7.24z"/><path d="M2.795,3.992v0.855h-0.94v4.786h5.727V8.863h0.855v1.623H1V3.992H2.795z" fill="%23222222"/></svg>');background-repeat:no-repeat;background-position:0 0;background-size:100%}.c-tab{--_tab-bgc: var(--color-neutral-white);--_tab-color: var(--color-label);--_tab-width: 320;--_tab-height: 43;--_tab-font-size: 16;--_tab-font-weight: var(--font-weight-semibold);--_tab-radius: var(--radius-md);--_tab-selected-bgc: var(--color-label);--_tab-selected-color: var(--color-neutral-white);--_panel-padding: var(--spacing-padding-block-lg);--_panel-bgc: var(--color-neutral-white);--_panel-radius: var(--radius-md);position:relative}.c-tab__list{display:block flex;gap:calc(8*var(--font-ratio)*1px);justify-content:start;margin-block-end:calc(8*var(--font-ratio)*1px)}.c-tab__list button{position:relative;display:block flex;gap:10px;align-items:center;justify-content:center;width:calc(var(--_tab-width)*var(--font-ratio)*1px);height:calc(var(--_tab-height)*var(--font-ratio)*1px);padding:calc(var(--spacing-card-padding-xxs)*var(--font-ratio)*1px);font-size:calc(var(--_tab-font-size)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--_tab-font-weight);color:var(--_tab-color);background:var(--_tab-bgc);border-radius:calc(var(--_tab-radius)*var(--font-ratio)*1px)}@media(any-hover: hover)and (pointer: fine){.c-tab__list button:where(:any-link):hover{--_tab-bgc: linear-gradient( 0deg, var(--color-old-bg-primary-hover, rgb(21, 49, 91, 0.05)) 0%, var(--color-old-bg-primary-hover, rgb(21, 49, 91, 0.05)) 100% ), var(--color-old-bg-white, #fff)}.c-tab__list button:where(:enabled):hover{--_tab-bgc: linear-gradient( 0deg, var(--color-old-bg-primary-hover, rgb(21, 49, 91, 0.05)) 0%, var(--color-old-bg-primary-hover, rgb(21, 49, 91, 0.05)) 100% ), var(--color-old-bg-white, #fff)}.c-tab__list button:where(:any-link):focus-visible{--_tab-bgc: linear-gradient( 0deg, var(--color-old-bg-primary-hover, rgb(21, 49, 91, 0.05)) 0%, var(--color-old-bg-primary-hover, rgb(21, 49, 91, 0.05)) 100% ), var(--color-old-bg-white, #fff)}.c-tab__list button:where(:enabled):focus-visible{--_tab-bgc: linear-gradient( 0deg, var(--color-old-bg-primary-hover, rgb(21, 49, 91, 0.05)) 0%, var(--color-old-bg-primary-hover, rgb(21, 49, 91, 0.05)) 100% ), var(--color-old-bg-white, #fff)}}.c-tab__list [aria-selected=true]{--_tab-bgc: var(--_tab-selected-bgc);--_tab-color: var(--_tab-selected-color);pointer-events:none}.c-tab__panel{position:relative;z-index:2;display:block grid;opacity:0;transition:.3s}.c-tab__panel>div{position:relative;padding:calc(var(--_panel-padding)*var(--font-ratio)*1px);background:var(--_panel-bgc);border-radius:calc(var(--_panel-radius)*var(--font-ratio)*1px)}.c-tab__panel.open{opacity:1}.c-table-a{width:100%;overflow-wrap:break-word;border-spacing:0 2px;border-collapse:separate}.c-table-a th,.c-table-a td{padding:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);line-height:1.7;vertical-align:top;background:var(--color-surface)}.c-table-a th{width:calc(160*var(--font-ratio)*1px);padding-right:0;font-weight:var(--font-weight-semibold);color:var(--color-secondary);white-space:nowrap;border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px) 0 0 calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-table-a td{padding-left:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);color:var(--color-default);border-radius:0 calc(var(--radius-sm)*var(--font-ratio)*1px) calc(var(--radius-sm)*var(--font-ratio)*1px) 0}@media(max-width: 576px){.c-table-a{display:block;border-spacing:0}.c-table-a tbody,.c-table-a tr{display:block}.c-table-a tbody{display:block flex;flex-direction:column;gap:calc(var(--spacing-stack-block-3xs)*var(--font-ratio)*1px)}.c-table-a tr{display:flex;flex-direction:column;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);padding:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);background:var(--color-surface);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-table-a th,.c-table-a td{width:100%;padding:0;background:none;border-radius:0}}.c-table-b{width:100%;overflow-wrap:break-word;table-layout:fixed}.c-table-b thead th{text-align:center;background:var(--color-surface-subtle)}.c-table-b th,.c-table-b td{padding:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);vertical-align:top;background-color:var(--color-bg);border:1px solid var(--color-surface)}@media(max-width: 576px){.c-table-b{display:block flow}.c-table-b thead,.c-table-b tbody,.c-table-b tr,.c-table-b th,.c-table-b td{display:block flow}}.c-tags{--_tag-fz: var(--font-size-xs);display:flex;flex-wrap:wrap;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px)}.c-tags--lg{--_tag-fz: var(--font-size-sm)}.c-tag{--_bgc: var(--color-surface-subtle);--_color: var(--color-blue-900);display:inline-block;padding:calc(4*var(--font-ratio)*1px) calc(8*var(--font-ratio)*1px);font-size:calc(var(--_tag-fz)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1;color:var(--_color);background:var(--_bgc);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.c-tag--outline{--_color: var(--color-secondary);--_bgc: transparent;border:1px solid var(--color-secondary)}.c-tag--secondary{--_bgc: var(--color-secondary);--_color: var(--color-on-dark)}.c-tag--en{font-family:var(--font-family-en)}.c-text-md{--_text-fz: var(--font-size-sm);font-size:calc(var(--_text-fz)*var(--font-ratio)*1px)}.c-text-label-md{--_color: var(--label-color, linear-gradient(90deg, #009bfb 0%, #005ef6 100%));--_text-fz: var(--font-size-sm);font-family:var(--font-family-en);font-size:calc(var(--_text-fz)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:120%;background:var(--_color);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.c-text-label-sm{--_text-fz: var(--font-size-xs);font-size:calc(var(--_text-fz)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:120%}.c-title-lg{--_title-fz: var(--font-size-xl);--_title-fw: var(--font-weight-semibold);display:flex;width:fit-content;font-size:calc(var(--_title-fz)*var(--font-ratio)*1px);font-weight:var(--_title-fw);line-height:170%}.c-title-lg--gradation{background:linear-gradient(90deg, #175fd4 0%, #15315b 50%, #222 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.c-title-lg--center{margin-inline:auto;text-align:center}.c-title-md{--_title-fz: var(--font-size-lg);--_title-fw: var(--font-weight-semibold);font-size:calc(var(--_title-fz)*var(--font-ratio)*1px);font-weight:var(--_title-fw);line-height:170%}.c-title-md--flex{display:block flex;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);align-items:center}.c-title-md--flex .icon{flex-shrink:0}.c-title-sm{--_title-fz: var(--font-size-md);--_title-fw: var(--font-weight-semibold);font-size:calc(var(--_title-fz)*var(--font-ratio)*1px);font-weight:var(--_title-fw);line-height:170%}.p-about{--_gap: var(--spacing-grid-gap-xl);--_img-order: 0;display:block grid;grid-template-areas:"img content" "img summary";grid-template-columns:1fr 1fr;gap:calc(var(--_gap)*var(--font-ratio)*1px)}.p-about:nth-child(even){grid-template-areas:"content img" "summary img"}.p-about__img{grid-area:img;order:var(--_img-order);overflow:hidden;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.p-about__img img{display:block flow}.p-about__content{grid-area:content}.p-about .title{display:block flex;flex-direction:column;gap:calc(var(--spacing-stack-block-2xs)*var(--font-ratio)*1px);padding-block-end:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);margin-block-end:calc(var(--spacing-stack-text-body-lg-normal)*var(--font-ratio)*1px);border-block-end:1px solid var(--color-surface-subtle)}.p-about .num{font-family:var(--font-family-en);font-size:calc(var(--font-size-7xl)/var(--fz-root)*var(--font-ratio)*1rem);line-height:100%;color:var(--color-secondary);letter-spacing:3.7px}.p-about__summary{display:block flex;flex-direction:column;grid-area:summary;gap:calc(var(--spacing-padding-block-xs)*var(--font-ratio)*1px);padding:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);background:var(--color-background);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}@media(max-width: 768px){.p-about{grid-template-areas:"content" "img";grid-template-columns:1fr}.p-about:nth-child(even){grid-template-areas:"content" "img"}.p-about:has(.p-about__summary){grid-template-areas:"content" "img" "summary"}}.p-about-badge{display:block grid;grid-template-columns:repeat(auto-fill, minmax(420px, 1fr));gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px)}.p-about-badge__item{display:block flex;gap:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px);align-items:center;padding:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);background:var(--color-surface);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.p-about-badge .img{flex-shrink:0;overflow:hidden;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}@media(max-width: 576px){.p-about-badge{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}}.p-business-lead{display:block flex;gap:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px) 3.125%;align-items:center}.p-business-lead__img{flex:0 0 48.4375%}.p-business-lead__content>*+*{margin-block-start:calc(var(--spacing-stack-text-title-sm-normal)*var(--font-ratio)*1px)}.p-business-lead .c-headline-lg{margin-inline-end:calc(-40*var(--font-ratio)*1px)}@media(max-width: 768px){.p-business-lead{flex-direction:column}.p-business-lead__img{flex:0 0 auto;inline-size:100%}.p-business-lead .c-headline-lg{margin-inline-end:0}}.p-business-link{--_gap: var(--spacing-grid-gap-xl);--_img-order: 0;display:block flex;gap:calc(var(--_gap)*var(--font-ratio)*1px);align-items:start}.p-business-link:nth-child(even){--_img-order: 1}.p-business-link__img{order:var(--_img-order);overflow:hidden;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.p-business-link__img img{display:block flow}.p-business-link__content{flex:1}.p-business-link .title{display:block grid;grid-template-columns:calc(60*var(--font-ratio)*1px) auto;gap:0 calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);padding-block-end:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);margin-block-end:calc(var(--spacing-stack-text-body-lg-normal)*var(--font-ratio)*1px);border-block-end:1px solid var(--color-surface-subtle)}.p-business-link .title picture{grid-row:1/3;grid-column:1/2}.p-business-link .title span{grid-row:1/2;grid-column:2/3}.p-business-link .title h3{grid-row:2/3;grid-column:2/3}.p-business-link .c-link-label{margin-block-start:calc(var(--spacing-stack-block-md)*var(--font-ratio)*1px)}@media(max-width: 768px){.p-business-link{flex-direction:column}.p-business-link:nth-child(even){--_img-order: 0}}.p-business-solution{display:block flex;flex-direction:column;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);align-items:center;max-inline-size:calc(1200*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px);margin-inline:auto}.p-business-solution__block{inline-size:100%}.p-business-solution__title{position:relative;z-index:2;display:block flex;inline-size:fit-content;padding:calc(var(--spacing-padding-block-xs)*var(--font-ratio)*1px) calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);margin-inline:auto;font-size:calc(var(--font-size-3xl)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-on-dark);background-color:var(--color-secondary);border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.p-business-solution__cards{position:relative;display:block flex;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);inline-size:100%;padding:calc(64*var(--font-ratio)*1px) calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px) calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px) calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);margin-block-start:calc(-32*var(--font-ratio)*1px);background:linear-gradient(180deg, #fff 0%, #e7f1ff 50%),#fff;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px);box-shadow:0 0 12px 0 rgba(0,97,219,.4)}.p-business-solution__card{display:block flex;flex:1;flex-direction:column;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);padding:calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);background:var(--color-background);border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.p-business-solution .heading{display:block grid;grid-template-columns:calc(64*var(--font-ratio)*1px) auto;gap:calc(var(--spacing-stack-block-2xs)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);padding-block-end:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);color:#033884;border-block-end:1px solid var(--color-surface-subtle)}.p-business-solution .heading .icon{grid-row:1/3;grid-column:1/2}.p-business-solution .heading .tag{grid-row:1/2;grid-column:2/3}.p-business-solution .heading .tag span{display:inline flex;padding:calc(var(--spacing-padding-tag-sm)*var(--font-ratio)*1px) calc(var(--spacing-padding-tag-md)*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--color-on-dark);background-color:#033884;border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.p-business-solution .heading .c-title-md{grid-row:2/3;grid-column:2/3}.p-business-solution__step{position:relative;z-index:1;inline-size:100%;max-inline-size:100%;overflow-x:auto}.p-business-solution__step>.c-title-lg{position:relative;z-index:2;inline-size:fit-content;padding:0 calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px) calc(4*var(--font-ratio)*1px);margin-inline:auto;color:var(--color-secondary);background-color:var(--color-background);border:1px solid var(--color-secondary);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.p-business-solution__steps{display:flex;min-inline-size:calc(1200*var(--font-ratio)*1px);padding:0;margin-block-start:calc(-32*var(--font-ratio)*1px);list-style:none}.p-business-solution .item{position:relative;display:block flex;flex:0 0 calc(234*var(--font-ratio)*1px);flex-direction:column;gap:calc(10*var(--font-ratio)*1px);align-items:center;justify-content:center;block-size:calc(155*var(--font-ratio)*1px);padding-block-start:calc(20*var(--font-ratio)*1px);margin-inline-start:calc(-42*var(--font-ratio)*1px);background:url("../img/corporate/business/system-integration/step_02.svg") no-repeat 0 0/100%}.p-business-solution .item:nth-child(1){flex-basis:calc(230*var(--font-ratio)*1px);margin-inline:0;background-image:url("../img/corporate/business/system-integration/step_01.svg")}.p-business-solution .item .label{display:flex;gap:calc(4*var(--font-ratio)*1px);align-items:center;justify-content:center;font-size:calc(var(--font-size-md)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);color:var(--color-secondary);white-space:nowrap}.p-business-solution .item .number{display:grid;place-items:center;inline-size:calc(24*var(--font-ratio)*1px);aspect-ratio:1/1;padding-block-end:calc(3*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);line-height:1;color:var(--color-on-dark);background-color:var(--color-secondary);border-radius:50%}@media(max-width: 768px){.p-business-solution__cards{flex-direction:column;padding-block-start:calc(50*var(--font-ratio)*1px)}.p-business-solution__title{padding:calc(var(--spacing-padding-block-xs)*var(--font-ratio)*1px) calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);margin-inline:auto;font-size:calc(var(--font-size-2xl)/var(--fz-root)*var(--font-ratio)*1rem)}.p-business-solution__step{position:relative;overflow:visible}.p-business-solution__step>.c-title-lg{position:absolute;top:50%;left:calc(20*var(--font-ratio)*1px);padding:0 calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px) calc(4*var(--font-ratio)*1px);padding:12px 6px;white-space:nowrap;writing-mode:vertical-rl;transform:translateY(-50%)}.p-business-solution__steps{flex-direction:column;min-inline-size:0;max-inline-size:calc(268*var(--font-ratio)*1px);margin-block-start:0;margin-inline:auto}.p-business-solution .item{flex:0 0 auto;flex-direction:row;gap:calc(8*var(--font-ratio)*1px);align-items:center;justify-content:space-between;block-size:auto;aspect-ratio:244/100;padding-block-start:0;padding-inline:calc(40*var(--font-ratio)*1px);margin-block-start:calc(-30*var(--font-ratio)*1px);margin-inline-start:0;background-image:url("../img/corporate/business/system-integration/step_02_sp.svg")}.p-business-solution .item:nth-child(1){flex-basis:auto;aspect-ratio:244/90;margin-block-start:0;background-image:url("../img/corporate/business/system-integration/step_01_sp.svg")}.p-business-solution .item img{width:calc(32*var(--font-ratio)*1px)}.p-business-solution .label{order:-1}.p-business-solution .icon-01{inline-size:calc(24*var(--font-ratio)*1px);block-size:calc(24*var(--font-ratio)*1px)}.p-business-solution .icon-02{inline-size:calc(30*var(--font-ratio)*1px);block-size:calc(30*var(--font-ratio)*1px)}}.p-business-card{position:relative;display:block grid;grid-template-areas:"img content";grid-template-columns:calc(210*var(--font-ratio)*1px) 1fr;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px);align-items:start;padding:calc(var(--spacing-padding-block-lg)*var(--font-ratio)*1px);background:var(--color-surface);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.p-business-card:has(.case){grid-template-areas:"img content" "case case";grid-template-columns:calc(180*var(--font-ratio)*1px) 1fr}.p-business-card .img{grid-area:img;overflow:hidden;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.p-business-card .img img{display:block flow;inline-size:100%}.p-business-card .content{flex:1;grid-area:content}.p-business-card .case{grid-area:case;padding:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);background:var(--color-background);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}@media(max-width: 1220px){.p-business-card{display:block flex;flex-direction:column}.p-business-card .img{flex:0 0 auto;inline-size:100%}.p-business-card .img img{inline-size:100%}}.p-business-support{display:flex;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);align-items:center;padding:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);background:var(--color-surface);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.p-business-support .img{flex:0 0 calc(100*var(--font-ratio)*1px);overflow:hidden;border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.p-business-support .text{--label-color: var(--color-secondary);display:block flex;flex:1;flex-direction:column;gap:calc(4*var(--font-ratio)*1px)}.p-business-support .c-arrow{margin-inline-start:auto}@media(max-width: 768px){.p-business-support{display:block grid;grid-template-areas:"img img" "text arrow";grid-template-columns:auto calc(24*var(--font-ratio)*1px);gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px) 0}.p-business-support .img{grid-area:img}.p-business-support .img img{inline-size:100%}.p-business-support .text{grid-area:text}.p-business-support .c-arrow{grid-area:arrow}}.p-business-nav{position:relative;display:block grid;grid-template-areas:"header link" "body body";gap:calc(var(--spacing-grid-gap-lg)*var(--font-ratio)*1px);padding-block:calc(var(--spacing-padding-section-sm)*var(--font-ratio)*1px)}.p-business-nav::before{--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:absolute;inset-block-start:0;inset-inline-start:calc(50% - var(--x50vw, 50vw));inline-size:calc(100vw - var(--w-scrollbar, 0px));block-size:100%;overflow:hidden;content:"";background-color:var(--color-surface-subtle)}.p-business-nav__header{position:relative;grid-area:header}.p-business-nav__header .c-headline-a{--_c-mbe: 0}.p-business-nav__body{position:relative;display:block flex;grid-area:body;gap:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px)}.p-business-nav__body a{--label-color: var(--color-default);display:block flex;display:flex;flex:1;gap:calc(var(--spacing-stack-text-label-normal)*var(--font-ratio)*1px);align-items:center;padding:calc(var(--spacing-padding-block-xs)*var(--font-ratio)*1px) calc(var(--spacing-padding-btn-sm)*var(--font-ratio)*1px) calc(var(--spacing-padding-block-xs)*var(--font-ratio)*1px) calc(var(--spacing-padding-block-xs)*var(--font-ratio)*1px);background:var(--color-background);border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.p-business-nav__body .img{flex:0 0 calc(100*var(--font-ratio)*1px);overflow:hidden;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.p-business-nav__body .c-arrow{margin-inline-start:auto}.p-business-nav__link{grid-area:link;align-self:end;margin-inline-start:auto}@media(max-width: 768px){.p-business-nav{display:block flex;flex-direction:column;gap:0}.p-business-nav__body{flex-direction:column;margin-block-start:calc(16*var(--font-ratio)*1px)}.p-business-nav__link{align-self:start;margin-block-start:calc(32*var(--font-ratio)*1px);margin-inline-start:0}}.p-business-oi{position:relative;padding:calc(var(--spacing-padding-block-lg)*var(--font-ratio)*1px);background:var(--color-surface);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.p-business-oi--bd{border:2px solid var(--color-secondary)}.p-business-oi .c-title-lg{--_icon-color-component: var(--color-secondary);--_icon-size-component: calc(40 * var(--font-ratio) * 1px);gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);align-items:center}.p-business-oi .card{position:relative;padding:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);background:var(--color-background);border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.p-business-oi .card:has(.img){display:block grid;grid-template-areas:"title img" "body img";grid-template-rows:auto 1fr;gap:0 calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px)}.p-business-oi .title{display:block flex;grid-area:title;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);align-items:center;align-self:start}.p-business-oi .num{flex-shrink:0;font-family:var(--font-family-en);font-size:calc(var(--font-size-lg)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--color-secondary)}.p-business-oi .body{grid-area:body;padding-block-start:calc(var(--spacing-stack-block-2xs)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-padding-block-xs)*var(--font-ratio)*1px);border-block-start:1px solid var(--color-surface-subtle)}.p-business-oi .img{grid-area:img}@media(max-width: 1220px){.p-business-oi .card:has(.img){display:block flex;flex-direction:column}.p-business-oi .card .img{inline-size:fit-content;margin-block-start:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px);margin-inline:auto}}.p-company-lead{display:block grid;grid-template-areas:"img img" "title content";gap:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px)}.p-company-lead__img{grid-area:img}.p-company-lead__title{grid-area:title;inline-size:calc(266*var(--font-ratio)*1px)}.p-company-lead__content{grid-area:content}.p-company-lead__content>*+*{margin-block-start:calc(var(--spacing-stack-text-body-lg-normal)*var(--font-ratio)*1px)}.p-company-lead__content .c-title-md{margin-block-start:calc(var(--spacing-stack-text-label-normal)*var(--font-ratio)*1px)}@media(max-width: 1220px){.p-company-lead{grid-template-areas:"img" "title" "content";gap:0}.p-company-lead__img{margin-block-end:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px)}.p-company-lead__title{margin-block-end:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px)}}.p-company-access{display:block flex;flex-direction:column;gap:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px)}.p-company-access__item{display:block grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px)}.p-company-access__content>*+*{margin-block-start:calc(var(--spacing-stack-text-body-lg-tight)*var(--font-ratio)*1px)}.p-company-access__iframe{position:relative;width:100%;aspect-ratio:16/9}.p-company-access__iframe>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-company-privacy{display:block flex;flex-direction:column;gap:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px)}.p-company-privacy__item{position:relative;padding-inline-start:calc(52*var(--font-ratio)*1px);counter-increment:num}.p-company-privacy__item::before{position:absolute;margin-inline-start:calc(-52*var(--font-ratio)*1px);font-size:calc(var(--font-size-lg)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-bold);content:"（" counter(num) "）"}.p-company-privacy h4{margin-block-start:calc(var(--spacing-stack-text-title-sm-normal)*var(--font-ratio)*1px)}.p-company-privacy ul{margin-block-start:calc(var(--spacing-stack-text-body-lg-tight)*var(--font-ratio)*1px)}@media(max-width: 576px){.p-company-privacy__item{padding-inline-start:calc(42*var(--font-ratio)*1px)}.p-company-privacy__item .c-table-b{width:calc(100% + 42*var(--font-ratio)*1px);margin-inline-start:calc(-42*var(--font-ratio)*1px)}}.p-company-privacy-table{display:block grid;grid-template-columns:auto 1fr;gap:calc(var(--spacing-stack-block-2xs)*var(--font-ratio)*1px) calc(24*var(--font-ratio)*1px)}.p-company-privacy-table dt{font-weight:var(--font-weight-semibold)}@media(max-width: 576px){.p-company-privacy-table--sm-col1{grid-template-columns:1fr;gap:0}.p-company-privacy-table--sm-col1 dd:not(:last-child){margin-block-end:calc(var(--spacing-stack-block-2xs)*var(--font-ratio)*1px)}}.p-company-list{--_list-gap: 0;display:block grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));gap:calc(8*var(--font-ratio)*1px)}.p-company-mvv-header__text{margin-block-start:calc(var(--spacing-stack-text-title-md-loose)*var(--font-ratio)*1px)}.p-company-mvv-header__carousel{margin-block-start:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px);pointer-events:none}.p-company-mvv-header .c-carousel__container{align-items:center}@media(max-width: 576px){.p-company-mvv-header .c-carousel__slide{--_carousel-width-sm: calc(var(--_width) * var(--font-ratio) * 1px)}}.p-company-mvv-block{position:relative}.p-company-mvv-block:has(.p-company-mvv-block__bg){padding:calc(var(--spacing-padding-block-2xl)*var(--font-ratio)*1px)}.p-company-mvv-block__inner{display:block flex;gap:calc(var(--spacing-grid-gap-lg)*var(--font-ratio)*1px);align-items:start;width:100%;max-width:calc(950*var(--font-ratio)*1px);margin-inline:auto}.p-company-mvv-block__heading{--_icon-size-component: calc(20 * var(--font-ratio) * 1px);position:relative;z-index:2;display:inline flex;flex-shrink:0;gap:calc(10*var(--font-ratio)*1px);align-items:center;inline-size:calc(213*var(--font-ratio)*1px);font-family:var(--font-family-en);font-size:calc(var(--font-size-4xl)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:100%;color:var(--color-secondary);background:var(--gradation-primary-01);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-company-mvv-block__content{--_gap: var(--spacing-stack-text-body-lg-normal);position:relative;z-index:2;max-width:calc(950*var(--font-ratio)*1px)}.p-company-mvv-block__content>*+*{margin-block-start:calc(var(--_gap)*var(--font-ratio)*1px)}.p-company-mvv-block__bg{position:absolute;inset:0;z-index:0;background:var(--color-surface);border-radius:calc(var(--radius-2xl)*var(--font-ratio)*1px)}.p-company-mvv-block__bg--1{background-image:url("/assets/img/corporate/company/mvv/bg_01.webp");background-repeat:no-repeat;background-position:0 100%;background-size:542px}.p-company-mvv-block__bg--2{background-image:url("/assets/img/corporate/company/mvv/bg_02.webp");background-repeat:no-repeat;background-position:center center;background-size:cover}.p-company-mvv-block__item{--_gap: var(--spacing-grid-gap-md);padding:calc(var(--spacing-padding-block-lg)*var(--font-ratio)*1px);border:1px solid var(--color-surface-subtle);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.p-company-mvv-block__item h3 small{font-family:var(--font-family-en);font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--color-secondary)}.p-company-mvv-block__item>*+*{margin-block-start:calc(var(--spacing-stack-text-body-md-loose)*var(--font-ratio)*1px)}.p-company-mvv-block .title{display:block flex;flex-direction:column;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px)}@media(max-width: 768px){.p-company-mvv-block__inner{flex-direction:column}.p-company-mvv-block .title{flex-direction:column;gap:calc(4*var(--font-ratio)*1px);align-items:start}}.p-company-history__item{display:block flex;gap:calc(16*var(--font-ratio)*1px)}.p-company-history .year{font-size:calc(var(--font-size-2xl)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-bold);line-height:150%;color:var(--color-secondary)}.p-company-history .year span{font-size:calc(var(--font-size-lg)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:170%}.p-company-history .content{position:relative;flex:1}.p-company-history .content .mark{position:absolute;inset:0;margin-block-start:calc(18*var(--font-ratio)*1px);color:var(--color-primary)}.p-company-history .content>div{position:relative;padding-block:calc(12*var(--font-ratio)*1px) calc(var(--spacing-padding-block-xl)*var(--font-ratio)*1px);padding-inline-start:calc(38*var(--font-ratio)*1px)}.p-company-history .content>div::after{position:absolute;inset-block-start:calc(44*var(--font-ratio)*1px);inset-inline-start:calc(8*var(--font-ratio)*1px);inline-size:1px;block-size:calc(100% - 44*var(--font-ratio)*1px);content:"";border-inline-start:1px dashed var(--color-primary)}.p-company-history .c-text-md{margin-block-start:calc(8*var(--font-ratio)*1px)}.p-company-history .imgs{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:calc(10*var(--font-ratio)*1px);max-inline-size:calc(770*var(--font-ratio)*1px);margin-block-start:calc(16*var(--font-ratio)*1px)}.p-company-history .imgs img{border-radius:calc(4*var(--font-ratio)*1px)}@media(max-width: 576px){.p-company-history .content .mark{margin-block-start:calc(12*var(--font-ratio)*1px)}.p-company-history .content>div{padding-block:calc(6*var(--font-ratio)*1px) calc(var(--spacing-padding-block-xl)*var(--font-ratio)*1px);padding-inline-start:calc(32*var(--font-ratio)*1px)}.p-company-history .imgs{grid-template-columns:1fr}}.p-contact-step{position:sticky;inset-block-start:calc(var(--header-height)*var(--font-ratio)*1px + 40*var(--font-ratio)*1px);padding:calc(var(--spacing-padding-block-lg)*var(--font-ratio)*1px);background:var(--color-background);border:1px solid var(--color-surface-subtle);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.p-contact-step ul{display:block flex;flex-direction:column}.p-contact-step li{--_color: var(--color-secondary);--_bgc: var(--color-background);--_bdc: var(--color-surface-subtle);--_shadow: none}.p-contact-step li span{display:flex;gap:calc(14*var(--font-ratio)*1px);inline-size:100%;padding:calc(8*var(--font-ratio)*1px) calc(20*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--_color);background-color:var(--_bgc);border:1px solid var(--_bdc);border-radius:calc(var(--radius-full)*var(--font-ratio)*1px)}.p-contact-step li span::before{display:block flex;width:calc(4*var(--font-ratio)*1px);height:calc(4*var(--font-ratio)*1px);margin-top:calc((1lh - 4*var(--font-ratio)*1px)/2);content:"";background-color:currentcolor;border-radius:calc(4*var(--font-ratio)*1px);box-shadow:var(--_shadow)}.p-contact-step li:not(:last-child)::after{display:block flow;inline-size:1px;block-size:calc(12*var(--font-ratio)*1px);margin-inline-start:calc(22*var(--font-ratio)*1px);content:"";background:var(--color-surface-subtle)}.p-contact-step li.cr{--_bgc: var(--color-secondary-subtle);--_bdc: var(--color-surface-subtle);--_shadow: 0 0 0 calc(4 * var(--font-ratio) * 1px) #cbdaf4}.p-contact-step li.fin{--_color: var(--color-default-subtle);--_bgc: #f5f5f5;--_bdc: var(--color-surface-subtle)}@media(max-width: 768px){.p-contact-step{position:relative;inset-block-start:0}.p-contact-step ul{flex-direction:row;gap:calc(12*var(--font-ratio)*1px)}.p-contact-step li{position:relative;display:block flex;flex:1 0 0;align-items:center}.p-contact-step li:not(:last-child)::after{position:absolute;inset-inline-start:100%;display:block flow;inline-size:calc(12*var(--font-ratio)*1px);block-size:1px;margin-inline-start:0}}.p-contact h2:not(:first-child){margin-block-start:calc(var(--spacing-stack-con-sm)*var(--font-ratio)*1px)}.p-contact h3{margin-block-start:calc(var(--spacing-stack-con-sm)*var(--font-ratio)*1px)}.p-contact h2+h3{margin-block-start:calc(var(--spacing-stack-block-md)*var(--font-ratio)*1px)}.p-contact__item{margin-block-start:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px)}h2+.p-contact__item{margin-block-start:calc(var(--spacing-stack-block-md)*var(--font-ratio)*1px)}h3+.p-contact__item{margin-block-start:calc(var(--spacing-stack-text-title-sm-normal)*var(--font-ratio)*1px)}.p-contact__note{margin-block-start:calc(var(--spacing-stack-block-2xs)*var(--font-ratio)*1px)}.p-contact__buttons{display:block flex;flex-wrap:wrap;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);justify-content:center;margin-block-start:calc(var(--spacing-stack-con-sm)*var(--font-ratio)*1px)}.p-contact__buttons>*:nth-child(1){order:2}.p-contact .content{margin-block-start:calc(var(--spacing-stack-block-2xs)*var(--font-ratio)*1px)}.p-contact .content>*+*:not(:empty){margin-block-start:calc(var(--spacing-stack-block-2xs)*var(--font-ratio)*1px)}.p-contact .title{display:block flex;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);align-items:center}.p-contact .error-message{font-size:calc(var(--font-size-xs)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--color-warning)}.p-contact .input-note{font-size:calc(var(--font-size-xs)/var(--fz-root)*var(--font-ratio)*1rem);line-height:120%;color:var(--color-default-subtle)}.p-contact .group{--_width: 240px;display:block grid;grid-template-columns:repeat(auto-fill, minmax(var(--_width), 1fr));gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px)}.p-contact .group--col4{--_width: 180px}.p-contact div:has(>.unit){display:block flex;gap:calc(10*var(--font-ratio)*1px)}.p-contact .unit{align-self:end;font-weight:var(--font-weight-semibold)}.p-contact .required::before{padding:calc(var(--spacing-padding-tag-sm)*var(--font-ratio)*1px) calc(var(--spacing-padding-tag-md)*var(--font-ratio)*1px);font-size:calc(var(--font-size-xs)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%;color:var(--color-secondary);content:"必須";border:1px solid;border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}@media(max-width: 768px){.p-contact__bottom>*:nth-child(1){order:0}.p-contact .group{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}}.p-contact-lead>*+*{margin-block-start:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px)}.p-contact-note{font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);color:var(--color-default-subtle)}.p-presskit{display:block flex;gap:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px)}.p-presskit__img{width:calc(360*var(--font-ratio)*1px)}.p-presskit__content{flex:1}@media(max-width: 768px){.p-presskit{flex-direction:column}.p-presskit__img{width:100%}}.p-presskit-buttons{display:block flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-block-md)*var(--font-ratio)*1px)}.p-services-section__header{position:relative}.p-services-section__header::after{display:block flow;inline-size:100%;block-size:2px;margin-block-start:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px);content:"";background:var(--service-gradation)}.p-services-section__header .c-title-md{display:block flex;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);align-items:center;color:var(--accent)}.p-services-section__header .c-title-md::before{inline-size:calc(8*var(--font-ratio)*1px);block-size:calc(8*var(--font-ratio)*1px);content:"";background:var(--service)}.p-services-section__header .text{margin-block-start:calc(var(--spacing-stack-text-headline-overline)*var(--font-ratio)*1px);font-size:calc(var(--font-size-2xl)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-bold);line-height:1.5}.p-services-section__header .text em{font-size:calc(var(--font-size-3xl)/var(--fz-root)*var(--font-ratio)*1rem)}.p-services-section__header .mark{text-decoration:underline solid var(--service-highlight, #ffcad8) 40%;text-decoration-skip-ink:none;text-underline-position:from-font;text-underline-offset:-25%}.p-services-section__body{--_p-mbs: var(--spacing-stack-text-body-lg-tight);position:relative;margin-block-start:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px)}.p-services-section__body :where(p:not([class^=c-])){margin-block-start:calc(var(--_p-mbs)*var(--font-ratio)*1px)}.p-services-box{--_bgc: var(--bg);position:relative;padding:calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);background-color:var(--_bgc);border-radius:calc(var(--radius-sm)*var(--font-ratio)*1px)}.p-service-carousel{--carousel-width: calc(411 * var(--font-ratio) * 1px);--carousel-width-sm: calc(260 * var(--font-ratio) * 1px);--carousel-gap: calc(24 * var(--font-ratio) * 1px);--_nav-color: var(--accent)}.p-service-carousel .c-title-md{color:var(--accent)}.p-service-banner{--carousel-width: calc(282 * var(--font-ratio) * 1px);--carousel-width-sm: calc(282 * var(--font-ratio) * 1px);--carousel-gap: calc(24 * var(--font-ratio) * 1px);--_nav-color: var(--accent)}.p-service-char{position:relative;display:block flex;gap:calc(var(--spacing-grid-gap-xl)*var(--font-ratio)*1px);align-items:start}.p-service-char .img{margin-block-start:calc(40*var(--font-ratio)*1px)}.p-service-char .p-services-box{flex:1}.p-service-char .p-services-box::after{position:absolute;inset-block-end:calc(20*var(--font-ratio)*1px);inset-inline-start:calc(-20*var(--font-ratio)*1px);inline-size:calc(20*var(--font-ratio)*1px);block-size:calc(20*var(--font-ratio)*1px);content:"";background:inherit;clip-path:polygon(0 100%, 100% 0, 100% 100%)}@media(max-width: 1220px){.p-service-char{flex-direction:column}.p-service-char .img{inline-size:calc(180*var(--font-ratio)*1px);margin-block:0;margin-inline:auto}.p-service-char .p-services-box{flex:1}.p-service-char .p-services-box::after{inset-block-start:calc(-20*var(--font-ratio)*1px);inset-inline-start:calc(40*var(--font-ratio)*1px)}}.p-services-news__item{position:relative;display:block flow;padding-block:calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px);padding-inline:calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);border-block-end:1px solid var(--color-surface-subtle);transition:var(--dur-normal)}.p-services-news__item::after{position:absolute;inset-block-end:0;inset-inline-start:0;display:block;inline-size:0;block-size:1px;margin-block-start:calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);content:"";background-color:var(--color-secondary);transition:var(--dur-normal)}@media(any-hover: hover)and (pointer: fine){.p-services-news__item:where(:any-link):hover{background-color:var(--color-label-hover)}.p-services-news__item:where(:any-link):hover::after{inline-size:100%}.p-services-news__item:where(:enabled):hover{background-color:var(--color-label-hover)}.p-services-news__item:where(:enabled):hover::after{inline-size:100%}.p-services-news__item:where(:any-link):focus-visible{background-color:var(--color-label-hover)}.p-services-news__item:where(:any-link):focus-visible::after{inline-size:100%}.p-services-news__item:where(:enabled):focus-visible{background-color:var(--color-label-hover)}.p-services-news__item:where(:enabled):focus-visible::after{inline-size:100%}}.p-services-news .content{position:relative;display:flex;flex-direction:column;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px)}.p-services-news .title{margin-block-start:0;font-size:calc(var(--font-size-md)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.7;color:var(--color-default);overflow-wrap:anywhere}.p-services-news .meta{display:flex;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);align-items:center;font-size:calc(var(--font-size-xs)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-default-subtle);white-space:nowrap}.p-services-news .version,.p-services-news .date{margin:0;font-family:var(--font-family-en)}.p-services-news .date{font-family:var(--font-family-en)}.p-services-news__button{margin-block-start:calc(var(--spacing-stack-block-sm)*var(--font-ratio)*1px)}.p-services-news .c-button{--_border: 1px solid var(--accent);--_color: var(--accent);--_hv-color: var(--color-neutral-white);--_hv-bgc: var(--accent)}.p-services-news .c-icon-expander{--_btn-arrow-bgc: var(--service-gradation)}.p-service-oi-fig{display:block flex;flex-direction:column;gap:calc(8*var(--font-ratio)*1px);align-items:center}.p-service-oi-fig__button{display:flex;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);align-items:flex-start;justify-content:center;inline-size:100%;max-inline-size:calc(600*var(--font-ratio)*1px);padding:calc(var(--spacing-padding-block-sm)*var(--font-ratio)*1px) calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);background:linear-gradient(180deg, #fff 0%, #e7f1ff 100%);border:1px solid #e7f1ff;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px);box-shadow:0 0 12px 0 rgba(0,97,219,.4);transition:var(--dur-normal)}.p-service-oi-fig__button>div{display:block flex;flex-direction:column;gap:calc(8*var(--font-ratio)*1px)}.p-service-oi-fig__button .title{font-size:calc(var(--font-size-lg)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-bold);line-height:150%;color:#003988}.p-service-oi-fig__button .sub{display:block flex;gap:calc(8*var(--font-ratio)*1px);font-size:calc(var(--font-size-sm)/var(--fz-root)*var(--font-ratio)*1rem);font-weight:var(--font-weight-semibold);line-height:120%}@media(any-hover: hover)and (pointer: fine){.p-service-oi-fig__button:where(:any-link):hover{border-color:var(--color-primary);box-shadow:0 0 12px 0 rgba(0,97,219,0)}.p-service-oi-fig__button:where(:enabled):hover{border-color:var(--color-primary);box-shadow:0 0 12px 0 rgba(0,97,219,0)}.p-service-oi-fig__button:where(:any-link):focus-visible{border-color:var(--color-primary);box-shadow:0 0 12px 0 rgba(0,97,219,0)}.p-service-oi-fig__button:where(:enabled):focus-visible{border-color:var(--color-primary);box-shadow:0 0 12px 0 rgba(0,97,219,0)}}@media(max-width: 576px){.p-service-oi-fig{gap:calc(4*var(--font-ratio)*1px)}.p-service-oi-fig__button{flex-direction:column;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);align-items:center;text-align:center}.p-service-oi-fig__button div{gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);align-items:center}.p-service-oi-fig .img{order:-1;inline-size:calc(64*var(--font-ratio)*1px)}}.p-sitemap{--_sitemap-gap: var(--spacing-stack-block-md)}.p-sitemap>*+*{margin-block-start:calc(var(--_sitemap-gap)*var(--font-ratio)*1px)}.p-sitemap__title{display:inline flex;gap:calc(var(--spacing-grid-gap-xs)*var(--font-ratio)*1px);margin-block-end:calc(var(--spacing-stack-text-body-lg-tight)*var(--font-ratio)*1px)}.p-sitemap ul{display:block flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px) calc(var(--spacing-grid-gap-md)*var(--font-ratio)*1px)}.p-sitemap li a{display:block flex;gap:calc(8*var(--font-ratio)*1px);align-items:center;transition:var(--dur-normal)}.p-sitemap li a::before{display:block flow;width:6px;height:6px;content:"";background:var(--color-primary);border-radius:999px}@media(any-hover: hover)and (pointer: fine){.p-sitemap li a:where(:any-link):hover{text-decoration:underline}.p-sitemap li a:where(:enabled):hover{text-decoration:underline}.p-sitemap li a:where(:any-link):focus-visible{text-decoration:underline}.p-sitemap li a:where(:enabled):focus-visible{text-decoration:underline}}.p-top-main-visual{position:sticky;top:0;z-index:0;inline-size:100%;block-size:100svh;background:#eee}.p-top-main-visual__bg{position:absolute;inset:0;inline-size:100%;block-size:100lvh;object-fit:cover}.p-top-main-visual__text{transition:opacity .5s}.p-top-main-visual__text.is-fade-out{opacity:0}.p-top-main-visual__text>div{position:absolute;inset-block-end:0;inset-inline-start:0;display:block flex;flex-direction:column;gap:calc(34*var(--font-ratio)*1px);inline-size:100%;padding-block-end:5.5555555556%;padding-inline-start:5.5555555556%;transition:opacity 3s}.p-top-main-visual__text>div.current{opacity:1}.p-top-main-visual__text>div.current .copy span{mask-size:500%;transition-delay:0}.p-top-main-visual__text>div.current .lead{mask-size:500%;transition-delay:0}.p-top-main-visual__text .copy{margin-inline-end:calc(-20*var(--font-ratio)*1px);font-size:clamp(72 * var(--font-ratio) * 1px, 0 * var(--font-ratio) * 1px + 5vw, 96 * var(--font-ratio) * 1px);font-weight:var(--font-weight-bold);line-height:150%;color:var(--color-label)}.p-top-main-visual__text .copy span{display:block flow;mask-image:url("../img/corporate/top/mask_01.webp");mask-repeat:no-repeat;mask-position:0 0;mask-size:0%;transition:all 3s ease-in-out}.p-top-main-visual__text .copy span:nth-child(2){transition-delay:.3s}.p-top-main-visual__text .lead{font-size:clamp(20 * var(--font-ratio) * 1px, -1 * var(--font-ratio) * 1px + 1.4583vw, 27 * var(--font-ratio) * 1px);font-weight:var(--font-weight-semibold);line-height:170%;color:var(--color-label);mask-image:url("../img/corporate/top/mask_01.webp");mask-repeat:no-repeat;mask-position:0 0;mask-size:0%;transition:all 3s .5s ease-in-out}@media(max-width: 576px){.p-top-main-visual__text>div{gap:calc(16*var(--font-ratio)*1px);inline-size:auto;padding:calc(24*var(--font-ratio)*1px)}.p-top-main-visual__text .copy{font-size:calc(var(--font-size-7xl)*var(--font-ratio)*1px)}.p-top-main-visual__text .lead{font-size:calc(var(--font-size-lg)*var(--font-ratio)*1px)}}.top .l-contents{position:relative;z-index:1}.p-top-section{--_section-pbs: var(--spacing-padding-section-md);--_section-pbe: var(--spacing-padding-section-md);--_bgc: var(--color-overlay-light);--_bgi: none;--_bg-radius: 0;position:relative;z-index:2;padding-block:calc(var(--_section-pbs)*var(--font-ratio)*1px) calc(var(--_section-pbe)*var(--font-ratio)*1px)}.p-top-section>*{position:relative}.p-top-section__bg{position:absolute;inset:0;z-index:0;height:100%;padding-inline:calc(50vw - 50%);margin-inline:calc(50% - 50vw);background-color:var(--_bgc);background-image:var(--_bgi);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:var(--_bg-radius)}.p-top-section__bg--02{--_bgi: url("../img/corporate/top/bg_service.webp")}.p-top-section--bg-1{--_bg-radius: calc(var(--radius-xl) * var(--font-ratio) * 1px) calc(var(--radius-xl) * var(--font-ratio) * 1px) 0 0;--_bgc: var(--color-neutral-white)}.p-top-block{--_block-pbe: 0;--_block-gap: var(--spacing-padding-section-lg);--_block-radius: calc(var(--radius-xl) * var(--font-ratio) * 1px) calc(var(--radius-xl) * var(--font-ratio) * 1px) 0 0;position:relative;padding-block-end:calc(var(--_block-pbe)*var(--font-ratio)*1px)}.p-top-block::before{position:absolute;inset:0;z-index:0;height:100%;padding-inline:calc(50vw - 50%);margin-inline:calc(50% - 50vw);content:"";background:var(--color-neutral-white);border-radius:var(--_block-radius)}.p-top-block__bg{position:absolute;inline-size:171.875%;padding-block-start:58.203125%;pointer-events:none;background:url("../img/corporate/top/bg_block.svg") no-repeat 0 0/100%}.p-top-block__bg:nth-of-type(1){inset-block-start:calc(40*var(--font-ratio)*1px);inset-inline-start:-29.6875%}.p-top-block__bg:nth-of-type(2){inset-block-end:calc(40*var(--font-ratio)*1px);inset-inline-start:-29.6875%;transform:rotate(180deg)}.p-top-block>*+*{--_section-pbs: var(--_block-gap)}.p-top-block>*:first-child{--_section-pbe: 0}.p-top-block--2{--_block-pbe: var(--spacing-stack-con-sm);--_block-gap: var(--spacing-stack-con-sm);--_block-radius: 0}.p-top-info{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-padding-block-xl)*var(--font-ratio)*1px);align-items:stretch}@media(max-width: 768px){.p-top-info{flex-direction:column}}.p-top-seminar{position:relative;display:flex;flex:0 0 calc(400*var(--font-ratio)*1px);flex-direction:column;gap:calc(var(--spacing-padding-block-xl)*var(--font-ratio)*1px);align-items:center;align-self:stretch;width:100%;min-width:calc(300*var(--font-ratio)*1px);padding:calc(var(--spacing-padding-block-lg)*var(--font-ratio)*1px);background:var(--color-neutral-white);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.p-top-seminar__content{display:flex;flex:1 0 0;flex-direction:column;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);width:100%}.p-top-seminar__carousel{position:relative;width:100%}.p-top-seminar__carousel .c-carousel__pager{position:absolute;top:calc(-20*var(--font-ratio)*1px);right:0}@media(max-width: 768px){.p-top-seminar{flex:0 0 auto}}.p-top-news{position:relative;display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing-stack-block-xs)*var(--font-ratio)*1px);width:100%;min-height:0;padding:calc(var(--spacing-padding-block-lg)*var(--font-ratio)*1px);overflow:hidden;background:var(--color-neutral-white);border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px)}.p-top-news__header{display:flex;align-items:center;justify-content:space-between}.p-top-news__title{font-size:calc(var(--font-size-l)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.7;color:var(--color-blue-900);white-space:nowrap}.p-top-news__content{display:flex;flex:1 0 0;gap:calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);align-items:start;width:100%;min-height:0}.p-top-news__categories{flex-shrink:0;width:calc(139*var(--font-ratio)*1px)}.p-top-news__list{position:relative;flex:1 0 0;min-width:0;height:100%;padding-inline-end:calc(10*var(--font-ratio)*1px);overflow-y:auto}.p-top-news__list::-webkit-scrollbar{width:calc(4*var(--font-ratio)*1px)}.p-top-news__list::-webkit-scrollbar-thumb{background:var(--color-surface-subtle);border-radius:999px}@media(max-width: 1220px){.p-top-news__content{display:block;overflow:hidden}.p-top-news__categories{width:100%;margin-block-end:calc(16*var(--font-ratio)*1px)}.p-top-news__categories ul{display:flex;flex-direction:row;gap:calc(var(--spacing-padding-block-xs)*var(--font-ratio)*1px)}.p-top-news__list{max-height:calc(260*var(--font-ratio)*1px)}}@media(max-width: 768px){.p-top-news__content{flex:1;height:auto}.p-top-news__list{height:calc(560*var(--font-ratio)*1px)}}.p-top-feature{display:block flex;flex-direction:column;margin-block-start:calc(var(--spacing-stack-text-title-sm-normal)*var(--font-ratio)*1px)}.p-top-feature__content{position:relative;z-index:2;display:block flex;flex:1;flex-direction:column;gap:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px);margin-inline-start:calc(392*var(--font-ratio)*1px)}.p-top-feature .c-carousel{--carousel-width: calc(180 * var(--font-ratio) * 1px);--carousel-width-sm: calc(90 * var(--font-ratio) * 1px);--carousel-gap: calc(40 * var(--font-ratio) * 1px);margin-block-start:calc(-178*var(--font-ratio)*1px)}.p-top-feature .c-carousel__container{align-items:end;height:calc(452*var(--font-ratio)*1px)}.p-top-feature .c-carousel__slide:last-child{margin-inline-end:calc(212*var(--font-ratio)*1px)}.p-top-feature .c-carousel__slide div{width:100%;overflow:hidden;border-radius:calc(var(--radius-lg)*var(--font-ratio)*1px);transform-origin:0 100%;transition:.2s}.p-top-feature .c-carousel__slide img,.p-top-feature .c-carousel__slide picture{display:block flow;width:100%}.p-top-feature .c-carousel__slide.is-active{margin-inline-end:calc(212*var(--font-ratio)*1px)}.p-top-feature .c-carousel__slide.is-active div{width:195.5555555556%}@media(max-width: 576px){.p-top-feature__content{margin-inline-start:0}.p-top-feature .c-carousel{margin-block-start:calc(40*var(--font-ratio)*1px)}.p-top-feature .c-carousel__container{height:calc(227*var(--font-ratio)*1px)}.p-top-feature .c-carousel__slide.is-active{margin-inline-end:calc(110*var(--font-ratio)*1px)}.p-top-feature .c-carousel__slide.is-active div{width:195.5555555556%}}.p-top-business{display:block flex;flex-wrap:wrap;gap:calc(var(--spacing-grid-gap-xl)*var(--font-ratio)*1px);align-items:center}.p-top-business__img{z-index:2;flex:0 0 48.4375%}.p-top-business__content{flex:1}.p-top-business__text{display:block flex;flex-direction:column;gap:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px);margin-block-start:calc(var(--spacing-stack-text-title-sm-normal)*var(--font-ratio)*1px)}@media(max-width: 768px){.p-top-business{flex-direction:column;gap:calc(var(--spacing-grid-gap-2xl)*var(--font-ratio)*1px)}.p-top-business .c-headline-lg{margin-inline-end:calc(-24*var(--font-ratio)*1px)}.p-top-business__img{flex:0 0 auto;order:2;width:100%}}.business-animation{position:relative;aspect-ratio:1/1}.business-animation>:where(*){position:absolute;inset-block:50%;inset-inline:50%;aspect-ratio:1/1;transform:translate(-50%, -50%)}.business-animation>:where(*) :where(img){display:block flow;inline-size:100%}.business-animation .img-01{inline-size:90.9677419355%}.business-animation .img-02{inline-size:23.0769230769%;margin-block-start:-25%;opacity:0;transform:translate(-50%, -40%);transition:opacity .8s 1.2s ease-out,transform 1.5s 1.2s ease-out}.business-animation .img-03{inline-size:23.0769230769%;margin-block-start:-1.7730496454%;margin-inline-start:25%;opacity:0;transform:translate(-50%, -40%);transition:opacity .8s 1.6s ease-out,transform 1.5s 1.6s ease-out}.business-animation .img-04{inline-size:23.0769230769%;margin-block-start:23.0496453901%;opacity:0;transform:translate(-50%, -40%);transition:opacity .8s 2s ease-out,transform 1.5s 2s ease-out}.business-animation .img-05{inline-size:23.0769230769%;margin-block-start:-1.7730496454%;margin-inline-start:-25%;opacity:0;transform:translate(-50%, -40%);transition:opacity .8s 2.4s ease-out,transform 1.5s 2.4s ease-out}.business-animation[data-animation=business-graphic]{opacity:0;rotate:45deg;scale:.85;transition:opacity .8s ease-out,scale 1.5s ease-out,rotate 1.6s ease}.business-animation[data-animation=business-graphic][data-finished]{opacity:1;rotate:0deg;scale:1}.business-animation[data-animation=business-graphic][data-finished] .img-02,.business-animation[data-animation=business-graphic][data-finished] .img-03,.business-animation[data-animation=business-graphic][data-finished] .img-04,.business-animation[data-animation=business-graphic][data-finished] .img-05{opacity:1;transform:translate(-50%, -50%)}.p-top-prod{display:flex;flex-wrap:wrap;gap:calc(24*var(--font-ratio)*1px)}.p-top-prod__item{position:relative;display:flex;flex:0 0 calc(33.333% - calc(16 * var(--font-ratio) * 1px));gap:calc(var(--spacing-grid-gap-sm)*var(--font-ratio)*1px);align-items:center;min-width:calc(260*var(--font-ratio)*1px);padding-block-end:calc(var(--spacing-padding-block-md)*var(--font-ratio)*1px);color:var(--color-blue-900);text-decoration:none;border-block-end:1px solid #e7f2fe}.p-top-prod__item::after{position:absolute;bottom:0;left:0;width:0;height:1px;content:"";background:var(--color-secondary);transition:var(--dur-normal)}.p-top-prod__item .icon{width:calc(48*var(--font-ratio)*1px);height:calc(48*var(--font-ratio)*1px);color:var(--color-secondary)}.p-top-prod__item .text{flex:1;font-size:calc(var(--font-size-m)*var(--font-ratio)*1px);font-weight:var(--font-weight-semibold);line-height:1.5}@media(any-hover: hover)and (pointer: fine){.p-top-prod__item:where(:any-link):hover::after{width:100%}.p-top-prod__item:where(:enabled):hover::after{width:100%}.p-top-prod__item:where(:any-link):focus-visible::after{width:100%}.p-top-prod__item:where(:enabled):focus-visible::after{width:100%}}@media(max-width: 576px){.p-top-prod__item{flex:0 0 100%}}.p-top-case{--carousel-width: calc(410 * var(--font-ratio) * 1px);--carousel-width-sm: calc(265 * var(--font-ratio) * 1px)}.p-top-case__header{display:block flex;align-items:end;justify-content:space-between;margin-block-end:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px)}.p-top-case__header .c-headline-a{--_c-mbe: 0}.p-top-case__body{display:block flex;flex-direction:column;gap:calc(var(--spacing-stack-block-lg)*var(--font-ratio)*1px)}.p-top-case .c-carousel__viewport{padding-bottom:calc(20*var(--font-ratio)*1px)}.p-top-pickup{--carousel-width: calc(281 * var(--font-ratio) * 1px);--carousel-gap: calc(24 * var(--font-ratio) * 1px);display:block flex;gap:calc(40*var(--font-ratio)*1px);padding:calc(var(--spacing-padding-block-xl)*var(--font-ratio)*1px);background:var(--color-surface);border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}.p-top-pickup__header{display:block flex;flex:0 0 calc(270*var(--font-ratio)*1px);flex-direction:column;justify-content:space-between}.p-top-pickup__header .c-headline-a{--_c-mbe: 0}.p-top-pickup__body{flex:1;margin-inline-start:auto}@media(max-width: 768px){.p-top-pickup{display:block flow}.p-top-pickup__header{flex-direction:row;gap:calc(64*var(--font-ratio)*1px);align-items:end;justify-content:space-between}.p-top-pickup__body{margin-block-start:calc(var(--spacing-padding-block-xl)*var(--font-ratio)*1px)}}.p-top-recruit{--section-color: var(--color-on-dark);position:relative;padding:calc(12*var(--font-ratio)*1px);color:var(--color-on-dark)}.p-top-recruit__inner{display:flex;gap:8.2474226804%;max-width:calc(970*var(--font-ratio)*1px);margin-inline:auto;overflow:hidden}.p-top-recruit__content{position:relative;flex:0 0 46.3917525773%;order:2;padding-block:calc(var(--spacing-padding-section-sm)*var(--font-ratio)*1px)}.p-top-recruit__img{position:relative;display:block flex;flex:0 0 45.3608247423%}.p-top-recruit__body>*+:where(*){margin-block-start:calc(var(--spacing-stack-text-body-md-normal)*var(--font-ratio)*1px)}.p-top-recruit__body .link{margin-block-start:calc(var(--spacing-stack-block-md)*var(--font-ratio)*1px)}.p-top-recruit__slides{--position-y-1: 0;--position-y-2: 0;position:absolute;inset:0;display:block flex;gap:calc(40*var(--font-ratio)*1px);inline-size:100%;block-size:100%}.p-top-recruit__slide{flex:1 0 auto;background-image:url("../img/corporate/top/img_recruit_slider_01.webp");background-repeat:repeat-y;background-position:0 var(--position-y-1);background-size:100%}.p-top-recruit__slide:nth-child(2){background-position:0 calc(var(--position-y-2) - 500px)}.p-top-recruit__bg{position:absolute;inset:0;margin-inline:calc(50% - 50vw)}.p-top-recruit__bg div{position:absolute;inset:0;margin:calc(12*var(--font-ratio)*1px);overflow:hidden}.p-top-recruit__bg div::after{position:absolute;inset:0;inline-size:100%;block-size:100%;content:"";background:var(--color-overlay-dark);border-radius:calc(var(--radius-md)*var(--font-ratio)*1px);backdrop-filter:blur(5px)}.p-top-recruit__bg picture,.p-top-recruit__bg img{display:block flow;inline-size:100%;block-size:100%;object-fit:cover;border-radius:calc(var(--radius-md)*var(--font-ratio)*1px)}@media(max-width: 576px){.p-top-recruit{padding:0 calc(0*var(--font-ratio)*1px)}.p-top-recruit__inner{flex-direction:column;gap:calc(var(--spacing-grid-gap-3xl)*var(--font-ratio)*1px);padding-block:calc(var(--spacing-padding-section-sm)*var(--font-ratio)*1px)}.p-top-recruit__content{flex:0 0 100%;order:0;padding-block:0;padding-inline:calc(24*var(--font-ratio)*1px)}.p-top-recruit__bg div{position:absolute;inset:0;margin:0 calc(8*var(--font-ratio)*1px)}.p-top-recruit__slides{position:relative}.p-top-recruit__slide{width:calc(960*var(--font-ratio)*1px);height:calc(266*var(--font-ratio)*1px);background-image:url("../img/corporate/top/img_recruit_slider_sp.webp");background-repeat:repeat-x;background-position:var(--position-y-1) 0;background-size:100%}.p-top-recruit__slide:nth-child(2){display:none}}.u-align-center{text-align:center !important}.u-align-right{text-align:right !important}.u-align-left{text-align:left !important}@media(max-width: 576px){.u-align-sm-center{text-align:center !important}.u-align-sm-right{text-align:right !important}.u-align-sm-left{text-align:left !important}}@media(max-width: 768px){.u-align-md-center{text-align:center !important}.u-align-md-right{text-align:right !important}.u-align-md-left{text-align:left !important}}@media(max-width: 1220px){.u-align-lg-center{text-align:center !important}.u-align-lg-right{text-align:right !important}.u-align-lg-left{text-align:left !important}}@media(max-width: 1440px){.u-align-xl-center{text-align:center !important}.u-align-xl-right{text-align:right !important}.u-align-xl-left{text-align:left !important}}@media(max-width: 1750px){.u-align-xxl-center{text-align:center !important}.u-align-xxl-right{text-align:right !important}.u-align-xxl-left{text-align:left !important}}.u-color-primary{color:var(--color-primary)}.u-color-secondary{color:var(--color-secondary)}.u-color-warning{color:var(--color-warning)}.u-color-accent{color:var(--color-accent)}.u-d-none{display:none !important}.u-d-inline{display:inline !important}.u-d-inline-block{display:inline-block !important}.u-d-block{display:block !important}.u-d-grid{display:grid !important}.u-d-inline-grid{display:inline-grid !important}.u-d-flex{display:flex !important}.u-d-inline-flex{display:inline-flex !important}@media(max-width: 576px){.u-d-sm-none{display:none !important}.u-d-sm-inline{display:inline !important}.u-d-sm-inline-block{display:inline-block !important}.u-d-sm-block{display:block !important}.u-d-sm-grid{display:grid !important}.u-d-sm-inline-grid{display:inline-grid !important}.u-d-sm-flex{display:flex !important}.u-d-sm-inline-flex{display:inline-flex !important}}@media(max-width: 768px){.u-d-md-none{display:none !important}.u-d-md-inline{display:inline !important}.u-d-md-inline-block{display:inline-block !important}.u-d-md-block{display:block !important}.u-d-md-grid{display:grid !important}.u-d-md-inline-grid{display:inline-grid !important}.u-d-md-flex{display:flex !important}.u-d-md-inline-flex{display:inline-flex !important}}@media(max-width: 1220px){.u-d-lg-none{display:none !important}.u-d-lg-inline{display:inline !important}.u-d-lg-inline-block{display:inline-block !important}.u-d-lg-block{display:block !important}.u-d-lg-grid{display:grid !important}.u-d-lg-inline-grid{display:inline-grid !important}.u-d-lg-flex{display:flex !important}.u-d-lg-inline-flex{display:inline-flex !important}}@media(max-width: 1440px){.u-d-xl-none{display:none !important}.u-d-xl-inline{display:inline !important}.u-d-xl-inline-block{display:inline-block !important}.u-d-xl-block{display:block !important}.u-d-xl-grid{display:grid !important}.u-d-xl-inline-grid{display:inline-grid !important}.u-d-xl-flex{display:flex !important}.u-d-xl-inline-flex{display:inline-flex !important}}@media(max-width: 1750px){.u-d-xxl-none{display:none !important}.u-d-xxl-inline{display:inline !important}.u-d-xxl-inline-block{display:inline-block !important}.u-d-xxl-block{display:block !important}.u-d-xxl-grid{display:grid !important}.u-d-xxl-inline-grid{display:inline-grid !important}.u-d-xxl-flex{display:flex !important}.u-d-xxl-inline-flex{display:inline-flex !important}}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0, 0, 0, 0)}.u-note{--_color: var(--color-default-subtle);--_fz: var(--font-size-sm);display:flex;font-size:calc(var(--_fz)/var(--fz-root)*var(--font-ratio)*1rem);color:var(--_color)}.u-note>span:first-child{flex-shrink:0;margin-right:.4em;white-space:nowrap}.u-note--s{font-size:calc(12/var(--fz-root)*var(--font-ratio)*1rem)}.u-note--center{justify-content:center}.u-m-0{margin:calc(0*var(--font-ratio)*1px) !important}.u-mt-0,.u-my-0{margin-top:calc(0*var(--font-ratio)*1px) !important}.u-mr-0,.u-mx-0{margin-right:calc(0*var(--font-ratio)*1px) !important}.u-mb-0,.u-my-0{margin-bottom:calc(0*var(--font-ratio)*1px) !important}.u-ml-0,.u-mx-0{margin-left:calc(0*var(--font-ratio)*1px) !important}.u-m-1{margin:calc(8*var(--font-ratio)*1px) !important}.u-mt-1,.u-my-1{margin-top:calc(8*var(--font-ratio)*1px) !important}.u-mr-1,.u-mx-1{margin-right:calc(8*var(--font-ratio)*1px) !important}.u-mb-1,.u-my-1{margin-bottom:calc(8*var(--font-ratio)*1px) !important}.u-ml-1,.u-mx-1{margin-left:calc(8*var(--font-ratio)*1px) !important}.u-m-2{margin:calc(16*var(--font-ratio)*1px) !important}.u-mt-2,.u-my-2{margin-top:calc(16*var(--font-ratio)*1px) !important}.u-mr-2,.u-mx-2{margin-right:calc(16*var(--font-ratio)*1px) !important}.u-mb-2,.u-my-2{margin-bottom:calc(16*var(--font-ratio)*1px) !important}.u-ml-2,.u-mx-2{margin-left:calc(16*var(--font-ratio)*1px) !important}.u-m-3{margin:calc(24*var(--font-ratio)*1px) !important}.u-mt-3,.u-my-3{margin-top:calc(24*var(--font-ratio)*1px) !important}.u-mr-3,.u-mx-3{margin-right:calc(24*var(--font-ratio)*1px) !important}.u-mb-3,.u-my-3{margin-bottom:calc(24*var(--font-ratio)*1px) !important}.u-ml-3,.u-mx-3{margin-left:calc(24*var(--font-ratio)*1px) !important}.u-m-4{margin:calc(32*var(--font-ratio)*1px) !important}.u-mt-4,.u-my-4{margin-top:calc(32*var(--font-ratio)*1px) !important}.u-mr-4,.u-mx-4{margin-right:calc(32*var(--font-ratio)*1px) !important}.u-mb-4,.u-my-4{margin-bottom:calc(32*var(--font-ratio)*1px) !important}.u-ml-4,.u-mx-4{margin-left:calc(32*var(--font-ratio)*1px) !important}.u-m-5{margin:calc(40*var(--font-ratio)*1px) !important}.u-mt-5,.u-my-5{margin-top:calc(40*var(--font-ratio)*1px) !important}.u-mr-5,.u-mx-5{margin-right:calc(40*var(--font-ratio)*1px) !important}.u-mb-5,.u-my-5{margin-bottom:calc(40*var(--font-ratio)*1px) !important}.u-ml-5,.u-mx-5{margin-left:calc(40*var(--font-ratio)*1px) !important}.u-m-6{margin:calc(48*var(--font-ratio)*1px) !important}.u-mt-6,.u-my-6{margin-top:calc(48*var(--font-ratio)*1px) !important}.u-mr-6,.u-mx-6{margin-right:calc(48*var(--font-ratio)*1px) !important}.u-mb-6,.u-my-6{margin-bottom:calc(48*var(--font-ratio)*1px) !important}.u-ml-6,.u-mx-6{margin-left:calc(48*var(--font-ratio)*1px) !important}.u-m-7{margin:calc(56*var(--font-ratio)*1px) !important}.u-mt-7,.u-my-7{margin-top:calc(56*var(--font-ratio)*1px) !important}.u-mr-7,.u-mx-7{margin-right:calc(56*var(--font-ratio)*1px) !important}.u-mb-7,.u-my-7{margin-bottom:calc(56*var(--font-ratio)*1px) !important}.u-ml-7,.u-mx-7{margin-left:calc(56*var(--font-ratio)*1px) !important}.u-m-8{margin:calc(64*var(--font-ratio)*1px) !important}.u-mt-8,.u-my-8{margin-top:calc(64*var(--font-ratio)*1px) !important}.u-mr-8,.u-mx-8{margin-right:calc(64*var(--font-ratio)*1px) !important}.u-mb-8,.u-my-8{margin-bottom:calc(64*var(--font-ratio)*1px) !important}.u-ml-8,.u-mx-8{margin-left:calc(64*var(--font-ratio)*1px) !important}.u-m-9{margin:calc(72*var(--font-ratio)*1px) !important}.u-mt-9,.u-my-9{margin-top:calc(72*var(--font-ratio)*1px) !important}.u-mr-9,.u-mx-9{margin-right:calc(72*var(--font-ratio)*1px) !important}.u-mb-9,.u-my-9{margin-bottom:calc(72*var(--font-ratio)*1px) !important}.u-ml-9,.u-mx-9{margin-left:calc(72*var(--font-ratio)*1px) !important}.u-m-10{margin:calc(80*var(--font-ratio)*1px) !important}.u-mt-10,.u-my-10{margin-top:calc(80*var(--font-ratio)*1px) !important}.u-mr-10,.u-mx-10{margin-right:calc(80*var(--font-ratio)*1px) !important}.u-mb-10,.u-my-10{margin-bottom:calc(80*var(--font-ratio)*1px) !important}.u-ml-10,.u-mx-10{margin-left:calc(80*var(--font-ratio)*1px) !important}.u-m-11{margin:calc(88*var(--font-ratio)*1px) !important}.u-mt-11,.u-my-11{margin-top:calc(88*var(--font-ratio)*1px) !important}.u-mr-11,.u-mx-11{margin-right:calc(88*var(--font-ratio)*1px) !important}.u-mb-11,.u-my-11{margin-bottom:calc(88*var(--font-ratio)*1px) !important}.u-ml-11,.u-mx-11{margin-left:calc(88*var(--font-ratio)*1px) !important}.u-m-12{margin:calc(96*var(--font-ratio)*1px) !important}.u-mt-12,.u-my-12{margin-top:calc(96*var(--font-ratio)*1px) !important}.u-mr-12,.u-mx-12{margin-right:calc(96*var(--font-ratio)*1px) !important}.u-mb-12,.u-my-12{margin-bottom:calc(96*var(--font-ratio)*1px) !important}.u-ml-12,.u-mx-12{margin-left:calc(96*var(--font-ratio)*1px) !important}.u-m-13{margin:calc(104*var(--font-ratio)*1px) !important}.u-mt-13,.u-my-13{margin-top:calc(104*var(--font-ratio)*1px) !important}.u-mr-13,.u-mx-13{margin-right:calc(104*var(--font-ratio)*1px) !important}.u-mb-13,.u-my-13{margin-bottom:calc(104*var(--font-ratio)*1px) !important}.u-ml-13,.u-mx-13{margin-left:calc(104*var(--font-ratio)*1px) !important}.u-m-14{margin:calc(112*var(--font-ratio)*1px) !important}.u-mt-14,.u-my-14{margin-top:calc(112*var(--font-ratio)*1px) !important}.u-mr-14,.u-mx-14{margin-right:calc(112*var(--font-ratio)*1px) !important}.u-mb-14,.u-my-14{margin-bottom:calc(112*var(--font-ratio)*1px) !important}.u-ml-14,.u-mx-14{margin-left:calc(112*var(--font-ratio)*1px) !important}.u-m-15{margin:calc(120*var(--font-ratio)*1px) !important}.u-mt-15,.u-my-15{margin-top:calc(120*var(--font-ratio)*1px) !important}.u-mr-15,.u-mx-15{margin-right:calc(120*var(--font-ratio)*1px) !important}.u-mb-15,.u-my-15{margin-bottom:calc(120*var(--font-ratio)*1px) !important}.u-ml-15,.u-mx-15{margin-left:calc(120*var(--font-ratio)*1px) !important}.u-m-16{margin:calc(128*var(--font-ratio)*1px) !important}.u-mt-16,.u-my-16{margin-top:calc(128*var(--font-ratio)*1px) !important}.u-mr-16,.u-mx-16{margin-right:calc(128*var(--font-ratio)*1px) !important}.u-mb-16,.u-my-16{margin-bottom:calc(128*var(--font-ratio)*1px) !important}.u-ml-16,.u-mx-16{margin-left:calc(128*var(--font-ratio)*1px) !important}.u-p-0{padding:calc(0*var(--font-ratio)*1px) !important}.u-pt-0,.u-py-0{padding-top:calc(0*var(--font-ratio)*1px) !important}.u-pr-0,.u-px-0{padding-right:calc(0*var(--font-ratio)*1px) !important}.u-pb-0,.u-py-0{padding-bottom:calc(0*var(--font-ratio)*1px) !important}.u-pl-0,.u-px-0{padding-left:calc(0*var(--font-ratio)*1px) !important}.u-p-1{padding:calc(8*var(--font-ratio)*1px) !important}.u-pt-1,.u-py-1{padding-top:calc(8*var(--font-ratio)*1px) !important}.u-pr-1,.u-px-1{padding-right:calc(8*var(--font-ratio)*1px) !important}.u-pb-1,.u-py-1{padding-bottom:calc(8*var(--font-ratio)*1px) !important}.u-pl-1,.u-px-1{padding-left:calc(8*var(--font-ratio)*1px) !important}.u-p-2{padding:calc(16*var(--font-ratio)*1px) !important}.u-pt-2,.u-py-2{padding-top:calc(16*var(--font-ratio)*1px) !important}.u-pr-2,.u-px-2{padding-right:calc(16*var(--font-ratio)*1px) !important}.u-pb-2,.u-py-2{padding-bottom:calc(16*var(--font-ratio)*1px) !important}.u-pl-2,.u-px-2{padding-left:calc(16*var(--font-ratio)*1px) !important}.u-p-3{padding:calc(24*var(--font-ratio)*1px) !important}.u-pt-3,.u-py-3{padding-top:calc(24*var(--font-ratio)*1px) !important}.u-pr-3,.u-px-3{padding-right:calc(24*var(--font-ratio)*1px) !important}.u-pb-3,.u-py-3{padding-bottom:calc(24*var(--font-ratio)*1px) !important}.u-pl-3,.u-px-3{padding-left:calc(24*var(--font-ratio)*1px) !important}.u-p-4{padding:calc(32*var(--font-ratio)*1px) !important}.u-pt-4,.u-py-4{padding-top:calc(32*var(--font-ratio)*1px) !important}.u-pr-4,.u-px-4{padding-right:calc(32*var(--font-ratio)*1px) !important}.u-pb-4,.u-py-4{padding-bottom:calc(32*var(--font-ratio)*1px) !important}.u-pl-4,.u-px-4{padding-left:calc(32*var(--font-ratio)*1px) !important}.u-p-5{padding:calc(40*var(--font-ratio)*1px) !important}.u-pt-5,.u-py-5{padding-top:calc(40*var(--font-ratio)*1px) !important}.u-pr-5,.u-px-5{padding-right:calc(40*var(--font-ratio)*1px) !important}.u-pb-5,.u-py-5{padding-bottom:calc(40*var(--font-ratio)*1px) !important}.u-pl-5,.u-px-5{padding-left:calc(40*var(--font-ratio)*1px) !important}.u-p-6{padding:calc(48*var(--font-ratio)*1px) !important}.u-pt-6,.u-py-6{padding-top:calc(48*var(--font-ratio)*1px) !important}.u-pr-6,.u-px-6{padding-right:calc(48*var(--font-ratio)*1px) !important}.u-pb-6,.u-py-6{padding-bottom:calc(48*var(--font-ratio)*1px) !important}.u-pl-6,.u-px-6{padding-left:calc(48*var(--font-ratio)*1px) !important}.u-p-7{padding:calc(56*var(--font-ratio)*1px) !important}.u-pt-7,.u-py-7{padding-top:calc(56*var(--font-ratio)*1px) !important}.u-pr-7,.u-px-7{padding-right:calc(56*var(--font-ratio)*1px) !important}.u-pb-7,.u-py-7{padding-bottom:calc(56*var(--font-ratio)*1px) !important}.u-pl-7,.u-px-7{padding-left:calc(56*var(--font-ratio)*1px) !important}.u-p-8{padding:calc(64*var(--font-ratio)*1px) !important}.u-pt-8,.u-py-8{padding-top:calc(64*var(--font-ratio)*1px) !important}.u-pr-8,.u-px-8{padding-right:calc(64*var(--font-ratio)*1px) !important}.u-pb-8,.u-py-8{padding-bottom:calc(64*var(--font-ratio)*1px) !important}.u-pl-8,.u-px-8{padding-left:calc(64*var(--font-ratio)*1px) !important}.u-p-9{padding:calc(72*var(--font-ratio)*1px) !important}.u-pt-9,.u-py-9{padding-top:calc(72*var(--font-ratio)*1px) !important}.u-pr-9,.u-px-9{padding-right:calc(72*var(--font-ratio)*1px) !important}.u-pb-9,.u-py-9{padding-bottom:calc(72*var(--font-ratio)*1px) !important}.u-pl-9,.u-px-9{padding-left:calc(72*var(--font-ratio)*1px) !important}.u-p-10{padding:calc(80*var(--font-ratio)*1px) !important}.u-pt-10,.u-py-10{padding-top:calc(80*var(--font-ratio)*1px) !important}.u-pr-10,.u-px-10{padding-right:calc(80*var(--font-ratio)*1px) !important}.u-pb-10,.u-py-10{padding-bottom:calc(80*var(--font-ratio)*1px) !important}.u-pl-10,.u-px-10{padding-left:calc(80*var(--font-ratio)*1px) !important}.u-p-11{padding:calc(88*var(--font-ratio)*1px) !important}.u-pt-11,.u-py-11{padding-top:calc(88*var(--font-ratio)*1px) !important}.u-pr-11,.u-px-11{padding-right:calc(88*var(--font-ratio)*1px) !important}.u-pb-11,.u-py-11{padding-bottom:calc(88*var(--font-ratio)*1px) !important}.u-pl-11,.u-px-11{padding-left:calc(88*var(--font-ratio)*1px) !important}.u-p-12{padding:calc(96*var(--font-ratio)*1px) !important}.u-pt-12,.u-py-12{padding-top:calc(96*var(--font-ratio)*1px) !important}.u-pr-12,.u-px-12{padding-right:calc(96*var(--font-ratio)*1px) !important}.u-pb-12,.u-py-12{padding-bottom:calc(96*var(--font-ratio)*1px) !important}.u-pl-12,.u-px-12{padding-left:calc(96*var(--font-ratio)*1px) !important}.u-p-13{padding:calc(104*var(--font-ratio)*1px) !important}.u-pt-13,.u-py-13{padding-top:calc(104*var(--font-ratio)*1px) !important}.u-pr-13,.u-px-13{padding-right:calc(104*var(--font-ratio)*1px) !important}.u-pb-13,.u-py-13{padding-bottom:calc(104*var(--font-ratio)*1px) !important}.u-pl-13,.u-px-13{padding-left:calc(104*var(--font-ratio)*1px) !important}.u-p-14{padding:calc(112*var(--font-ratio)*1px) !important}.u-pt-14,.u-py-14{padding-top:calc(112*var(--font-ratio)*1px) !important}.u-pr-14,.u-px-14{padding-right:calc(112*var(--font-ratio)*1px) !important}.u-pb-14,.u-py-14{padding-bottom:calc(112*var(--font-ratio)*1px) !important}.u-pl-14,.u-px-14{padding-left:calc(112*var(--font-ratio)*1px) !important}.u-p-15{padding:calc(120*var(--font-ratio)*1px) !important}.u-pt-15,.u-py-15{padding-top:calc(120*var(--font-ratio)*1px) !important}.u-pr-15,.u-px-15{padding-right:calc(120*var(--font-ratio)*1px) !important}.u-pb-15,.u-py-15{padding-bottom:calc(120*var(--font-ratio)*1px) !important}.u-pl-15,.u-px-15{padding-left:calc(120*var(--font-ratio)*1px) !important}.u-p-16{padding:calc(128*var(--font-ratio)*1px) !important}.u-pt-16,.u-py-16{padding-top:calc(128*var(--font-ratio)*1px) !important}.u-pr-16,.u-px-16{padding-right:calc(128*var(--font-ratio)*1px) !important}.u-pb-16,.u-py-16{padding-bottom:calc(128*var(--font-ratio)*1px) !important}.u-pl-16,.u-px-16{padding-left:calc(128*var(--font-ratio)*1px) !important}.u-m-n1{margin:calc(-8*var(--font-ratio)*1px) !important}.u-mt-n1,.u-my-n1{margin-top:calc(-8*var(--font-ratio)*1px) !important}.u-mr-n1,.u-mx-n1{margin-right:calc(-8*var(--font-ratio)*1px) !important}.u-mb-n1,.u-my-n1{margin-bottom:calc(-8*var(--font-ratio)*1px) !important}.u-ml-n1,.u-mx-n1{margin-left:calc(-8*var(--font-ratio)*1px) !important}.u-m-n2{margin:calc(-16*var(--font-ratio)*1px) !important}.u-mt-n2,.u-my-n2{margin-top:calc(-16*var(--font-ratio)*1px) !important}.u-mr-n2,.u-mx-n2{margin-right:calc(-16*var(--font-ratio)*1px) !important}.u-mb-n2,.u-my-n2{margin-bottom:calc(-16*var(--font-ratio)*1px) !important}.u-ml-n2,.u-mx-n2{margin-left:calc(-16*var(--font-ratio)*1px) !important}.u-m-n3{margin:calc(-24*var(--font-ratio)*1px) !important}.u-mt-n3,.u-my-n3{margin-top:calc(-24*var(--font-ratio)*1px) !important}.u-mr-n3,.u-mx-n3{margin-right:calc(-24*var(--font-ratio)*1px) !important}.u-mb-n3,.u-my-n3{margin-bottom:calc(-24*var(--font-ratio)*1px) !important}.u-ml-n3,.u-mx-n3{margin-left:calc(-24*var(--font-ratio)*1px) !important}.u-m-n4{margin:calc(-32*var(--font-ratio)*1px) !important}.u-mt-n4,.u-my-n4{margin-top:calc(-32*var(--font-ratio)*1px) !important}.u-mr-n4,.u-mx-n4{margin-right:calc(-32*var(--font-ratio)*1px) !important}.u-mb-n4,.u-my-n4{margin-bottom:calc(-32*var(--font-ratio)*1px) !important}.u-ml-n4,.u-mx-n4{margin-left:calc(-32*var(--font-ratio)*1px) !important}.u-m-n5{margin:calc(-40*var(--font-ratio)*1px) !important}.u-mt-n5,.u-my-n5{margin-top:calc(-40*var(--font-ratio)*1px) !important}.u-mr-n5,.u-mx-n5{margin-right:calc(-40*var(--font-ratio)*1px) !important}.u-mb-n5,.u-my-n5{margin-bottom:calc(-40*var(--font-ratio)*1px) !important}.u-ml-n5,.u-mx-n5{margin-left:calc(-40*var(--font-ratio)*1px) !important}.u-m-n6{margin:calc(-48*var(--font-ratio)*1px) !important}.u-mt-n6,.u-my-n6{margin-top:calc(-48*var(--font-ratio)*1px) !important}.u-mr-n6,.u-mx-n6{margin-right:calc(-48*var(--font-ratio)*1px) !important}.u-mb-n6,.u-my-n6{margin-bottom:calc(-48*var(--font-ratio)*1px) !important}.u-ml-n6,.u-mx-n6{margin-left:calc(-48*var(--font-ratio)*1px) !important}.u-m-n7{margin:calc(-56*var(--font-ratio)*1px) !important}.u-mt-n7,.u-my-n7{margin-top:calc(-56*var(--font-ratio)*1px) !important}.u-mr-n7,.u-mx-n7{margin-right:calc(-56*var(--font-ratio)*1px) !important}.u-mb-n7,.u-my-n7{margin-bottom:calc(-56*var(--font-ratio)*1px) !important}.u-ml-n7,.u-mx-n7{margin-left:calc(-56*var(--font-ratio)*1px) !important}.u-m-n8{margin:calc(-64*var(--font-ratio)*1px) !important}.u-mt-n8,.u-my-n8{margin-top:calc(-64*var(--font-ratio)*1px) !important}.u-mr-n8,.u-mx-n8{margin-right:calc(-64*var(--font-ratio)*1px) !important}.u-mb-n8,.u-my-n8{margin-bottom:calc(-64*var(--font-ratio)*1px) !important}.u-ml-n8,.u-mx-n8{margin-left:calc(-64*var(--font-ratio)*1px) !important}.u-m-n9{margin:calc(-72*var(--font-ratio)*1px) !important}.u-mt-n9,.u-my-n9{margin-top:calc(-72*var(--font-ratio)*1px) !important}.u-mr-n9,.u-mx-n9{margin-right:calc(-72*var(--font-ratio)*1px) !important}.u-mb-n9,.u-my-n9{margin-bottom:calc(-72*var(--font-ratio)*1px) !important}.u-ml-n9,.u-mx-n9{margin-left:calc(-72*var(--font-ratio)*1px) !important}.u-m-n10{margin:calc(-80*var(--font-ratio)*1px) !important}.u-mt-n10,.u-my-n10{margin-top:calc(-80*var(--font-ratio)*1px) !important}.u-mr-n10,.u-mx-n10{margin-right:calc(-80*var(--font-ratio)*1px) !important}.u-mb-n10,.u-my-n10{margin-bottom:calc(-80*var(--font-ratio)*1px) !important}.u-ml-n10,.u-mx-n10{margin-left:calc(-80*var(--font-ratio)*1px) !important}.u-m-n11{margin:calc(-88*var(--font-ratio)*1px) !important}.u-mt-n11,.u-my-n11{margin-top:calc(-88*var(--font-ratio)*1px) !important}.u-mr-n11,.u-mx-n11{margin-right:calc(-88*var(--font-ratio)*1px) !important}.u-mb-n11,.u-my-n11{margin-bottom:calc(-88*var(--font-ratio)*1px) !important}.u-ml-n11,.u-mx-n11{margin-left:calc(-88*var(--font-ratio)*1px) !important}.u-m-n12{margin:calc(-96*var(--font-ratio)*1px) !important}.u-mt-n12,.u-my-n12{margin-top:calc(-96*var(--font-ratio)*1px) !important}.u-mr-n12,.u-mx-n12{margin-right:calc(-96*var(--font-ratio)*1px) !important}.u-mb-n12,.u-my-n12{margin-bottom:calc(-96*var(--font-ratio)*1px) !important}.u-ml-n12,.u-mx-n12{margin-left:calc(-96*var(--font-ratio)*1px) !important}.u-m-n13{margin:calc(-104*var(--font-ratio)*1px) !important}.u-mt-n13,.u-my-n13{margin-top:calc(-104*var(--font-ratio)*1px) !important}.u-mr-n13,.u-mx-n13{margin-right:calc(-104*var(--font-ratio)*1px) !important}.u-mb-n13,.u-my-n13{margin-bottom:calc(-104*var(--font-ratio)*1px) !important}.u-ml-n13,.u-mx-n13{margin-left:calc(-104*var(--font-ratio)*1px) !important}.u-m-n14{margin:calc(-112*var(--font-ratio)*1px) !important}.u-mt-n14,.u-my-n14{margin-top:calc(-112*var(--font-ratio)*1px) !important}.u-mr-n14,.u-mx-n14{margin-right:calc(-112*var(--font-ratio)*1px) !important}.u-mb-n14,.u-my-n14{margin-bottom:calc(-112*var(--font-ratio)*1px) !important}.u-ml-n14,.u-mx-n14{margin-left:calc(-112*var(--font-ratio)*1px) !important}.u-m-n15{margin:calc(-120*var(--font-ratio)*1px) !important}.u-mt-n15,.u-my-n15{margin-top:calc(-120*var(--font-ratio)*1px) !important}.u-mr-n15,.u-mx-n15{margin-right:calc(-120*var(--font-ratio)*1px) !important}.u-mb-n15,.u-my-n15{margin-bottom:calc(-120*var(--font-ratio)*1px) !important}.u-ml-n15,.u-mx-n15{margin-left:calc(-120*var(--font-ratio)*1px) !important}.u-m-n16{margin:calc(-128*var(--font-ratio)*1px) !important}.u-mt-n16,.u-my-n16{margin-top:calc(-128*var(--font-ratio)*1px) !important}.u-mr-n16,.u-mx-n16{margin-right:calc(-128*var(--font-ratio)*1px) !important}.u-mb-n16,.u-my-n16{margin-bottom:calc(-128*var(--font-ratio)*1px) !important}.u-ml-n16,.u-mx-n16{margin-left:calc(-128*var(--font-ratio)*1px) !important}.u-m-auto{margin:auto !important}.u-mt-auto,.u-my-auto{margin-top:auto !important}.u-mr-auto,.u-mx-auto{margin-right:auto !important}.u-mb-auto,.u-my-auto{margin-bottom:auto !important}.u-ml-auto,.u-mx-auto{margin-left:auto !important}@media(max-width: 576px){.u-m-sm-0{margin:calc(0*var(--font-ratio)*1px) !important}.u-mt-sm-0,.u-my-sm-0{margin-top:calc(0*var(--font-ratio)*1px) !important}.u-mr-sm-0,.u-mx-sm-0{margin-right:calc(0*var(--font-ratio)*1px) !important}.u-mb-sm-0,.u-my-sm-0{margin-bottom:calc(0*var(--font-ratio)*1px) !important}.u-ml-sm-0,.u-mx-sm-0{margin-left:calc(0*var(--font-ratio)*1px) !important}.u-m-sm-1{margin:calc(8*var(--font-ratio)*1px) !important}.u-mt-sm-1,.u-my-sm-1{margin-top:calc(8*var(--font-ratio)*1px) !important}.u-mr-sm-1,.u-mx-sm-1{margin-right:calc(8*var(--font-ratio)*1px) !important}.u-mb-sm-1,.u-my-sm-1{margin-bottom:calc(8*var(--font-ratio)*1px) !important}.u-ml-sm-1,.u-mx-sm-1{margin-left:calc(8*var(--font-ratio)*1px) !important}.u-m-sm-2{margin:calc(16*var(--font-ratio)*1px) !important}.u-mt-sm-2,.u-my-sm-2{margin-top:calc(16*var(--font-ratio)*1px) !important}.u-mr-sm-2,.u-mx-sm-2{margin-right:calc(16*var(--font-ratio)*1px) !important}.u-mb-sm-2,.u-my-sm-2{margin-bottom:calc(16*var(--font-ratio)*1px) !important}.u-ml-sm-2,.u-mx-sm-2{margin-left:calc(16*var(--font-ratio)*1px) !important}.u-m-sm-3{margin:calc(24*var(--font-ratio)*1px) !important}.u-mt-sm-3,.u-my-sm-3{margin-top:calc(24*var(--font-ratio)*1px) !important}.u-mr-sm-3,.u-mx-sm-3{margin-right:calc(24*var(--font-ratio)*1px) !important}.u-mb-sm-3,.u-my-sm-3{margin-bottom:calc(24*var(--font-ratio)*1px) !important}.u-ml-sm-3,.u-mx-sm-3{margin-left:calc(24*var(--font-ratio)*1px) !important}.u-m-sm-4{margin:calc(32*var(--font-ratio)*1px) !important}.u-mt-sm-4,.u-my-sm-4{margin-top:calc(32*var(--font-ratio)*1px) !important}.u-mr-sm-4,.u-mx-sm-4{margin-right:calc(32*var(--font-ratio)*1px) !important}.u-mb-sm-4,.u-my-sm-4{margin-bottom:calc(32*var(--font-ratio)*1px) !important}.u-ml-sm-4,.u-mx-sm-4{margin-left:calc(32*var(--font-ratio)*1px) !important}.u-m-sm-5{margin:calc(40*var(--font-ratio)*1px) !important}.u-mt-sm-5,.u-my-sm-5{margin-top:calc(40*var(--font-ratio)*1px) !important}.u-mr-sm-5,.u-mx-sm-5{margin-right:calc(40*var(--font-ratio)*1px) !important}.u-mb-sm-5,.u-my-sm-5{margin-bottom:calc(40*var(--font-ratio)*1px) !important}.u-ml-sm-5,.u-mx-sm-5{margin-left:calc(40*var(--font-ratio)*1px) !important}.u-m-sm-6{margin:calc(48*var(--font-ratio)*1px) !important}.u-mt-sm-6,.u-my-sm-6{margin-top:calc(48*var(--font-ratio)*1px) !important}.u-mr-sm-6,.u-mx-sm-6{margin-right:calc(48*var(--font-ratio)*1px) !important}.u-mb-sm-6,.u-my-sm-6{margin-bottom:calc(48*var(--font-ratio)*1px) !important}.u-ml-sm-6,.u-mx-sm-6{margin-left:calc(48*var(--font-ratio)*1px) !important}.u-m-sm-7{margin:calc(56*var(--font-ratio)*1px) !important}.u-mt-sm-7,.u-my-sm-7{margin-top:calc(56*var(--font-ratio)*1px) !important}.u-mr-sm-7,.u-mx-sm-7{margin-right:calc(56*var(--font-ratio)*1px) !important}.u-mb-sm-7,.u-my-sm-7{margin-bottom:calc(56*var(--font-ratio)*1px) !important}.u-ml-sm-7,.u-mx-sm-7{margin-left:calc(56*var(--font-ratio)*1px) !important}.u-m-sm-8{margin:calc(64*var(--font-ratio)*1px) !important}.u-mt-sm-8,.u-my-sm-8{margin-top:calc(64*var(--font-ratio)*1px) !important}.u-mr-sm-8,.u-mx-sm-8{margin-right:calc(64*var(--font-ratio)*1px) !important}.u-mb-sm-8,.u-my-sm-8{margin-bottom:calc(64*var(--font-ratio)*1px) !important}.u-ml-sm-8,.u-mx-sm-8{margin-left:calc(64*var(--font-ratio)*1px) !important}.u-m-sm-9{margin:calc(72*var(--font-ratio)*1px) !important}.u-mt-sm-9,.u-my-sm-9{margin-top:calc(72*var(--font-ratio)*1px) !important}.u-mr-sm-9,.u-mx-sm-9{margin-right:calc(72*var(--font-ratio)*1px) !important}.u-mb-sm-9,.u-my-sm-9{margin-bottom:calc(72*var(--font-ratio)*1px) !important}.u-ml-sm-9,.u-mx-sm-9{margin-left:calc(72*var(--font-ratio)*1px) !important}.u-m-sm-10{margin:calc(80*var(--font-ratio)*1px) !important}.u-mt-sm-10,.u-my-sm-10{margin-top:calc(80*var(--font-ratio)*1px) !important}.u-mr-sm-10,.u-mx-sm-10{margin-right:calc(80*var(--font-ratio)*1px) !important}.u-mb-sm-10,.u-my-sm-10{margin-bottom:calc(80*var(--font-ratio)*1px) !important}.u-ml-sm-10,.u-mx-sm-10{margin-left:calc(80*var(--font-ratio)*1px) !important}.u-m-sm-11{margin:calc(88*var(--font-ratio)*1px) !important}.u-mt-sm-11,.u-my-sm-11{margin-top:calc(88*var(--font-ratio)*1px) !important}.u-mr-sm-11,.u-mx-sm-11{margin-right:calc(88*var(--font-ratio)*1px) !important}.u-mb-sm-11,.u-my-sm-11{margin-bottom:calc(88*var(--font-ratio)*1px) !important}.u-ml-sm-11,.u-mx-sm-11{margin-left:calc(88*var(--font-ratio)*1px) !important}.u-m-sm-12{margin:calc(96*var(--font-ratio)*1px) !important}.u-mt-sm-12,.u-my-sm-12{margin-top:calc(96*var(--font-ratio)*1px) !important}.u-mr-sm-12,.u-mx-sm-12{margin-right:calc(96*var(--font-ratio)*1px) !important}.u-mb-sm-12,.u-my-sm-12{margin-bottom:calc(96*var(--font-ratio)*1px) !important}.u-ml-sm-12,.u-mx-sm-12{margin-left:calc(96*var(--font-ratio)*1px) !important}.u-m-sm-13{margin:calc(104*var(--font-ratio)*1px) !important}.u-mt-sm-13,.u-my-sm-13{margin-top:calc(104*var(--font-ratio)*1px) !important}.u-mr-sm-13,.u-mx-sm-13{margin-right:calc(104*var(--font-ratio)*1px) !important}.u-mb-sm-13,.u-my-sm-13{margin-bottom:calc(104*var(--font-ratio)*1px) !important}.u-ml-sm-13,.u-mx-sm-13{margin-left:calc(104*var(--font-ratio)*1px) !important}.u-m-sm-14{margin:calc(112*var(--font-ratio)*1px) !important}.u-mt-sm-14,.u-my-sm-14{margin-top:calc(112*var(--font-ratio)*1px) !important}.u-mr-sm-14,.u-mx-sm-14{margin-right:calc(112*var(--font-ratio)*1px) !important}.u-mb-sm-14,.u-my-sm-14{margin-bottom:calc(112*var(--font-ratio)*1px) !important}.u-ml-sm-14,.u-mx-sm-14{margin-left:calc(112*var(--font-ratio)*1px) !important}.u-m-sm-15{margin:calc(120*var(--font-ratio)*1px) !important}.u-mt-sm-15,.u-my-sm-15{margin-top:calc(120*var(--font-ratio)*1px) !important}.u-mr-sm-15,.u-mx-sm-15{margin-right:calc(120*var(--font-ratio)*1px) !important}.u-mb-sm-15,.u-my-sm-15{margin-bottom:calc(120*var(--font-ratio)*1px) !important}.u-ml-sm-15,.u-mx-sm-15{margin-left:calc(120*var(--font-ratio)*1px) !important}.u-m-sm-16{margin:calc(128*var(--font-ratio)*1px) !important}.u-mt-sm-16,.u-my-sm-16{margin-top:calc(128*var(--font-ratio)*1px) !important}.u-mr-sm-16,.u-mx-sm-16{margin-right:calc(128*var(--font-ratio)*1px) !important}.u-mb-sm-16,.u-my-sm-16{margin-bottom:calc(128*var(--font-ratio)*1px) !important}.u-ml-sm-16,.u-mx-sm-16{margin-left:calc(128*var(--font-ratio)*1px) !important}.u-p-sm-0{padding:calc(0*var(--font-ratio)*1px) !important}.u-pt-sm-0,.u-py-sm-0{padding-top:calc(0*var(--font-ratio)*1px) !important}.u-pr-sm-0,.u-px-sm-0{padding-right:calc(0*var(--font-ratio)*1px) !important}.u-pb-sm-0,.u-py-sm-0{padding-bottom:calc(0*var(--font-ratio)*1px) !important}.u-pl-sm-0,.u-px-sm-0{padding-left:calc(0*var(--font-ratio)*1px) !important}.u-p-sm-1{padding:calc(8*var(--font-ratio)*1px) !important}.u-pt-sm-1,.u-py-sm-1{padding-top:calc(8*var(--font-ratio)*1px) !important}.u-pr-sm-1,.u-px-sm-1{padding-right:calc(8*var(--font-ratio)*1px) !important}.u-pb-sm-1,.u-py-sm-1{padding-bottom:calc(8*var(--font-ratio)*1px) !important}.u-pl-sm-1,.u-px-sm-1{padding-left:calc(8*var(--font-ratio)*1px) !important}.u-p-sm-2{padding:calc(16*var(--font-ratio)*1px) !important}.u-pt-sm-2,.u-py-sm-2{padding-top:calc(16*var(--font-ratio)*1px) !important}.u-pr-sm-2,.u-px-sm-2{padding-right:calc(16*var(--font-ratio)*1px) !important}.u-pb-sm-2,.u-py-sm-2{padding-bottom:calc(16*var(--font-ratio)*1px) !important}.u-pl-sm-2,.u-px-sm-2{padding-left:calc(16*var(--font-ratio)*1px) !important}.u-p-sm-3{padding:calc(24*var(--font-ratio)*1px) !important}.u-pt-sm-3,.u-py-sm-3{padding-top:calc(24*var(--font-ratio)*1px) !important}.u-pr-sm-3,.u-px-sm-3{padding-right:calc(24*var(--font-ratio)*1px) !important}.u-pb-sm-3,.u-py-sm-3{padding-bottom:calc(24*var(--font-ratio)*1px) !important}.u-pl-sm-3,.u-px-sm-3{padding-left:calc(24*var(--font-ratio)*1px) !important}.u-p-sm-4{padding:calc(32*var(--font-ratio)*1px) !important}.u-pt-sm-4,.u-py-sm-4{padding-top:calc(32*var(--font-ratio)*1px) !important}.u-pr-sm-4,.u-px-sm-4{padding-right:calc(32*var(--font-ratio)*1px) !important}.u-pb-sm-4,.u-py-sm-4{padding-bottom:calc(32*var(--font-ratio)*1px) !important}.u-pl-sm-4,.u-px-sm-4{padding-left:calc(32*var(--font-ratio)*1px) !important}.u-p-sm-5{padding:calc(40*var(--font-ratio)*1px) !important}.u-pt-sm-5,.u-py-sm-5{padding-top:calc(40*var(--font-ratio)*1px) !important}.u-pr-sm-5,.u-px-sm-5{padding-right:calc(40*var(--font-ratio)*1px) !important}.u-pb-sm-5,.u-py-sm-5{padding-bottom:calc(40*var(--font-ratio)*1px) !important}.u-pl-sm-5,.u-px-sm-5{padding-left:calc(40*var(--font-ratio)*1px) !important}.u-p-sm-6{padding:calc(48*var(--font-ratio)*1px) !important}.u-pt-sm-6,.u-py-sm-6{padding-top:calc(48*var(--font-ratio)*1px) !important}.u-pr-sm-6,.u-px-sm-6{padding-right:calc(48*var(--font-ratio)*1px) !important}.u-pb-sm-6,.u-py-sm-6{padding-bottom:calc(48*var(--font-ratio)*1px) !important}.u-pl-sm-6,.u-px-sm-6{padding-left:calc(48*var(--font-ratio)*1px) !important}.u-p-sm-7{padding:calc(56*var(--font-ratio)*1px) !important}.u-pt-sm-7,.u-py-sm-7{padding-top:calc(56*var(--font-ratio)*1px) !important}.u-pr-sm-7,.u-px-sm-7{padding-right:calc(56*var(--font-ratio)*1px) !important}.u-pb-sm-7,.u-py-sm-7{padding-bottom:calc(56*var(--font-ratio)*1px) !important}.u-pl-sm-7,.u-px-sm-7{padding-left:calc(56*var(--font-ratio)*1px) !important}.u-p-sm-8{padding:calc(64*var(--font-ratio)*1px) !important}.u-pt-sm-8,.u-py-sm-8{padding-top:calc(64*var(--font-ratio)*1px) !important}.u-pr-sm-8,.u-px-sm-8{padding-right:calc(64*var(--font-ratio)*1px) !important}.u-pb-sm-8,.u-py-sm-8{padding-bottom:calc(64*var(--font-ratio)*1px) !important}.u-pl-sm-8,.u-px-sm-8{padding-left:calc(64*var(--font-ratio)*1px) !important}.u-p-sm-9{padding:calc(72*var(--font-ratio)*1px) !important}.u-pt-sm-9,.u-py-sm-9{padding-top:calc(72*var(--font-ratio)*1px) !important}.u-pr-sm-9,.u-px-sm-9{padding-right:calc(72*var(--font-ratio)*1px) !important}.u-pb-sm-9,.u-py-sm-9{padding-bottom:calc(72*var(--font-ratio)*1px) !important}.u-pl-sm-9,.u-px-sm-9{padding-left:calc(72*var(--font-ratio)*1px) !important}.u-p-sm-10{padding:calc(80*var(--font-ratio)*1px) !important}.u-pt-sm-10,.u-py-sm-10{padding-top:calc(80*var(--font-ratio)*1px) !important}.u-pr-sm-10,.u-px-sm-10{padding-right:calc(80*var(--font-ratio)*1px) !important}.u-pb-sm-10,.u-py-sm-10{padding-bottom:calc(80*var(--font-ratio)*1px) !important}.u-pl-sm-10,.u-px-sm-10{padding-left:calc(80*var(--font-ratio)*1px) !important}.u-p-sm-11{padding:calc(88*var(--font-ratio)*1px) !important}.u-pt-sm-11,.u-py-sm-11{padding-top:calc(88*var(--font-ratio)*1px) !important}.u-pr-sm-11,.u-px-sm-11{padding-right:calc(88*var(--font-ratio)*1px) !important}.u-pb-sm-11,.u-py-sm-11{padding-bottom:calc(88*var(--font-ratio)*1px) !important}.u-pl-sm-11,.u-px-sm-11{padding-left:calc(88*var(--font-ratio)*1px) !important}.u-p-sm-12{padding:calc(96*var(--font-ratio)*1px) !important}.u-pt-sm-12,.u-py-sm-12{padding-top:calc(96*var(--font-ratio)*1px) !important}.u-pr-sm-12,.u-px-sm-12{padding-right:calc(96*var(--font-ratio)*1px) !important}.u-pb-sm-12,.u-py-sm-12{padding-bottom:calc(96*var(--font-ratio)*1px) !important}.u-pl-sm-12,.u-px-sm-12{padding-left:calc(96*var(--font-ratio)*1px) !important}.u-p-sm-13{padding:calc(104*var(--font-ratio)*1px) !important}.u-pt-sm-13,.u-py-sm-13{padding-top:calc(104*var(--font-ratio)*1px) !important}.u-pr-sm-13,.u-px-sm-13{padding-right:calc(104*var(--font-ratio)*1px) !important}.u-pb-sm-13,.u-py-sm-13{padding-bottom:calc(104*var(--font-ratio)*1px) !important}.u-pl-sm-13,.u-px-sm-13{padding-left:calc(104*var(--font-ratio)*1px) !important}.u-p-sm-14{padding:calc(112*var(--font-ratio)*1px) !important}.u-pt-sm-14,.u-py-sm-14{padding-top:calc(112*var(--font-ratio)*1px) !important}.u-pr-sm-14,.u-px-sm-14{padding-right:calc(112*var(--font-ratio)*1px) !important}.u-pb-sm-14,.u-py-sm-14{padding-bottom:calc(112*var(--font-ratio)*1px) !important}.u-pl-sm-14,.u-px-sm-14{padding-left:calc(112*var(--font-ratio)*1px) !important}.u-p-sm-15{padding:calc(120*var(--font-ratio)*1px) !important}.u-pt-sm-15,.u-py-sm-15{padding-top:calc(120*var(--font-ratio)*1px) !important}.u-pr-sm-15,.u-px-sm-15{padding-right:calc(120*var(--font-ratio)*1px) !important}.u-pb-sm-15,.u-py-sm-15{padding-bottom:calc(120*var(--font-ratio)*1px) !important}.u-pl-sm-15,.u-px-sm-15{padding-left:calc(120*var(--font-ratio)*1px) !important}.u-p-sm-16{padding:calc(128*var(--font-ratio)*1px) !important}.u-pt-sm-16,.u-py-sm-16{padding-top:calc(128*var(--font-ratio)*1px) !important}.u-pr-sm-16,.u-px-sm-16{padding-right:calc(128*var(--font-ratio)*1px) !important}.u-pb-sm-16,.u-py-sm-16{padding-bottom:calc(128*var(--font-ratio)*1px) !important}.u-pl-sm-16,.u-px-sm-16{padding-left:calc(128*var(--font-ratio)*1px) !important}.u-m-sm-n1{margin:calc(-8*var(--font-ratio)*1px) !important}.u-mt-sm-n1,.u-my-sm-n1{margin-top:calc(-8*var(--font-ratio)*1px) !important}.u-mr-sm-n1,.u-mx-sm-n1{margin-right:calc(-8*var(--font-ratio)*1px) !important}.u-mb-sm-n1,.u-my-sm-n1{margin-bottom:calc(-8*var(--font-ratio)*1px) !important}.u-ml-sm-n1,.u-mx-sm-n1{margin-left:calc(-8*var(--font-ratio)*1px) !important}.u-m-sm-n2{margin:calc(-16*var(--font-ratio)*1px) !important}.u-mt-sm-n2,.u-my-sm-n2{margin-top:calc(-16*var(--font-ratio)*1px) !important}.u-mr-sm-n2,.u-mx-sm-n2{margin-right:calc(-16*var(--font-ratio)*1px) !important}.u-mb-sm-n2,.u-my-sm-n2{margin-bottom:calc(-16*var(--font-ratio)*1px) !important}.u-ml-sm-n2,.u-mx-sm-n2{margin-left:calc(-16*var(--font-ratio)*1px) !important}.u-m-sm-n3{margin:calc(-24*var(--font-ratio)*1px) !important}.u-mt-sm-n3,.u-my-sm-n3{margin-top:calc(-24*var(--font-ratio)*1px) !important}.u-mr-sm-n3,.u-mx-sm-n3{margin-right:calc(-24*var(--font-ratio)*1px) !important}.u-mb-sm-n3,.u-my-sm-n3{margin-bottom:calc(-24*var(--font-ratio)*1px) !important}.u-ml-sm-n3,.u-mx-sm-n3{margin-left:calc(-24*var(--font-ratio)*1px) !important}.u-m-sm-n4{margin:calc(-32*var(--font-ratio)*1px) !important}.u-mt-sm-n4,.u-my-sm-n4{margin-top:calc(-32*var(--font-ratio)*1px) !important}.u-mr-sm-n4,.u-mx-sm-n4{margin-right:calc(-32*var(--font-ratio)*1px) !important}.u-mb-sm-n4,.u-my-sm-n4{margin-bottom:calc(-32*var(--font-ratio)*1px) !important}.u-ml-sm-n4,.u-mx-sm-n4{margin-left:calc(-32*var(--font-ratio)*1px) !important}.u-m-sm-n5{margin:calc(-40*var(--font-ratio)*1px) !important}.u-mt-sm-n5,.u-my-sm-n5{margin-top:calc(-40*var(--font-ratio)*1px) !important}.u-mr-sm-n5,.u-mx-sm-n5{margin-right:calc(-40*var(--font-ratio)*1px) !important}.u-mb-sm-n5,.u-my-sm-n5{margin-bottom:calc(-40*var(--font-ratio)*1px) !important}.u-ml-sm-n5,.u-mx-sm-n5{margin-left:calc(-40*var(--font-ratio)*1px) !important}.u-m-sm-n6{margin:calc(-48*var(--font-ratio)*1px) !important}.u-mt-sm-n6,.u-my-sm-n6{margin-top:calc(-48*var(--font-ratio)*1px) !important}.u-mr-sm-n6,.u-mx-sm-n6{margin-right:calc(-48*var(--font-ratio)*1px) !important}.u-mb-sm-n6,.u-my-sm-n6{margin-bottom:calc(-48*var(--font-ratio)*1px) !important}.u-ml-sm-n6,.u-mx-sm-n6{margin-left:calc(-48*var(--font-ratio)*1px) !important}.u-m-sm-n7{margin:calc(-56*var(--font-ratio)*1px) !important}.u-mt-sm-n7,.u-my-sm-n7{margin-top:calc(-56*var(--font-ratio)*1px) !important}.u-mr-sm-n7,.u-mx-sm-n7{margin-right:calc(-56*var(--font-ratio)*1px) !important}.u-mb-sm-n7,.u-my-sm-n7{margin-bottom:calc(-56*var(--font-ratio)*1px) !important}.u-ml-sm-n7,.u-mx-sm-n7{margin-left:calc(-56*var(--font-ratio)*1px) !important}.u-m-sm-n8{margin:calc(-64*var(--font-ratio)*1px) !important}.u-mt-sm-n8,.u-my-sm-n8{margin-top:calc(-64*var(--font-ratio)*1px) !important}.u-mr-sm-n8,.u-mx-sm-n8{margin-right:calc(-64*var(--font-ratio)*1px) !important}.u-mb-sm-n8,.u-my-sm-n8{margin-bottom:calc(-64*var(--font-ratio)*1px) !important}.u-ml-sm-n8,.u-mx-sm-n8{margin-left:calc(-64*var(--font-ratio)*1px) !important}.u-m-sm-n9{margin:calc(-72*var(--font-ratio)*1px) !important}.u-mt-sm-n9,.u-my-sm-n9{margin-top:calc(-72*var(--font-ratio)*1px) !important}.u-mr-sm-n9,.u-mx-sm-n9{margin-right:calc(-72*var(--font-ratio)*1px) !important}.u-mb-sm-n9,.u-my-sm-n9{margin-bottom:calc(-72*var(--font-ratio)*1px) !important}.u-ml-sm-n9,.u-mx-sm-n9{margin-left:calc(-72*var(--font-ratio)*1px) !important}.u-m-sm-n10{margin:calc(-80*var(--font-ratio)*1px) !important}.u-mt-sm-n10,.u-my-sm-n10{margin-top:calc(-80*var(--font-ratio)*1px) !important}.u-mr-sm-n10,.u-mx-sm-n10{margin-right:calc(-80*var(--font-ratio)*1px) !important}.u-mb-sm-n10,.u-my-sm-n10{margin-bottom:calc(-80*var(--font-ratio)*1px) !important}.u-ml-sm-n10,.u-mx-sm-n10{margin-left:calc(-80*var(--font-ratio)*1px) !important}.u-m-sm-n11{margin:calc(-88*var(--font-ratio)*1px) !important}.u-mt-sm-n11,.u-my-sm-n11{margin-top:calc(-88*var(--font-ratio)*1px) !important}.u-mr-sm-n11,.u-mx-sm-n11{margin-right:calc(-88*var(--font-ratio)*1px) !important}.u-mb-sm-n11,.u-my-sm-n11{margin-bottom:calc(-88*var(--font-ratio)*1px) !important}.u-ml-sm-n11,.u-mx-sm-n11{margin-left:calc(-88*var(--font-ratio)*1px) !important}.u-m-sm-n12{margin:calc(-96*var(--font-ratio)*1px) !important}.u-mt-sm-n12,.u-my-sm-n12{margin-top:calc(-96*var(--font-ratio)*1px) !important}.u-mr-sm-n12,.u-mx-sm-n12{margin-right:calc(-96*var(--font-ratio)*1px) !important}.u-mb-sm-n12,.u-my-sm-n12{margin-bottom:calc(-96*var(--font-ratio)*1px) !important}.u-ml-sm-n12,.u-mx-sm-n12{margin-left:calc(-96*var(--font-ratio)*1px) !important}.u-m-sm-n13{margin:calc(-104*var(--font-ratio)*1px) !important}.u-mt-sm-n13,.u-my-sm-n13{margin-top:calc(-104*var(--font-ratio)*1px) !important}.u-mr-sm-n13,.u-mx-sm-n13{margin-right:calc(-104*var(--font-ratio)*1px) !important}.u-mb-sm-n13,.u-my-sm-n13{margin-bottom:calc(-104*var(--font-ratio)*1px) !important}.u-ml-sm-n13,.u-mx-sm-n13{margin-left:calc(-104*var(--font-ratio)*1px) !important}.u-m-sm-n14{margin:calc(-112*var(--font-ratio)*1px) !important}.u-mt-sm-n14,.u-my-sm-n14{margin-top:calc(-112*var(--font-ratio)*1px) !important}.u-mr-sm-n14,.u-mx-sm-n14{margin-right:calc(-112*var(--font-ratio)*1px) !important}.u-mb-sm-n14,.u-my-sm-n14{margin-bottom:calc(-112*var(--font-ratio)*1px) !important}.u-ml-sm-n14,.u-mx-sm-n14{margin-left:calc(-112*var(--font-ratio)*1px) !important}.u-m-sm-n15{margin:calc(-120*var(--font-ratio)*1px) !important}.u-mt-sm-n15,.u-my-sm-n15{margin-top:calc(-120*var(--font-ratio)*1px) !important}.u-mr-sm-n15,.u-mx-sm-n15{margin-right:calc(-120*var(--font-ratio)*1px) !important}.u-mb-sm-n15,.u-my-sm-n15{margin-bottom:calc(-120*var(--font-ratio)*1px) !important}.u-ml-sm-n15,.u-mx-sm-n15{margin-left:calc(-120*var(--font-ratio)*1px) !important}.u-m-sm-n16{margin:calc(-128*var(--font-ratio)*1px) !important}.u-mt-sm-n16,.u-my-sm-n16{margin-top:calc(-128*var(--font-ratio)*1px) !important}.u-mr-sm-n16,.u-mx-sm-n16{margin-right:calc(-128*var(--font-ratio)*1px) !important}.u-mb-sm-n16,.u-my-sm-n16{margin-bottom:calc(-128*var(--font-ratio)*1px) !important}.u-ml-sm-n16,.u-mx-sm-n16{margin-left:calc(-128*var(--font-ratio)*1px) !important}.u-m-sm-auto{margin:auto !important}.u-mt-sm-auto,.u-my-sm-auto{margin-top:auto !important}.u-mr-sm-auto,.u-mx-sm-auto{margin-right:auto !important}.u-mb-sm-auto,.u-my-sm-auto{margin-bottom:auto !important}.u-ml-sm-auto,.u-mx-sm-auto{margin-left:auto !important}}@media(max-width: 768px){.u-m-md-0{margin:calc(0*var(--font-ratio)*1px) !important}.u-mt-md-0,.u-my-md-0{margin-top:calc(0*var(--font-ratio)*1px) !important}.u-mr-md-0,.u-mx-md-0{margin-right:calc(0*var(--font-ratio)*1px) !important}.u-mb-md-0,.u-my-md-0{margin-bottom:calc(0*var(--font-ratio)*1px) !important}.u-ml-md-0,.u-mx-md-0{margin-left:calc(0*var(--font-ratio)*1px) !important}.u-m-md-1{margin:calc(8*var(--font-ratio)*1px) !important}.u-mt-md-1,.u-my-md-1{margin-top:calc(8*var(--font-ratio)*1px) !important}.u-mr-md-1,.u-mx-md-1{margin-right:calc(8*var(--font-ratio)*1px) !important}.u-mb-md-1,.u-my-md-1{margin-bottom:calc(8*var(--font-ratio)*1px) !important}.u-ml-md-1,.u-mx-md-1{margin-left:calc(8*var(--font-ratio)*1px) !important}.u-m-md-2{margin:calc(16*var(--font-ratio)*1px) !important}.u-mt-md-2,.u-my-md-2{margin-top:calc(16*var(--font-ratio)*1px) !important}.u-mr-md-2,.u-mx-md-2{margin-right:calc(16*var(--font-ratio)*1px) !important}.u-mb-md-2,.u-my-md-2{margin-bottom:calc(16*var(--font-ratio)*1px) !important}.u-ml-md-2,.u-mx-md-2{margin-left:calc(16*var(--font-ratio)*1px) !important}.u-m-md-3{margin:calc(24*var(--font-ratio)*1px) !important}.u-mt-md-3,.u-my-md-3{margin-top:calc(24*var(--font-ratio)*1px) !important}.u-mr-md-3,.u-mx-md-3{margin-right:calc(24*var(--font-ratio)*1px) !important}.u-mb-md-3,.u-my-md-3{margin-bottom:calc(24*var(--font-ratio)*1px) !important}.u-ml-md-3,.u-mx-md-3{margin-left:calc(24*var(--font-ratio)*1px) !important}.u-m-md-4{margin:calc(32*var(--font-ratio)*1px) !important}.u-mt-md-4,.u-my-md-4{margin-top:calc(32*var(--font-ratio)*1px) !important}.u-mr-md-4,.u-mx-md-4{margin-right:calc(32*var(--font-ratio)*1px) !important}.u-mb-md-4,.u-my-md-4{margin-bottom:calc(32*var(--font-ratio)*1px) !important}.u-ml-md-4,.u-mx-md-4{margin-left:calc(32*var(--font-ratio)*1px) !important}.u-m-md-5{margin:calc(40*var(--font-ratio)*1px) !important}.u-mt-md-5,.u-my-md-5{margin-top:calc(40*var(--font-ratio)*1px) !important}.u-mr-md-5,.u-mx-md-5{margin-right:calc(40*var(--font-ratio)*1px) !important}.u-mb-md-5,.u-my-md-5{margin-bottom:calc(40*var(--font-ratio)*1px) !important}.u-ml-md-5,.u-mx-md-5{margin-left:calc(40*var(--font-ratio)*1px) !important}.u-m-md-6{margin:calc(48*var(--font-ratio)*1px) !important}.u-mt-md-6,.u-my-md-6{margin-top:calc(48*var(--font-ratio)*1px) !important}.u-mr-md-6,.u-mx-md-6{margin-right:calc(48*var(--font-ratio)*1px) !important}.u-mb-md-6,.u-my-md-6{margin-bottom:calc(48*var(--font-ratio)*1px) !important}.u-ml-md-6,.u-mx-md-6{margin-left:calc(48*var(--font-ratio)*1px) !important}.u-m-md-7{margin:calc(56*var(--font-ratio)*1px) !important}.u-mt-md-7,.u-my-md-7{margin-top:calc(56*var(--font-ratio)*1px) !important}.u-mr-md-7,.u-mx-md-7{margin-right:calc(56*var(--font-ratio)*1px) !important}.u-mb-md-7,.u-my-md-7{margin-bottom:calc(56*var(--font-ratio)*1px) !important}.u-ml-md-7,.u-mx-md-7{margin-left:calc(56*var(--font-ratio)*1px) !important}.u-m-md-8{margin:calc(64*var(--font-ratio)*1px) !important}.u-mt-md-8,.u-my-md-8{margin-top:calc(64*var(--font-ratio)*1px) !important}.u-mr-md-8,.u-mx-md-8{margin-right:calc(64*var(--font-ratio)*1px) !important}.u-mb-md-8,.u-my-md-8{margin-bottom:calc(64*var(--font-ratio)*1px) !important}.u-ml-md-8,.u-mx-md-8{margin-left:calc(64*var(--font-ratio)*1px) !important}.u-m-md-9{margin:calc(72*var(--font-ratio)*1px) !important}.u-mt-md-9,.u-my-md-9{margin-top:calc(72*var(--font-ratio)*1px) !important}.u-mr-md-9,.u-mx-md-9{margin-right:calc(72*var(--font-ratio)*1px) !important}.u-mb-md-9,.u-my-md-9{margin-bottom:calc(72*var(--font-ratio)*1px) !important}.u-ml-md-9,.u-mx-md-9{margin-left:calc(72*var(--font-ratio)*1px) !important}.u-m-md-10{margin:calc(80*var(--font-ratio)*1px) !important}.u-mt-md-10,.u-my-md-10{margin-top:calc(80*var(--font-ratio)*1px) !important}.u-mr-md-10,.u-mx-md-10{margin-right:calc(80*var(--font-ratio)*1px) !important}.u-mb-md-10,.u-my-md-10{margin-bottom:calc(80*var(--font-ratio)*1px) !important}.u-ml-md-10,.u-mx-md-10{margin-left:calc(80*var(--font-ratio)*1px) !important}.u-m-md-11{margin:calc(88*var(--font-ratio)*1px) !important}.u-mt-md-11,.u-my-md-11{margin-top:calc(88*var(--font-ratio)*1px) !important}.u-mr-md-11,.u-mx-md-11{margin-right:calc(88*var(--font-ratio)*1px) !important}.u-mb-md-11,.u-my-md-11{margin-bottom:calc(88*var(--font-ratio)*1px) !important}.u-ml-md-11,.u-mx-md-11{margin-left:calc(88*var(--font-ratio)*1px) !important}.u-m-md-12{margin:calc(96*var(--font-ratio)*1px) !important}.u-mt-md-12,.u-my-md-12{margin-top:calc(96*var(--font-ratio)*1px) !important}.u-mr-md-12,.u-mx-md-12{margin-right:calc(96*var(--font-ratio)*1px) !important}.u-mb-md-12,.u-my-md-12{margin-bottom:calc(96*var(--font-ratio)*1px) !important}.u-ml-md-12,.u-mx-md-12{margin-left:calc(96*var(--font-ratio)*1px) !important}.u-m-md-13{margin:calc(104*var(--font-ratio)*1px) !important}.u-mt-md-13,.u-my-md-13{margin-top:calc(104*var(--font-ratio)*1px) !important}.u-mr-md-13,.u-mx-md-13{margin-right:calc(104*var(--font-ratio)*1px) !important}.u-mb-md-13,.u-my-md-13{margin-bottom:calc(104*var(--font-ratio)*1px) !important}.u-ml-md-13,.u-mx-md-13{margin-left:calc(104*var(--font-ratio)*1px) !important}.u-m-md-14{margin:calc(112*var(--font-ratio)*1px) !important}.u-mt-md-14,.u-my-md-14{margin-top:calc(112*var(--font-ratio)*1px) !important}.u-mr-md-14,.u-mx-md-14{margin-right:calc(112*var(--font-ratio)*1px) !important}.u-mb-md-14,.u-my-md-14{margin-bottom:calc(112*var(--font-ratio)*1px) !important}.u-ml-md-14,.u-mx-md-14{margin-left:calc(112*var(--font-ratio)*1px) !important}.u-m-md-15{margin:calc(120*var(--font-ratio)*1px) !important}.u-mt-md-15,.u-my-md-15{margin-top:calc(120*var(--font-ratio)*1px) !important}.u-mr-md-15,.u-mx-md-15{margin-right:calc(120*var(--font-ratio)*1px) !important}.u-mb-md-15,.u-my-md-15{margin-bottom:calc(120*var(--font-ratio)*1px) !important}.u-ml-md-15,.u-mx-md-15{margin-left:calc(120*var(--font-ratio)*1px) !important}.u-m-md-16{margin:calc(128*var(--font-ratio)*1px) !important}.u-mt-md-16,.u-my-md-16{margin-top:calc(128*var(--font-ratio)*1px) !important}.u-mr-md-16,.u-mx-md-16{margin-right:calc(128*var(--font-ratio)*1px) !important}.u-mb-md-16,.u-my-md-16{margin-bottom:calc(128*var(--font-ratio)*1px) !important}.u-ml-md-16,.u-mx-md-16{margin-left:calc(128*var(--font-ratio)*1px) !important}.u-p-md-0{padding:calc(0*var(--font-ratio)*1px) !important}.u-pt-md-0,.u-py-md-0{padding-top:calc(0*var(--font-ratio)*1px) !important}.u-pr-md-0,.u-px-md-0{padding-right:calc(0*var(--font-ratio)*1px) !important}.u-pb-md-0,.u-py-md-0{padding-bottom:calc(0*var(--font-ratio)*1px) !important}.u-pl-md-0,.u-px-md-0{padding-left:calc(0*var(--font-ratio)*1px) !important}.u-p-md-1{padding:calc(8*var(--font-ratio)*1px) !important}.u-pt-md-1,.u-py-md-1{padding-top:calc(8*var(--font-ratio)*1px) !important}.u-pr-md-1,.u-px-md-1{padding-right:calc(8*var(--font-ratio)*1px) !important}.u-pb-md-1,.u-py-md-1{padding-bottom:calc(8*var(--font-ratio)*1px) !important}.u-pl-md-1,.u-px-md-1{padding-left:calc(8*var(--font-ratio)*1px) !important}.u-p-md-2{padding:calc(16*var(--font-ratio)*1px) !important}.u-pt-md-2,.u-py-md-2{padding-top:calc(16*var(--font-ratio)*1px) !important}.u-pr-md-2,.u-px-md-2{padding-right:calc(16*var(--font-ratio)*1px) !important}.u-pb-md-2,.u-py-md-2{padding-bottom:calc(16*var(--font-ratio)*1px) !important}.u-pl-md-2,.u-px-md-2{padding-left:calc(16*var(--font-ratio)*1px) !important}.u-p-md-3{padding:calc(24*var(--font-ratio)*1px) !important}.u-pt-md-3,.u-py-md-3{padding-top:calc(24*var(--font-ratio)*1px) !important}.u-pr-md-3,.u-px-md-3{padding-right:calc(24*var(--font-ratio)*1px) !important}.u-pb-md-3,.u-py-md-3{padding-bottom:calc(24*var(--font-ratio)*1px) !important}.u-pl-md-3,.u-px-md-3{padding-left:calc(24*var(--font-ratio)*1px) !important}.u-p-md-4{padding:calc(32*var(--font-ratio)*1px) !important}.u-pt-md-4,.u-py-md-4{padding-top:calc(32*var(--font-ratio)*1px) !important}.u-pr-md-4,.u-px-md-4{padding-right:calc(32*var(--font-ratio)*1px) !important}.u-pb-md-4,.u-py-md-4{padding-bottom:calc(32*var(--font-ratio)*1px) !important}.u-pl-md-4,.u-px-md-4{padding-left:calc(32*var(--font-ratio)*1px) !important}.u-p-md-5{padding:calc(40*var(--font-ratio)*1px) !important}.u-pt-md-5,.u-py-md-5{padding-top:calc(40*var(--font-ratio)*1px) !important}.u-pr-md-5,.u-px-md-5{padding-right:calc(40*var(--font-ratio)*1px) !important}.u-pb-md-5,.u-py-md-5{padding-bottom:calc(40*var(--font-ratio)*1px) !important}.u-pl-md-5,.u-px-md-5{padding-left:calc(40*var(--font-ratio)*1px) !important}.u-p-md-6{padding:calc(48*var(--font-ratio)*1px) !important}.u-pt-md-6,.u-py-md-6{padding-top:calc(48*var(--font-ratio)*1px) !important}.u-pr-md-6,.u-px-md-6{padding-right:calc(48*var(--font-ratio)*1px) !important}.u-pb-md-6,.u-py-md-6{padding-bottom:calc(48*var(--font-ratio)*1px) !important}.u-pl-md-6,.u-px-md-6{padding-left:calc(48*var(--font-ratio)*1px) !important}.u-p-md-7{padding:calc(56*var(--font-ratio)*1px) !important}.u-pt-md-7,.u-py-md-7{padding-top:calc(56*var(--font-ratio)*1px) !important}.u-pr-md-7,.u-px-md-7{padding-right:calc(56*var(--font-ratio)*1px) !important}.u-pb-md-7,.u-py-md-7{padding-bottom:calc(56*var(--font-ratio)*1px) !important}.u-pl-md-7,.u-px-md-7{padding-left:calc(56*var(--font-ratio)*1px) !important}.u-p-md-8{padding:calc(64*var(--font-ratio)*1px) !important}.u-pt-md-8,.u-py-md-8{padding-top:calc(64*var(--font-ratio)*1px) !important}.u-pr-md-8,.u-px-md-8{padding-right:calc(64*var(--font-ratio)*1px) !important}.u-pb-md-8,.u-py-md-8{padding-bottom:calc(64*var(--font-ratio)*1px) !important}.u-pl-md-8,.u-px-md-8{padding-left:calc(64*var(--font-ratio)*1px) !important}.u-p-md-9{padding:calc(72*var(--font-ratio)*1px) !important}.u-pt-md-9,.u-py-md-9{padding-top:calc(72*var(--font-ratio)*1px) !important}.u-pr-md-9,.u-px-md-9{padding-right:calc(72*var(--font-ratio)*1px) !important}.u-pb-md-9,.u-py-md-9{padding-bottom:calc(72*var(--font-ratio)*1px) !important}.u-pl-md-9,.u-px-md-9{padding-left:calc(72*var(--font-ratio)*1px) !important}.u-p-md-10{padding:calc(80*var(--font-ratio)*1px) !important}.u-pt-md-10,.u-py-md-10{padding-top:calc(80*var(--font-ratio)*1px) !important}.u-pr-md-10,.u-px-md-10{padding-right:calc(80*var(--font-ratio)*1px) !important}.u-pb-md-10,.u-py-md-10{padding-bottom:calc(80*var(--font-ratio)*1px) !important}.u-pl-md-10,.u-px-md-10{padding-left:calc(80*var(--font-ratio)*1px) !important}.u-p-md-11{padding:calc(88*var(--font-ratio)*1px) !important}.u-pt-md-11,.u-py-md-11{padding-top:calc(88*var(--font-ratio)*1px) !important}.u-pr-md-11,.u-px-md-11{padding-right:calc(88*var(--font-ratio)*1px) !important}.u-pb-md-11,.u-py-md-11{padding-bottom:calc(88*var(--font-ratio)*1px) !important}.u-pl-md-11,.u-px-md-11{padding-left:calc(88*var(--font-ratio)*1px) !important}.u-p-md-12{padding:calc(96*var(--font-ratio)*1px) !important}.u-pt-md-12,.u-py-md-12{padding-top:calc(96*var(--font-ratio)*1px) !important}.u-pr-md-12,.u-px-md-12{padding-right:calc(96*var(--font-ratio)*1px) !important}.u-pb-md-12,.u-py-md-12{padding-bottom:calc(96*var(--font-ratio)*1px) !important}.u-pl-md-12,.u-px-md-12{padding-left:calc(96*var(--font-ratio)*1px) !important}.u-p-md-13{padding:calc(104*var(--font-ratio)*1px) !important}.u-pt-md-13,.u-py-md-13{padding-top:calc(104*var(--font-ratio)*1px) !important}.u-pr-md-13,.u-px-md-13{padding-right:calc(104*var(--font-ratio)*1px) !important}.u-pb-md-13,.u-py-md-13{padding-bottom:calc(104*var(--font-ratio)*1px) !important}.u-pl-md-13,.u-px-md-13{padding-left:calc(104*var(--font-ratio)*1px) !important}.u-p-md-14{padding:calc(112*var(--font-ratio)*1px) !important}.u-pt-md-14,.u-py-md-14{padding-top:calc(112*var(--font-ratio)*1px) !important}.u-pr-md-14,.u-px-md-14{padding-right:calc(112*var(--font-ratio)*1px) !important}.u-pb-md-14,.u-py-md-14{padding-bottom:calc(112*var(--font-ratio)*1px) !important}.u-pl-md-14,.u-px-md-14{padding-left:calc(112*var(--font-ratio)*1px) !important}.u-p-md-15{padding:calc(120*var(--font-ratio)*1px) !important}.u-pt-md-15,.u-py-md-15{padding-top:calc(120*var(--font-ratio)*1px) !important}.u-pr-md-15,.u-px-md-15{padding-right:calc(120*var(--font-ratio)*1px) !important}.u-pb-md-15,.u-py-md-15{padding-bottom:calc(120*var(--font-ratio)*1px) !important}.u-pl-md-15,.u-px-md-15{padding-left:calc(120*var(--font-ratio)*1px) !important}.u-p-md-16{padding:calc(128*var(--font-ratio)*1px) !important}.u-pt-md-16,.u-py-md-16{padding-top:calc(128*var(--font-ratio)*1px) !important}.u-pr-md-16,.u-px-md-16{padding-right:calc(128*var(--font-ratio)*1px) !important}.u-pb-md-16,.u-py-md-16{padding-bottom:calc(128*var(--font-ratio)*1px) !important}.u-pl-md-16,.u-px-md-16{padding-left:calc(128*var(--font-ratio)*1px) !important}.u-m-md-n1{margin:calc(-8*var(--font-ratio)*1px) !important}.u-mt-md-n1,.u-my-md-n1{margin-top:calc(-8*var(--font-ratio)*1px) !important}.u-mr-md-n1,.u-mx-md-n1{margin-right:calc(-8*var(--font-ratio)*1px) !important}.u-mb-md-n1,.u-my-md-n1{margin-bottom:calc(-8*var(--font-ratio)*1px) !important}.u-ml-md-n1,.u-mx-md-n1{margin-left:calc(-8*var(--font-ratio)*1px) !important}.u-m-md-n2{margin:calc(-16*var(--font-ratio)*1px) !important}.u-mt-md-n2,.u-my-md-n2{margin-top:calc(-16*var(--font-ratio)*1px) !important}.u-mr-md-n2,.u-mx-md-n2{margin-right:calc(-16*var(--font-ratio)*1px) !important}.u-mb-md-n2,.u-my-md-n2{margin-bottom:calc(-16*var(--font-ratio)*1px) !important}.u-ml-md-n2,.u-mx-md-n2{margin-left:calc(-16*var(--font-ratio)*1px) !important}.u-m-md-n3{margin:calc(-24*var(--font-ratio)*1px) !important}.u-mt-md-n3,.u-my-md-n3{margin-top:calc(-24*var(--font-ratio)*1px) !important}.u-mr-md-n3,.u-mx-md-n3{margin-right:calc(-24*var(--font-ratio)*1px) !important}.u-mb-md-n3,.u-my-md-n3{margin-bottom:calc(-24*var(--font-ratio)*1px) !important}.u-ml-md-n3,.u-mx-md-n3{margin-left:calc(-24*var(--font-ratio)*1px) !important}.u-m-md-n4{margin:calc(-32*var(--font-ratio)*1px) !important}.u-mt-md-n4,.u-my-md-n4{margin-top:calc(-32*var(--font-ratio)*1px) !important}.u-mr-md-n4,.u-mx-md-n4{margin-right:calc(-32*var(--font-ratio)*1px) !important}.u-mb-md-n4,.u-my-md-n4{margin-bottom:calc(-32*var(--font-ratio)*1px) !important}.u-ml-md-n4,.u-mx-md-n4{margin-left:calc(-32*var(--font-ratio)*1px) !important}.u-m-md-n5{margin:calc(-40*var(--font-ratio)*1px) !important}.u-mt-md-n5,.u-my-md-n5{margin-top:calc(-40*var(--font-ratio)*1px) !important}.u-mr-md-n5,.u-mx-md-n5{margin-right:calc(-40*var(--font-ratio)*1px) !important}.u-mb-md-n5,.u-my-md-n5{margin-bottom:calc(-40*var(--font-ratio)*1px) !important}.u-ml-md-n5,.u-mx-md-n5{margin-left:calc(-40*var(--font-ratio)*1px) !important}.u-m-md-n6{margin:calc(-48*var(--font-ratio)*1px) !important}.u-mt-md-n6,.u-my-md-n6{margin-top:calc(-48*var(--font-ratio)*1px) !important}.u-mr-md-n6,.u-mx-md-n6{margin-right:calc(-48*var(--font-ratio)*1px) !important}.u-mb-md-n6,.u-my-md-n6{margin-bottom:calc(-48*var(--font-ratio)*1px) !important}.u-ml-md-n6,.u-mx-md-n6{margin-left:calc(-48*var(--font-ratio)*1px) !important}.u-m-md-n7{margin:calc(-56*var(--font-ratio)*1px) !important}.u-mt-md-n7,.u-my-md-n7{margin-top:calc(-56*var(--font-ratio)*1px) !important}.u-mr-md-n7,.u-mx-md-n7{margin-right:calc(-56*var(--font-ratio)*1px) !important}.u-mb-md-n7,.u-my-md-n7{margin-bottom:calc(-56*var(--font-ratio)*1px) !important}.u-ml-md-n7,.u-mx-md-n7{margin-left:calc(-56*var(--font-ratio)*1px) !important}.u-m-md-n8{margin:calc(-64*var(--font-ratio)*1px) !important}.u-mt-md-n8,.u-my-md-n8{margin-top:calc(-64*var(--font-ratio)*1px) !important}.u-mr-md-n8,.u-mx-md-n8{margin-right:calc(-64*var(--font-ratio)*1px) !important}.u-mb-md-n8,.u-my-md-n8{margin-bottom:calc(-64*var(--font-ratio)*1px) !important}.u-ml-md-n8,.u-mx-md-n8{margin-left:calc(-64*var(--font-ratio)*1px) !important}.u-m-md-n9{margin:calc(-72*var(--font-ratio)*1px) !important}.u-mt-md-n9,.u-my-md-n9{margin-top:calc(-72*var(--font-ratio)*1px) !important}.u-mr-md-n9,.u-mx-md-n9{margin-right:calc(-72*var(--font-ratio)*1px) !important}.u-mb-md-n9,.u-my-md-n9{margin-bottom:calc(-72*var(--font-ratio)*1px) !important}.u-ml-md-n9,.u-mx-md-n9{margin-left:calc(-72*var(--font-ratio)*1px) !important}.u-m-md-n10{margin:calc(-80*var(--font-ratio)*1px) !important}.u-mt-md-n10,.u-my-md-n10{margin-top:calc(-80*var(--font-ratio)*1px) !important}.u-mr-md-n10,.u-mx-md-n10{margin-right:calc(-80*var(--font-ratio)*1px) !important}.u-mb-md-n10,.u-my-md-n10{margin-bottom:calc(-80*var(--font-ratio)*1px) !important}.u-ml-md-n10,.u-mx-md-n10{margin-left:calc(-80*var(--font-ratio)*1px) !important}.u-m-md-n11{margin:calc(-88*var(--font-ratio)*1px) !important}.u-mt-md-n11,.u-my-md-n11{margin-top:calc(-88*var(--font-ratio)*1px) !important}.u-mr-md-n11,.u-mx-md-n11{margin-right:calc(-88*var(--font-ratio)*1px) !important}.u-mb-md-n11,.u-my-md-n11{margin-bottom:calc(-88*var(--font-ratio)*1px) !important}.u-ml-md-n11,.u-mx-md-n11{margin-left:calc(-88*var(--font-ratio)*1px) !important}.u-m-md-n12{margin:calc(-96*var(--font-ratio)*1px) !important}.u-mt-md-n12,.u-my-md-n12{margin-top:calc(-96*var(--font-ratio)*1px) !important}.u-mr-md-n12,.u-mx-md-n12{margin-right:calc(-96*var(--font-ratio)*1px) !important}.u-mb-md-n12,.u-my-md-n12{margin-bottom:calc(-96*var(--font-ratio)*1px) !important}.u-ml-md-n12,.u-mx-md-n12{margin-left:calc(-96*var(--font-ratio)*1px) !important}.u-m-md-n13{margin:calc(-104*var(--font-ratio)*1px) !important}.u-mt-md-n13,.u-my-md-n13{margin-top:calc(-104*var(--font-ratio)*1px) !important}.u-mr-md-n13,.u-mx-md-n13{margin-right:calc(-104*var(--font-ratio)*1px) !important}.u-mb-md-n13,.u-my-md-n13{margin-bottom:calc(-104*var(--font-ratio)*1px) !important}.u-ml-md-n13,.u-mx-md-n13{margin-left:calc(-104*var(--font-ratio)*1px) !important}.u-m-md-n14{margin:calc(-112*var(--font-ratio)*1px) !important}.u-mt-md-n14,.u-my-md-n14{margin-top:calc(-112*var(--font-ratio)*1px) !important}.u-mr-md-n14,.u-mx-md-n14{margin-right:calc(-112*var(--font-ratio)*1px) !important}.u-mb-md-n14,.u-my-md-n14{margin-bottom:calc(-112*var(--font-ratio)*1px) !important}.u-ml-md-n14,.u-mx-md-n14{margin-left:calc(-112*var(--font-ratio)*1px) !important}.u-m-md-n15{margin:calc(-120*var(--font-ratio)*1px) !important}.u-mt-md-n15,.u-my-md-n15{margin-top:calc(-120*var(--font-ratio)*1px) !important}.u-mr-md-n15,.u-mx-md-n15{margin-right:calc(-120*var(--font-ratio)*1px) !important}.u-mb-md-n15,.u-my-md-n15{margin-bottom:calc(-120*var(--font-ratio)*1px) !important}.u-ml-md-n15,.u-mx-md-n15{margin-left:calc(-120*var(--font-ratio)*1px) !important}.u-m-md-n16{margin:calc(-128*var(--font-ratio)*1px) !important}.u-mt-md-n16,.u-my-md-n16{margin-top:calc(-128*var(--font-ratio)*1px) !important}.u-mr-md-n16,.u-mx-md-n16{margin-right:calc(-128*var(--font-ratio)*1px) !important}.u-mb-md-n16,.u-my-md-n16{margin-bottom:calc(-128*var(--font-ratio)*1px) !important}.u-ml-md-n16,.u-mx-md-n16{margin-left:calc(-128*var(--font-ratio)*1px) !important}.u-m-md-auto{margin:auto !important}.u-mt-md-auto,.u-my-md-auto{margin-top:auto !important}.u-mr-md-auto,.u-mx-md-auto{margin-right:auto !important}.u-mb-md-auto,.u-my-md-auto{margin-bottom:auto !important}.u-ml-md-auto,.u-mx-md-auto{margin-left:auto !important}}@media(max-width: 1220px){.u-m-lg-0{margin:calc(0*var(--font-ratio)*1px) !important}.u-mt-lg-0,.u-my-lg-0{margin-top:calc(0*var(--font-ratio)*1px) !important}.u-mr-lg-0,.u-mx-lg-0{margin-right:calc(0*var(--font-ratio)*1px) !important}.u-mb-lg-0,.u-my-lg-0{margin-bottom:calc(0*var(--font-ratio)*1px) !important}.u-ml-lg-0,.u-mx-lg-0{margin-left:calc(0*var(--font-ratio)*1px) !important}.u-m-lg-1{margin:calc(8*var(--font-ratio)*1px) !important}.u-mt-lg-1,.u-my-lg-1{margin-top:calc(8*var(--font-ratio)*1px) !important}.u-mr-lg-1,.u-mx-lg-1{margin-right:calc(8*var(--font-ratio)*1px) !important}.u-mb-lg-1,.u-my-lg-1{margin-bottom:calc(8*var(--font-ratio)*1px) !important}.u-ml-lg-1,.u-mx-lg-1{margin-left:calc(8*var(--font-ratio)*1px) !important}.u-m-lg-2{margin:calc(16*var(--font-ratio)*1px) !important}.u-mt-lg-2,.u-my-lg-2{margin-top:calc(16*var(--font-ratio)*1px) !important}.u-mr-lg-2,.u-mx-lg-2{margin-right:calc(16*var(--font-ratio)*1px) !important}.u-mb-lg-2,.u-my-lg-2{margin-bottom:calc(16*var(--font-ratio)*1px) !important}.u-ml-lg-2,.u-mx-lg-2{margin-left:calc(16*var(--font-ratio)*1px) !important}.u-m-lg-3{margin:calc(24*var(--font-ratio)*1px) !important}.u-mt-lg-3,.u-my-lg-3{margin-top:calc(24*var(--font-ratio)*1px) !important}.u-mr-lg-3,.u-mx-lg-3{margin-right:calc(24*var(--font-ratio)*1px) !important}.u-mb-lg-3,.u-my-lg-3{margin-bottom:calc(24*var(--font-ratio)*1px) !important}.u-ml-lg-3,.u-mx-lg-3{margin-left:calc(24*var(--font-ratio)*1px) !important}.u-m-lg-4{margin:calc(32*var(--font-ratio)*1px) !important}.u-mt-lg-4,.u-my-lg-4{margin-top:calc(32*var(--font-ratio)*1px) !important}.u-mr-lg-4,.u-mx-lg-4{margin-right:calc(32*var(--font-ratio)*1px) !important}.u-mb-lg-4,.u-my-lg-4{margin-bottom:calc(32*var(--font-ratio)*1px) !important}.u-ml-lg-4,.u-mx-lg-4{margin-left:calc(32*var(--font-ratio)*1px) !important}.u-m-lg-5{margin:calc(40*var(--font-ratio)*1px) !important}.u-mt-lg-5,.u-my-lg-5{margin-top:calc(40*var(--font-ratio)*1px) !important}.u-mr-lg-5,.u-mx-lg-5{margin-right:calc(40*var(--font-ratio)*1px) !important}.u-mb-lg-5,.u-my-lg-5{margin-bottom:calc(40*var(--font-ratio)*1px) !important}.u-ml-lg-5,.u-mx-lg-5{margin-left:calc(40*var(--font-ratio)*1px) !important}.u-m-lg-6{margin:calc(48*var(--font-ratio)*1px) !important}.u-mt-lg-6,.u-my-lg-6{margin-top:calc(48*var(--font-ratio)*1px) !important}.u-mr-lg-6,.u-mx-lg-6{margin-right:calc(48*var(--font-ratio)*1px) !important}.u-mb-lg-6,.u-my-lg-6{margin-bottom:calc(48*var(--font-ratio)*1px) !important}.u-ml-lg-6,.u-mx-lg-6{margin-left:calc(48*var(--font-ratio)*1px) !important}.u-m-lg-7{margin:calc(56*var(--font-ratio)*1px) !important}.u-mt-lg-7,.u-my-lg-7{margin-top:calc(56*var(--font-ratio)*1px) !important}.u-mr-lg-7,.u-mx-lg-7{margin-right:calc(56*var(--font-ratio)*1px) !important}.u-mb-lg-7,.u-my-lg-7{margin-bottom:calc(56*var(--font-ratio)*1px) !important}.u-ml-lg-7,.u-mx-lg-7{margin-left:calc(56*var(--font-ratio)*1px) !important}.u-m-lg-8{margin:calc(64*var(--font-ratio)*1px) !important}.u-mt-lg-8,.u-my-lg-8{margin-top:calc(64*var(--font-ratio)*1px) !important}.u-mr-lg-8,.u-mx-lg-8{margin-right:calc(64*var(--font-ratio)*1px) !important}.u-mb-lg-8,.u-my-lg-8{margin-bottom:calc(64*var(--font-ratio)*1px) !important}.u-ml-lg-8,.u-mx-lg-8{margin-left:calc(64*var(--font-ratio)*1px) !important}.u-m-lg-9{margin:calc(72*var(--font-ratio)*1px) !important}.u-mt-lg-9,.u-my-lg-9{margin-top:calc(72*var(--font-ratio)*1px) !important}.u-mr-lg-9,.u-mx-lg-9{margin-right:calc(72*var(--font-ratio)*1px) !important}.u-mb-lg-9,.u-my-lg-9{margin-bottom:calc(72*var(--font-ratio)*1px) !important}.u-ml-lg-9,.u-mx-lg-9{margin-left:calc(72*var(--font-ratio)*1px) !important}.u-m-lg-10{margin:calc(80*var(--font-ratio)*1px) !important}.u-mt-lg-10,.u-my-lg-10{margin-top:calc(80*var(--font-ratio)*1px) !important}.u-mr-lg-10,.u-mx-lg-10{margin-right:calc(80*var(--font-ratio)*1px) !important}.u-mb-lg-10,.u-my-lg-10{margin-bottom:calc(80*var(--font-ratio)*1px) !important}.u-ml-lg-10,.u-mx-lg-10{margin-left:calc(80*var(--font-ratio)*1px) !important}.u-m-lg-11{margin:calc(88*var(--font-ratio)*1px) !important}.u-mt-lg-11,.u-my-lg-11{margin-top:calc(88*var(--font-ratio)*1px) !important}.u-mr-lg-11,.u-mx-lg-11{margin-right:calc(88*var(--font-ratio)*1px) !important}.u-mb-lg-11,.u-my-lg-11{margin-bottom:calc(88*var(--font-ratio)*1px) !important}.u-ml-lg-11,.u-mx-lg-11{margin-left:calc(88*var(--font-ratio)*1px) !important}.u-m-lg-12{margin:calc(96*var(--font-ratio)*1px) !important}.u-mt-lg-12,.u-my-lg-12{margin-top:calc(96*var(--font-ratio)*1px) !important}.u-mr-lg-12,.u-mx-lg-12{margin-right:calc(96*var(--font-ratio)*1px) !important}.u-mb-lg-12,.u-my-lg-12{margin-bottom:calc(96*var(--font-ratio)*1px) !important}.u-ml-lg-12,.u-mx-lg-12{margin-left:calc(96*var(--font-ratio)*1px) !important}.u-m-lg-13{margin:calc(104*var(--font-ratio)*1px) !important}.u-mt-lg-13,.u-my-lg-13{margin-top:calc(104*var(--font-ratio)*1px) !important}.u-mr-lg-13,.u-mx-lg-13{margin-right:calc(104*var(--font-ratio)*1px) !important}.u-mb-lg-13,.u-my-lg-13{margin-bottom:calc(104*var(--font-ratio)*1px) !important}.u-ml-lg-13,.u-mx-lg-13{margin-left:calc(104*var(--font-ratio)*1px) !important}.u-m-lg-14{margin:calc(112*var(--font-ratio)*1px) !important}.u-mt-lg-14,.u-my-lg-14{margin-top:calc(112*var(--font-ratio)*1px) !important}.u-mr-lg-14,.u-mx-lg-14{margin-right:calc(112*var(--font-ratio)*1px) !important}.u-mb-lg-14,.u-my-lg-14{margin-bottom:calc(112*var(--font-ratio)*1px) !important}.u-ml-lg-14,.u-mx-lg-14{margin-left:calc(112*var(--font-ratio)*1px) !important}.u-m-lg-15{margin:calc(120*var(--font-ratio)*1px) !important}.u-mt-lg-15,.u-my-lg-15{margin-top:calc(120*var(--font-ratio)*1px) !important}.u-mr-lg-15,.u-mx-lg-15{margin-right:calc(120*var(--font-ratio)*1px) !important}.u-mb-lg-15,.u-my-lg-15{margin-bottom:calc(120*var(--font-ratio)*1px) !important}.u-ml-lg-15,.u-mx-lg-15{margin-left:calc(120*var(--font-ratio)*1px) !important}.u-m-lg-16{margin:calc(128*var(--font-ratio)*1px) !important}.u-mt-lg-16,.u-my-lg-16{margin-top:calc(128*var(--font-ratio)*1px) !important}.u-mr-lg-16,.u-mx-lg-16{margin-right:calc(128*var(--font-ratio)*1px) !important}.u-mb-lg-16,.u-my-lg-16{margin-bottom:calc(128*var(--font-ratio)*1px) !important}.u-ml-lg-16,.u-mx-lg-16{margin-left:calc(128*var(--font-ratio)*1px) !important}.u-p-lg-0{padding:calc(0*var(--font-ratio)*1px) !important}.u-pt-lg-0,.u-py-lg-0{padding-top:calc(0*var(--font-ratio)*1px) !important}.u-pr-lg-0,.u-px-lg-0{padding-right:calc(0*var(--font-ratio)*1px) !important}.u-pb-lg-0,.u-py-lg-0{padding-bottom:calc(0*var(--font-ratio)*1px) !important}.u-pl-lg-0,.u-px-lg-0{padding-left:calc(0*var(--font-ratio)*1px) !important}.u-p-lg-1{padding:calc(8*var(--font-ratio)*1px) !important}.u-pt-lg-1,.u-py-lg-1{padding-top:calc(8*var(--font-ratio)*1px) !important}.u-pr-lg-1,.u-px-lg-1{padding-right:calc(8*var(--font-ratio)*1px) !important}.u-pb-lg-1,.u-py-lg-1{padding-bottom:calc(8*var(--font-ratio)*1px) !important}.u-pl-lg-1,.u-px-lg-1{padding-left:calc(8*var(--font-ratio)*1px) !important}.u-p-lg-2{padding:calc(16*var(--font-ratio)*1px) !important}.u-pt-lg-2,.u-py-lg-2{padding-top:calc(16*var(--font-ratio)*1px) !important}.u-pr-lg-2,.u-px-lg-2{padding-right:calc(16*var(--font-ratio)*1px) !important}.u-pb-lg-2,.u-py-lg-2{padding-bottom:calc(16*var(--font-ratio)*1px) !important}.u-pl-lg-2,.u-px-lg-2{padding-left:calc(16*var(--font-ratio)*1px) !important}.u-p-lg-3{padding:calc(24*var(--font-ratio)*1px) !important}.u-pt-lg-3,.u-py-lg-3{padding-top:calc(24*var(--font-ratio)*1px) !important}.u-pr-lg-3,.u-px-lg-3{padding-right:calc(24*var(--font-ratio)*1px) !important}.u-pb-lg-3,.u-py-lg-3{padding-bottom:calc(24*var(--font-ratio)*1px) !important}.u-pl-lg-3,.u-px-lg-3{padding-left:calc(24*var(--font-ratio)*1px) !important}.u-p-lg-4{padding:calc(32*var(--font-ratio)*1px) !important}.u-pt-lg-4,.u-py-lg-4{padding-top:calc(32*var(--font-ratio)*1px) !important}.u-pr-lg-4,.u-px-lg-4{padding-right:calc(32*var(--font-ratio)*1px) !important}.u-pb-lg-4,.u-py-lg-4{padding-bottom:calc(32*var(--font-ratio)*1px) !important}.u-pl-lg-4,.u-px-lg-4{padding-left:calc(32*var(--font-ratio)*1px) !important}.u-p-lg-5{padding:calc(40*var(--font-ratio)*1px) !important}.u-pt-lg-5,.u-py-lg-5{padding-top:calc(40*var(--font-ratio)*1px) !important}.u-pr-lg-5,.u-px-lg-5{padding-right:calc(40*var(--font-ratio)*1px) !important}.u-pb-lg-5,.u-py-lg-5{padding-bottom:calc(40*var(--font-ratio)*1px) !important}.u-pl-lg-5,.u-px-lg-5{padding-left:calc(40*var(--font-ratio)*1px) !important}.u-p-lg-6{padding:calc(48*var(--font-ratio)*1px) !important}.u-pt-lg-6,.u-py-lg-6{padding-top:calc(48*var(--font-ratio)*1px) !important}.u-pr-lg-6,.u-px-lg-6{padding-right:calc(48*var(--font-ratio)*1px) !important}.u-pb-lg-6,.u-py-lg-6{padding-bottom:calc(48*var(--font-ratio)*1px) !important}.u-pl-lg-6,.u-px-lg-6{padding-left:calc(48*var(--font-ratio)*1px) !important}.u-p-lg-7{padding:calc(56*var(--font-ratio)*1px) !important}.u-pt-lg-7,.u-py-lg-7{padding-top:calc(56*var(--font-ratio)*1px) !important}.u-pr-lg-7,.u-px-lg-7{padding-right:calc(56*var(--font-ratio)*1px) !important}.u-pb-lg-7,.u-py-lg-7{padding-bottom:calc(56*var(--font-ratio)*1px) !important}.u-pl-lg-7,.u-px-lg-7{padding-left:calc(56*var(--font-ratio)*1px) !important}.u-p-lg-8{padding:calc(64*var(--font-ratio)*1px) !important}.u-pt-lg-8,.u-py-lg-8{padding-top:calc(64*var(--font-ratio)*1px) !important}.u-pr-lg-8,.u-px-lg-8{padding-right:calc(64*var(--font-ratio)*1px) !important}.u-pb-lg-8,.u-py-lg-8{padding-bottom:calc(64*var(--font-ratio)*1px) !important}.u-pl-lg-8,.u-px-lg-8{padding-left:calc(64*var(--font-ratio)*1px) !important}.u-p-lg-9{padding:calc(72*var(--font-ratio)*1px) !important}.u-pt-lg-9,.u-py-lg-9{padding-top:calc(72*var(--font-ratio)*1px) !important}.u-pr-lg-9,.u-px-lg-9{padding-right:calc(72*var(--font-ratio)*1px) !important}.u-pb-lg-9,.u-py-lg-9{padding-bottom:calc(72*var(--font-ratio)*1px) !important}.u-pl-lg-9,.u-px-lg-9{padding-left:calc(72*var(--font-ratio)*1px) !important}.u-p-lg-10{padding:calc(80*var(--font-ratio)*1px) !important}.u-pt-lg-10,.u-py-lg-10{padding-top:calc(80*var(--font-ratio)*1px) !important}.u-pr-lg-10,.u-px-lg-10{padding-right:calc(80*var(--font-ratio)*1px) !important}.u-pb-lg-10,.u-py-lg-10{padding-bottom:calc(80*var(--font-ratio)*1px) !important}.u-pl-lg-10,.u-px-lg-10{padding-left:calc(80*var(--font-ratio)*1px) !important}.u-p-lg-11{padding:calc(88*var(--font-ratio)*1px) !important}.u-pt-lg-11,.u-py-lg-11{padding-top:calc(88*var(--font-ratio)*1px) !important}.u-pr-lg-11,.u-px-lg-11{padding-right:calc(88*var(--font-ratio)*1px) !important}.u-pb-lg-11,.u-py-lg-11{padding-bottom:calc(88*var(--font-ratio)*1px) !important}.u-pl-lg-11,.u-px-lg-11{padding-left:calc(88*var(--font-ratio)*1px) !important}.u-p-lg-12{padding:calc(96*var(--font-ratio)*1px) !important}.u-pt-lg-12,.u-py-lg-12{padding-top:calc(96*var(--font-ratio)*1px) !important}.u-pr-lg-12,.u-px-lg-12{padding-right:calc(96*var(--font-ratio)*1px) !important}.u-pb-lg-12,.u-py-lg-12{padding-bottom:calc(96*var(--font-ratio)*1px) !important}.u-pl-lg-12,.u-px-lg-12{padding-left:calc(96*var(--font-ratio)*1px) !important}.u-p-lg-13{padding:calc(104*var(--font-ratio)*1px) !important}.u-pt-lg-13,.u-py-lg-13{padding-top:calc(104*var(--font-ratio)*1px) !important}.u-pr-lg-13,.u-px-lg-13{padding-right:calc(104*var(--font-ratio)*1px) !important}.u-pb-lg-13,.u-py-lg-13{padding-bottom:calc(104*var(--font-ratio)*1px) !important}.u-pl-lg-13,.u-px-lg-13{padding-left:calc(104*var(--font-ratio)*1px) !important}.u-p-lg-14{padding:calc(112*var(--font-ratio)*1px) !important}.u-pt-lg-14,.u-py-lg-14{padding-top:calc(112*var(--font-ratio)*1px) !important}.u-pr-lg-14,.u-px-lg-14{padding-right:calc(112*var(--font-ratio)*1px) !important}.u-pb-lg-14,.u-py-lg-14{padding-bottom:calc(112*var(--font-ratio)*1px) !important}.u-pl-lg-14,.u-px-lg-14{padding-left:calc(112*var(--font-ratio)*1px) !important}.u-p-lg-15{padding:calc(120*var(--font-ratio)*1px) !important}.u-pt-lg-15,.u-py-lg-15{padding-top:calc(120*var(--font-ratio)*1px) !important}.u-pr-lg-15,.u-px-lg-15{padding-right:calc(120*var(--font-ratio)*1px) !important}.u-pb-lg-15,.u-py-lg-15{padding-bottom:calc(120*var(--font-ratio)*1px) !important}.u-pl-lg-15,.u-px-lg-15{padding-left:calc(120*var(--font-ratio)*1px) !important}.u-p-lg-16{padding:calc(128*var(--font-ratio)*1px) !important}.u-pt-lg-16,.u-py-lg-16{padding-top:calc(128*var(--font-ratio)*1px) !important}.u-pr-lg-16,.u-px-lg-16{padding-right:calc(128*var(--font-ratio)*1px) !important}.u-pb-lg-16,.u-py-lg-16{padding-bottom:calc(128*var(--font-ratio)*1px) !important}.u-pl-lg-16,.u-px-lg-16{padding-left:calc(128*var(--font-ratio)*1px) !important}.u-m-lg-n1{margin:calc(-8*var(--font-ratio)*1px) !important}.u-mt-lg-n1,.u-my-lg-n1{margin-top:calc(-8*var(--font-ratio)*1px) !important}.u-mr-lg-n1,.u-mx-lg-n1{margin-right:calc(-8*var(--font-ratio)*1px) !important}.u-mb-lg-n1,.u-my-lg-n1{margin-bottom:calc(-8*var(--font-ratio)*1px) !important}.u-ml-lg-n1,.u-mx-lg-n1{margin-left:calc(-8*var(--font-ratio)*1px) !important}.u-m-lg-n2{margin:calc(-16*var(--font-ratio)*1px) !important}.u-mt-lg-n2,.u-my-lg-n2{margin-top:calc(-16*var(--font-ratio)*1px) !important}.u-mr-lg-n2,.u-mx-lg-n2{margin-right:calc(-16*var(--font-ratio)*1px) !important}.u-mb-lg-n2,.u-my-lg-n2{margin-bottom:calc(-16*var(--font-ratio)*1px) !important}.u-ml-lg-n2,.u-mx-lg-n2{margin-left:calc(-16*var(--font-ratio)*1px) !important}.u-m-lg-n3{margin:calc(-24*var(--font-ratio)*1px) !important}.u-mt-lg-n3,.u-my-lg-n3{margin-top:calc(-24*var(--font-ratio)*1px) !important}.u-mr-lg-n3,.u-mx-lg-n3{margin-right:calc(-24*var(--font-ratio)*1px) !important}.u-mb-lg-n3,.u-my-lg-n3{margin-bottom:calc(-24*var(--font-ratio)*1px) !important}.u-ml-lg-n3,.u-mx-lg-n3{margin-left:calc(-24*var(--font-ratio)*1px) !important}.u-m-lg-n4{margin:calc(-32*var(--font-ratio)*1px) !important}.u-mt-lg-n4,.u-my-lg-n4{margin-top:calc(-32*var(--font-ratio)*1px) !important}.u-mr-lg-n4,.u-mx-lg-n4{margin-right:calc(-32*var(--font-ratio)*1px) !important}.u-mb-lg-n4,.u-my-lg-n4{margin-bottom:calc(-32*var(--font-ratio)*1px) !important}.u-ml-lg-n4,.u-mx-lg-n4{margin-left:calc(-32*var(--font-ratio)*1px) !important}.u-m-lg-n5{margin:calc(-40*var(--font-ratio)*1px) !important}.u-mt-lg-n5,.u-my-lg-n5{margin-top:calc(-40*var(--font-ratio)*1px) !important}.u-mr-lg-n5,.u-mx-lg-n5{margin-right:calc(-40*var(--font-ratio)*1px) !important}.u-mb-lg-n5,.u-my-lg-n5{margin-bottom:calc(-40*var(--font-ratio)*1px) !important}.u-ml-lg-n5,.u-mx-lg-n5{margin-left:calc(-40*var(--font-ratio)*1px) !important}.u-m-lg-n6{margin:calc(-48*var(--font-ratio)*1px) !important}.u-mt-lg-n6,.u-my-lg-n6{margin-top:calc(-48*var(--font-ratio)*1px) !important}.u-mr-lg-n6,.u-mx-lg-n6{margin-right:calc(-48*var(--font-ratio)*1px) !important}.u-mb-lg-n6,.u-my-lg-n6{margin-bottom:calc(-48*var(--font-ratio)*1px) !important}.u-ml-lg-n6,.u-mx-lg-n6{margin-left:calc(-48*var(--font-ratio)*1px) !important}.u-m-lg-n7{margin:calc(-56*var(--font-ratio)*1px) !important}.u-mt-lg-n7,.u-my-lg-n7{margin-top:calc(-56*var(--font-ratio)*1px) !important}.u-mr-lg-n7,.u-mx-lg-n7{margin-right:calc(-56*var(--font-ratio)*1px) !important}.u-mb-lg-n7,.u-my-lg-n7{margin-bottom:calc(-56*var(--font-ratio)*1px) !important}.u-ml-lg-n7,.u-mx-lg-n7{margin-left:calc(-56*var(--font-ratio)*1px) !important}.u-m-lg-n8{margin:calc(-64*var(--font-ratio)*1px) !important}.u-mt-lg-n8,.u-my-lg-n8{margin-top:calc(-64*var(--font-ratio)*1px) !important}.u-mr-lg-n8,.u-mx-lg-n8{margin-right:calc(-64*var(--font-ratio)*1px) !important}.u-mb-lg-n8,.u-my-lg-n8{margin-bottom:calc(-64*var(--font-ratio)*1px) !important}.u-ml-lg-n8,.u-mx-lg-n8{margin-left:calc(-64*var(--font-ratio)*1px) !important}.u-m-lg-n9{margin:calc(-72*var(--font-ratio)*1px) !important}.u-mt-lg-n9,.u-my-lg-n9{margin-top:calc(-72*var(--font-ratio)*1px) !important}.u-mr-lg-n9,.u-mx-lg-n9{margin-right:calc(-72*var(--font-ratio)*1px) !important}.u-mb-lg-n9,.u-my-lg-n9{margin-bottom:calc(-72*var(--font-ratio)*1px) !important}.u-ml-lg-n9,.u-mx-lg-n9{margin-left:calc(-72*var(--font-ratio)*1px) !important}.u-m-lg-n10{margin:calc(-80*var(--font-ratio)*1px) !important}.u-mt-lg-n10,.u-my-lg-n10{margin-top:calc(-80*var(--font-ratio)*1px) !important}.u-mr-lg-n10,.u-mx-lg-n10{margin-right:calc(-80*var(--font-ratio)*1px) !important}.u-mb-lg-n10,.u-my-lg-n10{margin-bottom:calc(-80*var(--font-ratio)*1px) !important}.u-ml-lg-n10,.u-mx-lg-n10{margin-left:calc(-80*var(--font-ratio)*1px) !important}.u-m-lg-n11{margin:calc(-88*var(--font-ratio)*1px) !important}.u-mt-lg-n11,.u-my-lg-n11{margin-top:calc(-88*var(--font-ratio)*1px) !important}.u-mr-lg-n11,.u-mx-lg-n11{margin-right:calc(-88*var(--font-ratio)*1px) !important}.u-mb-lg-n11,.u-my-lg-n11{margin-bottom:calc(-88*var(--font-ratio)*1px) !important}.u-ml-lg-n11,.u-mx-lg-n11{margin-left:calc(-88*var(--font-ratio)*1px) !important}.u-m-lg-n12{margin:calc(-96*var(--font-ratio)*1px) !important}.u-mt-lg-n12,.u-my-lg-n12{margin-top:calc(-96*var(--font-ratio)*1px) !important}.u-mr-lg-n12,.u-mx-lg-n12{margin-right:calc(-96*var(--font-ratio)*1px) !important}.u-mb-lg-n12,.u-my-lg-n12{margin-bottom:calc(-96*var(--font-ratio)*1px) !important}.u-ml-lg-n12,.u-mx-lg-n12{margin-left:calc(-96*var(--font-ratio)*1px) !important}.u-m-lg-n13{margin:calc(-104*var(--font-ratio)*1px) !important}.u-mt-lg-n13,.u-my-lg-n13{margin-top:calc(-104*var(--font-ratio)*1px) !important}.u-mr-lg-n13,.u-mx-lg-n13{margin-right:calc(-104*var(--font-ratio)*1px) !important}.u-mb-lg-n13,.u-my-lg-n13{margin-bottom:calc(-104*var(--font-ratio)*1px) !important}.u-ml-lg-n13,.u-mx-lg-n13{margin-left:calc(-104*var(--font-ratio)*1px) !important}.u-m-lg-n14{margin:calc(-112*var(--font-ratio)*1px) !important}.u-mt-lg-n14,.u-my-lg-n14{margin-top:calc(-112*var(--font-ratio)*1px) !important}.u-mr-lg-n14,.u-mx-lg-n14{margin-right:calc(-112*var(--font-ratio)*1px) !important}.u-mb-lg-n14,.u-my-lg-n14{margin-bottom:calc(-112*var(--font-ratio)*1px) !important}.u-ml-lg-n14,.u-mx-lg-n14{margin-left:calc(-112*var(--font-ratio)*1px) !important}.u-m-lg-n15{margin:calc(-120*var(--font-ratio)*1px) !important}.u-mt-lg-n15,.u-my-lg-n15{margin-top:calc(-120*var(--font-ratio)*1px) !important}.u-mr-lg-n15,.u-mx-lg-n15{margin-right:calc(-120*var(--font-ratio)*1px) !important}.u-mb-lg-n15,.u-my-lg-n15{margin-bottom:calc(-120*var(--font-ratio)*1px) !important}.u-ml-lg-n15,.u-mx-lg-n15{margin-left:calc(-120*var(--font-ratio)*1px) !important}.u-m-lg-n16{margin:calc(-128*var(--font-ratio)*1px) !important}.u-mt-lg-n16,.u-my-lg-n16{margin-top:calc(-128*var(--font-ratio)*1px) !important}.u-mr-lg-n16,.u-mx-lg-n16{margin-right:calc(-128*var(--font-ratio)*1px) !important}.u-mb-lg-n16,.u-my-lg-n16{margin-bottom:calc(-128*var(--font-ratio)*1px) !important}.u-ml-lg-n16,.u-mx-lg-n16{margin-left:calc(-128*var(--font-ratio)*1px) !important}.u-m-lg-auto{margin:auto !important}.u-mt-lg-auto,.u-my-lg-auto{margin-top:auto !important}.u-mr-lg-auto,.u-mx-lg-auto{margin-right:auto !important}.u-mb-lg-auto,.u-my-lg-auto{margin-bottom:auto !important}.u-ml-lg-auto,.u-mx-lg-auto{margin-left:auto !important}}@media(max-width: 1440px){.u-m-xl-0{margin:calc(0*var(--font-ratio)*1px) !important}.u-mt-xl-0,.u-my-xl-0{margin-top:calc(0*var(--font-ratio)*1px) !important}.u-mr-xl-0,.u-mx-xl-0{margin-right:calc(0*var(--font-ratio)*1px) !important}.u-mb-xl-0,.u-my-xl-0{margin-bottom:calc(0*var(--font-ratio)*1px) !important}.u-ml-xl-0,.u-mx-xl-0{margin-left:calc(0*var(--font-ratio)*1px) !important}.u-m-xl-1{margin:calc(8*var(--font-ratio)*1px) !important}.u-mt-xl-1,.u-my-xl-1{margin-top:calc(8*var(--font-ratio)*1px) !important}.u-mr-xl-1,.u-mx-xl-1{margin-right:calc(8*var(--font-ratio)*1px) !important}.u-mb-xl-1,.u-my-xl-1{margin-bottom:calc(8*var(--font-ratio)*1px) !important}.u-ml-xl-1,.u-mx-xl-1{margin-left:calc(8*var(--font-ratio)*1px) !important}.u-m-xl-2{margin:calc(16*var(--font-ratio)*1px) !important}.u-mt-xl-2,.u-my-xl-2{margin-top:calc(16*var(--font-ratio)*1px) !important}.u-mr-xl-2,.u-mx-xl-2{margin-right:calc(16*var(--font-ratio)*1px) !important}.u-mb-xl-2,.u-my-xl-2{margin-bottom:calc(16*var(--font-ratio)*1px) !important}.u-ml-xl-2,.u-mx-xl-2{margin-left:calc(16*var(--font-ratio)*1px) !important}.u-m-xl-3{margin:calc(24*var(--font-ratio)*1px) !important}.u-mt-xl-3,.u-my-xl-3{margin-top:calc(24*var(--font-ratio)*1px) !important}.u-mr-xl-3,.u-mx-xl-3{margin-right:calc(24*var(--font-ratio)*1px) !important}.u-mb-xl-3,.u-my-xl-3{margin-bottom:calc(24*var(--font-ratio)*1px) !important}.u-ml-xl-3,.u-mx-xl-3{margin-left:calc(24*var(--font-ratio)*1px) !important}.u-m-xl-4{margin:calc(32*var(--font-ratio)*1px) !important}.u-mt-xl-4,.u-my-xl-4{margin-top:calc(32*var(--font-ratio)*1px) !important}.u-mr-xl-4,.u-mx-xl-4{margin-right:calc(32*var(--font-ratio)*1px) !important}.u-mb-xl-4,.u-my-xl-4{margin-bottom:calc(32*var(--font-ratio)*1px) !important}.u-ml-xl-4,.u-mx-xl-4{margin-left:calc(32*var(--font-ratio)*1px) !important}.u-m-xl-5{margin:calc(40*var(--font-ratio)*1px) !important}.u-mt-xl-5,.u-my-xl-5{margin-top:calc(40*var(--font-ratio)*1px) !important}.u-mr-xl-5,.u-mx-xl-5{margin-right:calc(40*var(--font-ratio)*1px) !important}.u-mb-xl-5,.u-my-xl-5{margin-bottom:calc(40*var(--font-ratio)*1px) !important}.u-ml-xl-5,.u-mx-xl-5{margin-left:calc(40*var(--font-ratio)*1px) !important}.u-m-xl-6{margin:calc(48*var(--font-ratio)*1px) !important}.u-mt-xl-6,.u-my-xl-6{margin-top:calc(48*var(--font-ratio)*1px) !important}.u-mr-xl-6,.u-mx-xl-6{margin-right:calc(48*var(--font-ratio)*1px) !important}.u-mb-xl-6,.u-my-xl-6{margin-bottom:calc(48*var(--font-ratio)*1px) !important}.u-ml-xl-6,.u-mx-xl-6{margin-left:calc(48*var(--font-ratio)*1px) !important}.u-m-xl-7{margin:calc(56*var(--font-ratio)*1px) !important}.u-mt-xl-7,.u-my-xl-7{margin-top:calc(56*var(--font-ratio)*1px) !important}.u-mr-xl-7,.u-mx-xl-7{margin-right:calc(56*var(--font-ratio)*1px) !important}.u-mb-xl-7,.u-my-xl-7{margin-bottom:calc(56*var(--font-ratio)*1px) !important}.u-ml-xl-7,.u-mx-xl-7{margin-left:calc(56*var(--font-ratio)*1px) !important}.u-m-xl-8{margin:calc(64*var(--font-ratio)*1px) !important}.u-mt-xl-8,.u-my-xl-8{margin-top:calc(64*var(--font-ratio)*1px) !important}.u-mr-xl-8,.u-mx-xl-8{margin-right:calc(64*var(--font-ratio)*1px) !important}.u-mb-xl-8,.u-my-xl-8{margin-bottom:calc(64*var(--font-ratio)*1px) !important}.u-ml-xl-8,.u-mx-xl-8{margin-left:calc(64*var(--font-ratio)*1px) !important}.u-m-xl-9{margin:calc(72*var(--font-ratio)*1px) !important}.u-mt-xl-9,.u-my-xl-9{margin-top:calc(72*var(--font-ratio)*1px) !important}.u-mr-xl-9,.u-mx-xl-9{margin-right:calc(72*var(--font-ratio)*1px) !important}.u-mb-xl-9,.u-my-xl-9{margin-bottom:calc(72*var(--font-ratio)*1px) !important}.u-ml-xl-9,.u-mx-xl-9{margin-left:calc(72*var(--font-ratio)*1px) !important}.u-m-xl-10{margin:calc(80*var(--font-ratio)*1px) !important}.u-mt-xl-10,.u-my-xl-10{margin-top:calc(80*var(--font-ratio)*1px) !important}.u-mr-xl-10,.u-mx-xl-10{margin-right:calc(80*var(--font-ratio)*1px) !important}.u-mb-xl-10,.u-my-xl-10{margin-bottom:calc(80*var(--font-ratio)*1px) !important}.u-ml-xl-10,.u-mx-xl-10{margin-left:calc(80*var(--font-ratio)*1px) !important}.u-m-xl-11{margin:calc(88*var(--font-ratio)*1px) !important}.u-mt-xl-11,.u-my-xl-11{margin-top:calc(88*var(--font-ratio)*1px) !important}.u-mr-xl-11,.u-mx-xl-11{margin-right:calc(88*var(--font-ratio)*1px) !important}.u-mb-xl-11,.u-my-xl-11{margin-bottom:calc(88*var(--font-ratio)*1px) !important}.u-ml-xl-11,.u-mx-xl-11{margin-left:calc(88*var(--font-ratio)*1px) !important}.u-m-xl-12{margin:calc(96*var(--font-ratio)*1px) !important}.u-mt-xl-12,.u-my-xl-12{margin-top:calc(96*var(--font-ratio)*1px) !important}.u-mr-xl-12,.u-mx-xl-12{margin-right:calc(96*var(--font-ratio)*1px) !important}.u-mb-xl-12,.u-my-xl-12{margin-bottom:calc(96*var(--font-ratio)*1px) !important}.u-ml-xl-12,.u-mx-xl-12{margin-left:calc(96*var(--font-ratio)*1px) !important}.u-m-xl-13{margin:calc(104*var(--font-ratio)*1px) !important}.u-mt-xl-13,.u-my-xl-13{margin-top:calc(104*var(--font-ratio)*1px) !important}.u-mr-xl-13,.u-mx-xl-13{margin-right:calc(104*var(--font-ratio)*1px) !important}.u-mb-xl-13,.u-my-xl-13{margin-bottom:calc(104*var(--font-ratio)*1px) !important}.u-ml-xl-13,.u-mx-xl-13{margin-left:calc(104*var(--font-ratio)*1px) !important}.u-m-xl-14{margin:calc(112*var(--font-ratio)*1px) !important}.u-mt-xl-14,.u-my-xl-14{margin-top:calc(112*var(--font-ratio)*1px) !important}.u-mr-xl-14,.u-mx-xl-14{margin-right:calc(112*var(--font-ratio)*1px) !important}.u-mb-xl-14,.u-my-xl-14{margin-bottom:calc(112*var(--font-ratio)*1px) !important}.u-ml-xl-14,.u-mx-xl-14{margin-left:calc(112*var(--font-ratio)*1px) !important}.u-m-xl-15{margin:calc(120*var(--font-ratio)*1px) !important}.u-mt-xl-15,.u-my-xl-15{margin-top:calc(120*var(--font-ratio)*1px) !important}.u-mr-xl-15,.u-mx-xl-15{margin-right:calc(120*var(--font-ratio)*1px) !important}.u-mb-xl-15,.u-my-xl-15{margin-bottom:calc(120*var(--font-ratio)*1px) !important}.u-ml-xl-15,.u-mx-xl-15{margin-left:calc(120*var(--font-ratio)*1px) !important}.u-m-xl-16{margin:calc(128*var(--font-ratio)*1px) !important}.u-mt-xl-16,.u-my-xl-16{margin-top:calc(128*var(--font-ratio)*1px) !important}.u-mr-xl-16,.u-mx-xl-16{margin-right:calc(128*var(--font-ratio)*1px) !important}.u-mb-xl-16,.u-my-xl-16{margin-bottom:calc(128*var(--font-ratio)*1px) !important}.u-ml-xl-16,.u-mx-xl-16{margin-left:calc(128*var(--font-ratio)*1px) !important}.u-p-xl-0{padding:calc(0*var(--font-ratio)*1px) !important}.u-pt-xl-0,.u-py-xl-0{padding-top:calc(0*var(--font-ratio)*1px) !important}.u-pr-xl-0,.u-px-xl-0{padding-right:calc(0*var(--font-ratio)*1px) !important}.u-pb-xl-0,.u-py-xl-0{padding-bottom:calc(0*var(--font-ratio)*1px) !important}.u-pl-xl-0,.u-px-xl-0{padding-left:calc(0*var(--font-ratio)*1px) !important}.u-p-xl-1{padding:calc(8*var(--font-ratio)*1px) !important}.u-pt-xl-1,.u-py-xl-1{padding-top:calc(8*var(--font-ratio)*1px) !important}.u-pr-xl-1,.u-px-xl-1{padding-right:calc(8*var(--font-ratio)*1px) !important}.u-pb-xl-1,.u-py-xl-1{padding-bottom:calc(8*var(--font-ratio)*1px) !important}.u-pl-xl-1,.u-px-xl-1{padding-left:calc(8*var(--font-ratio)*1px) !important}.u-p-xl-2{padding:calc(16*var(--font-ratio)*1px) !important}.u-pt-xl-2,.u-py-xl-2{padding-top:calc(16*var(--font-ratio)*1px) !important}.u-pr-xl-2,.u-px-xl-2{padding-right:calc(16*var(--font-ratio)*1px) !important}.u-pb-xl-2,.u-py-xl-2{padding-bottom:calc(16*var(--font-ratio)*1px) !important}.u-pl-xl-2,.u-px-xl-2{padding-left:calc(16*var(--font-ratio)*1px) !important}.u-p-xl-3{padding:calc(24*var(--font-ratio)*1px) !important}.u-pt-xl-3,.u-py-xl-3{padding-top:calc(24*var(--font-ratio)*1px) !important}.u-pr-xl-3,.u-px-xl-3{padding-right:calc(24*var(--font-ratio)*1px) !important}.u-pb-xl-3,.u-py-xl-3{padding-bottom:calc(24*var(--font-ratio)*1px) !important}.u-pl-xl-3,.u-px-xl-3{padding-left:calc(24*var(--font-ratio)*1px) !important}.u-p-xl-4{padding:calc(32*var(--font-ratio)*1px) !important}.u-pt-xl-4,.u-py-xl-4{padding-top:calc(32*var(--font-ratio)*1px) !important}.u-pr-xl-4,.u-px-xl-4{padding-right:calc(32*var(--font-ratio)*1px) !important}.u-pb-xl-4,.u-py-xl-4{padding-bottom:calc(32*var(--font-ratio)*1px) !important}.u-pl-xl-4,.u-px-xl-4{padding-left:calc(32*var(--font-ratio)*1px) !important}.u-p-xl-5{padding:calc(40*var(--font-ratio)*1px) !important}.u-pt-xl-5,.u-py-xl-5{padding-top:calc(40*var(--font-ratio)*1px) !important}.u-pr-xl-5,.u-px-xl-5{padding-right:calc(40*var(--font-ratio)*1px) !important}.u-pb-xl-5,.u-py-xl-5{padding-bottom:calc(40*var(--font-ratio)*1px) !important}.u-pl-xl-5,.u-px-xl-5{padding-left:calc(40*var(--font-ratio)*1px) !important}.u-p-xl-6{padding:calc(48*var(--font-ratio)*1px) !important}.u-pt-xl-6,.u-py-xl-6{padding-top:calc(48*var(--font-ratio)*1px) !important}.u-pr-xl-6,.u-px-xl-6{padding-right:calc(48*var(--font-ratio)*1px) !important}.u-pb-xl-6,.u-py-xl-6{padding-bottom:calc(48*var(--font-ratio)*1px) !important}.u-pl-xl-6,.u-px-xl-6{padding-left:calc(48*var(--font-ratio)*1px) !important}.u-p-xl-7{padding:calc(56*var(--font-ratio)*1px) !important}.u-pt-xl-7,.u-py-xl-7{padding-top:calc(56*var(--font-ratio)*1px) !important}.u-pr-xl-7,.u-px-xl-7{padding-right:calc(56*var(--font-ratio)*1px) !important}.u-pb-xl-7,.u-py-xl-7{padding-bottom:calc(56*var(--font-ratio)*1px) !important}.u-pl-xl-7,.u-px-xl-7{padding-left:calc(56*var(--font-ratio)*1px) !important}.u-p-xl-8{padding:calc(64*var(--font-ratio)*1px) !important}.u-pt-xl-8,.u-py-xl-8{padding-top:calc(64*var(--font-ratio)*1px) !important}.u-pr-xl-8,.u-px-xl-8{padding-right:calc(64*var(--font-ratio)*1px) !important}.u-pb-xl-8,.u-py-xl-8{padding-bottom:calc(64*var(--font-ratio)*1px) !important}.u-pl-xl-8,.u-px-xl-8{padding-left:calc(64*var(--font-ratio)*1px) !important}.u-p-xl-9{padding:calc(72*var(--font-ratio)*1px) !important}.u-pt-xl-9,.u-py-xl-9{padding-top:calc(72*var(--font-ratio)*1px) !important}.u-pr-xl-9,.u-px-xl-9{padding-right:calc(72*var(--font-ratio)*1px) !important}.u-pb-xl-9,.u-py-xl-9{padding-bottom:calc(72*var(--font-ratio)*1px) !important}.u-pl-xl-9,.u-px-xl-9{padding-left:calc(72*var(--font-ratio)*1px) !important}.u-p-xl-10{padding:calc(80*var(--font-ratio)*1px) !important}.u-pt-xl-10,.u-py-xl-10{padding-top:calc(80*var(--font-ratio)*1px) !important}.u-pr-xl-10,.u-px-xl-10{padding-right:calc(80*var(--font-ratio)*1px) !important}.u-pb-xl-10,.u-py-xl-10{padding-bottom:calc(80*var(--font-ratio)*1px) !important}.u-pl-xl-10,.u-px-xl-10{padding-left:calc(80*var(--font-ratio)*1px) !important}.u-p-xl-11{padding:calc(88*var(--font-ratio)*1px) !important}.u-pt-xl-11,.u-py-xl-11{padding-top:calc(88*var(--font-ratio)*1px) !important}.u-pr-xl-11,.u-px-xl-11{padding-right:calc(88*var(--font-ratio)*1px) !important}.u-pb-xl-11,.u-py-xl-11{padding-bottom:calc(88*var(--font-ratio)*1px) !important}.u-pl-xl-11,.u-px-xl-11{padding-left:calc(88*var(--font-ratio)*1px) !important}.u-p-xl-12{padding:calc(96*var(--font-ratio)*1px) !important}.u-pt-xl-12,.u-py-xl-12{padding-top:calc(96*var(--font-ratio)*1px) !important}.u-pr-xl-12,.u-px-xl-12{padding-right:calc(96*var(--font-ratio)*1px) !important}.u-pb-xl-12,.u-py-xl-12{padding-bottom:calc(96*var(--font-ratio)*1px) !important}.u-pl-xl-12,.u-px-xl-12{padding-left:calc(96*var(--font-ratio)*1px) !important}.u-p-xl-13{padding:calc(104*var(--font-ratio)*1px) !important}.u-pt-xl-13,.u-py-xl-13{padding-top:calc(104*var(--font-ratio)*1px) !important}.u-pr-xl-13,.u-px-xl-13{padding-right:calc(104*var(--font-ratio)*1px) !important}.u-pb-xl-13,.u-py-xl-13{padding-bottom:calc(104*var(--font-ratio)*1px) !important}.u-pl-xl-13,.u-px-xl-13{padding-left:calc(104*var(--font-ratio)*1px) !important}.u-p-xl-14{padding:calc(112*var(--font-ratio)*1px) !important}.u-pt-xl-14,.u-py-xl-14{padding-top:calc(112*var(--font-ratio)*1px) !important}.u-pr-xl-14,.u-px-xl-14{padding-right:calc(112*var(--font-ratio)*1px) !important}.u-pb-xl-14,.u-py-xl-14{padding-bottom:calc(112*var(--font-ratio)*1px) !important}.u-pl-xl-14,.u-px-xl-14{padding-left:calc(112*var(--font-ratio)*1px) !important}.u-p-xl-15{padding:calc(120*var(--font-ratio)*1px) !important}.u-pt-xl-15,.u-py-xl-15{padding-top:calc(120*var(--font-ratio)*1px) !important}.u-pr-xl-15,.u-px-xl-15{padding-right:calc(120*var(--font-ratio)*1px) !important}.u-pb-xl-15,.u-py-xl-15{padding-bottom:calc(120*var(--font-ratio)*1px) !important}.u-pl-xl-15,.u-px-xl-15{padding-left:calc(120*var(--font-ratio)*1px) !important}.u-p-xl-16{padding:calc(128*var(--font-ratio)*1px) !important}.u-pt-xl-16,.u-py-xl-16{padding-top:calc(128*var(--font-ratio)*1px) !important}.u-pr-xl-16,.u-px-xl-16{padding-right:calc(128*var(--font-ratio)*1px) !important}.u-pb-xl-16,.u-py-xl-16{padding-bottom:calc(128*var(--font-ratio)*1px) !important}.u-pl-xl-16,.u-px-xl-16{padding-left:calc(128*var(--font-ratio)*1px) !important}.u-m-xl-n1{margin:calc(-8*var(--font-ratio)*1px) !important}.u-mt-xl-n1,.u-my-xl-n1{margin-top:calc(-8*var(--font-ratio)*1px) !important}.u-mr-xl-n1,.u-mx-xl-n1{margin-right:calc(-8*var(--font-ratio)*1px) !important}.u-mb-xl-n1,.u-my-xl-n1{margin-bottom:calc(-8*var(--font-ratio)*1px) !important}.u-ml-xl-n1,.u-mx-xl-n1{margin-left:calc(-8*var(--font-ratio)*1px) !important}.u-m-xl-n2{margin:calc(-16*var(--font-ratio)*1px) !important}.u-mt-xl-n2,.u-my-xl-n2{margin-top:calc(-16*var(--font-ratio)*1px) !important}.u-mr-xl-n2,.u-mx-xl-n2{margin-right:calc(-16*var(--font-ratio)*1px) !important}.u-mb-xl-n2,.u-my-xl-n2{margin-bottom:calc(-16*var(--font-ratio)*1px) !important}.u-ml-xl-n2,.u-mx-xl-n2{margin-left:calc(-16*var(--font-ratio)*1px) !important}.u-m-xl-n3{margin:calc(-24*var(--font-ratio)*1px) !important}.u-mt-xl-n3,.u-my-xl-n3{margin-top:calc(-24*var(--font-ratio)*1px) !important}.u-mr-xl-n3,.u-mx-xl-n3{margin-right:calc(-24*var(--font-ratio)*1px) !important}.u-mb-xl-n3,.u-my-xl-n3{margin-bottom:calc(-24*var(--font-ratio)*1px) !important}.u-ml-xl-n3,.u-mx-xl-n3{margin-left:calc(-24*var(--font-ratio)*1px) !important}.u-m-xl-n4{margin:calc(-32*var(--font-ratio)*1px) !important}.u-mt-xl-n4,.u-my-xl-n4{margin-top:calc(-32*var(--font-ratio)*1px) !important}.u-mr-xl-n4,.u-mx-xl-n4{margin-right:calc(-32*var(--font-ratio)*1px) !important}.u-mb-xl-n4,.u-my-xl-n4{margin-bottom:calc(-32*var(--font-ratio)*1px) !important}.u-ml-xl-n4,.u-mx-xl-n4{margin-left:calc(-32*var(--font-ratio)*1px) !important}.u-m-xl-n5{margin:calc(-40*var(--font-ratio)*1px) !important}.u-mt-xl-n5,.u-my-xl-n5{margin-top:calc(-40*var(--font-ratio)*1px) !important}.u-mr-xl-n5,.u-mx-xl-n5{margin-right:calc(-40*var(--font-ratio)*1px) !important}.u-mb-xl-n5,.u-my-xl-n5{margin-bottom:calc(-40*var(--font-ratio)*1px) !important}.u-ml-xl-n5,.u-mx-xl-n5{margin-left:calc(-40*var(--font-ratio)*1px) !important}.u-m-xl-n6{margin:calc(-48*var(--font-ratio)*1px) !important}.u-mt-xl-n6,.u-my-xl-n6{margin-top:calc(-48*var(--font-ratio)*1px) !important}.u-mr-xl-n6,.u-mx-xl-n6{margin-right:calc(-48*var(--font-ratio)*1px) !important}.u-mb-xl-n6,.u-my-xl-n6{margin-bottom:calc(-48*var(--font-ratio)*1px) !important}.u-ml-xl-n6,.u-mx-xl-n6{margin-left:calc(-48*var(--font-ratio)*1px) !important}.u-m-xl-n7{margin:calc(-56*var(--font-ratio)*1px) !important}.u-mt-xl-n7,.u-my-xl-n7{margin-top:calc(-56*var(--font-ratio)*1px) !important}.u-mr-xl-n7,.u-mx-xl-n7{margin-right:calc(-56*var(--font-ratio)*1px) !important}.u-mb-xl-n7,.u-my-xl-n7{margin-bottom:calc(-56*var(--font-ratio)*1px) !important}.u-ml-xl-n7,.u-mx-xl-n7{margin-left:calc(-56*var(--font-ratio)*1px) !important}.u-m-xl-n8{margin:calc(-64*var(--font-ratio)*1px) !important}.u-mt-xl-n8,.u-my-xl-n8{margin-top:calc(-64*var(--font-ratio)*1px) !important}.u-mr-xl-n8,.u-mx-xl-n8{margin-right:calc(-64*var(--font-ratio)*1px) !important}.u-mb-xl-n8,.u-my-xl-n8{margin-bottom:calc(-64*var(--font-ratio)*1px) !important}.u-ml-xl-n8,.u-mx-xl-n8{margin-left:calc(-64*var(--font-ratio)*1px) !important}.u-m-xl-n9{margin:calc(-72*var(--font-ratio)*1px) !important}.u-mt-xl-n9,.u-my-xl-n9{margin-top:calc(-72*var(--font-ratio)*1px) !important}.u-mr-xl-n9,.u-mx-xl-n9{margin-right:calc(-72*var(--font-ratio)*1px) !important}.u-mb-xl-n9,.u-my-xl-n9{margin-bottom:calc(-72*var(--font-ratio)*1px) !important}.u-ml-xl-n9,.u-mx-xl-n9{margin-left:calc(-72*var(--font-ratio)*1px) !important}.u-m-xl-n10{margin:calc(-80*var(--font-ratio)*1px) !important}.u-mt-xl-n10,.u-my-xl-n10{margin-top:calc(-80*var(--font-ratio)*1px) !important}.u-mr-xl-n10,.u-mx-xl-n10{margin-right:calc(-80*var(--font-ratio)*1px) !important}.u-mb-xl-n10,.u-my-xl-n10{margin-bottom:calc(-80*var(--font-ratio)*1px) !important}.u-ml-xl-n10,.u-mx-xl-n10{margin-left:calc(-80*var(--font-ratio)*1px) !important}.u-m-xl-n11{margin:calc(-88*var(--font-ratio)*1px) !important}.u-mt-xl-n11,.u-my-xl-n11{margin-top:calc(-88*var(--font-ratio)*1px) !important}.u-mr-xl-n11,.u-mx-xl-n11{margin-right:calc(-88*var(--font-ratio)*1px) !important}.u-mb-xl-n11,.u-my-xl-n11{margin-bottom:calc(-88*var(--font-ratio)*1px) !important}.u-ml-xl-n11,.u-mx-xl-n11{margin-left:calc(-88*var(--font-ratio)*1px) !important}.u-m-xl-n12{margin:calc(-96*var(--font-ratio)*1px) !important}.u-mt-xl-n12,.u-my-xl-n12{margin-top:calc(-96*var(--font-ratio)*1px) !important}.u-mr-xl-n12,.u-mx-xl-n12{margin-right:calc(-96*var(--font-ratio)*1px) !important}.u-mb-xl-n12,.u-my-xl-n12{margin-bottom:calc(-96*var(--font-ratio)*1px) !important}.u-ml-xl-n12,.u-mx-xl-n12{margin-left:calc(-96*var(--font-ratio)*1px) !important}.u-m-xl-n13{margin:calc(-104*var(--font-ratio)*1px) !important}.u-mt-xl-n13,.u-my-xl-n13{margin-top:calc(-104*var(--font-ratio)*1px) !important}.u-mr-xl-n13,.u-mx-xl-n13{margin-right:calc(-104*var(--font-ratio)*1px) !important}.u-mb-xl-n13,.u-my-xl-n13{margin-bottom:calc(-104*var(--font-ratio)*1px) !important}.u-ml-xl-n13,.u-mx-xl-n13{margin-left:calc(-104*var(--font-ratio)*1px) !important}.u-m-xl-n14{margin:calc(-112*var(--font-ratio)*1px) !important}.u-mt-xl-n14,.u-my-xl-n14{margin-top:calc(-112*var(--font-ratio)*1px) !important}.u-mr-xl-n14,.u-mx-xl-n14{margin-right:calc(-112*var(--font-ratio)*1px) !important}.u-mb-xl-n14,.u-my-xl-n14{margin-bottom:calc(-112*var(--font-ratio)*1px) !important}.u-ml-xl-n14,.u-mx-xl-n14{margin-left:calc(-112*var(--font-ratio)*1px) !important}.u-m-xl-n15{margin:calc(-120*var(--font-ratio)*1px) !important}.u-mt-xl-n15,.u-my-xl-n15{margin-top:calc(-120*var(--font-ratio)*1px) !important}.u-mr-xl-n15,.u-mx-xl-n15{margin-right:calc(-120*var(--font-ratio)*1px) !important}.u-mb-xl-n15,.u-my-xl-n15{margin-bottom:calc(-120*var(--font-ratio)*1px) !important}.u-ml-xl-n15,.u-mx-xl-n15{margin-left:calc(-120*var(--font-ratio)*1px) !important}.u-m-xl-n16{margin:calc(-128*var(--font-ratio)*1px) !important}.u-mt-xl-n16,.u-my-xl-n16{margin-top:calc(-128*var(--font-ratio)*1px) !important}.u-mr-xl-n16,.u-mx-xl-n16{margin-right:calc(-128*var(--font-ratio)*1px) !important}.u-mb-xl-n16,.u-my-xl-n16{margin-bottom:calc(-128*var(--font-ratio)*1px) !important}.u-ml-xl-n16,.u-mx-xl-n16{margin-left:calc(-128*var(--font-ratio)*1px) !important}.u-m-xl-auto{margin:auto !important}.u-mt-xl-auto,.u-my-xl-auto{margin-top:auto !important}.u-mr-xl-auto,.u-mx-xl-auto{margin-right:auto !important}.u-mb-xl-auto,.u-my-xl-auto{margin-bottom:auto !important}.u-ml-xl-auto,.u-mx-xl-auto{margin-left:auto !important}}@media(max-width: 1750px){.u-m-xxl-0{margin:calc(0*var(--font-ratio)*1px) !important}.u-mt-xxl-0,.u-my-xxl-0{margin-top:calc(0*var(--font-ratio)*1px) !important}.u-mr-xxl-0,.u-mx-xxl-0{margin-right:calc(0*var(--font-ratio)*1px) !important}.u-mb-xxl-0,.u-my-xxl-0{margin-bottom:calc(0*var(--font-ratio)*1px) !important}.u-ml-xxl-0,.u-mx-xxl-0{margin-left:calc(0*var(--font-ratio)*1px) !important}.u-m-xxl-1{margin:calc(8*var(--font-ratio)*1px) !important}.u-mt-xxl-1,.u-my-xxl-1{margin-top:calc(8*var(--font-ratio)*1px) !important}.u-mr-xxl-1,.u-mx-xxl-1{margin-right:calc(8*var(--font-ratio)*1px) !important}.u-mb-xxl-1,.u-my-xxl-1{margin-bottom:calc(8*var(--font-ratio)*1px) !important}.u-ml-xxl-1,.u-mx-xxl-1{margin-left:calc(8*var(--font-ratio)*1px) !important}.u-m-xxl-2{margin:calc(16*var(--font-ratio)*1px) !important}.u-mt-xxl-2,.u-my-xxl-2{margin-top:calc(16*var(--font-ratio)*1px) !important}.u-mr-xxl-2,.u-mx-xxl-2{margin-right:calc(16*var(--font-ratio)*1px) !important}.u-mb-xxl-2,.u-my-xxl-2{margin-bottom:calc(16*var(--font-ratio)*1px) !important}.u-ml-xxl-2,.u-mx-xxl-2{margin-left:calc(16*var(--font-ratio)*1px) !important}.u-m-xxl-3{margin:calc(24*var(--font-ratio)*1px) !important}.u-mt-xxl-3,.u-my-xxl-3{margin-top:calc(24*var(--font-ratio)*1px) !important}.u-mr-xxl-3,.u-mx-xxl-3{margin-right:calc(24*var(--font-ratio)*1px) !important}.u-mb-xxl-3,.u-my-xxl-3{margin-bottom:calc(24*var(--font-ratio)*1px) !important}.u-ml-xxl-3,.u-mx-xxl-3{margin-left:calc(24*var(--font-ratio)*1px) !important}.u-m-xxl-4{margin:calc(32*var(--font-ratio)*1px) !important}.u-mt-xxl-4,.u-my-xxl-4{margin-top:calc(32*var(--font-ratio)*1px) !important}.u-mr-xxl-4,.u-mx-xxl-4{margin-right:calc(32*var(--font-ratio)*1px) !important}.u-mb-xxl-4,.u-my-xxl-4{margin-bottom:calc(32*var(--font-ratio)*1px) !important}.u-ml-xxl-4,.u-mx-xxl-4{margin-left:calc(32*var(--font-ratio)*1px) !important}.u-m-xxl-5{margin:calc(40*var(--font-ratio)*1px) !important}.u-mt-xxl-5,.u-my-xxl-5{margin-top:calc(40*var(--font-ratio)*1px) !important}.u-mr-xxl-5,.u-mx-xxl-5{margin-right:calc(40*var(--font-ratio)*1px) !important}.u-mb-xxl-5,.u-my-xxl-5{margin-bottom:calc(40*var(--font-ratio)*1px) !important}.u-ml-xxl-5,.u-mx-xxl-5{margin-left:calc(40*var(--font-ratio)*1px) !important}.u-m-xxl-6{margin:calc(48*var(--font-ratio)*1px) !important}.u-mt-xxl-6,.u-my-xxl-6{margin-top:calc(48*var(--font-ratio)*1px) !important}.u-mr-xxl-6,.u-mx-xxl-6{margin-right:calc(48*var(--font-ratio)*1px) !important}.u-mb-xxl-6,.u-my-xxl-6{margin-bottom:calc(48*var(--font-ratio)*1px) !important}.u-ml-xxl-6,.u-mx-xxl-6{margin-left:calc(48*var(--font-ratio)*1px) !important}.u-m-xxl-7{margin:calc(56*var(--font-ratio)*1px) !important}.u-mt-xxl-7,.u-my-xxl-7{margin-top:calc(56*var(--font-ratio)*1px) !important}.u-mr-xxl-7,.u-mx-xxl-7{margin-right:calc(56*var(--font-ratio)*1px) !important}.u-mb-xxl-7,.u-my-xxl-7{margin-bottom:calc(56*var(--font-ratio)*1px) !important}.u-ml-xxl-7,.u-mx-xxl-7{margin-left:calc(56*var(--font-ratio)*1px) !important}.u-m-xxl-8{margin:calc(64*var(--font-ratio)*1px) !important}.u-mt-xxl-8,.u-my-xxl-8{margin-top:calc(64*var(--font-ratio)*1px) !important}.u-mr-xxl-8,.u-mx-xxl-8{margin-right:calc(64*var(--font-ratio)*1px) !important}.u-mb-xxl-8,.u-my-xxl-8{margin-bottom:calc(64*var(--font-ratio)*1px) !important}.u-ml-xxl-8,.u-mx-xxl-8{margin-left:calc(64*var(--font-ratio)*1px) !important}.u-m-xxl-9{margin:calc(72*var(--font-ratio)*1px) !important}.u-mt-xxl-9,.u-my-xxl-9{margin-top:calc(72*var(--font-ratio)*1px) !important}.u-mr-xxl-9,.u-mx-xxl-9{margin-right:calc(72*var(--font-ratio)*1px) !important}.u-mb-xxl-9,.u-my-xxl-9{margin-bottom:calc(72*var(--font-ratio)*1px) !important}.u-ml-xxl-9,.u-mx-xxl-9{margin-left:calc(72*var(--font-ratio)*1px) !important}.u-m-xxl-10{margin:calc(80*var(--font-ratio)*1px) !important}.u-mt-xxl-10,.u-my-xxl-10{margin-top:calc(80*var(--font-ratio)*1px) !important}.u-mr-xxl-10,.u-mx-xxl-10{margin-right:calc(80*var(--font-ratio)*1px) !important}.u-mb-xxl-10,.u-my-xxl-10{margin-bottom:calc(80*var(--font-ratio)*1px) !important}.u-ml-xxl-10,.u-mx-xxl-10{margin-left:calc(80*var(--font-ratio)*1px) !important}.u-m-xxl-11{margin:calc(88*var(--font-ratio)*1px) !important}.u-mt-xxl-11,.u-my-xxl-11{margin-top:calc(88*var(--font-ratio)*1px) !important}.u-mr-xxl-11,.u-mx-xxl-11{margin-right:calc(88*var(--font-ratio)*1px) !important}.u-mb-xxl-11,.u-my-xxl-11{margin-bottom:calc(88*var(--font-ratio)*1px) !important}.u-ml-xxl-11,.u-mx-xxl-11{margin-left:calc(88*var(--font-ratio)*1px) !important}.u-m-xxl-12{margin:calc(96*var(--font-ratio)*1px) !important}.u-mt-xxl-12,.u-my-xxl-12{margin-top:calc(96*var(--font-ratio)*1px) !important}.u-mr-xxl-12,.u-mx-xxl-12{margin-right:calc(96*var(--font-ratio)*1px) !important}.u-mb-xxl-12,.u-my-xxl-12{margin-bottom:calc(96*var(--font-ratio)*1px) !important}.u-ml-xxl-12,.u-mx-xxl-12{margin-left:calc(96*var(--font-ratio)*1px) !important}.u-m-xxl-13{margin:calc(104*var(--font-ratio)*1px) !important}.u-mt-xxl-13,.u-my-xxl-13{margin-top:calc(104*var(--font-ratio)*1px) !important}.u-mr-xxl-13,.u-mx-xxl-13{margin-right:calc(104*var(--font-ratio)*1px) !important}.u-mb-xxl-13,.u-my-xxl-13{margin-bottom:calc(104*var(--font-ratio)*1px) !important}.u-ml-xxl-13,.u-mx-xxl-13{margin-left:calc(104*var(--font-ratio)*1px) !important}.u-m-xxl-14{margin:calc(112*var(--font-ratio)*1px) !important}.u-mt-xxl-14,.u-my-xxl-14{margin-top:calc(112*var(--font-ratio)*1px) !important}.u-mr-xxl-14,.u-mx-xxl-14{margin-right:calc(112*var(--font-ratio)*1px) !important}.u-mb-xxl-14,.u-my-xxl-14{margin-bottom:calc(112*var(--font-ratio)*1px) !important}.u-ml-xxl-14,.u-mx-xxl-14{margin-left:calc(112*var(--font-ratio)*1px) !important}.u-m-xxl-15{margin:calc(120*var(--font-ratio)*1px) !important}.u-mt-xxl-15,.u-my-xxl-15{margin-top:calc(120*var(--font-ratio)*1px) !important}.u-mr-xxl-15,.u-mx-xxl-15{margin-right:calc(120*var(--font-ratio)*1px) !important}.u-mb-xxl-15,.u-my-xxl-15{margin-bottom:calc(120*var(--font-ratio)*1px) !important}.u-ml-xxl-15,.u-mx-xxl-15{margin-left:calc(120*var(--font-ratio)*1px) !important}.u-m-xxl-16{margin:calc(128*var(--font-ratio)*1px) !important}.u-mt-xxl-16,.u-my-xxl-16{margin-top:calc(128*var(--font-ratio)*1px) !important}.u-mr-xxl-16,.u-mx-xxl-16{margin-right:calc(128*var(--font-ratio)*1px) !important}.u-mb-xxl-16,.u-my-xxl-16{margin-bottom:calc(128*var(--font-ratio)*1px) !important}.u-ml-xxl-16,.u-mx-xxl-16{margin-left:calc(128*var(--font-ratio)*1px) !important}.u-p-xxl-0{padding:calc(0*var(--font-ratio)*1px) !important}.u-pt-xxl-0,.u-py-xxl-0{padding-top:calc(0*var(--font-ratio)*1px) !important}.u-pr-xxl-0,.u-px-xxl-0{padding-right:calc(0*var(--font-ratio)*1px) !important}.u-pb-xxl-0,.u-py-xxl-0{padding-bottom:calc(0*var(--font-ratio)*1px) !important}.u-pl-xxl-0,.u-px-xxl-0{padding-left:calc(0*var(--font-ratio)*1px) !important}.u-p-xxl-1{padding:calc(8*var(--font-ratio)*1px) !important}.u-pt-xxl-1,.u-py-xxl-1{padding-top:calc(8*var(--font-ratio)*1px) !important}.u-pr-xxl-1,.u-px-xxl-1{padding-right:calc(8*var(--font-ratio)*1px) !important}.u-pb-xxl-1,.u-py-xxl-1{padding-bottom:calc(8*var(--font-ratio)*1px) !important}.u-pl-xxl-1,.u-px-xxl-1{padding-left:calc(8*var(--font-ratio)*1px) !important}.u-p-xxl-2{padding:calc(16*var(--font-ratio)*1px) !important}.u-pt-xxl-2,.u-py-xxl-2{padding-top:calc(16*var(--font-ratio)*1px) !important}.u-pr-xxl-2,.u-px-xxl-2{padding-right:calc(16*var(--font-ratio)*1px) !important}.u-pb-xxl-2,.u-py-xxl-2{padding-bottom:calc(16*var(--font-ratio)*1px) !important}.u-pl-xxl-2,.u-px-xxl-2{padding-left:calc(16*var(--font-ratio)*1px) !important}.u-p-xxl-3{padding:calc(24*var(--font-ratio)*1px) !important}.u-pt-xxl-3,.u-py-xxl-3{padding-top:calc(24*var(--font-ratio)*1px) !important}.u-pr-xxl-3,.u-px-xxl-3{padding-right:calc(24*var(--font-ratio)*1px) !important}.u-pb-xxl-3,.u-py-xxl-3{padding-bottom:calc(24*var(--font-ratio)*1px) !important}.u-pl-xxl-3,.u-px-xxl-3{padding-left:calc(24*var(--font-ratio)*1px) !important}.u-p-xxl-4{padding:calc(32*var(--font-ratio)*1px) !important}.u-pt-xxl-4,.u-py-xxl-4{padding-top:calc(32*var(--font-ratio)*1px) !important}.u-pr-xxl-4,.u-px-xxl-4{padding-right:calc(32*var(--font-ratio)*1px) !important}.u-pb-xxl-4,.u-py-xxl-4{padding-bottom:calc(32*var(--font-ratio)*1px) !important}.u-pl-xxl-4,.u-px-xxl-4{padding-left:calc(32*var(--font-ratio)*1px) !important}.u-p-xxl-5{padding:calc(40*var(--font-ratio)*1px) !important}.u-pt-xxl-5,.u-py-xxl-5{padding-top:calc(40*var(--font-ratio)*1px) !important}.u-pr-xxl-5,.u-px-xxl-5{padding-right:calc(40*var(--font-ratio)*1px) !important}.u-pb-xxl-5,.u-py-xxl-5{padding-bottom:calc(40*var(--font-ratio)*1px) !important}.u-pl-xxl-5,.u-px-xxl-5{padding-left:calc(40*var(--font-ratio)*1px) !important}.u-p-xxl-6{padding:calc(48*var(--font-ratio)*1px) !important}.u-pt-xxl-6,.u-py-xxl-6{padding-top:calc(48*var(--font-ratio)*1px) !important}.u-pr-xxl-6,.u-px-xxl-6{padding-right:calc(48*var(--font-ratio)*1px) !important}.u-pb-xxl-6,.u-py-xxl-6{padding-bottom:calc(48*var(--font-ratio)*1px) !important}.u-pl-xxl-6,.u-px-xxl-6{padding-left:calc(48*var(--font-ratio)*1px) !important}.u-p-xxl-7{padding:calc(56*var(--font-ratio)*1px) !important}.u-pt-xxl-7,.u-py-xxl-7{padding-top:calc(56*var(--font-ratio)*1px) !important}.u-pr-xxl-7,.u-px-xxl-7{padding-right:calc(56*var(--font-ratio)*1px) !important}.u-pb-xxl-7,.u-py-xxl-7{padding-bottom:calc(56*var(--font-ratio)*1px) !important}.u-pl-xxl-7,.u-px-xxl-7{padding-left:calc(56*var(--font-ratio)*1px) !important}.u-p-xxl-8{padding:calc(64*var(--font-ratio)*1px) !important}.u-pt-xxl-8,.u-py-xxl-8{padding-top:calc(64*var(--font-ratio)*1px) !important}.u-pr-xxl-8,.u-px-xxl-8{padding-right:calc(64*var(--font-ratio)*1px) !important}.u-pb-xxl-8,.u-py-xxl-8{padding-bottom:calc(64*var(--font-ratio)*1px) !important}.u-pl-xxl-8,.u-px-xxl-8{padding-left:calc(64*var(--font-ratio)*1px) !important}.u-p-xxl-9{padding:calc(72*var(--font-ratio)*1px) !important}.u-pt-xxl-9,.u-py-xxl-9{padding-top:calc(72*var(--font-ratio)*1px) !important}.u-pr-xxl-9,.u-px-xxl-9{padding-right:calc(72*var(--font-ratio)*1px) !important}.u-pb-xxl-9,.u-py-xxl-9{padding-bottom:calc(72*var(--font-ratio)*1px) !important}.u-pl-xxl-9,.u-px-xxl-9{padding-left:calc(72*var(--font-ratio)*1px) !important}.u-p-xxl-10{padding:calc(80*var(--font-ratio)*1px) !important}.u-pt-xxl-10,.u-py-xxl-10{padding-top:calc(80*var(--font-ratio)*1px) !important}.u-pr-xxl-10,.u-px-xxl-10{padding-right:calc(80*var(--font-ratio)*1px) !important}.u-pb-xxl-10,.u-py-xxl-10{padding-bottom:calc(80*var(--font-ratio)*1px) !important}.u-pl-xxl-10,.u-px-xxl-10{padding-left:calc(80*var(--font-ratio)*1px) !important}.u-p-xxl-11{padding:calc(88*var(--font-ratio)*1px) !important}.u-pt-xxl-11,.u-py-xxl-11{padding-top:calc(88*var(--font-ratio)*1px) !important}.u-pr-xxl-11,.u-px-xxl-11{padding-right:calc(88*var(--font-ratio)*1px) !important}.u-pb-xxl-11,.u-py-xxl-11{padding-bottom:calc(88*var(--font-ratio)*1px) !important}.u-pl-xxl-11,.u-px-xxl-11{padding-left:calc(88*var(--font-ratio)*1px) !important}.u-p-xxl-12{padding:calc(96*var(--font-ratio)*1px) !important}.u-pt-xxl-12,.u-py-xxl-12{padding-top:calc(96*var(--font-ratio)*1px) !important}.u-pr-xxl-12,.u-px-xxl-12{padding-right:calc(96*var(--font-ratio)*1px) !important}.u-pb-xxl-12,.u-py-xxl-12{padding-bottom:calc(96*var(--font-ratio)*1px) !important}.u-pl-xxl-12,.u-px-xxl-12{padding-left:calc(96*var(--font-ratio)*1px) !important}.u-p-xxl-13{padding:calc(104*var(--font-ratio)*1px) !important}.u-pt-xxl-13,.u-py-xxl-13{padding-top:calc(104*var(--font-ratio)*1px) !important}.u-pr-xxl-13,.u-px-xxl-13{padding-right:calc(104*var(--font-ratio)*1px) !important}.u-pb-xxl-13,.u-py-xxl-13{padding-bottom:calc(104*var(--font-ratio)*1px) !important}.u-pl-xxl-13,.u-px-xxl-13{padding-left:calc(104*var(--font-ratio)*1px) !important}.u-p-xxl-14{padding:calc(112*var(--font-ratio)*1px) !important}.u-pt-xxl-14,.u-py-xxl-14{padding-top:calc(112*var(--font-ratio)*1px) !important}.u-pr-xxl-14,.u-px-xxl-14{padding-right:calc(112*var(--font-ratio)*1px) !important}.u-pb-xxl-14,.u-py-xxl-14{padding-bottom:calc(112*var(--font-ratio)*1px) !important}.u-pl-xxl-14,.u-px-xxl-14{padding-left:calc(112*var(--font-ratio)*1px) !important}.u-p-xxl-15{padding:calc(120*var(--font-ratio)*1px) !important}.u-pt-xxl-15,.u-py-xxl-15{padding-top:calc(120*var(--font-ratio)*1px) !important}.u-pr-xxl-15,.u-px-xxl-15{padding-right:calc(120*var(--font-ratio)*1px) !important}.u-pb-xxl-15,.u-py-xxl-15{padding-bottom:calc(120*var(--font-ratio)*1px) !important}.u-pl-xxl-15,.u-px-xxl-15{padding-left:calc(120*var(--font-ratio)*1px) !important}.u-p-xxl-16{padding:calc(128*var(--font-ratio)*1px) !important}.u-pt-xxl-16,.u-py-xxl-16{padding-top:calc(128*var(--font-ratio)*1px) !important}.u-pr-xxl-16,.u-px-xxl-16{padding-right:calc(128*var(--font-ratio)*1px) !important}.u-pb-xxl-16,.u-py-xxl-16{padding-bottom:calc(128*var(--font-ratio)*1px) !important}.u-pl-xxl-16,.u-px-xxl-16{padding-left:calc(128*var(--font-ratio)*1px) !important}.u-m-xxl-n1{margin:calc(-8*var(--font-ratio)*1px) !important}.u-mt-xxl-n1,.u-my-xxl-n1{margin-top:calc(-8*var(--font-ratio)*1px) !important}.u-mr-xxl-n1,.u-mx-xxl-n1{margin-right:calc(-8*var(--font-ratio)*1px) !important}.u-mb-xxl-n1,.u-my-xxl-n1{margin-bottom:calc(-8*var(--font-ratio)*1px) !important}.u-ml-xxl-n1,.u-mx-xxl-n1{margin-left:calc(-8*var(--font-ratio)*1px) !important}.u-m-xxl-n2{margin:calc(-16*var(--font-ratio)*1px) !important}.u-mt-xxl-n2,.u-my-xxl-n2{margin-top:calc(-16*var(--font-ratio)*1px) !important}.u-mr-xxl-n2,.u-mx-xxl-n2{margin-right:calc(-16*var(--font-ratio)*1px) !important}.u-mb-xxl-n2,.u-my-xxl-n2{margin-bottom:calc(-16*var(--font-ratio)*1px) !important}.u-ml-xxl-n2,.u-mx-xxl-n2{margin-left:calc(-16*var(--font-ratio)*1px) !important}.u-m-xxl-n3{margin:calc(-24*var(--font-ratio)*1px) !important}.u-mt-xxl-n3,.u-my-xxl-n3{margin-top:calc(-24*var(--font-ratio)*1px) !important}.u-mr-xxl-n3,.u-mx-xxl-n3{margin-right:calc(-24*var(--font-ratio)*1px) !important}.u-mb-xxl-n3,.u-my-xxl-n3{margin-bottom:calc(-24*var(--font-ratio)*1px) !important}.u-ml-xxl-n3,.u-mx-xxl-n3{margin-left:calc(-24*var(--font-ratio)*1px) !important}.u-m-xxl-n4{margin:calc(-32*var(--font-ratio)*1px) !important}.u-mt-xxl-n4,.u-my-xxl-n4{margin-top:calc(-32*var(--font-ratio)*1px) !important}.u-mr-xxl-n4,.u-mx-xxl-n4{margin-right:calc(-32*var(--font-ratio)*1px) !important}.u-mb-xxl-n4,.u-my-xxl-n4{margin-bottom:calc(-32*var(--font-ratio)*1px) !important}.u-ml-xxl-n4,.u-mx-xxl-n4{margin-left:calc(-32*var(--font-ratio)*1px) !important}.u-m-xxl-n5{margin:calc(-40*var(--font-ratio)*1px) !important}.u-mt-xxl-n5,.u-my-xxl-n5{margin-top:calc(-40*var(--font-ratio)*1px) !important}.u-mr-xxl-n5,.u-mx-xxl-n5{margin-right:calc(-40*var(--font-ratio)*1px) !important}.u-mb-xxl-n5,.u-my-xxl-n5{margin-bottom:calc(-40*var(--font-ratio)*1px) !important}.u-ml-xxl-n5,.u-mx-xxl-n5{margin-left:calc(-40*var(--font-ratio)*1px) !important}.u-m-xxl-n6{margin:calc(-48*var(--font-ratio)*1px) !important}.u-mt-xxl-n6,.u-my-xxl-n6{margin-top:calc(-48*var(--font-ratio)*1px) !important}.u-mr-xxl-n6,.u-mx-xxl-n6{margin-right:calc(-48*var(--font-ratio)*1px) !important}.u-mb-xxl-n6,.u-my-xxl-n6{margin-bottom:calc(-48*var(--font-ratio)*1px) !important}.u-ml-xxl-n6,.u-mx-xxl-n6{margin-left:calc(-48*var(--font-ratio)*1px) !important}.u-m-xxl-n7{margin:calc(-56*var(--font-ratio)*1px) !important}.u-mt-xxl-n7,.u-my-xxl-n7{margin-top:calc(-56*var(--font-ratio)*1px) !important}.u-mr-xxl-n7,.u-mx-xxl-n7{margin-right:calc(-56*var(--font-ratio)*1px) !important}.u-mb-xxl-n7,.u-my-xxl-n7{margin-bottom:calc(-56*var(--font-ratio)*1px) !important}.u-ml-xxl-n7,.u-mx-xxl-n7{margin-left:calc(-56*var(--font-ratio)*1px) !important}.u-m-xxl-n8{margin:calc(-64*var(--font-ratio)*1px) !important}.u-mt-xxl-n8,.u-my-xxl-n8{margin-top:calc(-64*var(--font-ratio)*1px) !important}.u-mr-xxl-n8,.u-mx-xxl-n8{margin-right:calc(-64*var(--font-ratio)*1px) !important}.u-mb-xxl-n8,.u-my-xxl-n8{margin-bottom:calc(-64*var(--font-ratio)*1px) !important}.u-ml-xxl-n8,.u-mx-xxl-n8{margin-left:calc(-64*var(--font-ratio)*1px) !important}.u-m-xxl-n9{margin:calc(-72*var(--font-ratio)*1px) !important}.u-mt-xxl-n9,.u-my-xxl-n9{margin-top:calc(-72*var(--font-ratio)*1px) !important}.u-mr-xxl-n9,.u-mx-xxl-n9{margin-right:calc(-72*var(--font-ratio)*1px) !important}.u-mb-xxl-n9,.u-my-xxl-n9{margin-bottom:calc(-72*var(--font-ratio)*1px) !important}.u-ml-xxl-n9,.u-mx-xxl-n9{margin-left:calc(-72*var(--font-ratio)*1px) !important}.u-m-xxl-n10{margin:calc(-80*var(--font-ratio)*1px) !important}.u-mt-xxl-n10,.u-my-xxl-n10{margin-top:calc(-80*var(--font-ratio)*1px) !important}.u-mr-xxl-n10,.u-mx-xxl-n10{margin-right:calc(-80*var(--font-ratio)*1px) !important}.u-mb-xxl-n10,.u-my-xxl-n10{margin-bottom:calc(-80*var(--font-ratio)*1px) !important}.u-ml-xxl-n10,.u-mx-xxl-n10{margin-left:calc(-80*var(--font-ratio)*1px) !important}.u-m-xxl-n11{margin:calc(-88*var(--font-ratio)*1px) !important}.u-mt-xxl-n11,.u-my-xxl-n11{margin-top:calc(-88*var(--font-ratio)*1px) !important}.u-mr-xxl-n11,.u-mx-xxl-n11{margin-right:calc(-88*var(--font-ratio)*1px) !important}.u-mb-xxl-n11,.u-my-xxl-n11{margin-bottom:calc(-88*var(--font-ratio)*1px) !important}.u-ml-xxl-n11,.u-mx-xxl-n11{margin-left:calc(-88*var(--font-ratio)*1px) !important}.u-m-xxl-n12{margin:calc(-96*var(--font-ratio)*1px) !important}.u-mt-xxl-n12,.u-my-xxl-n12{margin-top:calc(-96*var(--font-ratio)*1px) !important}.u-mr-xxl-n12,.u-mx-xxl-n12{margin-right:calc(-96*var(--font-ratio)*1px) !important}.u-mb-xxl-n12,.u-my-xxl-n12{margin-bottom:calc(-96*var(--font-ratio)*1px) !important}.u-ml-xxl-n12,.u-mx-xxl-n12{margin-left:calc(-96*var(--font-ratio)*1px) !important}.u-m-xxl-n13{margin:calc(-104*var(--font-ratio)*1px) !important}.u-mt-xxl-n13,.u-my-xxl-n13{margin-top:calc(-104*var(--font-ratio)*1px) !important}.u-mr-xxl-n13,.u-mx-xxl-n13{margin-right:calc(-104*var(--font-ratio)*1px) !important}.u-mb-xxl-n13,.u-my-xxl-n13{margin-bottom:calc(-104*var(--font-ratio)*1px) !important}.u-ml-xxl-n13,.u-mx-xxl-n13{margin-left:calc(-104*var(--font-ratio)*1px) !important}.u-m-xxl-n14{margin:calc(-112*var(--font-ratio)*1px) !important}.u-mt-xxl-n14,.u-my-xxl-n14{margin-top:calc(-112*var(--font-ratio)*1px) !important}.u-mr-xxl-n14,.u-mx-xxl-n14{margin-right:calc(-112*var(--font-ratio)*1px) !important}.u-mb-xxl-n14,.u-my-xxl-n14{margin-bottom:calc(-112*var(--font-ratio)*1px) !important}.u-ml-xxl-n14,.u-mx-xxl-n14{margin-left:calc(-112*var(--font-ratio)*1px) !important}.u-m-xxl-n15{margin:calc(-120*var(--font-ratio)*1px) !important}.u-mt-xxl-n15,.u-my-xxl-n15{margin-top:calc(-120*var(--font-ratio)*1px) !important}.u-mr-xxl-n15,.u-mx-xxl-n15{margin-right:calc(-120*var(--font-ratio)*1px) !important}.u-mb-xxl-n15,.u-my-xxl-n15{margin-bottom:calc(-120*var(--font-ratio)*1px) !important}.u-ml-xxl-n15,.u-mx-xxl-n15{margin-left:calc(-120*var(--font-ratio)*1px) !important}.u-m-xxl-n16{margin:calc(-128*var(--font-ratio)*1px) !important}.u-mt-xxl-n16,.u-my-xxl-n16{margin-top:calc(-128*var(--font-ratio)*1px) !important}.u-mr-xxl-n16,.u-mx-xxl-n16{margin-right:calc(-128*var(--font-ratio)*1px) !important}.u-mb-xxl-n16,.u-my-xxl-n16{margin-bottom:calc(-128*var(--font-ratio)*1px) !important}.u-ml-xxl-n16,.u-mx-xxl-n16{margin-left:calc(-128*var(--font-ratio)*1px) !important}.u-m-xxl-auto{margin:auto !important}.u-mt-xxl-auto,.u-my-xxl-auto{margin-top:auto !important}.u-mr-xxl-auto,.u-mx-xxl-auto{margin-right:auto !important}.u-mb-xxl-auto,.u-my-xxl-auto{margin-bottom:auto !important}.u-ml-xxl-auto,.u-mx-xxl-auto{margin-left:auto !important}}.u-fw-normal{font-weight:var(--font-weight-regular)}.u-fw-medium{font-weight:var(--font-weight-medium)}.u-fw-bold{font-weight:var(--font-weight-bold)}@media(max-width: 576px){.u-fw-sm-normal{font-weight:var(--font-weight-regular)}.u-fw-sm-medium{font-weight:var(--font-weight-medium)}.u-fw-sm-bold{font-weight:var(--font-weight-bold)}}@media(max-width: 768px){.u-fw-md-normal{font-weight:var(--font-weight-regular)}.u-fw-md-medium{font-weight:var(--font-weight-medium)}.u-fw-md-bold{font-weight:var(--font-weight-bold)}}@media(max-width: 1220px){.u-fw-lg-normal{font-weight:var(--font-weight-regular)}.u-fw-lg-medium{font-weight:var(--font-weight-medium)}.u-fw-lg-bold{font-weight:var(--font-weight-bold)}}@media(max-width: 1440px){.u-fw-xl-normal{font-weight:var(--font-weight-regular)}.u-fw-xl-medium{font-weight:var(--font-weight-medium)}.u-fw-xl-bold{font-weight:var(--font-weight-bold)}}@media(max-width: 1750px){.u-fw-xxl-normal{font-weight:var(--font-weight-regular)}.u-fw-xxl-medium{font-weight:var(--font-weight-medium)}.u-fw-xxl-bold{font-weight:var(--font-weight-bold)}}.u-flex-row{flex-direction:row !important}.u-flex-column{flex-direction:column !important}.u-flex-row-reverse{flex-direction:row-reverse !important}.u-flex-column-reverse{flex-direction:column-reverse !important}.u-flex-wrap{flex-wrap:wrap !important}.u-flex-nowrap{flex-wrap:nowrap !important}.u-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.u-flex-fill{flex:1 1 auto !important}.u-flex-grow-0{flex-grow:0 !important}.u-flex-grow-1{flex-grow:1 !important}.u-flex-shrink-0{flex-shrink:0 !important}.u-flex-shrink-1{flex-shrink:1 !important}.u-jc-start{justify-content:flex-start !important}.u-jc-end{justify-content:flex-end !important}.u-jc-center{justify-content:center !important}.u-jc-between{justify-content:space-between !important}.u-jc-around{justify-content:space-around !important}.u-ai-start{align-items:flex-start !important}.u-ai-end{align-items:flex-end !important}.u-ai-center{align-items:center !important}.u-ai-baseline{align-items:baseline !important}.u-ai-stretch{align-items:stretch !important}.u-ac-start{align-content:flex-start !important}.u-ac-end{align-content:flex-end !important}.u-ac-center{align-content:center !important}.u-ac-between{align-content:space-between !important}.u-ac-around{align-content:space-around !important}.u-ac-stretch{align-content:stretch !important}.u-as-auto{align-self:auto !important}.u-as-start{align-self:flex-start !important}.u-as-end{align-self:flex-end !important}.u-as-center{align-self:center !important}.u-as-baseline{align-self:baseline !important}.u-as-stretch{align-self:stretch !important}@media(max-width: 576px){.u-flex-sm-row{flex-direction:row !important}.u-flex-sm-column{flex-direction:column !important}.u-flex-sm-row-reverse{flex-direction:row-reverse !important}.u-flex-sm-column-reverse{flex-direction:column-reverse !important}.u-flex-sm-wrap{flex-wrap:wrap !important}.u-flex-sm-nowrap{flex-wrap:nowrap !important}.u-flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.u-flex-sm-fill{flex:1 1 auto !important}.u-flex-sm-grow-0{flex-grow:0 !important}.u-flex-sm-grow-1{flex-grow:1 !important}.u-flex-sm-shrink-0{flex-shrink:0 !important}.u-flex-sm-shrink-1{flex-shrink:1 !important}.u-jc-sm-start{justify-content:flex-start !important}.u-jc-sm-end{justify-content:flex-end !important}.u-jc-sm-center{justify-content:center !important}.u-jc-sm-between{justify-content:space-between !important}.u-jc-sm-around{justify-content:space-around !important}.u-ai-sm-start{align-items:flex-start !important}.u-ai-sm-end{align-items:flex-end !important}.u-ai-sm-center{align-items:center !important}.u-ai-sm-baseline{align-items:baseline !important}.u-ai-sm-stretch{align-items:stretch !important}.u-ac-sm-start{align-content:flex-start !important}.u-ac-sm-end{align-content:flex-end !important}.u-ac-sm-center{align-content:center !important}.u-ac-sm-between{align-content:space-between !important}.u-ac-sm-around{align-content:space-around !important}.u-ac-sm-stretch{align-content:stretch !important}.u-as-sm-auto{align-self:auto !important}.u-as-sm-start{align-self:flex-start !important}.u-as-sm-end{align-self:flex-end !important}.u-as-sm-center{align-self:center !important}.u-as-sm-baseline{align-self:baseline !important}.u-as-sm-stretch{align-self:stretch !important}}@media(max-width: 768px){.u-flex-md-row{flex-direction:row !important}.u-flex-md-column{flex-direction:column !important}.u-flex-md-row-reverse{flex-direction:row-reverse !important}.u-flex-md-column-reverse{flex-direction:column-reverse !important}.u-flex-md-wrap{flex-wrap:wrap !important}.u-flex-md-nowrap{flex-wrap:nowrap !important}.u-flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.u-flex-md-fill{flex:1 1 auto !important}.u-flex-md-grow-0{flex-grow:0 !important}.u-flex-md-grow-1{flex-grow:1 !important}.u-flex-md-shrink-0{flex-shrink:0 !important}.u-flex-md-shrink-1{flex-shrink:1 !important}.u-jc-md-start{justify-content:flex-start !important}.u-jc-md-end{justify-content:flex-end !important}.u-jc-md-center{justify-content:center !important}.u-jc-md-between{justify-content:space-between !important}.u-jc-md-around{justify-content:space-around !important}.u-ai-md-start{align-items:flex-start !important}.u-ai-md-end{align-items:flex-end !important}.u-ai-md-center{align-items:center !important}.u-ai-md-baseline{align-items:baseline !important}.u-ai-md-stretch{align-items:stretch !important}.u-ac-md-start{align-content:flex-start !important}.u-ac-md-end{align-content:flex-end !important}.u-ac-md-center{align-content:center !important}.u-ac-md-between{align-content:space-between !important}.u-ac-md-around{align-content:space-around !important}.u-ac-md-stretch{align-content:stretch !important}.u-as-md-auto{align-self:auto !important}.u-as-md-start{align-self:flex-start !important}.u-as-md-end{align-self:flex-end !important}.u-as-md-center{align-self:center !important}.u-as-md-baseline{align-self:baseline !important}.u-as-md-stretch{align-self:stretch !important}}@media(max-width: 1220px){.u-flex-lg-row{flex-direction:row !important}.u-flex-lg-column{flex-direction:column !important}.u-flex-lg-row-reverse{flex-direction:row-reverse !important}.u-flex-lg-column-reverse{flex-direction:column-reverse !important}.u-flex-lg-wrap{flex-wrap:wrap !important}.u-flex-lg-nowrap{flex-wrap:nowrap !important}.u-flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.u-flex-lg-fill{flex:1 1 auto !important}.u-flex-lg-grow-0{flex-grow:0 !important}.u-flex-lg-grow-1{flex-grow:1 !important}.u-flex-lg-shrink-0{flex-shrink:0 !important}.u-flex-lg-shrink-1{flex-shrink:1 !important}.u-jc-lg-start{justify-content:flex-start !important}.u-jc-lg-end{justify-content:flex-end !important}.u-jc-lg-center{justify-content:center !important}.u-jc-lg-between{justify-content:space-between !important}.u-jc-lg-around{justify-content:space-around !important}.u-ai-lg-start{align-items:flex-start !important}.u-ai-lg-end{align-items:flex-end !important}.u-ai-lg-center{align-items:center !important}.u-ai-lg-baseline{align-items:baseline !important}.u-ai-lg-stretch{align-items:stretch !important}.u-ac-lg-start{align-content:flex-start !important}.u-ac-lg-end{align-content:flex-end !important}.u-ac-lg-center{align-content:center !important}.u-ac-lg-between{align-content:space-between !important}.u-ac-lg-around{align-content:space-around !important}.u-ac-lg-stretch{align-content:stretch !important}.u-as-lg-auto{align-self:auto !important}.u-as-lg-start{align-self:flex-start !important}.u-as-lg-end{align-self:flex-end !important}.u-as-lg-center{align-self:center !important}.u-as-lg-baseline{align-self:baseline !important}.u-as-lg-stretch{align-self:stretch !important}}@media(max-width: 1440px){.u-flex-xl-row{flex-direction:row !important}.u-flex-xl-column{flex-direction:column !important}.u-flex-xl-row-reverse{flex-direction:row-reverse !important}.u-flex-xl-column-reverse{flex-direction:column-reverse !important}.u-flex-xl-wrap{flex-wrap:wrap !important}.u-flex-xl-nowrap{flex-wrap:nowrap !important}.u-flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.u-flex-xl-fill{flex:1 1 auto !important}.u-flex-xl-grow-0{flex-grow:0 !important}.u-flex-xl-grow-1{flex-grow:1 !important}.u-flex-xl-shrink-0{flex-shrink:0 !important}.u-flex-xl-shrink-1{flex-shrink:1 !important}.u-jc-xl-start{justify-content:flex-start !important}.u-jc-xl-end{justify-content:flex-end !important}.u-jc-xl-center{justify-content:center !important}.u-jc-xl-between{justify-content:space-between !important}.u-jc-xl-around{justify-content:space-around !important}.u-ai-xl-start{align-items:flex-start !important}.u-ai-xl-end{align-items:flex-end !important}.u-ai-xl-center{align-items:center !important}.u-ai-xl-baseline{align-items:baseline !important}.u-ai-xl-stretch{align-items:stretch !important}.u-ac-xl-start{align-content:flex-start !important}.u-ac-xl-end{align-content:flex-end !important}.u-ac-xl-center{align-content:center !important}.u-ac-xl-between{align-content:space-between !important}.u-ac-xl-around{align-content:space-around !important}.u-ac-xl-stretch{align-content:stretch !important}.u-as-xl-auto{align-self:auto !important}.u-as-xl-start{align-self:flex-start !important}.u-as-xl-end{align-self:flex-end !important}.u-as-xl-center{align-self:center !important}.u-as-xl-baseline{align-self:baseline !important}.u-as-xl-stretch{align-self:stretch !important}}@media(max-width: 1750px){.u-flex-xxl-row{flex-direction:row !important}.u-flex-xxl-column{flex-direction:column !important}.u-flex-xxl-row-reverse{flex-direction:row-reverse !important}.u-flex-xxl-column-reverse{flex-direction:column-reverse !important}.u-flex-xxl-wrap{flex-wrap:wrap !important}.u-flex-xxl-nowrap{flex-wrap:nowrap !important}.u-flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.u-flex-xxl-fill{flex:1 1 auto !important}.u-flex-xxl-grow-0{flex-grow:0 !important}.u-flex-xxl-grow-1{flex-grow:1 !important}.u-flex-xxl-shrink-0{flex-shrink:0 !important}.u-flex-xxl-shrink-1{flex-shrink:1 !important}.u-jc-xxl-start{justify-content:flex-start !important}.u-jc-xxl-end{justify-content:flex-end !important}.u-jc-xxl-center{justify-content:center !important}.u-jc-xxl-between{justify-content:space-between !important}.u-jc-xxl-around{justify-content:space-around !important}.u-ai-xxl-start{align-items:flex-start !important}.u-ai-xxl-end{align-items:flex-end !important}.u-ai-xxl-center{align-items:center !important}.u-ai-xxl-baseline{align-items:baseline !important}.u-ai-xxl-stretch{align-items:stretch !important}.u-ac-xxl-start{align-content:flex-start !important}.u-ac-xxl-end{align-content:flex-end !important}.u-ac-xxl-center{align-content:center !important}.u-ac-xxl-between{align-content:space-between !important}.u-ac-xxl-around{align-content:space-around !important}.u-ac-xxl-stretch{align-content:stretch !important}.u-as-xxl-auto{align-self:auto !important}.u-as-xxl-start{align-self:flex-start !important}.u-as-xxl-end{align-self:flex-end !important}.u-as-xxl-center{align-self:center !important}.u-as-xxl-baseline{align-self:baseline !important}.u-as-xxl-stretch{align-self:stretch !important}}.u-order-0{order:0}.u-order-1{order:1}.u-order-2{order:2}.u-order-3{order:3}@media(max-width: 576px){.u-order-sm-0{order:0}.u-order-sm-1{order:1}.u-order-sm-2{order:2}.u-order-sm-3{order:3}}@media(max-width: 768px){.u-order-md-0{order:0}.u-order-md-1{order:1}.u-order-md-2{order:2}.u-order-md-3{order:3}}@media(max-width: 1220px){.u-order-lg-0{order:0}.u-order-lg-1{order:1}.u-order-lg-2{order:2}.u-order-lg-3{order:3}}@media(max-width: 1440px){.u-order-xl-0{order:0}.u-order-xl-1{order:1}.u-order-xl-2{order:2}.u-order-xl-3{order:3}}@media(max-width: 1750px){.u-order-xxl-0{order:0}.u-order-xxl-1{order:1}.u-order-xxl-2{order:2}.u-order-xxl-3{order:3}}