.elementor-27556 .elementor-element.elementor-element-75da16a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-27375cb9 > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-27556 .elementor-element.elementor-element-27375cb9 .title{color:#444444;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-27556 .elementor-element.elementor-element-27375cb9 .title-after_title{color:#444444;font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-ca9e84e{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27556 .elementor-element.elementor-element-409bdf92{--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-27556 .elementor-element.elementor-element-3a7561e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 60px 0px 60px;}.elementor-27556 .elementor-element.elementor-element-3a7561e9.elementor-element{--order:-99999 /* order start hack */;}.elementor-27556 .elementor-element.elementor-element-3a7561e9 .title{color:#444444;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-27556 .elementor-element.elementor-element-3a7561e9 .title-after_title{color:#444444;font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-7d6bd2b{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27556 .elementor-element.elementor-element-3d2c604{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-color:#414141;}.elementor-27556 .elementor-element.elementor-element-3d2c604.elementor-element{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-3d2c604 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-27556 .elementor-element.elementor-element-3d2c604 .elementor-nav-menu--main .elementor-item{color:#414141;fill:#414141;}.elementor-27556 .elementor-element.elementor-element-3d2c604 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-27556 .elementor-element.elementor-element-3d2c604 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-27556 .elementor-element.elementor-element-3d2c604 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-27556 .elementor-element.elementor-element-3d2c604 .elementor-nav-menu--main .elementor-item:focus{color:#7F6051;fill:#7F6051;}.elementor-27556 .elementor-element.elementor-element-3d2c604 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#7F6051;}.elementor-27556 .elementor-element.elementor-element-026628e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-026628e:not(.elementor-motion-effects-element-type-background), .elementor-27556 .elementor-element.elementor-element-026628e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-27556 .elementor-element.elementor-element-2952cca > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-27556 .elementor-element.elementor-element-2952cca .title{color:#444444;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-27556 .elementor-element.elementor-element-2952cca .title-after_title{color:#444444;font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-24d233d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-27556 .elementor-element.elementor-element-24d233d:not(.elementor-motion-effects-element-type-background), .elementor-27556 .elementor-element.elementor-element-24d233d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-27556 .elementor-element.elementor-element-ce15043{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27556 .elementor-element.elementor-element-4c9ebf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-4c9ebf7.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-a626145 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-27556 .elementor-element.elementor-element-a626145 .title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-27556 .elementor-element.elementor-element-a626145 .title-after_title{font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-ce978ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-ce978ab.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-03557e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27556 .elementor-element.elementor-element-4a37781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-4a37781.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-c37e211 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-27556 .elementor-element.elementor-element-c37e211 .title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-27556 .elementor-element.elementor-element-c37e211 .title-after_title{font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-431d219{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-431d219.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-000077d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27556 .elementor-element.elementor-element-397f4c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-397f4c6.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-977a0f5 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-27556 .elementor-element.elementor-element-977a0f5 .title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-27556 .elementor-element.elementor-element-977a0f5 .title-after_title{font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-5999f7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-5999f7e.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-a5ad795{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27556 .elementor-element.elementor-element-b7247e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-b7247e5.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-0da22e3 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-27556 .elementor-element.elementor-element-0da22e3 .title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-27556 .elementor-element.elementor-element-0da22e3 .title-after_title{font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-7ad3738{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-7ad3738.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-2bd55c3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;--e-n-carousel-dots-normal-color:#7F6051;--e-n-carousel-dots-hover-color:#7F6051;}.elementor-27556 .elementor-element.elementor-element-2bd55c3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#959292;padding:5px 0px 5px 0px;}.elementor-27556 .elementor-element.elementor-element-2bd55c3 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#7F6051;}.elementor-27556 .elementor-element.elementor-element-2bd55c3 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-27556 .elementor-element.elementor-element-2ae4f76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-2ae4f76:not(.elementor-motion-effects-element-type-background), .elementor-27556 .elementor-element.elementor-element-2ae4f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27556 .elementor-element.elementor-element-3911afc > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-27556 .elementor-element.elementor-element-3911afc .title{color:#444444;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-27556 .elementor-element.elementor-element-3911afc .title-after_title{color:#444444;font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-ec29ff0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-27556 .elementor-element.elementor-element-ec29ff0:not(.elementor-motion-effects-element-type-background), .elementor-27556 .elementor-element.elementor-element-ec29ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27556 .elementor-element.elementor-element-b67a170{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27556 .elementor-element.elementor-element-2a86e9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-2a86e9a.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-48f7b0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-48f7b0f.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-3cc1a2d > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-27556 .elementor-element.elementor-element-3cc1a2d .title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-27556 .elementor-element.elementor-element-3cc1a2d .title-after_title{font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-1b45e56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27556 .elementor-element.elementor-element-9b2a6e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-9b2a6e5.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-ef5c9b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-ef5c9b4.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-5bc960c > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-27556 .elementor-element.elementor-element-5bc960c .title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-27556 .elementor-element.elementor-element-5bc960c .title-after_title{font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-dd314a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27556 .elementor-element.elementor-element-6cacf9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-6cacf9a.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-311cedb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-311cedb.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-90a2104 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-27556 .elementor-element.elementor-element-90a2104 .title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-27556 .elementor-element.elementor-element-90a2104 .title-after_title{font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-2a33a10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27556 .elementor-element.elementor-element-0082828{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-0082828.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-8a334ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-8a334ee.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-98d47fd > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-27556 .elementor-element.elementor-element-98d47fd .title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-27556 .elementor-element.elementor-element-98d47fd .title-after_title{font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-4ae5e62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27556 .elementor-element.elementor-element-0a0135b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-0a0135b.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-2b0dca7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27556 .elementor-element.elementor-element-2b0dca7.e-con{--align-self:center;}.elementor-27556 .elementor-element.elementor-element-bbf2ff1 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-27556 .elementor-element.elementor-element-bbf2ff1 .title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-27556 .elementor-element.elementor-element-bbf2ff1 .title-after_title{font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-32c858c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;--e-n-carousel-dots-normal-color:#7F6051;--e-n-carousel-dots-hover-color:#7F6051;}.elementor-27556 .elementor-element.elementor-element-32c858c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#959292;padding:5px 0px 5px 0px;}.elementor-27556 .elementor-element.elementor-element-32c858c :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#7F6051;}.elementor-27556 .elementor-element.elementor-element-32c858c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-27556 .elementor-element.elementor-element-f93082a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27556 .elementor-element.elementor-element-70d6331{--display:flex;--min-height:463px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27556 .elementor-element.elementor-element-a6a3397{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27556 .elementor-element.elementor-element-ddd21fd{--e-image-carousel-slides-to-show:1;}.elementor-27556 .elementor-element.elementor-element-ddd21fd .elementor-swiper-button.elementor-swiper-button-prev, .elementor-27556 .elementor-element.elementor-element-ddd21fd .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-27556 .elementor-element.elementor-element-ddd21fd .elementor-image-carousel-caption{text-align:center;}.elementor-27556 .elementor-element.elementor-element-d92f841{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27556 .elementor-element.elementor-element-a02485d > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-27556 .elementor-element.elementor-element-a02485d .title{color:#444444;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-27556 .elementor-element.elementor-element-a02485d .title-after_title{color:#444444;font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-d11ab07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-0e2efd6 > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-27556 .elementor-element.elementor-element-0e2efd6 .title{color:#444444;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-27556 .elementor-element.elementor-element-0e2efd6 .title-after_title{color:#444444;font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-3d4091a{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27556 .elementor-element.elementor-element-a4a9c6f{--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-27556 .elementor-element.elementor-element-b16e881 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 60px 0px 60px;}.elementor-27556 .elementor-element.elementor-element-b16e881.elementor-element{--order:-99999 /* order start hack */;}.elementor-27556 .elementor-element.elementor-element-b16e881 .title{color:#444444;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-27556 .elementor-element.elementor-element-b16e881 .title-after_title{color:#444444;font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-81cbef2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27556 .elementor-element.elementor-element-b4d9b68{--display:flex;}.elementor-27556 .elementor-element.elementor-element-e37186c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27556 .elementor-element.elementor-element-53e0718 .gallery-item{padding:0 15px 15px 0;}.elementor-27556 .elementor-element.elementor-element-53e0718 .gallery{margin:0 -15px -15px 0;}.elementor-27556 .elementor-element.elementor-element-53e0718 .gallery-item img{border-style:none;}.elementor-27556 .elementor-element.elementor-element-53e0718 .gallery-item .gallery-caption{text-align:center;color:#000000;font-size:1px;}.elementor-27556 .elementor-element.elementor-element-2cc3bfc{--display:flex;}.elementor-27556 .elementor-element.elementor-element-0226d1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27556 .elementor-element.elementor-element-4a3dfc4 .gallery-item{padding:0 15px 15px 0;}.elementor-27556 .elementor-element.elementor-element-4a3dfc4 .gallery{margin:0 -15px -15px 0;}.elementor-27556 .elementor-element.elementor-element-4a3dfc4 .gallery-item img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#414141;}.elementor-27556 .elementor-element.elementor-element-4a3dfc4 .gallery-item .gallery-caption{text-align:center;}.elementor-27556 .elementor-element.elementor-element-79b7892{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:60px 60px 60px 60px;--n-tabs-icon-color:#7F6051;}.elementor-27556 .elementor-element.elementor-element-79b7892.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#7F6051;}.elementor-27556 .elementor-element.elementor-element-79b7892.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-27556 .elementor-element.elementor-element-79b7892.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#7F6051;}.elementor-27556 .elementor-element.elementor-element-79b7892.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;}.elementor-27556 .elementor-element.elementor-element-770f82d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27556 .elementor-element.elementor-element-478e120{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-27556 .elementor-element.elementor-element-b6488d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27556 .elementor-element.elementor-element-6fdb421 img{width:100%;}.elementor-27556 .elementor-element.elementor-element-de30b45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27556 .elementor-element.elementor-element-976c647 > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-27556 .elementor-element.elementor-element-976c647 .title{color:#444444;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-27556 .elementor-element.elementor-element-976c647 .title-after_title{color:#444444;font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-ca583d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27556 .elementor-element.elementor-element-870bdd9 > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-27556 .elementor-element.elementor-element-870bdd9 .title{color:#444444;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-27556 .elementor-element.elementor-element-870bdd9 .title-after_title{color:#444444;font-family:"Poppins", Sans-serif;}.elementor-27556 .elementor-element.elementor-element-206e606{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27556 .elementor-element.elementor-element-5af2951 img{width:100%;}@media(max-width:1024px){.elementor-27556 .elementor-element.elementor-element-2bd55c3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-27556 .elementor-element.elementor-element-32c858c{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:768px){.elementor-27556 .elementor-element.elementor-element-75da16a6{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-27375cb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-27556 .elementor-element.elementor-element-27375cb9 .title{font-size:20px;}.elementor-27556 .elementor-element.elementor-element-27375cb9 .title-after_title{font-size:12px;}.elementor-27556 .elementor-element.elementor-element-409bdf92{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-3a7561e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-27556 .elementor-element.elementor-element-3a7561e9 .title{font-size:20px;}.elementor-27556 .elementor-element.elementor-element-3a7561e9 .title-after_title{font-size:12px;}.elementor-27556 .elementor-element.elementor-element-3d2c604{width:100%;max-width:100%;}.elementor-27556 .elementor-element.elementor-element-3d2c604 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-27556 .elementor-element.elementor-element-026628e{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-2952cca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-27556 .elementor-element.elementor-element-2952cca .title{font-size:20px;}.elementor-27556 .elementor-element.elementor-element-2952cca .title-after_title{font-size:12px;}.elementor-27556 .elementor-element.elementor-element-24d233d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-ce15043{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27556 .elementor-element.elementor-element-03557e5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27556 .elementor-element.elementor-element-000077d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27556 .elementor-element.elementor-element-a5ad795{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27556 .elementor-element.elementor-element-2bd55c3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-27556 .elementor-element.elementor-element-2bd55c3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27556 .elementor-element.elementor-element-2ae4f76{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-3911afc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-27556 .elementor-element.elementor-element-3911afc .title{font-size:20px;}.elementor-27556 .elementor-element.elementor-element-3911afc .title-after_title{font-size:12px;}.elementor-27556 .elementor-element.elementor-element-ec29ff0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-b67a170{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27556 .elementor-element.elementor-element-1b45e56{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27556 .elementor-element.elementor-element-dd314a0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27556 .elementor-element.elementor-element-2a33a10{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27556 .elementor-element.elementor-element-4ae5e62{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27556 .elementor-element.elementor-element-32c858c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-27556 .elementor-element.elementor-element-a02485d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-27556 .elementor-element.elementor-element-a02485d .title{font-size:20px;}.elementor-27556 .elementor-element.elementor-element-a02485d .title-after_title{font-size:12px;}.elementor-27556 .elementor-element.elementor-element-d11ab07{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-0e2efd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-27556 .elementor-element.elementor-element-0e2efd6 .title{font-size:20px;}.elementor-27556 .elementor-element.elementor-element-0e2efd6 .title-after_title{font-size:12px;}.elementor-27556 .elementor-element.elementor-element-a4a9c6f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27556 .elementor-element.elementor-element-b16e881 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-27556 .elementor-element.elementor-element-b16e881 .title{font-size:20px;}.elementor-27556 .elementor-element.elementor-element-b16e881 .title-after_title{font-size:12px;}.elementor-27556 .elementor-element.elementor-element-976c647 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-27556 .elementor-element.elementor-element-976c647 .title{font-size:20px;}.elementor-27556 .elementor-element.elementor-element-976c647 .title-after_title{font-size:12px;}.elementor-27556 .elementor-element.elementor-element-870bdd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-27556 .elementor-element.elementor-element-870bdd9 .title{font-size:20px;}.elementor-27556 .elementor-element.elementor-element-870bdd9 .title-after_title{font-size:12px;}}@media(min-width:769px){.elementor-27556 .elementor-element.elementor-element-4c9ebf7{--width:50%;}.elementor-27556 .elementor-element.elementor-element-ce978ab{--width:50%;}.elementor-27556 .elementor-element.elementor-element-4a37781{--width:50%;}.elementor-27556 .elementor-element.elementor-element-431d219{--width:50%;}.elementor-27556 .elementor-element.elementor-element-397f4c6{--width:50%;}.elementor-27556 .elementor-element.elementor-element-5999f7e{--width:50%;}.elementor-27556 .elementor-element.elementor-element-b7247e5{--width:50%;}.elementor-27556 .elementor-element.elementor-element-7ad3738{--width:50%;}.elementor-27556 .elementor-element.elementor-element-2a86e9a{--width:50%;}.elementor-27556 .elementor-element.elementor-element-48f7b0f{--width:50%;}.elementor-27556 .elementor-element.elementor-element-9b2a6e5{--width:50%;}.elementor-27556 .elementor-element.elementor-element-ef5c9b4{--width:50%;}.elementor-27556 .elementor-element.elementor-element-6cacf9a{--width:50%;}.elementor-27556 .elementor-element.elementor-element-311cedb{--width:50%;}.elementor-27556 .elementor-element.elementor-element-0082828{--width:50%;}.elementor-27556 .elementor-element.elementor-element-8a334ee{--width:50%;}.elementor-27556 .elementor-element.elementor-element-0a0135b{--width:50%;}.elementor-27556 .elementor-element.elementor-element-2b0dca7{--width:50%;}.elementor-27556 .elementor-element.elementor-element-a6a3397{--width:50%;}.elementor-27556 .elementor-element.elementor-element-d92f841{--width:50%;}.elementor-27556 .elementor-element.elementor-element-b6488d8{--width:50%;}.elementor-27556 .elementor-element.elementor-element-de30b45{--width:50%;}.elementor-27556 .elementor-element.elementor-element-ca583d4{--width:50%;}.elementor-27556 .elementor-element.elementor-element-206e606{--width:50%;}}/* Start custom CSS for image-carousel, class: .elementor-element-ddd21fd *//* 确保字幕在图片右下角，并加粗 */
.swiper-slide .elementor-image-carousel-caption {
    position: absolute;
    bottom: 10px; /* 距离底部 10px */
    right: 10px; /* 距离右侧 10px */
    color: white !important; /* 字体颜色：白色 */
    font-family: 'Poppins', sans-serif; /* 使用 Poppins 字体 */
    font-size: 14px !important; /* 字体大小 12px */
    font-weight: bold !important; /* 加粗 */
    background: rgba(0, 0, 0, 0); /* 半透明黑色背景，提高可读性 */
    padding: 5px 10px; /* 内边距 */
    border-radius: 5px; /* 圆角 */
    max-width: 80%; /* 限制字幕宽度，防止超出 */
    text-align: right; /* 文字靠右对齐 */
}

/* 确保轮播图像是相对定位，以支持字幕的绝对定位 */
.swiper-slide figure {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-53e0718 *//* 让 gallery-1 内的字幕 (gallery-caption) 置于底部居中 */
#gallery-1 .gallery-item {
    position: relative; /* 确保容器相对定位 */
}

/* 调整字幕的位置 */
#gallery-1 .gallery-caption {
    position: absolute;
    bottom: 10px; /* 距离底部 10px */
    left: 50%; /* 让字幕水平居中 */
    transform: translateX(-50%); /* 完全居中 */
    color: white !important; /* 文字颜色白色 */
    font-family: 'Poppins', sans-serif; /* Poppins 字体 */
    font-size: 14px !important; /* 字体大小 12px */
    
    background: rgba(0, 0, 0, 0); /* 半透明黑色背景，提高可读性 */
    padding: 5px 10px; /* 增加内边距 */
    border-radius: 5px; /* 圆角 */
    max-width: 90%; /* 限制字幕宽度，避免超出 */
    text-align: center; /* 文字居中 */
}

