.elementor-59 .elementor-element.elementor-element-b0162f1 > .elementor-container{min-height:350px;}.elementor-59 .elementor-element.elementor-element-b0162f1{margin-top:-705px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-a82e2d7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-a82e2d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-a82e2d7{z-index:25;}.elementor-59 .elementor-element.elementor-element-e8d891c > .elementor-container{max-width:1000px;min-height:350px;}.elementor-59 .elementor-element.elementor-element-5d0e803:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-5d0e803 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-59 .elementor-element.elementor-element-5d0e803 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://across-border.net/wp-content/uploads/2025/10/colleagues-developisng-corporate-planad-and-strategy-2025-03sa-26-05-08-11-utc.jpg");background-position:center center;background-size:cover;opacity:0.64;}.elementor-bc-flex-widget .elementor-59 .elementor-element.elementor-element-5d0e803.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-59 .elementor-element.elementor-element-5d0e803.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-59 .elementor-element.elementor-element-5d0e803.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-59 .elementor-element.elementor-element-5d0e803 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-5d0e803 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-6808f1b{text-align:center;}.elementor-59 .elementor-element.elementor-element-6808f1b .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:40px;font-weight:600;letter-spacing:5px;color:var( --e-global-color-589949c );}.elementor-59 .elementor-element.elementor-element-2521476{margin-top:-20px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-55bc503{z-index:100;}.elementor-59 .elementor-element.elementor-element-61e8fab > .elementor-container{max-width:1000px;}.elementor-59 .elementor-element.elementor-element-792cc49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-792cc49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-589949c );}.elementor-59 .elementor-element.elementor-element-792cc49 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-792cc49 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-792cc49 > .elementor-background-slideshow{border-radius:0px 0px 20px 20px;}.elementor-59 .elementor-element.elementor-element-792cc49 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-792cc49 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-6760b0f .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:600;line-height:28px;letter-spacing:1px;color:var( --e-global-color-text );}.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-59 .elementor-element.elementor-element-b18e8d5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-59 .elementor-element.elementor-element-b18e8d5 .elementor-divider-separator{width:100%;}.elementor-59 .elementor-element.elementor-element-b18e8d5 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(70px/2);}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(70px/2);}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(70px/2);}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-70px/2);}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-70px/2);}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:3px;}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-5a8b0d1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-item > a{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-5a8b0d1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-42a74d5 > .elementor-container{max-width:1000px;}.elementor-59 .elementor-element.elementor-element-fa1015c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-fa1015c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-589949c );}.elementor-59 .elementor-element.elementor-element-fa1015c > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-fa1015c > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-fa1015c > .elementor-background-slideshow{border-radius:0px 0px 20px 20px;}.elementor-59 .elementor-element.elementor-element-fa1015c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-59 .elementor-element.elementor-element-fa1015c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-5e0fdbc .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:600;line-height:28px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-63ede58{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-59 .elementor-element.elementor-element-63ede58 .elementor-divider-separator{width:100%;}.elementor-59 .elementor-element.elementor-element-63ede58 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(100px/2);}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(100px/2);}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(100px/2);}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-100px/2);}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-100px/2);}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-0f9a506{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-item > a{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-text{transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-f48264c:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-f48264c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e65e856 );}.elementor-59 .elementor-element.elementor-element-f48264c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-f48264c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-38852ba{z-index:100;}.elementor-59 .elementor-element.elementor-element-093759e{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-093759e .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:35px;font-weight:600;letter-spacing:3px;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-6a0f07d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-6a0f07d .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:600;line-height:28px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-96455be > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-96455be{margin-top:50px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-f3efe81 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-f3efe81 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-f3efe81 > .elementor-background-slideshow{border-radius:200px 200px 200px 200px;}.elementor-59 .elementor-element.elementor-element-f3efe81 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59 .elementor-element.elementor-element-f3efe81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-59 .elementor-element.elementor-element-98c0bd7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-98c0bd7 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-73cc927 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-73cc927 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-73cc927 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-73cc927 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 20px;}.elementor-59 .elementor-element.elementor-element-73cc927 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-2601e19{padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-59 .elementor-element.elementor-element-2601e19 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:25px;font-weight:600;letter-spacing:2px;}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-date{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-59 .elementor-element.elementor-element-3efe10d .ha-horizontal-timeline-icon{width:60px;height:60px;font-size:30px;}.elementor-59 .elementor-element.elementor-element-3efe10d .ha-horizontal-timeline-inner{padding:15px;}.elementor-59 .elementor-element.elementor-element-3efe10d .ha-horizontal-timeline-block{padding:5px;}.elementor-59 .elementor-element.elementor-element-3efe10d .ha-horizontal-timeline-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-3efe10d .ha-horizontal-timeline-title a{color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-3efe10d .ha-horizontal-timeline-subtitle{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;}.elementor-59 .elementor-element.elementor-element-64aa02f > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-64aa02f{margin-top:50px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-4e968e2 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-4e968e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-4e968e2 > .elementor-background-slideshow{border-radius:200px 200px 200px 200px;}.elementor-59 .elementor-element.elementor-element-4e968e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59 .elementor-element.elementor-element-4e968e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-2ac54f4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-2ac54f4 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-1a1689e > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-1a1689e > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-1a1689e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-1a1689e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 20px;}.elementor-59 .elementor-element.elementor-element-1a1689e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-e857f79{padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-59 .elementor-element.elementor-element-e857f79 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:25px;font-weight:600;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-6a75f77 .ha-horizontal-timeline-icon{width:60px;height:60px;font-size:30px;}.elementor-59 .elementor-element.elementor-element-6a75f77 .ha-horizontal-timeline-inner{padding:15px;}.elementor-59 .elementor-element.elementor-element-6a75f77 .ha-horizontal-timeline-block{padding:5px;}.elementor-59 .elementor-element.elementor-element-6a75f77 .ha-horizontal-timeline-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-6a75f77 .ha-horizontal-timeline-title a{color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-6a75f77 .ha-horizontal-timeline-subtitle{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;}.elementor-59 .elementor-element.elementor-element-e8f5eed > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-e8f5eed{margin-top:50px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-203d414:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-203d414 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec0efe );}.elementor-59 .elementor-element.elementor-element-203d414 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-203d414 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-203d414 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-203d414 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 20px;}.elementor-59 .elementor-element.elementor-element-203d414 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-e3bbea5{padding:0px 0px 0px 20px;z-index:10;}.elementor-59 .elementor-element.elementor-element-e3bbea5 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:600;line-height:30px;letter-spacing:2px;}.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-59 .elementor-element.elementor-element-0fe8759{background-color:var( --e-global-color-589949c );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-0fe8759.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-ac37008{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;z-index:10;}.elementor-59 .elementor-element.elementor-element-ac37008 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:600;line-height:30px;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-5eed25f{background-color:var( --e-global-color-589949c );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-5eed25f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-8b7ad0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-8b7ad0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec0efe );}.elementor-59 .elementor-element.elementor-element-8b7ad0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-8b7ad0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-c6f9302{background-color:var( --e-global-color-589949c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d6956b1 );}.elementor-59 .elementor-element.elementor-element-c6f9302.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-7fe5ca6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-7fe5ca6 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:600;line-height:25px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-c21448f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-c21448f .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:35px;font-weight:600;letter-spacing:3px;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-7b47218{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-7b47218 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:600;line-height:28px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-3847b10 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-3847b10{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-7ef5be7 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-7ef5be7 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-7ef5be7 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-7ef5be7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-7ef5be7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-89c89f9 .elementor-heading-title{color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-7781230{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-7781230 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:22px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-b00b449 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-b00b449{margin-top:0px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-1ac6cfb > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-1ac6cfb > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-1ac6cfb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-1ac6cfb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-1ac6cfb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-c0329ad img{width:75%;}.elementor-59 .elementor-element.elementor-element-65096d7{background-color:var( --e-global-color-589949c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Zen Maru Gothic", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-65096d7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-59 .elementor-element.elementor-element-d38b52e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-59 .elementor-element.elementor-element-d38b52e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-59 .elementor-element.elementor-element-d38b52e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-59 .elementor-element.elementor-element-d38b52e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-4e31d5f{background-color:var( --e-global-color-589949c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Zen Maru Gothic", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-4e31d5f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-1cf5410 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-1cf5410{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-b9f349d > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-b9f349d > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-b9f349d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-b9f349d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-b9f349d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-78d051b .elementor-heading-title{color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-23b3b5c{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-23b3b5c .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:22px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-66f0c87 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-66f0c87{margin-top:0px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-ce9acb1 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-ce9acb1 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-ce9acb1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-ce9acb1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-ce9acb1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-399a812 img{width:80%;}.elementor-59 .elementor-element.elementor-element-51980d4{background-color:var( --e-global-color-589949c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Zen Maru Gothic", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-51980d4.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-59 .elementor-element.elementor-element-a32b8d9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-59 .elementor-element.elementor-element-a32b8d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-59 .elementor-element.elementor-element-a32b8d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-59 .elementor-element.elementor-element-a32b8d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-392aeb9{background-color:var( --e-global-color-589949c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Zen Maru Gothic", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-392aeb9.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-bb2c124 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-bb2c124{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-7df8eff > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-7df8eff > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-7df8eff > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-7df8eff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-7df8eff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-6ae39f5 .elementor-heading-title{color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-23d1126{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-23d1126 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-d0330b3 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-d0330b3{margin-top:0px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-3f59ad9 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-3f59ad9 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-3f59ad9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-3f59ad9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-3f59ad9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-4d9dcf4 img{width:80%;}.elementor-59 .elementor-element.elementor-element-43ef1a6{background-color:var( --e-global-color-589949c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Zen Maru Gothic", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-43ef1a6.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-59 .elementor-element.elementor-element-a7ddad5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-59 .elementor-element.elementor-element-a7ddad5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-59 .elementor-element.elementor-element-a7ddad5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-59 .elementor-element.elementor-element-a7ddad5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-cb038e5{background-color:var( --e-global-color-589949c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Zen Maru Gothic", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-cb038e5.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-3ec284a > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-3ec284a{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-4ad0bf7 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-4ad0bf7 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-4ad0bf7 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-4ad0bf7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-4ad0bf7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-1936b8d .elementor-heading-title{color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-e89c1b7 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-e89c1b7{margin-top:0px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-87d804e > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-87d804e > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-87d804e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-87d804e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-87d804e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-5763847 img{width:80%;}.elementor-59 .elementor-element.elementor-element-8e66deb{background-color:var( --e-global-color-589949c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Zen Maru Gothic", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-8e66deb.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-59 .elementor-element.elementor-element-9a13ac8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-59 .elementor-element.elementor-element-9a13ac8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-59 .elementor-element.elementor-element-9a13ac8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-59 .elementor-element.elementor-element-9a13ac8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-7bc728d{background-color:var( --e-global-color-589949c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Zen Maru Gothic", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-7bc728d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-8b8a70d > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-8b8a70d{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-4f6f397 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-4f6f397 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-4f6f397 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-4f6f397 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-4f6f397 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-4470e30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-4470e30 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:35px;font-weight:600;letter-spacing:3px;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-25f7ea5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-c2bcfd0 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-c2bcfd0{margin-top:20px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-dcd9a96 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-dcd9a96 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-dcd9a96 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-dcd9a96 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-dcd9a96 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-1c79a20.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-1c79a20{text-align:left;font-family:"Zen Maru Gothic", Sans-serif;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-7be4992 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-7be4992{margin-top:0px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-c9059a0 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-c9059a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-c9059a0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-c9059a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-c9059a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-60c5b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-a154801 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-a154801{margin-top:50px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-9a67c0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-9a67c0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec0efe );}.elementor-59 .elementor-element.elementor-element-9a67c0b > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-9a67c0b > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-9a67c0b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-9a67c0b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 20px;}.elementor-59 .elementor-element.elementor-element-9a67c0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-d2d14dd{padding:0px 0px 0px 20px;z-index:10;}.elementor-59 .elementor-element.elementor-element-d2d14dd .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:600;line-height:30px;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-fd77036{background-color:var( --e-global-color-589949c );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-fd77036.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-60f8169{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;z-index:10;}.elementor-59 .elementor-element.elementor-element-60f8169 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:600;line-height:30px;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-e1d9f6f{background-color:var( --e-global-color-589949c );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-e1d9f6f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-534e8fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-534e8fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec0efe );}.elementor-59 .elementor-element.elementor-element-534e8fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-534e8fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-7362338{background-color:var( --e-global-color-589949c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d6956b1 );}.elementor-59 .elementor-element.elementor-element-7362338.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-ccca9dd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-ccca9dd .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-2b53af2 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-2b53af2{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-f782962 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-f782962 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-f782962 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-f782962 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-f782962 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-40a5db3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-40a5db3 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:35px;font-weight:600;letter-spacing:3px;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-9f8b505{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-c60b55a > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-c60b55a{margin-top:20px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-fc063ca > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-fc063ca > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-fc063ca > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-fc063ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-fc063ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-634efcb.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-634efcb{text-align:left;font-family:"Zen Maru Gothic", Sans-serif;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-6eb72ae > .elementor-container{max-width:600px;}.elementor-59 .elementor-element.elementor-element-6eb72ae{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-bc-flex-widget .elementor-59 .elementor-element.elementor-element-7610d67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-59 .elementor-element.elementor-element-7610d67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-59 .elementor-element.elementor-element-7610d67 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-59 .elementor-element.elementor-element-7610d67 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-59 .elementor-element.elementor-element-9b8aebb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-59 .elementor-element.elementor-element-9b8aebb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-59 .elementor-element.elementor-element-9b8aebb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-59 .elementor-element.elementor-element-9b8aebb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-1927e56 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-3d98557 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-3d98557{margin-top:-30px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-0dd0ed1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-0dd0ed1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec0efe );}.elementor-59 .elementor-element.elementor-element-0dd0ed1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-0dd0ed1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-59 .elementor-element.elementor-element-9aabb31 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-weight:500;line-height:24px;fill:var( --e-global-color-589949c );color:var( --e-global-color-589949c );padding:10px 10px 10px 10px;}.elementor-59 .elementor-element.elementor-element-9aabb31{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-9aabb31 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-454d438:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-454d438 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec0efe );}.elementor-59 .elementor-element.elementor-element-454d438 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-454d438 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-b9e3568 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-weight:500;line-height:24px;fill:var( --e-global-color-589949c );color:var( --e-global-color-589949c );padding:10px 10px 10px 10px;}.elementor-59 .elementor-element.elementor-element-b9e3568{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-b9e3568 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-6fe4bbd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-weight:500;line-height:24px;fill:var( --e-global-color-589949c );color:var( --e-global-color-589949c );padding:10px 10px 10px 10px;}.elementor-59 .elementor-element.elementor-element-6fe4bbd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-6fe4bbd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-939cf32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-939cf32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec0efe );}.elementor-59 .elementor-element.elementor-element-939cf32 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-939cf32 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-8c947be .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-weight:500;line-height:24px;fill:var( --e-global-color-589949c );color:var( --e-global-color-589949c );padding:10px 10px 10px 10px;}.elementor-59 .elementor-element.elementor-element-8c947be{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-8c947be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-b6eea8d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-weight:500;line-height:24px;fill:var( --e-global-color-589949c );color:var( --e-global-color-589949c );padding:10px 10px 10px 10px;}.elementor-59 .elementor-element.elementor-element-b6eea8d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-b6eea8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-3a240cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-3a240cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec0efe );}.elementor-59 .elementor-element.elementor-element-3a240cb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-3a240cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-737c9d1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-weight:500;line-height:24px;fill:var( --e-global-color-589949c );color:var( --e-global-color-589949c );padding:10px 10px 10px 10px;}.elementor-59 .elementor-element.elementor-element-737c9d1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-737c9d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-c4f0156 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-c4f0156{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-5d54153 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-5d54153 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-5d54153 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-5d54153 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-5d54153 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-4923fba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-4923fba .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:35px;font-weight:600;letter-spacing:3px;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-af436b7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-53c3456 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-53c3456{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-038243f > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-038243f > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-038243f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-038243f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-038243f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-1b967e9 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-2384247{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-2384247 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-59 .elementor-element.elementor-element-2384247 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-59 .elementor-element.elementor-element-2384247 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-59 .elementor-element.elementor-element-2384247 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-59 .elementor-element.elementor-element-2384247 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-59 .elementor-element.elementor-element-2384247 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-2384247 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-2384247 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-2384247 .elementor-icon-list-item > a{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-2384247 .elementor-icon-list-text{transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-be2ebf0 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-be2ebf0{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-e5068ef > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-e5068ef > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-e5068ef > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-e5068ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-e5068ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-df39bb0 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-d244d7d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-3512272 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-3512272{margin-top:20px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-4ef048f > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-4ef048f > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-4ef048f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-4ef048f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-4ef048f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-e8c9612.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-e8c9612{text-align:left;font-family:"Zen Maru Gothic", Sans-serif;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-7a80b06 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-7a80b06{margin-top:0px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-795499a > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-795499a > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-795499a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-795499a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-795499a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-58bb18b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-family:"Zen Maru Gothic", Sans-serif;font-size:15px;font-weight:400;line-height:25px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-dc80dd8 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-dc80dd8{margin-top:0px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-c906bb8 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-c906bb8 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-c906bb8 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-c906bb8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-c906bb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-da40899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-c1f60c0 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-c1f60c0{margin-top:20px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-b66cb04 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-b66cb04 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-b66cb04 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-b66cb04 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-b66cb04 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-840463e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-840463e{text-align:center;font-family:"Zen Maru Gothic", Sans-serif;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-6d5b2b7 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-6d5b2b7{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-7273ba7 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-7273ba7 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-7273ba7 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-7273ba7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-7273ba7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-efa75de .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-20939b7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-4781983 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-4781983{margin-top:20px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-6239d2d > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-6239d2d > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-6239d2d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-6239d2d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-6239d2d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-3a38683.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-3a38683{text-align:left;font-family:"Zen Maru Gothic", Sans-serif;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-bac1d0f > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-bac1d0f{margin-top:0px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-f4bba66 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-f4bba66 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-f4bba66 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-f4bba66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-f4bba66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-3422acf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-b2fedee > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-b2fedee{margin-top:50px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-34c7b76 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-34c7b76 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-34c7b76 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-34c7b76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-34c7b76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-93d40a2 .elementor-heading-title{color:var( --e-global-color-00ce43a );}.elementor-59 .elementor-element.elementor-element-6f0a319{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-2133b02 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-2133b02{margin-top:20px;margin-bottom:0px;z-index:10;}.elementor-59 .elementor-element.elementor-element-4006f57 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-4006f57 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-4006f57 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-4006f57 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59 .elementor-element.elementor-element-4006f57 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-24f3848.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-24f3848{text-align:left;font-family:"Zen Maru Gothic", Sans-serif;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-3a285a3 > .elementor-container{max-width:900px;}.elementor-59 .elementor-element.elementor-element-3a285a3{margin-top:20px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-70c0d02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-70c0d02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec0efe );}.elementor-59 .elementor-element.elementor-element-70c0d02 > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-70c0d02 > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-70c0d02 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-70c0d02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 20px;}.elementor-59 .elementor-element.elementor-element-70c0d02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-7a01de6{padding:0px 0px 0px 20px;z-index:10;}.elementor-59 .elementor-element.elementor-element-7a01de6 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:600;line-height:30px;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-4a22448{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-59 .elementor-element.elementor-element-4a22448.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-37818c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-59 .elementor-element.elementor-element-37818c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec0efe );}.elementor-59 .elementor-element.elementor-element-37818c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-37818c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59 .elementor-element.elementor-element-6d12122{background-color:var( --e-global-color-589949c );padding:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-6d12122.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-59 .elementor-element.elementor-element-6d12122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-59 .elementor-element.elementor-element-6d12122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-59 .elementor-element.elementor-element-6d12122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-59 .elementor-element.elementor-element-6d12122 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-59 .elementor-element.elementor-element-6d12122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-59 .elementor-element.elementor-element-6d12122 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-6d12122 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-6d12122 .elementor-icon-list-text{transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-1e74c48{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-1e74c48 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;}body.elementor-page-59:not(.elementor-motion-effects-element-type-background), body.elementor-page-59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e65e856 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-a3e48f6{width:22%;}.elementor-59 .elementor-element.elementor-element-a82e2d7{width:78%;}.elementor-59 .elementor-element.elementor-element-6e944dd{width:22%;}.elementor-59 .elementor-element.elementor-element-55bc503{width:78%;}.elementor-59 .elementor-element.elementor-element-3aa1434{width:22%;}.elementor-59 .elementor-element.elementor-element-38852ba{width:78%;}.elementor-59 .elementor-element.elementor-element-f3efe81{width:20%;}.elementor-59 .elementor-element.elementor-element-73cc927{width:80%;}.elementor-59 .elementor-element.elementor-element-4e968e2{width:20%;}.elementor-59 .elementor-element.elementor-element-1a1689e{width:80%;}.elementor-59 .elementor-element.elementor-element-203d414{width:70%;}.elementor-59 .elementor-element.elementor-element-8b7ad0f{width:30%;}.elementor-59 .elementor-element.elementor-element-1ac6cfb{width:45%;}.elementor-59 .elementor-element.elementor-element-d38b52e{width:55%;}.elementor-59 .elementor-element.elementor-element-ce9acb1{width:45%;}.elementor-59 .elementor-element.elementor-element-a32b8d9{width:55%;}.elementor-59 .elementor-element.elementor-element-3f59ad9{width:45%;}.elementor-59 .elementor-element.elementor-element-a7ddad5{width:55%;}.elementor-59 .elementor-element.elementor-element-87d804e{width:45%;}.elementor-59 .elementor-element.elementor-element-9a13ac8{width:55%;}.elementor-59 .elementor-element.elementor-element-9a67c0b{width:70%;}.elementor-59 .elementor-element.elementor-element-534e8fa{width:30%;}.elementor-59 .elementor-element.elementor-element-7610d67{width:25%;}.elementor-59 .elementor-element.elementor-element-9b8aebb{width:75%;}.elementor-59 .elementor-element.elementor-element-70c0d02{width:55%;}.elementor-59 .elementor-element.elementor-element-37818c0{width:45%;}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-b0162f1 > .elementor-container{min-height:150px;}.elementor-59 .elementor-element.elementor-element-b0162f1{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-a82e2d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-e8d891c > .elementor-container{min-height:150px;}.elementor-59 .elementor-element.elementor-element-6808f1b .elementor-heading-title{font-size:25px;letter-spacing:3px;}.elementor-59 .elementor-element.elementor-element-2521476{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-61e8fab{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-42a74d5{margin-top:-10px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-fa1015c > .elementor-element-populated, .elementor-59 .elementor-element.elementor-element-fa1015c > .elementor-element-populated > .elementor-background-overlay, .elementor-59 .elementor-element.elementor-element-fa1015c > .elementor-background-slideshow{border-radius:0px 0px 10px 10px;}.elementor-59 .elementor-element.elementor-element-fa1015c > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-59 .elementor-element.elementor-element-63ede58 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-59 .elementor-element.elementor-element-0f9a506{--e-icon-list-icon-size:11px;}.elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-0f9a506 .elementor-icon-list-item > a{font-size:14px;}.elementor-59 .elementor-element.elementor-element-f48264c{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-38852ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-093759e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-093759e .elementor-heading-title{font-size:25px;}.elementor-59 .elementor-element.elementor-element-6a0f07d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-96455be{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-d257456 img{width:70%;}.elementor-59 .elementor-element.elementor-element-98c0bd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-73cc927 > .elementor-element-populated{padding:10px 20px 0px 20px;}.elementor-59 .elementor-element.elementor-element-3efe10d .ha-horizontal-timeline-icon{width:40px;height:40px;font-size:20px;}.elementor-59 .elementor-element.elementor-element-c64831d img{width:70%;}.elementor-59 .elementor-element.elementor-element-2ac54f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-1a1689e > .elementor-element-populated{padding:10px 20px 0px 20px;}.elementor-59 .elementor-element.elementor-element-6a75f77 .ha-horizontal-timeline-icon{width:40px;height:40px;font-size:20px;}.elementor-59 .elementor-element.elementor-element-e8f5eed{margin-top:20px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-203d414 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-e3bbea5{padding:0px 0px 0px 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-ac37008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-8b7ad0f > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-59 .elementor-element.elementor-element-7fe5ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-c21448f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-c21448f .elementor-heading-title{font-size:22px;}.elementor-59 .elementor-element.elementor-element-7b47218{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-3847b10{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-7781230{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-7781230 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-1ac6cfb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-d38b52e > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-1cf5410{margin-top:20px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-23b3b5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-23b3b5c .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-ce9acb1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-a32b8d9 > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-bb2c124{margin-top:20px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-23d1126{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-23d1126 .elementor-heading-title{line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-3f59ad9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-a7ddad5 > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-8b8a70d{margin-top:20px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-4f6f397 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-4470e30 .elementor-heading-title{font-size:25px;}.elementor-59 .elementor-element.elementor-element-25f7ea5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-c2bcfd0{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-7be4992{margin-top:-30px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-a154801{margin-top:20px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-9a67c0b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-d2d14dd{padding:0px 0px 0px 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-60f8169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-534e8fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-59 .elementor-element.elementor-element-ccca9dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-2b53af2{margin-top:10px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-f782962 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-40a5db3 .elementor-heading-title{font-size:25px;}.elementor-59 .elementor-element.elementor-element-9f8b505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-c60b55a{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-6eb72ae{margin-top:-20px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-33338c5 img{width:43%;}.elementor-59 .elementor-element.elementor-element-9b8aebb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59 .elementor-element.elementor-element-1927e56 .elementor-heading-title{font-size:20px;}.elementor-59 .elementor-element.elementor-element-3d98557{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-0dd0ed1 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-9aabb31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-454d438 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-6fe4bbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-939cf32 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-b6eea8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-3a240cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-737c9d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-c4f0156{margin-top:20px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-4923fba .elementor-heading-title{font-size:25px;}.elementor-59 .elementor-element.elementor-element-af436b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-59 .elementor-element.elementor-element-53c3456{margin-top:-30px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-1b967e9 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-2384247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-be2ebf0{margin-top:20px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-df39bb0 .elementor-heading-title{font-size:22px;}.elementor-59 .elementor-element.elementor-element-d244d7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-3512272{margin-top:-30px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-7a80b06{margin-top:-30px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-c1f60c0{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-6d5b2b7{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-efa75de .elementor-heading-title{line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-20939b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-4781983{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-bac1d0f{margin-top:-25px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-b2fedee{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-6f0a319{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-2133b02{margin-top:0px;margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-3a285a3{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-70c0d02 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-7a01de6{padding:0px 0px 0px 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-4a22448{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-37818c0 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-59 .elementor-element.elementor-element-1e74c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-65096d7 */.responsive-table {
  padding: 1rem;
  max-width: 100%;
  overflow-x: auto;
}

