.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-22 .elementor-element.elementor-element-12eef70{margin-top:30px;margin-bottom:0}.elementor-22 .elementor-element.elementor-element-8270bca{margin-top:0;margin-bottom:0}.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);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-22 .elementor-element.elementor-element-5ad60dd{text-align:center}.elementor-22 .elementor-element.elementor-element-5ad60dd .elementor-heading-title{font-family:"Zen Maru Gothic",sans-serif;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);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-22 .elementor-element.elementor-element-e95ca17>.elementor-widget-container{margin:3px 0 -25px 0;padding:0 45px 0 45px}.elementor-22 .elementor-element.elementor-element-e95ca17{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:.2px}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-60ea028.elementor-column .elementor-widget-wrap{align-items:space-evenly}.elementor-22 .elementor-element.elementor-element-60ea028.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly}.elementor-22 .elementor-element.elementor-element-30bf75c>.elementor-widget-container{margin:-7px 0 0 0}.elementor-22 .elementor-element.elementor-element-30bf75c{text-align:center}.elementor-22 .elementor-element.elementor-element-30bf75c img{height:401px}.elementor-22 .elementor-element.elementor-element-dfe44cc{--spacer-size:50px}.elementor-22 .elementor-element.elementor-element-3a7a99a{margin-top:0;margin-bottom:0}.elementor-22 .elementor-element.elementor-element-23cdac4{text-align:center}.elementor-22 .elementor-element.elementor-element-23cdac4 .elementor-heading-title{font-family:"Zen Maru Gothic",sans-serif;font-weight:600;line-height:30px;letter-spacing:.2px}.elementor-22 .elementor-element.elementor-element-f8b64b4>.elementor-widget-container{margin:3px 0 -25px 0;padding:0 45px 0 45px}.elementor-22 .elementor-element.elementor-element-f8b64b4{font-family:"Roboto",sans-serif;font-weight:400;line-height:34px}.elementor-22 .elementor-element.elementor-element-1240635>.elementor-widget-container{margin:20px 0 0 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-1240635{text-align:center}.elementor-22 .elementor-element.elementor-element-1240635 img{height:400px}.elementor-22 .elementor-element.elementor-element-dd0935a{--spacer-size:50px}.elementor-22 .elementor-element.elementor-element-da6a79c{margin-top:0;margin-bottom:0}.elementor-22 .elementor-element.elementor-element-7bcb4be{text-align:center}.elementor-22 .elementor-element.elementor-element-7bcb4be .elementor-heading-title{font-family:"Zen Maru Gothic",sans-serif;font-weight:600;line-height:30px;letter-spacing:.2px}.elementor-22 .elementor-element.elementor-element-86eecf2>.elementor-widget-container{margin:3px 0 -25px 0;padding:0 45px 0 45px}.elementor-22 .elementor-element.elementor-element-86eecf2{font-family:"Roboto",sans-serif;font-weight:400;line-height:34px}.elementor-22 .elementor-element.elementor-element-c8f4c17>.elementor-widget-container{margin:13px 0 0 0}.elementor-22 .elementor-element.elementor-element-c8f4c17 img{height:401px}.elementor-22 .elementor-element.elementor-element-ebca7b6{--spacer-size:50px}.elementor-22 .elementor-element.elementor-element-eeda0f9{margin-top:0;margin-bottom:0}.elementor-22 .elementor-element.elementor-element-b223549{text-align:center}.elementor-22 .elementor-element.elementor-element-b223549 .elementor-heading-title{font-family:"Zen Maru Gothic",sans-serif;font-weight:600;line-height:30px;letter-spacing:.2px}.elementor-22 .elementor-element.elementor-element-28f5e2d>.elementor-widget-container{margin:3px 0 -25px 0;padding:0 45px 0 45px}.elementor-22 .elementor-element.elementor-element-28f5e2d{font-family:"Roboto",sans-serif;font-weight:400;line-height:34px}.elementor-22 .elementor-element.elementor-element-f73a3e3>.elementor-widget-container{margin:12px 0 0 0}.elementor-22 .elementor-element.elementor-element-f73a3e3 img{height:401px}.elementor-22 .elementor-element.elementor-element-8cdfe01{--spacer-size:31px}.elementor-22 .elementor-element.elementor-element-d54954f{margin-top:0;margin-bottom:0}.elementor-22 .elementor-element.elementor-element-6385bb6{text-align:center}.elementor-22 .elementor-element.elementor-element-6385bb6 .elementor-heading-title{font-family:"Zen Maru Gothic",sans-serif;font-weight:600;line-height:30px;letter-spacing:.2px}.elementor-22 .elementor-element.elementor-element-426deee{margin-top:30px;margin-bottom:0}.elementor-22 .elementor-element.elementor-element-28366e0>.elementor-element-populated{box-shadow:0 0 0 0 #d0d0d0;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-22 .elementor-element.elementor-element-74efde3>.elementor-widget-container{margin:4px 0 0 0}.elementor-22 .elementor-element.elementor-element-74efde3{text-align:center}.elementor-22 .elementor-element.elementor-element-74efde3 .elementor-heading-title{font-family:"Roboto",sans-serif;font-size:16px;font-weight:bold}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-22 .elementor-element.elementor-element-9c8e0d9{--divider-border-style:solid;--divider-color:#d1d1d1;--divider-border-width:1px}.elementor-22 .elementor-element.elementor-element-9c8e0d9>.elementor-widget-container{margin:-11px 0 0 0}.elementor-22 .elementor-element.elementor-element-9c8e0d9 .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0}.elementor-22 .elementor-element.elementor-element-9c8e0d9 .elementor-divider{text-align:center;padding-block-start:0;padding-block-end:0}.elementor-22 .elementor-element.elementor-element-18fa554>.elementor-widget-container{margin:-21px 0 -27px 0}.elementor-22 .elementor-element.elementor-element-906c562>.elementor-widget-container{margin:0 0 -25px 0}.elementor-22 .elementor-element.elementor-element-906c562{text-align:center}.elementor-22 .elementor-element.elementor-element-d73832b>.elementor-element-populated{box-shadow:0 0 0 0 #d0d0d0;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-22 .elementor-element.elementor-element-4235ba0>.elementor-widget-container{margin:4px 0 0 0}.elementor-22 .elementor-element.elementor-element-4235ba0{text-align:center}.elementor-22 .elementor-element.elementor-element-4235ba0 .elementor-heading-title{font-family:"Roboto",sans-serif;font-size:16px;font-weight:bold}.elementor-22 .elementor-element.elementor-element-c528790{--divider-border-style:solid;--divider-color:#d1d1d1;--divider-border-width:1px}.elementor-22 .elementor-element.elementor-element-c528790>.elementor-widget-container{margin:-11px 0 0 0}.elementor-22 .elementor-element.elementor-element-c528790 .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0}.elementor-22 .elementor-element.elementor-element-c528790 .elementor-divider{text-align:center;padding-block-start:0;padding-block-end:0}.elementor-22 .elementor-element.elementor-element-90075ca>.elementor-widget-container{margin:-21px 0 -17px 0}.elementor-22 .elementor-element.elementor-element-ba4d34b>.elementor-widget-container{margin:0 0 -25px 0}.elementor-22 .elementor-element.elementor-element-ba4d34b{text-align:center}.elementor-22 .elementor-element.elementor-element-958648c>.elementor-element-populated{box-shadow:0 0 0 0 #d0d0d0;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-22 .elementor-element.elementor-element-9b14c2d>.elementor-widget-container{margin:4px 0 0 0}.elementor-22 .elementor-element.elementor-element-9b14c2d{text-align:center}.elementor-22 .elementor-element.elementor-element-9b14c2d .elementor-heading-title{font-family:"Roboto",sans-serif;font-size:16px;font-weight:bold}.elementor-22 .elementor-element.elementor-element-a54bcba{--divider-border-style:solid;--divider-color:#d1d1d1;--divider-border-width:1px}.elementor-22 .elementor-element.elementor-element-a54bcba>.elementor-widget-container{margin:-11px 0 0 0}.elementor-22 .elementor-element.elementor-element-a54bcba .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0}.elementor-22 .elementor-element.elementor-element-a54bcba .elementor-divider{text-align:center;padding-block-start:0;padding-block-end:0}.elementor-22 .elementor-element.elementor-element-d337b34>.elementor-widget-container{margin:-21px 0 -17px 0}.elementor-22 .elementor-element.elementor-element-d337b34{text-align:center}.elementor-22 .elementor-element.elementor-element-58901fd>.elementor-widget-container{margin:0 0 -25px 0}.elementor-22 .elementor-element.elementor-element-58901fd{text-align:center}@media (min-width:768px){.elementor-22 .elementor-element.elementor-element-ca89425{width:46%}.elementor-22 .elementor-element.elementor-element-a88c797{width:8%}.elementor-22 .elementor-element.elementor-element-271388c{width:46%}.elementor-22 .elementor-element.elementor-element-2cecba8{width:50.37%}.elementor-22 .elementor-element.elementor-element-60ea028{width:49.63%}.elementor-22 .elementor-element.elementor-element-b5572ee{width:50%}.elementor-22 .elementor-element.elementor-element-5925b89{width:50%}.elementor-22 .elementor-element.elementor-element-c29c064{width:50%}.elementor-22 .elementor-element.elementor-element-f72bff4{width:50%}.elementor-22 .elementor-element.elementor-element-c8169e3{width:50%}.elementor-22 .elementor-element.elementor-element-c2d052c{width:50%}}@media (max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-text-editor{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media (max-width:767px){.elementor-widget-image .widget-image-caption{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-22 .elementor-element.elementor-element-e4d3410>.elementor-widget-container{margin:0 133px 0 133px}.elementor-22 .elementor-element.elementor-element-a60ad7d>.elementor-widget-container{margin:0 110px 0 110px}.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-text-editor{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-22 .elementor-element.elementor-element-e95ca17>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-e95ca17{line-height:1.8em}.elementor-22 .elementor-element.elementor-element-f8b64b4>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-f8b64b4{line-height:1.8em}.elementor-22 .elementor-element.elementor-element-1240635>.elementor-widget-container{margin:0 0 0 0}.elementor-22 .elementor-element.elementor-element-86eecf2>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-86eecf2{line-height:1.8em}.elementor-22 .elementor-element.elementor-element-28f5e2d>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-28f5e2d{line-height:1.8em}.elementor-22 .elementor-element.elementor-element-426deee{margin-top:20px;margin-bottom:0}}