/* 让每个 gallery-item 作为相对定位的块 */
#gallery-1 .gallery-icon {
    position: relative;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-4a3dfc4 *//* 让 gallery-2 内的字幕 (gallery-caption) 置于底部居中 */
#gallery-2 .gallery-item {
    position: relative; /* 确保容器相对定位 */
}

/* 调整字幕的位置 */
#gallery-2 .gallery-caption {
    position: absolute;
    bottom: 0; /* 距离底部 0px */
    left: 50%; /* 让字幕水平居中 */
    transform: translateX(-50%); /* 完全居中 */
    color: white !important; /* 文字颜色白色 */
    font-family: 'Poppins', sans-serif; /* Poppins 字体 */
    font-size: 12px !important; /* 字体大小 12px */
    font-weight: bold !important; /* 加粗 */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0)); /* 渐变黑色背景，从下到上透明 */
    padding: 5px 10px; /* 内边距 */
    text-align: center; /* 文字居中 */
    width: 100%; /* 设置背景宽度为 100%，与图片同宽 */
    position: absolute; /* 绝对定位 */
}

/* 让每个 gallery-item 作为相对定位的块 */
#gallery-2 .gallery-icon {
    position: relative;
    display: block;
}

/* 给图片加上 position: relative 保证定位 */
#gallery-2 .gallery-item img {
    position: relative;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-53e0718 *//* 让 gallery-1 内的字幕 (gallery-caption) 置于底部居中 */
