.elementor-246 .elementor-element.elementor-element-7d26c37d:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-7d26c37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://tis-n.co.jp/recruit/wp-content/uploads/2026/09/0re124.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-7d26c37d > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-246 .elementor-element.elementor-element-7d26c37d > .elementor-container{min-height:250px;}.elementor-246 .elementor-element.elementor-element-7d26c37d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-246 .elementor-element.elementor-element-5c8fcb15 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-246 .elementor-element.elementor-element-5c8fcb15 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-246 .elementor-element.elementor-element-5c8fcb15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-246 .elementor-element.elementor-element-2c1bc57{text-align:center;}.elementor-246 .elementor-element.elementor-element-2c1bc57 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:60px;font-weight:600;letter-spacing:10px;color:#FFFFFF;}.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-246 .elementor-element.elementor-element-07af588{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-d8fad4b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-246 .elementor-element.elementor-element-d8fad4b:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-d8fad4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7F9;}.elementor-246 .elementor-element.elementor-element-881040b{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:3rem;--margin-bottom:-4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-7a7d24d{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-b05ca58{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -3rem) 0rem;text-align:start;}.elementor-246 .elementor-element.elementor-element-b05ca58 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:131px;font-weight:800;color:#12B3C724;}.elementor-246 .elementor-element.elementor-element-2e612c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:2.4px;color:var( --e-global-color-9808192 );}.elementor-246 .elementor-element.elementor-element-c1eb441{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:700;}.elementor-246 .elementor-element.elementor-element-de9a631{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-0e91665{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-246 .elementor-element.elementor-element-b018c4b{--display:flex;}.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-246 .elementor-element.elementor-element-54e0d7f img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-433522a{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-f881bd3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-f303b09{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-6af806a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-0b7414b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-246 .elementor-element.elementor-element-709a0e4 .elementor-button{background-color:var( --e-global-color-807ce94 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-709a0e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-c69ec24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-246 .elementor-element.elementor-element-bac3a38 .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-bac3a38.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-bac3a38.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-bac3a38.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-bac3a38.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-bac3a38.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-bac3a38.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-bac3a38.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-bac3a38 .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-bac3a38 .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-e59036d{--display:flex;}.elementor-246 .elementor-element.elementor-element-674e83f img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-f44e350{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-8b94f10{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-7e55dd0{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-15dd74e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-09fffd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-6730de0 .elementor-button{background-color:var( --e-global-color-807ce94 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-6730de0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-b97348e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-385f9db .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-385f9db.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-385f9db.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-385f9db.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-385f9db.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-385f9db.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-385f9db.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-385f9db.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-385f9db .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-385f9db .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-91ebfae{--display:flex;}.elementor-246 .elementor-element.elementor-element-2bd7ee7 img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-127760a{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-a9ae96a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-39a5968{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-f30e8f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-ede2e66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-1892a1c .elementor-button{background-color:var( --e-global-color-807ce94 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-1892a1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-640e76a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-208c5e9 .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-208c5e9.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-208c5e9.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-208c5e9.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-208c5e9.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-208c5e9.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-208c5e9.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-208c5e9.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-208c5e9 .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-208c5e9 .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-3b7d8d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-cd11ead{--display:flex;}.elementor-246 .elementor-element.elementor-element-5014bf6 img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-9a96463{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-23f5ed5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-0bb1bf2{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-a599476{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-08563d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-12dd5f5 .elementor-button{background-color:var( --e-global-color-807ce94 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-12dd5f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-97d19a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-05d0263 .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-05d0263.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-05d0263.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-05d0263.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-05d0263.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-05d0263.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-05d0263.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-05d0263.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-05d0263 .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-05d0263 .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-85d2469{--display:flex;}.elementor-246 .elementor-element.elementor-element-a2fdbb6 img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-4a2c0b1{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-fac8b08{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-72540c5{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-3d3bad8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-8757470{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-9145dd0 .elementor-button{background-color:var( --e-global-color-807ce94 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-9145dd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-8c670bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-8e3b777 .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-8e3b777.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-8e3b777.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-8e3b777.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-8e3b777.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-8e3b777.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-8e3b777.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-8e3b777.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-8e3b777 .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-8e3b777 .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-2ad9f65{--display:flex;}.elementor-246 .elementor-element.elementor-element-df4a4be img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-0c05d50{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-397987f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-5d264d3{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-adf2fb9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-74db3ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-0f1c529 .elementor-button{background-color:var( --e-global-color-807ce94 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-0f1c529{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-efd67db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-70be5bb .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-70be5bb.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-70be5bb.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-70be5bb.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-70be5bb.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-70be5bb.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-70be5bb.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-70be5bb.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-70be5bb .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-70be5bb .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-b4281a8{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-246 .elementor-element.elementor-element-b4281a8:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-b4281a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-246 .elementor-element.elementor-element-30e8c82{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:3rem;--margin-bottom:-4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-ba3b690{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-302eea1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -3rem) 0rem;text-align:start;}.elementor-246 .elementor-element.elementor-element-302eea1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:131px;font-weight:800;color:#12B3C724;}.elementor-246 .elementor-element.elementor-element-2372831{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:2.4px;color:var( --e-global-color-9808192 );}.elementor-246 .elementor-element.elementor-element-7621890{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:700;}.elementor-246 .elementor-element.elementor-element-4258a83{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-4e18276{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:7rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-67324a8{--display:flex;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-f4affbd img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-d65a9d1{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-0f46950{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-cdd3828{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-3cc5fe0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-ac679c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-6d54531 .elementor-button{background-color:#EAF7F9;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-6d54531{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-c44d02a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-cd54928 .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-cd54928.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-cd54928.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-cd54928.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-cd54928.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-cd54928.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-cd54928.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-cd54928.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-cd54928 .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-cd54928 .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-32f5179{--display:flex;}.elementor-246 .elementor-element.elementor-element-5298a2c img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-07910d1{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-4fe3802{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-ba1ceed{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-525350e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-2852b2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-46c9b7f .elementor-button{background-color:#EAF7F9;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-46c9b7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-a98666f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-68c1512 .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-68c1512.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-68c1512.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-68c1512.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-68c1512.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-68c1512.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-68c1512.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-68c1512.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-68c1512 .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-68c1512 .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-3c9db01{--display:flex;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-b65cc21 img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-d1dde72{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-32a9e3b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-319a923{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-1c9cfe4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-89e55cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-55881ae .elementor-button{background-color:#EAF7F9;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-55881ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-616c0dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-92f12a5 .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-92f12a5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-92f12a5.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-92f12a5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-92f12a5.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-92f12a5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-92f12a5.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-92f12a5.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-92f12a5 .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-92f12a5 .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-9721355{--display:flex;}.elementor-246 .elementor-element.elementor-element-1685807 img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-2819bab{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-d59fe16{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-48d8830{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-3eec6ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-79e7dd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-c9864a4 .elementor-button{background-color:#EAF7F9;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-c9864a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-d1b8d2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-252938a .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-252938a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-252938a.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-252938a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-252938a.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-252938a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-252938a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-252938a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-252938a .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-252938a .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-5215634d{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-246 .elementor-element.elementor-element-5215634d:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-5215634d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7F9;}.elementor-246 .elementor-element.elementor-element-3eb9eb4f{--display:flex;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-21755c4b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -3rem) 0rem;text-align:start;}.elementor-246 .elementor-element.elementor-element-21755c4b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:131px;font-weight:800;color:#12B3C724;}.elementor-246 .elementor-element.elementor-element-78ef84de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:2.4px;color:var( --e-global-color-9808192 );}.elementor-246 .elementor-element.elementor-element-638640d8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;padding:0em 0em 0em 0em;text-align:start;}.elementor-246 .elementor-element.elementor-element-638640d8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:800;color:var( --e-global-color-9808192 );}.elementor-246 .elementor-element.elementor-element-c4c80fb{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:34px;color:var( --e-global-color-secondary );}.elementor-246 .elementor-element.elementor-element-4d21c0ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-3rem;--margin-bottom:7rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-246 .elementor-element.elementor-element-fd7ea1b{--display:flex;}.elementor-246 .elementor-element.elementor-element-979e12c img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-7ee9a1b{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-801f75d{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-ba749ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-419f95a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-8dfc360 .elementor-button{background-color:var( --e-global-color-807ce94 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-8dfc360{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-9c0b979{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-0fc29d7 .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-0fc29d7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-0fc29d7.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-0fc29d7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-0fc29d7.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-0fc29d7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-0fc29d7.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-0fc29d7.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-0fc29d7 .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-0fc29d7 .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-f846239{--display:flex;}.elementor-246 .elementor-element.elementor-element-5ad0d6d img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-28d106e{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-b79e660{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-42c081e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-93d4d53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-43f8436 .elementor-button{background-color:var( --e-global-color-807ce94 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-43f8436{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-0c32bd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-2c7ecc9 .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-2c7ecc9.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-2c7ecc9.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-2c7ecc9.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-2c7ecc9.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-2c7ecc9.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-2c7ecc9.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-2c7ecc9.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-2c7ecc9 .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-2c7ecc9 .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-18165e9{--display:flex;}.elementor-246 .elementor-element.elementor-element-f7a2376{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-element-f7a2376.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-f7a2376 img{border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-9021920{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:800;}.elementor-246 .elementor-element.elementor-element-c5ec05f{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-6749ae0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-246 .elementor-element.elementor-element-42502a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-d654db1 .elementor-button{background-color:var( --e-global-color-807ce94 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-d654db1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-246 .elementor-element.elementor-element-88b4e9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-471dd21 .elementor-icon-wrapper{text-align:center;}.elementor-246 .elementor-element.elementor-element-471dd21.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-471dd21.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-471dd21.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-471dd21.elementor-view-framed .elementor-icon:hover, .elementor-246 .elementor-element.elementor-element-471dd21.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-471dd21.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-471dd21.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-807ce94 );}.elementor-246 .elementor-element.elementor-element-471dd21 .elementor-icon{font-size:28px;padding:15px;}.elementor-246 .elementor-element.elementor-element-471dd21 .elementor-icon svg{height:28px;}.elementor-246 .elementor-element.elementor-element-b7ae9f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-246 .elementor-element.elementor-element-b7ae9f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-219b2fc{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-3e52f40 img{border-radius:30px 30px 30px 30px;box-shadow:-16px 16px 0px 0px #EAF7F9;}.elementor-246 .elementor-element.elementor-element-76ed675{--display:flex;--justify-content:center;}.elementor-246 .elementor-element.elementor-element-4e0c942 .elementor-button{background-color:#EAF7F9;font-family:"Noto Sans JP", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-246 .elementor-element.elementor-element-c17bbde{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-f97ba80{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:700;}.elementor-246 .elementor-element.elementor-element-2c02769{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:#5A7078;}.elementor-246 .elementor-element.elementor-element-7552aae{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-246 .elementor-element.elementor-element-7552aae .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;text-decoration:underline;color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-7552aae .elementor-heading-title a:hover, .elementor-246 .elementor-element.elementor-element-7552aae .elementor-heading-title a:focus{color:#77C9D3;}body.elementor-page-246:not(.elementor-motion-effects-element-type-background), body.elementor-page-246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-246 .elementor-element.elementor-element-881040b{--content-width:1140px;}.elementor-246 .elementor-element.elementor-element-0e91665{--content-width:1140px;}.elementor-246 .elementor-element.elementor-element-b018c4b{--width:100%;}.elementor-246 .elementor-element.elementor-element-0b7414b{--width:70%;}.elementor-246 .elementor-element.elementor-element-c69ec24{--width:30%;}.elementor-246 .elementor-element.elementor-element-09fffd4{--width:70%;}.elementor-246 .elementor-element.elementor-element-b97348e{--width:30%;}.elementor-246 .elementor-element.elementor-element-ede2e66{--width:70%;}.elementor-246 .elementor-element.elementor-element-640e76a{--width:30%;}.elementor-246 .elementor-element.elementor-element-3b7d8d8{--content-width:1140px;}.elementor-246 .elementor-element.elementor-element-97d19a2{--width:30%;}.elementor-246 .elementor-element.elementor-element-8c670bd{--width:30%;}.elementor-246 .elementor-element.elementor-element-efd67db{--width:30%;}.elementor-246 .elementor-element.elementor-element-30e8c82{--content-width:1140px;}.elementor-246 .elementor-element.elementor-element-4e18276{--content-width:1140px;}.elementor-246 .elementor-element.elementor-element-67324a8{--width:100%;}.elementor-246 .elementor-element.elementor-element-c44d02a{--width:40%;}.elementor-246 .elementor-element.elementor-element-32f5179{--width:100%;}.elementor-246 .elementor-element.elementor-element-a98666f{--width:40%;}.elementor-246 .elementor-element.elementor-element-89e55cc{--width:95%;}.elementor-246 .elementor-element.elementor-element-616c0dc{--width:30%;}.elementor-246 .elementor-element.elementor-element-d1b8d2a{--width:30%;}.elementor-246 .elementor-element.elementor-element-4d21c0ea{--content-width:1190px;}.elementor-246 .elementor-element.elementor-element-fd7ea1b{--width:100%;}.elementor-246 .elementor-element.elementor-element-9c0b979{--width:66%;}.elementor-246 .elementor-element.elementor-element-93d4d53{--width:95%;}.elementor-246 .elementor-element.elementor-element-0c32bd8{--width:30%;}.elementor-246 .elementor-element.elementor-element-88b4e9e{--width:30%;}.elementor-246 .elementor-element.elementor-element-b7ae9f8{--content-width:1140px;}.elementor-246 .elementor-element.elementor-element-219b2fc{--width:70%;}}@media(max-width:1024px){.elementor-246 .elementor-element.elementor-element-7d26c37d:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-7d26c37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-246 .elementor-element.elementor-element-7d26c37d{padding:0px 0px 0px 0px;}.elementor-246 .elementor-element.elementor-element-2c1bc57 .elementor-heading-title{font-size:38px;}.elementor-246 .elementor-element.elementor-element-d8fad4b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-881040b{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-246 .elementor-element.elementor-element-7a7d24d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-b05ca58{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -3rem) -1rem;}.elementor-246 .elementor-element.elementor-element-b05ca58 .elementor-heading-title{letter-spacing:-5px;}.elementor-246 .elementor-element.elementor-element-0e91665{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-246 .elementor-element.elementor-element-3b7d8d8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-246 .elementor-element.elementor-element-b4281a8{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-30e8c82{--margin-top:-3rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-246 .elementor-element.elementor-element-ba3b690{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-4e18276{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-246 .elementor-element.elementor-element-4fe3802{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-32a9e3b{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-5215634d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-246 .elementor-element.elementor-element-3eb9eb4f{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-246 .elementor-element.elementor-element-638640d8{text-align:start;}.elementor-246 .elementor-element.elementor-element-4d21c0ea{--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-246 .elementor-element.elementor-element-801f75d{padding:0px 0px 0px 0px;}.elementor-246 .elementor-element.elementor-element-ba749ff{--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-246 .elementor-element.elementor-element-b7ae9f8{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-246 .elementor-element.elementor-element-7d26c37d > .elementor-container{min-height:140px;}.elementor-246 .elementor-element.elementor-element-7d26c37d:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-7d26c37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-246 .elementor-element.elementor-element-7d26c37d{padding:0px 0px 0px 0px;}.elementor-246 .elementor-element.elementor-element-2c1bc57{text-align:center;}.elementor-246 .elementor-element.elementor-element-2c1bc57 .elementor-heading-title{font-size:28px;letter-spacing:2.2px;}.elementor-246 .elementor-element.elementor-element-07af588{text-align:justify;font-size:16px;}.elementor-246 .elementor-element.elementor-element-d8fad4b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-246 .elementor-element.elementor-element-881040b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-7a7d24d{--margin-top:3rem;--margin-bottom:0rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-b05ca58{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-b05ca58 .elementor-heading-title{font-size:50px;}.elementor-246 .elementor-element.elementor-element-2e612c0{font-size:12px;}.elementor-246 .elementor-element.elementor-element-c1eb441{font-size:24px;}.elementor-246 .elementor-element.elementor-element-de9a631{font-size:16px;}.elementor-246 .elementor-element.elementor-element-0e91665{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-b018c4b{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-433522a{font-size:20px;}.elementor-246 .elementor-element.elementor-element-6af806a{--flex-wrap:nowrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-c69ec24{--width:70%;}.elementor-246 .elementor-element.elementor-element-e59036d{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-f44e350{font-size:20px;}.elementor-246 .elementor-element.elementor-element-8b94f10{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-15dd74e{--flex-wrap:nowrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-b97348e{--width:70%;}.elementor-246 .elementor-element.elementor-element-91ebfae{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-127760a{font-size:20px;}.elementor-246 .elementor-element.elementor-element-a9ae96a{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-f30e8f8{--flex-wrap:nowrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-640e76a{--width:70%;}.elementor-246 .elementor-element.elementor-element-3b7d8d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-cd11ead{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-9a96463{font-size:20px;}.elementor-246 .elementor-element.elementor-element-23f5ed5{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-a599476{--flex-wrap:nowrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-97d19a2{--width:70%;}.elementor-246 .elementor-element.elementor-element-85d2469{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-4a2c0b1{font-size:20px;}.elementor-246 .elementor-element.elementor-element-fac8b08{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-3d3bad8{--flex-wrap:nowrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-8c670bd{--width:70%;}.elementor-246 .elementor-element.elementor-element-2ad9f65{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-0c05d50{font-size:20px;}.elementor-246 .elementor-element.elementor-element-397987f{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-adf2fb9{--flex-wrap:nowrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-efd67db{--width:70%;}.elementor-246 .elementor-element.elementor-element-b4281a8{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-246 .elementor-element.elementor-element-30e8c82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-ba3b690{--margin-top:3rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-246 .elementor-element.elementor-element-302eea1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-302eea1 .elementor-heading-title{font-size:50px;}.elementor-246 .elementor-element.elementor-element-2372831{font-size:12px;}.elementor-246 .elementor-element.elementor-element-7621890{font-size:24px;}.elementor-246 .elementor-element.elementor-element-4258a83{font-size:16px;}.elementor-246 .elementor-element.elementor-element-4e18276{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-67324a8{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-d65a9d1{font-size:20px;}.elementor-246 .elementor-element.elementor-element-0f46950{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-3cc5fe0{--flex-wrap:nowrap;}.elementor-246 .elementor-element.elementor-element-c44d02a{--width:50%;}.elementor-246 .elementor-element.elementor-element-32f5179{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-07910d1{font-size:20px;}.elementor-246 .elementor-element.elementor-element-4fe3802{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-525350e{--flex-wrap:nowrap;}.elementor-246 .elementor-element.elementor-element-a98666f{--width:50%;}.elementor-246 .elementor-element.elementor-element-3c9db01{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-d1dde72{font-size:20px;}.elementor-246 .elementor-element.elementor-element-32a9e3b{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-1c9cfe4{--flex-wrap:nowrap;}.elementor-246 .elementor-element.elementor-element-616c0dc{--width:50%;}.elementor-246 .elementor-element.elementor-element-9721355{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-2819bab{font-size:20px;}.elementor-246 .elementor-element.elementor-element-d59fe16{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-3eec6ce{--flex-wrap:nowrap;}.elementor-246 .elementor-element.elementor-element-d1b8d2a{--width:70%;}.elementor-246 .elementor-element.elementor-element-5215634d{--padding-top:2rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-246 .elementor-element.elementor-element-3eb9eb4f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-21755c4b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-246 .elementor-element.elementor-element-21755c4b .elementor-heading-title{font-size:50px;}.elementor-246 .elementor-element.elementor-element-78ef84de{font-size:12px;}.elementor-246 .elementor-element.elementor-element-638640d8{padding:0px 0px 0px 0px;text-align:start;}.elementor-246 .elementor-element.elementor-element-638640d8 .elementor-heading-title{font-size:24px;}.elementor-246 .elementor-element.elementor-element-c4c80fb{text-align:justify;}.elementor-246 .elementor-element.elementor-element-4d21c0ea{--gap:27px 27px;--row-gap:27px;--column-gap:27px;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-7ee9a1b{font-size:20px;}.elementor-246 .elementor-element.elementor-element-801f75d{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-ba749ff{--flex-wrap:nowrap;}.elementor-246 .elementor-element.elementor-element-9c0b979{--width:50%;}.elementor-246 .elementor-element.elementor-element-28d106e{font-size:20px;}.elementor-246 .elementor-element.elementor-element-b79e660{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-42c081e{--flex-wrap:nowrap;}.elementor-246 .elementor-element.elementor-element-0c32bd8{--width:50%;}.elementor-246 .elementor-element.elementor-element-9021920{font-size:20px;}.elementor-246 .elementor-element.elementor-element-c5ec05f{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-246 .elementor-element.elementor-element-6749ae0{--flex-wrap:nowrap;}.elementor-246 .elementor-element.elementor-element-88b4e9e{--width:70%;}.elementor-246 .elementor-element.elementor-element-b7ae9f8{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-76ed675{--margin-top:1rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-246 .elementor-element.elementor-element-4e0c942 .elementor-button{font-size:15px;}.elementor-246 .elementor-element.elementor-element-f97ba80{font-size:20px;}.elementor-246 .elementor-element.elementor-element-2c02769{font-size:16px;line-height:1.9em;}}/* Start custom CSS for container, class: .elementor-element-b018c4b */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e59036d */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91ebfae */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd11ead */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d2469 */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad9f65 */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67324a8 */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5179 */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c9db01 */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721355 */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd7ea1b */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f846239 */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18165e9 */.senpai-card .senpai-photo { overflow: hidden; border-radius: 14px; }
.senpai-card .senpai-photo img { transition: transform .5s; }
.senpai-card:hover .senpai-photo img { transform: scale(1.05); }
.senpai-card .senpai-arrow { transition: transform .3s; }
.senpai-card:hover .senpai-arrow { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .senpai-card * { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
  html, body {
    max-width: 100%;
    overflow-x: hidden;
    overflow-x: clip;
  }
}/* End custom CSS */