.elementor-825 .elementor-element.elementor-element-7b920b9:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-7b920b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-7b920b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-7b920b9 > .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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-78e7405 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-825 .elementor-element.elementor-element-e81da6c:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-e81da6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-e81da6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-e81da6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-9b2999a:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-9b2999a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-9b2999a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-9b2999a > .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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-825 .elementor-element.elementor-element-766f885{text-align:center;}.elementor-825 .elementor-element.elementor-element-766f885 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:600;line-height:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-825 .elementor-element.elementor-element-fe362ab{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-5b39e15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-825 .elementor-element.elementor-element-728c795 .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-728c795{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-825 .elementor-element.elementor-element-728c795 .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-37b8762 .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-37b8762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-825 .elementor-element.elementor-element-37b8762 .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-89336f0:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-89336f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-89336f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-89336f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-cc31b2a{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-cc31b2a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-46f7d4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-0e467c1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-4650bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-a6da9e6:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-a6da9e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-a6da9e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-a6da9e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-ece9cc2{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-ece9cc2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-1bb7b8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-e849783:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-e849783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-e849783{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-e849783 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-bb13150{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-bb13150 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-a14ab81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-65b0363{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-c83e1ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-f61c7b4:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-f61c7b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-f61c7b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-f61c7b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-d713bc3{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-d713bc3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-79b6b2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-b56ba35{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-97da9c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-d1cf58b:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-d1cf58b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-d1cf58b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-d1cf58b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-5a524d4{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-5a524d4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-97c8b67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-d8f499e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-f5ec4f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-5056e43:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-5056e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-5056e43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-5056e43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-5622ff8{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-5622ff8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-5dbb98a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-7cd500d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-c931a58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-545fa14:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-545fa14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-545fa14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-545fa14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-2d3c737{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-2d3c737 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-6dc91ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-8846b61{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-9c189d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-f886e8f .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-f886e8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-825 .elementor-element.elementor-element-f886e8f .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-698c8ad:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-698c8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-698c8ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-698c8ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-b95e516{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-b95e516 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-f0084ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-8021ff9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-2179252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-9028eee:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-9028eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-9028eee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-9028eee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-4cfab41{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-4cfab41 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-4214332{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-e84e156{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-32f605a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-9763896:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-9763896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-9763896{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-9763896 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-4f39715 .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-4f39715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-825 .elementor-element.elementor-element-4f39715 .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-37ba290 .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-37ba290{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-825 .elementor-element.elementor-element-37ba290 .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-2e5833d:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-2e5833d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-2e5833d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-2e5833d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-eff6596{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-eff6596 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-f524d9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-44402b3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-46628fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-e1cf123 .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-e1cf123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-825 .elementor-element.elementor-element-e1cf123 .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-a00bb89:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-a00bb89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-a00bb89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-a00bb89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-ecaa93a{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-ecaa93a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-d69667d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-9612d6a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-31959a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-dfb39c0:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-dfb39c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-dfb39c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-dfb39c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-14780e5{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-14780e5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-83fe2b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-791ef37:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-791ef37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-791ef37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-791ef37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-d7c6176{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-d7c6176 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-110c8c1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-4fa955f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-f425b3d:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-f425b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-f425b3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-f425b3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-227fb92{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-227fb92 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-5cc3dc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-a5807b8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-5d96cff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-f2f4f84 .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-f2f4f84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-825 .elementor-element.elementor-element-f2f4f84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-47e2ee5:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-47e2ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-47e2ee5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-47e2ee5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-6c12936{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-6c12936 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-67276a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-2c031d2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-f4fbdaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-4a977be{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-18b0386{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-38e26f5:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-38e26f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-38e26f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-38e26f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-8e890d9{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-8e890d9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-480e6df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-1026f12:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-1026f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-1026f12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-1026f12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-0917ecd{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-0917ecd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-4a87521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-3931ad0:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-3931ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-3931ad0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-3931ad0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-12fded2{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-12fded2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-7772d16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-cec1ba0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-6603e9c:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-6603e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-6603e9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-6603e9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-14eddc9{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-14eddc9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-21bdb9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-960f04a:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-960f04a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-960f04a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-960f04a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-f504b12{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-f504b12 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-9712160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-6488b2b:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-6488b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-6488b2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-6488b2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-9c99d6e{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-9c99d6e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-dd4ae4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-aa4a42d:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-aa4a42d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-aa4a42d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-aa4a42d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-9fe6a0f .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-9fe6a0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-825 .elementor-element.elementor-element-9fe6a0f .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-86a9c18 .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-86a9c18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-825 .elementor-element.elementor-element-86a9c18 .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-f8fbd36:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-f8fbd36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-f8fbd36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-f8fbd36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-b1bdc76{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-b1bdc76 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-0ea59f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-f062e84:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-f062e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-f062e84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-f062e84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-a1d5593{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-a1d5593 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-e5a1d11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-df52a53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-18ae637:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-18ae637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-18ae637{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-18ae637 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-aa91513{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-aa91513 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-089cc66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-c252830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-ac2e58f:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-ac2e58f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-ac2e58f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-ac2e58f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-5ec6217{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-5ec6217 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-2951614{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-f591d0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-24f48c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-fb8c76c:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-fb8c76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-fb8c76c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-fb8c76c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-acf2bd7 .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-acf2bd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-825 .elementor-element.elementor-element-acf2bd7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-04f556d .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-04f556d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-825 .elementor-element.elementor-element-04f556d .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-efc01a1:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-efc01a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-efc01a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-efc01a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-95ee11e{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-95ee11e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-38e4df7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-bb204e8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-4d40bd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-c1959c2:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-c1959c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-c1959c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-c1959c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-d96aaef{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-d96aaef .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-2a647d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-a6a3cdb:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-a6a3cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-a6a3cdb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-a6a3cdb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-d7a82b5{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-d7a82b5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-884cb52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-32b5f70:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-32b5f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-32b5f70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-32b5f70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-3e6dec5{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-3e6dec5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-03ee561{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-e70fdd1:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-e70fdd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-e70fdd1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-e70fdd1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-33633a3{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-33633a3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-3300428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-8cde9c6:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-8cde9c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-8cde9c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-8cde9c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-e6838cd{background-color:var( --e-global-color-secondary );padding:7px 7px 7px 7px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-e6838cd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-a1b5b31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-5303778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-0b77b44:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-0b77b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-0b77b44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-0b77b44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-0b6aacd{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-0b6aacd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-898d2c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-282daea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-5d0d03e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-60f4059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-825 .elementor-element.elementor-element-246033b:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-246033b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-246033b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-246033b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-7873f5c .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-7873f5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-825 .elementor-element.elementor-element-7873f5c .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-d30133d .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-d30133d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-825 .elementor-element.elementor-element-d30133d .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-c886596:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-c886596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-c886596{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-c886596 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-7a6277b{background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-825 .elementor-element.elementor-element-7a6277b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-f92fae1 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-825 .elementor-element.elementor-element-6541437{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-2bc6d37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-825 .elementor-element.elementor-element-0842d41.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-825 .elementor-element.elementor-element-0842d41.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-825 .elementor-element.elementor-element-0842d41.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-825 .elementor-element.elementor-element-ba1d3e0{text-align:center;}.elementor-825 .elementor-element.elementor-element-8805b46:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-8805b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870abe6 );}.elementor-825 .elementor-element.elementor-element-8805b46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-825 .elementor-element.elementor-element-8805b46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-9283181 .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-9283181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-825 .elementor-element.elementor-element-9283181 .elementor-button-content-wrapper{flex-direction:row;}.elementor-825 .elementor-element.elementor-element-be7d712 .elementor-button{background-color:var( --e-global-color-76e1774 );}.elementor-825 .elementor-element.elementor-element-be7d712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-825 .elementor-element.elementor-element-be7d712 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-825 .elementor-element.elementor-element-63c6a1c{width:70%;}.elementor-825 .elementor-element.elementor-element-0842d41{width:30%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-825 .elementor-element.elementor-element-766f885 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-fe362ab{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-825 .elementor-element.elementor-element-cc31b2a .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-46f7d4d{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-0e467c1{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-4650bde{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-ece9cc2 .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-1bb7b8a{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-bb13150 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-a14ab81{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-65b0363{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-c83e1ac{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-d713bc3 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-79b6b2b{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-b56ba35{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-97da9c1{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5a524d4 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-97c8b67{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-d8f499e{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-f5ec4f1{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5622ff8 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-5dbb98a{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-7cd500d{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-c931a58{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-2d3c737 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-6dc91ef{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-8846b61{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-9c189d5{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-b95e516 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-f0084ed{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-8021ff9{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-2179252{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-4cfab41 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-4214332{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-e84e156{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-32f605a{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-eff6596 .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-f524d9c{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-44402b3{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-46628fd{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-ecaa93a .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-d69667d{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-9612d6a{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-31959a4{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-14780e5 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-83fe2b0{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-d7c6176 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-110c8c1{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-4fa955f{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-227fb92 .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-5cc3dc2{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-a5807b8{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5d96cff{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-6c12936 .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-67276a5{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-2c031d2{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-f4fbdaa{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-4a977be{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-18b0386{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-8e890d9 .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-480e6df{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-0917ecd .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-4a87521{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-12fded2 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-7772d16{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-cec1ba0{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-14eddc9 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-21bdb9a{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-f504b12 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-9712160{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-9c99d6e .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-dd4ae4b{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-b1bdc76 .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-0ea59f9{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-a1d5593 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-e5a1d11{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-df52a53{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-aa91513 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-089cc66{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-c252830{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5ec6217 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-2951614{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-f591d0f{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-24f48c3{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-95ee11e .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-38e4df7{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-bb204e8{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-4d40bd2{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-d96aaef .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-2a647d4{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-d7a82b5 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-884cb52{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-3e6dec5 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-03ee561{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-33633a3 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-3300428{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-e6838cd .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-a1b5b31{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5303778{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-0b6aacd .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-898d2c8{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-282daea{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5d0d03e{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-60f4059{font-size:13px;}.elementor-825 .elementor-element.elementor-element-7a6277b .elementor-heading-title{font-size:24px;}.elementor-825 .elementor-element.elementor-element-6541437{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-2bc6d37{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-825 .elementor-element.elementor-element-766f885 .elementor-heading-title{font-size:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-fe362ab{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-825 .elementor-element.elementor-element-cc31b2a .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-46f7d4d{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-0e467c1{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-4650bde{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-ece9cc2 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-1bb7b8a{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-bb13150 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-a14ab81{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-65b0363{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-c83e1ac{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-d713bc3 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-79b6b2b{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-b56ba35{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-97da9c1{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5a524d4 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-97c8b67{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-d8f499e{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-f5ec4f1{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5622ff8 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-5dbb98a{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-7cd500d{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-c931a58{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-2d3c737 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-6dc91ef{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-8846b61{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-9c189d5{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-b95e516 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-f0084ed{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-8021ff9{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-2179252{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-4cfab41 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-4214332{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-e84e156{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-32f605a{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-eff6596 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-f524d9c{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-44402b3{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-46628fd{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-ecaa93a .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-d69667d{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-9612d6a{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-31959a4{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-14780e5 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-83fe2b0{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-d7c6176 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-110c8c1{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-4fa955f{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-227fb92 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-5cc3dc2{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-a5807b8{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5d96cff{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-6c12936 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-67276a5{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-2c031d2{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-f4fbdaa{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-4a977be{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-18b0386{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-8e890d9 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-480e6df{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-0917ecd .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-4a87521{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-12fded2 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-7772d16{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-cec1ba0{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-14eddc9 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-21bdb9a{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-f504b12 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-9712160{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-9c99d6e .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-dd4ae4b{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-b1bdc76 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-0ea59f9{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-a1d5593 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-e5a1d11{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-df52a53{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-aa91513 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-089cc66{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-c252830{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5ec6217 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-2951614{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-f591d0f{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-24f48c3{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-95ee11e .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-38e4df7{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-bb204e8{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-4d40bd2{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-d96aaef .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-2a647d4{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-d7a82b5 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-884cb52{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-3e6dec5 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-03ee561{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-33633a3 .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-3300428{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-e6838cd .elementor-heading-title{font-size:17px;}.elementor-825 .elementor-element.elementor-element-a1b5b31{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5303778{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-0b6aacd .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-898d2c8{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-282daea{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-5d0d03e{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-60f4059{font-size:13px;}.elementor-825 .elementor-element.elementor-element-7a6277b .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-6541437{font-size:var( --e-global-typography-text-font-size );}.elementor-825 .elementor-element.elementor-element-2bc6d37{font-size:var( --e-global-typography-text-font-size );}}