.elementor-18521 .elementor-element.elementor-element-23544654:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-23544654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #A08E66 34%, #51320E 83%);}.elementor-18521 .elementor-element.elementor-element-23544654 > .elementor-container{max-width:800px;}.elementor-18521 .elementor-element.elementor-element-23544654 > .elementor-background-overlay{opacity:0.27;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-23544654{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:10px;padding:2px 0px 2px 0px;}.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-18521 .elementor-element.elementor-element-ab5875a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-ab5875a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#FFDF00;}.elementor-18521 .elementor-element.elementor-element-2999a96f > .elementor-background-overlay{opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-2999a96f{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-18521 .elementor-element.elementor-element-2fba5e4f > .elementor-element-populated >  .elementor-background-overlay{opacity:0.85;}.elementor-18521 .elementor-element.elementor-element-2fba5e4f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-2fba5e4f > .elementor-element-populated > .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-weight:var( --e-global-typography-text-font-weight );}.elementor-18521 .elementor-element.elementor-element-16b42f7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-16b42f7 img{width:100%;}.elementor-18521 .elementor-element.elementor-element-8fe0c59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18521 .elementor-element.elementor-element-8fe0c59:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-8fe0c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25160D;}.elementor-18521 .elementor-element.elementor-element-bccd3bb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-18521 .elementor-element.elementor-element-5f0ffad7:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-5f0ffad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25160D;}.elementor-18521 .elementor-element.elementor-element-5f0ffad7 > .elementor-container{max-width:1014px;}.elementor-18521 .elementor-element.elementor-element-5f0ffad7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2px;margin-bottom:0px;padding:55px 30px 40px 30px;}.elementor-18521 .elementor-element.elementor-element-5f0ffad7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-724df4e9 > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:#D2BD9F;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:11px 11px 11px 17px;}.elementor-18521 .elementor-element.elementor-element-724df4e9 > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-724df4e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-724df4e9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-6cae7a22{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-6cae7a22 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;color:#D2BD9F;}.elementor-18521 .elementor-element.elementor-element-7928869c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-7928869c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;line-height:1.2em;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-28a30841 > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:#D2BD9F;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:11px 11px 11px 18px;}.elementor-18521 .elementor-element.elementor-element-28a30841 > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-28a30841 > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-28a30841 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-4e96b1f7{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-4e96b1f7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;color:#D2BD9F;}.elementor-18521 .elementor-element.elementor-element-23093049 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;line-height:1.2em;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-1cb2e322 > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:#D2BD9F;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:11px 11px 11px 17px;}.elementor-18521 .elementor-element.elementor-element-1cb2e322 > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-1cb2e322 > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-1cb2e322 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-481e78e6{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-481e78e6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;color:#D2BD9F;}.elementor-18521 .elementor-element.elementor-element-10a4bd40 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;line-height:1.2em;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-082e539 > .elementor-container{max-width:750px;}.elementor-18521 .elementor-element.elementor-element-082e539 > .elementor-background-overlay{opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-082e539{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:0px;padding:100px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-74e583b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.17;}.elementor-18521 .elementor-element.elementor-element-74e583b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-74e583b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-c89e4d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-c89e4d7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:45px;font-weight:bold;line-height:1.5em;letter-spacing:-1px;color:#051560;}.elementor-18521 .elementor-element.elementor-element-e4c1a9b{text-align:center;}.elementor-18521 .elementor-element.elementor-element-e4c1a9b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:45px;font-weight:bold;line-height:1.5em;letter-spacing:-1px;color:#051560;}.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-18521 .elementor-element.elementor-element-0b43a2e{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-c4972c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-18521 .elementor-element.elementor-element-747ac4a{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-748d39b{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-972eaa5 > .elementor-container{max-width:1000px;}.elementor-18521 .elementor-element.elementor-element-972eaa5{padding:60px 0px 60px 0px;}.elementor-18521 .elementor-element.elementor-element-84de162 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#02225B;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-632fe2c{background-color:#5C5C5C;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:20px 20px 20px 20px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-632fe2c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:bold;line-height:1.5em;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-6563615{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-6563615 img{width:57%;}.elementor-18521 .elementor-element.elementor-element-738a009{background-color:#626262;margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;padding:10px 10px 10px 10px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-738a009 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18521 .elementor-element.elementor-element-00c780a{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-00c780a .elementor-icon-list-icon i{color:#A70101;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-00c780a .elementor-icon-list-icon svg{fill:#A70101;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-00c780a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-00c780a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-18521 .elementor-element.elementor-element-00c780a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-5bba96f{padding:0px 30px 0px 30px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-d7af3cf > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#06163B;margin:0px 0px 0px 3px;--e-column-margin-right:0px;--e-column-margin-left:3px;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-acf4a47{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:20px 20px 20px 20px;background-image:linear-gradient(210deg, #000311 0%, #16019A 100%);text-align:center;}.elementor-18521 .elementor-element.elementor-element-acf4a47 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:bold;line-height:1.5em;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-7d52d72{background-color:#0C0BA3;margin:0% 6% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;padding:10px 10px 10px 10px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-7d52d72 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-345e8a8{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-345e8a8 .elementor-icon-list-icon i{color:#A70101;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-345e8a8 .elementor-icon-list-icon svg{fill:#A70101;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-345e8a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-345e8a8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-18521 .elementor-element.elementor-element-345e8a8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-bf07ba8{padding:0px 30px 0px 30px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-f49d8d3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-f49d8d3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(310deg, #000F54 55%, rgba(20, 155, 196, 0.8) 84%);opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-f49d8d3 > .elementor-container{max-width:900px;}.elementor-18521 .elementor-element.elementor-element-f49d8d3:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-f49d8d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-18521 .elementor-element.elementor-element-f49d8d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-18521 .elementor-element.elementor-element-1746bc1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-1746bc1 > .elementor-container{max-width:1000px;}.elementor-18521 .elementor-element.elementor-element-91a3b10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-91a3b10 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:47px;font-weight:bold;line-height:1.1em;text-shadow:0px 0px 6px #0463BC;color:#FFFFFF;}.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-18521 .elementor-element.elementor-element-c2721ea{--divider-border-style:solid;--divider-color:#31BEC5;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-c2721ea .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-c2721ea .elementor-divider{text-align:center;padding-block-start:19px;padding-block-end:19px;}.elementor-18521 .elementor-element.elementor-element-c7c3e48 > .elementor-container{max-width:750px;}.elementor-18521 .elementor-element.elementor-element-c7c3e48 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-c7c3e48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:0px;padding:050px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-c7c3e48 > .elementor-shape-top .elementor-shape-fill{fill:#ffffff;}.elementor-18521 .elementor-element.elementor-element-c7c3e48 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:29px;}.elementor-18521 .elementor-element.elementor-element-2488d8a > .elementor-element-populated >  .elementor-background-overlay{opacity:0.33;}.elementor-18521 .elementor-element.elementor-element-2488d8a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-2488d8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-8130368{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-3ba6ff2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-3ba6ff2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(310deg, #2C1701 66%, #CBA45FD4 100%);opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-3ba6ff2 > .elementor-container{max-width:900px;}.elementor-18521 .elementor-element.elementor-element-3ba6ff2:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-3ba6ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-18521 .elementor-element.elementor-element-3ba6ff2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-18521 .elementor-element.elementor-element-8889b12 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-8889b12 > .elementor-container{max-width:1000px;}.elementor-18521 .elementor-element.elementor-element-5e9ff46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-5e9ff46 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:47px;font-weight:bold;line-height:1.1em;text-shadow:0px 0px 6px #36190A;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-512dc1d{--divider-border-style:solid;--divider-color:#FFCF12;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-512dc1d .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-512dc1d .elementor-divider{text-align:center;padding-block-start:19px;padding-block-end:19px;}.elementor-18521 .elementor-element.elementor-element-9456ef3 > .elementor-container{max-width:750px;}.elementor-18521 .elementor-element.elementor-element-9456ef3 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-9456ef3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:0px;padding:050px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-9456ef3 > .elementor-shape-top .elementor-shape-fill{fill:#ffffff;}.elementor-18521 .elementor-element.elementor-element-9456ef3 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:29px;}.elementor-18521 .elementor-element.elementor-element-b4fd49c > .elementor-element-populated >  .elementor-background-overlay{opacity:0.33;}.elementor-18521 .elementor-element.elementor-element-b4fd49c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-b4fd49c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-f5a61a9{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-f0df19c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-18521 .elementor-element.elementor-element-f0df19c img{width:91%;border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-56d6040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-18521 .elementor-element.elementor-element-56d6040 img{width:91%;border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-a6060f6{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-743605c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-743605c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(310deg, #2C1701 66%, #CBA45FD4 100%);opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-743605c > .elementor-container{max-width:900px;}.elementor-18521 .elementor-element.elementor-element-743605c:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-743605c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-18521 .elementor-element.elementor-element-743605c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-18521 .elementor-element.elementor-element-8546854 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-8546854 > .elementor-container{max-width:1000px;}.elementor-18521 .elementor-element.elementor-element-07dbf98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-07dbf98 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:47px;font-weight:bold;line-height:1.1em;text-shadow:0px 0px 6px #36190A;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-41bd06a{--divider-border-style:solid;--divider-color:#FFCF12;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-41bd06a .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-41bd06a .elementor-divider{text-align:center;padding-block-start:19px;padding-block-end:19px;}.elementor-18521 .elementor-element.elementor-element-196789e > .elementor-container{max-width:750px;}.elementor-18521 .elementor-element.elementor-element-196789e > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-196789e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:0px;padding:050px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-196789e > .elementor-shape-top .elementor-shape-fill{fill:#ffffff;}.elementor-18521 .elementor-element.elementor-element-196789e > .elementor-shape-top svg{width:calc(100% + 1.3px);height:29px;}.elementor-18521 .elementor-element.elementor-element-8cff29b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.33;}.elementor-18521 .elementor-element.elementor-element-8cff29b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-8cff29b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-980ac41{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-0ea1d93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-18521 .elementor-element.elementor-element-0ea1d93 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-fefd816{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-c8f21c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-18521 .elementor-element.elementor-element-c8f21c4 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-0aed5dc{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-077cb5b{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-6f6f308{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-18521 .elementor-element.elementor-element-6f6f308 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-d6b80e2{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-b4a92f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-b4a92f0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#00082D;}.elementor-18521 .elementor-element.elementor-element-e52bf56{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-5d5e97f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-5d5e97f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(310deg, #2C1701 66%, #CBA45FD4 100%);opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-5d5e97f > .elementor-container{max-width:900px;}.elementor-18521 .elementor-element.elementor-element-5d5e97f:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-5d5e97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-18521 .elementor-element.elementor-element-5d5e97f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-18521 .elementor-element.elementor-element-260511d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-260511d > .elementor-container{max-width:1000px;}.elementor-18521 .elementor-element.elementor-element-e1f83f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-e1f83f9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:47px;font-weight:bold;line-height:1.1em;text-shadow:0px 0px 6px #36190A;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-50098d8{--divider-border-style:solid;--divider-color:#FFCF12;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-50098d8 .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-50098d8 .elementor-divider{text-align:center;padding-block-start:19px;padding-block-end:19px;}.elementor-18521 .elementor-element.elementor-element-59dcb98 > .elementor-container{max-width:750px;}.elementor-18521 .elementor-element.elementor-element-59dcb98 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-59dcb98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:0px;padding:050px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-59dcb98 > .elementor-shape-top .elementor-shape-fill{fill:#ffffff;}.elementor-18521 .elementor-element.elementor-element-59dcb98 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:29px;}.elementor-18521 .elementor-element.elementor-element-5b5cf38 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.33;}.elementor-18521 .elementor-element.elementor-element-5b5cf38 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-5b5cf38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-9084939{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-9084939 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#00082D;}.elementor-18521 .elementor-element.elementor-element-d6cb06c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-d6cb06c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#00082D;}.elementor-18521 .elementor-element.elementor-element-0d1e6ce{padding:0px 50px 0px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-28ecacf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-18521 .elementor-element.elementor-element-9207e40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-9207e40 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#00082D;}.elementor-18521 .elementor-element.elementor-element-8d82d6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-18521 .elementor-element.elementor-element-799a2d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-799a2d4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#00082D;}.elementor-18521 .elementor-element.elementor-element-542862f img{width:23%;}.elementor-18521 .elementor-element.elementor-element-a4b4c5e{background-color:#F3F3F3;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:20px 20px 20px 20px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-a4b4c5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-a4b4c5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-a4b4c5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-a4b4c5e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-a4b4c5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-a4b4c5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-18521 .elementor-element.elementor-element-a4b4c5e .elementor-icon-list-icon i{color:#1968BD;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-a4b4c5e .elementor-icon-list-icon svg{fill:#1968BD;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-a4b4c5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-a4b4c5e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-18521 .elementor-element.elementor-element-a4b4c5e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-d57136d{background-color:#F3F3F3;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:20px 20px 20px 20px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-d57136d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-d57136d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-d57136d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-d57136d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-d57136d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-d57136d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-18521 .elementor-element.elementor-element-d57136d .elementor-icon-list-icon i{color:#1968BD;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-d57136d .elementor-icon-list-icon svg{fill:#1968BD;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-d57136d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-d57136d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-18521 .elementor-element.elementor-element-d57136d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-f450c14{background-color:#F3F3F3;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:20px 20px 20px 20px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-f450c14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-f450c14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-f450c14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-f450c14 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-f450c14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-f450c14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-18521 .elementor-element.elementor-element-f450c14 .elementor-icon-list-icon i{color:#1968BD;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-f450c14 .elementor-icon-list-icon svg{fill:#1968BD;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-f450c14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-f450c14 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-18521 .elementor-element.elementor-element-f450c14 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-677bf12{background-color:#F3F3F3;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:20px 20px 20px 20px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-677bf12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-677bf12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-677bf12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-18521 .elementor-element.elementor-element-677bf12 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-677bf12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-677bf12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-18521 .elementor-element.elementor-element-677bf12 .elementor-icon-list-icon i{color:#1968BD;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-677bf12 .elementor-icon-list-icon svg{fill:#1968BD;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-677bf12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-677bf12 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-18521 .elementor-element.elementor-element-677bf12 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-6f0cbce9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-6f0cbce9:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-6f0cbce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-6f0cbce9 > .elementor-container{max-width:700px;}.elementor-18521 .elementor-element.elementor-element-6f0cbce9 > .elementor-background-overlay{opacity:0.46;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-6f0cbce9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1.5em 0em 1.5em 0em;}.elementor-18521 .elementor-element.elementor-element-a8fe55d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-a8fe55d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-19bb0d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-19bb0d0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#00082D;}.elementor-18521 .elementor-element.elementor-element-4358ceb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(19px/2);}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(19px/2);}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(19px/2);margin-left:calc(19px/2);}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-19px/2);margin-left:calc(-19px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-19px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-19px/2);}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-item:not(:last-child):after{content:"";width:54%;border-color:#DDDDDD;}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-18521 .elementor-element.elementor-element-4358ceb6 .elementor-icon-list-text{color:#464646;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-1f5aeb70{text-align:right;}.elementor-18521 .elementor-element.elementor-element-1f5aeb70 img{width:46%;}.elementor-18521 .elementor-element.elementor-element-3b26549a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-3b26549a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-18521 .elementor-element.elementor-element-3b26549a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-3b26549a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-66b5f883{padding:10px 10px 10px 10px;text-align:left;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-18521 .elementor-element.elementor-element-b53fc45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-b53fc45:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-b53fc45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-b53fc45 > .elementor-container{max-width:700px;}.elementor-18521 .elementor-element.elementor-element-b53fc45 > .elementor-background-overlay{opacity:0.46;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-b53fc45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1.5em 0em 1.5em 0em;}.elementor-18521 .elementor-element.elementor-element-27460d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-27460d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-0838574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-0838574 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#00082D;}.elementor-18521 .elementor-element.elementor-element-3564f53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(19px/2);}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(19px/2);}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(19px/2);margin-left:calc(19px/2);}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-19px/2);margin-left:calc(-19px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-19px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-19px/2);}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-item:not(:last-child):after{content:"";width:54%;border-color:#DDDDDD;}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-18521 .elementor-element.elementor-element-3564f53 .elementor-icon-list-text{color:#464646;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-f5f535c{text-align:right;}.elementor-18521 .elementor-element.elementor-element-f5f535c img{width:46%;}.elementor-18521 .elementor-element.elementor-element-e1ec5ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-e1ec5ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-18521 .elementor-element.elementor-element-e1ec5ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-e1ec5ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-e3cdaf8{padding:10px 10px 10px 10px;text-align:left;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-18521 .elementor-element.elementor-element-f311529 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-f311529:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-f311529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-f311529 > .elementor-container{max-width:700px;}.elementor-18521 .elementor-element.elementor-element-f311529 > .elementor-background-overlay{opacity:0.46;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-f311529{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1.5em 0em 1.5em 0em;}.elementor-18521 .elementor-element.elementor-element-e0fd25e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-e0fd25e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-b396c5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-b396c5b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#00082D;}.elementor-18521 .elementor-element.elementor-element-20c72c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(19px/2);}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(19px/2);}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(19px/2);margin-left:calc(19px/2);}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-19px/2);margin-left:calc(-19px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-19px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-19px/2);}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-item:not(:last-child):after{content:"";width:54%;border-color:#DDDDDD;}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-18521 .elementor-element.elementor-element-20c72c4 .elementor-icon-list-text{color:#464646;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-552a465{text-align:right;}.elementor-18521 .elementor-element.elementor-element-552a465 img{width:46%;}.elementor-18521 .elementor-element.elementor-element-7ad341c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-7ad341c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-18521 .elementor-element.elementor-element-7ad341c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-7ad341c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-10f2ad4{padding:10px 10px 10px 10px;text-align:left;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-18521 .elementor-element.elementor-element-ad9849d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-18521 .elementor-element.elementor-element-707cfd1{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:10px 10px 10px 10px;background-image:linear-gradient(27deg, #A98654 0%, #2A1A0E 100%);text-align:center;}.elementor-18521 .elementor-element.elementor-element-707cfd1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-b682de4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-18521 .elementor-element.elementor-element-b682de4.e-con{--align-self:center;}.elementor-18521 .elementor-element.elementor-element-00b146f img{width:74%;}.elementor-18521 .elementor-element.elementor-element-9eea545{text-align:center;}.elementor-18521 .elementor-element.elementor-element-9eea545 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:33px;color:#000000;}.elementor-18521 .elementor-element.elementor-element-c2cd762{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-18521 .elementor-element.elementor-element-c2cd762 .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-c2cd762 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18521 .elementor-element.elementor-element-e6287d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-18521 .elementor-element.elementor-element-e6287d7.e-con{--align-self:center;}.elementor-18521 .elementor-element.elementor-element-f2db5ef:not( .elementor-widget-image ){-webkit-mask-image:url( https://mrmlp.mrm-lifestyle.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18521 .elementor-element.elementor-element-f2db5ef.elementor-widget-image img{-webkit-mask-image:url( https://mrmlp.mrm-lifestyle.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18521 .elementor-element.elementor-element-f2db5ef img{width:71%;}.elementor-18521 .elementor-element.elementor-element-004d662{text-align:center;}.elementor-18521 .elementor-element.elementor-element-004d662 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:33px;color:#000000;}.elementor-18521 .elementor-element.elementor-element-0c10ef2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-0c10ef2 .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-0c10ef2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18521 .elementor-element.elementor-element-f027b1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:31px;--margin-left:0px;--margin-right:0px;}.elementor-18521 .elementor-element.elementor-element-f027b1d.e-con{--align-self:center;}.elementor-18521 .elementor-element.elementor-element-92b15e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-18521 .elementor-element.elementor-element-92b15e0 img{width:100%;}.elementor-18521 .elementor-element.elementor-element-3239c9e{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-3239c9e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:33px;color:#000000;}.elementor-18521 .elementor-element.elementor-element-bbe1ca9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-bbe1ca9 .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-bbe1ca9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18521 .elementor-element.elementor-element-fa27455{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-18521 .elementor-element.elementor-element-fa27455.e-con{--align-self:center;}.elementor-18521 .elementor-element.elementor-element-efa1efc img{width:280px;}.elementor-18521 .elementor-element.elementor-element-088a983{text-align:center;}.elementor-18521 .elementor-element.elementor-element-088a983 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:33px;color:#000000;}.elementor-18521 .elementor-element.elementor-element-51f9600{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-51f9600 .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-51f9600 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18521 .elementor-element.elementor-element-606a0fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-18521 .elementor-element.elementor-element-606a0fc.e-con{--align-self:center;}.elementor-18521 .elementor-element.elementor-element-5b729fa img{width:642px;}.elementor-18521 .elementor-element.elementor-element-6158aab{text-align:center;}.elementor-18521 .elementor-element.elementor-element-6158aab .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:33px;color:#000000;}.elementor-18521 .elementor-element.elementor-element-4a851a9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-4a851a9 .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-4a851a9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18521 .elementor-element.elementor-element-e3431c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-18521 .elementor-element.elementor-element-e3431c5.e-con{--align-self:center;}.elementor-18521 .elementor-element.elementor-element-7dba6f1 img{width:642px;}.elementor-18521 .elementor-element.elementor-element-bd90ba4{text-align:center;}.elementor-18521 .elementor-element.elementor-element-bd90ba4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:33px;color:#000000;}.elementor-18521 .elementor-element.elementor-element-add0671{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-add0671 .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-add0671 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18521 .elementor-element.elementor-element-1b62e16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-18521 .elementor-element.elementor-element-1b62e16.e-con{--align-self:center;}.elementor-18521 .elementor-element.elementor-element-48d4c7c img{width:312px;}.elementor-18521 .elementor-element.elementor-element-dae7991{text-align:center;}.elementor-18521 .elementor-element.elementor-element-dae7991 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:33px;color:#000000;}.elementor-18521 .elementor-element.elementor-element-64e9c2a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-64e9c2a .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-64e9c2a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18521 .elementor-element.elementor-element-9760be1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-9760be1 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(310deg, #4B331A 40%, #CBA45FD4 68%);opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-9760be1 > .elementor-container{max-width:900px;}.elementor-18521 .elementor-element.elementor-element-9760be1:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-9760be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-18521 .elementor-element.elementor-element-9760be1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-18521 .elementor-element.elementor-element-03c3dd5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-03c3dd5 > .elementor-container{max-width:1000px;}.elementor-18521 .elementor-element.elementor-element-b3ed89b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-b3ed89b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:31px;font-weight:bold;line-height:1.1em;text-shadow:0px 0px 6px #36190A;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-3513872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-3513872 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:47px;font-weight:bold;line-height:1.1em;letter-spacing:-2px;text-shadow:0px 0px 6px #36190A;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-d28bf1d{--divider-border-style:solid;--divider-color:#FFCF12;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-d28bf1d .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-d28bf1d .elementor-divider{text-align:center;padding-block-start:19px;padding-block-end:19px;}.elementor-18521 .elementor-element.elementor-element-6e65ddf:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-6e65ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18521 .elementor-element.elementor-element-6e65ddf > .elementor-container{max-width:750px;}.elementor-18521 .elementor-element.elementor-element-6e65ddf > .elementor-background-overlay{background-repeat:no-repeat;background-size:contain;opacity:0.11;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-6e65ddf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:0px;padding:050px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-9d84509 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.33;}.elementor-18521 .elementor-element.elementor-element-9d84509 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-9d84509 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-c02dc46{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-8966fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-8966fb8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#ADF7FF;}.elementor-18521 .elementor-element.elementor-element-29e140e{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:30px 30px 30px 30px;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(39px/2);margin-left:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-39px/2);margin-left:calc(-39px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-39px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-39px/2);}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-icon i{color:#79B0DA;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-icon svg{fill:#79B0DA;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-icon{padding-right:11px;}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-item > a{font-size:17px;font-weight:bold;}.elementor-18521 .elementor-element.elementor-element-29e140e .elementor-icon-list-text{transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-500adad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-500adad .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#E8D5FC;}.elementor-18521 .elementor-element.elementor-element-8d55f96{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-d010ae9{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:30px 30px 30px 30px;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(39px/2);margin-left:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-39px/2);margin-left:calc(-39px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-39px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-39px/2);}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-icon i{color:#AA9AC8;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-icon svg{fill:#AA9AC8;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-icon{padding-right:11px;}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-item > a{font-size:17px;font-weight:bold;}.elementor-18521 .elementor-element.elementor-element-d010ae9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-f0d57ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-f0d57ab .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#FFDEFA;}.elementor-18521 .elementor-element.elementor-element-c08fff3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-c08fff3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#FFDEFA;}.elementor-18521 .elementor-element.elementor-element-3690110{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-a09c0b9{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:30px 30px 30px 30px;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(39px/2);margin-left:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-39px/2);margin-left:calc(-39px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-39px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-39px/2);}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-icon i{color:#E4A7E1;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-icon svg{fill:#E4A7E1;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-icon{padding-right:11px;}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-item > a{font-size:17px;font-weight:bold;}.elementor-18521 .elementor-element.elementor-element-a09c0b9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-1465e03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-1465e03 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#FFDEFA;}.elementor-18521 .elementor-element.elementor-element-f50ed5d{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-3b7d6be{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:30px 30px 30px 30px;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(39px/2);margin-left:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-39px/2);margin-left:calc(-39px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-39px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-39px/2);}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-icon i{color:#E4A7E1;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-icon svg{fill:#E4A7E1;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-icon{padding-right:11px;}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-item > a{font-size:17px;font-weight:bold;}.elementor-18521 .elementor-element.elementor-element-3b7d6be .elementor-icon-list-text{transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-ff846c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-ff846c3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#E6CDB0;}.elementor-18521 .elementor-element.elementor-element-90276a3{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:30px 30px 30px 30px;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-icon i{color:#C2AA80;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-icon svg{fill:#C2AA80;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-icon{padding-right:11px;}.elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-item > a{font-size:17px;font-weight:bold;}.elementor-18521 .elementor-element.elementor-element-90276a3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-717c3f74 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-717c3f74 > .elementor-container{max-width:800px;}.elementor-18521 .elementor-element.elementor-element-717c3f74 > .elementor-background-overlay{opacity:0.47;}.elementor-18521 .elementor-element.elementor-element-717c3f74{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-18521 .elementor-element.elementor-element-47651407 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-47651407 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-5bbc261d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-5bbc261d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:48px;font-weight:bold;line-height:1.4em;letter-spacing:-2.8px;color:#451E79;}.elementor-18521 .elementor-element.elementor-element-664e86aa{margin-top:0px;margin-bottom:50px;}.elementor-18521 .elementor-element.elementor-element-56192f8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-56192f8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-56192f8a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-56192f8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-1e7d30af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-1e7d30af .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:44px;font-weight:bold;line-height:1.1em;color:#001A23;}.elementor-18521 .elementor-element.elementor-element-137c94d7{padding:0px 50px 0px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:0.1px;color:#000000;}.elementor-18521 .elementor-element.elementor-element-376776c5{background-color:transparent;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:10px 0px 10px 0px;background-image:linear-gradient(160deg, #F6F6F6 0%, #AEADAC 100%);text-align:center;}.elementor-18521 .elementor-element.elementor-element-376776c5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.4em;letter-spacing:-1px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-46d7e8ae img{width:58%;opacity:0.45;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-1dee04a2{padding:0px 50px 0px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:0.1px;color:#CFCFCF;}.elementor-18521 .elementor-element.elementor-element-275bd9c0{padding:0px 50px 50px 50px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-icon i{color:#C5C5C5;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-icon svg{fill:#C5C5C5;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-icon{padding-right:0px;}.elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-18521 .elementor-element.elementor-element-275bd9c0 .elementor-icon-list-text{color:#DBDBDB;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-1aa500d5{padding:0px 50px 0px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:0.1px;color:#CACACA;}.elementor-18521 .elementor-element.elementor-element-46590cc6{background-color:transparent;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:10px 0px 10px 0px;background-image:linear-gradient(160deg, #E5E5E5 0%, #C1C1C1 100%);text-align:center;}.elementor-18521 .elementor-element.elementor-element-46590cc6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.4em;letter-spacing:-1px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-7ec6c461 img{width:58%;opacity:0.34;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-5c5e4376{padding:0px 50px 0px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:0.1px;color:#D3D3D3;}.elementor-18521 .elementor-element.elementor-element-700d96da{padding:0px 50px 50px 50px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-icon i{color:#BEBEBE;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-icon svg{fill:#BEBEBE;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-icon{padding-right:0px;}.elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-18521 .elementor-element.elementor-element-700d96da .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-6a91eae3{padding:0px 50px 0px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:0.1px;color:#C0C0C0;}.elementor-18521 .elementor-element.elementor-element-d0e3277{background-color:transparent;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:10px 0px 10px 0px;background-image:linear-gradient(160deg, #D9D9D9 0%, #BFBFBF 100%);text-align:center;}.elementor-18521 .elementor-element.elementor-element-d0e3277 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.4em;letter-spacing:-1px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-33bdf1e1 img{width:58%;opacity:0.39;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-23667cb{padding:0px 50px 0px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:0.1px;color:#D8D8D8;}.elementor-18521 .elementor-element.elementor-element-e24be1e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-e24be1e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #B08E61 35%, #483920 83%);opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-e24be1e > .elementor-container{max-width:900px;}.elementor-18521 .elementor-element.elementor-element-e24be1e:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-e24be1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-18521 .elementor-element.elementor-element-e24be1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-18521 .elementor-element.elementor-element-c6584c3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-c6584c3 > .elementor-container{max-width:1000px;}.elementor-18521 .elementor-element.elementor-element-b7871a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-b7871a5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:47px;font-weight:bold;line-height:1.1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-13f7a5a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.9px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-13f7a5a .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-18521 .elementor-element.elementor-element-13f7a5a .elementor-divider{text-align:center;padding-block-start:19px;padding-block-end:19px;}.elementor-18521 .elementor-element.elementor-element-44aa576 > .elementor-container{max-width:750px;}.elementor-18521 .elementor-element.elementor-element-44aa576 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-44aa576{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:0px;padding:050px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-44aa576 > .elementor-shape-top .elementor-shape-fill{fill:#ffffff;}.elementor-18521 .elementor-element.elementor-element-44aa576 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:29px;}.elementor-18521 .elementor-element.elementor-element-50ce438 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.33;}.elementor-18521 .elementor-element.elementor-element-50ce438 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-50ce438 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-c5f3d7a{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-eda28ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-eda28ed .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#896845;}.elementor-18521 .elementor-element.elementor-element-6ba006c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-75ad22f{margin-top:20px;margin-bottom:20px;}.elementor-18521 .elementor-element.elementor-element-5c42fb9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-5c42fb9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001F43;}.elementor-18521 .elementor-element.elementor-element-5c42fb9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-5c42fb9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-41cc41f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-41cc41f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1.1em;color:#ECDFCC;}.elementor-18521 .elementor-element.elementor-element-4911d6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-4911d6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-18521 .elementor-element.elementor-element-4911d6c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 5px;}.elementor-18521 .elementor-element.elementor-element-4911d6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-12efb0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-12efb0e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:bold;line-height:1.1em;color:#896845;}.elementor-18521 .elementor-element.elementor-element-14a2083:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-14a2083 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#023D82;}.elementor-18521 .elementor-element.elementor-element-14a2083 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-14a2083 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-af34062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-af34062 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1.1em;color:#ECDFCC;}.elementor-18521 .elementor-element.elementor-element-4d493de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-4d493de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-18521 .elementor-element.elementor-element-4d493de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 5px;}.elementor-18521 .elementor-element.elementor-element-4d493de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-26db538{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-26db538 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:bold;line-height:1.1em;color:#896845;}.elementor-18521 .elementor-element.elementor-element-79431ed{margin-top:20px;margin-bottom:0px;}.elementor-18521 .elementor-element.elementor-element-7050146:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-7050146 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#270461;}.elementor-18521 .elementor-element.elementor-element-7050146 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-7050146 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-be98996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-be98996 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1.1em;color:#ECDFCC;}.elementor-18521 .elementor-element.elementor-element-b09144f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-b09144f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-18521 .elementor-element.elementor-element-b09144f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 5px;}.elementor-18521 .elementor-element.elementor-element-b09144f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-0456801{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-0456801 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:bold;line-height:1.1em;color:#896845;}.elementor-18521 .elementor-element.elementor-element-d6dc2e8{margin-top:20px;margin-bottom:20px;}.elementor-18521 .elementor-element.elementor-element-e27e5f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-e27e5f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#47021C;}.elementor-18521 .elementor-element.elementor-element-e27e5f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-e27e5f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-b3692f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-b3692f0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1.1em;color:#ECDFCC;}.elementor-18521 .elementor-element.elementor-element-54f5ec0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-54f5ec0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-18521 .elementor-element.elementor-element-54f5ec0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 5px;}.elementor-18521 .elementor-element.elementor-element-54f5ec0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-8e3dcad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-8e3dcad .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:bold;line-height:1.1em;color:#896845;}.elementor-18521 .elementor-element.elementor-element-cc2cca1{margin-top:0px;margin-bottom:60px;}.elementor-18521 .elementor-element.elementor-element-c9d5e5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-c9d5e5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053C44;}.elementor-18521 .elementor-element.elementor-element-c9d5e5a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18521 .elementor-element.elementor-element-c9d5e5a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-bf89fd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-bf89fd7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1.1em;color:#ECDFCC;}.elementor-18521 .elementor-element.elementor-element-b1c8338:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-b1c8338 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-18521 .elementor-element.elementor-element-b1c8338 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 5px;}.elementor-18521 .elementor-element.elementor-element-b1c8338 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-0dcd320{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-0dcd320 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:bold;line-height:1.1em;color:#896845;}.elementor-18521 .elementor-element.elementor-element-d0e50b3{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-d0ded0f{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;background-image:linear-gradient(220deg, #433114 12%, #947D67 100%);text-align:center;}.elementor-18521 .elementor-element.elementor-element-d0ded0f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-8436b75{background-color:#F2F2F2;margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 50px) 075px;padding:30px 30px 30px 30px;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(39px/2);margin-left:calc(39px/2);}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-39px/2);margin-left:calc(-39px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-39px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-39px/2);}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-icon i{color:#C2AA80;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-icon svg{fill:#C2AA80;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-icon{padding-right:11px;}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-item > a{font-size:17px;font-weight:bold;}.elementor-18521 .elementor-element.elementor-element-8436b75 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-2935609{padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-1782eed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-4803c93 img{width:100%;}.elementor-18521 .elementor-element.elementor-element-b440d05 img{width:100%;}.elementor-18521 .elementor-element.elementor-element-19e7dc6:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-19e7dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F1;}.elementor-18521 .elementor-element.elementor-element-19e7dc6 > .elementor-container{max-width:850px;}.elementor-18521 .elementor-element.elementor-element-19e7dc6 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-19e7dc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:0px;padding:050px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-e2bc3d6 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.33;}.elementor-18521 .elementor-element.elementor-element-e2bc3d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-e2bc3d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-5bde69d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-5bde69d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#896845;}.elementor-18521 .elementor-element.elementor-element-4b5d19c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-4b5d19c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#896845;}.elementor-18521 .elementor-element.elementor-element-0b9095a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-0b9095a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #8C7C68 0%, #483822 100%);}.elementor-18521 .elementor-element.elementor-element-0b9095a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-18521 .elementor-element.elementor-element-0b9095a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-5b90ed4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-5b90ed4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-f330bf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-f330bf1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-1561866d:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-1561866d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F1;}.elementor-18521 .elementor-element.elementor-element-1561866d > .elementor-container{max-width:850px;}.elementor-18521 .elementor-element.elementor-element-1561866d > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-1561866d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 80px 10px;}.elementor-18521 .elementor-element.elementor-element-77cccd3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-77cccd3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-77cccd3e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18521 .elementor-element.elementor-element-77cccd3e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#AC9577;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-77cccd3e > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-77cccd3e > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-77cccd3e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-77cccd3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-1eafb553{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 0px 10px 0px;background-image:linear-gradient(130deg, #384798 0%, #060337 100%);text-align:center;}.elementor-18521 .elementor-element.elementor-element-1eafb553 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;letter-spacing:-2.5px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-2ad64ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-2ad64ce .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:29px;font-weight:bold;line-height:1.5em;color:#010B45;}.elementor-18521 .elementor-element.elementor-element-cb91df0{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:left;}.elementor-18521 .elementor-element.elementor-element-cb91df0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:29px;font-weight:bold;line-height:1.5em;color:#010B45;}.elementor-18521 .elementor-element.elementor-element-0c25c42{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:left;}.elementor-18521 .elementor-element.elementor-element-0c25c42 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:29px;font-weight:bold;line-height:1.5em;color:#010B45;}.elementor-18521 .elementor-element.elementor-element-e4f269d{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:left;}.elementor-18521 .elementor-element.elementor-element-e4f269d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:29px;font-weight:bold;line-height:1.5em;color:#010B45;}.elementor-18521 .elementor-element.elementor-element-ed8ee7d{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:left;}.elementor-18521 .elementor-element.elementor-element-ed8ee7d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:29px;font-weight:bold;line-height:1.5em;color:#010B45;}.elementor-18521 .elementor-element.elementor-element-7b4755b{padding:0px 50px 0px 50px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;letter-spacing:0.1px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-16f0137{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 0px 10px 0px;background-image:linear-gradient(130deg, #384798 0%, #060337 100%);text-align:center;}.elementor-18521 .elementor-element.elementor-element-16f0137 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;letter-spacing:0.3px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-e5ecf73{padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-b328790{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 0px 10px 0px;background-image:linear-gradient(130deg, #384798 0%, #060337 100%);text-align:center;}.elementor-18521 .elementor-element.elementor-element-b328790 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;letter-spacing:0.3px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-fab6f9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 30px 30px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-fab6f9c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;line-height:1.8em;color:#010B45;}.elementor-18521 .elementor-element.elementor-element-f36719d{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 0px 10px 0px;background-image:linear-gradient(130deg, #384798 0%, #060337 100%);text-align:center;}.elementor-18521 .elementor-element.elementor-element-f36719d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-449d5b1 img{width:31%;}.elementor-18521 .elementor-element.elementor-element-1f472be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 30px 0px 30px;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-eaca3eb:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-eaca3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F1;}.elementor-18521 .elementor-element.elementor-element-eaca3eb > .elementor-container{max-width:750px;}.elementor-18521 .elementor-element.elementor-element-eaca3eb > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-eaca3eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:0px;padding:050px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-6f64713 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.33;}.elementor-18521 .elementor-element.elementor-element-6f64713 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-6f64713 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-6e7be1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-6e7be1d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:53px;font-weight:bold;line-height:1.1em;color:#896845;}.elementor-18521 .elementor-element.elementor-element-035c2f5{margin-top:0px;margin-bottom:30px;}.elementor-18521 .elementor-element.elementor-element-64d0436:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-64d0436 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-18521 .elementor-element.elementor-element-64d0436 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-64d0436 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-311afed{background-color:transparent;margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:5px 5px 5px 5px;background-image:linear-gradient(100deg, #98745F 0%, #463624 100%);border-radius:50px 50px 50px 50px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-311afed .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-9f39cdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-9f39cdf .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:bold;line-height:1.1em;color:#744E02;}.elementor-18521 .elementor-element.elementor-element-81062f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-81062f2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:38px;font-weight:bold;line-height:1.1em;color:#8F8F8F;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18521 .elementor-element.elementor-element-2dcfe4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-18521 .elementor-element.elementor-element-2dcfe4b .elementor-icon-wrapper{text-align:center;}.elementor-18521 .elementor-element.elementor-element-2dcfe4b.elementor-view-stacked .elementor-icon{background-color:#8D8D8D;}.elementor-18521 .elementor-element.elementor-element-2dcfe4b.elementor-view-framed .elementor-icon, .elementor-18521 .elementor-element.elementor-element-2dcfe4b.elementor-view-default .elementor-icon{color:#8D8D8D;border-color:#8D8D8D;}.elementor-18521 .elementor-element.elementor-element-2dcfe4b.elementor-view-framed .elementor-icon, .elementor-18521 .elementor-element.elementor-element-2dcfe4b.elementor-view-default .elementor-icon svg{fill:#8D8D8D;}.elementor-18521 .elementor-element.elementor-element-214127c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-214127c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:38px;font-weight:800;line-height:1.1em;color:#896845;}.elementor-18521 .elementor-element.elementor-element-afc1da1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-afc1da1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:31px;font-weight:800;line-height:1.1em;color:#896845;}.elementor-18521 .elementor-element.elementor-element-b3aa730{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:60px;--margin-right:60px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18521 .elementor-element.elementor-element-b3aa730:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-b3aa730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-05ddf9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-icon i{color:#A27B54;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-icon svg{fill:#A27B54;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;}.elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-text{transition:color 0.3s;}.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-18521 .elementor-element.elementor-element-74c68564{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-18521 .elementor-element.elementor-element-74c68564 .elementor-accordion-item{border-width:0px;}.elementor-18521 .elementor-element.elementor-element-74c68564 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-18521 .elementor-element.elementor-element-74c68564 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-18521 .elementor-element.elementor-element-74c68564 .elementor-tab-title{background-color:#EBEBEB;}.elementor-18521 .elementor-element.elementor-element-74c68564 .elementor-accordion-icon, .elementor-18521 .elementor-element.elementor-element-74c68564 .elementor-accordion-title{color:#880000;}.elementor-18521 .elementor-element.elementor-element-74c68564 .elementor-accordion-icon svg{fill:#880000;}.elementor-18521 .elementor-element.elementor-element-74c68564 .elementor-accordion-title{font-size:14px;}.elementor-18521 .elementor-element.elementor-element-74c68564 .elementor-tab-content{background-color:#FFFFFF;color:#000000;font-size:12px;font-weight:400;line-height:1.4em;}.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-18521 .elementor-element.elementor-element-455e3b0 .elementor-button{background-color:#AFAFAF;font-size:18px;font-weight:bold;fill:#F3F3F3;color:#F3F3F3;border-radius:67px 67px 67px 67px;}.elementor-18521 .elementor-element.elementor-element-455e3b0 .elementor-button:hover, .elementor-18521 .elementor-element.elementor-element-455e3b0 .elementor-button:focus{background-color:#080808;}.elementor-18521 .elementor-element.elementor-element-455e3b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-b825814{margin-top:0px;margin-bottom:30px;}.elementor-18521 .elementor-element.elementor-element-1853ee1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-1853ee1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-18521 .elementor-element.elementor-element-1853ee1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-1853ee1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-7a3badb{background-color:transparent;margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:5px 5px 5px 5px;background-image:linear-gradient(100deg, #9E0B23 0%, #463624 100%);border-radius:50px 50px 50px 50px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-7a3badb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-dc0557a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-dc0557a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:bold;line-height:1.1em;color:#740202;}.elementor-18521 .elementor-element.elementor-element-b0324d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-b0324d1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:39px;font-weight:bold;line-height:1.1em;color:#7E7E7E;}.elementor-18521 .elementor-element.elementor-element-83ad3cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-18521 .elementor-element.elementor-element-83ad3cc .elementor-icon-wrapper{text-align:center;}.elementor-18521 .elementor-element.elementor-element-83ad3cc.elementor-view-stacked .elementor-icon{background-color:#9E9E9E;}.elementor-18521 .elementor-element.elementor-element-83ad3cc.elementor-view-framed .elementor-icon, .elementor-18521 .elementor-element.elementor-element-83ad3cc.elementor-view-default .elementor-icon{color:#9E9E9E;border-color:#9E9E9E;}.elementor-18521 .elementor-element.elementor-element-83ad3cc.elementor-view-framed .elementor-icon, .elementor-18521 .elementor-element.elementor-element-83ad3cc.elementor-view-default .elementor-icon svg{fill:#9E9E9E;}.elementor-18521 .elementor-element.elementor-element-7f2d9ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-7f2d9ec .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:38px;font-weight:bold;line-height:1.1em;color:#790202;}.elementor-18521 .elementor-element.elementor-element-a377322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-a377322 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:bold;line-height:1.1em;color:#790202;}.elementor-18521 .elementor-element.elementor-element-c1f381b{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:60px;--margin-right:60px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18521 .elementor-element.elementor-element-c1f381b:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-c1f381b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-68c863f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-icon i{color:#910600;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-icon svg{fill:#910600;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;}.elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-text{transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-d1b3947 .elementor-icon-wrapper{text-align:center;}.elementor-18521 .elementor-element.elementor-element-d1b3947.elementor-view-stacked .elementor-icon{background-color:#9C0E00;}.elementor-18521 .elementor-element.elementor-element-d1b3947.elementor-view-framed .elementor-icon, .elementor-18521 .elementor-element.elementor-element-d1b3947.elementor-view-default .elementor-icon{color:#9C0E00;border-color:#9C0E00;}.elementor-18521 .elementor-element.elementor-element-d1b3947.elementor-view-framed .elementor-icon, .elementor-18521 .elementor-element.elementor-element-d1b3947.elementor-view-default .elementor-icon svg{fill:#9C0E00;}.elementor-18521 .elementor-element.elementor-element-6d37fc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-icon i{color:#910600;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-icon svg{fill:#910600;transition:fill 0.3s;}.elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;}.elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-text{color:#72080F;transition:color 0.3s;}.elementor-18521 .elementor-element.elementor-element-ce62067{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-18521 .elementor-element.elementor-element-ce62067 .elementor-accordion-item{border-width:0px;}.elementor-18521 .elementor-element.elementor-element-ce62067 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-18521 .elementor-element.elementor-element-ce62067 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-18521 .elementor-element.elementor-element-ce62067 .elementor-tab-title{background-color:#EBEBEB;}.elementor-18521 .elementor-element.elementor-element-ce62067 .elementor-accordion-icon, .elementor-18521 .elementor-element.elementor-element-ce62067 .elementor-accordion-title{color:#880000;}.elementor-18521 .elementor-element.elementor-element-ce62067 .elementor-accordion-icon svg{fill:#880000;}.elementor-18521 .elementor-element.elementor-element-ce62067 .elementor-accordion-title{font-size:14px;}.elementor-18521 .elementor-element.elementor-element-ce62067 .elementor-tab-content{background-color:#FFFFFF;color:#000000;font-size:12px;font-weight:400;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-1231e43 .elementor-button{background-color:#790606;font-size:18px;font-weight:bold;border-radius:67px 67px 67px 67px;}.elementor-18521 .elementor-element.elementor-element-1231e43 .elementor-button:hover, .elementor-18521 .elementor-element.elementor-element-1231e43 .elementor-button:focus{background-color:#080808;}.elementor-18521 .elementor-element.elementor-element-1231e43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-1a49604:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-1a49604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01132B;}.elementor-18521 .elementor-element.elementor-element-1a49604 > .elementor-background-overlay{background-position:center center;background-size:cover;opacity:0.27;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-1a49604{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-028eb09{text-align:center;}.elementor-18521 .elementor-element.elementor-element-028eb09 .elementor-heading-title{font-size:38px;color:#FFFFFF;}.elementor-18521 .elementor-element.elementor-element-184b8468 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-184b8468 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(125, 250, 188, 0.96) 0%, #248BBA 100%);opacity:0.69;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-184b8468 > .elementor-container{max-width:900px;}.elementor-18521 .elementor-element.elementor-element-184b8468:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-184b8468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-18521 .elementor-element.elementor-element-184b8468 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18521 .elementor-element.elementor-element-184b8468{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 60px 0px;}.elementor-18521 .elementor-element.elementor-element-fe44fd1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-fe44fd1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.83);}.elementor-18521 .elementor-element.elementor-element-fe44fd1 > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-fe44fd1 > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-fe44fd1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-fe44fd1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-fe44fd1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-d4574d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-44dcda40{text-align:left;}.elementor-18521 .elementor-element.elementor-element-44dcda40 img{width:100%;border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.31);}.elementor-18521 .elementor-element.elementor-element-180dbeb2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:39px;color:#000000;}.elementor-18521 .elementor-element.elementor-element-315a2c1d{font-size:16px;font-weight:500;line-height:1.5em;color:#070707;}.elementor-18521 .elementor-element.elementor-element-def0d87 > .elementor-container{max-width:750px;}.elementor-18521 .elementor-element.elementor-element-def0d87 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-def0d87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-3dac4e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-3dac4e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.88);}.elementor-18521 .elementor-element.elementor-element-3dac4e8 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.33;}.elementor-18521 .elementor-element.elementor-element-3dac4e8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-3dac4e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-79e3103{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-79e3103 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:44px;font-weight:bold;line-height:1.5em;letter-spacing:-1px;color:#06467D;}.elementor-18521 .elementor-element.elementor-element-2c5c8d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-2c5c8d8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:76px;font-weight:bold;line-height:1.5em;letter-spacing:-1px;color:#99886F;}.elementor-18521 .elementor-element.elementor-element-1a37175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-1a37175 .elementor-drop-cap{margin-inline-end:10px;}.elementor-18521 .elementor-element.elementor-element-a6cd520 img{width:50%;}.elementor-18521 .elementor-element.elementor-element-57138a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 100px 0px 100px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1.5px;color:#070707;}.elementor-18521 .elementor-element.elementor-element-57138a7 .elementor-drop-cap{margin-inline-end:10px;}.elementor-18521 .elementor-element.elementor-element-6b727dbc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-6b727dbc > .elementor-container{max-width:600px;}.elementor-18521 .elementor-element.elementor-element-6b727dbc{padding:100px 0px 100px 0px;}.elementor-18521 .elementor-element.elementor-element-50245640{text-align:center;}.elementor-18521 .elementor-element.elementor-element-50245640 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:54px;font-weight:bold;line-height:1.2em;color:#02008D;}.elementor-18521 .elementor-element.elementor-element-1a981f7e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-1a981f7e > .elementor-container{max-width:926px;}.elementor-18521 .elementor-element.elementor-element-1a981f7e{padding:55px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-45413dfa > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-45413dfa > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-45413dfa > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-45413dfa > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:0px 0px 25px 0px;}.elementor-18521 .elementor-element.elementor-element-2a9872e .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-18521 .elementor-element.elementor-element-2da16391{padding:10px 0px 0px 0px;font-size:15px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-5cc679ab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-5cc679ab > .elementor-container{max-width:926px;}.elementor-18521 .elementor-element.elementor-element-5cc679ab{padding:55px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-56ba0350 > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-56ba0350 > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-56ba0350 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-56ba0350 > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:0px 0px 25px 0px;}.elementor-18521 .elementor-element.elementor-element-2c086498 .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-18521 .elementor-element.elementor-element-472db1a3{padding:10px 0px 0px 0px;font-size:15px;font-weight:500;line-height:2em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-43cd4da2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-43cd4da2 > .elementor-container{max-width:926px;}.elementor-18521 .elementor-element.elementor-element-43cd4da2{padding:55px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-1cbb6452 > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-1cbb6452 > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-1cbb6452 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-1cbb6452 > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:0px 0px 25px 0px;}.elementor-18521 .elementor-element.elementor-element-556109ee .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-15f18af2{padding:10px 0px 0px 0px;font-size:15px;font-weight:500;line-height:1.6em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-340244f8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-340244f8 > .elementor-container{max-width:926px;}.elementor-18521 .elementor-element.elementor-element-340244f8{padding:55px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-2f9ec165 > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-2f9ec165 > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-2f9ec165 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-2f9ec165 > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:0px 0px 25px 0px;}.elementor-18521 .elementor-element.elementor-element-4483e7ed .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-2e5abd2c{padding:10px 0px 0px 0px;font-size:15px;font-weight:500;line-height:1.4em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-0aa9b85 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-0aa9b85 > .elementor-container{max-width:926px;}.elementor-18521 .elementor-element.elementor-element-0aa9b85{padding:55px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-a59d0f9 > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-a59d0f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-a59d0f9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-a59d0f9 > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:0px 0px 25px 0px;}.elementor-18521 .elementor-element.elementor-element-38e6232 .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-18521 .elementor-element.elementor-element-e558b8f{padding:10px 0px 0px 0px;font-size:15px;font-weight:500;line-height:1.4em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-16170f2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-16170f2 > .elementor-container{max-width:926px;}.elementor-18521 .elementor-element.elementor-element-16170f2{padding:55px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-c3e8239 > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-c3e8239 > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-c3e8239 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-c3e8239 > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:0px 0px 25px 0px;}.elementor-18521 .elementor-element.elementor-element-6500e96 .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-18521 .elementor-element.elementor-element-e5a09e8{padding:10px 0px 0px 0px;font-size:15px;font-weight:500;line-height:1.6em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-c42e35d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-c42e35d > .elementor-container{max-width:926px;}.elementor-18521 .elementor-element.elementor-element-c42e35d{padding:55px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-67000dc > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-67000dc > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-67000dc > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-67000dc > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:0px 0px 25px 0px;}.elementor-18521 .elementor-element.elementor-element-b1cde02 .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-18521 .elementor-element.elementor-element-202e97e{padding:10px 0px 0px 0px;font-size:15px;font-weight:500;line-height:1.6em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-4d5321e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-4d5321e > .elementor-container{max-width:926px;}.elementor-18521 .elementor-element.elementor-element-4d5321e{padding:55px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-5976e67 > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-5976e67 > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-5976e67 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-5976e67 > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:0px 0px 25px 0px;}.elementor-18521 .elementor-element.elementor-element-c2d38da .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-18521 .elementor-element.elementor-element-00490f3{padding:10px 0px 0px 0px;font-size:15px;font-weight:500;line-height:1.4em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-c8c0e0f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-c8c0e0f > .elementor-container{max-width:926px;}.elementor-18521 .elementor-element.elementor-element-c8c0e0f{padding:55px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-9cb06c3 > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-9cb06c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-9cb06c3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-9cb06c3 > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:0px 0px 25px 0px;}.elementor-18521 .elementor-element.elementor-element-ccaa513 .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-18521 .elementor-element.elementor-element-48f4823{padding:10px 0px 0px 0px;font-size:15px;font-weight:500;line-height:1.4em;color:#000000;}.elementor-18521 .elementor-element.elementor-element-35478abe > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-35478abe:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-35478abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-18521 .elementor-element.elementor-element-35478abe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 80px 0px;}.elementor-18521 .elementor-element.elementor-element-795e36db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-795e36db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-bc-flex-widget .elementor-18521 .elementor-element.elementor-element-795e36db.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-795e36db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-795e36db > .elementor-element-populated, .elementor-18521 .elementor-element.elementor-element-795e36db > .elementor-element-populated > .elementor-background-overlay, .elementor-18521 .elementor-element.elementor-element-795e36db > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-18521 .elementor-element.elementor-element-795e36db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-795e36db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-43916e12 > .elementor-background-overlay{opacity:0.5;}.elementor-18521 .elementor-element.elementor-element-43916e12, .elementor-18521 .elementor-element.elementor-element-43916e12 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-18521 .elementor-element.elementor-element-43916e12{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-50d2375a > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-100e429b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-100e429b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:3px;color:#ffffff;}.elementor-18521 .elementor-element.elementor-element-19e359ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-19e359ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:bold;letter-spacing:-1px;color:#ffffff;}.elementor-18521 .elementor-element.elementor-element-5c2e002{--divider-border-style:solid;--divider-color:#ffffff;--divider-border-width:2px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-5c2e002 .elementor-divider-separator{width:11%;margin:0 auto;margin-left:0;}.elementor-18521 .elementor-element.elementor-element-5c2e002 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-18521 .elementor-element.elementor-element-3df77543{padding:0px 10px 0px 0px;text-align:left;font-family:"Lato", Sans-serif;font-size:18px;line-height:1.5em;color:#ffffff;}.elementor-18521 .elementor-element.elementor-element-2fac40b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18521 .elementor-element.elementor-element-2fac40b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-bc-flex-widget .elementor-18521 .elementor-element.elementor-element-2fac40b0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-2fac40b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-18521 .elementor-element.elementor-element-2fac40b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-18521 .elementor-element.elementor-element-2fac40b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-174e62e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 42px 1px #000000;}.elementor-18521 .elementor-element.elementor-element-174e62e3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-18521 .elementor-element.elementor-element-174e62e3 .elementor-custom-embed-play i{color:#ffffff;font-size:66px;}.elementor-18521 .elementor-element.elementor-element-174e62e3 .elementor-custom-embed-play svg{fill:#ffffff;width:66px;height:66px;}.elementor-18521 .elementor-element.elementor-element-45108b18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18521 .elementor-element.elementor-element-45108b18:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-45108b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2d2d2d;}.elementor-18521 .elementor-element.elementor-element-45108b18 > .elementor-container{min-height:90px;}.elementor-18521 .elementor-element.elementor-element-45108b18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-18521 .elementor-element.elementor-element-45108b18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18521 .elementor-element.elementor-element-f1eabc8{text-align:left;}.elementor-18521 .elementor-element.elementor-element-f1eabc8 img{width:23%;}.elementor-18521 .elementor-element.elementor-element-2fd68aab{text-align:center;color:#ffffff;}.elementor-18521 .elementor-element.elementor-element-16252a06{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:16px;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-18521 .elementor-element.elementor-element-16252a06 .elementor-social-icon{background-color:rgba(255,255,255,0);--icon-padding:0em;}.elementor-18521 .elementor-element.elementor-element-16252a06 .elementor-social-icon i{color:rgba(255,255,255,0.32);}.elementor-18521 .elementor-element.elementor-element-16252a06 .elementor-social-icon svg{fill:rgba(255,255,255,0.32);}.elementor-18521 .elementor-element.elementor-element-16252a06 .elementor-social-icon:hover{background-color:rgba(255,255,255,0);}.elementor-18521 .elementor-element.elementor-element-16252a06 .elementor-social-icon:hover i{color:#00ce1b;}.elementor-18521 .elementor-element.elementor-element-16252a06 .elementor-social-icon:hover svg{fill:#00ce1b;}@media(max-width:1024px){.elementor-18521 .elementor-element.elementor-element-7928869c .elementor-heading-title{font-size:16px;}.elementor-18521 .elementor-element.elementor-element-23093049 .elementor-heading-title{font-size:16px;}.elementor-18521 .elementor-element.elementor-element-10a4bd40 .elementor-heading-title{font-size:16px;}.elementor-18521 .elementor-element.elementor-element-f49d8d3{padding:50px 25px 50px 25px;}.elementor-18521 .elementor-element.elementor-element-3ba6ff2{padding:50px 25px 50px 25px;}.elementor-18521 .elementor-element.elementor-element-743605c{padding:50px 25px 50px 25px;}.elementor-18521 .elementor-element.elementor-element-5d5e97f{padding:50px 25px 50px 25px;}.elementor-18521 .elementor-element.elementor-element-6f0cbce9{padding:80px 0px 80px 0px;}.elementor-18521 .elementor-element.elementor-element-b53fc45{padding:80px 0px 80px 0px;}.elementor-18521 .elementor-element.elementor-element-f311529{padding:80px 0px 80px 0px;}.elementor-18521 .elementor-element.elementor-element-9760be1{padding:50px 25px 50px 25px;}.elementor-18521 .elementor-element.elementor-element-717c3f74{padding:100px 25px 100px 25px;}.elementor-18521 .elementor-element.elementor-element-e24be1e{padding:50px 25px 50px 25px;}.elementor-18521 .elementor-element.elementor-element-184b8468{padding:100px 25px 100px 25px;}.elementor-18521 .elementor-element.elementor-element-6b727dbc{padding:100px 25px 100px 25px;}.elementor-18521 .elementor-element.elementor-element-35478abe{padding:10px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-45108b18{padding:10px 20px 10px 20px;}}@media(max-width:767px){.elementor-18521 .elementor-element.elementor-element-23544654:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-23544654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(129deg, #A08E66 21%, #51320E 100%);}.elementor-18521 .elementor-element.elementor-element-23544654{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-304f8a0 > .elementor-element-populated{padding:5px 0px 7px 0px;}.elementor-18521 .elementor-element.elementor-element-ab5875a .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:-1px;}.elementor-18521 .elementor-element.elementor-element-d4915dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-724df4e9 > .elementor-element-populated{margin:0px 0px 45px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-6cae7a22{text-align:center;}.elementor-18521 .elementor-element.elementor-element-6cae7a22 .elementor-heading-title{font-size:24px;}.elementor-18521 .elementor-element.elementor-element-28a30841 > .elementor-element-populated{margin:0px 0px 45px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-4e96b1f7{text-align:center;}.elementor-18521 .elementor-element.elementor-element-4e96b1f7 .elementor-heading-title{font-size:24px;}.elementor-18521 .elementor-element.elementor-element-1cb2e322 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-481e78e6{text-align:center;}.elementor-18521 .elementor-element.elementor-element-481e78e6 .elementor-heading-title{font-size:24px;}.elementor-18521 .elementor-element.elementor-element-082e539{padding:60px 10px 50px 10px;}.elementor-18521 .elementor-element.elementor-element-74e583b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-c89e4d7 .elementor-heading-title{font-size:28px;}.elementor-18521 .elementor-element.elementor-element-e4c1a9b{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 20px) 30px;}.elementor-18521 .elementor-element.elementor-element-e4c1a9b .elementor-heading-title{font-size:33px;line-height:1.3em;letter-spacing:-1.2px;}.elementor-18521 .elementor-element.elementor-element-0b43a2e{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-747ac4a{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-748d39b{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-84de162 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-632fe2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-632fe2c .elementor-heading-title{font-size:20px;letter-spacing:-0.5px;}.elementor-18521 .elementor-element.elementor-element-5bba96f{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-d7af3cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-acf4a47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-acf4a47 .elementor-heading-title{font-size:20px;letter-spacing:-0.5px;}.elementor-18521 .elementor-element.elementor-element-7d52d72{margin:0px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-18521 .elementor-element.elementor-element-7d52d72 .elementor-heading-title{font-size:19px;}.elementor-18521 .elementor-element.elementor-element-bf07ba8{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-f49d8d3{padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-91a3b10{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-91a3b10 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-c2721ea .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18521 .elementor-element.elementor-element-c7c3e48{padding:50px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-2488d8a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-8130368{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-3ba6ff2{padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-5e9ff46{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-5e9ff46 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-512dc1d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18521 .elementor-element.elementor-element-9456ef3{padding:50px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-b4fd49c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-f5a61a9{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-f0df19c img{width:89%;}.elementor-18521 .elementor-element.elementor-element-56d6040 img{width:89%;}.elementor-18521 .elementor-element.elementor-element-a6060f6{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-743605c{padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-07dbf98{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-07dbf98 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-41bd06a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18521 .elementor-element.elementor-element-196789e{padding:50px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-8cff29b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-980ac41{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-0ea1d93 img{width:89%;}.elementor-18521 .elementor-element.elementor-element-fefd816{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-c8f21c4 img{width:89%;}.elementor-18521 .elementor-element.elementor-element-0aed5dc{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-077cb5b{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-6f6f308 img{width:89%;}.elementor-18521 .elementor-element.elementor-element-d6b80e2{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-b4a92f0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-b4a92f0 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-e52bf56{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-5d5e97f{padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-e1f83f9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-e1f83f9 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-50098d8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18521 .elementor-element.elementor-element-59dcb98{padding:50px 10px 80px 10px;}.elementor-18521 .elementor-element.elementor-element-5b5cf38 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-9084939{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-9084939 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-d6cb06c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-d6cb06c .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-0d1e6ce{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-9207e40{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-9207e40 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-799a2d4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-799a2d4 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-542862f img{width:40%;}.elementor-18521 .elementor-element.elementor-element-a4b4c5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-d57136d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-f450c14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-677bf12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-6f0cbce9{padding:20px 0px 20px 0px;}.elementor-18521 .elementor-element.elementor-element-a8fe55d > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-18521 .elementor-element.elementor-element-4b399872{width:100%;}.elementor-18521 .elementor-element.elementor-element-19bb0d0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-19bb0d0 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-2c49e558 > .elementor-element-populated{margin:-140px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-1f5aeb70{text-align:right;}.elementor-18521 .elementor-element.elementor-element-1f5aeb70 img{width:28%;}.elementor-18521 .elementor-element.elementor-element-66b5f883{padding:0px 10px 0px 10px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-b53fc45{padding:20px 0px 20px 0px;}.elementor-18521 .elementor-element.elementor-element-27460d5 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-18521 .elementor-element.elementor-element-a611b71{width:100%;}.elementor-18521 .elementor-element.elementor-element-0838574{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-0838574 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-21e12a3 > .elementor-element-populated{margin:-140px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-f5f535c{text-align:right;}.elementor-18521 .elementor-element.elementor-element-f5f535c img{width:28%;}.elementor-18521 .elementor-element.elementor-element-e3cdaf8{padding:0px 10px 0px 10px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-f311529{padding:20px 0px 20px 0px;}.elementor-18521 .elementor-element.elementor-element-e0fd25e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-18521 .elementor-element.elementor-element-b60ee91{width:100%;}.elementor-18521 .elementor-element.elementor-element-b396c5b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-b396c5b .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-590bf99 > .elementor-element-populated{margin:-140px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-552a465{text-align:right;}.elementor-18521 .elementor-element.elementor-element-552a465 img{width:28%;}.elementor-18521 .elementor-element.elementor-element-10f2ad4{padding:0px 10px 0px 10px;text-align:left;}.elementor-18521 .elementor-element.elementor-element-707cfd1{padding:50px 20px 50px 20px;}.elementor-18521 .elementor-element.elementor-element-707cfd1 .elementor-heading-title{font-size:24px;}.elementor-18521 .elementor-element.elementor-element-088a983 .elementor-heading-title{font-size:21px;}.elementor-18521 .elementor-element.elementor-element-6158aab .elementor-heading-title{font-size:21px;}.elementor-18521 .elementor-element.elementor-element-bd90ba4 .elementor-heading-title{font-size:21px;}.elementor-18521 .elementor-element.elementor-element-dae7991 .elementor-heading-title{font-size:21px;}.elementor-18521 .elementor-element.elementor-element-9760be1{padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-b3ed89b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-b3ed89b .elementor-heading-title{font-size:20px;}.elementor-18521 .elementor-element.elementor-element-3513872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-3513872 .elementor-heading-title{font-size:27px;}.elementor-18521 .elementor-element.elementor-element-d28bf1d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18521 .elementor-element.elementor-element-6e65ddf > .elementor-background-overlay{background-position:0px 0px;background-size:312px auto;}.elementor-18521 .elementor-element.elementor-element-6e65ddf{padding:50px 14px 10px 13px;}.elementor-18521 .elementor-element.elementor-element-9d84509 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-c02dc46{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-8966fb8{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-8966fb8 .elementor-heading-title{font-size:24px;letter-spacing:-1px;}.elementor-18521 .elementor-element.elementor-element-29e140e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-500adad{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-500adad .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-8d55f96{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-18521 .elementor-element.elementor-element-d010ae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-f0d57ab{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-f0d57ab .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-c08fff3{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-c08fff3 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-3690110{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-18521 .elementor-element.elementor-element-a09c0b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-1465e03{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-1465e03 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-f50ed5d{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-18521 .elementor-element.elementor-element-3b7d6be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-ff846c3{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-ff846c3 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-90276a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-717c3f74{padding:50px 10px 50px 10px;}.elementor-18521 .elementor-element.elementor-element-47651407 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-18521 .elementor-element.elementor-element-5bbc261d .elementor-heading-title{font-size:33px;letter-spacing:-3.9px;}.elementor-18521 .elementor-element.elementor-element-1e7d30af{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-1e7d30af .elementor-heading-title{font-size:30px;letter-spacing:-1px;}.elementor-18521 .elementor-element.elementor-element-137c94d7{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-376776c5{padding:10px 10px 10px 10px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-376776c5 .elementor-heading-title{font-size:24px;letter-spacing:-2px;}.elementor-18521 .elementor-element.elementor-element-46d7e8ae img{width:89%;}.elementor-18521 .elementor-element.elementor-element-1dee04a2{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-275bd9c0{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-1aa500d5{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-46590cc6{padding:10px 10px 10px 10px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-46590cc6 .elementor-heading-title{font-size:24px;letter-spacing:-2px;}.elementor-18521 .elementor-element.elementor-element-7ec6c461 img{width:90%;border-radius:10px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-5c5e4376{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-700d96da{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-6a91eae3{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-d0e3277{padding:10px 10px 10px 10px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-d0e3277 .elementor-heading-title{font-size:24px;letter-spacing:-2px;}.elementor-18521 .elementor-element.elementor-element-33bdf1e1 img{width:89%;border-radius:10px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-23667cb{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-e24be1e{padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-b7871a5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-b7871a5 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-13f7a5a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18521 .elementor-element.elementor-element-44aa576{padding:50px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-50ce438 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-c5f3d7a{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-eda28ed{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-eda28ed .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-6ba006c{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-41cc41f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-41cc41f .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-12efb0e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-12efb0e .elementor-heading-title{font-size:20px;}.elementor-18521 .elementor-element.elementor-element-af34062{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-af34062 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-26db538{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-26db538 .elementor-heading-title{font-size:20px;}.elementor-18521 .elementor-element.elementor-element-be98996{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-be98996 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-0456801{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-0456801 .elementor-heading-title{font-size:20px;}.elementor-18521 .elementor-element.elementor-element-b3692f0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-b3692f0 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-8e3dcad{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-8e3dcad .elementor-heading-title{font-size:20px;}.elementor-18521 .elementor-element.elementor-element-bf89fd7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-bf89fd7 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-0dcd320{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-0dcd320 .elementor-heading-title{font-size:20px;}.elementor-18521 .elementor-element.elementor-element-d0e50b3{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-d0ded0f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-d0ded0f .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-8436b75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:20px 20px 20px 20px;}.elementor-18521 .elementor-element.elementor-element-2935609{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-19e7dc6{padding:50px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-e2bc3d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-5bde69d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-5bde69d .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-4b5d19c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-4b5d19c .elementor-heading-title{font-size:23px;letter-spacing:-1.5px;}.elementor-18521 .elementor-element.elementor-element-5b90ed4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-5b90ed4 .elementor-heading-title{font-size:18px;}.elementor-18521 .elementor-element.elementor-element-f330bf1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18521 .elementor-element.elementor-element-f330bf1 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-1561866d{padding:50px 18px 50px 20px;}.elementor-18521 .elementor-element.elementor-element-77cccd3e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-1eafb553{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-1eafb553 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-2ad64ce{padding:0px 0px 0px 10px;}.elementor-18521 .elementor-element.elementor-element-2ad64ce .elementor-heading-title{font-size:22px;}.elementor-18521 .elementor-element.elementor-element-cb91df0{padding:0px 0px 0px 10px;}.elementor-18521 .elementor-element.elementor-element-cb91df0 .elementor-heading-title{font-size:22px;}.elementor-18521 .elementor-element.elementor-element-0c25c42{width:100%;max-width:100%;padding:0px 30px 0px 30px;}.elementor-18521 .elementor-element.elementor-element-0c25c42 .elementor-heading-title{font-size:22px;}.elementor-18521 .elementor-element.elementor-element-e4f269d{padding:0px 0px 0px 10px;}.elementor-18521 .elementor-element.elementor-element-e4f269d .elementor-heading-title{font-size:22px;}.elementor-18521 .elementor-element.elementor-element-ed8ee7d{padding:0px 0px 0px 10px;}.elementor-18521 .elementor-element.elementor-element-ed8ee7d .elementor-heading-title{font-size:22px;}.elementor-18521 .elementor-element.elementor-element-7b4755b{padding:15px 15px 15px 15px;font-size:15px;}.elementor-18521 .elementor-element.elementor-element-16f0137 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-b328790 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-fab6f9c{padding:0px 20px 60px 20px;}.elementor-18521 .elementor-element.elementor-element-fab6f9c .elementor-heading-title{font-size:18px;}.elementor-18521 .elementor-element.elementor-element-f36719d .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-449d5b1 img{width:62%;}.elementor-18521 .elementor-element.elementor-element-1f472be{padding:0px 20px 0px 20px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-eaca3eb{padding:50px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-6f64713 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-6e7be1d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-6e7be1d .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-311afed{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-18521 .elementor-element.elementor-element-311afed .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-9f39cdf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-9f39cdf .elementor-heading-title{font-size:30px;}.elementor-18521 .elementor-element.elementor-element-81062f2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-81062f2 .elementor-heading-title{font-size:41px;}.elementor-18521 .elementor-element.elementor-element-2dcfe4b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-214127c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-214127c .elementor-heading-title{font-size:29px;}.elementor-18521 .elementor-element.elementor-element-afc1da1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-18521 .elementor-element.elementor-element-afc1da1 .elementor-heading-title{font-size:29px;}.elementor-18521 .elementor-element.elementor-element-b3aa730{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-18521 .elementor-element.elementor-element-05ddf9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-05ddf9a .elementor-icon-list-item > a{font-size:16px;}.elementor-18521 .elementor-element.elementor-element-74c68564{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-74c68564 .elementor-accordion-title{font-size:13px;}.elementor-18521 .elementor-element.elementor-element-455e3b0 .elementor-button{font-size:17px;letter-spacing:-0.5px;padding:25px 35px 25px 35px;}.elementor-18521 .elementor-element.elementor-element-7a3badb{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-18521 .elementor-element.elementor-element-7a3badb .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-dc0557a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-dc0557a .elementor-heading-title{font-size:30px;}.elementor-18521 .elementor-element.elementor-element-b0324d1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18521 .elementor-element.elementor-element-b0324d1 .elementor-heading-title{font-size:30px;}.elementor-18521 .elementor-element.elementor-element-7f2d9ec{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-18521 .elementor-element.elementor-element-7f2d9ec .elementor-heading-title{font-size:29px;}.elementor-18521 .elementor-element.elementor-element-a377322{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-18521 .elementor-element.elementor-element-a377322 .elementor-heading-title{font-size:29px;}.elementor-18521 .elementor-element.elementor-element-c1f381b{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-18521 .elementor-element.elementor-element-68c863f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-68c863f .elementor-icon-list-item > a{font-size:16px;}.elementor-18521 .elementor-element.elementor-element-6d37fc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-6d37fc3 .elementor-icon-list-item > a{font-size:16px;}.elementor-18521 .elementor-element.elementor-element-ce62067{margin:0px 05px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-ce62067 .elementor-accordion-title{font-size:13px;}.elementor-18521 .elementor-element.elementor-element-1231e43 .elementor-button{font-size:17px;letter-spacing:-0.5px;padding:25px 35px 25px 35px;}.elementor-18521 .elementor-element.elementor-element-1a49604{padding:20px 0px 20px 0px;}.elementor-18521 .elementor-element.elementor-element-028eb09 .elementor-heading-title{font-size:26px;}.elementor-18521 .elementor-element.elementor-element-184b8468{padding:30px 10px 30px 10px;}.elementor-18521 .elementor-element.elementor-element-44dcda40 img{width:53%;border-width:5px 5px 5px 5px;}.elementor-18521 .elementor-element.elementor-element-180dbeb2 .elementor-heading-title{font-size:38px;}.elementor-18521 .elementor-element.elementor-element-315a2c1d{font-size:16px;line-height:1.6em;}.elementor-18521 .elementor-element.elementor-element-def0d87{padding:50px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-3dac4e8 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-18521 .elementor-element.elementor-element-79e3103{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;}.elementor-18521 .elementor-element.elementor-element-79e3103 .elementor-heading-title{font-size:25px;}.elementor-18521 .elementor-element.elementor-element-2c5c8d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-2c5c8d8 .elementor-heading-title{font-size:45px;}.elementor-18521 .elementor-element.elementor-element-1a37175{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-a6cd520 img{width:88%;}.elementor-18521 .elementor-element.elementor-element-57138a7{padding:15px 15px 15px 15px;font-size:17px;}.elementor-18521 .elementor-element.elementor-element-6b727dbc{padding:50px 20px 50px 20px;}.elementor-18521 .elementor-element.elementor-element-50245640 .elementor-heading-title{font-size:54px;}.elementor-18521 .elementor-element.elementor-element-1a981f7e{padding:20px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-45413dfa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-2a9872e .elementor-heading-title{line-height:1.6em;}.elementor-18521 .elementor-element.elementor-element-2da16391{font-size:16px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-5cc679ab{padding:20px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-56ba0350 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-2c086498 .elementor-heading-title{line-height:1.6em;}.elementor-18521 .elementor-element.elementor-element-472db1a3{font-size:16px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-43cd4da2{padding:20px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-1cbb6452 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-556109ee .elementor-heading-title{line-height:1.6em;}.elementor-18521 .elementor-element.elementor-element-15f18af2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-size:16px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-340244f8{padding:20px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-2f9ec165 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-4483e7ed .elementor-heading-title{line-height:1.6em;}.elementor-18521 .elementor-element.elementor-element-2e5abd2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-size:16px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-0aa9b85{padding:20px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-a59d0f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-38e6232 .elementor-heading-title{line-height:1.6em;}.elementor-18521 .elementor-element.elementor-element-e558b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-size:16px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-16170f2{padding:20px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-c3e8239 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-6500e96 .elementor-heading-title{line-height:1.6em;}.elementor-18521 .elementor-element.elementor-element-e5a09e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-size:16px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-c42e35d{padding:20px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-67000dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-b1cde02 .elementor-heading-title{line-height:1.6em;}.elementor-18521 .elementor-element.elementor-element-202e97e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-size:16px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-4d5321e{padding:20px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-5976e67 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-c2d38da .elementor-heading-title{line-height:1.6em;}.elementor-18521 .elementor-element.elementor-element-00490f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-size:16px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-c8c0e0f{padding:20px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-9cb06c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18521 .elementor-element.elementor-element-ccaa513 .elementor-heading-title{line-height:1.6em;}.elementor-18521 .elementor-element.elementor-element-48f4823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-size:16px;line-height:1.4em;}.elementor-18521 .elementor-element.elementor-element-35478abe{padding:50px 0px 50px 0px;}.elementor-18521 .elementor-element.elementor-element-43916e12{margin-top:-10px;margin-bottom:-10px;padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-50d2375a > .elementor-element-populated{padding:20px 20px 20px 25px;}.elementor-18521 .elementor-element.elementor-element-100e429b{text-align:center;}.elementor-18521 .elementor-element.elementor-element-19e359ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18521 .elementor-element.elementor-element-19e359ba .elementor-heading-title{font-size:36px;}.elementor-18521 .elementor-element.elementor-element-3df77543{font-size:14px;line-height:1.8em;}.elementor-18521 .elementor-element.elementor-element-2fac40b0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18521 .elementor-element.elementor-element-2c1fb42b{padding:10px 10px 10px 10px;}.elementor-18521 .elementor-element.elementor-element-45108b18{padding:20px 20px 00px 20px;}.elementor-18521 .elementor-element.elementor-element-16252a06{text-align:center;padding:0px 0px 20px 0px;--icon-size:20px;}}@media(min-width:768px){.elementor-18521 .elementor-element.elementor-element-8fe0c59{--content-width:900px;}.elementor-18521 .elementor-element.elementor-element-84de162{width:45.714%;}.elementor-18521 .elementor-element.elementor-element-d7af3cf{width:54.286%;}.elementor-18521 .elementor-element.elementor-element-ad9849d{--content-width:854px;}.elementor-18521 .elementor-element.elementor-element-b682de4{--width:700px;}.elementor-18521 .elementor-element.elementor-element-e6287d7{--width:700px;}.elementor-18521 .elementor-element.elementor-element-f027b1d{--width:700px;}.elementor-18521 .elementor-element.elementor-element-fa27455{--width:700px;}.elementor-18521 .elementor-element.elementor-element-606a0fc{--width:700px;}.elementor-18521 .elementor-element.elementor-element-e3431c5{--width:700px;}.elementor-18521 .elementor-element.elementor-element-1b62e16{--width:700px;}.elementor-18521 .elementor-element.elementor-element-5c42fb9{width:22.267%;}.elementor-18521 .elementor-element.elementor-element-4911d6c{width:77.733%;}.elementor-18521 .elementor-element.elementor-element-14a2083{width:22.267%;}.elementor-18521 .elementor-element.elementor-element-4d493de{width:77.733%;}.elementor-18521 .elementor-element.elementor-element-7050146{width:22.267%;}.elementor-18521 .elementor-element.elementor-element-b09144f{width:77.733%;}.elementor-18521 .elementor-element.elementor-element-e27e5f3{width:22.267%;}.elementor-18521 .elementor-element.elementor-element-54f5ec0{width:77.733%;}.elementor-18521 .elementor-element.elementor-element-c9d5e5a{width:22.267%;}.elementor-18521 .elementor-element.elementor-element-b1c8338{width:77.733%;}.elementor-18521 .elementor-element.elementor-element-d4574d5{width:40%;}.elementor-18521 .elementor-element.elementor-element-2d1caa90{width:60%;}.elementor-18521 .elementor-element.elementor-element-795e36db{width:50%;}.elementor-18521 .elementor-element.elementor-element-2fac40b0{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18521 .elementor-element.elementor-element-2fba5e4f{width:100%;}}/* Start custom CSS for html, class: .elementor-element-1c7b8a90 */#CDT_line2 {
    text-align: center;
    color: #fff;
    font-size: 1.15em;
    font-family: "Osaka−等幅","Osaka-Mono";
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b43a2e */.txt01 {
    margin-bottom: 1.5em;
}

strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-747ac4a */.txt01 {
    margin-bottom: 1.5em;
}

strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748d39b */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bba96f */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf07ba8 */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8130368 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}
.txt_bl {
    color: #000;
    text-decoration: underline;
    font-weight: 700;
    font-size: 1.1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5a61a9 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6060f6 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-980ac41 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fefd816 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0aed5dc */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-077cb5b */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6b80e2 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e52bf56 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d1e6ce */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4358ceb6 */.question01 {font-weight: bold; color: #6EC1E4; font-size: 1.4em;"}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66b5f883 */.txt1 {
    margin-bottom: 1.5em;
}
strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3564f53 */.question01 {font-weight: bold; color: #6EC1E4; font-size: 1.4em;"}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3cdaf8 */.txt1 {
    margin-bottom: 1.5em;
}
strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20c72c4 */.question01 {font-weight: bold; color: #6EC1E4; font-size: 1.4em;"}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10f2ad4 */.txt1 {
    margin-bottom: 1.5em;
}
strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    background:linear-gradient(transparent 60%, #ff6 60%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c02dc46 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8966fb8 */.txt_line03 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 60%, #caf9f8 60%);
    font-size: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500adad */.txt_line03 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 60%, #caf9f8 60%);
    font-size: 1.1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d55f96 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0d57ab */.txt_line03 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 60%, #caf9f8 60%);
    font-size: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c08fff3 */.txt_line03 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 60%, #caf9f8 60%);
    font-size: 1.1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3690110 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1465e03 */.txt_line03 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 60%, #caf9f8 60%);
    font-size: 1.1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f50ed5d */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff846c3 */.txt_line03 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 60%, #caf9f8 60%);
    font-size: 1.1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-137c94d7 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dee04a2 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aa500d5 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c5e4376 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a91eae3 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23667cb */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5f3d7a */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ba006c */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0e50b3 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2935609 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eafb553 */.marker{
    background-color: #ffff66;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b4755b */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16f0137 */.marker{
    background-color: #ffff66;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b328790 */.marker{
    background-color: #ffff66;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f36719d */.marker{
    background-color: #ffff66;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-74c68564 *//* Hides the first accordion item */
.e-n-accordion .e-n-accordion-item:first-child {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-ce62067 *//* Hides the first accordion item */
.e-n-accordion .e-n-accordion-item:first-child {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-315a2c1d */.text1 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a37175 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57138a7 */.txt01 {
    margin-bottom: 1.5em;
}


strong {
    font-weight: bold;
}
.txt_line {
    font-weight: bold;
    color: #990B0B;
    background:linear-gradient(transparent 20%, #ff6 20%);
}
.txt_line02 {
    font-weight: bold;
    color: #000;
    background:linear-gradient(transparent 20%, #caf9f8 20%);
    font-size: 1.1em;
}
.txt_red {
    color: #9F021C;
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2da16391 */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db1a3 */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15f18af2 */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5abd2c */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e558b8f */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a09e8 */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-202e97e */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00490f3 */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48f4823 */.txt01 {
    margin-bottom: 1.5em;
}/* End custom CSS */