.elementor-479 .elementor-element.elementor-element-dc8b299 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-479 .elementor-element.elementor-element-dc8b299 > .elementor-container{max-width:820px;}.elementor-479 .elementor-element.elementor-element-dc8b299{border-style:solid;border-width:04px 0px 0px 0px;border-color:#000000;padding:40px 20px 60px 20px;}.elementor-479 .elementor-element.elementor-element-dc8b299, .elementor-479 .elementor-element.elementor-element-dc8b299 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-479 .elementor-element.elementor-element-a291ac6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-479 .elementor-element.elementor-element-a291ac6{text-align:center;}.elementor-479 .elementor-element.elementor-element-a291ac6 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:46px;font-weight:600;color:#037a5f;}.elementor-479 .elementor-element.elementor-element-6e71e45{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-24b008c{--divider-border-style:solid;--divider-color:#037a5f;--divider-border-width:3px;}.elementor-479 .elementor-element.elementor-element-24b008c .elementor-divider-separator{width:100%;}.elementor-479 .elementor-element.elementor-element-24b008c .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-479 .elementor-element.elementor-element-b96bb40{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-8ee5581 > .elementor-widget-container{margin:32px 0px 12px 0px;}.elementor-479 .elementor-element.elementor-element-8ee5581{text-align:start;}.elementor-479 .elementor-element.elementor-element-8ee5581 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:700;color:#037a5f;}.elementor-479 .elementor-element.elementor-element-a00959a{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-ae2ac54 > .elementor-widget-container{margin:32px 0px 12px 0px;}.elementor-479 .elementor-element.elementor-element-ae2ac54{text-align:start;}.elementor-479 .elementor-element.elementor-element-ae2ac54 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:700;color:#037a5f;}.elementor-479 .elementor-element.elementor-element-2ecf483{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-7f49d9f > .elementor-widget-container{margin:32px 0px 12px 0px;}.elementor-479 .elementor-element.elementor-element-7f49d9f{text-align:start;}.elementor-479 .elementor-element.elementor-element-7f49d9f .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:700;color:#037a5f;}.elementor-479 .elementor-element.elementor-element-d17964f{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-568a2de > .elementor-widget-container{margin:32px 0px 12px 0px;}.elementor-479 .elementor-element.elementor-element-568a2de{text-align:start;}.elementor-479 .elementor-element.elementor-element-568a2de .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:700;color:#037a5f;}.elementor-479 .elementor-element.elementor-element-b1c12e4{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-2678f36 > .elementor-widget-container{margin:32px 0px 12px 0px;}.elementor-479 .elementor-element.elementor-element-2678f36{text-align:start;}.elementor-479 .elementor-element.elementor-element-2678f36 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:26px;font-weight:600;color:#037a5f;}.elementor-479 .elementor-element.elementor-element-daf156a{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-479 .elementor-element.elementor-element-6e71e45{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-b96bb40{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-a00959a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-2ecf483{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-d17964f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-b1c12e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-daf156a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-479 .elementor-element.elementor-element-a291ac6 .elementor-heading-title{font-size:34px;}.elementor-479 .elementor-element.elementor-element-6e71e45{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-b96bb40{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-8ee5581 .elementor-heading-title{font-size:22px;}.elementor-479 .elementor-element.elementor-element-a00959a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-ae2ac54 .elementor-heading-title{font-size:22px;}.elementor-479 .elementor-element.elementor-element-2ecf483{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-7f49d9f .elementor-heading-title{font-size:22px;}.elementor-479 .elementor-element.elementor-element-d17964f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-568a2de .elementor-heading-title{font-size:22px;}.elementor-479 .elementor-element.elementor-element-b1c12e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-479 .elementor-element.elementor-element-2678f36 .elementor-heading-title{font-size:22px;}.elementor-479 .elementor-element.elementor-element-daf156a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}