.elementor-89 .elementor-element.elementor-element-a8201a4:not(.elementor-motion-effects-element-type-background),.elementor-89 .elementor-element.elementor-element-a8201a4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f0f0}.elementor-89 .elementor-element.elementor-element-a8201a4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-89 .elementor-element.elementor-element-a8201a4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-89 .elementor-element.elementor-element-94d16f4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-89 .elementor-element.elementor-element-94d16f4>.elementor-element-populated{padding:20px}.elementor-89 .elementor-element.elementor-element-8d16c17{--spacer-size:50px}.elementor-89 .elementor-element.elementor-element-2f1b9e5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-89 .elementor-element.elementor-element-79d29f9{font-family:"Russo One",Sans-serif;font-size:33px;font-weight:400;font-style:italic;color:#29659c}.elementor-89 .elementor-element.elementor-element-2349ed0{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:700;letter-spacing:2.5px;color:#29659c}.elementor-89 .elementor-element.elementor-element-6c6953d{--spacer-size:25px}.elementor-89 .elementor-element.elementor-element-c6edfc6{text-align:left;font-family:"M PLUS 2",Sans-serif;font-weight:600;color:#3f3f3f}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-89 .elementor-element.elementor-element-960baea{--spacer-size:50px}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-89 .elementor-element.elementor-element-177a209{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-89 .elementor-element.elementor-element-177a209 .elementor-divider-separator{width:100%}.elementor-89 .elementor-element.elementor-element-177a209 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-89 .elementor-element.elementor-element-3aac74d{--spacer-size:50px}.elementor-89 .elementor-element.elementor-element-d08a574{font-family:"Russo One",Sans-serif;font-size:33px;font-weight:400;font-style:italic;color:#29659c}.elementor-89 .elementor-element.elementor-element-559c9c3{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:700;letter-spacing:2.5px;color:#29659c}.elementor-89 .elementor-element.elementor-element-16e39bd{--spacer-size:25px}.elementor-89 .elementor-element.elementor-element-838c201{text-align:left;font-family:"M PLUS 2",Sans-serif;font-weight:600;color:#3f3f3f}.elementor-89 .elementor-element.elementor-element-33fd114{--spacer-size:50px}.elementor-89 .elementor-element.elementor-element-0695ce2{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-89 .elementor-element.elementor-element-0695ce2 .elementor-divider-separator{width:100%}.elementor-89 .elementor-element.elementor-element-0695ce2 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-89 .elementor-element.elementor-element-c70f01f{--spacer-size:50px}.elementor-widget-Table table.tafe-table .tafe-table-body{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-header tr .elementor-repeater-item-2288c38{width:29%;text-align:left;padding:10px}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-7ef2471{text-align:center;background-color:#E9E9E9!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-0c5fac9{background-color:#FFFFFF!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-0a42093{text-align:center;background-color:#E9E9E9!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-2e775e4{background-color:#FFFFFF!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-ad4a371{text-align:center;background-color:#E9E9E9!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-e9f99ad{background-color:#FFFFFF!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-3d1902a{text-align:center;background-color:#E9E9E9!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-f45d611{background-color:#FFFFFF!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-855ed58{text-align:center;background-color:#E9E9E9!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-40ba49f{background-color:#FFFFFF!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-5820a3d{text-align:center;background-color:#E9E9E9!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-4c637dc{background-color:#FFFFFF!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-9e22091{text-align:center;background-color:#E9E9E9!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-db76dc1{background-color:#FFFFFF!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-111f684{text-align:center;background-color:#E9E9E9!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr .elementor-repeater-item-bb4f9d8{background-color:#FFFFFF!important}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table td,.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table th{padding:10px;border-style:dotted;border-color:#f0f0f0}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-header tr th{text-align:left;color:#29659c;font-family:"Russo One",Sans-serif;font-size:33px;font-weight:400;font-style:italic}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body tr td{text-align:left}.elementor-89 .elementor-element.elementor-element-f89cd44 table.tafe-table .tafe-table-body{font-family:"M PLUS 2",Sans-serif;font-size:13px;font-weight:600}.elementor-89 .elementor-element.elementor-element-0044af1>.elementor-element-populated{padding:20px 0 0}.elementor-89 .elementor-element.elementor-element-6fe63d0{text-align:center;font-family:"Russo One",Sans-serif;font-size:33px;font-weight:400;font-style:italic;color:#29659c}.elementor-89 .elementor-element.elementor-element-63fcc26 .twae-wrapper{--tw-cbx-text-align-alternate:right;--tw-lbl-big-color:#4e4e4e;--tw-lbl-big-size:15px;--tw-lbl-small-color:#4e4e4e;--tw-lbl-small-size:14px;--tw-ybx-size:80px;--tw-cbx-bottom-margin:60px;--tw-cbx-title-color:#344c9c;--tw-cbx-des-color:#535353}.elementor-89 .elementor-element.elementor-element-63fcc26 .twae-wrapper,.elementor-89 .elementor-element.elementor-element-63fcc26 .twae-navigationBar{--tw-ibx-bg:#fff}.elementor-89 .elementor-element.elementor-element-63fcc26 .twae-label-big,.elementor-89 .elementor-element.elementor-element-63fcc26 .twae_icon_text{font-family:"M PLUS 2",Sans-serif;font-weight:600}.elementor-89 .elementor-element.elementor-element-63fcc26 .twae-label-small{font-family:"M PLUS 2",Sans-serif;font-weight:600}.elementor-89 .elementor-element.elementor-element-63fcc26 .twae-title,.twae-popup .twae-title{font-family:"M PLUS 2",Sans-serif;font-size:14px}.elementor-89 .elementor-element.elementor-element-63fcc26 .twae-description,.elementor-89 .elementor-element.elementor-element-63fcc26 .twae-button a,.twae-popup .twae-description{font-family:"M PLUS 2",Sans-serif;font-size:12px;font-weight:600}.elementor-89 .elementor-element.elementor-element-50ec727{--spacer-size:50px}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-63734ee{width:55.266%}.elementor-89 .elementor-element.elementor-element-0044af1{width:44.6%}}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-63fcc26 .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-63fcc26 .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:14px;--tw-ybx-size:80px}}