.elementor-33579 .elementor-element.elementor-element-af36e1c:not(.elementor-motion-effects-element-type-background), .elementor-33579 .elementor-element.elementor-element-af36e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33579 .elementor-element.elementor-element-af36e1c > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-af36e1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-33579 .elementor-element.elementor-element-becad20.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33579 .elementor-element.elementor-element-becad20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33579 .elementor-element.elementor-element-becad20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-becad20 > .elementor-element-populated{padding:18px 0px 18px 0px;}.elementor-33579 .elementor-element.elementor-element-ecf8f3f{text-align:left;width:auto;max-width:auto;}.elementor-33579 .elementor-element.elementor-element-ecf8f3f img{width:100%;}.elementor-33579 .elementor-element.elementor-element-a8dab50{text-align:left;width:auto;max-width:auto;}.elementor-33579 .elementor-element.elementor-element-a8dab50 img{width:100%;}.elementor-33579 .elementor-element.elementor-element-b3d9971 .elementor-button{font-size:16px;line-height:1.5em;letter-spacing:-0.8px;fill:#FFFFFF;color:#FFFFFF;background-color:#245ED0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#245ED0;border-radius:5px 5px 5px 5px;padding:9px 18px 9px 18px;}.elementor-33579 .elementor-element.elementor-element-b3d9971 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-b3d9971{width:auto;max-width:auto;}.elementor-33579 .elementor-element.elementor-element-27ee106{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-33579 .elementor-element.elementor-element-28e4eb7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-ca6cff8{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-33579 .elementor-element.elementor-element-ca6cff8{right:0px;}body.rtl .elementor-33579 .elementor-element.elementor-element-ca6cff8{left:0px;}.elementor-33579 .elementor-element.elementor-element-973f072:not(.elementor-motion-effects-element-type-background), .elementor-33579 .elementor-element.elementor-element-973f072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://lp.line-works.com/wp-content/uploads/2025/05/kaigo_LP_PC_250530.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33579 .elementor-element.elementor-element-973f072{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-973f072 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-33579 .elementor-element.elementor-element-60cc087.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33579 .elementor-element.elementor-element-60cc087.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33579 .elementor-element.elementor-element-60cc087 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 44px 0px;}.elementor-33579 .elementor-element.elementor-element-60cc087 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-13bb41c .elementor-heading-title{color:var( --e-global-color-secondary );font-size:30px;line-height:46px;}.elementor-33579 .elementor-element.elementor-element-13bb41c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-8cd84bf .elementor-heading-title{color:var( --e-global-color-612dbb6 );font-size:52px;font-weight:bold;line-height:66px;letter-spacing:0px;}.elementor-33579 .elementor-element.elementor-element-8cd84bf > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-19bb6b0 .elementor-heading-title{color:#333333;font-size:22px;font-weight:normal;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-19bb6b0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-12f3e60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 100px 0px;}.elementor-33579 .elementor-element.elementor-element-12f3e60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-2a23dc4{text-align:center;}.elementor-33579 .elementor-element.elementor-element-2a23dc4 .elementor-heading-title{color:#245ED0;font-size:26px;font-weight:bold;line-height:46px;letter-spacing:-1.5px;}.elementor-33579 .elementor-element.elementor-element-2a23dc4 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-33579 .elementor-element.elementor-element-f457118{text-align:center;}.elementor-33579 .elementor-element.elementor-element-f457118 .elementor-heading-title{color:#222222;font-size:50px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-33579 .elementor-element.elementor-element-f457118 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-33579 .elementor-element.elementor-element-1346599{text-align:center;color:#222222;font-size:26px;font-weight:normal;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-291bf19 .elementor-button{font-size:20px;font-weight:bold;line-height:46px;letter-spacing:-1px;fill:#FFFFFF;color:#FFFFFF;background-color:#245ED0;border-radius:5px 5px 5px 5px;padding:12px 30px 0px 30px;}.elementor-33579 .elementor-element.elementor-element-291bf19 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-5e7df86{margin-top:40px;margin-bottom:120px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-be13669{text-align:center;}.elementor-33579 .elementor-element.elementor-element-be13669 .elementor-heading-title{color:#222222;font-size:42px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-33579 .elementor-element.elementor-element-a3927d6{margin-top:50px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-acefab6 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33579 .elementor-element.elementor-element-acefab6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-17eed23 img{width:100%;}.elementor-33579 .elementor-element.elementor-element-cd8036e .elementor-button{font-size:16px;font-weight:bold;line-height:24px;letter-spacing:-0.8px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#222222;color:#222222;background-color:#F5F5F5;padding:2px 10px 4px 10px;}.elementor-33579 .elementor-element.elementor-element-cd8036e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-9156289 .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-9156289 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-65504e0{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;top:23%;}body:not(.rtl) .elementor-33579 .elementor-element.elementor-element-65504e0{left:6px;}body.rtl .elementor-33579 .elementor-element.elementor-element-65504e0{right:6px;}.elementor-33579 .elementor-element.elementor-element-857d882 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33579 .elementor-element.elementor-element-857d882 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-dd02da7 img{width:100%;}.elementor-33579 .elementor-element.elementor-element-5b7c5a0 .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.8px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#222222;color:#222222;background-color:#F5F5F5;padding:2px 10px 4px 10px;}.elementor-33579 .elementor-element.elementor-element-5b7c5a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-2a10955 .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-2a10955 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-7ec57dd{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;top:23%;}body:not(.rtl) .elementor-33579 .elementor-element.elementor-element-7ec57dd{left:6px;}body.rtl .elementor-33579 .elementor-element.elementor-element-7ec57dd{right:6px;}.elementor-33579 .elementor-element.elementor-element-05b3e38 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33579 .elementor-element.elementor-element-05b3e38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-5b55ba4 img{width:100%;}.elementor-33579 .elementor-element.elementor-element-4930a22 .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.8px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#222222;color:#222222;background-color:#F5F5F5;padding:2px 10px 4px 10px;}.elementor-33579 .elementor-element.elementor-element-4930a22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-e136dbe .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-e136dbe > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-4f49283 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-424c596{text-align:center;}.elementor-33579 .elementor-element.elementor-element-424c596 .elementor-heading-title{color:#222222;font-size:36px;line-height:54px;word-spacing:-2px;}.elementor-33579 .elementor-element.elementor-element-424c596 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-2296a25{text-align:center;color:#222222;font-size:18px;font-weight:300;line-height:30px;letter-spacing:-1px;z-index:3;}.elementor-33579 .elementor-element.elementor-element-2296a25 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:-2px -2px -2px -2px;}.elementor-33579 .elementor-element.elementor-element-4b85050{margin-top:120px;margin-bottom:120px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-da95ccf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-2568f16{text-align:center;}.elementor-33579 .elementor-element.elementor-element-2568f16 .elementor-heading-title{color:#222222;font-size:42px;font-weight:700;line-height:58px;letter-spacing:-2px;}.elementor-33579 .elementor-element.elementor-element-2568f16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-f149641{margin-top:40px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-32be93c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-32be93c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-7e8d477{margin-top:14px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-b59c4bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 20px 24px;}.elementor-33579 .elementor-element.elementor-element-62b6435 .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-62b6435 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-5b80b31{color:#222222;font-size:18px;font-weight:300;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-5b80b31 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-bf25f10 .elementor-button{font-size:20px;font-weight:bold;line-height:46px;letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-4148370 );border-radius:5px 5px 5px 5px;padding:12px 30px 0px 30px;}.elementor-33579 .elementor-element.elementor-element-bf25f10 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-3b95d9b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-3b95d9b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-f1145ce{margin-top:14px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-cfa2fe0 > .elementor-element-populated{padding:0px 24px 20px 24px;}.elementor-33579 .elementor-element.elementor-element-3bc9280 .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-3bc9280 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-13ac3c5{color:#222222;font-size:18px;font-weight:300;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-13ac3c5 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-aa76b6a .elementor-button{font-size:20px;font-weight:bold;line-height:46px;letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-4148370 );border-radius:5px 5px 5px 5px;padding:12px 30px 0px 30px;}.elementor-33579 .elementor-element.elementor-element-aa76b6a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-41d7a3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-41d7a3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-42fb4b5{margin-top:14px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-ae9cd75 > .elementor-element-populated{padding:0px 24px 20px 24px;}.elementor-33579 .elementor-element.elementor-element-78bca12 .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-78bca12 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-47b5632{color:#222222;font-size:18px;font-weight:300;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-47b5632 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-82fda37 .elementor-button{font-size:20px;font-weight:bold;line-height:46px;letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-4148370 );border-radius:5px 5px 5px 5px;padding:12px 30px 0px 30px;}.elementor-33579 .elementor-element.elementor-element-82fda37 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-4cc67b1{margin-top:-70px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-2c80e70{margin-top:0px;margin-bottom:0px;padding:-20px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-0167519 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-0167519 > .elementor-element-populated, .elementor-33579 .elementor-element.elementor-element-0167519 > .elementor-element-populated > .elementor-background-overlay, .elementor-33579 .elementor-element.elementor-element-0167519 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-0167519 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-55dc4af{margin-top:14px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-ccd58d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 20px 24px;}.elementor-33579 .elementor-element.elementor-element-5cb6318 .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-5cb6318 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-1cca531{color:#222222;font-size:18px;font-weight:300;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-1cca531 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-ff883f7 .elementor-button{font-size:20px;font-weight:bold;line-height:46px;letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-4148370 );border-radius:5px 5px 5px 5px;padding:12px 30px 0px 30px;}.elementor-33579 .elementor-element.elementor-element-ff883f7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-ca073e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-ca073e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-0e46147{margin-top:14px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-4705a70 > .elementor-element-populated{padding:0px 24px 20px 24px;}.elementor-33579 .elementor-element.elementor-element-ac26f3c .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-ac26f3c > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-321f69b{color:#222222;font-size:18px;font-weight:300;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-321f69b > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-cd2b8ea .elementor-button{font-size:20px;font-weight:bold;line-height:46px;letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-4148370 );border-radius:5px 5px 5px 5px;padding:12px 30px 0px 30px;}.elementor-33579 .elementor-element.elementor-element-cd2b8ea > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-6584553 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-6584553 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-8a12e44{margin-top:14px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-d0f91a7 > .elementor-element-populated{padding:0px 24px 20px 24px;}.elementor-33579 .elementor-element.elementor-element-b1b0d9d .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-b1b0d9d > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-562e366{color:#222222;font-size:18px;font-weight:300;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-562e366 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-16d38de .elementor-button{font-size:20px;font-weight:bold;line-height:46px;letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-4148370 );border-radius:5px 5px 5px 5px;padding:12px 30px 0px 30px;}.elementor-33579 .elementor-element.elementor-element-16d38de > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-3a00a82{text-align:center;}.elementor-33579 .elementor-element.elementor-element-3a00a82 .elementor-heading-title{color:var( --e-global-color-8d2b958 );font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-33579 .elementor-element.elementor-element-3a00a82 > .elementor-widget-container{margin:100px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-e6e796b:not(.elementor-motion-effects-element-type-background), .elementor-33579 .elementor-element.elementor-element-e6e796b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4148370 );}.elementor-33579 .elementor-element.elementor-element-e6e796b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:16px 20px 24px 20px;}.elementor-33579 .elementor-element.elementor-element-e6e796b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-6086eb5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-6086eb5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-9f21123:not(.elementor-motion-effects-element-type-background), .elementor-33579 .elementor-element.elementor-element-9f21123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4148370 );}.elementor-33579 .elementor-element.elementor-element-9f21123{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:14px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-9f21123 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-15471bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 20px 24px;}.elementor-33579 .elementor-element.elementor-element-a4b6aa5{text-align:center;}.elementor-33579 .elementor-element.elementor-element-a4b6aa5 .elementor-heading-title{color:var( --e-global-color-4148370 );font-size:20px;font-weight:bold;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-a4b6aa5 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:12px 12px 12px 12px;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-33579 .elementor-element.elementor-element-6a6651b{color:#222222;font-size:16px;font-weight:300;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-6a6651b > .elementor-widget-container{margin:15px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-0571364 );border-radius:10px 10px 10px 10px;}.elementor-33579 .elementor-element.elementor-element-a3a2aed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-a3a2aed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-4c05ad0{margin-top:14px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-7b74012 > .elementor-element-populated{padding:0px 24px 20px 24px;}.elementor-33579 .elementor-element.elementor-element-a9f9953{text-align:center;}.elementor-33579 .elementor-element.elementor-element-a9f9953 .elementor-heading-title{color:var( --e-global-color-4148370 );font-size:20px;font-weight:bold;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-a9f9953 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:12px 12px 12px 12px;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-33579 .elementor-element.elementor-element-fb2dc65{color:#222222;font-size:16px;font-weight:300;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-fb2dc65 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-0571364 );border-radius:10px 10px 10px 10px;}.elementor-33579 .elementor-element.elementor-element-b75a95c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-b75a95c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-7c81d06{margin-top:14px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-e6cf865 > .elementor-element-populated{padding:0px 24px 20px 24px;}.elementor-33579 .elementor-element.elementor-element-34c5a15{text-align:center;}.elementor-33579 .elementor-element.elementor-element-34c5a15 .elementor-heading-title{color:var( --e-global-color-4148370 );font-size:20px;font-weight:bold;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-34c5a15 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:12px 12px 12px 12px;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-33579 .elementor-element.elementor-element-1847a59{color:#222222;font-size:16px;font-weight:300;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-1847a59 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-0571364 );border-radius:10px 10px 10px 10px;}.elementor-33579 .elementor-element.elementor-element-aed9fd4{margin-top:120px;margin-bottom:120px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-66eeac7{text-align:center;}.elementor-33579 .elementor-element.elementor-element-66eeac7 .elementor-heading-title{color:#222222;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-33579 .elementor-element.elementor-element-fbe150d{margin-top:50px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-2311957 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33579 .elementor-element.elementor-element-2311957 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-a8c398e img{width:100%;}.elementor-33579 .elementor-element.elementor-element-ea133ac .elementor-button{font-size:16px;font-weight:bold;line-height:24px;letter-spacing:-0.8px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-4148370 );color:var( --e-global-color-4148370 );background-color:#245ED0;padding:2px 10px 4px 10px;}.elementor-33579 .elementor-element.elementor-element-ea133ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-a22afbc .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-a22afbc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-b8eb3de{color:#222222;font-size:18px;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-b8eb3de > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-71f2893{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;top:23%;}body:not(.rtl) .elementor-33579 .elementor-element.elementor-element-71f2893{left:6px;}body.rtl .elementor-33579 .elementor-element.elementor-element-71f2893{right:6px;}.elementor-33579 .elementor-element.elementor-element-00b67b1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33579 .elementor-element.elementor-element-00b67b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-f1d6c10 img{width:100%;}.elementor-33579 .elementor-element.elementor-element-c5e67a6 .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.8px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#245ED0;padding:2px 10px 4px 10px;}.elementor-33579 .elementor-element.elementor-element-c5e67a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-a8b7cd3 .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-a8b7cd3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-48a4184{color:#222222;font-size:18px;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-48a4184 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-4a900a0{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;top:23%;}body:not(.rtl) .elementor-33579 .elementor-element.elementor-element-4a900a0{left:6px;}body.rtl .elementor-33579 .elementor-element.elementor-element-4a900a0{right:6px;}.elementor-33579 .elementor-element.elementor-element-08ff3e8 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33579 .elementor-element.elementor-element-08ff3e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-3068f8e img{width:100%;}.elementor-33579 .elementor-element.elementor-element-e409b9b .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.8px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-4148370 );color:var( --e-global-color-4148370 );background-color:#245ED0;padding:2px 10px 4px 10px;}.elementor-33579 .elementor-element.elementor-element-e409b9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-15dc478 .elementor-heading-title{color:#222222;font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-15dc478 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-fad9341{color:#222222;font-size:18px;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-fad9341 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-9a2976e .elementor-button{font-size:20px;font-weight:bold;line-height:46px;letter-spacing:-1px;fill:#FFFFFF;color:#FFFFFF;background-color:#245ED0;border-radius:5px 5px 5px 5px;padding:12px 30px 0px 30px;}.elementor-33579 .elementor-element.elementor-element-9a2976e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-81eee9a{margin-top:120px;margin-bottom:120px;}.elementor-33579 .elementor-element.elementor-element-8cb2a77 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-f9bb55e{text-align:center;}.elementor-33579 .elementor-element.elementor-element-f9bb55e .elementor-heading-title{color:#222222;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-2px;}.elementor-33579 .elementor-element.elementor-element-f9bb55e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-8f8259f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-33579 .elementor-element.elementor-element-8f8259f{margin-top:50px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-3fc8b89 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-3fc8b89 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-206b232 .elementor-heading-title{color:#222222;font-size:30px;font-weight:700;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-206b232 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-b8a97f4{color:#222222;font-size:30px;font-weight:700;line-height:46px;letter-spacing:-1.5px;}.elementor-33579 .elementor-element.elementor-element-b8a97f4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-f632c6d{color:#222222;font-size:20px;font-weight:normal;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-f632c6d > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-c811030 .elementor-heading-title{color:#345CCD;font-size:20px;font-weight:normal;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-c811030 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 41px 0px 0px;background-image:url("https://lp.line-works.com/wp-content/uploads/2023/11/bt-24-linkarrow-345-ccd-1-1-3.svg");background-position:center right;background-repeat:no-repeat;}.elementor-33579 .elementor-element.elementor-element-c811030{width:auto;max-width:auto;}.elementor-33579 .elementor-element.elementor-element-9dd24d4 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-1d4dbef{margin-top:120px;margin-bottom:120px;}.elementor-33579 .elementor-element.elementor-element-7696ecc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-ea4d5b0{text-align:center;}.elementor-33579 .elementor-element.elementor-element-ea4d5b0 .elementor-heading-title{color:#222222;font-size:42px;font-weight:700;line-height:58px;letter-spacing:-2px;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-tab-title{border-width:1px;border-color:#DDDDDD;padding:25px 0px 25px 26px;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-tab-content{border-width:1px;border-bottom-color:#DDDDDD;color:#222222;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-1px;padding:0px 50px 25px 25px;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-toggle-title, .elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-toggle-icon{color:#222222;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-toggle-icon svg{fill:#222222;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-tab-title.elementor-active a, .elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#222222;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-toggle-title{font-size:18px;font-weight:700;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-tab-title .elementor-toggle-icon i:before{color:#FFFFFF;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-tab-title .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#FFFFFF;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:0px;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:0px;}.elementor-33579 .elementor-element.elementor-element-4ba197a > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#222222;}.elementor-33579 .elementor-element.elementor-element-aea6ae1{text-align:left;color:#222222;font-size:20px;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-aea6ae1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-9cc2bbd > .elementor-container{max-width:980px;}.elementor-33579 .elementor-element.elementor-element-9cc2bbd:not(.elementor-motion-effects-element-type-background), .elementor-33579 .elementor-element.elementor-element-9cc2bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33579 .elementor-element.elementor-element-9cc2bbd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:120px;}.elementor-33579 .elementor-element.elementor-element-9cc2bbd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33579 .elementor-element.elementor-element-16efea3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-dcb13ca .elementor-button{font-size:20px;font-weight:bold;line-height:46px;letter-spacing:-1px;fill:#FFFFFF;color:#FFFFFF;background-color:#245ED0;border-radius:5px 5px 5px 5px;padding:12px 30px 0px 30px;}.elementor-33579 .elementor-element.elementor-element-dcb13ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-4282091{text-align:left;color:#222222;font-size:20px;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-4282091 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-8403c43{text-align:left;color:#222222;font-size:20px;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-8403c43 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-b4d3683 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-33579 .elementor-element.elementor-element-b4d3683:not(.elementor-motion-effects-element-type-background), .elementor-33579 .elementor-element.elementor-element-b4d3683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-33579 .elementor-element.elementor-element-b4d3683{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-b4d3683 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-33579 .elementor-element.elementor-element-da620c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33579 .elementor-element.elementor-element-da620c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33579 .elementor-element.elementor-element-da620c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-6da2f60 .elementor-heading-title{color:#888888;font-size:14px;font-weight:400;line-height:68px;}.elementor-33579 .elementor-element.elementor-element-6da2f60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-33579 .elementor-element.elementor-element-085062f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33579 .elementor-element.elementor-element-085062f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33579 .elementor-element.elementor-element-085062f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-33579 .elementor-element.elementor-element-085062f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-def62ad > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1600px){.elementor-33579 .elementor-element.elementor-element-12f3e60{padding:120px 0px 120px 0px;}.elementor-33579 .elementor-element.elementor-element-5e7df86{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-acefab6 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-05b3e38 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-2296a25{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-b59c4bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-62b6435 .elementor-heading-title{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-5b80b31{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-cfa2fe0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-3bc9280 .elementor-heading-title{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-13ac3c5{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-ae9cd75 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-78bca12 .elementor-heading-title{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-47b5632{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-2c80e70{margin-top:0px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-ccd58d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-5cb6318 .elementor-heading-title{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-1cca531{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-4705a70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-ac26f3c .elementor-heading-title{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-321f69b{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-d0f91a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-b1b0d9d .elementor-heading-title{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-562e366{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-e6e796b{margin-top:0px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-15471bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-a4b6aa5 .elementor-heading-title{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-6a6651b{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-7b74012 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-a9f9953 .elementor-heading-title{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-fb2dc65{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-e6cf865 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-34c5a15 .elementor-heading-title{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-1847a59{letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-aed9fd4{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-2311957 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-08ff3e8 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-fad9341{width:var( --container-widget-width, 297.672px );max-width:297.672px;--container-widget-width:297.672px;--container-widget-flex-grow:0;}}@media(min-width:980px){.elementor-33579 .elementor-element.elementor-element-becad20{width:100%;}.elementor-33579 .elementor-element.elementor-element-da620c8{width:34.388%;}.elementor-33579 .elementor-element.elementor-element-085062f{width:65.612%;}}@media(max-width:979px){.elementor-33579 .elementor-element.elementor-element-becad20 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-b3d9971 .elementor-button{font-size:12px;letter-spacing:-0.75px;padding:5px 12px 5px 12px;}.elementor-33579 .elementor-element.elementor-element-b3d9971 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-a630d17 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-a630d17{width:auto;max-width:auto;}body:not(.rtl) .elementor-33579 .elementor-element.elementor-element-ca6cff8{right:-20px;}body.rtl .elementor-33579 .elementor-element.elementor-element-ca6cff8{left:-20px;}.elementor-33579 .elementor-element.elementor-element-973f072:not(.elementor-motion-effects-element-type-background), .elementor-33579 .elementor-element.elementor-element-973f072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.line-works.com/wp-content/uploads/2025/05/kaigo_LP_SP_250530.png");}.elementor-33579 .elementor-element.elementor-element-973f072{margin-top:0px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-60cc087 > .elementor-element-populated{padding:30px 15px 0px 15px;}.elementor-33579 .elementor-element.elementor-element-13bb41c .elementor-heading-title{font-size:22px;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-8cd84bf .elementor-heading-title{font-size:36px;line-height:48px;letter-spacing:0px;}.elementor-33579 .elementor-element.elementor-element-8cd84bf > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-19bb6b0 .elementor-heading-title{font-size:20px;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-19bb6b0 > .elementor-widget-container{margin:010px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-12f3e60{padding:80px 0px 80px 0px;}.elementor-33579 .elementor-element.elementor-element-1d3f480 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-33579 .elementor-element.elementor-element-2a23dc4{text-align:center;}.elementor-33579 .elementor-element.elementor-element-2a23dc4 .elementor-heading-title{font-size:22px;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-2a23dc4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-33579 .elementor-element.elementor-element-f457118{text-align:center;}.elementor-33579 .elementor-element.elementor-element-f457118 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-f457118 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-1346599{text-align:center;font-size:20px;}.elementor-33579 .elementor-element.elementor-element-291bf19 .elementor-button{font-size:16px;line-height:32px;letter-spacing:-0.8px;padding:12px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-5e7df86{margin-top:30px;margin-bottom:80px;padding:0px 15px 0px 15px;}.elementor-33579 .elementor-element.elementor-element-be13669 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-a3927d6{margin-top:40px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-acefab6 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33579 .elementor-element.elementor-element-17eed23 img{width:100%;}.elementor-33579 .elementor-element.elementor-element-cd8036e .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-cd8036e > .elementor-widget-container{padding:30px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-9156289 > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-f2800b5 > .elementor-element-populated{padding:70px 0px 0px 0px;}body:not(.rtl) .elementor-33579 .elementor-element.elementor-element-65504e0{left:50%;}body.rtl .elementor-33579 .elementor-element.elementor-element-65504e0{right:50%;}.elementor-33579 .elementor-element.elementor-element-65504e0{top:15%;}.elementor-33579 .elementor-element.elementor-element-65504e0 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-33579 .elementor-element.elementor-element-857d882 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-dd02da7 img{width:100%;}.elementor-33579 .elementor-element.elementor-element-5b7c5a0 .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-5b7c5a0 > .elementor-widget-container{padding:30px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-2a10955 > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-bf36ef9 > .elementor-element-populated{padding:70px 0px 0px 0px;}body:not(.rtl) .elementor-33579 .elementor-element.elementor-element-7ec57dd{left:50%;}body.rtl .elementor-33579 .elementor-element.elementor-element-7ec57dd{right:50%;}.elementor-33579 .elementor-element.elementor-element-7ec57dd{top:15%;}.elementor-33579 .elementor-element.elementor-element-7ec57dd > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-33579 .elementor-element.elementor-element-05b3e38 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-4930a22 .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-4930a22 > .elementor-widget-container{padding:30px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-e136dbe > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-b93d5f4{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-33579 .elementor-element.elementor-element-424c596 .elementor-heading-title{font-size:30px;line-height:46px;word-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-424c596 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-2296a25{font-size:16px;line-height:1.63em;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-2296a25 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-33579 .elementor-element.elementor-element-4b85050{margin-top:80px;margin-bottom:80px;padding:0px 25px 0px 25px;}.elementor-33579 .elementor-element.elementor-element-2568f16 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-f149641{margin-top:30px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-32be93c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-7e8d477{margin-top:10px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-b59c4bf > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-62b6435 .elementor-heading-title{font-size:18px;line-height:30px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-62b6435 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-5b80b31{font-size:16px;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-5b80b31 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-bf25f10 .elementor-button{font-size:16px;line-height:32px;letter-spacing:-0.8px;padding:12px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-bf25f10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-3b95d9b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-f1145ce{margin-top:30px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-cfa2fe0 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-3bc9280 .elementor-heading-title{font-size:18px;line-height:30px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-3bc9280 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-13ac3c5{font-size:16px;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-13ac3c5 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-aa76b6a .elementor-button{font-size:16px;line-height:32px;letter-spacing:-0.8px;padding:12px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-aa76b6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-41d7a3f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-42fb4b5{margin-top:30px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-ae9cd75 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-78bca12 .elementor-heading-title{font-size:18px;line-height:30px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-78bca12 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-47b5632{font-size:16px;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-47b5632 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-82fda37 .elementor-button{font-size:16px;line-height:32px;letter-spacing:-0.8px;padding:12px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-82fda37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-4cc67b1{padding:0px 15px 0px 15px;}.elementor-33579 .elementor-element.elementor-element-2c80e70{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-0167519 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-55dc4af{margin-top:25px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-ccd58d3 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-5cb6318 .elementor-heading-title{font-size:18px;line-height:30px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-5cb6318 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-1cca531{font-size:16px;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-1cca531 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-ff883f7 .elementor-button{font-size:16px;line-height:32px;letter-spacing:-0.8px;padding:12px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-ff883f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-ca073e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-0e46147{margin-top:30px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-4705a70 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-ac26f3c .elementor-heading-title{font-size:18px;line-height:30px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-ac26f3c > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-321f69b{font-size:16px;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-321f69b > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-cd2b8ea .elementor-button{font-size:16px;line-height:32px;letter-spacing:-0.8px;padding:12px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-cd2b8ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-6584553 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-8a12e44{margin-top:30px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-d0f91a7 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-b1b0d9d .elementor-heading-title{font-size:18px;line-height:30px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-b1b0d9d > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-562e366{font-size:16px;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-562e366 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-16d38de .elementor-button{font-size:16px;line-height:32px;letter-spacing:-0.8px;padding:12px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-16d38de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-3a00a82 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-3a00a82 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-e6e796b{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-33579 .elementor-element.elementor-element-6086eb5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-9f21123{margin-top:10px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-15471bd > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-a4b6aa5 .elementor-heading-title{font-size:18px;line-height:30px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-a4b6aa5 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-6a6651b{font-size:16px;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-6a6651b > .elementor-widget-container{margin:10px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-a3a2aed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-4c05ad0{margin-top:10px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-7b74012 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-a9f9953 .elementor-heading-title{font-size:18px;line-height:30px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-a9f9953 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-fb2dc65{font-size:16px;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-fb2dc65 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-b75a95c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-7c81d06{margin-top:10px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-e6cf865 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-34c5a15 .elementor-heading-title{font-size:18px;line-height:30px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-34c5a15 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-1847a59{font-size:16px;line-height:26px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-1847a59 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-33579 .elementor-element.elementor-element-aed9fd4{margin-top:80px;margin-bottom:80px;padding:0px 15px 0px 15px;}.elementor-33579 .elementor-element.elementor-element-66eeac7 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-fbe150d{margin-top:40px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-2311957 > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 40px 0px;}.elementor-33579 .elementor-element.elementor-element-a8c398e img{width:100%;}.elementor-33579 .elementor-element.elementor-element-ea133ac .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-ea133ac > .elementor-widget-container{padding:30px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-a22afbc > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-b8eb3de > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-91e4d71 > .elementor-element-populated{padding:70px 0px 0px 0px;}body:not(.rtl) .elementor-33579 .elementor-element.elementor-element-71f2893{left:50%;}body.rtl .elementor-33579 .elementor-element.elementor-element-71f2893{right:50%;}.elementor-33579 .elementor-element.elementor-element-71f2893{top:15%;}.elementor-33579 .elementor-element.elementor-element-71f2893 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-33579 .elementor-element.elementor-element-00b67b1 > .elementor-element-populated{border-width:1px 1px 1px 1px;padding:0px 0px 40px 0px;}.elementor-33579 .elementor-element.elementor-element-f1d6c10 img{width:100%;}.elementor-33579 .elementor-element.elementor-element-c5e67a6 .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-c5e67a6 > .elementor-widget-container{padding:30px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-a8b7cd3 > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-48a4184 > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-036c89c > .elementor-element-populated{padding:70px 0px 0px 0px;}body:not(.rtl) .elementor-33579 .elementor-element.elementor-element-4a900a0{left:50%;}body.rtl .elementor-33579 .elementor-element.elementor-element-4a900a0{right:50%;}.elementor-33579 .elementor-element.elementor-element-4a900a0{top:15%;}.elementor-33579 .elementor-element.elementor-element-4a900a0 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-33579 .elementor-element.elementor-element-08ff3e8 > .elementor-element-populated{border-width:1px 1px 1px 1px;padding:0px 0px 40px 0px;}.elementor-33579 .elementor-element.elementor-element-e409b9b .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.8px;}.elementor-33579 .elementor-element.elementor-element-e409b9b > .elementor-widget-container{padding:30px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-15dc478 > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-fad9341 > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-9a2976e .elementor-button{font-size:16px;line-height:32px;letter-spacing:-0.8px;padding:12px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-81eee9a{margin-top:80px;margin-bottom:80px;padding:0px 15px 0px 15px;}.elementor-33579 .elementor-element.elementor-element-f9bb55e .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-8f8259f{margin-top:20px;margin-bottom:0px;}.elementor-33579 .elementor-element.elementor-element-3fc8b89 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33579 .elementor-element.elementor-element-206b232 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-33579 .elementor-element.elementor-element-206b232 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-b8a97f4{font-size:22px;line-height:34px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-b8a97f4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-f632c6d{font-size:18px;line-height:30px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-f632c6d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-c811030 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-33579 .elementor-element.elementor-element-c811030 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-9dd24d4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-6c93047 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-1d4dbef{margin-top:80px;margin-bottom:80px;padding:0px 15px 0px 15px;}.elementor-33579 .elementor-element.elementor-element-ea4d5b0 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1px;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-tab-title{padding:20px 0px 20px 025px;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:0px;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:0px;}.elementor-33579 .elementor-element.elementor-element-4ba197a .elementor-tab-content{padding:0px 35px 020px 25px;}.elementor-33579 .elementor-element.elementor-element-4ba197a > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-aea6ae1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-9cc2bbd{margin-top:0px;margin-bottom:60px;padding:0px 15px 0px 15px;}.elementor-33579 .elementor-element.elementor-element-dcb13ca .elementor-button{font-size:16px;line-height:32px;letter-spacing:-0.8px;padding:12px 24px 0px 24px;}.elementor-33579 .elementor-element.elementor-element-4282091 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-8403c43 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33579 .elementor-element.elementor-element-b4d3683{padding:0px 15px 0px 15px;}.elementor-33579 .elementor-element.elementor-element-6da2f60 .elementor-heading-title{line-height:21px;}.elementor-33579 .elementor-element.elementor-element-6da2f60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 24px 0px;}}/* Start custom CSS for section, class: .elementor-element-942e8b8 */.lp-share-list.elementor-section {
    width: auto;
}