#gallery-1 .gallery-item {
    position: relative; /* 确保容器相对定位 */
}

/* 调整字幕的位置 */
#gallery-1 .gallery-caption {
    position: absolute;
    bottom: 10px; /* 距离底部 10px */
    left: 50%; /* 让字幕水平居中 */
    transform: translateX(-50%); /* 完全居中 */
    color: white !important; /* 文字颜色白色 */
    font-family: 'Poppins', sans-serif; /* Poppins 字体 */
    font-size: 14px !important; /* 字体大小 12px */
    
    background: rgba(0, 0, 0, 0); /* 半透明黑色背景，提高可读性 */
    padding: 5px 10px; /* 增加内边距 */
    border-radius: 5px; /* 圆角 */
    max-width: 90%; /* 限制字幕宽度，避免超出 */
    text-align: center; /* 文字居中 */
}

/* 让每个 gallery-item 作为相对定位的块 */
#gallery-1 .gallery-icon {
    position: relative;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-4a3dfc4 *//* 让 gallery-2 内的字幕 (gallery-caption) 置于底部居中 */
#gallery-2 .gallery-item {
    position: relative; /* 确保容器相对定位 */
}

/* 调整字幕的位置 */
#gallery-2 .gallery-caption {
    position: absolute;
    bottom: 0; /* 距离底部 0px */
    left: 50%; /* 让字幕水平居中 */
    transform: translateX(-50%); /* 完全居中 */
    color: white !important; /* 文字颜色白色 */
    font-family: 'Poppins', sans-serif; /* Poppins 字体 */
    font-size: 12px !important; /* 字体大小 12px */
    font-weight: bold !important; /* 加粗 */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0)); /* 渐变黑色背景，从下到上透明 */
    padding: 5px 10px; /* 内边距 */
    text-align: center; /* 文字居中 */
    width: 100%; /* 设置背景宽度为 100%，与图片同宽 */
    position: absolute; /* 绝对定位 */
}

