.elementor-948 .elementor-element.elementor-element-e4b65db{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-948 .elementor-element.elementor-element-6cf77bc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-948 .elementor-element.elementor-element-625e213 img{width:100%;}.elementor-948 .elementor-element.elementor-element-66249350{--display:flex;}.elementor-948 .elementor-element.elementor-element-d87ccc3{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-48f4ec47{--display:flex;}.elementor-948 .elementor-element.elementor-element-7cd42ab0:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-5b4b6ed6{--display:flex;}.elementor-948 .elementor-element.elementor-element-1eab4b08{--display:flex;--position:absolute;top:95px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-1eab4b08{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-1eab4b08{right:80px;}.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-948 .elementor-element.elementor-element-68f90e4f .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-68f90e4f{z-index:10;}.elementor-948 .elementor-element.elementor-element-5d824aed .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-5d824aed .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-7ef97467{--display:flex;}.elementor-948 .elementor-element.elementor-element-787a22ae:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-396d1890{--display:flex;}.elementor-948 .elementor-element.elementor-element-3f81d702{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-3f81d702{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-3f81d702{right:80px;}.elementor-948 .elementor-element.elementor-element-24a0b6ec .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-24a0b6ec{z-index:10;}.elementor-948 .elementor-element.elementor-element-5459e461 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-5459e461 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-1b7069c3{--display:flex;}.elementor-948 .elementor-element.elementor-element-67624130:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-d554d0{--display:flex;}.elementor-948 .elementor-element.elementor-element-775807cc{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-775807cc{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-775807cc{right:80px;}.elementor-948 .elementor-element.elementor-element-4c99e2f3 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-4c99e2f3{z-index:10;}.elementor-948 .elementor-element.elementor-element-1330f034 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-1330f034 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-4b8f4547{--display:flex;}.elementor-948 .elementor-element.elementor-element-6cf81d19:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-8f8318f{--display:flex;}.elementor-948 .elementor-element.elementor-element-623152b5{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-623152b5{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-623152b5{right:80px;}.elementor-948 .elementor-element.elementor-element-6ba8d2b9 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-6ba8d2b9{z-index:10;}.elementor-948 .elementor-element.elementor-element-4fc38083 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-4fc38083 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-7f0413d8{--display:flex;}.elementor-948 .elementor-element.elementor-element-5a71ef98:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-3c6c14b9{--display:flex;}.elementor-948 .elementor-element.elementor-element-b90848a{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-b90848a{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-b90848a{right:80px;}.elementor-948 .elementor-element.elementor-element-6c893b7a .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-6c893b7a{z-index:10;}.elementor-948 .elementor-element.elementor-element-4ff9956a .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-4ff9956a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-ff3fbae{--display:flex;}.elementor-948 .elementor-element.elementor-element-70d05dbf:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-79f9a834{--display:flex;}.elementor-948 .elementor-element.elementor-element-6d1e219c{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-6d1e219c{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-6d1e219c{right:80px;}.elementor-948 .elementor-element.elementor-element-3dd06b21 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-3dd06b21{z-index:10;}.elementor-948 .elementor-element.elementor-element-5763eb22 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-5763eb22 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-58a2a563{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-73061630{--display:flex;}.elementor-948 .elementor-element.elementor-element-4690bb34:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-202d559d{--display:flex;}.elementor-948 .elementor-element.elementor-element-41053f7e{--display:flex;--position:absolute;top:95px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-41053f7e{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-41053f7e{right:80px;}.elementor-948 .elementor-element.elementor-element-158469f0 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-158469f0{z-index:10;}.elementor-948 .elementor-element.elementor-element-3c6d2c .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-3c6d2c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-1f95de4c{--display:flex;}.elementor-948 .elementor-element.elementor-element-285a8811:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-6237f5f{--display:flex;}.elementor-948 .elementor-element.elementor-element-48ebc92f{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-48ebc92f{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-48ebc92f{right:80px;}.elementor-948 .elementor-element.elementor-element-3f9cef0a .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-3f9cef0a{z-index:10;}.elementor-948 .elementor-element.elementor-element-30f4102 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-30f4102 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-3060975e{--display:flex;}.elementor-948 .elementor-element.elementor-element-436230d1:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-3c44125{--display:flex;}.elementor-948 .elementor-element.elementor-element-6dcaf81b{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-6dcaf81b{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-6dcaf81b{right:80px;}.elementor-948 .elementor-element.elementor-element-505a8151 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-505a8151{z-index:10;}.elementor-948 .elementor-element.elementor-element-7bb7448a .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-7bb7448a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-3ecba22c{--display:flex;}.elementor-948 .elementor-element.elementor-element-19732634 img{height:192px;}.elementor-948 .elementor-element.elementor-element-19732634:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-55bfb88e{--display:flex;}.elementor-948 .elementor-element.elementor-element-697a38de{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-697a38de{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-697a38de{right:80px;}.elementor-948 .elementor-element.elementor-element-5d1b2bcc .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-5d1b2bcc{z-index:10;}.elementor-948 .elementor-element.elementor-element-582b73e7 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-582b73e7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-bab15c4{--display:flex;}.elementor-948 .elementor-element.elementor-element-625ba793:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-2ad8daa4{--display:flex;}.elementor-948 .elementor-element.elementor-element-64f61d97{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-64f61d97{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-64f61d97{right:80px;}.elementor-948 .elementor-element.elementor-element-5b46d521 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-5b46d521{z-index:10;}.elementor-948 .elementor-element.elementor-element-1f2f89a0 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-1f2f89a0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-46aefc9f{--display:flex;}.elementor-948 .elementor-element.elementor-element-46bb4d7a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-54899a00{--display:flex;}.elementor-948 .elementor-element.elementor-element-43402d77{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-43402d77{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-43402d77{right:80px;}.elementor-948 .elementor-element.elementor-element-76dfef4 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-76dfef4{z-index:10;}.elementor-948 .elementor-element.elementor-element-2c1ac2ce .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-2c1ac2ce .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-29fce4f{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-61558596{--display:flex;}.elementor-948 .elementor-element.elementor-element-56f7c047:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-dba9b76{--display:flex;}.elementor-948 .elementor-element.elementor-element-67a0298c{--display:flex;--position:absolute;top:95px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-67a0298c{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-67a0298c{right:80px;}.elementor-948 .elementor-element.elementor-element-48a170cd .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-48a170cd{z-index:10;}.elementor-948 .elementor-element.elementor-element-78e71fed .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-78e71fed .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-1cfe1415{--display:flex;}.elementor-948 .elementor-element.elementor-element-70f7a6e5 img{height:190px;}.elementor-948 .elementor-element.elementor-element-70f7a6e5:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-410b79d{--display:flex;}.elementor-948 .elementor-element.elementor-element-199e242c{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-199e242c{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-199e242c{right:80px;}.elementor-948 .elementor-element.elementor-element-7d4eb16 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-7d4eb16{z-index:10;}.elementor-948 .elementor-element.elementor-element-245387ee .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-245387ee .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-bd248af{--display:flex;}.elementor-948 .elementor-element.elementor-element-4b27bcb4:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-7a1a7471{--display:flex;}.elementor-948 .elementor-element.elementor-element-327238f3{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-327238f3{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-327238f3{right:80px;}.elementor-948 .elementor-element.elementor-element-69e72ee1 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-69e72ee1{z-index:10;}.elementor-948 .elementor-element.elementor-element-726d05e7 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-726d05e7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-6e876ff3{--display:flex;}.elementor-948 .elementor-element.elementor-element-29c2d233:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-67e7b17c{--display:flex;}.elementor-948 .elementor-element.elementor-element-3f585a22{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-3f585a22{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-3f585a22{right:80px;}.elementor-948 .elementor-element.elementor-element-3a830269 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-3a830269{z-index:10;}.elementor-948 .elementor-element.elementor-element-12859ba5 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-12859ba5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-15dd25fa{--display:flex;}.elementor-948 .elementor-element.elementor-element-26fc630f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-72541d81{--display:flex;}.elementor-948 .elementor-element.elementor-element-12a3e597{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-12a3e597{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-12a3e597{right:80px;}.elementor-948 .elementor-element.elementor-element-62cce4ea .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-62cce4ea{z-index:10;}.elementor-948 .elementor-element.elementor-element-3e43bafd .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-3e43bafd .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-77d604fd{--display:flex;}.elementor-948 .elementor-element.elementor-element-6474c589:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-2aefdc8a{--display:flex;}.elementor-948 .elementor-element.elementor-element-359b1bff{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-359b1bff{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-359b1bff{right:80px;}.elementor-948 .elementor-element.elementor-element-5bcd1f0 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-5bcd1f0{z-index:10;}.elementor-948 .elementor-element.elementor-element-254c30d1 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-254c30d1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-37f797ea{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-717fb2c4{--display:flex;}.elementor-948 .elementor-element.elementor-element-1bda38ca:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-397f9110{--display:flex;}.elementor-948 .elementor-element.elementor-element-3c4977d9{--display:flex;--position:absolute;top:95px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-3c4977d9{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-3c4977d9{right:80px;}.elementor-948 .elementor-element.elementor-element-73794e9c .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-73794e9c{z-index:10;}.elementor-948 .elementor-element.elementor-element-5c55cb03 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-5c55cb03 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-121ddfc{--display:flex;}.elementor-948 .elementor-element.elementor-element-7a8f5be8 img{height:190px;}.elementor-948 .elementor-element.elementor-element-7a8f5be8:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-3b19bad2{--display:flex;}.elementor-948 .elementor-element.elementor-element-66aa12e{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-66aa12e{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-66aa12e{right:80px;}.elementor-948 .elementor-element.elementor-element-465be566 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-465be566{z-index:10;}.elementor-948 .elementor-element.elementor-element-1cb0acaf .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-1cb0acaf .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-3f0304a4{--display:flex;}.elementor-948 .elementor-element.elementor-element-435d6e17 img{height:190px;}.elementor-948 .elementor-element.elementor-element-435d6e17:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-2744e197{--display:flex;}.elementor-948 .elementor-element.elementor-element-5f15a867{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-5f15a867{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-5f15a867{right:80px;}.elementor-948 .elementor-element.elementor-element-47b1473f .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-47b1473f{z-index:10;}.elementor-948 .elementor-element.elementor-element-2c586b3b .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-2c586b3b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-78a5f2e0{--display:flex;}.elementor-948 .elementor-element.elementor-element-2e057b4b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-6c63d8fe{--display:flex;}.elementor-948 .elementor-element.elementor-element-7f03d227{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-7f03d227{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-7f03d227{right:80px;}.elementor-948 .elementor-element.elementor-element-fc90f04 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-fc90f04{z-index:10;}.elementor-948 .elementor-element.elementor-element-5b5d0088 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-5b5d0088 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-3a99e2ec{--display:flex;}.elementor-948 .elementor-element.elementor-element-6acfb09a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-612cb2ca{--display:flex;}.elementor-948 .elementor-element.elementor-element-4456f83{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-4456f83{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-4456f83{right:80px;}.elementor-948 .elementor-element.elementor-element-98804dd .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-98804dd{z-index:10;}.elementor-948 .elementor-element.elementor-element-248f3da3 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-248f3da3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-1363fd75{--display:flex;}.elementor-948 .elementor-element.elementor-element-4e64828b img{height:190px;}.elementor-948 .elementor-element.elementor-element-4e64828b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-4830b32b{--display:flex;}.elementor-948 .elementor-element.elementor-element-7788b2f6{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-7788b2f6{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-7788b2f6{right:80px;}.elementor-948 .elementor-element.elementor-element-720fbddb .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-720fbddb{z-index:10;}.elementor-948 .elementor-element.elementor-element-4fb4b9a5 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-4fb4b9a5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-59a93ebf{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-5cc637aa{--display:flex;}.elementor-948 .elementor-element.elementor-element-7376b4ad img{height:190px;}.elementor-948 .elementor-element.elementor-element-7376b4ad:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-2cc2b612{--display:flex;}.elementor-948 .elementor-element.elementor-element-1c787da3{--display:flex;--position:absolute;top:95px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-1c787da3{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-1c787da3{right:80px;}.elementor-948 .elementor-element.elementor-element-58eccc97 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-58eccc97{z-index:10;}.elementor-948 .elementor-element.elementor-element-14ddebc7 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-14ddebc7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-3eefddf7{--display:flex;}.elementor-948 .elementor-element.elementor-element-71c83a4d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-64987818{--display:flex;}.elementor-948 .elementor-element.elementor-element-20bf6134{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-20bf6134{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-20bf6134{right:80px;}.elementor-948 .elementor-element.elementor-element-60365e53 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-60365e53{z-index:10;}.elementor-948 .elementor-element.elementor-element-7945a169 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-7945a169 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-24c83832{--display:flex;}.elementor-948 .elementor-element.elementor-element-65b38bab img{height:190px;}.elementor-948 .elementor-element.elementor-element-65b38bab:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-169414bf{--display:flex;}.elementor-948 .elementor-element.elementor-element-1740dbbd{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-1740dbbd{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-1740dbbd{right:80px;}.elementor-948 .elementor-element.elementor-element-2bc5dbfe .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-2bc5dbfe{z-index:10;}.elementor-948 .elementor-element.elementor-element-376cb851 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-376cb851 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-3ca286e5{--display:flex;}.elementor-948 .elementor-element.elementor-element-75359fb9:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-7def938a{--display:flex;}.elementor-948 .elementor-element.elementor-element-31bdcd27{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-31bdcd27{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-31bdcd27{right:80px;}.elementor-948 .elementor-element.elementor-element-5dadc093 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-5dadc093{z-index:10;}.elementor-948 .elementor-element.elementor-element-5f919ddb .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-5f919ddb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-222f7767{--display:flex;}.elementor-948 .elementor-element.elementor-element-5cf64e09 img{height:190px;}.elementor-948 .elementor-element.elementor-element-5cf64e09:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-60056c63{--display:flex;}.elementor-948 .elementor-element.elementor-element-550bf52a{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-550bf52a{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-550bf52a{right:80px;}.elementor-948 .elementor-element.elementor-element-225a5e13 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-225a5e13{z-index:10;}.elementor-948 .elementor-element.elementor-element-31ae26ac .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-31ae26ac .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-3abaeb9c{--display:flex;}.elementor-948 .elementor-element.elementor-element-697dd5f4 img{height:190px;}.elementor-948 .elementor-element.elementor-element-697dd5f4:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-e3acc59{--display:flex;}.elementor-948 .elementor-element.elementor-element-657686a6{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-657686a6{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-657686a6{right:80px;}.elementor-948 .elementor-element.elementor-element-59c2866a .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-59c2866a{z-index:10;}.elementor-948 .elementor-element.elementor-element-6ee64045 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-6ee64045 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-3339277f{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-1c3ff949{--display:flex;}.elementor-948 .elementor-element.elementor-element-749cd8c2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-72d64fac{--display:flex;}.elementor-948 .elementor-element.elementor-element-4efeba37{--display:flex;--position:absolute;top:95px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-4efeba37{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-4efeba37{right:80px;}.elementor-948 .elementor-element.elementor-element-6fc0f06 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-6fc0f06{z-index:10;}.elementor-948 .elementor-element.elementor-element-5dcbb540 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-5dcbb540 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-5271a230{--display:flex;}.elementor-948 .elementor-element.elementor-element-4a034a9c img{height:190px;}.elementor-948 .elementor-element.elementor-element-4a034a9c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-337f24e5{--display:flex;}.elementor-948 .elementor-element.elementor-element-661ce31e{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-661ce31e{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-661ce31e{right:80px;}.elementor-948 .elementor-element.elementor-element-2294a941 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-2294a941{z-index:10;}.elementor-948 .elementor-element.elementor-element-32e68805 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-32e68805 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-4125f01b{--display:flex;}.elementor-948 .elementor-element.elementor-element-3e57e36f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-68e2168c{--display:flex;}.elementor-948 .elementor-element.elementor-element-17ec72da{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-17ec72da{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-17ec72da{right:80px;}.elementor-948 .elementor-element.elementor-element-6e63c938 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-6e63c938{z-index:10;}.elementor-948 .elementor-element.elementor-element-378d4ba2 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-378d4ba2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-7b469a21{--display:flex;}.elementor-948 .elementor-element.elementor-element-5f7fc131:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-635e0c5e{--display:flex;}.elementor-948 .elementor-element.elementor-element-1a4ab573{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-1a4ab573{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-1a4ab573{right:80px;}.elementor-948 .elementor-element.elementor-element-24172bca .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-24172bca{z-index:10;}.elementor-948 .elementor-element.elementor-element-65f4403a .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-65f4403a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-18cf94fc{--display:flex;}.elementor-948 .elementor-element.elementor-element-21d3bdf5 img{height:190px;}.elementor-948 .elementor-element.elementor-element-21d3bdf5:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-6c2a7b7d{--display:flex;}.elementor-948 .elementor-element.elementor-element-144618aa{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-144618aa{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-144618aa{right:80px;}.elementor-948 .elementor-element.elementor-element-380a7829 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-380a7829{z-index:10;}.elementor-948 .elementor-element.elementor-element-699f3098 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-699f3098 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-4afca363{--display:flex;}.elementor-948 .elementor-element.elementor-element-2a636e3b img{height:190px;}.elementor-948 .elementor-element.elementor-element-2a636e3b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-a66983e{--display:flex;}.elementor-948 .elementor-element.elementor-element-513cff7e{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-513cff7e{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-513cff7e{right:80px;}.elementor-948 .elementor-element.elementor-element-2f8a27cc .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-2f8a27cc{z-index:10;}.elementor-948 .elementor-element.elementor-element-3e652c7e .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-3e652c7e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-1b34eb7a{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-37d0d54c{--display:flex;}.elementor-948 .elementor-element.elementor-element-305774a9 img{height:190px;}.elementor-948 .elementor-element.elementor-element-305774a9:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-b450f83{--display:flex;}.elementor-948 .elementor-element.elementor-element-50d2ee85{--display:flex;--position:absolute;top:95px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-50d2ee85{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-50d2ee85{right:80px;}.elementor-948 .elementor-element.elementor-element-62eff3b .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-62eff3b{z-index:10;}.elementor-948 .elementor-element.elementor-element-145b3826 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-145b3826 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-2c8e81a3{--display:flex;}.elementor-948 .elementor-element.elementor-element-12dace8d img{height:190px;}.elementor-948 .elementor-element.elementor-element-12dace8d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-6b07d2f5{--display:flex;}.elementor-948 .elementor-element.elementor-element-76fdd497{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-76fdd497{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-76fdd497{right:80px;}.elementor-948 .elementor-element.elementor-element-48c52b69 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-48c52b69{z-index:10;}.elementor-948 .elementor-element.elementor-element-2273d4d1 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-2273d4d1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-7ebae095{--display:flex;}.elementor-948 .elementor-element.elementor-element-1d19ab76 img{height:190px;}.elementor-948 .elementor-element.elementor-element-1d19ab76:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-948 .elementor-element.elementor-element-1c82f83e{--display:flex;}.elementor-948 .elementor-element.elementor-element-d9a827c{--display:flex;--position:absolute;top:90px;--z-index:10;}body:not(.rtl) .elementor-948 .elementor-element.elementor-element-d9a827c{left:80px;}body.rtl .elementor-948 .elementor-element.elementor-element-d9a827c{right:80px;}.elementor-948 .elementor-element.elementor-element-2bc0e9a2 .elementor-button{background-color:#FFBF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-2bc0e9a2{z-index:10;}.elementor-948 .elementor-element.elementor-element-21f89422 .elementor-button{background-color:#787878;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-948 .elementor-element.elementor-element-21f89422 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-948 .elementor-element.elementor-element-7436f45e{--display:flex;}.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 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-948 .elementor-element.elementor-element-d87ccc3{--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-58a2a563{--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-29fce4f{--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-37f797ea{--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-59a93ebf{--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-3339277f{--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-1b34eb7a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-948 .elementor-element.elementor-element-d87ccc3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-58a2a563{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-29fce4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-37f797ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-59a93ebf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-3339277f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-948 .elementor-element.elementor-element-1b34eb7a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-48f4ec47 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-48f4ec47:hover .overlay,
.elementor-948 .elementor-element.elementor-element-48f4ec47:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-48f4ec47 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-48f4ec47:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef97467 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-7ef97467:hover .overlay,
.elementor-948 .elementor-element.elementor-element-7ef97467:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-7ef97467 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-7ef97467:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7069c3 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-1b7069c3:hover .overlay,
.elementor-948 .elementor-element.elementor-element-1b7069c3:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-1b7069c3 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-1b7069c3:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b8f4547 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-4b8f4547:hover .overlay,
.elementor-948 .elementor-element.elementor-element-4b8f4547:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-4b8f4547 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-4b8f4547:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0413d8 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-7f0413d8:hover .overlay,
.elementor-948 .elementor-element.elementor-element-7f0413d8:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-7f0413d8 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-7f0413d8:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3fbae *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-ff3fbae:hover .overlay,
.elementor-948 .elementor-element.elementor-element-ff3fbae:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-ff3fbae img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-ff3fbae:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73061630 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-73061630:hover .overlay,
.elementor-948 .elementor-element.elementor-element-73061630:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-73061630 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-73061630:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f95de4c *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-1f95de4c:hover .overlay,
.elementor-948 .elementor-element.elementor-element-1f95de4c:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-1f95de4c img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-1f95de4c:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3060975e *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-3060975e:hover .overlay,
.elementor-948 .elementor-element.elementor-element-3060975e:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-3060975e img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-3060975e:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecba22c *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-3ecba22c:hover .overlay,
.elementor-948 .elementor-element.elementor-element-3ecba22c:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-3ecba22c img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-3ecba22c:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab15c4 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-bab15c4:hover .overlay,
.elementor-948 .elementor-element.elementor-element-bab15c4:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-bab15c4 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-bab15c4:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46aefc9f *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-46aefc9f:hover .overlay,
.elementor-948 .elementor-element.elementor-element-46aefc9f:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-46aefc9f img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-46aefc9f:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61558596 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-61558596:hover .overlay,
.elementor-948 .elementor-element.elementor-element-61558596:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-61558596 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-61558596:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfe1415 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-1cfe1415:hover .overlay,
.elementor-948 .elementor-element.elementor-element-1cfe1415:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-1cfe1415 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-1cfe1415:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd248af *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-bd248af:hover .overlay,
.elementor-948 .elementor-element.elementor-element-bd248af:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-bd248af img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-bd248af:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e876ff3 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-6e876ff3:hover .overlay,
.elementor-948 .elementor-element.elementor-element-6e876ff3:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-6e876ff3 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-6e876ff3:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15dd25fa *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-15dd25fa:hover .overlay,
.elementor-948 .elementor-element.elementor-element-15dd25fa:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-15dd25fa img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-15dd25fa:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77d604fd *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-77d604fd:hover .overlay,
.elementor-948 .elementor-element.elementor-element-77d604fd:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-77d604fd img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-77d604fd:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-717fb2c4 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-717fb2c4:hover .overlay,
.elementor-948 .elementor-element.elementor-element-717fb2c4:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-717fb2c4 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-717fb2c4:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121ddfc *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-121ddfc:hover .overlay,
.elementor-948 .elementor-element.elementor-element-121ddfc:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-121ddfc img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-121ddfc:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f0304a4 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-3f0304a4:hover .overlay,
.elementor-948 .elementor-element.elementor-element-3f0304a4:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-3f0304a4 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-3f0304a4:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a5f2e0 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-78a5f2e0:hover .overlay,
.elementor-948 .elementor-element.elementor-element-78a5f2e0:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-78a5f2e0 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-78a5f2e0:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a99e2ec *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-3a99e2ec:hover .overlay,
.elementor-948 .elementor-element.elementor-element-3a99e2ec:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-3a99e2ec img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-3a99e2ec:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1363fd75 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-1363fd75:hover .overlay,
.elementor-948 .elementor-element.elementor-element-1363fd75:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-1363fd75 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-1363fd75:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc637aa *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-5cc637aa:hover .overlay,
.elementor-948 .elementor-element.elementor-element-5cc637aa:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-5cc637aa img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-5cc637aa:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eefddf7 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-3eefddf7:hover .overlay,
.elementor-948 .elementor-element.elementor-element-3eefddf7:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-3eefddf7 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-3eefddf7:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c83832 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-24c83832:hover .overlay,
.elementor-948 .elementor-element.elementor-element-24c83832:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-24c83832 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-24c83832:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca286e5 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-3ca286e5:hover .overlay,
.elementor-948 .elementor-element.elementor-element-3ca286e5:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-3ca286e5 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-3ca286e5:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222f7767 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-222f7767:hover .overlay,
.elementor-948 .elementor-element.elementor-element-222f7767:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-222f7767 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-222f7767:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3abaeb9c *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-3abaeb9c:hover .overlay,
.elementor-948 .elementor-element.elementor-element-3abaeb9c:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-3abaeb9c img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-3abaeb9c:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c3ff949 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-1c3ff949:hover .overlay,
.elementor-948 .elementor-element.elementor-element-1c3ff949:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-1c3ff949 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-1c3ff949:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5271a230 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-5271a230:hover .overlay,
.elementor-948 .elementor-element.elementor-element-5271a230:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-5271a230 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-5271a230:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4125f01b *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-4125f01b:hover .overlay,
.elementor-948 .elementor-element.elementor-element-4125f01b:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-4125f01b img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-4125f01b:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b469a21 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-7b469a21:hover .overlay,
.elementor-948 .elementor-element.elementor-element-7b469a21:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-7b469a21 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-7b469a21:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cf94fc *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-18cf94fc:hover .overlay,
.elementor-948 .elementor-element.elementor-element-18cf94fc:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-18cf94fc img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-18cf94fc:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4afca363 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-4afca363:hover .overlay,
.elementor-948 .elementor-element.elementor-element-4afca363:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-4afca363 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-4afca363:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d0d54c *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-37d0d54c:hover .overlay,
.elementor-948 .elementor-element.elementor-element-37d0d54c:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-37d0d54c img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-37d0d54c:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8e81a3 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-2c8e81a3:hover .overlay,
.elementor-948 .elementor-element.elementor-element-2c8e81a3:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-2c8e81a3 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-2c8e81a3:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ebae095 *//* 遮罩层样式 */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8); /* 半透明黑色 */
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 5;
}

/* 按钮容器样式 */
.button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    opacity: 0; /* 初始隐藏 */
    transition: opacity 0.3s ease;
    z-index: 10;
}

/* 父容器悬停时显示遮罩和按钮 */
.elementor-948 .elementor-element.elementor-element-7ebae095:hover .overlay,
.elementor-948 .elementor-element.elementor-element-7ebae095:hover .button-container {
    opacity: 1;
}

/* 图片悬停轻微放大（可选） */
.elementor-948 .elementor-element.elementor-element-7ebae095 img {
    transition: transform 0.3s ease;
}

.elementor-948 .elementor-element.elementor-element-7ebae095:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37201ed0 */.elementor-948 .elementor-element.elementor-element-37201ed0 h1,
.elementor-948 .elementor-element.elementor-element-37201ed0 h2,
.elementor-948 .elementor-element.elementor-element-37201ed0 h3,
.elementor-948 .elementor-element.elementor-element-37201ed0 h4,
.elementor-948 .elementor-element.elementor-element-37201ed0 h5,
.elementor-948 .elementor-element.elementor-element-37201ed0 h6 {
  color: #FFBF00;
}

/* strong 标签颜色 */
.elementor-948 .elementor-element.elementor-element-37201ed0 strong {
  color: #FFBF00;
}/* End custom CSS */