.elementor-507 .elementor-element.elementor-element-4c3cf57e > .elementor-background-overlay{background-color:#000000;opacity:0;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-4c3cf57e .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-507 .elementor-element.elementor-element-4c3cf57e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-507 .elementor-element.elementor-element-52705706 > .elementor-background-overlay{background-color:#000000;opacity:0.5;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-52705706 > .elementor-container{min-height:400px;}.elementor-507 .elementor-element.elementor-element-52705706{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-507 .elementor-element.elementor-element-1b80840e:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-1b80840e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F1;}.elementor-507 .elementor-element.elementor-element-1b80840e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-507 .elementor-element.elementor-element-1b80840e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-34da8708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-34da8708 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;line-height:33px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.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-507 .elementor-element.elementor-element-3f9403a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.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-507 .elementor-element.elementor-element-ae48818 .elementor-button{background-color:transparent;font-family:"Noto Serif JP", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #E60000 0%, #9A0000 100%);border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-ae48818{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-ae48818 .elementor-button-content-wrapper{flex-direction:row;}.elementor-507 .elementor-element.elementor-element-ae48818 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-507 .elementor-element.elementor-element-e463ab4:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-e463ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F1;}.elementor-507 .elementor-element.elementor-element-e463ab4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-507 .elementor-element.elementor-element-e463ab4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-6fc7f8bd{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-6fc7f8bd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.elementor-507 .elementor-element.elementor-element-254a1471:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-254a1471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F1;}.elementor-507 .elementor-element.elementor-element-254a1471 > .elementor-container{max-width:1220px;}.elementor-507 .elementor-element.elementor-element-254a1471{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-254a1471 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-2357eb50 > .elementor-element-populated{margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-507 .elementor-element.elementor-element-68fb1090{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-507 .elementor-element.elementor-element-68fb1090 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.elementor-507 .elementor-element.elementor-element-4f46d904{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-2d84354f > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-4594ade5{--e-image-carousel-slides-to-show:1;}.elementor-507 .elementor-element.elementor-element-57d4b869:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-57d4b869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F1;}.elementor-507 .elementor-element.elementor-element-57d4b869 > .elementor-container{max-width:1220px;}.elementor-507 .elementor-element.elementor-element-57d4b869{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-57d4b869 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-328350db > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-660a145f{--e-image-carousel-slides-to-show:1;}.elementor-507 .elementor-element.elementor-element-5e8eb287 > .elementor-element-populated{margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-507 .elementor-element.elementor-element-95a6246{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-507 .elementor-element.elementor-element-95a6246 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.elementor-507 .elementor-element.elementor-element-6443befd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-2cb4293c:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-2cb4293c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F1;}.elementor-507 .elementor-element.elementor-element-2cb4293c > .elementor-container{max-width:1220px;}.elementor-507 .elementor-element.elementor-element-2cb4293c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-507 .elementor-element.elementor-element-2cb4293c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-6aeae242 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.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-507 .elementor-element.elementor-element-b9590d4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-b9590d4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.elementor-507 .elementor-element.elementor-element-7c70eb22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-521d0eda > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5123e3f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-5123e3f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.elementor-507 .elementor-element.elementor-element-247f9555{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-4a05b649 > .elementor-background-overlay{background-color:#6B6B6BE3;opacity:0.4;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-4a05b649 > .elementor-container{min-height:500px;}.elementor-507 .elementor-element.elementor-element-4a05b649{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-507 .elementor-element.elementor-element-3927f48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-3927f48 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:500;line-height:33px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-4e125d61:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-4e125d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-4e125d61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-507 .elementor-element.elementor-element-4e125d61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-7ed40369{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-3ee0f3fb:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-3ee0f3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-3ee0f3fb > .elementor-container{max-width:1220px;}.elementor-507 .elementor-element.elementor-element-3ee0f3fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 20px 0px;}.elementor-507 .elementor-element.elementor-element-3ee0f3fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-7002e014 > .elementor-element-populated{margin:10px 10px 10px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-3b71b9ee{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-507 .elementor-element.elementor-element-3b71b9ee .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.elementor-507 .elementor-element.elementor-element-203a57f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-5d7a4d7f > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-768793a4{--e-image-carousel-slides-to-show:1;}.elementor-507 .elementor-element.elementor-element-13dc607b:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-13dc607b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-13dc607b > .elementor-container{max-width:1220px;}.elementor-507 .elementor-element.elementor-element-13dc607b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-507 .elementor-element.elementor-element-13dc607b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-8b1903e > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-9bb6240{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-507 .elementor-element.elementor-element-9bb6240 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-507 .elementor-element.elementor-element-7e8be857{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 10px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-2a428b4d > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-f58902b{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-507 .elementor-element.elementor-element-f58902b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-507 .elementor-element.elementor-element-75661d85{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 10px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-372bf246 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-99a793a{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-507 .elementor-element.elementor-element-99a793a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-507 .elementor-element.elementor-element-57c55c24{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 10px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-41bd0127:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-41bd0127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-41bd0127{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-41bd0127 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-6d8418f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5784a3ab .elementor-button{background-color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#C53600;color:#C53600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C53600;border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-ca3b395 .elementor-button{background-color:transparent;font-family:"Noto Serif JP", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #E60000 0%, #9A0000 100%);border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-ca3b395{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-ca3b395 .elementor-button-content-wrapper{flex-direction:row;}.elementor-507 .elementor-element.elementor-element-ca3b395 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-507 .elementor-element.elementor-element-5372ae2a > .elementor-background-overlay{background-color:#6B6B6BE3;opacity:0.4;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-5372ae2a > .elementor-container{min-height:500px;}.elementor-507 .elementor-element.elementor-element-5372ae2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-507 .elementor-element.elementor-element-7bd73bac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-7bd73bac .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:500;line-height:33px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-5306ee47:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-5306ee47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-5306ee47 > .elementor-container{max-width:1220px;}.elementor-507 .elementor-element.elementor-element-5306ee47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 20px 0px;}.elementor-507 .elementor-element.elementor-element-5306ee47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-302a5a84 > .elementor-element-populated{margin:10px 10px 10px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-6c611175{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-507 .elementor-element.elementor-element-6c611175 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.elementor-507 .elementor-element.elementor-element-2d0788c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-65f823f0 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-2f48f278{--e-image-carousel-slides-to-show:1;}.elementor-507 .elementor-element.elementor-element-2a267de5:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-2a267de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-2a267de5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-507 .elementor-element.elementor-element-2a267de5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-936409e{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-936409e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.elementor-507 .elementor-element.elementor-element-2a53e716:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-2a53e716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-2a53e716 > .elementor-container{max-width:1220px;}.elementor-507 .elementor-element.elementor-element-2a53e716{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-2a53e716 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-59b4c050 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-59f6447{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-59f6447 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-507 .elementor-element.elementor-element-106ddad3{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5a24f63e > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-bc91a62{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-bc91a62 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-507 .elementor-element.elementor-element-3eb1d26a{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-768634a6:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-768634a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-768634a6 > .elementor-container{max-width:1220px;}.elementor-507 .elementor-element.elementor-element-768634a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-768634a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-50aac07d > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-0ab712b{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-0ab712b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-507 .elementor-element.elementor-element-29c0a369{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-7edbd71b > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-0c018e7{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-0c018e7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-507 .elementor-element.elementor-element-56c44e3e{--e-image-carousel-slides-to-show:1;}.elementor-507 .elementor-element.elementor-element-5d8f8c60:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-5d8f8c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-5d8f8c60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5d8f8c60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-104fd449 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-1c2301f3{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-1c2301f3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.elementor-507 .elementor-element.elementor-element-4214163 .elementor-button{background-color:transparent;font-family:"Noto Serif JP", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #E60000 0%, #9A0000 100%);border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-4214163{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-4214163 .elementor-button-content-wrapper{flex-direction:row;}.elementor-507 .elementor-element.elementor-element-4214163 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-507 .elementor-element.elementor-element-687a8e0e:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-687a8e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://scuola-ristorante.com/wp-content/uploads/2026/09/ristorante_ann_drive_01.webp");background-position:0px -640px;background-repeat:no-repeat;background-size:cover;}.elementor-507 .elementor-element.elementor-element-687a8e0e > .elementor-background-overlay{background-color:#6B6B6BE3;opacity:0.4;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-687a8e0e > .elementor-container{min-height:500px;}.elementor-507 .elementor-element.elementor-element-687a8e0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-507 .elementor-element.elementor-element-22c704f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-22c704f9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:500;line-height:33px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-49cef00d:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-49cef00d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-49cef00d > .elementor-container{max-width:1220px;}.elementor-507 .elementor-element.elementor-element-49cef00d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 20px 0px;}.elementor-507 .elementor-element.elementor-element-49cef00d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-3c5e6556 > .elementor-element-populated{margin:10px 10px 10px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-27d76058{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-507 .elementor-element.elementor-element-27d76058 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.elementor-507 .elementor-element.elementor-element-5e46016a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-7f2208c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-6b89ecdc{--e-image-carousel-slides-to-show:1;}.elementor-507 .elementor-element.elementor-element-29bd8880:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-29bd8880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-29bd8880{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-29bd8880 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-6a2d03ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-90f3e3c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-90f3e3c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:29px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#C53600;}.elementor-507 .elementor-element.elementor-element-762ba406 .elementor-button{background-color:transparent;font-family:"Noto Serif JP", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #E60000 0%, #9A0000 100%);border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-762ba406{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-762ba406 .elementor-button-content-wrapper{flex-direction:row;}.elementor-507 .elementor-element.elementor-element-762ba406 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-507 .elementor-element.elementor-element-6741209e:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-6741209e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-6741209e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 0px 50px 0px;}.elementor-507 .elementor-element.elementor-element-6741209e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-63c5629c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-507 .elementor-element.elementor-element-144046fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-144046fb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:500;line-height:40px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-507 .elementor-element.elementor-element-4362c89e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-4362c89e .elementor-divider-separator{width:100%;}.elementor-507 .elementor-element.elementor-element-4362c89e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-507 .elementor-element.elementor-element-eb3579c .elementor-active .elementor-accordion-icon, .elementor-507 .elementor-element.elementor-element-eb3579c .elementor-active .elementor-accordion-title{color:#000000;}.elementor-507 .elementor-element.elementor-element-eb3579c .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-507 .elementor-element.elementor-element-eb3579c .elementor-accordion-title{font-size:15px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-507 .elementor-element.elementor-element-eb3579c .elementor-tab-content{font-size:15px;line-height:28px;}.elementor-507 .elementor-element.elementor-element-ebc41d5:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-ebc41d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-ebc41d5 > .elementor-container{max-width:1220px;}.elementor-507 .elementor-element.elementor-element-ebc41d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-507 .elementor-element.elementor-element-ebc41d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-48275937 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-507 .elementor-element.elementor-element-6953cef6{width:var( --container-widget-width, 141.57% );max-width:141.57%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:141.57%;--container-widget-flex-grow:0;text-align:start;}.elementor-507 .elementor-element.elementor-element-6953cef6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:500;line-height:33px;letter-spacing:2.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-507 .elementor-element.elementor-element-1deaae83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-b6f6667 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-94ce68f iframe{height:500px;}.elementor-507 .elementor-element.elementor-element-539b690e:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-539b690e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F7;}.elementor-507 .elementor-element.elementor-element-539b690e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-507 .elementor-element.elementor-element-539b690e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-292e812f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-292e812f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:500;line-height:45px;color:#333333;}.elementor-507 .elementor-element.elementor-element-2099dfe8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-2099dfe8 .elementor-divider-separator{width:100%;}.elementor-507 .elementor-element.elementor-element-2099dfe8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-507 .elementor-element.elementor-element-7d52323c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#C53600;}.elementor-507 .elementor-element.elementor-element-2524a941{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-18ffc985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#C53600;}.elementor-507 .elementor-element.elementor-element-a0219c0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:#000000;}.elementor-507 .elementor-element.elementor-element-1f5f0d96{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-1f5f0d96 .elementor-divider-separator{width:100%;}.elementor-507 .elementor-element.elementor-element-1f5f0d96 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-507 .elementor-element.elementor-element-5f869c2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-5f869c2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:500;line-height:45px;color:#333333;}.elementor-507 .elementor-element.elementor-element-cb9dc96{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:27px;letter-spacing:0.4px;color:#333333;}.elementor-507 .elementor-element.elementor-element-38167505 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#050505;color:#050505;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-38167505 .elementor-button:hover, .elementor-507 .elementor-element.elementor-element-38167505 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-38167505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-507 .elementor-element.elementor-element-38167505 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-507 .elementor-element.elementor-element-38167505 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-507 .elementor-element.elementor-element-38167505 .elementor-button:hover svg, .elementor-507 .elementor-element.elementor-element-38167505 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-3631695e .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#050505;color:#050505;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-3631695e .elementor-button:hover, .elementor-507 .elementor-element.elementor-element-3631695e .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-3631695e{border-style:none;}.elementor-507 .elementor-element.elementor-element-3631695e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-507 .elementor-element.elementor-element-3631695e .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-507 .elementor-element.elementor-element-3631695e .elementor-button:hover svg, .elementor-507 .elementor-element.elementor-element-3631695e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-36574c0b .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#050505;color:#050505;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-36574c0b .elementor-button:hover, .elementor-507 .elementor-element.elementor-element-36574c0b .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-36574c0b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;border-style:none;}.elementor-507 .elementor-element.elementor-element-36574c0b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-507 .elementor-element.elementor-element-36574c0b .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-507 .elementor-element.elementor-element-36574c0b .elementor-button:hover svg, .elementor-507 .elementor-element.elementor-element-36574c0b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-48b15986{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-48b15986 .elementor-divider-separator{width:100%;}.elementor-507 .elementor-element.elementor-element-48b15986 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-507 .elementor-element.elementor-element-1d0d9216{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-1d0d9216 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:500;line-height:45px;color:#333333;}.elementor-507 .elementor-element.elementor-element-3c2b9887{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:27px;letter-spacing:0.4px;color:#333333;}.elementor-507 .elementor-element.elementor-element-3315b9b3 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#050505;color:#050505;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-3315b9b3 .elementor-button:hover, .elementor-507 .elementor-element.elementor-element-3315b9b3 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-3315b9b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-507 .elementor-element.elementor-element-3315b9b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-507 .elementor-element.elementor-element-3315b9b3 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-507 .elementor-element.elementor-element-3315b9b3 .elementor-button:hover svg, .elementor-507 .elementor-element.elementor-element-3315b9b3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-c8e3f51:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-c8e3f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;}.elementor-507 .elementor-element.elementor-element-c8e3f51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-507 .elementor-element.elementor-element-c8e3f51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-21ff1826{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;letter-spacing:1.5px;color:#FFFFFF;}@media(max-width:1024px){.elementor-507 .elementor-element.elementor-element-687a8e0e:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-687a8e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-507 .elementor-element.elementor-element-69d2013b{width:100%;}.elementor-507 .elementor-element.elementor-element-2357eb50{width:39.754%;}.elementor-507 .elementor-element.elementor-element-2d84354f{width:60.246%;}.elementor-507 .elementor-element.elementor-element-328350db{width:60.246%;}.elementor-507 .elementor-element.elementor-element-5e8eb287{width:39.754%;}.elementor-507 .elementor-element.elementor-element-62b1144e{width:100%;}.elementor-507 .elementor-element.elementor-element-7002e014{width:39.754%;}.elementor-507 .elementor-element.elementor-element-5d7a4d7f{width:60.246%;}.elementor-507 .elementor-element.elementor-element-440214a0{width:100%;}.elementor-507 .elementor-element.elementor-element-302a5a84{width:39.754%;}.elementor-507 .elementor-element.elementor-element-65f823f0{width:60.246%;}.elementor-507 .elementor-element.elementor-element-713fc8fe{width:100%;}.elementor-507 .elementor-element.elementor-element-3c5e6556{width:39.754%;}.elementor-507 .elementor-element.elementor-element-7f2208c1{width:60.246%;}.elementor-507 .elementor-element.elementor-element-48275937{width:33.36%;}.elementor-507 .elementor-element.elementor-element-b6f6667{width:66.64%;}}@media(max-width:767px){.elementor-507 .elementor-element.elementor-element-52705706 > .elementor-container{min-height:540px;}.elementor-507 .elementor-element.elementor-element-52705706 > .elementor-background-overlay{opacity:0;}.elementor-507 .elementor-element.elementor-element-34da8708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-34da8708 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-3f9403a{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 20px) 5px;padding:0px 10px 0px 10px;text-align:start;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-ae48818{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-507 .elementor-element.elementor-element-6fc7f8bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-6fc7f8bd .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-68fb1090{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 10px 10px;text-align:center;}.elementor-507 .elementor-element.elementor-element-68fb1090 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-4f46d904{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 020px 0px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-4594ade5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-660a145f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-95a6246{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 10px 10px;text-align:center;}.elementor-507 .elementor-element.elementor-element-95a6246 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-6443befd{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 020px 0px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-b9590d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 10px 10px;text-align:center;}.elementor-507 .elementor-element.elementor-element-b9590d4 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-7c70eb22{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-5123e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 10px 10px;text-align:center;}.elementor-507 .elementor-element.elementor-element-5123e3f .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-247f9555{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-4a05b649 > .elementor-container{min-height:316px;}.elementor-507 .elementor-element.elementor-element-4a05b649 > .elementor-background-overlay{opacity:0.5;}.elementor-507 .elementor-element.elementor-element-4a05b649{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-3927f48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-3927f48 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-7ed40369{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 10px 0px 10px;text-align:start;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-3b71b9ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-3b71b9ee .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-203a57f3{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 10px 0px 10px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-4d3bbbfe img{width:90%;}.elementor-507 .elementor-element.elementor-element-9bb6240{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-9bb6240 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-7e8be857{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-1da01f5d img{width:90%;}.elementor-507 .elementor-element.elementor-element-f58902b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-f58902b .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-75661d85{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-a0fadc6 img{width:90%;}.elementor-507 .elementor-element.elementor-element-99a793a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-99a793a .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-57c55c24{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-41bd0127{margin-top:0px;margin-bottom:0px;padding:0px 0px 70px 0px;}.elementor-507 .elementor-element.elementor-element-5784a3ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-507 .elementor-element.elementor-element-ca3b395{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-507 .elementor-element.elementor-element-5372ae2a > .elementor-container{min-height:316px;}.elementor-507 .elementor-element.elementor-element-5372ae2a > .elementor-background-overlay{opacity:0.5;}.elementor-507 .elementor-element.elementor-element-5372ae2a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-7bd73bac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-7bd73bac .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-6c611175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-6c611175 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-2d0788c1{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 10px 0px 10px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-936409e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-936409e .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-2a53e716{padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-59f6447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-59f6447 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-bc91a62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-bc91a62 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-3eb1d26a{padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-768634a6{padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-0ab712b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-0ab712b .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-0c018e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-0c018e7 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-5d8f8c60{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-507 .elementor-element.elementor-element-1c2301f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-1c2301f3 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-4214163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-507 .elementor-element.elementor-element-687a8e0e > .elementor-container{min-height:316px;}.elementor-507 .elementor-element.elementor-element-687a8e0e:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-687a8e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-507 .elementor-element.elementor-element-687a8e0e > .elementor-background-overlay{opacity:0.5;}.elementor-507 .elementor-element.elementor-element-687a8e0e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-22c704f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-22c704f9 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-27d76058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-27d76058 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-5e46016a{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 10px 0px 10px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-7f2208c1 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-507 .elementor-element.elementor-element-29bd8880{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-507 .elementor-element.elementor-element-90f3e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-90f3e3c .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-762ba406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-507 .elementor-element.elementor-element-6741209e{padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-144046fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-144046fb .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-6953cef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 0px 10px;}.elementor-507 .elementor-element.elementor-element-6953cef6 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-507 .elementor-element.elementor-element-1deaae83{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 15px 0px 15px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-292e812f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-292e812f .elementor-heading-title{font-size:18px;line-height:1.7em;}.elementor-507 .elementor-element.elementor-element-7d52323c{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 15px 0px 15px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-2524a941{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 10px 0px 10px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-18ffc985{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 15px 0px 15px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-a0219c0{margin:10px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 10px 0px 10px;font-size:15px;line-height:1.7em;word-spacing:0.1em;}.elementor-507 .elementor-element.elementor-element-5f869c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5f869c2 .elementor-heading-title{font-size:18px;line-height:1.7em;}.elementor-507 .elementor-element.elementor-element-cb9dc96{font-size:15px;}.elementor-507 .elementor-element.elementor-element-38167505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-507 .elementor-element.elementor-element-3631695e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-507 .elementor-element.elementor-element-36574c0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-507 .elementor-element.elementor-element-1d0d9216{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-1d0d9216 .elementor-heading-title{font-size:18px;line-height:1.7em;}.elementor-507 .elementor-element.elementor-element-3c2b9887{font-size:15px;}.elementor-507 .elementor-element.elementor-element-3315b9b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 10px;}.elementor-507 .elementor-element.elementor-element-c8e3f51{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}