.elementor-127590 .elementor-element.elementor-element-2503b0e3:not(.elementor-motion-effects-element-type-background), .elementor-127590 .elementor-element.elementor-element-2503b0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://line-works.com/wp-content/uploads/2025/06/Topbanner_2880.jpg");background-position:center center;background-repeat:no-repeat;background-size:2880px auto;}.elementor-127590 .elementor-element.elementor-element-2503b0e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:500px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-2503b0e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127590 .elementor-element.elementor-element-52b40082{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-2c196d6c > .elementor-column-wrap > .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-127590 .elementor-element.elementor-element-2c196d6c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-2c196d6c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-39f0ff10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#F5F5F5;}.elementor-127590 .elementor-element.elementor-element-39f0ff10{z-index:99;width:50px;max-width:50px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-39f0ff10{left:1211px;}body.rtl .elementor-127590 .elementor-element.elementor-element-39f0ff10{right:1211px;}.elementor-127590 .elementor-element.elementor-element-786f9c62 > .elementor-column-wrap > .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-127590 .elementor-element.elementor-element-786f9c62 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-786f9c62 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-451d6a6c > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#F5F5F5;}.elementor-127590 .elementor-element.elementor-element-451d6a6c{z-index:99;width:30px;max-width:30px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-451d6a6c{left:620px;}body.rtl .elementor-127590 .elementor-element.elementor-element-451d6a6c{right:620px;}.elementor-127590 .elementor-element.elementor-element-3f893944:not(.elementor-motion-effects-element-type-background), .elementor-127590 .elementor-element.elementor-element-3f893944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-127590 .elementor-element.elementor-element-3f893944{border-style:solid;border-width:0px 0px 0px 0px;border-color:#EEEEEE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-127590 .elementor-element.elementor-element-3f893944 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127590 .elementor-element.elementor-element-1b26f530 > .elementor-column-wrap > .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-127590 .elementor-element.elementor-element-4628cfff > .elementor-container{min-height:50px;}.elementor-127590 .elementor-element.elementor-element-4628cfff > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-127590 .elementor-element.elementor-element-2e49b127.elementor-column .elementor-column-wrap{align-items:center;}.elementor-127590 .elementor-element.elementor-element-2e49b127.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-127590 .elementor-element.elementor-element-2e49b127 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-bc7605c{text-align:left;width:auto;max-width:auto;}.elementor-127590 .elementor-element.elementor-element-bc7605c .elementor-heading-title{color:#157EFA;font-size:16px;font-weight:bold;line-height:28px;}.elementor-127590 .elementor-element.elementor-element-bc7605c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-4bcba80c > .elementor-column-wrap > .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-127590 .elementor-element.elementor-element-4bcba80c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 50px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-5a9c2446{text-align:left;width:auto;max-width:auto;}.elementor-127590 .elementor-element.elementor-element-5a9c2446 .elementor-heading-title{color:#222222;font-size:16px;font-weight:400;line-height:28px;}.elementor-127590 .elementor-element.elementor-element-5a9c2446 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-2fe16bcb{text-align:left;width:auto;max-width:auto;}.elementor-127590 .elementor-element.elementor-element-2fe16bcb .elementor-heading-title{color:#157EFA;font-size:16px;font-weight:400;line-height:28px;}.elementor-127590 .elementor-element.elementor-element-2fe16bcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 14px;}.elementor-127590 .elementor-element.elementor-element-1289d2c6{margin-top:100px;margin-bottom:60px;}.elementor-127590 .elementor-element.elementor-element-6d729335 .elementor-heading-title{font-size:36px;font-weight:700;line-height:52px;letter-spacing:-0.5px;}.elementor-127590 .elementor-element.elementor-element-6d729335 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-bbc5c74 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-5ac4f8d1 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-5391cd3e{margin-top:40px;margin-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-424d9e98 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-424d9e98 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-685e1a83 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-1523eec0 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-127590 .elementor-element.elementor-element-71de1d53 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-70febb40{margin-top:40px;margin-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-14d3b705 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-14d3b705 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-6de1736d img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-57385b90 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-127590 .elementor-element.elementor-element-5bbfc50b img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-12f0b6f4{margin-top:40px;margin-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-5d50d6cd img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-430fd00b img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-64444623{margin-top:160px;margin-bottom:160px;}.elementor-127590 .elementor-element.elementor-element-3f895bb2 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-1376df32 .elementor-heading-title{font-size:36px;font-weight:700;line-height:52px;letter-spacing:-0.5px;}.elementor-127590 .elementor-element.elementor-element-1376df32 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-127590 .elementor-element.elementor-element-39c971e8{text-align:left;width:50%;max-width:50%;align-self:center;}.elementor-127590 .elementor-element.elementor-element-39c971e8 .elementor-heading-title{font-size:24px;font-weight:700;line-height:36px;letter-spacing:-0.5px;}.elementor-127590 .elementor-element.elementor-element-62e496a2 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-127590 .elementor-element.elementor-element-62e496a2 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-127590 .elementor-element.elementor-element-62e496a2 .elementor-button{font-size:16px;letter-spacing:-0.5px;fill:#157EFA;color:#157EFA;background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-62e496a2{width:50%;max-width:50%;align-self:center;}.elementor-127590 .elementor-element.elementor-element-243eea23{--divider-border-style:solid;--divider-color:#E3E3E4;--divider-border-width:1px;}.elementor-127590 .elementor-element.elementor-element-243eea23 .elementor-divider-separator{width:100%;}.elementor-127590 .elementor-element.elementor-element-243eea23 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-243eea23 > .elementor-widget-container{margin:20px 0px 16px 0px;}.elementor-127590 .elementor-element.elementor-element-178b9b35{--divider-border-style:solid;--divider-color:#E3E3E4;--divider-border-width:1px;}.elementor-127590 .elementor-element.elementor-element-178b9b35 .elementor-divider-separator{width:100%;}.elementor-127590 .elementor-element.elementor-element-178b9b35 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-127590 .elementor-element.elementor-element-178b9b35 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-17a5f922:not(.elementor-motion-effects-element-type-background), .elementor-127590 .elementor-element.elementor-element-17a5f922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202936;}.elementor-127590 .elementor-element.elementor-element-17a5f922{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 140px 0px;}.elementor-127590 .elementor-element.elementor-element-17a5f922 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127590 .elementor-element.elementor-element-41bf3cbf .elementor-heading-title{color:#FFFFFF;font-size:36px;font-weight:700;line-height:52px;letter-spacing:-0.5px;}.elementor-127590 .elementor-element.elementor-element-76e59c93 .elementor-icon-wrapper{text-align:center;}.elementor-127590 .elementor-element.elementor-element-76e59c93.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-127590 .elementor-element.elementor-element-76e59c93.elementor-view-framed .elementor-icon, .elementor-127590 .elementor-element.elementor-element-76e59c93.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-127590 .elementor-element.elementor-element-76e59c93.elementor-view-framed .elementor-icon, .elementor-127590 .elementor-element.elementor-element-76e59c93.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-127590 .elementor-element.elementor-element-76e59c93 .elementor-icon i, .elementor-127590 .elementor-element.elementor-element-76e59c93 .elementor-icon svg{transform:rotate(180deg);}.elementor-127590 .elementor-element.elementor-element-76e59c93{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-76e59c93{right:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-76e59c93{left:0px;}.elementor-127590 .elementor-element.elementor-element-9d069e1 .elementor-icon-wrapper{text-align:center;}.elementor-127590 .elementor-element.elementor-element-9d069e1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-127590 .elementor-element.elementor-element-9d069e1.elementor-view-framed .elementor-icon, .elementor-127590 .elementor-element.elementor-element-9d069e1.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-127590 .elementor-element.elementor-element-9d069e1.elementor-view-framed .elementor-icon, .elementor-127590 .elementor-element.elementor-element-9d069e1.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-127590 .elementor-element.elementor-element-9d069e1 .elementor-icon i, .elementor-127590 .elementor-element.elementor-element-9d069e1 .elementor-icon svg{transform:rotate(0deg);}.elementor-127590 .elementor-element.elementor-element-9d069e1{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-9d069e1{right:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-9d069e1{left:0px;}.elementor-127590 .elementor-element.elementor-element-69df1666, .elementor-127590 .elementor-element.elementor-element-69df1666 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-127590 .elementor-element.elementor-element-69df1666{margin-top:60px;margin-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-340521f9 .elementor-heading-title{color:#FFFFFF;font-size:48px;font-weight:800;line-height:58px;}.elementor-127590 .elementor-element.elementor-element-340521f9{width:initial;max-width:initial;top:40px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-340521f9{left:40px;}body.rtl .elementor-127590 .elementor-element.elementor-element-340521f9{right:40px;}.elementor-127590 .elementor-element.elementor-element-6af47f41 .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:500;line-height:34px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-6af47f41{left:40px;}body.rtl .elementor-127590 .elementor-element.elementor-element-6af47f41{right:40px;}.elementor-127590 .elementor-element.elementor-element-6af47f41{top:102px;}.elementor-127590 .elementor-element.elementor-element-6201fe23 img{width:100%;height:600px;object-fit:cover;}.elementor-127590 .elementor-element.elementor-element-22de3298 img{width:100%;height:600px;object-fit:cover;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-1e4449cb{color:#FFFFFF;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.5px;width:800px;max-width:800px;bottom:40px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-1e4449cb{left:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-1e4449cb{right:0px;}.elementor-127590 .elementor-element.elementor-element-1acdbd88{color:#FFFFFF;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.5px;width:800px;max-width:800px;bottom:40px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-1acdbd88{left:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-1acdbd88{right:0px;}.elementor-127590 .elementor-element.elementor-element-641c3d64 .elementor-heading-title{color:#FFFFFF;font-size:48px;font-weight:800;line-height:58px;}.elementor-127590 .elementor-element.elementor-element-641c3d64{width:initial;max-width:initial;top:40px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-641c3d64{left:40px;}body.rtl .elementor-127590 .elementor-element.elementor-element-641c3d64{right:40px;}.elementor-127590 .elementor-element.elementor-element-5ae32dd9 .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:500;line-height:34px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-5ae32dd9{left:40px;}body.rtl .elementor-127590 .elementor-element.elementor-element-5ae32dd9{right:40px;}.elementor-127590 .elementor-element.elementor-element-5ae32dd9{top:102px;}.elementor-127590 .elementor-element.elementor-element-72013a20 img{width:100%;height:600px;object-fit:cover;}.elementor-127590 .elementor-element.elementor-element-2582459a img{width:100%;height:600px;object-fit:cover;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-7da99a8f{color:#FFFFFF;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.5px;width:792px;max-width:792px;bottom:40px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-7da99a8f{left:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-7da99a8f{right:0px;}.elementor-127590 .elementor-element.elementor-element-23e9f169 .elementor-heading-title{color:#FFFFFF;font-size:48px;font-weight:800;line-height:58px;}.elementor-127590 .elementor-element.elementor-element-23e9f169{width:initial;max-width:initial;top:40px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-23e9f169{left:40px;}body.rtl .elementor-127590 .elementor-element.elementor-element-23e9f169{right:40px;}.elementor-127590 .elementor-element.elementor-element-83af9c3 .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:500;line-height:34px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-83af9c3{left:40px;}body.rtl .elementor-127590 .elementor-element.elementor-element-83af9c3{right:40px;}.elementor-127590 .elementor-element.elementor-element-83af9c3{top:102px;}.elementor-127590 .elementor-element.elementor-element-10ed0b64 img{width:100%;height:600px;object-fit:cover;}.elementor-127590 .elementor-element.elementor-element-45546569 img{width:100%;height:600px;object-fit:cover;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-295f996d{color:#FFFFFF;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.5px;width:800px;max-width:800px;bottom:40px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-295f996d{left:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-295f996d{right:0px;}.elementor-127590 .elementor-element.elementor-element-1c18f7c5 .elementor-heading-title{color:#FFFFFF;font-size:40px;font-weight:700;line-height:58px;}.elementor-127590 .elementor-element.elementor-element-790abdbc .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:700;line-height:34px;}.elementor-127590 .elementor-element.elementor-element-790abdbc > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-42c0320f .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:400;line-height:30px;}.elementor-127590 .elementor-element.elementor-element-42c0320f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-660daf60 .elementor-heading-title{color:#FFFFFF;font-size:40px;font-weight:700;line-height:58px;}.elementor-127590 .elementor-element.elementor-element-36ef3c7c .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:700;line-height:34px;}.elementor-127590 .elementor-element.elementor-element-36ef3c7c > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-4c40e4a2 .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:400;line-height:30px;}.elementor-127590 .elementor-element.elementor-element-4c40e4a2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-5242732c .elementor-heading-title{color:#FFFFFF;font-size:40px;font-weight:700;line-height:58px;}.elementor-127590 .elementor-element.elementor-element-74678737 .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:700;line-height:34px;}.elementor-127590 .elementor-element.elementor-element-74678737 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-1d9fd7d0 .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:400;line-height:30px;}.elementor-127590 .elementor-element.elementor-element-1d9fd7d0 > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(max-width:1599px){.elementor-127590 .elementor-element.elementor-element-2503b0e3:not(.elementor-motion-effects-element-type-background), .elementor-127590 .elementor-element.elementor-element-2503b0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://line-works.com/wp-content/uploads/2025/06/Topbanner_1600@2x.jpg");background-size:1600px auto;}.elementor-127590 .elementor-element.elementor-element-2503b0e3{padding:420px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-52b40082{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-2c196d6c > .elementor-column-wrap > .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-127590 .elementor-element.elementor-element-2c196d6c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-2c196d6c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-39f0ff10 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-39f0ff10{width:50px;max-width:50px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-39f0ff10{left:903px;}body.rtl .elementor-127590 .elementor-element.elementor-element-39f0ff10{right:903px;}.elementor-127590 .elementor-element.elementor-element-786f9c62 > .elementor-column-wrap > .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-127590 .elementor-element.elementor-element-786f9c62 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-786f9c62 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-451d6a6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-451d6a6c{width:30px;max-width:30px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-451d6a6c{left:463px;}body.rtl .elementor-127590 .elementor-element.elementor-element-451d6a6c{right:463px;}.elementor-127590 .elementor-element.elementor-element-3f893944{border-width:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-4bcba80c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 26px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-1289d2c6{margin-top:80px;margin-bottom:40px;}.elementor-127590 .elementor-element.elementor-element-6d729335 .elementor-heading-title{font-size:30px;line-height:46px;}.elementor-127590 .elementor-element.elementor-element-bbc5c74 img{width:100%;}.elementor-127590 .elementor-element.elementor-element-5ac4f8d1 img{width:100%;}.elementor-127590 .elementor-element.elementor-element-3a8f66d9 img{width:100%;}.elementor-127590 .elementor-element.elementor-element-5391cd3e{margin-top:20px;margin-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-424d9e98 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-1523eec0 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-127590 .elementor-element.elementor-element-70febb40{margin-top:20px;margin-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-14d3b705 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-57385b90 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-127590 .elementor-element.elementor-element-12f0b6f4{margin-top:20px;margin-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-64444623{margin-top:120px;margin-bottom:120px;}.elementor-127590 .elementor-element.elementor-element-1376df32 .elementor-heading-title{font-size:30px;line-height:46px;}.elementor-127590 .elementor-element.elementor-element-39c971e8 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-127590 .elementor-element.elementor-element-243eea23 > .elementor-widget-container{margin:24px 0px 16px 0px;}.elementor-127590 .elementor-element.elementor-element-178b9b35 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-17a5f922{padding:117px 0px 153px 0px;}.elementor-127590 .elementor-element.elementor-element-41bf3cbf .elementor-heading-title{font-size:30px;line-height:46px;}.elementor-127590 .elementor-element.elementor-element-69df1666{margin-top:43px;margin-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-340521f9 .elementor-heading-title{font-size:36px;line-height:52px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-340521f9{left:24px;}body.rtl .elementor-127590 .elementor-element.elementor-element-340521f9{right:24px;}.elementor-127590 .elementor-element.elementor-element-340521f9{top:30px;}.elementor-127590 .elementor-element.elementor-element-6af47f41 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-127590 .elementor-element.elementor-element-6af47f41{width:initial;max-width:initial;top:80px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-6af47f41{left:24px;}body.rtl .elementor-127590 .elementor-element.elementor-element-6af47f41{right:24px;}.elementor-127590 .elementor-element.elementor-element-6201fe23 img{height:462px;}.elementor-127590 .elementor-element.elementor-element-22de3298 img{height:462px;}.elementor-127590 .elementor-element.elementor-element-1e4449cb{font-size:16px;line-height:26px;bottom:30px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-1e4449cb{left:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-1e4449cb{right:0px;}.elementor-127590 .elementor-element.elementor-element-1acdbd88{font-size:16px;line-height:26px;bottom:30px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-1acdbd88{left:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-1acdbd88{right:0px;}.elementor-127590 .elementor-element.elementor-element-641c3d64 .elementor-heading-title{font-size:36px;line-height:52px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-641c3d64{left:24px;}body.rtl .elementor-127590 .elementor-element.elementor-element-641c3d64{right:24px;}.elementor-127590 .elementor-element.elementor-element-641c3d64{top:30px;}.elementor-127590 .elementor-element.elementor-element-5ae32dd9 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-127590 .elementor-element.elementor-element-5ae32dd9{width:initial;max-width:initial;top:80px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-5ae32dd9{left:24px;}body.rtl .elementor-127590 .elementor-element.elementor-element-5ae32dd9{right:24px;}.elementor-127590 .elementor-element.elementor-element-72013a20 img{height:462px;}.elementor-127590 .elementor-element.elementor-element-2582459a img{height:462px;}.elementor-127590 .elementor-element.elementor-element-7da99a8f{font-size:16px;line-height:26px;bottom:30px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-7da99a8f{left:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-7da99a8f{right:0px;}.elementor-127590 .elementor-element.elementor-element-23e9f169 .elementor-heading-title{font-size:36px;line-height:52px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-23e9f169{left:24px;}body.rtl .elementor-127590 .elementor-element.elementor-element-23e9f169{right:24px;}.elementor-127590 .elementor-element.elementor-element-23e9f169{top:30px;}.elementor-127590 .elementor-element.elementor-element-83af9c3 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-127590 .elementor-element.elementor-element-83af9c3{width:initial;max-width:initial;top:80px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-83af9c3{left:24px;}body.rtl .elementor-127590 .elementor-element.elementor-element-83af9c3{right:24px;}.elementor-127590 .elementor-element.elementor-element-10ed0b64 img{height:462px;}.elementor-127590 .elementor-element.elementor-element-45546569 img{height:462px;}.elementor-127590 .elementor-element.elementor-element-295f996d{font-size:16px;line-height:26px;bottom:30px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-295f996d{left:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-295f996d{right:0px;}.elementor-127590 .elementor-element.elementor-element-1c18f7c5 .elementor-heading-title{font-size:30px;line-height:46px;}.elementor-127590 .elementor-element.elementor-element-790abdbc .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-42c0320f .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-660daf60 .elementor-heading-title{font-size:30px;line-height:46px;}.elementor-127590 .elementor-element.elementor-element-36ef3c7c .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-4c40e4a2 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-5242732c .elementor-heading-title{font-size:30px;line-height:46px;}.elementor-127590 .elementor-element.elementor-element-74678737 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-1d9fd7d0 .elementor-heading-title{font-size:16px;line-height:26px;}}@media(max-width:979px){.elementor-127590 .elementor-element.elementor-element-2503b0e3:not(.elementor-motion-effects-element-type-background), .elementor-127590 .elementor-element.elementor-element-2503b0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-127590 .elementor-element.elementor-element-2503b0e3{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-3a993f8 img{width:100%;}.elementor-127590 .elementor-element.elementor-element-3f893944{border-width:0px 0px 0px 0px;padding:14px 0px 16px 0px;}.elementor-127590 .elementor-element.elementor-element-1b26f530 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-2e49b127 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 17px;}.elementor-127590 .elementor-element.elementor-element-bc7605c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-4bcba80c{width:100%;}.elementor-127590 .elementor-element.elementor-element-4bcba80c > .elementor-column-wrap > .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-127590 .elementor-element.elementor-element-4bcba80c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-4bcba80c > .elementor-element-populated > .elementor-widget-wrap{padding:4px 15px 0px 15px;}.elementor-127590 .elementor-element.elementor-element-5a9c2446 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-2fe16bcb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-1289d2c6{margin-top:60px;margin-bottom:30px;padding:0px 0px 0px 15px;}.elementor-127590 .elementor-element.elementor-element-6d729335 .elementor-heading-title{font-size:26px;line-height:36px;letter-spacing:-1px;}.elementor-127590 .elementor-element.elementor-element-1887060f{padding:0px 15px 0px 15px;}.elementor-127590 .elementor-element.elementor-element-bbc5c74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-2c39bbc5{padding:0px 15px 0px 15px;}.elementor-127590 .elementor-element.elementor-element-5ac4f8d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-5391cd3e{padding:0px 15px 0px 15px;}.elementor-127590 .elementor-element.elementor-element-424d9e98 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-1523eec0 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-70febb40{padding:0px 15px 0px 15px;}.elementor-127590 .elementor-element.elementor-element-14d3b705 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-57385b90 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-12f0b6f4{padding:0px 15px 0px 15px;}.elementor-127590 .elementor-element.elementor-element-64444623{margin-top:80px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-3f895bb2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-3f895bb2 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-1376df32 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-127590 .elementor-element.elementor-element-1376df32 > .elementor-widget-container{margin:0px 15px 40px 15px;}.elementor-127590 .elementor-element.elementor-element-39c971e8{text-align:left;}.elementor-127590 .elementor-element.elementor-element-39c971e8 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-127590 .elementor-element.elementor-element-62e496a2 .elementor-button{padding:0px 15px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-62e496a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-243eea23 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-243eea23 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-4db4062d > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-127590 .elementor-element.elementor-element-17a5f922{padding:60px 0px 60px 0px;}.elementor-127590 .elementor-element.elementor-element-41bf3cbf .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-127590 .elementor-element.elementor-element-41bf3cbf > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-127590 .elementor-element.elementor-element-76e59c93 .elementor-icon{font-size:40px;}.elementor-127590 .elementor-element.elementor-element-76e59c93{z-index:9;width:auto;max-width:auto;top:440px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-76e59c93{right:63px;}body.rtl .elementor-127590 .elementor-element.elementor-element-76e59c93{left:63px;}.elementor-127590 .elementor-element.elementor-element-9d069e1 .elementor-icon{font-size:40px;}.elementor-127590 .elementor-element.elementor-element-9d069e1{z-index:9;width:auto;max-width:auto;top:440px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-9d069e1{right:15px;}body.rtl .elementor-127590 .elementor-element.elementor-element-9d069e1{left:15px;}.elementor-127590 .elementor-element.elementor-element-69df1666, .elementor-127590 .elementor-element.elementor-element-69df1666 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-69df1666{margin-top:30px;margin-bottom:0px;}.elementor-127590 .elementor-element.elementor-element-6af47f41 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-6201fe23 img{height:300px;object-fit:cover;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-6201fe23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-1e4449cb > .elementor-widget-container{margin:80px 0px 60px 0px;}.elementor-127590 .elementor-element.elementor-element-1e4449cb{width:100vw;max-width:100vw;bottom:0px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-1e4449cb{left:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-1e4449cb{right:0px;}.elementor-127590 .elementor-element.elementor-element-1acdbd88 > .elementor-widget-container{margin:80px 0px 60px 0px;}.elementor-127590 .elementor-element.elementor-element-1acdbd88{width:100vw;max-width:100vw;bottom:0px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-1acdbd88{left:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-1acdbd88{right:0px;}.elementor-127590 .elementor-element.elementor-element-5ae32dd9 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-72013a20 img{height:300px;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-72013a20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-7da99a8f > .elementor-widget-container{margin:80px 0px 60px 0px;}.elementor-127590 .elementor-element.elementor-element-7da99a8f{width:100vw;max-width:100vw;bottom:477px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-7da99a8f{left:-1px;}body.rtl .elementor-127590 .elementor-element.elementor-element-7da99a8f{right:-1px;}.elementor-127590 .elementor-element.elementor-element-83af9c3 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-10ed0b64 img{height:300px;border-radius:8px 8px 8px 8px;}.elementor-127590 .elementor-element.elementor-element-10ed0b64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127590 .elementor-element.elementor-element-295f996d > .elementor-widget-container{margin:80px 0px 60px 0px;}.elementor-127590 .elementor-element.elementor-element-295f996d{width:100vw;max-width:100vw;bottom:0px;}body:not(.rtl) .elementor-127590 .elementor-element.elementor-element-295f996d{left:0px;}body.rtl .elementor-127590 .elementor-element.elementor-element-295f996d{right:0px;}.elementor-127590 .elementor-element.elementor-element-66f7a739{margin-top:80px;margin-bottom:60px;}.elementor-127590 .elementor-element.elementor-element-1c18f7c5 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-127590 .elementor-element.elementor-element-790abdbc .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-42c0320f .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-382525d9 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-660daf60 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-127590 .elementor-element.elementor-element-36ef3c7c .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-4c40e4a2 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-50a46f1c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127590 .elementor-element.elementor-element-5242732c .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-127590 .elementor-element.elementor-element-74678737 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-127590 .elementor-element.elementor-element-1d9fd7d0 .elementor-heading-title{font-size:16px;line-height:26px;}}@media(min-width:980px){.elementor-127590 .elementor-element.elementor-element-2e49b127{width:43.43%;}.elementor-127590 .elementor-element.elementor-element-4bcba80c{width:92.283%;}}@media(max-width:1599px) and (min-width:980px){.elementor-127590 .elementor-element.elementor-element-4bcba80c{width:85.713%;}}/* Start custom CSS for section, class: .elementor-element-2503b0e3 */.elementor-127590 .elementor-element.elementor-element-2503b0e3 {
    transition: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52b40082 */.css-sprite-9 {
    background-position: 0 -800px !important;
}

