.elementor-25118 .elementor-element.elementor-element-12aefbe{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-25118 .elementor-element.elementor-element-12aefbe>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-25118 .elementor-element.elementor-element-29ed59e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-25118 .elementor-element.elementor-element-29ed59e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-25118 .elementor-element.elementor-element-e680d58{text-align:center;color:#242424;font-family:"Zen Kaku Gothic New",zen kaku gothic new;font-size:40px;font-weight:600;line-height:60px;letter-spacing:-3px}.elementor-25118 .elementor-element.elementor-element-e680d58>.elementor-widget-container{padding:0}.elementor-25118 .elementor-element.elementor-element-4e942eb{--spacer-size:50px}.elementor-25118 .elementor-element.elementor-element-ee57ad0{--spacer-size:100px}.elementor-25118 .elementor-element.elementor-element-6f8699c{--spacer-size:50px}@media(min-width:768px){.elementor-25118 .elementor-element.elementor-element-3146bbc{width:20%}.elementor-25118 .elementor-element.elementor-element-f1c69fe{width:59.333%}.elementor-25118 .elementor-element.elementor-element-fb83dc6{width:20%}}@media(max-width:1024px){.elementor-25118 .elementor-element.elementor-element-e680d58{text-align:left;font-size:35px;line-height:1.4em}.elementor-25118 .elementor-element.elementor-element-e680d58>.elementor-widget-container{padding:0}}@media(max-width:767px){.elementor-25118 .elementor-element.elementor-element-e680d58{text-align:left;font-size:35px;line-height:1.2em}.elementor-25118 .elementor-element.elementor-element-e680d58>.elementor-widget-container{padding:0 0 0 30px}.elementor-25118 .elementor-element.elementor-element-f869bf4>.elementor-widget-container{padding:0 0 0 25px}.elementor-25118 .elementor-element.elementor-element-6f8699c{--spacer-size:50px}}@media(max-width:1024px) and (min-width:768px){.elementor-25118 .elementor-element.elementor-element-29ed59e{width:90%}.elementor-25118 .elementor-element.elementor-element-3146bbc{width:5%}.elementor-25118 .elementor-element.elementor-element-f1c69fe{width:90%}.elementor-25118 .elementor-element.elementor-element-fb83dc6{width:5%}}