.elementor-31 .elementor-element.elementor-element-a298307{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-551046d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2f1b709 iframe{height:400px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-2f1b709 iframe{height:300px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-2f1b709 iframe{height:300px;}}/* Start custom CSS for html, class: .elementor-element-59a7e2c7 */.hero-title{
  margin:0;
  font-family:"Bebas Neue",sans-serif;
  font-weight:700;
  font-size:74px;
  line-height:.96;
  letter-spacing:var(--hero-ls);
  color:var(--ink);
  word-break:break-word;
}

.hero h1.hero-jp{
  margin:8px 0 0;
  font-family:"Noto Sans JP",sans-serif;
  font-size:15px;
  font-weight:700;
  letter-spacing:.42em;
  color:var(--ink-2);
}/* End custom CSS */