.css-sprite-10 {
    background-position: 0 -900px !important;
}

.elementor-column {
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f893944 */.news-guide-banner-prev .text-banner-arrow:after{
    display: inline-block;
    position: absolute;
    left: 39px;
    top: 17px;
    content: '';
    height: 16px;
    border-right: 1px solid #dddddd;
    cursor: default;
}
.news-guide-banner-next,.news-guide-banner-prev{
    cursor: pointer;
    height: 50px;
}
.news-guide-banner {
    height: 50px;
    overflow: hidden;
}
.text-banner-arrow {
    width: 30px;
    height: 30px;
    margin-top: 10px;
}
.news-guide-banner-text .elementor-heading-title {
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.news-guide-banner-event .elementor-heading-title {
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news-guide-banner-event-link .elementor-heading-title{
    white-space: nowrap;
    overflow : visible;
}
.news-guide-banner-event-link .elementor-heading-title a:after {
    content: '';
    display: inline-block;
    width: 23px;
    height: 10px;
    margin-left: 4px;
    background: url(/wp-content/uploads/2023/04/bt14_linkarrow_157EFA.svg) 0 0 no-repeat;
    background-size: 100%;
}
.news-guide-banner-item .elementor-column:first-child {
    width: fit-content!important;
}
@media screen and (min-width:980px) and (max-width:1599px){
    .news-guide-banner>.elementor-container {
        width: 980px;
    }
    .news-guide-banner-next,.news-guide-banner-prev{
        height: 100px;
    }
}
@media screen and (max-width:979px) {
    .news-all-float .elementor-text-editor {
        position:absolute;
        bottom:0;
        right:0;
    }
    .news-guide-banner .carousel-pagination {
        margin-top: 14px;
        /*margin-bottom: 20px;*/
    }
    .news-guide-banner-item .news-guide-img {
        width:115px!important;
    }
    .news-guide-banner-item .news-guide-banner-text {
        width: calc(100% - 115px)!important;
    }
    .news-guide-banner-text .elementor-heading-title {
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    .news-guide-banner-event-link {
        position: absolute;
        top: -30px;
        right: 15px;
    }
    .news-guide-banner {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49ebe111 */.elementor-127590 .elementor-element.elementor-element-49ebe111 {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a8f66d9 */.elementor-127590 .elementor-element.elementor-element-3a8f66d9 {
    position: absolute;
    right: 24px;
    bottom: 0;
    width: 39.2%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e4bfd9a */.elementor-127590 .elementor-element.elementor-element-1e4bfd9a {
    position: absolute;
    right: 25px;
    bottom: 0;
    width: 33.5%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d9322f6 */.elementor-127590 .elementor-element.elementor-element-4d9322f6 {
    position: absolute;
    right: 25px;
    bottom: 0;
    width: 33.5%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15162151 */.elementor-127590 .elementor-element.elementor-element-15162151 {
    position: absolute;
    right: 24px;
    bottom: 0;
    width: 39.2%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-608d0311 */.elementor-127590 .elementor-element.elementor-element-608d0311 {
    position: absolute;
    right: 24px;
    bottom: 0;
    width: 39.2%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4db4062d */.elementor-127590 .elementor-element.elementor-element-4db4062d .lw-list-notice {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64444623 */.main-notice .lw-list-notice li{
    border: none;
    font-size: 20px;
    letter-spacing: -1px;
    line-height: 34px;
    padding: 0;
    margin-top: 8px;
    border-radius: 0;
}
.main-notice .notice-date {
   width: auto;
   color: #777777;
   position: relative;
   padding-right: 10px;
   
}
.main-notice .notice-cat:before{
     content: "";
    position: absolute;
    left: 0;
    display: block;
    width: 1px;
    height: 14px;
    background-color: #cccccc;
    top: 50%;
    transform: translate(0, -50%);
    margin-top: 1px;
}
.main-notice .notice-cat:empty{
    visibility: hidden;
}
.main-notice .notice-cat {
    color: #777777;
    padding-left: 10px;
    width: 200px;
    position: relative;
}
.main-notice .notice-link a {
    color: #000;
    font-weight: normal;
}
.main-notice-link-more svg{
    width: 33px;
}
@media screen and (max-width: 1599px){
    .main-notice .lw-list-notice li{
        line-height: 26px;
        margin-top: 6px;
        font-size: 16px;
    }
   
    .main-notice .notice-link{
        -webkit-line-clamp: 2;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: normal;
    }
}
@media screen and (max-width: 979px){
    .lw-list-notice .notice-link{
        padding-top: 0;
    }
    .main-notice .lw-list-notice li {
        border-top: 1px solid #eee;
        margin-top: 0;
        padding-top: 20px;
        padding-bottom: 20px;
        
        &:last-child {
            padding-bottom: 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6201fe23 */.elementor-127590 .elementor-element.elementor-element-6201fe23 img {
    object-position: top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-295f996d */.elementor-127590 .elementor-element.elementor-element-295f996d h4 {
    font-size: 20px;
    line-height: 30px;
    margin-top: 20px;
    margin-bottom: 10px;
    &:first-child {
        margin-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66f7a739 */.elementor-127590 .elementor-element.elementor-element-66f7a739 {
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 1200px;
    
    @media(max-width: 1599px) and (min-width:980px) {
       bottom: 24px;
       left: 0;
       width: 932px;
    }
    @media(max-width: 979px) {
       width: max(600px, 100%);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69df1666 */.s_services {
  overflow: hidden
}
.s_services .elementor-image-box-content {
  position: absolute;
  top: 40px;
  left: 40px;
  max-width: calc(100% - 50px)
}
.s_services .elementor-image-box-content .elementor-image-box-description {
  margin-top: 4px
}
.s_services .value_content {
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 1200px
}
@media (max-width: 1599px) and (min-width: 980px) {
  .s_services .value_content {
    bottom: 24px;
    left: 0;
    width: 932px
  }
}
@media (max-width: 979px) {
  .s_services .value_content {
    width: max(600px, 100%)
  }
}
.s_services .elementor-widget-text-editor p.empty {
  line-height: 20px!important
}
.s_services .elementor-widget-text-editor ul {
  list-style: disc;
  margin-left: 15px
}
.s_services .elementor-widget-text-editor h2,
.s_services .elementor-widget-text-editor h3 {
  font-size: 40px;
  line-height: 58px;
  margin-bottom: 30px
}
@media (max-width: 1599px) and (min-width: 980px) {
  .s_services .elementor-widget-text-editor h2,
  .s_services .elementor-widget-text-editor h3 {
    font-size: 30px;
    line-height: 46px;
    margin-bottom: 20px
  }
}
.s_service_item .arrow-icon {
  border: 1px solid #fff
}
.active_show {
  opacity: 0;
  transition: opacity 0.4s;
  position: absolute
}
.content_mobile {
  display: none
}
@media screen and (min-width: 980px) {
  .active_show img {
    width: 980px!important;
    max-width: unset
  }
  .s_services .arrow-icon {
    right: 24px
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column {
    cursor: pointer
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 5
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column .active_show.content {
    margin-left: 24px!important
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:nth-child(2) .active_show {
    left: -100%
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:nth-child(3) .active_show {
    left: -200%
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover .arrow-icon__item {
    transform: translateX(0)
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover .arrow-icon {
    z-index: 3
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover .active_show {
    opacity: 1;
    position: absolute;
    z-index: 2
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover .elementor-widget-heading:first-child {
    z-index: 3
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(1) {
    z-index: 2
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(1) .arrow-icon {
    right: calc(-200% + 24px)
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(2) {
    z-index: 3
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(2) .arrow-icon {
    right: calc(-100% + 24px)
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(2) > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-heading:first-child {
    left: -100%;
    margin-left: 24px
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(3) {
    z-index: 4
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(3) .arrow-icon {
    right: 24px
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(3) > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-heading:first-child {
    left: -200%;
    margin-left: 24px
  }
}
@media screen and (min-width: 1600px) {
  .active_show img {
    width: 1280px!important;
    max-width: unset
  }
  .s_services .arrow-icon {
    right: 40px
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column .active_show.content {
    margin-left: 40px!important
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(1) .arrow-icon {
    right: calc(-200% + 40px)
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(2) .arrow-icon {
    right: calc(-100% + 40px)
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(2) .active_show.content {
    margin-left: 40px!important
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(2) > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-heading:first-child {
    margin-left: 40px
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(3) .arrow-icon {
    right: 40px
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(3) .active_show.content {
    margin-left: 40px!important
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column:hover:nth-child(3) > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-heading:first-child {
    margin-left: 40px
  }
}
@media (max-width: 980px) {
  .s_services .elementor-widget-text-editor h2,
  .s_services .elementor-widget-text-editor h3 {
    display: none
  }
  .content_mobile {
    opacity: 0;
    display: block;
    position: static!important;
    width: calc(100vw - 30px)!important
  }
  .slider-active .content_mobile {
    opacity: 1
  }
  .pag_next.disabled,
  .pag_prev.disabled {
    opacity: 0.3
  }
  .s_services > .elementor-container > .elementor-row {
    flex-flow: row nowrap;
    padding: 0 15px;
    gap: 15px;
    max-width: 100%;
    overflow: hidden
  }
  .s_services > .elementor-container > .elementor-row > .elementor-column {
    width: 300px;
    min-width: 300px;
    max-width: 300px
  }
  .s_services > .elementor-container > .elementor-row .elementor-widget-wrap {
    flex-flow: column nowrap
  }
  .s_services .arrow-icon {
    display: none
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f93c60 */.s_service_item .arrow-icon {
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ab67968 */.fade-slide,
.fade-slide-delay {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

.fade-slide.visible,
.fade-slide-delay.visible {
  opacity: 1;
  transform: translateY(0);
}

.elementor-editor-active {
    .fade-slide, .fade-slide-delay {
        opacity: 1;
        transform: translateY(0);
    }
}

.arrow-icon {
    display: flex;
    flex-flow: row nowrap;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border: 1px solid #000;
    border-radius: 100%;
    cursor: pointer;
    
    position: absolute;
    right: 32px;
    top: 32px;
  }
.arrow-icon__item {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    transform: translateX(-48px);
    transition: transform 0.5s;
    border-radius: 100%;
    background-color: transparent;
    
    svg {
        width: 49%;
        height: auto;
    }
}

.product-item {
    cursor: pointer;
    &:hover .arrow-icon__item {
        transform: translateX(0);
    }
}


@media screen and (max-width:1599px) {
    .arrow-icon {
        width: 38px;
        height: 38px;
        right: 24px;
        top: 24px;
    }
    .arrow-icon__item {
        width: 36px;
        height: 36px;
        transform: translateX(-36px);
    }
}

@media screen and (max-width: 979px) {
    
}/* End custom CSS */
/* Start custom CSS */.site-content:has(.template-top) {
    width: 100% !important;
}
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet img {
    max-height: 300px;
    object-fit: contain;
}/* End custom CSS */