.styled-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.styled-table th,
.styled-table td {
  padding: 1em;
  vertical-align: top;
  text-align: left;
}

.styled-table th {
  background-color: #8f837a; /* 左列の背景色（薄いブラウン系） */
  color: #fff;
  white-space: nowrap;
  width: 30%;
  font-weight: bold;
}

.styled-table td {
  background-color: #f5f5f5; /* 右側の背景（薄いグレー） */
}
.styled-table tr {
  border-bottom: 1px solid #fff; /* ← 白い線を追加 */
}
@media screen and (max-width: 600px) {
  .styled-table th,
  .styled-table td {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }

  .styled-table tr {
    display: block;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ccc;
  }

  .styled-table th {
    border-bottom: none;
    border-radius: 8px 8px 0 0;
  }

  .styled-table td {
    border-radius: 0 0 8px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e31d5f */.responsive-table {
  padding: 1rem;
  max-width: 100%;
  overflow-x: auto;
}

.styled-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.styled-table th,
.styled-table td {
  padding: 1em;
  vertical-align: top;
  text-align: left;
}

.styled-table th {
  background-color: #8f837a; /* 左列の背景色（薄いブラウン系） */
  color: #fff;
  white-space: nowrap;
  width: 30%;
  font-weight: bold;
}

.styled-table td {
  background-color: #f5f5f5; /* 右側の背景（薄いグレー） */
}
.styled-table tr {
  border-bottom: 1px solid #fff; /* ← 白い線を追加 */
}
@media screen and (max-width: 600px) {
  .styled-table th,
  .styled-table td {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }

  .styled-table tr {
    display: block;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ccc;
  }

  .styled-table th {
    border-bottom: none;
    border-radius: 8px 8px 0 0;
  }

  .styled-table td {
    border-radius: 0 0 8px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51980d4 */.responsive-table {
  padding: 1rem;
  max-width: 100%;
  overflow-x: auto;
}

.styled-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.styled-table th,
.styled-table td {
  padding: 1em;
  vertical-align: top;
  text-align: left;
}

.styled-table th {
  background-color: #8f837a; /* 左列の背景色（薄いブラウン系） */
  color: #fff;
  white-space: nowrap;
  width: 30%;
  font-weight: bold;
}

.styled-table td {
  background-color: #f5f5f5; /* 右側の背景（薄いグレー） */
}
.styled-table tr {
  border-bottom: 1px solid #fff; /* ← 白い線を追加 */
}
@media screen and (max-width: 600px) {
  .styled-table th,
  .styled-table td {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }

  .styled-table tr {
    display: block;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ccc;
  }

  .styled-table th {
    border-bottom: none;
    border-radius: 8px 8px 0 0;
  }

  .styled-table td {
    border-radius: 0 0 8px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392aeb9 */.responsive-table {
  padding: 1rem;
  max-width: 100%;
  overflow-x: auto;
}

.styled-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.styled-table th,
.styled-table td {
  padding: 1em;
  vertical-align: top;
  text-align: left;
}

.styled-table th {
  background-color: #8f837a; /* 左列の背景色（薄いブラウン系） */
  color: #fff;
  white-space: nowrap;
  width: 30%;
  font-weight: bold;
}

.styled-table td {
  background-color: #f5f5f5; /* 右側の背景（薄いグレー） */
}
.styled-table tr {
  border-bottom: 1px solid #fff; /* ← 白い線を追加 */
}
@media screen and (max-width: 600px) {
  .styled-table th,
  .styled-table td {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }

  .styled-table tr {
    display: block;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ccc;
  }

  .styled-table th {
    border-bottom: none;
    border-radius: 8px 8px 0 0;
  }

  .styled-table td {
    border-radius: 0 0 8px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ef1a6 */.responsive-table {
  padding: 1rem;
  max-width: 100%;
  overflow-x: auto;
}

.styled-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.styled-table th,
.styled-table td {
  padding: 1em;
  vertical-align: top;
  text-align: left;
}

.styled-table th {
  background-color: #8f837a; /* 左列の背景色（薄いブラウン系） */
  color: #fff;
  white-space: nowrap;
  width: 30%;
  font-weight: bold;
}

.styled-table td {
  background-color: #f5f5f5; /* 右側の背景（薄いグレー） */
}
.styled-table tr {
  border-bottom: 1px solid #fff; /* ← 白い線を追加 */
}
@media screen and (max-width: 600px) {
  .styled-table th,
  .styled-table td {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }

  .styled-table tr {
    display: block;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ccc;
  }

  .styled-table th {
    border-bottom: none;
    border-radius: 8px 8px 0 0;
  }

  .styled-table td {
    border-radius: 0 0 8px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb038e5 */.responsive-table {
  padding: 1rem;
  max-width: 100%;
  overflow-x: auto;
}

.styled-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.styled-table th,
.styled-table td {
  padding: 1em;
  vertical-align: top;
  text-align: left;
}

.styled-table th {
  background-color: #8f837a; /* 左列の背景色（薄いブラウン系） */
  color: #fff;
  white-space: nowrap;
  width: 30%;
  font-weight: bold;
}

.styled-table td {
  background-color: #f5f5f5; /* 右側の背景（薄いグレー） */
}
.styled-table tr {
  border-bottom: 1px solid #fff; /* ← 白い線を追加 */
}
@media screen and (max-width: 600px) {
  .styled-table th,
  .styled-table td {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }

  .styled-table tr {
    display: block;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ccc;
  }

  .styled-table th {
    border-bottom: none;
    border-radius: 8px 8px 0 0;
  }

  .styled-table td {
    border-radius: 0 0 8px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e66deb */.responsive-table {
  padding: 1rem;
  max-width: 100%;
  overflow-x: auto;
}

.styled-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.styled-table th,
.styled-table td {
  padding: 1em;
  vertical-align: top;
  text-align: left;
}

.styled-table th {
  background-color: #8f837a; /* 左列の背景色（薄いブラウン系） */
  color: #fff;
  white-space: nowrap;
  width: 30%;
  font-weight: bold;
}

.styled-table td {
  background-color: #f5f5f5; /* 右側の背景（薄いグレー） */
}
.styled-table tr {
  border-bottom: 1px solid #fff; /* ← 白い線を追加 */
}
@media screen and (max-width: 600px) {
  .styled-table th,
  .styled-table td {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }

  .styled-table tr {
    display: block;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ccc;
  }

  .styled-table th {
    border-bottom: none;
    border-radius: 8px 8px 0 0;
  }

  .styled-table td {
    border-radius: 0 0 8px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bc728d */.responsive-table {
  padding: 1rem;
  max-width: 100%;
  overflow-x: auto;
}

.styled-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.styled-table th,
.styled-table td {
  padding: 1em;
  vertical-align: top;
  text-align: left;
}

.styled-table th {
  background-color: #8f837a; /* 左列の背景色（薄いブラウン系） */
  color: #fff;
  white-space: nowrap;
  width: 30%;
  font-weight: bold;
}

.styled-table td {
  background-color: #f5f5f5; /* 右側の背景（薄いグレー） */
}
.styled-table tr {
  border-bottom: 1px solid #fff; /* ← 白い線を追加 */
}
@media screen and (max-width: 600px) {
  .styled-table th,
  .styled-table td {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }

  .styled-table tr {
    display: block;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ccc;
  }

  .styled-table th {
    border-bottom: none;
    border-radius: 8px 8px 0 0;
  }

  .styled-table td {
    border-radius: 0 0 8px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c79a20 *//* ------- 共通設定 ------- */
.table-wrap {
  width: 100%;
}

.pdf-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed; /* 幅の割合を反映させる */
  font-size: 16px;
  border: 1px solid #ccc;
}

/* 見出し（緑背景） */
.pdf-table th {
  background: #2c7c31;
  color: #fff;
  padding: 12px;
  border: 1px solid #ccc;
  font-weight: bold;
  text-align: center;
}

/* 通常セル（白背景） */
.pdf-table td {
  background: #ffffff;
  padding: 12px;
  border: 1px solid #ccc;
  vertical-align: middle;
  text-align: center;
}

/* ★ 1列目だけ幅30％に固定 */
.pdf-table th:first-child,
.pdf-table td:first-child {
  width: 30%;
}

/* 左列の緑背景 */
.pdf-table .left-label {
  background: #2c7c31;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

/* ★ 2列目・3列目 左寄せ */
.pdf-table td:nth-child(2),
.pdf-table td:nth-child(3) {
  text-align: left;
  padding-left: 12px;
}

/* ------- スマホ ------- */
@media (max-width: 768px) {
  .pdf-table {
    font-size: 14px;
  }

  .pdf-table th,
  .pdf-table td {
    padding: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-634efcb *//* ------- 共通設定 ------- */
.table-wrap {
  width: 100%;
}

.pdf-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed; /* 幅の割合を反映させる */
  font-size: 16px;
  border: 1px solid #ccc;
}

/* 見出し（緑背景） */
.pdf-table th {
  background: #2c7c31;
  color: #fff;
  padding: 12px;
  border: 1px solid #ccc;
  font-weight: bold;
  text-align: center;
}

/* 通常セル（白背景） */
.pdf-table td {
  background: #ffffff;
  padding: 12px;
  border: 1px solid #ccc;
  vertical-align: middle;
  text-align: center;
}

/* ★ 1列目だけ幅30％に固定 */
.pdf-table th:first-child,
.pdf-table td:first-child {
  width: 30%;
}

/* 左列の緑背景 */
.pdf-table .left-label {
  background: #2c7c31;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

/* ★ 2列目・3列目 左寄せ */
.pdf-table td:nth-child(2),
.pdf-table td:nth-child(3) {
  text-align: left;
  padding-left: 12px;
}

/* ------- スマホ ------- */
@media (max-width: 768px) {
  .pdf-table {
    font-size: 14px;
  }

  .pdf-table th,
  .pdf-table td {
    padding: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8c9612 */.table-block {
  width: 100%;
}

.table-style {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  border: 1px solid #ccc;
  font-size: 16px;
  text-align: center;
}

.table-style th,
.table-style td {
  border: 1px solid #ccc;
  padding: 12px;
  vertical-align: middle;
  text-align: center;
  background-color: #FFFFFF;
}

/* ★ 上段（見出し行）すべて緑色 */
.table-style thead th {
  background: #2c7c31;
  color: #fff;
  font-weight: bold;
}

/* ★ 1列目すべて緑色（社員採用 / 特定技能採用 / 技能実習採用） */
.table-style td:first-child {
  background: #2c7c31;
  color: #fff;
  font-weight: bold;
}

/* ▼ スマホ対応 */
@media (max-width: 768px) {
  .table-style {
    font-size: 14px;
  }
  .table-style th,
  .table-style td {
    padding: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-840463e *//* ▼ テーブル外枠 */
.table-block {
  width: 100%;
}

/* ▼ テーブル本体 */
.fee-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  border: 1px solid #ccc;
  font-size: 16px;
  text-align: center;
}

/* ▼ 全セル：中央揃え・枠線 */
.fee-table th,
.fee-table td {
  border: 1px solid #ccc;
  padding: 12px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  background-color: #FFFFFF;
}

/* ★ 上段（見出し行）だけ緑色背景に */
.fee-table th {
  background: #2c7c31;
  color: #fff;
}

/* ▼ スマホ調整 */
@media (max-width: 768px) {
  .fee-table {
    font-size: 14px;
  }
  .fee-table th,
  .fee-table td {
    padding: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a38683 *//* ------- 共通設定 ------- */
.table-wrap {
  width: 100%;
}

.pdf-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed; /* 幅の割合を反映させる */
  font-size: 16px;
  border: 1px solid #ccc;
}

/* 見出し（緑背景） */
.pdf-table th {
  background: #2c7c31;
  color: #fff;
  padding: 12px;
  border: 1px solid #ccc;
  font-weight: bold;
  text-align: center;
}

/* 通常セル（白背景） */
.pdf-table td {
  background: #ffffff;
  padding: 12px;
  border: 1px solid #ccc;
  vertical-align: middle;
  text-align: center;
}

/* ★ 1列目だけ幅30％に固定 */
.pdf-table th:first-child,
.pdf-table td:first-child {
  width: 30%;
}

/* 左列の緑背景 */
.pdf-table .left-label {
  background: #2c7c31;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

/* ★ 2列目・3列目 左寄せ */
.pdf-table td:nth-child(2),
.pdf-table td:nth-child(3) {
  text-align: left;
  padding-left: 12px;
}

/* ------- スマホ ------- */
@media (max-width: 768px) {
  .pdf-table {
    font-size: 14px;
  }

  .pdf-table th,
  .pdf-table td {
    padding: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24f3848 *//* ------- 共通設定 ------- */
.table-wrap {
  width: 100%;
}

.pdf-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed; /* 幅の割合を反映させる */
  font-size: 16px;
  border: 1px solid #ccc;
}

/* 見出し（緑背景） */
.pdf-table th {
  background: #2c7c31;
  color: #fff;
  padding: 12px;
  border: 1px solid #ccc;
  font-weight: bold;
  text-align: center;
}

/* 通常セル（白背景） */
.pdf-table td {
  background: #ffffff;
  padding: 12px;
  border: 1px solid #ccc;
  vertical-align: middle;
  text-align: center;
}

/* ★ 1列目だけ幅30％に固定 */
.pdf-table th:first-child,
.pdf-table td:first-child {
  width: 30%;
}

/* 左列の緑背景 */
.pdf-table .left-label {
  background: #2c7c31;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

/* ★ 2列目・3列目 左寄せ */
.pdf-table td:nth-child(2),
.pdf-table td:nth-child(3) {
  text-align: left;
  padding-left: 12px;
}

/* ------- スマホ ------- */
@media (max-width: 768px) {
  .pdf-table {
    font-size: 14px;
  }

  .pdf-table th,
  .pdf-table td {
    padding: 10px;
  }
}/* End custom CSS */