.elementor-143 .elementor-element.elementor-element-5bbdb886 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.62;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-5bbdb886 > .elementor-container{max-width:903px;}.elementor-143 .elementor-element.elementor-element-5bbdb886{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-5bbdb886 > .elementor-shape-top svg{width:calc(104% + 1.3px);height:78px;}.elementor-143 .elementor-element.elementor-element-453132ab > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-143 .elementor-element.elementor-element-453132ab{text-align:left;}.elementor-143 .elementor-element.elementor-element-453132ab .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:bold;text-decoration:none;line-height:25px;letter-spacing:3px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.67);}.elementor-143 .elementor-element.elementor-element-2c3fd92c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-143 .elementor-element.elementor-element-2c3fd92c .elementor-divider-separator{width:50%;}.elementor-143 .elementor-element.elementor-element-2c3fd92c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-143 .elementor-element.elementor-element-5bacb823 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-143 .elementor-element.elementor-element-5bacb823{text-align:left;color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.55);}.elementor-143 .elementor-element.elementor-element-3aa6d617 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-143 .elementor-element.elementor-element-3aa6d617{text-align:left;color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:33px;letter-spacing:1.7px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.74);}.elementor-143 .elementor-element.elementor-element-1c7fd171 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-143 .elementor-element.elementor-element-1c7fd171{text-align:left;color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:33px;letter-spacing:1.7px;}.elementor-143 .elementor-element.elementor-element-37976be4:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-37976be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://test.viola-design.org/wp-content/uploads/2024/09/AdobeStock_772893507_Preview.jpeg");}.elementor-143 .elementor-element.elementor-element-37976be4 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-37976be4 > .elementor-container{max-width:1081px;}.elementor-143 .elementor-element.elementor-element-37976be4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:100px;padding:80px 0px 80px 0px;}.elementor-143 .elementor-element.elementor-element-620f7995 > .elementor-widget-container{margin:0px -40px 0px 4px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-620f7995{z-index:2;}.elementor-143 .elementor-element.elementor-element-620f7995 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-143 .elementor-element.elementor-element-4b26fa7c > .elementor-widget-container{padding:70px 0px 10px 59px;}.elementor-143 .elementor-element.elementor-element-4b26fa7c{text-align:left;}.elementor-143 .elementor-element.elementor-element-4b26fa7c .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:normal;text-decoration:none;letter-spacing:3.3px;}.elementor-143 .elementor-element.elementor-element-248a7f0c{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-weight:400;}.elementor-143 .elementor-element.elementor-element-5d825550 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-143 .elementor-element.elementor-element-480d5e26 > .elementor-widget-container{background-color:#EEE4DD;margin:0px 0px 0px 0px;padding:40px 0px 37px 65px;}.elementor-143 .elementor-element.elementor-element-480d5e26{text-align:left;color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:33px;letter-spacing:1.7px;}.elementor-143 .elementor-element.elementor-element-44624fea > .elementor-widget-container{background-color:#EEE4DD;margin:0px 0px 0px 0px;padding:40px 0px 37px 65px;}.elementor-143 .elementor-element.elementor-element-44624fea{text-align:left;color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:33px;letter-spacing:1.7px;}.elementor-143 .elementor-element.elementor-element-1070e5ca:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-1070e5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFC7BD;background-image:url("https://test.viola-design.org/wp-content/uploads/2024/08/main1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-143 .elementor-element.elementor-element-1070e5ca > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-1070e5ca > .elementor-container{max-width:1081px;}.elementor-143 .elementor-element.elementor-element-1070e5ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-143 .elementor-element.elementor-element-1070e5ca > .elementor-shape-top svg{width:calc(100% + 1.3px);height:36px;}.elementor-143 .elementor-element.elementor-element-1070e5ca > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:152px;}.elementor-143 .elementor-element.elementor-element-5a2bb6d2 > .elementor-widget-container{margin:0px -40px 0px 4px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-5a2bb6d2{z-index:2;}.elementor-143 .elementor-element.elementor-element-5a2bb6d2 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-143 .elementor-element.elementor-element-1c98d9de > .elementor-widget-container{padding:70px 0px 10px 59px;}.elementor-143 .elementor-element.elementor-element-1c98d9de{text-align:left;}.elementor-143 .elementor-element.elementor-element-1c98d9de .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:bold;text-decoration:none;letter-spacing:3.3px;}.elementor-143 .elementor-element.elementor-element-2cfe5e5c{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-weight:400;}.elementor-143 .elementor-element.elementor-element-2134def4 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-143 .elementor-element.elementor-element-49f41bc5 > .elementor-widget-container{background-color:#EEE4DD;margin:0px 0px 0px 0px;padding:40px 0px 37px 65px;}.elementor-143 .elementor-element.elementor-element-49f41bc5{text-align:left;color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:33px;letter-spacing:1.7px;}.elementor-143 .elementor-element.elementor-element-d481d4a > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:40px 0px 37px 65px;}.elementor-143 .elementor-element.elementor-element-d481d4a{text-align:left;color:#61584D;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:33px;letter-spacing:1.7px;}.elementor-143 .elementor-element.elementor-element-48b2ae3d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-48b2ae3d > .elementor-container{max-width:1040px;}.elementor-143 .elementor-element.elementor-element-48b2ae3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-48b2ae3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-3f05550 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-143 .elementor-element.elementor-element-11b2f6e > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-143 .elementor-element.elementor-element-11b2f6e{text-align:left;}.elementor-143 .elementor-element.elementor-element-11b2f6e .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:normal;text-decoration:none;line-height:25px;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-19c067fc{--divider-border-style:solid;--divider-color:#E0CDC0;--divider-border-width:4px;}.elementor-143 .elementor-element.elementor-element-19c067fc .elementor-divider-separator{width:48px;}.elementor-143 .elementor-element.elementor-element-19c067fc .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-143 .elementor-element.elementor-element-12714dad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-12714dad:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-12714dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4DD;}.elementor-143 .elementor-element.elementor-element-12714dad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 20px 12px 20px;}.elementor-143 .elementor-element.elementor-element-12714dad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-24e18ecf .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-510dc3ed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-496452d4{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:15px;line-height:1.617em;}.elementor-143 .elementor-element.elementor-element-6c44ef72 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-6c44ef72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 20px 12px 20px;}.elementor-143 .elementor-element.elementor-element-6c44ef72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-200a0d24 .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-6813b844 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-6ffc35b4{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:15px;line-height:1.617em;}.elementor-143 .elementor-element.elementor-element-4c20c801 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-4c20c801:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-4c20c801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4DD;}.elementor-143 .elementor-element.elementor-element-4c20c801{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 20px 12px 20px;}.elementor-143 .elementor-element.elementor-element-4c20c801 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-5d6a211c .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-67aeab66 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-5a2c5cd8{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:15px;line-height:1.617em;}.elementor-143 .elementor-element.elementor-element-2e6776f1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-2e6776f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 20px 12px 20px;}.elementor-143 .elementor-element.elementor-element-2e6776f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-45801e42 .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-6907d138 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-25e1bc34{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:15px;line-height:1.617em;}.elementor-143 .elementor-element.elementor-element-594185e4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-594185e4:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-594185e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4DD;}.elementor-143 .elementor-element.elementor-element-594185e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 20px 12px 20px;}.elementor-143 .elementor-element.elementor-element-594185e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-783edea0 .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-24ac5707 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-251bdb52{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:15px;line-height:1.617em;}.elementor-143 .elementor-element.elementor-element-cee40fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-cee40fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 20px 12px 20px;}.elementor-143 .elementor-element.elementor-element-cee40fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-67c35aea .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-692631be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-486c4e60{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:15px;line-height:1.617em;}.elementor-143 .elementor-element.elementor-element-54e983e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-54e983e7:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-54e983e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4DD;}.elementor-143 .elementor-element.elementor-element-54e983e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 20px 12px 20px;}.elementor-143 .elementor-element.elementor-element-54e983e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-29d10f68 .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-66c8093e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-24df62d6{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:15px;line-height:1.617em;}.elementor-143 .elementor-element.elementor-element-3cafb4c7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-3cafb4c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 20px 12px 20px;}.elementor-143 .elementor-element.elementor-element-3cafb4c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-4567820e .elementor-heading-title{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-20066d2c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-741d7ac4{color:#50473F;font-family:"Noto Serif JP", Sans-serif;font-size:15px;line-height:1.617em;}.elementor-143 .elementor-element.elementor-element-35af4b6d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-143 .elementor-element.elementor-element-5f428bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-5f428bc img{box-shadow:5px 8px 18px 0px rgba(0,0,0,0.5);}.elementor-143 .elementor-element.elementor-element-a50aa7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-143 .elementor-element.elementor-element-a50aa7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-9911f6b > .elementor-container{max-width:1171px;}.elementor-143 .elementor-element.elementor-element-9911f6b{margin-top:60px;margin-bottom:60px;}.elementor-143 .elementor-element.elementor-element-930cb9f .elementor-button{background-color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;fill:#5F5248;color:#5F5248;transition-duration:0.5s;border-style:groove;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:12px 100px 12px 100px;}.elementor-143 .elementor-element.elementor-element-930cb9f .elementor-button:hover, .elementor-143 .elementor-element.elementor-element-930cb9f .elementor-button:focus{background-color:#847869;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-930cb9f .elementor-button:hover svg, .elementor-143 .elementor-element.elementor-element-930cb9f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-444ad68 .elementor-button{background-color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;fill:#5F5248;color:#5F5248;transition-duration:0.5s;border-style:groove;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:12px 0100px 12px 100px;}.elementor-143 .elementor-element.elementor-element-444ad68 .elementor-button:hover, .elementor-143 .elementor-element.elementor-element-444ad68 .elementor-button:focus{background-color:#847869;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-444ad68 .elementor-button:hover svg, .elementor-143 .elementor-element.elementor-element-444ad68 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-c37249a .elementor-button{background-color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;fill:#5F5248;color:#5F5248;transition-duration:0.5s;border-style:groove;border-radius:0px 0px 0px 0px;padding:12px 100px 12px 100px;}.elementor-143 .elementor-element.elementor-element-c37249a .elementor-button:hover, .elementor-143 .elementor-element.elementor-element-c37249a .elementor-button:focus{background-color:#847869;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-c37249a .elementor-button:hover svg, .elementor-143 .elementor-element.elementor-element-c37249a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-2138081:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-2138081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4AB94;background-image:url("https://test.viola-design.org/wp-content/uploads/2024/08/img3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-143 .elementor-element.elementor-element-2138081 > .elementor-background-overlay{background-color:#FFFFFF1A;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-2138081{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-828c154 > .elementor-widget-container{padding:80px 0px 0px 70px;}.elementor-143 .elementor-element.elementor-element-828c154{text-align:left;}.elementor-143 .elementor-element.elementor-element-828c154 .elementor-heading-title{color:#302A26;font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:500;font-style:oblique;letter-spacing:3.3px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.85);}.elementor-143 .elementor-element.elementor-element-35f9636 > .elementor-widget-container{padding:0px 0px 10px 70px;}.elementor-143 .elementor-element.elementor-element-35f9636{color:#302A26;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;letter-spacing:3.5px;text-shadow:0px 0px 10px rgba(248.2, 248.2, 248.2, 0.68);}.elementor-143 .elementor-element.elementor-element-c647dce > .elementor-widget-container{padding:0px 0px 070px 70px;}.elementor-143 .elementor-element.elementor-element-c647dce{color:#302A26;font-family:"Noto Serif JP", Sans-serif;font-weight:400;letter-spacing:3.5px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.72);}.elementor-143 .elementor-element.elementor-element-dcb34f1 .elementor-button{background-color:#B7AAA238;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;letter-spacing:5.2px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;padding:10px 40px 10px 40px;}.elementor-143 .elementor-element.elementor-element-dcb34f1 .elementor-button:hover, .elementor-143 .elementor-element.elementor-element-dcb34f1 .elementor-button:focus{background-color:#FFFFFF;color:#50473F;border-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-dcb34f1 > .elementor-widget-container{padding:130px 0px 0px 30px;}.elementor-143 .elementor-element.elementor-element-dcb34f1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-143 .elementor-element.elementor-element-dcb34f1 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-143 .elementor-element.elementor-element-dcb34f1 .elementor-button:hover svg, .elementor-143 .elementor-element.elementor-element-dcb34f1 .elementor-button:focus svg{fill:#50473F;}.elementor-143 .elementor-element.elementor-element-9255afb .elementor-button{background-color:#B7AAA238;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;letter-spacing:5.2px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;padding:10px 40px 10px 40px;}.elementor-143 .elementor-element.elementor-element-9255afb .elementor-button:hover, .elementor-143 .elementor-element.elementor-element-9255afb .elementor-button:focus{background-color:#FFFFFF;color:#50473F;border-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-9255afb > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-143 .elementor-element.elementor-element-9255afb .elementor-button-content-wrapper{flex-direction:row;}.elementor-143 .elementor-element.elementor-element-9255afb .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-143 .elementor-element.elementor-element-9255afb .elementor-button:hover svg, .elementor-143 .elementor-element.elementor-element-9255afb .elementor-button:focus svg{fill:#50473F;}.elementor-143 .elementor-element.elementor-element-a84873c .elementor-button{background-color:#B7AAA238;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;letter-spacing:5.2px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;padding:10px 40px 10px 40px;}.elementor-143 .elementor-element.elementor-element-a84873c .elementor-button:hover, .elementor-143 .elementor-element.elementor-element-a84873c .elementor-button:focus{background-color:#FFFFFF;color:#50473F;border-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-a84873c > .elementor-widget-container{padding:30px 0px 0px 30px;}.elementor-143 .elementor-element.elementor-element-a84873c .elementor-button-content-wrapper{flex-direction:row;}.elementor-143 .elementor-element.elementor-element-a84873c .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-143 .elementor-element.elementor-element-a84873c .elementor-button:hover svg, .elementor-143 .elementor-element.elementor-element-a84873c .elementor-button:focus svg{fill:#50473F;}.elementor-143 .elementor-element.elementor-element-3914200{--spacer-size:50px;}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-964a58e{width:37.032%;}.elementor-143 .elementor-element.elementor-element-6803f2d4{width:62.879%;}.elementor-143 .elementor-element.elementor-element-3b0efab3{width:37.032%;}.elementor-143 .elementor-element.elementor-element-77343905{width:62.879%;}.elementor-143 .elementor-element.elementor-element-01b8eb9{width:51.532%;}.elementor-143 .elementor-element.elementor-element-93b388c{width:47.801%;}}@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-453132ab .elementor-heading-title{font-size:25px;line-height:1.4em;letter-spacing:3.5px;}.elementor-143 .elementor-element.elementor-element-2c3fd92c .elementor-divider-separator{width:100%;}.elementor-143 .elementor-element.elementor-element-5bacb823{font-size:16px;}.elementor-143 .elementor-element.elementor-element-3aa6d617{font-size:16px;}.elementor-143 .elementor-element.elementor-element-1c7fd171{font-size:15px;}.elementor-143 .elementor-element.elementor-element-37976be4{padding:60px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-4b26fa7c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-4b26fa7c .elementor-heading-title{font-size:25px;}.elementor-143 .elementor-element.elementor-element-248a7f0c{text-align:center;font-size:24px;}.elementor-143 .elementor-element.elementor-element-5d825550{z-index:2;}.elementor-143 .elementor-element.elementor-element-5d825550 img{width:85%;height:233px;}.elementor-143 .elementor-element.elementor-element-480d5e26 > .elementor-widget-container{margin:-102px 0px 0px 0px;padding:120px 5px 30px 5px;}.elementor-143 .elementor-element.elementor-element-480d5e26{font-size:15px;}.elementor-143 .elementor-element.elementor-element-44624fea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 5px 30px 5px;}.elementor-143 .elementor-element.elementor-element-44624fea{font-size:15px;}.elementor-143 .elementor-element.elementor-element-1c98d9de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-1c98d9de .elementor-heading-title{font-size:25px;}.elementor-143 .elementor-element.elementor-element-2cfe5e5c{text-align:center;font-size:24px;}.elementor-143 .elementor-element.elementor-element-2134def4{z-index:2;}.elementor-143 .elementor-element.elementor-element-2134def4 img{width:85%;height:233px;}.elementor-143 .elementor-element.elementor-element-49f41bc5 > .elementor-widget-container{margin:-102px 0px 0px 0px;padding:120px 5px 30px 5px;}.elementor-143 .elementor-element.elementor-element-49f41bc5{font-size:15px;}.elementor-143 .elementor-element.elementor-element-d481d4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 5px 30px 5px;}.elementor-143 .elementor-element.elementor-element-d481d4a{font-size:15px;}.elementor-143 .elementor-element.elementor-element-48b2ae3d{padding:40px 0px 40px 0px;}.elementor-143 .elementor-element.elementor-element-11b2f6e .elementor-heading-title{font-size:25px;}.elementor-143 .elementor-element.elementor-element-24e18ecf .elementor-heading-title{line-height:25px;}.elementor-143 .elementor-element.elementor-element-496452d4{font-size:15px;line-height:1.3em;letter-spacing:0.9px;}.elementor-143 .elementor-element.elementor-element-200a0d24 .elementor-heading-title{line-height:25px;}.elementor-143 .elementor-element.elementor-element-5d6a211c .elementor-heading-title{line-height:25px;}.elementor-143 .elementor-element.elementor-element-45801e42 .elementor-heading-title{line-height:25px;}.elementor-143 .elementor-element.elementor-element-783edea0 .elementor-heading-title{line-height:25px;}.elementor-143 .elementor-element.elementor-element-67c35aea .elementor-heading-title{line-height:25px;}.elementor-143 .elementor-element.elementor-element-29d10f68 .elementor-heading-title{line-height:25px;}.elementor-143 .elementor-element.elementor-element-4567820e .elementor-heading-title{line-height:25px;}.elementor-143 .elementor-element.elementor-element-930cb9f .elementor-button{font-size:16px;padding:15px 82px 15px 82px;}.elementor-143 .elementor-element.elementor-element-444ad68 .elementor-button{font-size:16px;padding:15px 93px 15px 93px;}.elementor-143 .elementor-element.elementor-element-c37249a .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;padding:15px 80px 15px 80px;}.elementor-143 .elementor-element.elementor-element-828c154 > .elementor-widget-container{padding:70px 0px 0px 010px;}.elementor-143 .elementor-element.elementor-element-35f9636 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-143 .elementor-element.elementor-element-35f9636{font-size:16px;}.elementor-143 .elementor-element.elementor-element-c647dce > .elementor-widget-container{padding:0px 0px 30px 18px;}.elementor-143 .elementor-element.elementor-element-c647dce{font-size:15px;}.elementor-143 .elementor-element.elementor-element-dcb34f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-dcb34f1 .elementor-button{font-size:16px;letter-spacing:4px;}.elementor-143 .elementor-element.elementor-element-9255afb > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-9255afb .elementor-button{font-size:16px;letter-spacing:4px;}.elementor-143 .elementor-element.elementor-element-a84873c > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-a84873c .elementor-button{font-size:15px;letter-spacing:4px;}}