.elementor .solution-heading{font-family:var(--main-font);font-weight:700;font-size:var(--title-4);color:var(--Text);line-height:var(--leading-156);text-align:center}.elementor .solution-label{font-family:var(--main-font);font-weight:700;font-size:var(--text-base);color:var(--Primary);line-height:var(--leading-156);text-align:center}.elementor .fv-heading{font-family:"Noto Sans JP";font-weight:700;font-size:var(--title-2);color:var(--Text);line-height:135%;text-align:center}.elementor .fv-label{font-family:"Noto Sans JP";font-weight:700;font-size:var(--text-base);color:var(--Primary);line-height:var(--leading-156);text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:100px;border-width:1px;border-color:rgb(237 28 36 / .25);border-style:solid;background-color:var(--Tag-bg)}.elementor .fv-wrapper{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0;padding-inline-end:0;flex-direction:column;gap:20px;align-items:center}.elementor .section-xl{padding-block-start:clamp(3.75rem, 2.9464rem + 3.5714vw, 5.625rem);padding-block-end:clamp(3.75rem, 2.9464rem + 3.5714vw, 5.625rem);padding-inline-start:max(5%, calc((100% - 1180px) / 2));padding-inline-end:max(5%, calc((100% - 1180px) / 2));display:flex;flex-direction:column;gap:40px;align-items:center}.elementor .first-view{overflow:hidden}.elementor .fv-actions{padding:0;gap:20px;justify-content:center;align-items:center}.elementor .col-flexbox{padding:0;display:flex;flex-direction:column;gap:10px;align-items:center}.elementor .service-tab{width:100%;padding:0;display:flex;flex-direction:column;gap:32px;justify-content:flex-start;align-items:center}.elementor .section-title{font-family:var(--main-font);font-weight:700;font-size:var(--title-4);color:var(--Text);line-height:var(--leading-156);text-align:center}