.elementor-90 .elementor-element.elementor-element-b8ec8b9{--display:flex;}.elementor-90 .elementor-element.elementor-element-b8ec8b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-1078edc{--display:flex;}.elementor-90 .elementor-element.elementor-element-99e5909{--display:flex;}.elementor-90 .elementor-element.elementor-element-99e5909:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-99e5909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #BEF4FF73 0%, #FFFFFF 100%);}.elementor-90 .elementor-element.elementor-element-05d939b{--display:flex;}.elementor-90 .elementor-element.elementor-element-c6d3e83 img{opacity:1;border-style:none;}.elementor-90 .elementor-element.elementor-element-8f9cdcf{--display:flex;}.elementor-90 .elementor-element.elementor-element-72ecffb{--display:flex;}.elementor-90 .elementor-element.elementor-element-583cb8f .elementor-counter-number-wrapper{font-family:"Noto Sans JP", Sans-serif;font-weight:bold;font-style:oblique;}.elementor-90 .elementor-element.elementor-element-583cb8f .elementor-counter-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:bold;text-transform:capitalize;}.elementor-90 .elementor-element.elementor-element-53a6045{--display:flex;}.elementor-90 .elementor-element.elementor-element-9f6cf9e{--display:flex;}.elementor-90 .elementor-element.elementor-element-c77749f{font-family:"Zen Maru Gothic", Sans-serif;}.elementor-90 .elementor-element.elementor-element-d506091{--display:flex;}.elementor-90 .elementor-element.elementor-element-8be0232{font-family:"Zen Maru Gothic", Sans-serif;font-weight:bold;}.elementor-90 .elementor-element.elementor-element-530b69f{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-b8ec8b9.e-con{--e-con-transform-skewX:0deg;--e-con-transform-skewY:0deg;}.elementor-90 .elementor-element.elementor-element-b8ec8b9{--width:490px;}.elementor-90 .elementor-element.elementor-element-1078edc{--width:495px;--min-height:307px;--margin-top:88px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-99e5909{--width:490px;--min-height:1068px;--margin-top:-945px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-99e5909:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-99e5909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #BEF4FF73 88%, #FFFFFF 100%);}.elementor-90 .elementor-element.elementor-element-ad56f35{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;}.elementor-90 .elementor-element.elementor-element-ad56f35 img{width:83%;height:308px;}.elementor-90 .elementor-element.elementor-element-05d939b{--content-width:500px;}.elementor-90 .elementor-element.elementor-element-c6d3e83{margin:-522px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-90 .elementor-element.elementor-element-c6d3e83 img{width:75%;}.elementor-90 .elementor-element.elementor-element-7553afe{margin:-601px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 222px;}.elementor-90 .elementor-element.elementor-element-7553afe img{width:100%;max-width:100%;height:279px;}.elementor-90 .elementor-element.elementor-element-72ecffb{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-583cb8f .elementor-counter{flex-direction:column;gap:0px;}.elementor-90 .elementor-element.elementor-element-583cb8f .elementor-counter-title{justify-content:center;font-size:31px;}.elementor-90 .elementor-element.elementor-element-583cb8f .elementor-counter-number-wrapper{gap:0px;font-size:98px;line-height:0.4em;letter-spacing:0.5px;}.elementor-90 .elementor-element.elementor-element-53a6045{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-8be0232{font-size:23px;}.elementor-90 .elementor-element.elementor-element-530b69f{text-align:left;margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}