.elementor .color-text-white{color:var(--color-text-white);}.elementor .color-bg-dark{padding:20px;background-color:var(--color-bg-dark);}.elementor .flex-column{flex-direction:column;}.elementor .section-l{padding-block-start:5rem;padding-block-end:5rem;display:flex;flex-direction:column;}.elementor .gao{padding:0px;flex-direction:row;}.elementor .boxed-880{max-width:880px;flex-direction:column;}.elementor .gaps-m{gap:1.88rem;align-items:center;}.elementor .gaps-l{display:flex;gap:2.5rem;}.elementor .gaps-xl{display:flex;gap:3.13rem;}.elementor .heading-en{font-family:var(--pml-font-en-heading);font-weight:400;font-size:var(--size-52);letter-spacing:0.05em;line-height:1em;}.elementor .heading-icon-red{width:45px;height:30px;svg, svg * {
  fill: var(--pml-color-red)!important;
  stroke: var(--pml-color-red)!important;
}\n}.elementor .title-header{height:320px;padding-block-start:160px;padding-block-end:70px;background-color:var(--color-bg-dark);display:flex;flex-direction:column;justify-content:center;}.elementor .gaps-xxl{display:flex;flex-direction:column;gap:3.75rem;}.elementor .gaps-xs{gap:0.63rem;}.elementor .section-xl{padding-block-start:7.5rem;padding-block-end:7.5rem;flex-direction:column;align-items:center;}.elementor .pml-fluid-container{align-items:stretch;}.elementor .body-text-jp{font-family:var(--font-serif);font-weight:500;font-size:var(--size-18);letter-spacing:0.05em;line-height:1.63em;}