.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-2 .elementor-element.elementor-element-8d446ad{text-align:center}.elementor-2 .elementor-element.elementor-element-8d446ad img{width:60%}.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-2 .elementor-element.elementor-element-5d4c405 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;line-height:50px}.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-2 .elementor-element.elementor-element-5fa80b1{text-align:start;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:0px}.elementor-2 .elementor-element.elementor-element-05c9201 img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-5979baa .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;line-height:50px}.elementor-2 .elementor-element.elementor-element-86e64fb{text-align:start;font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400}.elementor-2 .elementor-element.elementor-element-3c7a20e{text-align:center}.elementor-2 .elementor-element.elementor-element-546828f{margin-top:64px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-ce87688{text-align:center}.elementor-2 .elementor-element.elementor-element-ce87688 .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-e58aeb4{margin-top:24px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-c11debd img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-864be3f .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-d80c140{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-055cfdf img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-b366bb1 .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-e47e0ef{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-8c6749b img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-568a42b .elementor-heading-title{color:#02141b}.elementor-2 .elementor-element.elementor-element-89d9b93{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-e4c528d>.elementor-widget-container{margin:80px 0 0}.elementor-2 .elementor-element.elementor-element-e4c528d{text-align:center}.elementor-2 .elementor-element.elementor-element-e4c528d .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-322f8f8{margin-top:24px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-a03af21 img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-af82b72 .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-5f7a96a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-001e30c img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-8aeffb6 .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-51b6cfb{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-22ea445 img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-0a76a8e .elementor-heading-title{color:#02141b}.elementor-2 .elementor-element.elementor-element-c5d3cdd{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-1721216>.elementor-widget-container{margin:80px 0 0}.elementor-2 .elementor-element.elementor-element-1721216{text-align:center}.elementor-2 .elementor-element.elementor-element-1721216 .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-e6b73b4{margin-top:24px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-f10c4f0 img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-afbbd59 .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-385852c{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-b91a5ff img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-5aab5d3 .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-7b19953{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-8220b83 img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-e174890 .elementor-heading-title{color:#02141b}.elementor-2 .elementor-element.elementor-element-29c3989{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.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-2 .elementor-element.elementor-element-b9b8c7a .elementor-button{background-color:#fff;font-family:"Roboto",Sans-serif;font-weight:900;line-height:29px;fill:#de51a3;color:#de51a3;border-style:solid;border-width:2px}.elementor-2 .elementor-element.elementor-element-b9b8c7a .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-26dd101{margin-top:80px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-76991c5{text-align:center}.elementor-2 .elementor-element.elementor-element-76991c5 .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-d3992e9{text-align:center;font-family:"Roboto",Sans-serif;font-size:28px;font-weight:400}.elementor-2 .elementor-element.elementor-element-4679946 .elementor-button{background-color:#DE51A300;font-family:"Roboto",Sans-serif;font-size:18px;font-weight:500;fill:#de51a3;color:#de51a3;border-style:solid;border-width:2px}.elementor-2 .elementor-element.elementor-element-4679946 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-1da5652>.elementor-background-overlay{background-image:url("https://chuo-karate.com/wp-content/uploads/2022/12/3933ba0e86cef8393fe9e4952b351858.jpg");background-position:1px -120px;background-repeat:no-repeat;background-size:cover;opacity:.5}.elementor-2 .elementor-element.elementor-element-1da5652{margin-top:80px;margin-bottom:0;padding:60px}.elementor-2 .elementor-element.elementor-element-ed05327{text-align:center}.elementor-2 .elementor-element.elementor-element-ed05327 .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-4f45ea2{text-align:center;font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-1afaccf .elementor-button{background-color:#de51a3;font-family:"Roboto",Sans-serif;font-weight:900}.elementor-2 .elementor-element.elementor-element-1afaccf .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-e81b679{margin-top:80px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-a6b616d{text-align:center}.elementor-2 .elementor-element.elementor-element-a6b616d .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-251ac72{margin-top:24px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-36e47bd img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-94084f4{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-414a14e{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-5e57990 .elementor-button{background-color:#61CE7000;font-family:"Roboto",Sans-serif;font-weight:900;fill:#de51a3;color:#de51a3;border-style:solid;border-width:2px}.elementor-2 .elementor-element.elementor-element-5e57990 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-6d30e90{margin-top:80px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-f7c894d{text-align:center}.elementor-2 .elementor-element.elementor-element-f7c894d .elementor-heading-title{color:#000}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-2 .elementor-element.elementor-element-c3f0b69 .gallery-item{padding:0 16px 16px 0}.elementor-2 .elementor-element.elementor-element-c3f0b69 .gallery{margin:0 -16px -16px 0}.elementor-2 .elementor-element.elementor-element-c3f0b69 .gallery-item img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-c3f0b69 .gallery-item .gallery-caption{text-align:center}.elementor-2 .elementor-element.elementor-element-366dc43{margin-top:80px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-05d5ded{text-align:center}.elementor-2 .elementor-element.elementor-element-05d5ded .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-6adca94{margin-top:16px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-4f1b8a0 img{border-radius:8px}.elementor-2 .elementor-element.elementor-element-a30bb6d{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;text-transform:lowercase;font-style:normal}.elementor-2 .elementor-element.elementor-element-a10a4b2{margin-top:80px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-39be3cf{text-align:center}.elementor-2 .elementor-element.elementor-element-39be3cf .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-b3ceef4{text-align:center;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-96ee14a .gallery-item .gallery-caption{text-align:center}.elementor-2 .elementor-element.elementor-element-59f9e61>.elementor-widget-container{margin:80px 0 0}.elementor-2 .elementor-element.elementor-element-59f9e61{text-align:center}.elementor-2 .elementor-element.elementor-element-59f9e61 .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-baeb28d>.elementor-widget-container{margin:24px 0 0}.elementor-2 .elementor-element.elementor-element-baeb28d{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-6dce191>.elementor-widget-container{margin:24px 0 0}.elementor-2 .elementor-element.elementor-element-6dce191{color:#000}.elementor-2 .elementor-element.elementor-element-a83328e>.elementor-background-overlay{background-image:url("https://chuo-karate.com/wp-content/uploads/2022/12/0e47b4f6e39f6935761611e82b674118.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;opacity:.5}.elementor-2 .elementor-element.elementor-element-a83328e{margin-top:80px;margin-bottom:0;padding:60px}.elementor-2 .elementor-element.elementor-element-7e4da0c{text-align:center}.elementor-2 .elementor-element.elementor-element-7e4da0c .elementor-heading-title{color:#000}.elementor-2 .elementor-element.elementor-element-0cba518{text-align:center;font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2 .elementor-element.elementor-element-7ffe1c1 .elementor-button{background-color:#de51a3;font-family:"Roboto",Sans-serif;font-weight:900}.elementor-2 .elementor-element.elementor-element-7ffe1c1 .elementor-button-content-wrapper{flex-direction:row-reverse}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-1da5652>.elementor-background-overlay{background-position:0 0}.elementor-2 .elementor-element.elementor-element-baeb28d>.elementor-widget-container{margin:24px 0 0}.elementor-2 .elementor-element.elementor-element-6dce191>.elementor-widget-container{margin:24px 0 0}.elementor-2 .elementor-element.elementor-element-7ffe1c1 .elementor-button{line-height:30px}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-8d446ad img{width:100%}.elementor-2 .elementor-element.elementor-element-1da5652>.elementor-background-overlay{background-position:0 0}.elementor-2 .elementor-element.elementor-element-1da5652{padding:60px 16px}.elementor-2 .elementor-element.elementor-element-97630f6>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-ed05327{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-1afaccf .elementor-button{line-height:30px}.elementor-2 .elementor-element.elementor-element-a83328e{padding:60px 16px}.elementor-2 .elementor-element.elementor-element-7ffe1c1>.elementor-widget-container{padding:0}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-2569c5e{width:50%}.elementor-2 .elementor-element.elementor-element-75e6f0f{width:50%}.elementor-2 .elementor-element.elementor-element-1a6ed33{width:41.876%}.elementor-2 .elementor-element.elementor-element-0469264{width:58.124%}.elementor-2 .elementor-element.elementor-element-1eda489{width:44.737%}.elementor-2 .elementor-element.elementor-element-c26243f{width:55.263%}}