.elementor-905 .elementor-element.elementor-element-12c5ab83{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-12c5ab83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-905 .elementor-element.elementor-element-1084a5e0{--display:flex;--min-height:250px;--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;--justify-content:center;--align-items:center;}.elementor-905 .elementor-element.elementor-element-1084a5e0:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-1084a5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, var( --e-global-color-68fd63d ) 0%, var( --e-global-color-3640ebb ) 100%);}.elementor-905 .elementor-element.elementor-element-66126131{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-66126131.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-905 .elementor-element.elementor-element-43b74e5d.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-43b74e5d{text-align:center;}.elementor-905 .elementor-element.elementor-element-43b74e5d .elementor-heading-title{font-family:"Orbitron", 'Noto Sans JP', sans-serif;font-size:70px;font-weight:700;line-height:1em;color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-65ecbc01.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-65ecbc01{text-align:center;}.elementor-905 .elementor-element.elementor-element-65ecbc01 .elementor-heading-title{font-family:var( --e-global-typography-2438696-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-2438696-font-size );font-weight:var( --e-global-typography-2438696-font-weight );line-height:var( --e-global-typography-2438696-line-height );color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-6ae0306a{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-6ae0306a:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-6ae0306a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #1161AC24 0%, #1161AC00 20%);}.elementor-905 .elementor-element.elementor-element-4fcd34a4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-780c5bd9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-780c5bd9.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-64b91bd{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-905 .elementor-element.elementor-element-2d35e38c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-2d35e38c .elementor-heading-title{font-family:var( --e-global-typography-173d012-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-173d012-font-size );font-weight:var( --e-global-typography-173d012-font-weight );line-height:var( --e-global-typography-173d012-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-905 .elementor-element.elementor-element-dbcb7ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-dbcb7ab p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-a95b3d9{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-c8a6cb3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-c8a6cb3:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-c8a6cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be34eb0 );background-image:url("https://www.j-trec.co.jp/wp-content/uploads/2025/11/1947678.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-905 .elementor-element.elementor-element-c8a6cb3::before, .elementor-905 .elementor-element.elementor-element-c8a6cb3 > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-c8a6cb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-c8a6cb3 > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-c8a6cb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-c8a6cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3640ebb );--background-overlay:'';}.elementor-905 .elementor-element.elementor-element-e654306{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-e654306.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-dac10ee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-905 .elementor-element.elementor-element-242871d{--display:flex;--min-height:70px;--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-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-db8e069 );--border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-242871d:hover::before, .elementor-905 .elementor-element.elementor-element-242871d:hover > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-242871d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-242871d > .elementor-background-slideshow:hover::before, .elementor-905 .elementor-element.elementor-element-242871d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-db8e069 );--background-overlay:'';}.elementor-905 .elementor-element.elementor-element-242871d:hover{--overlay-opacity:0.23;}.elementor-905 .elementor-element.elementor-element-f4ef455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-f4ef455 .elementor-heading-title{font-family:var( --e-global-typography-07cad7c-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-07cad7c-font-size );font-weight:var( --e-global-typography-07cad7c-font-weight );line-height:var( --e-global-typography-07cad7c-line-height );color:var( --e-global-color-db8e069 );}.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-905 .elementor-element.elementor-element-cce2a0e .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-cce2a0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-cce2a0e.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-cce2a0e.elementor-view-default .elementor-icon{color:var( --e-global-color-db8e069 );border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-cce2a0e.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-cce2a0e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-cce2a0e .elementor-icon{font-size:25px;}.elementor-905 .elementor-element.elementor-element-cce2a0e .elementor-icon svg{height:25px;}.elementor-905 .elementor-element.elementor-element-1afb983{--display:flex;--min-height:70px;--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-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-db8e069 );--border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-1afb983:hover::before, .elementor-905 .elementor-element.elementor-element-1afb983:hover > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-1afb983:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-1afb983 > .elementor-background-slideshow:hover::before, .elementor-905 .elementor-element.elementor-element-1afb983 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-db8e069 );--background-overlay:'';}.elementor-905 .elementor-element.elementor-element-1afb983:hover{--overlay-opacity:0.23;}.elementor-905 .elementor-element.elementor-element-fb29d95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-fb29d95 .elementor-heading-title{font-family:var( --e-global-typography-07cad7c-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-07cad7c-font-size );font-weight:var( --e-global-typography-07cad7c-font-weight );line-height:var( --e-global-typography-07cad7c-line-height );color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-3ed1c89 .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-3ed1c89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-3ed1c89.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-3ed1c89.elementor-view-default .elementor-icon{color:var( --e-global-color-db8e069 );border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-3ed1c89.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-3ed1c89.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-3ed1c89 .elementor-icon{font-size:25px;}.elementor-905 .elementor-element.elementor-element-3ed1c89 .elementor-icon svg{height:25px;}.elementor-905 .elementor-element.elementor-element-5abc6e5{--display:flex;--min-height:70px;--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-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-db8e069 );--border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-5abc6e5:hover::before, .elementor-905 .elementor-element.elementor-element-5abc6e5:hover > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-5abc6e5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-5abc6e5 > .elementor-background-slideshow:hover::before, .elementor-905 .elementor-element.elementor-element-5abc6e5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-db8e069 );--background-overlay:'';}.elementor-905 .elementor-element.elementor-element-5abc6e5:hover{--overlay-opacity:0.23;}.elementor-905 .elementor-element.elementor-element-dae487e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-dae487e .elementor-heading-title{font-family:var( --e-global-typography-07cad7c-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-07cad7c-font-size );font-weight:var( --e-global-typography-07cad7c-font-weight );line-height:var( --e-global-typography-07cad7c-line-height );color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-5ea9aa9 .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-5ea9aa9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-5ea9aa9.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-5ea9aa9.elementor-view-default .elementor-icon{color:var( --e-global-color-db8e069 );border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-5ea9aa9.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-5ea9aa9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-5ea9aa9 .elementor-icon{font-size:25px;}.elementor-905 .elementor-element.elementor-element-5ea9aa9 .elementor-icon svg{height:25px;}.elementor-905 .elementor-element.elementor-element-58cacc3{--display:flex;--min-height:70px;--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-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-db8e069 );--border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-58cacc3:hover::before, .elementor-905 .elementor-element.elementor-element-58cacc3:hover > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-58cacc3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-58cacc3 > .elementor-background-slideshow:hover::before, .elementor-905 .elementor-element.elementor-element-58cacc3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-db8e069 );--background-overlay:'';}.elementor-905 .elementor-element.elementor-element-58cacc3:hover{--overlay-opacity:0.23;}.elementor-905 .elementor-element.elementor-element-62c2ad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-62c2ad7 .elementor-heading-title{font-family:var( --e-global-typography-07cad7c-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-07cad7c-font-size );font-weight:var( --e-global-typography-07cad7c-font-weight );line-height:var( --e-global-typography-07cad7c-line-height );color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-2c89860 .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-2c89860.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-2c89860.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-2c89860.elementor-view-default .elementor-icon{color:var( --e-global-color-db8e069 );border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-2c89860.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-2c89860.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-2c89860 .elementor-icon{font-size:25px;}.elementor-905 .elementor-element.elementor-element-2c89860 .elementor-icon svg{height:25px;}.elementor-905 .elementor-element.elementor-element-6f565e0{--display:flex;--min-height:70px;--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-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-db8e069 );--border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-6f565e0:hover::before, .elementor-905 .elementor-element.elementor-element-6f565e0:hover > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-6f565e0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-6f565e0 > .elementor-background-slideshow:hover::before, .elementor-905 .elementor-element.elementor-element-6f565e0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-db8e069 );--background-overlay:'';}.elementor-905 .elementor-element.elementor-element-6f565e0:hover{--overlay-opacity:0.23;}.elementor-905 .elementor-element.elementor-element-3f0eea5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-3f0eea5 .elementor-heading-title{font-family:var( --e-global-typography-07cad7c-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-07cad7c-font-size );font-weight:var( --e-global-typography-07cad7c-font-weight );line-height:var( --e-global-typography-07cad7c-line-height );color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-d10093c .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-d10093c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-d10093c.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-d10093c.elementor-view-default .elementor-icon{color:var( --e-global-color-db8e069 );border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-d10093c.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-d10093c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-d10093c .elementor-icon{font-size:25px;}.elementor-905 .elementor-element.elementor-element-d10093c .elementor-icon svg{height:25px;}.elementor-905 .elementor-element.elementor-element-6e97714{--display:flex;--min-height:70px;--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-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-db8e069 );--border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-6e97714:hover::before, .elementor-905 .elementor-element.elementor-element-6e97714:hover > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-6e97714:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-6e97714 > .elementor-background-slideshow:hover::before, .elementor-905 .elementor-element.elementor-element-6e97714 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-db8e069 );--background-overlay:'';}.elementor-905 .elementor-element.elementor-element-6e97714:hover{--overlay-opacity:0.23;}.elementor-905 .elementor-element.elementor-element-1e89046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-1e89046 .elementor-heading-title{font-family:var( --e-global-typography-07cad7c-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-07cad7c-font-size );font-weight:var( --e-global-typography-07cad7c-font-weight );line-height:var( --e-global-typography-07cad7c-line-height );color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-4a0539c .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-4a0539c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-4a0539c.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-4a0539c.elementor-view-default .elementor-icon{color:var( --e-global-color-db8e069 );border-color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-4a0539c.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-4a0539c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-4a0539c .elementor-icon{font-size:25px;}.elementor-905 .elementor-element.elementor-element-4a0539c .elementor-icon svg{height:25px;}.elementor-905 .elementor-element.elementor-element-57eb491{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;}.elementor-905 .elementor-element.elementor-element-57eb491:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-57eb491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.j-trec.co.jp/wp-content/uploads/2025/11/1947678.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-905 .elementor-element.elementor-element-57eb491::before, .elementor-905 .elementor-element.elementor-element-57eb491 > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-57eb491 > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-57eb491 > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-57eb491 > .e-con-inner > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-57eb491 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #CEDDE9 0%, var( --e-global-color-db8e069 ) 20%);}.elementor-905 .elementor-element.elementor-element-2169966{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-87059b9{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-87059b9.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-905 .elementor-element.elementor-element-446df8d{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-9d86c5c{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-3640ebb );--border-color:var( --e-global-color-3640ebb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-24aa410 .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-ade4a79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-ade4a79 .elementor-heading-title{font-family:var( --e-global-typography-8ca12f9-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-8ca12f9-font-size );font-weight:var( --e-global-typography-8ca12f9-font-weight );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-cd72b3c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-905 .elementor-element.elementor-element-cd72b3c:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-cd72b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.j-trec.co.jp/wp-content/uploads/2025/11/sustainability.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-905 .elementor-element.elementor-element-5670de1{--display:flex;}.elementor-905 .elementor-element.elementor-element-5670de1:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-5670de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.j-trec.co.jp/wp-content/uploads/2025/11/cycle-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-905 .elementor-element.elementor-element-944484c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-905 .elementor-element.elementor-element-944484c.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-6923166{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-6e6d3d0{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-3640ebb );--border-color:var( --e-global-color-3640ebb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-e11aecf .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-e7574d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-e7574d8 .elementor-heading-title{font-family:var( --e-global-typography-8ca12f9-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-8ca12f9-font-size );font-weight:var( --e-global-typography-8ca12f9-font-weight );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-7d04217{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-7d04217 .elementor-heading-title{font-family:var( --e-global-typography-173d012-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-173d012-font-size );font-weight:var( --e-global-typography-173d012-font-weight );line-height:var( --e-global-typography-173d012-line-height );color:var( --e-global-color-text );}.elementor-905 .elementor-element.elementor-element-d9fa0d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-d9fa0d0 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-eb1e059{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-53151d7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-905 .elementor-element.elementor-element-53151d7.e-con{--align-self:flex-end;}.elementor-905 .elementor-element.elementor-element-17bb184 .elementor-heading-title{font-family:var( --e-global-typography-173d012-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-173d012-font-size );font-weight:var( --e-global-typography-173d012-font-weight );line-height:var( --e-global-typography-173d012-line-height );color:var( --e-global-color-text );}.elementor-905 .elementor-element.elementor-element-d393900{font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-905 .elementor-element.elementor-element-d393900 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-c244965{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-c244965:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-c244965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #1161AC24 0%, #1161AC00 20%);}.elementor-905 .elementor-element.elementor-element-d619fa9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-b653734{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-b653734.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-17eef7c{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-beaf8f5{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-3640ebb );--border-color:var( --e-global-color-3640ebb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-ca00965 .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-29fa329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-29fa329 .elementor-heading-title{font-family:var( --e-global-typography-8ca12f9-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-8ca12f9-font-size );font-weight:var( --e-global-typography-8ca12f9-font-weight );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-cb86e77{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-91844d3{--display:flex;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;}.elementor-905 .elementor-element.elementor-element-91844d3:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-91844d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68fd63d );}.elementor-905 .elementor-element.elementor-element-c35e550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-905 .elementor-element.elementor-element-c35e550.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-c35e550 .elementor-heading-title{font-family:var( --e-global-typography-173d012-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-173d012-font-size );font-weight:var( --e-global-typography-173d012-font-weight );line-height:var( --e-global-typography-173d012-line-height );color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-a69999f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-a69999f.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-a69999f .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );color:var( --e-global-color-text );}.elementor-905 .elementor-element.elementor-element-0c9583b{--display:flex;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;}.elementor-905 .elementor-element.elementor-element-0c9583b:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-0c9583b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0386F;}.elementor-905 .elementor-element.elementor-element-09e3a87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-905 .elementor-element.elementor-element-09e3a87.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-09e3a87 .elementor-heading-title{font-family:var( --e-global-typography-173d012-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-173d012-font-size );font-weight:var( --e-global-typography-173d012-font-weight );line-height:var( --e-global-typography-173d012-line-height );color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-66870c7{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-2fa0f75{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-905 .elementor-element.elementor-element-b22606f .elementor-heading-title{font-family:var( --e-global-typography-07cad7c-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-07cad7c-font-size );font-weight:var( --e-global-typography-07cad7c-font-weight );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-044682e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-044682e p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-31896df{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-905 .elementor-element.elementor-element-6e0e2ae .elementor-heading-title{font-family:var( --e-global-typography-07cad7c-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-07cad7c-font-size );font-weight:var( --e-global-typography-07cad7c-font-weight );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-c40f8d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-c40f8d2 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-6bef22c{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-6bef22c:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-6bef22c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #1161AC24 0%, #1161AC00 20%);}.elementor-905 .elementor-element.elementor-element-7a01236{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-a8d8c73{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-a8d8c73.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-1b1260f{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-cfd3322{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-3640ebb );--border-color:var( --e-global-color-3640ebb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-37fde44 .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-62e073e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-62e073e .elementor-heading-title{font-family:var( --e-global-typography-8ca12f9-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-8ca12f9-font-size );font-weight:var( --e-global-typography-8ca12f9-font-weight );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-7127e5a{--display:flex;--justify-content:center;}.elementor-905 .elementor-element.elementor-element-7127e5a.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-85edd45{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-24e252a );--arrow-hover-color:var( --e-global-color-text );--swiper-pagination-size:var( --e-global-typography-accent-line-height );--fraction-color:var( --e-global-color-24e252a );}.elementor-905 .elementor-element.elementor-element-85edd45 .swiper-slide > .elementor-element{height:100%;}.elementor-905 .elementor-element.elementor-element-85edd45 .swiper-pagination{font-family:var( --e-global-typography-accent-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-ec0c1fd{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-ec0c1fd:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-ec0c1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #1161AC24 0%, #1161AC00 20%);}.elementor-905 .elementor-element.elementor-element-88f1a65{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-22236d6{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-22236d6.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-e123fe3{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-004e034{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-3640ebb );--border-color:var( --e-global-color-3640ebb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-cbfe7b4 .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-2d309db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-2d309db .elementor-heading-title{font-family:var( --e-global-typography-8ca12f9-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-8ca12f9-font-size );font-weight:var( --e-global-typography-8ca12f9-font-weight );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-5a39cca{--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;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-320f049d{--display:flex;--min-height:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-320f049d:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-320f049d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68fd63d );}.elementor-905 .elementor-element.elementor-element-65710152{--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;}.elementor-905 .elementor-element.elementor-element-769f67f{--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;--flex-wrap:nowrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-6b3d88f{--divider-border-style:solid;--divider-color:var( --e-global-color-3640ebb );--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;margin:12.5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12.5px;--container-widget-width:100px;--container-widget-flex-grow:0;--divider-icon-size:20px;--divider-element-spacing:0px;}.elementor-905 .elementor-element.elementor-element-6b3d88f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-905 .elementor-element.elementor-element-6b3d88f .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-905 .elementor-element.elementor-element-6b3d88f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-905 .elementor-element.elementor-element-6b3d88f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-6b3d88f.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-6b3d88f.elementor-view-default .elementor-icon{color:var( --e-global-color-3640ebb );border-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-6b3d88f.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-6b3d88f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-1cec8c3f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-905 .elementor-element.elementor-element-1c102b80{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-2fac0a9b.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-2fac0a9b .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-7751d41f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-7751d41f p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-aa1d74c{--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;}.elementor-905 .elementor-element.elementor-element-89b3093{text-align:left;}.elementor-905 .elementor-element.elementor-element-89b3093 img{width:100%;}.elementor-905 .elementor-element.elementor-element-89b3093 .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-76520c1 img{width:100%;}.elementor-905 .elementor-element.elementor-element-76520c1 .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-4de0057{--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;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-329d296{--divider-border-style:solid;--divider-color:var( --e-global-color-3640ebb );--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;margin:12.5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12.5px;--container-widget-width:100px;--container-widget-flex-grow:0;--divider-icon-size:20px;--divider-element-spacing:0px;}.elementor-905 .elementor-element.elementor-element-329d296.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-905 .elementor-element.elementor-element-329d296 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-905 .elementor-element.elementor-element-329d296 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-905 .elementor-element.elementor-element-329d296.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-329d296.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-329d296.elementor-view-default .elementor-icon{color:var( --e-global-color-3640ebb );border-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-329d296.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-329d296.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-7a2d8a0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-905 .elementor-element.elementor-element-0b1e28d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-a50d851.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-a50d851 .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-03b219f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-03b219f p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-0ca8d29{--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;}.elementor-905 .elementor-element.elementor-element-4988568{text-align:left;}.elementor-905 .elementor-element.elementor-element-4988568 img{width:100%;}.elementor-905 .elementor-element.elementor-element-4988568 .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-85eb0f2 img{width:100%;}.elementor-905 .elementor-element.elementor-element-85eb0f2 .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-f5d04a6{--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;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-19fe59e{--divider-border-style:solid;--divider-color:var( --e-global-color-3640ebb );--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;margin:12.5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12.5px;--container-widget-width:100px;--container-widget-flex-grow:0;--divider-icon-size:20px;--divider-element-spacing:0px;}.elementor-905 .elementor-element.elementor-element-19fe59e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-905 .elementor-element.elementor-element-19fe59e .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-905 .elementor-element.elementor-element-19fe59e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-905 .elementor-element.elementor-element-19fe59e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-19fe59e.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-19fe59e.elementor-view-default .elementor-icon{color:var( --e-global-color-3640ebb );border-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-19fe59e.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-19fe59e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-31a0c09{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-905 .elementor-element.elementor-element-52a70b5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-cd1ff24.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-cd1ff24 .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-23d45c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-23d45c7 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-a6124df{--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;}.elementor-905 .elementor-element.elementor-element-3fa1a1b{text-align:left;}.elementor-905 .elementor-element.elementor-element-3fa1a1b img{width:100%;}.elementor-905 .elementor-element.elementor-element-3fa1a1b .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-9e6fac3 img{width:100%;}.elementor-905 .elementor-element.elementor-element-9e6fac3 .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-f84626c{--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;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-f242576{--divider-border-style:solid;--divider-color:var( --e-global-color-3640ebb );--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;margin:12.5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12.5px;--container-widget-width:100px;--container-widget-flex-grow:0;--divider-icon-size:20px;--divider-element-spacing:0px;}.elementor-905 .elementor-element.elementor-element-f242576.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-905 .elementor-element.elementor-element-f242576 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-905 .elementor-element.elementor-element-f242576 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-905 .elementor-element.elementor-element-f242576.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-f242576.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-f242576.elementor-view-default .elementor-icon{color:var( --e-global-color-3640ebb );border-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-f242576.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-f242576.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-57663a8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-905 .elementor-element.elementor-element-9c45d89{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-d9c39ba.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-d9c39ba .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-d08d3d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-d08d3d1 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-0d9a6ea{--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;}.elementor-905 .elementor-element.elementor-element-9aecebe{text-align:left;}.elementor-905 .elementor-element.elementor-element-9aecebe img{width:100%;}.elementor-905 .elementor-element.elementor-element-9aecebe .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-83ff639 img{width:100%;}.elementor-905 .elementor-element.elementor-element-83ff639 .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-f456fd5{--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;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-ee21161{--divider-border-style:solid;--divider-color:var( --e-global-color-3640ebb );--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;margin:12.5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12.5px;--container-widget-width:100px;--container-widget-flex-grow:0;--divider-icon-size:20px;--divider-element-spacing:0px;}.elementor-905 .elementor-element.elementor-element-ee21161.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-905 .elementor-element.elementor-element-ee21161 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-905 .elementor-element.elementor-element-ee21161 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-905 .elementor-element.elementor-element-ee21161.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-ee21161.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-ee21161.elementor-view-default .elementor-icon{color:var( --e-global-color-3640ebb );border-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-ee21161.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-ee21161.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-aeae5b5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-905 .elementor-element.elementor-element-9195775{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-b5f7fcd.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-b5f7fcd .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-59d3aac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-59d3aac p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-17715f3{--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;}.elementor-905 .elementor-element.elementor-element-cf0b7fe{text-align:left;}.elementor-905 .elementor-element.elementor-element-cf0b7fe img{width:100%;}.elementor-905 .elementor-element.elementor-element-cf0b7fe .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-6ea5a37 img{width:100%;}.elementor-905 .elementor-element.elementor-element-6ea5a37 .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-a8168f8{--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;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-1f070c8{--divider-border-style:solid;--divider-color:var( --e-global-color-3640ebb );--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;margin:12.5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12.5px;--container-widget-width:100px;--container-widget-flex-grow:0;--divider-icon-size:20px;--divider-element-spacing:0px;}.elementor-905 .elementor-element.elementor-element-1f070c8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-905 .elementor-element.elementor-element-1f070c8 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-905 .elementor-element.elementor-element-1f070c8 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-905 .elementor-element.elementor-element-1f070c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-1f070c8.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-1f070c8.elementor-view-default .elementor-icon{color:var( --e-global-color-3640ebb );border-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-1f070c8.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-1f070c8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-b7a57b2{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-905 .elementor-element.elementor-element-d50de77{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-f84f539.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-f84f539 .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-cc7749e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-cc7749e p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-0898732{--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;}.elementor-905 .elementor-element.elementor-element-93f5ef0{text-align:left;}.elementor-905 .elementor-element.elementor-element-93f5ef0 img{width:100%;}.elementor-905 .elementor-element.elementor-element-93f5ef0 .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-42dbac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-42dbac9 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-64a3502{--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;}.elementor-905 .elementor-element.elementor-element-74d2945{text-align:left;}.elementor-905 .elementor-element.elementor-element-74d2945 img{width:100%;}.elementor-905 .elementor-element.elementor-element-74d2945 .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-dd09124{--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;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-f037614{--divider-border-style:solid;--divider-color:var( --e-global-color-3640ebb );--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;margin:12.5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12.5px;--container-widget-width:100px;--container-widget-flex-grow:0;--divider-icon-size:20px;--divider-element-spacing:0px;}.elementor-905 .elementor-element.elementor-element-f037614.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-905 .elementor-element.elementor-element-f037614 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-905 .elementor-element.elementor-element-f037614 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-905 .elementor-element.elementor-element-f037614.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-f037614.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-f037614.elementor-view-default .elementor-icon{color:var( --e-global-color-3640ebb );border-color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-f037614.elementor-view-framed .elementor-icon, .elementor-905 .elementor-element.elementor-element-f037614.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-36aac10{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-905 .elementor-element.elementor-element-e873417{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-486aa9d.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-486aa9d .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );color:var( --e-global-color-3640ebb );}.elementor-905 .elementor-element.elementor-element-33e4c85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-33e4c85 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-40a6495{--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;}.elementor-905 .elementor-element.elementor-element-b6cfa66{text-align:left;}.elementor-905 .elementor-element.elementor-element-b6cfa66 img{width:100%;}.elementor-905 .elementor-element.elementor-element-b6cfa66 .widget-image-caption{text-align:center;}.elementor-905 .elementor-element.elementor-element-9ebb9ab{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-9ebb9ab:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-9ebb9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.j-trec.co.jp/wp-content/uploads/2025/11/vision-sustina-1.jpg") 50% 50%;background-size:cover;}.elementor-905 .elementor-element.elementor-element-2079921{--display:flex;--min-height:90vh;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-a9493b6{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-a9493b6.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-f314c58{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-5e9198e{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-3640ebb );--border-color:var( --e-global-color-3640ebb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-2e79c94 .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-2b5292e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-905 .elementor-element.elementor-element-2b5292e.e-con{--align-self:flex-end;}.elementor-905 .elementor-element.elementor-element-7caaaf4 .elementor-heading-title{font-family:var( --e-global-typography-173d012-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-173d012-font-size );font-weight:var( --e-global-typography-173d012-font-weight );line-height:var( --e-global-typography-173d012-line-height );color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-579a758{font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-db8e069 );}.elementor-905 .elementor-element.elementor-element-579a758 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-c1026c3{--display:flex;}.elementor-905 .elementor-element.elementor-element-59aa458{--display:flex;}.elementor-905 .elementor-element.elementor-element-29805b3{--display:flex;--min-height:90vh;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-75a53ab{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-75a53ab.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-8c694b3{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-22d99a5{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-3640ebb );--border-color:var( --e-global-color-3640ebb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-37be493 .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );color:var( --e-global-color-text );}.elementor-905 .elementor-element.elementor-element-faf4d5c{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-faf4d5c:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-faf4d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.j-trec.co.jp/wp-content/uploads/2025/11/vision-sustina-1.jpg") 50% 50%;background-size:cover;}.elementor-905 .elementor-element.elementor-element-eb7783a{--display:flex;}.elementor-905 .elementor-element.elementor-element-eb7783a:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-eb7783a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1161AC24 0%, #1161AC00 100%);}.elementor-905 .elementor-element.elementor-element-0ff8189{--display:flex;--min-height:90vh;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-de5f1c7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-905 .elementor-element.elementor-element-de5f1c7.e-con{--align-self:flex-end;}.elementor-905 .elementor-element.elementor-element-ace80d2 .elementor-heading-title{font-family:var( --e-global-typography-173d012-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-173d012-font-size );font-weight:var( --e-global-typography-173d012-font-weight );line-height:var( --e-global-typography-173d012-line-height );color:var( --e-global-color-text );}.elementor-905 .elementor-element.elementor-element-18a3741{font-family:var( --e-global-typography-text-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-905 .elementor-element.elementor-element-18a3741 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-97c6e4e{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-97c6e4e:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-97c6e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #1161AC24 0%, #1161AC00 20%);}.elementor-905 .elementor-element.elementor-element-df9ab17{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-c281420{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-c281420.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-254601d{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-7e9af28{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-3640ebb );--border-color:var( --e-global-color-3640ebb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-6f3da30 .elementor-heading-title{font-family:var( --e-global-typography-98b1c21-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-98b1c21-font-size );font-weight:var( --e-global-typography-98b1c21-font-weight );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-ac8cc90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-ac8cc90 .elementor-heading-title{font-family:var( --e-global-typography-8ca12f9-font-family ), 'Noto Sans JP', sans-serif;font-size:var( --e-global-typography-8ca12f9-font-size );font-weight:var( --e-global-typography-8ca12f9-font-weight );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-72c0cda{--display:flex;--min-height:300px;--justify-content:center;}.elementor-905 .elementor-element.elementor-element-5387daf{text-align:center;}.elementor-905 .elementor-element.elementor-element-5387daf .elementor-heading-title{font-family:"Inter", 'Noto Sans JP', sans-serif;font-size:100px;font-weight:700;line-height:1.2em;color:#B9B8B8;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-905 .elementor-element.elementor-element-43b74e5d .elementor-heading-title{font-size:57px;line-height:1em;}.elementor-905 .elementor-element.elementor-element-65ecbc01 .elementor-heading-title{font-size:var( --e-global-typography-2438696-font-size );line-height:var( --e-global-typography-2438696-line-height );}.elementor-905 .elementor-element.elementor-element-4fcd34a4{--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;}.elementor-905 .elementor-element.elementor-element-780c5bd9{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-2d35e38c .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-dbcb7ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-c8a6cb3{--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;}.elementor-905 .elementor-element.elementor-element-e654306{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-dac10ee{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-905 .elementor-element.elementor-element-f4ef455 .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-fb29d95 .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-dae487e .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-62c2ad7 .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-3f0eea5 .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-1e89046 .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-57eb491:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-57eb491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:100% auto;}.elementor-905 .elementor-element.elementor-element-2169966{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-905 .elementor-element.elementor-element-9d86c5c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-24aa410 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-ade4a79 .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-944484c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-944484c.e-con{--order:99999 /* order end hack */;}.elementor-905 .elementor-element.elementor-element-6e6d3d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-e11aecf .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-e7574d8 .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-7d04217 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-d9fa0d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-eb1e059{--min-height:0vh;--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:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-17bb184 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-d393900{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-d619fa9{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-905 .elementor-element.elementor-element-b653734{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-b653734.e-con{--order:99999 /* order end hack */;}.elementor-905 .elementor-element.elementor-element-beaf8f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-ca00965 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-29fa329 .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-cb86e77{--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;}.elementor-905 .elementor-element.elementor-element-c35e550 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-a69999f .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-09e3a87 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-66870c7{--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;}.elementor-905 .elementor-element.elementor-element-2fa0f75{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-905 .elementor-element.elementor-element-b22606f .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-044682e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-31896df{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-905 .elementor-element.elementor-element-6e0e2ae .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-c40f8d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-7a01236{--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;}.elementor-905 .elementor-element.elementor-element-a8d8c73{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-cfd3322{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-37fde44 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-62e073e .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-85edd45{--swiper-slides-to-display:2;--swiper-pagination-size:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-85edd45 .swiper-pagination{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-88f1a65{--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;}.elementor-905 .elementor-element.elementor-element-22236d6{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-004e034{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-cbfe7b4 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-2d309db .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-5a39cca{--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-769f67f{--flex-wrap:nowrap;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-905 .elementor-element.elementor-element-6b3d88f{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-905 .elementor-element.elementor-element-6b3d88f .elementor-divider-separator{width:70px;}.elementor-905 .elementor-element.elementor-element-2fac0a9b .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-7751d41f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-4de0057{--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-329d296{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-905 .elementor-element.elementor-element-329d296 .elementor-divider-separator{width:70px;}.elementor-905 .elementor-element.elementor-element-a50d851 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-03b219f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-f5d04a6{--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-19fe59e{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-905 .elementor-element.elementor-element-19fe59e .elementor-divider-separator{width:70px;}.elementor-905 .elementor-element.elementor-element-cd1ff24 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-23d45c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-f84626c{--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-f242576{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-905 .elementor-element.elementor-element-f242576 .elementor-divider-separator{width:70px;}.elementor-905 .elementor-element.elementor-element-d9c39ba .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-d08d3d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-f456fd5{--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-ee21161{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-905 .elementor-element.elementor-element-ee21161 .elementor-divider-separator{width:70px;}.elementor-905 .elementor-element.elementor-element-b5f7fcd .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-59d3aac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-a8168f8{--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-1f070c8{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-905 .elementor-element.elementor-element-1f070c8 .elementor-divider-separator{width:70px;}.elementor-905 .elementor-element.elementor-element-f84f539 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-cc7749e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-42dbac9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-dd09124{--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-f037614{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-905 .elementor-element.elementor-element-f037614 .elementor-divider-separator{width:70px;}.elementor-905 .elementor-element.elementor-element-486aa9d .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-33e4c85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-2079921{--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;}.elementor-905 .elementor-element.elementor-element-a9493b6{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-5e9198e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-2e79c94 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-7caaaf4 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-579a758{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-c1026c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-59aa458{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-905 .elementor-element.elementor-element-29805b3{--min-height:0vh;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-75a53ab{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-22d99a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-37be493 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-faf4d5c{--min-height:60vh;}.elementor-905 .elementor-element.elementor-element-eb7783a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-905 .elementor-element.elementor-element-eb7783a:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-eb7783a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #1161AC24 0%, #1161AC00 20%);}.elementor-905 .elementor-element.elementor-element-0ff8189{--min-height:0vh;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-ace80d2 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-18a3741{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-df9ab17{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-905 .elementor-element.elementor-element-c281420{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-905 .elementor-element.elementor-element-7e9af28{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-6f3da30 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-ac8cc90 .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-5387daf .elementor-heading-title{font-size:100px;line-height:1.2em;}}@media(max-width:767px){.elementor-905 .elementor-element.elementor-element-12c5ab83{--width:100%;}.elementor-905 .elementor-element.elementor-element-1084a5e0{--min-height:200px;}.elementor-905 .elementor-element.elementor-element-66126131{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-905 .elementor-element.elementor-element-43b74e5d.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-43b74e5d .elementor-heading-title{font-size:50px;line-height:1em;}.elementor-905 .elementor-element.elementor-element-65ecbc01{text-align:center;}.elementor-905 .elementor-element.elementor-element-65ecbc01 .elementor-heading-title{font-size:var( --e-global-typography-2438696-font-size );line-height:var( --e-global-typography-2438696-line-height );}.elementor-905 .elementor-element.elementor-element-4fcd34a4{--width:90%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-780c5bd9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-905 .elementor-element.elementor-element-64b91bd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-905 .elementor-element.elementor-element-2d35e38c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-2d35e38c .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-dbcb7ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-c8a6cb3{--width:100%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-e654306{--width:90%;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-905 .elementor-element.elementor-element-dac10ee{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-905 .elementor-element.elementor-element-242871d{--min-height:60px;}.elementor-905 .elementor-element.elementor-element-f4ef455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-f4ef455 .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-cce2a0e .elementor-icon{font-size:20px;}.elementor-905 .elementor-element.elementor-element-cce2a0e .elementor-icon svg{height:20px;}.elementor-905 .elementor-element.elementor-element-1afb983{--min-height:60px;}.elementor-905 .elementor-element.elementor-element-fb29d95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-fb29d95 .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-3ed1c89 .elementor-icon{font-size:20px;}.elementor-905 .elementor-element.elementor-element-3ed1c89 .elementor-icon svg{height:20px;}.elementor-905 .elementor-element.elementor-element-5abc6e5{--min-height:60px;}.elementor-905 .elementor-element.elementor-element-dae487e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-dae487e .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-5ea9aa9 .elementor-icon{font-size:20px;}.elementor-905 .elementor-element.elementor-element-5ea9aa9 .elementor-icon svg{height:20px;}.elementor-905 .elementor-element.elementor-element-58cacc3{--min-height:60px;}.elementor-905 .elementor-element.elementor-element-62c2ad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-62c2ad7 .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-2c89860 .elementor-icon{font-size:20px;}.elementor-905 .elementor-element.elementor-element-2c89860 .elementor-icon svg{height:20px;}.elementor-905 .elementor-element.elementor-element-6f565e0{--min-height:60px;}.elementor-905 .elementor-element.elementor-element-3f0eea5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-3f0eea5 .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-d10093c .elementor-icon{font-size:20px;}.elementor-905 .elementor-element.elementor-element-d10093c .elementor-icon svg{height:20px;}.elementor-905 .elementor-element.elementor-element-6e97714{--min-height:60px;}.elementor-905 .elementor-element.elementor-element-1e89046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-1e89046 .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-4a0539c .elementor-icon{font-size:20px;}.elementor-905 .elementor-element.elementor-element-4a0539c .elementor-icon svg{height:20px;}.elementor-905 .elementor-element.elementor-element-57eb491:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-57eb491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:230% auto;}.elementor-905 .elementor-element.elementor-element-2169966{--width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-446df8d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-905 .elementor-element.elementor-element-9d86c5c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-24aa410 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-ade4a79 .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-944484c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-905 .elementor-element.elementor-element-6923166{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-905 .elementor-element.elementor-element-6e6d3d0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-e11aecf .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-e7574d8 .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-7d04217{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-7d04217 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-d9fa0d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-eb1e059{--width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-17bb184 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-d393900{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-d619fa9{--width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-b653734{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-905 .elementor-element.elementor-element-17eef7c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-905 .elementor-element.elementor-element-beaf8f5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-ca00965 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-29fa329 .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-c35e550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-c35e550 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-a69999f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-a69999f .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-09e3a87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-09e3a87 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-2fa0f75{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-905 .elementor-element.elementor-element-b22606f .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-044682e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-31896df{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-905 .elementor-element.elementor-element-6e0e2ae .elementor-heading-title{font-size:var( --e-global-typography-07cad7c-font-size );line-height:var( --e-global-typography-07cad7c-line-height );}.elementor-905 .elementor-element.elementor-element-c40f8d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-7a01236{--width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-a8d8c73{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-905 .elementor-element.elementor-element-1b1260f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-905 .elementor-element.elementor-element-cfd3322{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-37fde44 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-62e073e .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-85edd45{--swiper-slides-to-display:1;--swiper-pagination-size:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-85edd45 .swiper-pagination{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-88f1a65{--width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-22236d6{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-905 .elementor-element.elementor-element-e123fe3{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-905 .elementor-element.elementor-element-004e034{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-cbfe7b4 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-2d309db .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-5a39cca{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-320f049d{--width:5px;--min-height:30px;}.elementor-905 .elementor-element.elementor-element-769f67f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-905 .elementor-element.elementor-element-6b3d88f{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;--container-widget-width:35px;--container-widget-flex-grow:0;width:var( --container-widget-width, 35px );max-width:35px;}.elementor-905 .elementor-element.elementor-element-6b3d88f .elementor-divider-separator{width:35px;}.elementor-905 .elementor-element.elementor-element-1c102b80{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-2fac0a9b .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-7751d41f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-aa1d74c{--width:70%;}.elementor-905 .elementor-element.elementor-element-4de0057{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-329d296{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;--container-widget-width:35px;--container-widget-flex-grow:0;width:var( --container-widget-width, 35px );max-width:35px;}.elementor-905 .elementor-element.elementor-element-329d296 .elementor-divider-separator{width:35px;}.elementor-905 .elementor-element.elementor-element-0b1e28d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-a50d851 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-03b219f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-0ca8d29{--width:70%;}.elementor-905 .elementor-element.elementor-element-f5d04a6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-19fe59e{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;--container-widget-width:35px;--container-widget-flex-grow:0;width:var( --container-widget-width, 35px );max-width:35px;}.elementor-905 .elementor-element.elementor-element-19fe59e .elementor-divider-separator{width:35px;}.elementor-905 .elementor-element.elementor-element-52a70b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-cd1ff24 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-23d45c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-a6124df{--width:70%;}.elementor-905 .elementor-element.elementor-element-f84626c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-f242576{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;--container-widget-width:35px;--container-widget-flex-grow:0;width:var( --container-widget-width, 35px );max-width:35px;}.elementor-905 .elementor-element.elementor-element-f242576 .elementor-divider-separator{width:35px;}.elementor-905 .elementor-element.elementor-element-9c45d89{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-d9c39ba .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-d08d3d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-0d9a6ea{--width:70%;}.elementor-905 .elementor-element.elementor-element-f456fd5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-ee21161{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;--container-widget-width:35px;--container-widget-flex-grow:0;width:var( --container-widget-width, 35px );max-width:35px;}.elementor-905 .elementor-element.elementor-element-ee21161 .elementor-divider-separator{width:35px;}.elementor-905 .elementor-element.elementor-element-9195775{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-b5f7fcd .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-59d3aac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-17715f3{--width:70%;}.elementor-905 .elementor-element.elementor-element-a8168f8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-1f070c8{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;--container-widget-width:35px;--container-widget-flex-grow:0;width:var( --container-widget-width, 35px );max-width:35px;}.elementor-905 .elementor-element.elementor-element-1f070c8 .elementor-divider-separator{width:35px;}.elementor-905 .elementor-element.elementor-element-d50de77{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-f84f539 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-cc7749e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-0898732{--width:70%;}.elementor-905 .elementor-element.elementor-element-42dbac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-64a3502{--width:70%;}.elementor-905 .elementor-element.elementor-element-dd09124{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-f037614{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;--container-widget-width:35px;--container-widget-flex-grow:0;width:var( --container-widget-width, 35px );max-width:35px;}.elementor-905 .elementor-element.elementor-element-f037614 .elementor-divider-separator{width:35px;}.elementor-905 .elementor-element.elementor-element-e873417{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-486aa9d .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-33e4c85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-40a6495{--width:70%;}.elementor-905 .elementor-element.elementor-element-2079921{--width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-a9493b6{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-905 .elementor-element.elementor-element-f314c58{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-905 .elementor-element.elementor-element-5e9198e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-2e79c94 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-7caaaf4 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-579a758{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-29805b3{--width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-75a53ab{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-905 .elementor-element.elementor-element-8c694b3{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-905 .elementor-element.elementor-element-22d99a5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-37be493 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-faf4d5c{--min-height:50vh;}.elementor-905 .elementor-element.elementor-element-0ff8189{--width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-ace80d2 .elementor-heading-title{font-size:var( --e-global-typography-173d012-font-size );line-height:var( --e-global-typography-173d012-line-height );}.elementor-905 .elementor-element.elementor-element-18a3741{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-df9ab17{--width:90%;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-c281420{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-905 .elementor-element.elementor-element-254601d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-905 .elementor-element.elementor-element-7e9af28{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-6f3da30 .elementor-heading-title{font-size:var( --e-global-typography-98b1c21-font-size );line-height:var( --e-global-typography-98b1c21-line-height );}.elementor-905 .elementor-element.elementor-element-ac8cc90 .elementor-heading-title{font-size:var( --e-global-typography-8ca12f9-font-size );line-height:var( --e-global-typography-8ca12f9-line-height );}.elementor-905 .elementor-element.elementor-element-72c0cda{--min-height:200px;}.elementor-905 .elementor-element.elementor-element-5387daf .elementor-heading-title{font-size:50px;line-height:1.2em;}}@media(min-width:768px){.elementor-905 .elementor-element.elementor-element-4fcd34a4{--width:75%;}.elementor-905 .elementor-element.elementor-element-780c5bd9{--width:100%;}.elementor-905 .elementor-element.elementor-element-c8a6cb3{--width:100%;}.elementor-905 .elementor-element.elementor-element-e654306{--width:75%;}.elementor-905 .elementor-element.elementor-element-2169966{--width:75%;}.elementor-905 .elementor-element.elementor-element-87059b9{--width:50%;}.elementor-905 .elementor-element.elementor-element-446df8d{--width:100%;}.elementor-905 .elementor-element.elementor-element-5670de1{--content-width:100%;}.elementor-905 .elementor-element.elementor-element-944484c{--width:50%;}.elementor-905 .elementor-element.elementor-element-6923166{--width:100%;}.elementor-905 .elementor-element.elementor-element-eb1e059{--width:75%;}.elementor-905 .elementor-element.elementor-element-53151d7{--width:100%;}.elementor-905 .elementor-element.elementor-element-d619fa9{--width:75%;}.elementor-905 .elementor-element.elementor-element-b653734{--width:100%;}.elementor-905 .elementor-element.elementor-element-17eef7c{--width:100%;}.elementor-905 .elementor-element.elementor-element-cb86e77{--width:100%;}.elementor-905 .elementor-element.elementor-element-91844d3{--width:45%;}.elementor-905 .elementor-element.elementor-element-0c9583b{--width:45%;}.elementor-905 .elementor-element.elementor-element-66870c7{--width:100%;}.elementor-905 .elementor-element.elementor-element-2fa0f75{--width:45%;}.elementor-905 .elementor-element.elementor-element-31896df{--width:45%;}.elementor-905 .elementor-element.elementor-element-7a01236{--width:75%;}.elementor-905 .elementor-element.elementor-element-a8d8c73{--width:100%;}.elementor-905 .elementor-element.elementor-element-1b1260f{--width:100%;}.elementor-905 .elementor-element.elementor-element-7127e5a{--width:100%;}.elementor-905 .elementor-element.elementor-element-88f1a65{--width:75%;}.elementor-905 .elementor-element.elementor-element-22236d6{--width:100%;}.elementor-905 .elementor-element.elementor-element-e123fe3{--width:100%;}.elementor-905 .elementor-element.elementor-element-5a39cca{--width:100%;}.elementor-905 .elementor-element.elementor-element-320f049d{--width:5px;}.elementor-905 .elementor-element.elementor-element-aa1d74c{--width:50%;}.elementor-905 .elementor-element.elementor-element-0ca8d29{--width:50%;}.elementor-905 .elementor-element.elementor-element-a6124df{--width:50%;}.elementor-905 .elementor-element.elementor-element-0d9a6ea{--width:50%;}.elementor-905 .elementor-element.elementor-element-17715f3{--width:50%;}.elementor-905 .elementor-element.elementor-element-0898732{--width:26%;}.elementor-905 .elementor-element.elementor-element-64a3502{--width:26%;}.elementor-905 .elementor-element.elementor-element-40a6495{--width:26%;}.elementor-905 .elementor-element.elementor-element-2079921{--width:75%;}.elementor-905 .elementor-element.elementor-element-a9493b6{--width:100%;}.elementor-905 .elementor-element.elementor-element-f314c58{--width:100%;}.elementor-905 .elementor-element.elementor-element-2b5292e{--width:605px;}.elementor-905 .elementor-element.elementor-element-29805b3{--width:75%;}.elementor-905 .elementor-element.elementor-element-75a53ab{--width:100%;}.elementor-905 .elementor-element.elementor-element-8c694b3{--width:100%;}.elementor-905 .elementor-element.elementor-element-0ff8189{--width:75%;}.elementor-905 .elementor-element.elementor-element-de5f1c7{--width:330px;}.elementor-905 .elementor-element.elementor-element-df9ab17{--width:75%;}.elementor-905 .elementor-element.elementor-element-c281420{--width:100%;}.elementor-905 .elementor-element.elementor-element-254601d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-905 .elementor-element.elementor-element-780c5bd9{--width:100%;}.elementor-905 .elementor-element.elementor-element-e654306{--width:75%;}.elementor-905 .elementor-element.elementor-element-87059b9{--width:100%;}.elementor-905 .elementor-element.elementor-element-446df8d{--width:100%;}.elementor-905 .elementor-element.elementor-element-944484c{--width:100%;}.elementor-905 .elementor-element.elementor-element-6923166{--width:100%;}.elementor-905 .elementor-element.elementor-element-53151d7{--width:100%;}.elementor-905 .elementor-element.elementor-element-b653734{--width:100%;}.elementor-905 .elementor-element.elementor-element-17eef7c{--width:100%;}.elementor-905 .elementor-element.elementor-element-91844d3{--width:100%;}.elementor-905 .elementor-element.elementor-element-0c9583b{--width:100%;}.elementor-905 .elementor-element.elementor-element-2fa0f75{--width:100%;}.elementor-905 .elementor-element.elementor-element-31896df{--width:100%;}.elementor-905 .elementor-element.elementor-element-a8d8c73{--width:100%;}.elementor-905 .elementor-element.elementor-element-1b1260f{--width:100%;}.elementor-905 .elementor-element.elementor-element-22236d6{--width:100%;}.elementor-905 .elementor-element.elementor-element-e123fe3{--width:100%;}.elementor-905 .elementor-element.elementor-element-5a39cca{--width:100%;}.elementor-905 .elementor-element.elementor-element-aa1d74c{--width:70%;}.elementor-905 .elementor-element.elementor-element-0ca8d29{--width:70%;}.elementor-905 .elementor-element.elementor-element-a6124df{--width:70%;}.elementor-905 .elementor-element.elementor-element-0d9a6ea{--width:70%;}.elementor-905 .elementor-element.elementor-element-17715f3{--width:70%;}.elementor-905 .elementor-element.elementor-element-0898732{--width:36%;}.elementor-905 .elementor-element.elementor-element-64a3502{--width:36%;}.elementor-905 .elementor-element.elementor-element-40a6495{--width:36%;}.elementor-905 .elementor-element.elementor-element-a9493b6{--width:100%;}.elementor-905 .elementor-element.elementor-element-f314c58{--width:100%;}.elementor-905 .elementor-element.elementor-element-75a53ab{--width:100%;}.elementor-905 .elementor-element.elementor-element-8c694b3{--width:100%;}.elementor-905 .elementor-element.elementor-element-de5f1c7{--width:100%;}.elementor-905 .elementor-element.elementor-element-c281420{--width:100%;}.elementor-905 .elementor-element.elementor-element-254601d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4fcd34a4 */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-4fcd34a4 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e654306 */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-e654306 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5670de1 *//*コンテナ正方形*/
.elementor-905 .elementor-element.elementor-element-5670de1 {
  aspect-ratio: 1 / 1;
  width: 30%;
  height: auto;
}

/*回転する*/
.elementor-905 .elementor-element.elementor-element-5670de1 { animation: rotate-bg 5s linear infinite; }
@keyframes rotate-bg {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd72b3c */.elementor-905 .elementor-element.elementor-element-cd72b3c {
  aspect-ratio: 1 / 1;
  width: 100%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-944484c */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-944484c {
    max-width: 650px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169966 */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-2169966 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1e059 */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-eb1e059 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d619fa9 */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-d619fa9 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a01236 */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-7a01236 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f1a65 */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-88f1a65 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2079921 */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-2079921 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29805b3 */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-29805b3 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ff8189 */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-0ff8189 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df9ab17 */@media (min-width: 1920px) {
  .elementor-905 .elementor-element.elementor-element-df9ab17 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */