.elementor-20 .elementor-element.elementor-element-ab0e3d7{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-c77e78a .elementor-repeater-item-d9e9503 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/305e7a9b1023953c2b3f182753daeaf9.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-c77e78a .elementor-repeater-item-d9e9503 .swiper-slide-contents{margin-left:auto;}.elementor-20 .elementor-element.elementor-element-c77e78a .elementor-repeater-item-d9e9503 .swiper-slide-inner{align-items:flex-end;text-align:right;}.elementor-20 .elementor-element.elementor-element-c77e78a .elementor-repeater-item-ac847f6 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/1172dba4593fffec690726d407c4c56b.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-c77e78a .elementor-repeater-item-32a0d2d .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/c833a71f108350cd9962aba29a8dcd44.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-c77e78a .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-20 .elementor-element.elementor-element-c77e78a .elementor-slide-button{background-color:#FFFFFF;color:#000000;}.elementor-20 .elementor-element.elementor-element-c77e78a .swiper-slide-contents{max-width:66%;}.elementor-20 .elementor-element.elementor-element-c77e78a .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-d5e4c7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-e7b5959{padding:30px 0px 30px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-e7b5959 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:900;color:#000000;}.elementor-20 .elementor-element.elementor-element-67b8804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-0f46863{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-46aa56c .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/95FD1689-1246-346B-5AA5-822508496952.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-46aa56c .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-46aa56c .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-46aa56c .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-2b90142{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8fc6b28 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/0FFBF83F-FF5C-B099-8BB1-3137B4294C33.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-8fc6b28 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-8fc6b28 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-8fc6b28 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-4d947dc{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ceb5174 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/F31970A5-DB2E-4265-75D7-D0C9CFCF29C0.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-ceb5174 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-ceb5174 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-ceb5174 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-1aae13e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-06e60c6 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/F62D6B43-90B1-8AEC-7815-72E166C7BF0A.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-06e60c6 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-06e60c6 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-06e60c6 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-b1a6775{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-2671f23{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-78de65d .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/42316DC6-F9C1-FED7-F683-B5593262D762.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-78de65d .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-78de65d .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-78de65d .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-c091b73{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-678e61b .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/921F51C5-4B8C-35A5-9B30-738CE5E17CCF.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-678e61b .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-678e61b .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-678e61b .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-e76dec8{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7783abe .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/A6C88084-EFA9-48BD-68A8-9478B645FC12.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-7783abe .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-7783abe .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-7783abe .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-b25d744{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d45a942 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/C6E292AD-842F-DE74-9DFA-375091075766.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-d45a942 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-d45a942 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-d45a942 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-66ec466{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-8d00b80{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f565853 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/11/E9E5AD6F-A758-7CD4-55E3-E88D04B7DD1F.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-f565853 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-f565853 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-f565853 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-908159e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-77bb79c .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/20D496F1-865D-B49F-953F-4C3A169552CC.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-77bb79c .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-77bb79c .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-77bb79c .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-6e76f61{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e0fa23d .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/11/bf84fcee019cd2a1981e0b3b5da92dfc.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-e0fa23d .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-e0fa23d .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-e0fa23d .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-ccc13d6{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a51e793 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/9EB1E9D1-C272-AD57-A749-A1A9CF8CFA6C.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-a51e793 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-a51e793 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-a51e793 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-f4e4dc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-66ae40e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0429539 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/8D5E8FB4-6AB0-EF9D-4878-B471D05F7338.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-0429539 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-0429539 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-0429539 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-f07ebd8{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b9634f7 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/11/2E588D52-971F-243F-50DB-288F0B02F841.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-b9634f7 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-b9634f7 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-b9634f7 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-b8efa3e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-aed09d5 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/B06955C0-4EFA-85D7-63EB-E36354D3C602.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-aed09d5 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-aed09d5 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-aed09d5 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-8100fbd{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6134688 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/73CF280B-5428-F7EF-EBF8-021D12E824F0.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-6134688 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-6134688 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-6134688 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-9086963{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-025c31c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-58fb819 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/D8511960-73EF-8640-91A7-C3888998A2CF.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-58fb819 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-58fb819 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-58fb819 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-4854362{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-195c401 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/7904F863-10A6-1A51-8224-BE9D089817FA.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-195c401 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-195c401 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-195c401 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-ee29ef7{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f8b81c1 .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/10/DC61F200-0C53-5209-93C5-22D8084F674F.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-f8b81c1 .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-f8b81c1 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-f8b81c1 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-a100876{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bcf1f1c .elementor-repeater-item-060c376 .swiper-slide-bg{background-image:url(https://llvwatch.com/wp-content/uploads/2025/11/a086adc333cf5336169bed111940b2c1.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-bcf1f1c .elementor-repeater-item-060c376 .elementor-background-overlay{background-color:#00000050;}.elementor-20 .elementor-element.elementor-element-bcf1f1c .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-bcf1f1c .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-4a78dd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-1cb21c8 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20 .elementor-element.elementor-element-1cb21c8 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-1cb21c8 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1cb21c8{padding:20px 0px 50px 0px;}.elementor-20 .elementor-element.elementor-element-1cb21c8 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-1cb21c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-08d9637{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-617c470{text-align:center;}.elementor-20 .elementor-element.elementor-element-617c470 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:900;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-50a3293{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-1c70794 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-20 .elementor-element.elementor-element-b797797{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-cc2f9d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-0677a3c img{width:100%;transition-duration:1s;}.elementor-20 .elementor-element.elementor-element-27753dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-c7e386b{text-align:left;}.elementor-20 .elementor-element.elementor-element-c7e386b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:900;color:#000000;}.elementor-20 .elementor-element.elementor-element-07dbab0{color:#000000;}.elementor-20 .elementor-element.elementor-element-3350030 .elementor-button{background-color:#2C676A;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;padding:16px 20px 16px 20px;}.elementor-20 .elementor-element.elementor-element-3350030 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-3350030 .elementor-button:focus{background-color:#3A8E92;}.elementor-20 .elementor-element.elementor-element-0976b4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-d38f9e3{text-align:center;}.elementor-20 .elementor-element.elementor-element-d38f9e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:900;color:#000000;}.elementor-20 .elementor-element.elementor-element-92c5449{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-6bbf0ba{--display:flex;--min-height:790px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-063d272{--display:flex;}.elementor-20 .elementor-element.elementor-element-063d272:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-063d272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://llvwatch.com/wp-content/uploads/2025/10/c1264430785162bdffe2d3326dad2819.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-12ef4da{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3c6b961{--display:flex;--min-height:385px;}.elementor-20 .elementor-element.elementor-element-3c6b961:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3c6b961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://llvwatch.com/wp-content/uploads/2025/10/5c8acf8cc691da7569ac618c4d5235b5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d215923{--display:flex;--min-height:385px;}.elementor-20 .elementor-element.elementor-element-d215923:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d215923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://llvwatch.com/wp-content/uploads/2025/10/bc32ec998c31f5155e5bf8129fb14444.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-a29ef3b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-afd6b54{--display:flex;--min-height:385px;}.elementor-20 .elementor-element.elementor-element-afd6b54:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-afd6b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://llvwatch.com/wp-content/uploads/2025/10/7a5d0fd3b8496f9e3c3304974e044d54.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-778f94f{--display:flex;--min-height:385px;}.elementor-20 .elementor-element.elementor-element-778f94f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-778f94f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://llvwatch.com/wp-content/uploads/2025/10/9cec2677f744fec8bee6ef6c995c8e9c.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-897d18a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-94bcb84{text-align:center;}.elementor-20 .elementor-element.elementor-element-94bcb84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:900;color:#000000;}.elementor-20 .elementor-element.elementor-element-5571d56{--display:flex;--min-height:790px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-baa04c7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-362432b{--display:flex;--min-height:385px;}.elementor-20 .elementor-element.elementor-element-362432b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-362432b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://llvwatch.com/wp-content/uploads/2025/10/7f570d5e6601bf09736143217fa67af2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d2f68cb{--display:flex;--min-height:385px;}.elementor-20 .elementor-element.elementor-element-d2f68cb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d2f68cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://llvwatch.com/wp-content/uploads/2025/10/edc1890962f1d658be0dba10481c25b5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d4ac992{--display:flex;}.elementor-20 .elementor-element.elementor-element-d4ac992:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d4ac992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://llvwatch.com/wp-content/uploads/2025/10/48d27e52a5918e8c57a4191c4a5d5ce1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-511f6d6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-340e156{--display:flex;--min-height:385px;}.elementor-20 .elementor-element.elementor-element-340e156:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-340e156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://llvwatch.com/wp-content/uploads/2025/10/5983a3c5a49cfc6027b0f5015c34ec52.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-7c203c3{--display:flex;--min-height:385px;}.elementor-20 .elementor-element.elementor-element-7c203c3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7c203c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://llvwatch.com/wp-content/uploads/2025/10/b21670db7fd015d0557de2c364efb5ba.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-082bda0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ab0f058{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d1eac6e img{width:100%;transition-duration:1s;}.elementor-20 .elementor-element.elementor-element-d4920d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-9929bf3{text-align:left;}.elementor-20 .elementor-element.elementor-element-9929bf3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:900;color:#000000;}.elementor-20 .elementor-element.elementor-element-b4f241f{color:#000000;}.elementor-20 .elementor-element.elementor-element-da53c1e .elementor-button{background-color:#2C676A;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;padding:16px 20px 16px 20px;}.elementor-20 .elementor-element.elementor-element-da53c1e .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-da53c1e .elementor-button:focus{background-color:#3A8E92;}.elementor-20 .elementor-element.elementor-element-0b3ccdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-637c00d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-309f78b img{width:100%;transition-duration:1s;}.elementor-20 .elementor-element.elementor-element-28d26ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-caded1a{text-align:left;}.elementor-20 .elementor-element.elementor-element-caded1a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:900;color:#000000;}.elementor-20 .elementor-element.elementor-element-6998791{color:#000000;}.elementor-20 .elementor-element.elementor-element-8fde885 .elementor-button{background-color:#2C676A;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;padding:16px 20px 16px 20px;}.elementor-20 .elementor-element.elementor-element-8fde885 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-8fde885 .elementor-button:focus{background-color:#3A8E92;}.elementor-20 .elementor-element.elementor-element-997a807{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-66c5154{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-07c1fcf:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 149deg );}.elementor-20 .elementor-element.elementor-element-07c1fcf img{transition-duration:0.8s;border-radius:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-ee37720{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-07bb159:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 149deg );}.elementor-20 .elementor-element.elementor-element-07bb159 img{transition-duration:0.8s;border-radius:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-ad53c6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d1d82d0:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 149deg );}.elementor-20 .elementor-element.elementor-element-d1d82d0 img{transition-duration:0.8s;border-radius:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-cfc3ff7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7df4900{--display:flex;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7df4900:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7df4900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://llvwatch.com/wp-content/uploads/2025/10/abf5a8986271c63e378a61d900ffc20a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-7df4900::before, .elementor-20 .elementor-element.elementor-element-7df4900 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7df4900 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7df4900 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-7df4900 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-7df4900 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#383838;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-4b462e7{text-align:center;}.elementor-20 .elementor-element.elementor-element-4b462e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:900;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f373854{text-align:center;color:#DBDBDB;}.elementor-20 .elementor-element.elementor-element-f373854 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-e974ac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2d26ba6{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-46bac34{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-46bac34.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-46bac34.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-46bac34.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-46bac34 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-46bac34 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-46bac34 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-46bac34 .elementor-icon-box-title{color:#D3D3D3;}.elementor-20 .elementor-element.elementor-element-46bac34:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-46bac34:has(:focus) .elementor-icon-box-title{color:#D3D3D3;}.elementor-20 .elementor-element.elementor-element-46bac34 .elementor-icon-box-description{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9bed8ea{--display:flex;}.elementor-20 .elementor-element.elementor-element-ce9d80e{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-ce9d80e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ce9d80e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ce9d80e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ce9d80e .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-ce9d80e .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-ce9d80e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-ce9d80e .elementor-icon-box-title{color:#D3D3D3;}.elementor-20 .elementor-element.elementor-element-ce9d80e:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-ce9d80e:has(:focus) .elementor-icon-box-title{color:#D3D3D3;}.elementor-20 .elementor-element.elementor-element-ce9d80e .elementor-icon-box-description{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b1743ba{--display:flex;}.elementor-20 .elementor-element.elementor-element-60ac1cf{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-60ac1cf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-60ac1cf.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-60ac1cf.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-60ac1cf .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-60ac1cf .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-60ac1cf .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-60ac1cf .elementor-icon-box-title{color:#D3D3D3;}.elementor-20 .elementor-element.elementor-element-60ac1cf:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-60ac1cf:has(:focus) .elementor-icon-box-title{color:#D3D3D3;}.elementor-20 .elementor-element.elementor-element-60ac1cf .elementor-icon-box-description{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-97076d8{--display:flex;}.elementor-20 .elementor-element.elementor-element-d3618ce{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-d3618ce.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d3618ce.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d3618ce.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d3618ce .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-d3618ce .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-d3618ce .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-d3618ce .elementor-icon-box-title{color:#D3D3D3;}.elementor-20 .elementor-element.elementor-element-d3618ce:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-d3618ce:has(:focus) .elementor-icon-box-title{color:#D3D3D3;}.elementor-20 .elementor-element.elementor-element-d3618ce .elementor-icon-box-description{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-432e464{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-af2bdc8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:900;color:#000000;}.elementor-20 .elementor-element.elementor-element-354b58c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-aecd1a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-aecd1a1:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20 .elementor-element.elementor-element-aecd1a1, .elementor-20 .elementor-element.elementor-element-aecd1a1::before{--border-transition:0.3s;}.elementor-20 .elementor-element.elementor-element-768ceec{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-768ceec.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-768ceec.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-768ceec.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-20 .elementor-element.elementor-element-768ceec .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-768ceec .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-768ceec .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:900;}.elementor-20 .elementor-element.elementor-element-768ceec .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-768ceec:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-768ceec:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-8e17261{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-8e17261:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20 .elementor-element.elementor-element-8e17261, .elementor-20 .elementor-element.elementor-element-8e17261::before{--border-transition:0.3s;}.elementor-20 .elementor-element.elementor-element-85d7f43{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-85d7f43.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-85d7f43.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-85d7f43.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-20 .elementor-element.elementor-element-85d7f43 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-85d7f43 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-85d7f43 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:900;}.elementor-20 .elementor-element.elementor-element-85d7f43 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-85d7f43:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-85d7f43:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-e876d79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-e876d79:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20 .elementor-element.elementor-element-e876d79, .elementor-20 .elementor-element.elementor-element-e876d79::before{--border-transition:0.3s;}.elementor-20 .elementor-element.elementor-element-e635155{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-e635155.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-e635155.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e635155.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-20 .elementor-element.elementor-element-e635155 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-e635155 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-e635155 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:900;}.elementor-20 .elementor-element.elementor-element-e635155 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-e635155:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-e635155:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-02562f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-86ce256{text-align:center;}.elementor-20 .elementor-element.elementor-element-86ce256 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:900;color:#000000;}.elementor-20 .elementor-element.elementor-element-2b2c0e2{--display:flex;}.elementor-20 .elementor-element.elementor-element-16ce345{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-a503f53{padding:30px 30px 30px 30px;font-size:15px;font-weight:400;color:#636363;}.elementor-20 .elementor-element.elementor-element-1a35a1a{--display:flex;}.elementor-20 .elementor-element.elementor-element-9e6754e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-b55be26{padding:30px 30px 30px 30px;font-size:15px;font-weight:400;color:#636363;}.elementor-20 .elementor-element.elementor-element-be79a7c{--display:flex;}.elementor-20 .elementor-element.elementor-element-97c3a08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-cb8591c{padding:30px 30px 30px 30px;font-size:15px;font-weight:400;color:#636363;}.elementor-20 .elementor-element.elementor-element-5a8cd52{--display:flex;}.elementor-20 .elementor-element.elementor-element-e0e6c22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-b0fdba1{padding:30px 30px 30px 30px;font-size:15px;font-weight:400;color:#636363;}.elementor-20 .elementor-element.elementor-element-d6a41a7{--display:flex;}.elementor-20 .elementor-element.elementor-element-63535af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-3295490{padding:30px 30px 30px 30px;font-size:15px;font-weight:400;color:#636363;}.elementor-20 .elementor-element.elementor-element-cba2580{--display:flex;}.elementor-20 .elementor-element.elementor-element-b81fad7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-fb11bd1{padding:30px 30px 30px 30px;font-size:15px;font-weight:400;color:#636363;}.elementor-20 .elementor-element.elementor-element-c34e37f{--n-accordion-title-font-size:15px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:25px;}.elementor-20 .elementor-element.elementor-element-c34e37f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F6F6F6;}:where( .elementor-20 .elementor-element.elementor-element-c34e37f > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F6F6F6;}.elementor-20 .elementor-element.elementor-element-c34e37f {--n-accordion-padding:20px 50px 20px 50px;}:where( .elementor-20 .elementor-element.elementor-element-c34e37f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:900;}.elementor-20 .elementor-element.elementor-element-1f49bed{--display:flex;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-cc2f9d1{--width:50%;}.elementor-20 .elementor-element.elementor-element-27753dd{--width:50%;}.elementor-20 .elementor-element.elementor-element-063d272{--width:50%;}.elementor-20 .elementor-element.elementor-element-12ef4da{--width:50%;}.elementor-20 .elementor-element.elementor-element-a29ef3b{--width:50%;}.elementor-20 .elementor-element.elementor-element-baa04c7{--width:50%;}.elementor-20 .elementor-element.elementor-element-d4ac992{--width:50%;}.elementor-20 .elementor-element.elementor-element-511f6d6{--width:50%;}.elementor-20 .elementor-element.elementor-element-ab0f058{--width:50%;}.elementor-20 .elementor-element.elementor-element-d4920d5{--width:50%;}.elementor-20 .elementor-element.elementor-element-637c00d{--width:50%;}.elementor-20 .elementor-element.elementor-element-28d26ef{--width:50%;}.elementor-20 .elementor-element.elementor-element-66c5154{--width:31%;}.elementor-20 .elementor-element.elementor-element-ee37720{--width:31%;}.elementor-20 .elementor-element.elementor-element-ad53c6a{--width:31%;}.elementor-20 .elementor-element.elementor-element-2d26ba6{--width:25%;}.elementor-20 .elementor-element.elementor-element-9bed8ea{--width:25%;}.elementor-20 .elementor-element.elementor-element-b1743ba{--width:25%;}.elementor-20 .elementor-element.elementor-element-97076d8{--width:25%;}.elementor-20 .elementor-element.elementor-element-aecd1a1{--width:30%;}.elementor-20 .elementor-element.elementor-element-8e17261{--width:30%;}.elementor-20 .elementor-element.elementor-element-e876d79{--width:30%;}}/* Start custom CSS for slides, class: .elementor-element-46aa56c *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-46aa56c .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-46aa56c .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-46aa56c .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-46aa56c .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-46aa56c .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-46aa56c .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-46aa56c .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-46aa56c .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-46aa56c .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8fc6b28 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-8fc6b28 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-8fc6b28 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-8fc6b28 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-8fc6b28 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-8fc6b28 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-8fc6b28 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-8fc6b28 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-8fc6b28 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-8fc6b28 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-ceb5174 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-ceb5174 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-ceb5174 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-ceb5174 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-ceb5174 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-ceb5174 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-ceb5174 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-ceb5174 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-ceb5174 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-ceb5174 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-06e60c6 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-06e60c6 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-06e60c6 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-06e60c6 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-06e60c6 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-06e60c6 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-06e60c6 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-06e60c6 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-06e60c6 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-06e60c6 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-78de65d *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-78de65d .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-78de65d .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-78de65d .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-78de65d .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-78de65d .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-78de65d .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-78de65d .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-78de65d .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-78de65d .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-678e61b *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-678e61b .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-678e61b .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-678e61b .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-678e61b .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-678e61b .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-678e61b .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-678e61b .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-678e61b .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-678e61b .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-7783abe *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-7783abe .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-7783abe .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-7783abe .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-7783abe .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-7783abe .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-7783abe .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-7783abe .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-7783abe .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-7783abe .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-d45a942 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-d45a942 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-d45a942 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-d45a942 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-d45a942 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-d45a942 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-d45a942 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-d45a942 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-d45a942 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-d45a942 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f565853 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-f565853 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-f565853 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-f565853 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-f565853 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-f565853 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-f565853 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-f565853 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-f565853 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-f565853 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-77bb79c *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-77bb79c .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-77bb79c .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-77bb79c .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-77bb79c .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-77bb79c .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-77bb79c .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-77bb79c .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-77bb79c .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-77bb79c .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-e0fa23d *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-e0fa23d .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-e0fa23d .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-e0fa23d .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-e0fa23d .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-e0fa23d .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-e0fa23d .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-e0fa23d .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-e0fa23d .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-e0fa23d .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-a51e793 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-a51e793 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-a51e793 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-a51e793 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-a51e793 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-a51e793 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-a51e793 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-a51e793 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-a51e793 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-a51e793 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-0429539 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-0429539 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-0429539 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-0429539 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-0429539 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-0429539 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-0429539 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-0429539 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-0429539 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-0429539 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b9634f7 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-b9634f7 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-b9634f7 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-b9634f7 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-b9634f7 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-b9634f7 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-b9634f7 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-b9634f7 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-b9634f7 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-b9634f7 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-aed09d5 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-aed09d5 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-aed09d5 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-aed09d5 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-aed09d5 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-aed09d5 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-aed09d5 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-aed09d5 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-aed09d5 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-aed09d5 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-6134688 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-6134688 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-6134688 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-6134688 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-6134688 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-6134688 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-6134688 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-6134688 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-6134688 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-6134688 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-58fb819 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-58fb819 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-58fb819 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-58fb819 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-58fb819 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-58fb819 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-58fb819 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-58fb819 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-58fb819 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-58fb819 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-195c401 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-195c401 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-195c401 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-195c401 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-195c401 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-195c401 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-195c401 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-195c401 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-195c401 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-195c401 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f8b81c1 *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-f8b81c1 .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-f8b81c1 .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-f8b81c1 .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-f8b81c1 .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-f8b81c1 .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-f8b81c1 .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-f8b81c1 .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-f8b81c1 .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-f8b81c1 .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bcf1f1c *//* 1) 整个滑块容器固定为 1:1（任何视口都方形） */
.elementor-20 .elementor-element.elementor-element-bcf1f1c .elementor-main-swiper,
.elementor-20 .elementor-element.elementor-element-bcf1f1c .elementor-swiper {
  aspect-ratio: 1 / 1;
  height: auto !important; /* 覆盖默认固定高度 */
}

/* 让内部 wrapper/slide 高度跟随容器 */
.elementor-20 .elementor-element.elementor-element-bcf1f1c .elementor-main-swiper .swiper-wrapper,
.elementor-20 .elementor-element.elementor-element-bcf1f1c .elementor-main-swiper .swiper-slide {
  height: 100% !important;
}

/* 2) 背景图填充且不变形 */
.elementor-20 .elementor-element.elementor-element-bcf1f1c .swiper-slide {
  overflow: hidden;               /* 为放大留裁剪 */
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-bcf1f1c .swiper-slide .swiper-slide-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform-origin: center;
  transition: transform .3s ease, filter .3s ease, opacity .4s ease;
}

/* 3) 悬停放大 + 略提亮（对背景元素生效） */
.elementor-20 .elementor-element.elementor-element-bcf1f1c .swiper-slide:hover .swiper-slide-bg {
  transform: scale(1.08);
  filter: brightness(1.05);
  opacity: 1;
}

/* 4) 如果你开启了 Ken Burns，会与 transform 冲突，以下两种二选一： */
/* A. 想保留悬停放大，禁用 Ken Burns： */
.elementor-20 .elementor-element.elementor-element-bcf1f1c .swiper-slide .elementor-ken-burns--active { animation: none !important; }

/* B. 想保留 Ken Burns，只做亮度/透明度的 hover（不再额外缩放）：
.elementor-20 .elementor-element.elementor-element-bcf1f1c .swiper-slide:hover .swiper-slide-bg {
  filter: brightness(1.08);
  opacity: 1;
}
*//* End custom CSS */