.lp-share-list .elementor-container {
    margin-right: 0;
}

.lp-share .elementor-widget-container {
    font-size: 0;
}
.lp-share img {
    margin-left: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af36e1c */.lp-gnb > .elementor-container {
    min-height: 80px;
}
@media (max-width: 767px){
    .lp-gnb > .elementor-container {
        min-height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27ee106 */.entry-content .lp-gnb ul>li:before {
    display: none;
}
.single .entry-content {
 overflow-x: visible;
 min-height: 400px;
}
/* lp-gnb */
.has-global-padding {
  padding: 0 !important;
}

body[data-elementor-device-mode="mobile"] .lp-gnb-mobile-hidden {
  display: none;
}
body[data-elementor-device-mode="mobile"] .lp-gnb .elementor-container {
  min-height: 60px;
}
body[data-elementor-device-mode="mobile"] .lp-gnb img {
  margin-left: 0 !important;
  width: auto;
}

/* -------------------- */
/* pc logo */
.lp-logo-pc {
  width: auto;
  flex: 1;
  text-align: left;
  font-size: 0;
  flex-shrink: 0;
  min-width: 150px;
}
.lp-logo-pc img {
  max-height: 70px!important;
}

/* -------------------- */
/* mobile logo */
.lp-logo-mobile {
  flex: 1;
  text-align: left;
  font-size: 0;
  padding-left: 15px;
}
.lp-logo-mobile img {
  max-height: 55px;
}

/* --------------------- */
/* lp menu list */

.lp-menu .elementor-icon-list-item a span {
  font-weight: normal;
}
.lp-menu,
.lp-menu ul.elementor-icon-list-items.elementor-inline-items {
  height: 44px;
}
.lp-menu li a {
  height: 32px;
  line-height: 32px;
  box-sizing: border-box;
  align-items: baseline !important;
}
.lp-menu li a span {
  line-height: 32px;
}
.lp-menu li {
  align-items: center !important;
  cursor: pointer;
}
.lp-menu li span:hover {
  text-shadow: 0.5px 0 0 #222, -0.5px 0 0 #222;
  border-bottom: 3px solid #03c75a;
}
.lp-menu-active span {
  text-shadow: 0.5px 0 0 #222, -0.5px 0 0 #222;
  border-bottom: 3px solid #03c75a;
}

body[data-elementor-device-mode="mobile"] .lp-menu {
  position: absolute;
  top: 60px;
  z-index: 1000;
  background: #fff;
  width: 100% !important;
  overflow-y: scroll;
  height: auto;
}
body[data-elementor-device-mode="mobile"] .lp-menu > div {
  overflow-y: scroll !important;
}
body[data-elementor-device-mode="mobile"] .lp-menu ul {
  border-top: 1px solid #eee;
}
body[data-elementor-device-mode="mobile"]
  .lp-menu
  ul.elementor-icon-list-items.elementor-inline-items {
  height: auto;
}
body[data-elementor-device-mode="mobile"]
  .lp-menu
  ul.elementor-icon-list-items.elementor-inline-items
  li {
  padding-left: 15px;
}
body[data-elementor-device-mode="mobile"]
  .lp-menu
  ul.elementor-icon-list-items.elementor-inline-items
  li
  span {
  height: 60px;
  line-height: 60px;
  width: 100%;
  /*font-weight: bold !important;*/
  border-bottom: 1px solid #eee;
  color: #222 !important;
}
body[data-elementor-device-mode="mobile"]
  .lp-menu
  ul.elementor-icon-list-items.elementor-inline-items {
  flex-direction: column;
}
body[data-elementor-device-mode="mobile"] .lp-menu li a {
  height: auto;
}

/* ------------------ */
/* share template */
.lp-share-list {
  display: flex;
  align-items: center;
}

body[data-elementor-device-mode="mobile"] .lp-share-list {
  position: absolute;
  z-index: 10000;
  width: 100% !important;
  padding: 20px 15px 0 0;
  background: #fff;
  justify-content: right;
}

/* ------------------ */
/* sub btn */
.lp-gnb-main-btn .elementor-button-wrapper {
  display: flex;
}
/* ------------------ */
/* lp mobile menu btn */
.lp-m-open-btn {
  font-size: 0;
}
.lp-m-open-btn img {
  width: 30px !important;
  height: 30px !important;
}

/* ------------------ */
/* lp mobile menu close btn */
.lp-m-close-btn .elementor-image {
  font-size: 0;
}
.lp-m-close-btn img {
  width: 30px !important;
  height: 30px !important;
}
.no-scroll {
  height: 100vh;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-60cc087 */body[data-elementor-device-mode="tablet"] .lp-banner-right, 
body[data-elementor-device-mode="tablet"]  .lp-banner-content >div, 
body[data-elementor-device-mode="widescreen"] .lp-banner-right, 
body[data-elementor-device-mode="widescreen"] .lp-banner-content >div,
body[data-elementor-device-mode="desktop"] .lp-banner-right, 
body[data-elementor-device-mode="desktop"] .lp-banner-content >div {
    min-height: 540px!important;
}

body[data-elementor-device-mode="tablet"] .lp-banner-btn a, 
body[data-elementor-device-mode="widescreen"] .lp-banner-btn a,
body[data-elementor-device-mode="desktop"] .lp-banner-btn a {
   min-width:210px;
   max-width: 280px;
   padding: 8px 22px;
}
body[data-elementor-device-mode="tablet"] .one-lp-banner-btn a , 
body[data-elementor-device-mode="widescreen"] .one-lp-banner-btn a,
body[data-elementor-device-mode="desktop"] .one-lp-banner-btn a {
    min-width:300px;
    max-width: 400px;
    padding: 8px 22px;
}


body[data-elementor-device-mode="mobile"] .lp-banner-btn a {
   min-width:220px;
   max-width: 345px;
   padding: 14px 24px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-973f072 */.postid-69549 .site-content {
    width: 100%;
}

body[data-elementor-device-mode="mobile"] .lp-banner-right{
 min-height: 650px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-291bf19 */.wider-button .elementor-button{
    min-width: 300px;
    max-width: 500px;
    height: 70px;
}
@media screen and (max-width: 980px) {
    .wider-button .elementor-button{
         width: 100%;
         height: 56px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ebb1d37 */body:not([data-elementor-device-mode="mobile"]) .lp-flow-3step .lp-flow-3step-arrow {
    width: 61px;
}
body:not([data-elementor-device-mode="mobile"]) .lp-flow-3step .elementor-column:not(.lp-flow-3step-arrow) {
    flex: 1; 
}

body:not([data-elementor-device-mode="mobile"]) .lp-flow-3step .flow-main-image img{
    object-fit: cover;
}
.lp-flow-tag span {
    font-weight: bold!important;
}
body[data-elementor-device-mode="mobile"] .lp-flow-center {
    transform: translate(-50%, 0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf25f10 */.wider-button .elementor-button{
    min-width: 300px;
    max-width: 500px;
    height: 70px;
}
@media screen and (max-width: 980px) {
    .wider-button .elementor-button{
         width: 100%;
         height: 56px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa76b6a */.wider-button .elementor-button{
    min-width: 300px;
    max-width: 500px;
    height: 70px;
}
@media screen and (max-width: 980px) {
    .wider-button .elementor-button{
         width: 100%;
         height: 56px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82fda37 */.wider-button .elementor-button{
    min-width: 300px;
    max-width: 500px;
    height: 70px;
}
@media screen and (max-width: 980px) {
    .wider-button .elementor-button{
         width: 100%;
         height: 56px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff883f7 */.wider-button .elementor-button{
    min-width: 300px;
    max-width: 500px;
    height: 70px;
}
@media screen and (max-width: 980px) {
    .wider-button .elementor-button{
         width: 100%;
         height: 56px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd2b8ea */.wider-button .elementor-button{
    min-width: 300px;
    max-width: 500px;
    height: 70px;
}
@media screen and (max-width: 980px) {
    .wider-button .elementor-button{
         width: 100%;
         height: 56px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16d38de */.wider-button .elementor-button{
    min-width: 300px;
    max-width: 500px;
    height: 70px;
}
@media screen and (max-width: 980px) {
    .wider-button .elementor-button{
         width: 100%;
         height: 56px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a2976e */.wider-button .elementor-button{
    min-width: 300px;
    max-width: 500px;
    height: 70px;
}
@media screen and (max-width: 980px) {
    .wider-button .elementor-button{
         width: 100%;
         height: 56px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0726733 */body:not([data-elementor-device-mode="mobile"]) .lp-flow-3step .lp-flow-3step-arrow {
    width: 61px;
}
body:not([data-elementor-device-mode="mobile"]) .lp-flow-3step .elementor-column:not(.lp-flow-3step-arrow) {
    flex: 1; 
}

body:not([data-elementor-device-mode="mobile"]) .lp-flow-3step .flow-main-image img{
    object-fit: cover;
}
.lp-flow-tag span {
    font-weight: bold!important;
}
body[data-elementor-device-mode="mobile"] .lp-flow-center {
    transform: translate(-50%, 0);
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-4ba197a */.lp-faq-container .elementor-tab-title a{
    
    display: block;
    padding-right: 50px;
}
.lp-faq-container .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{
    width: 20px;
    height: 20px;
}
@media screen and (max-width: 979px){
     .lp-faq-container .elementor-tab-title a{
    
    display: block;
    padding-right: 35px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aea6ae1 */@media screen and (min-width: 980px){
.lp-form-wrapper .paragraph p{
    color: #222222;
    font-size: 20px;
    line-height: 34px;
    letter-spacing: -1px;
}
}
@media screen and (max-width: 979px){
.lp-form-wrapper .paragraph p {
    color: #222222;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -1px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ede466 */.lp-faq-container .elementor-tab-title {
  padding: 25px 0;
  position: relative;
}

.lp-faq-container .elementor-toggle-icon {
  margin-top: 4px;
}

.lp-faq-container .elementor-tab-title:before,
.lp-faq-container .elementor-tab-content:before {
  content: "Q.";
  position: absolute;
  display: block;
  font-size: 18px;
  line-height: 30px;
  left: 0;
  top: 25px;
  color: #222;
  letter-spacing: -1px;
  font-weight: bold;
}

.lp-faq-container .elementor-tab-content {
  position: relative;
}

.lp-faq-container .elementor-tab-content:before {
  content: "A.";
  color: #222;
  font-weight: 400;
  top: 0px;
}

.lp-faq-container .elementor-tab-title.elementor-active {
  padding-bottom: 20px;
}

body[data-elementor-device-mode=mobile] .lp-faq-container .elementor-tab-title {
  padding: 20px 0;
}
body[data-elementor-device-mode=mobile] .lp-faq-container .elementor-toggle-icon {
  margin-top: 6px;
}
body[data-elementor-device-mode=mobile] .lp-faq-container .elementor-tab-title:before,
body[data-elementor-device-mode=mobile] .lp-faq-container .elementor-tab-content:before {
  top: 20px;
}
body[data-elementor-device-mode=mobile] .lp-faq-container .elementor-tab-content:before {
  top: 0px;
}
body[data-elementor-device-mode=mobile] .lp-faq-container .elementor-tab-title.elementor-active {
  padding-bottom: 15px;
}

.lp-faq-container .elementor-tab-title a {
  display: block;
  padding-right: 50px;
}

.lp-faq-container .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
  width: 20px;
  height: 20px;
}

body[data-elementor-device-mode=mobile] .lp-faq-container .elementor-tab-title a {
  display: block;
  padding-right: 35px;
}

.faq-title {
  margin-bottom: 0px !important;
}

.faq-note li {
  position: relative;
  padding: 5px 0 5px 14px !important;
}

.faq-note li:before {
  content: " ";
  width: 4px;
  height: 4px;
  position: absolute;
  background-color: #777;
  top: 16px;
  border-radius: 50%;
  left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcb13ca */.wider-button .elementor-button{
    min-width: 300px;
    max-width: 500px;
    height: 70px;
}
@media screen and (max-width: 980px) {
    .wider-button .elementor-button{
         width: 100%;
         height: 56px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4282091 */@media screen and (min-width: 980px){
.lp-form-wrapper .paragraph p{
    color: #222222;
    font-size: 20px;
    line-height: 34px;
    letter-spacing: -1px;
}
}
@media screen and (max-width: 979px){
.lp-form-wrapper .paragraph p {
    color: #222222;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -1px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8403c43 */@media screen and (min-width: 980px){
.lp-form-wrapper .paragraph p{
    color: #222222;
    font-size: 20px;
    line-height: 34px;
    letter-spacing: -1px;
}
}
@media screen and (max-width: 979px){
.lp-form-wrapper .paragraph p {
    color: #222222;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -1px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16efea3 */.lp-form-wrapper h1,
.lp-form-wrapper h2,
.lp-form-wrapper h3 {
  margin: 0 !important;
}

.lp-form-wrapper img {
  width: auto !important;
  margin-left: 0 !important;
}


/*input start*/
input[type="checkbox"] {
  cursor: pointer;
  position: relative;
  width: 20px;
  height: 20px;
  font-size: 20px;
  border: 0;
}

input[type="checkbox"]::after {
  position: absolute;
  top: 0;
  box-sizing: border-box;
  background-color: #fff;
  color: #222;
  width: 20px;
  height: 20px;
  display: inline-block;
  visibility: visible;
  padding-left: 0px;
  text-align: center;
  content: "";
  border-radius: 2px;
  border: 1px solid #222;
}
input[type="checkbox"]:checked::after {
  background: url(/jp/wp-content/uploads/2022/09/Fill-1.svg) no-repeat 50%;
  background-color: #fff;
}
/*input end*/


/*custom checkbox start*/
.terms_checkbox {
    display: flex;
    align-items: center;
    padding-top: 20px;
    flex-wrap: wrap;
}
.terms_checkbox label{
    font-size: 0.18rem;
    line-height: 30px;
    letter-spacing: -0.01px;
    font-weight: bold;
    margin-left: 10px;
    color: #222;
}
.checkbox-error:after {
  border-color: #FD472B!important;
}

@media screen and (max-width: 979px) {

.terms_checkbox .elementor-message {
    margin-left: 30px;
}
.terms_checkbox {
    position:relative;
}
.terms_checkbox input {
    position: absolute;
    top: 25px;
}
.terms_checkbox label {
    padding-left:20px;
}
}

/*custom checkbox end*/

/*error msg start*/

.lp-form-wrapper .elementor-message.elementor-message-danger:before {
  content: "";
}
#lp_form > .elementor-message {
  display: none;
}

.lp-form-wrapper .elementor-message {
  position: absolute;
  top: 85px;
  padding: 0;
  color: #fd472b !important;
  font-size: 0.14rem;
  line-height: 0.24rem;
  letter-spacing: -0.008em;
}

.lp-form-wrapper
  .elementor-column
  .elementor-select-wrapper
  .elementor-message {
  top: 55px;
}
.lp-form-wrapper .checkbox-error:after {
  border-color: #fd472b !important;
}

.lp-form-wrapper .elementor-message {
  margin: 0;
}
.lp-form-wrapper .elementor-message:before {
  position: absolute;
}

.terms_checkbox .elementor-message {
  display: block;
  position: relative;
  top: 0;
  margin-left: 10px;
}

.lp-form-wrapper .elementor-error .elementor-message {
  display: none;
}

@media screen and (max-width: 979px) {

.terms_checkbox .elementor-message {
    margin-left: 30px;
}
}
/*error msg end*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41749b7 */.lp_footer .footer_right > .elementor-widget-wrap {
    flex-direction: row-reverse;
}
.lp_footer .footer_right_item {
  display: inline-block;
  float: right；;
}
.lp_footer .footer_share .elementor-icon-list-text {
  padding: 0 !important;
}
.lp_footer .footer_share .elementor-icon-list-icon svg {
  margin: 0 !important;
}
.lp_footer .clearfix:after{
     visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
body[data-elementor-device-mode=mobile] .lp_footer> .elementor-container{
flex-direction: column-reverse
}
body[data-elementor-device-mode=mobile] .lp_footer .footer_right > .elementor-widget-wrap {
  flex-direction:column-reverse;
}
body[data-elementor-device-mode=mobile] .lp_footer .footer_right_item {
  display: block;
  float: none;
}
body[data-elementor-device-mode=mobile] .lp_footer .footer .elementor-row {
  flex-wrap: wrap-reverse;
}


.lp_footer {
  position: relative;
}

/*.lp_footer .to_top {*/
/*  width: 70px;*/
/*  height: 70px;*/
/*  position: absolute;*/
/*  right: 34px;*/
/*  top: -105px;*/
/*  border-radius: 50%;*/
/*  background-position: center center;*/
/*  cursor: pointer;*/
/*  background-image: url(/wp-content/uploads/2023/11/Top.svg);*/
/*}*/


/*body[data-elementor-device-mode=tablet] .lp_footer .to_top {*/
/*  width: 56px;*/
/*  height: 56px;*/
/*  top: -96px;*/
/*  right: 40px;*/
/*}*/
/*body[data-elementor-device-mode=mobile] .lp_footer .to_top {*/
/*  width: 56px;*/
/*  height: 56px;*/
/*  right: 10px;*/
/*  top: -76px;*/
/*}*/


.lp_footer {
  position: relative;
}

.lp_footer .elementor-container:first-child {
  position: static;
}

.lp_footer .footer_left:first-child {
  position: static;
}

.lp_footer .elementor-widget-wrap:first-child {
  position: static;
}


.lp_footer .lp-footer-top-button {
  width: 70px;
  height: 70px;
  position: absolute;
  right: 34px;
  top: -105px;
  border-radius: 50%;
  background-position: center center;
  cursor: pointer;
  /*background-image: url(/wp-content/uploads/2023/11/Top.svg);*/
}


body[data-elementor-device-mode=tablet] .lp_footer .lp-footer-top-button {
  width: 56px;
  height: 56px;
  top: -96px;
  right: 40px;
}
body[data-elementor-device-mode=mobile] .lp_footer .lp-footer-top-button {
  width: 56px;
  height: 56px;
  right: 10px;
  top: -76px;
}/* End custom CSS */