.elementor-2028 .elementor-element.elementor-element-b5ec6e7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0.75em 1em;--row-gap:0.75em;--column-gap:1em;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028 .elementor-element.elementor-element-b5ec6e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2028 .elementor-element.elementor-element-6550160{width:initial;max-width:initial;}.elementor-2028 .elementor-element.elementor-element-6550160 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-2028 .elementor-element.elementor-element-6550160.elementor-element{--flex-grow:0;--flex-shrink:0;}.eae-wrap-6550160.eae-popup .mfp-inline-holder .mfp-content{width:66%;height:80vh;overflow-y:auto;}body .eae-popup.mfp-bg.eae-wrap-6550160{background-color:rgba(0,0,0,0.75);}.elementor-2028 .elementor-element.elementor-element-6550160 .icon-position-before i , .elementor-2028 .elementor-element.elementor-element-6550160 .icon-position-before svg{margin-right:0px;}.elementor-2028 .elementor-element.elementor-element-6550160 .icon-position-after i , .elementor-2028 .elementor-element.elementor-element-6550160 .icon-position-after svg{margin-left:0px;}.eae-wrap-6550160 .mfp-title{color:#491405;background-color:#519DA2;font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:600;}.eae-wrap-6550160 .eae-modal-content{font-family:"Open Sans", Sans-serif;font-size:1rem;}.elementor-2028 .elementor-element.elementor-element-6550160 .eae-popup-link{padding:0px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-2028 .elementor-element.elementor-element-6550160 .eae-popup-link img{border-radius:100% 100% 100% 100%;}.elementor-2028 .elementor-element.elementor-element-6550160 .eae-popup-link:hover{border-radius:100% 100% 100% 100%;}.elementor-2028 .elementor-element.elementor-element-6550160 .eae-popup-link:hover img{border-radius:100% 100% 100% 100%;}.eae-wrap-6550160 .eae-close{font-size:22px;height:22px;width:22px;top:18px;right:18px;}.eae-wrap-6550160 svg.eae-close{width:22px;height:22px;}.eae-wrap-6550160.eae-popup .eae-close{color:#491405;}.eae-wrap-6550160.eae-popup svg{background-color:#491405;}.elementor-2028 .elementor-element.elementor-element-9d3653c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.eae-wrap-9d3653c.eae-popup .mfp-inline-holder .mfp-content{width:66%;height:80vh;overflow-y:auto;}body .eae-popup.mfp-bg.eae-wrap-9d3653c{background-color:rgba(0,0,0,0.75);}.elementor-2028 .elementor-element.elementor-element-9d3653c .icon-position-before i , .elementor-2028 .elementor-element.elementor-element-9d3653c .icon-position-before svg{margin-right:0px;}.elementor-2028 .elementor-element.elementor-element-9d3653c .icon-position-after i , .elementor-2028 .elementor-element.elementor-element-9d3653c .icon-position-after svg{margin-left:0px;}.eae-wrap-9d3653c .mfp-title{color:#491405;background-color:#519DA2;font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:600;}.eae-wrap-9d3653c .eae-modal-content{font-family:"Open Sans", Sans-serif;font-size:1rem;}.elementor-2028 .elementor-element.elementor-element-9d3653c .eae-popup-link{padding:0px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-2028 .elementor-element.elementor-element-9d3653c .eae-popup-link img{border-radius:100% 100% 100% 100%;}.elementor-2028 .elementor-element.elementor-element-9d3653c .eae-popup-link:hover{border-radius:100% 100% 100% 100%;}.elementor-2028 .elementor-element.elementor-element-9d3653c .eae-popup-link:hover img{border-radius:100% 100% 100% 100%;}.eae-wrap-9d3653c .eae-close{font-size:22px;height:22px;width:22px;top:18px;right:18px;}.eae-wrap-9d3653c svg.eae-close{width:22px;height:22px;}.eae-wrap-9d3653c.eae-popup .eae-close{color:#491405;}.eae-wrap-9d3653c.eae-popup svg{background-color:#491405;}@media(max-width:1024px){.elementor-2028 .elementor-element.elementor-element-b5ec6e7{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2028 .elementor-element.elementor-element-b5ec6e7{--width:98.276%;}}@media(max-width:767px){.elementor-2028 .elementor-element.elementor-element-b5ec6e7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for wts-modal-popup, class: .elementor-element-6550160 */.elementor-2028 .elementor-element.elementor-element-6550160 a::before {
    content: 'Yuta Niwa';
    display: block;
    position: absolute;
    color: #491405;
  font-size: 1rem;
  font-weight: 700;
  bottom: .5em;
  width: calc(100% - 60px);
  text-align: center;
}
.elementor-2028 .elementor-element.elementor-element-6550160 a::after {
    content: 'Kyoto/Jepang';
    display: block;
    position: absolute;
    color: #491405;
  font-size: small;
  font-weight: 600;
  bottom: -.75em;
  width: calc(100% - 60px);
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for wts-modal-popup, class: .elementor-element-9d3653c */.elementor-2028 .elementor-element.elementor-element-9d3653c a::before {
    content: 'Zhang Xu zhan';
    display: block;
    position: absolute;
    color: #491405;
  font-size: 1rem;
  font-weight: 700;
  bottom: .5em;
  width: calc(100% - 60px);
  text-align: center;
}
.elementor-2028 .elementor-element.elementor-element-9d3653c a::after {
    content: 'Taiwan';
    display: block;
    position: absolute;
    color: #491405;
  font-size: small;
  font-weight: 600;
  bottom: -.75em;
  width: calc(100% - 60px);
  text-align: center;
}/* End custom CSS */