/* 让每个 gallery-item 作为相对定位的块 */
#gallery-2 .gallery-icon {
    position: relative;
    display: block;
}

/* 给图片加上 position: relative 保证定位 */
#gallery-2 .gallery-item img {
    position: relative;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-53e0718 *//* 让 gallery-1 内的字幕 (gallery-caption) 置于底部居中 */
#gallery-1 .gallery-item {
    position: relative; /* 确保容器相对定位 */
}

/* 调整字幕的位置 */
#gallery-1 .gallery-caption {
    position: absolute;
    bottom: 10px; /* 距离底部 10px */
    left: 50%; /* 让字幕水平居中 */
    transform: translateX(-50%); /* 完全居中 */
    color: white !important; /* 文字颜色白色 */
    font-family: 'Poppins', sans-serif; /* Poppins 字体 */
    font-size: 14px !important; /* 字体大小 12px */
    
    background: rgba(0, 0, 0, 0); /* 半透明黑色背景，提高可读性 */
    padding: 5px 10px; /* 增加内边距 */
    border-radius: 5px; /* 圆角 */
    max-width: 90%; /* 限制字幕宽度，避免超出 */
    text-align: center; /* 文字居中 */
}

/* 让每个 gallery-item 作为相对定位的块 */
#gallery-1 .gallery-icon {
    position: relative;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-4a3dfc4 *//* 让 gallery-2 内的字幕 (gallery-caption) 置于底部居中 */
#gallery-2 .gallery-item {
    position: relative; /* 确保容器相对定位 */
}

/* 调整字幕的位置 */
#gallery-2 .gallery-caption {
    position: absolute;
    bottom: 0; /* 距离底部 0px */
    left: 50%; /* 让字幕水平居中 */
    transform: translateX(-50%); /* 完全居中 */
    color: white !important; /* 文字颜色白色 */
    font-family: 'Poppins', sans-serif; /* Poppins 字体 */
    font-size: 12px !important; /* 字体大小 12px */
    font-weight: bold !important; /* 加粗 */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0)); /* 渐变黑色背景，从下到上透明 */
    padding: 5px 10px; /* 内边距 */
    text-align: center; /* 文字居中 */
    width: 100%; /* 设置背景宽度为 100%，与图片同宽 */
    position: absolute; /* 绝对定位 */
}

/* 让每个 gallery-item 作为相对定位的块 */
#gallery-2 .gallery-icon {
    position: relative;
    display: block;
}

/* 给图片加上 position: relative 保证定位 */
#gallery-2 .gallery-item img {
    position: relative;
    display: block;
}/* End custom CSS */