.elementor-5007 .elementor-element.elementor-element-744caa51:not(.elementor-motion-effects-element-type-background), .elementor-5007 .elementor-element.elementor-element-744caa51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5007 .elementor-element.elementor-element-744caa51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5007 .elementor-element.elementor-element-744caa51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5007 .elementor-element.elementor-element-7179ec6e{--spacer-size:13px;}.elementor-5007 .elementor-element.elementor-element-185ade69 .elementor-heading-title{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;letter-spacing:3px;}.elementor-5007 .elementor-element.elementor-element-185ade69 > .elementor-widget-container{padding:7px 200px 7px 200px;background-color:var( --e-global-color-304ae19 );}.elementor-5007 .elementor-element.elementor-element-185ade69{width:auto;max-width:auto;}.elementor-5007 .elementor-element.elementor-element-3861ea34{--spacer-size:35px;}.elementor-5007 .elementor-element.elementor-element-6daa0056{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:500;letter-spacing:1.5px;}.elementor-5007 .elementor-element.elementor-element-174e9f5 .elementor-heading-title{color:#020202;font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5007 .elementor-element.elementor-element-5fc0db8{color:#000000;}.elementor-5007 .elementor-element.elementor-element-cd43a22 .elementor-testimonial-wrapper{text-align:left;}.elementor-5007 .elementor-element.elementor-element-cd43a22 .elementor-testimonial-content{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-5007 .elementor-element.elementor-element-cd43a22 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:97px;height:97px;border-radius:50px 50px 50px 50px;}.elementor-5007 .elementor-element.elementor-element-cd43a22 .elementor-testimonial-name{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5007 .elementor-element.elementor-element-cd43a22 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:12px 12px 12px 12px;background-color:#CCCCCC;border-radius:15px 15px 15px 0px;}.elementor-5007 .elementor-element.elementor-element-cd43a22{width:var( --container-widget-width, 86.547% );max-width:86.547%;--container-widget-width:86.547%;--container-widget-flex-grow:0;}.elementor-5007 .elementor-element.elementor-element-cd43a22.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5007 .elementor-element.elementor-element-1b2cf62{--spacer-size:50px;}.elementor-5007 .elementor-element.elementor-element-97ac78f .elementor-testimonial-wrapper{text-align:right;}.elementor-5007 .elementor-element.elementor-element-97ac78f .elementor-testimonial-content{color:#7A7A7A;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-5007 .elementor-element.elementor-element-97ac78f .elementor-testimonial-wrapper .elementor-testimonial-image img{border-radius:50px 50px 50px 50px;}.elementor-5007 .elementor-element.elementor-element-97ac78f .elementor-testimonial-name{font-family:"Roboto", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0, 40.556086956521824, 158.1, 0.3);}.elementor-5007 .elementor-element.elementor-element-97ac78f .elementor-testimonial-job{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-5007 .elementor-element.elementor-element-97ac78f > .elementor-widget-container{margin:-5px -5px -5px -5px;padding:15px 15px 15px 15px;background-color:#95EC7A;border-radius:015px 15px 0px 15px;}.elementor-5007 .elementor-element.elementor-element-97ac78f{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-5007 .elementor-element.elementor-element-97ac78f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5007 .elementor-element.elementor-element-84034ad{columns:1;column-gap:0px;}.elementor-5007 .elementor-element.elementor-element-84034ad > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5007 .elementor-element.elementor-element-f32019f .elementor-heading-title{color:#000000;}.elementor-5007 .elementor-element.elementor-element-f32019f > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5007 .elementor-element.elementor-element-a5b9f89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-5007 .elementor-element.elementor-element-527f3ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5007 .elementor-element.elementor-element-9425024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}@media(min-width:768px){.elementor-5007 .elementor-element.elementor-element-527f3ff{--width:50%;}.elementor-5007 .elementor-element.elementor-element-9425024{--width:50%;}}@media(max-width:1024px){.elementor-5007 .elementor-element.elementor-element-cd43a22.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5007 .elementor-element.elementor-element-97ac78f .elementor-testimonial-wrapper{text-align:right;}.elementor-5007 .elementor-element.elementor-element-97ac78f{width:var( --container-widget-width, 631px );max-width:631px;--container-widget-width:631px;--container-widget-flex-grow:0;z-index:0;}.elementor-5007 .elementor-element.elementor-element-97ac78f.elementor-element{--order:0;--flex-grow:0;--flex-shrink:0;}}@media(max-width:767px){.elementor-5007 .elementor-element.elementor-element-185ade69 .elementor-heading-title{font-size:24px;}.elementor-5007 .elementor-element.elementor-element-185ade69 > .elementor-widget-container{padding:7px 90px 7px 90px;}.elementor-5007 .elementor-element.elementor-element-3861ea34{--spacer-size:17px;}.elementor-5007 .elementor-element.elementor-element-6daa0056{font-size:16px;}}