.elementor-28 .elementor-element.elementor-element-05375be{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-05375be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-25859ae .elementor-repeater-item-c253166 .swiper-slide-bg{background-color:#000000;background-image:url(https://gptlandongnai.demo-gleads.com/wp-content/uploads/2025/06/Tien-ich_Tang-20-scaled.jpeg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-25859ae .elementor-repeater-item-c253166 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-28 .elementor-element.elementor-element-25859ae .elementor-repeater-item-1a65e6d .swiper-slide-bg{background-color:#000000;background-image:url(https://gptlandongnai.demo-gleads.com/wp-content/uploads/2025/06/SKY-GARDEN_2-scaled.jpeg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-25859ae .elementor-repeater-item-1a65e6d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-28 .elementor-element.elementor-element-25859ae .elementor-repeater-item-ff88454 .swiper-slide-bg{background-color:#000000;background-image:url(https://gptlandongnai.demo-gleads.com/wp-content/uploads/2025/06/luxurious-infinity-pool-villa-generative-ai-Copy-1400x785-1.jpg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-25859ae .elementor-repeater-item-ff88454 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-slide{transition-duration:calc(5000ms*1.2);height:1000px;}.elementor-28 .elementor-element.elementor-element-25859ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-slide-contents{max-width:66%;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-slide-inner{text-align:center;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-25859ae .elementor-slide-button{border-width:0px;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:12px;width:12px;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-pagination-fraction{font-size:12px;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF1A;opacity:1;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-de93c66{--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;}.elementor-28 .elementor-element.elementor-element-de93c66:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-de93c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-28 .elementor-element.elementor-element-fe54cfa{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5bba86f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-weight:var( --e-global-typography-text-font-weight );}.elementor-28 .elementor-element.elementor-element-d46b0ee img{width:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-28 .elementor-element.elementor-element-9c85962{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-850a679 .elementor-heading-title{font-size:24px;font-weight:600;text-transform:uppercase;line-height:32px;}.elementor-28 .elementor-element.elementor-element-c623a5b .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;color:#00000080;}.elementor-28 .elementor-element.elementor-element-106574a .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;color:#00000080;}.elementor-28 .elementor-element.elementor-element-62b59a1{--display:flex;}.elementor-28 .elementor-element.elementor-element-5bc95e0{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-5bc95e0:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5bc95e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C28562;background-image:url("https://gptlandongnai.demo-gleads.com/wp-content/uploads/2025/06/Sub-banner-PC-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-57f7e21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ed4279c{--display:flex;}.elementor-28 .elementor-element.elementor-element-271a133{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-28 .elementor-element.elementor-element-b3a1acf{text-align:center;}.elementor-28 .elementor-element.elementor-element-b3a1acf .elementor-heading-title{font-size:24px;font-weight:600;text-transform:uppercase;line-height:32px;}.elementor-28 .elementor-element.elementor-element-e56b18e{text-align:center;}.elementor-28 .elementor-element.elementor-element-e56b18e .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-cce9213 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;fill:#A67310;color:#A67310;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-28 .elementor-element.elementor-element-bc29699{--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;}.elementor-28 .elementor-element.elementor-element-8d0d229{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-811be76{--display:flex;}.elementor-28 .elementor-element.elementor-element-6e7960c img{width:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-28 .elementor-element.elementor-element-cbbe884{--display:flex;}.elementor-28 .elementor-element.elementor-element-2dabe71 .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;color:#00000080;}.elementor-28 .elementor-element.elementor-element-2e70939 .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;color:#00000080;}.elementor-28 .elementor-element.elementor-element-082967f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-082967f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-082967f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0601;background-image:url("https://gptlandongnai.demo-gleads.com/wp-content/uploads/2025/06/Untitled-1400-x-394-px-2800-x-788-px-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-29e95ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1d097e7 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-28 .elementor-element.elementor-element-1d097e7 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:48px;}.elementor-28 .elementor-element.elementor-element-0833f87{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-bdd2415{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--overflow:hidden;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-1e5bdd5 .elementor-icon-box-wrapper{text-align:right;}.elementor-28 .elementor-element.elementor-element-1e5bdd5{--icon-box-icon-margin:20px;}.elementor-28 .elementor-element.elementor-element-1e5bdd5 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-1e5bdd5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-1e5bdd5.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-1e5bdd5.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-1e5bdd5 .elementor-icon{font-size:36px;border-width:1px 1px 1px 1px;}.elementor-28 .elementor-element.elementor-element-1e5bdd5 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-1e5bdd5 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;}.elementor-28 .elementor-element.elementor-element-1e5bdd5 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-99beb47 .elementor-icon-box-wrapper{text-align:right;}.elementor-28 .elementor-element.elementor-element-99beb47{--icon-box-icon-margin:20px;}.elementor-28 .elementor-element.elementor-element-99beb47 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-99beb47.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-99beb47.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-99beb47.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-99beb47 .elementor-icon{font-size:36px;border-width:1px 1px 1px 1px;}.elementor-28 .elementor-element.elementor-element-99beb47 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-99beb47 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;}.elementor-28 .elementor-element.elementor-element-99beb47 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-cfc6c69{--display:flex;}.elementor-28 .elementor-element.elementor-element-5f05ae1 img{width:100%;}.elementor-28 .elementor-element.elementor-element-596af39{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--overflow:hidden;}.elementor-28 .elementor-element.elementor-element-2b988c5 .elementor-icon-box-wrapper{text-align:left;}.elementor-28 .elementor-element.elementor-element-2b988c5{--icon-box-icon-margin:20px;}.elementor-28 .elementor-element.elementor-element-2b988c5 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-2b988c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-2b988c5.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-2b988c5.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-2b988c5 .elementor-icon{font-size:36px;border-width:1px 1px 1px 1px;}.elementor-28 .elementor-element.elementor-element-2b988c5 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-2b988c5 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;}.elementor-28 .elementor-element.elementor-element-2b988c5 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-4bd9f87 .elementor-icon-box-wrapper{text-align:left;}.elementor-28 .elementor-element.elementor-element-4bd9f87{--icon-box-icon-margin:20px;}.elementor-28 .elementor-element.elementor-element-4bd9f87 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-4bd9f87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-4bd9f87.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-4bd9f87.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-4bd9f87 .elementor-icon{font-size:36px;border-width:1px 1px 1px 1px;}.elementor-28 .elementor-element.elementor-element-4bd9f87 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-4bd9f87 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;}.elementor-28 .elementor-element.elementor-element-4bd9f87 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-4ff6931{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4ff6931:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4ff6931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0F0;}.elementor-28 .elementor-element.elementor-element-a3ccbcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-2491f19 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-28 .elementor-element.elementor-element-2491f19 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:36px;font-weight:400;line-height:48px;}.elementor-28 .elementor-element.elementor-element-ff567af{--e-image-carousel-slides-to-show:6;}.elementor-28 .elementor-element.elementor-element-ff567af .swiper-pagination-bullet{width:8px;height:8px;background:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-ff567af{--e-image-carousel-slides-to-show:6;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-05375be{--width:100%;}.elementor-28 .elementor-element.elementor-element-5bba86f{--width:100%;}.elementor-28 .elementor-element.elementor-element-bdd2415{--width:33.333333333333%;}.elementor-28 .elementor-element.elementor-element-cfc6c69{--width:33.333333333333%;}.elementor-28 .elementor-element.elementor-element-596af39{--width:33.333333333333%;}}@media(max-width:880px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-bdd2415{--width:100%;}.elementor-28 .elementor-element.elementor-element-cfc6c69{--width:100%;}.elementor-28 .elementor-element.elementor-element-596af39{--width:100%;}}@media(max-width:880px){.elementor-28 .elementor-element.elementor-element-05375be{--min-height:0px;}.elementor-28 .elementor-element.elementor-element-0833f87{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-5f05ae1 img{width:50%;}.elementor-28 .elementor-element.elementor-element-ff567af{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-05375be{--min-height:0px;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-slide{height:40vh;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-slide-contents{max-width:100%;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-pagination-bullet{height:8px;width:8px;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-28 .elementor-element.elementor-element-25859ae .swiper-pagination-fraction{font-size:8px;}.elementor-28 .elementor-element.elementor-element-850a679 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-28 .elementor-element.elementor-element-5bc95e0{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-57f7e21{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b3a1acf .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-28 .elementor-element.elementor-element-cce9213 .elementor-button{font-size:14px;line-height:20px;}.elementor-28 .elementor-element.elementor-element-8d0d229{--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;}.elementor-28 .elementor-element.elementor-element-082967f{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-29e95ac{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1d097e7 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-28 .elementor-element.elementor-element-1d097e7{text-align:center;}.elementor-28 .elementor-element.elementor-element-1d097e7 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-0833f87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-bdd2415{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cfc6c69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5f05ae1 img{width:100%;}.elementor-28 .elementor-element.elementor-element-596af39{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2491f19 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-28 .elementor-element.elementor-element-2491f19{text-align:center;}.elementor-28 .elementor-element.elementor-element-2491f19 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-ff567af{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for slides, class: .elementor-element-25859ae */h3{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cce9213 */.elementor-28 .elementor-element.elementor-element-cce9213 .elementor-button {
    position: relative;
    background-color: transparent;
}
.elementor-28 .elementor-element.elementor-element-cce9213 .elementor-button::before {
    content: "";
    position: absolute;
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
    background: #a67310;
    z-index: 0;
    transition: width 0.3s ease-in-out;
}
.elementor-28 .elementor-element.elementor-element-cce9213 .elementor-button:hover::before {
    width: 100%;
}
.elementor-28 .elementor-element.elementor-element-cce9213 .elementor-button .elementor-button-text {
    transition: color 0.2s ease-in-out;
    z-index: 1;
}
.elementor-28 .elementor-element.elementor-element-cce9213 .elementor-button:hover .elementor-button-text {
    color: #ffffff;
}
.elementor-28 .elementor-element.elementor-element-cce9213 .elementor-button:hover {
    /*border-color: #c28562;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0833f87 */.elementor-28 .elementor-element.elementor-element-0833f87 .st0,
.elementor-28 .elementor-element.elementor-element-0833f87 .st1 {
    fill:#C28562;
}
.elementor-28 .elementor-element.elementor-element-0833f87 .st1 {
    fill-rule:evenodd;
    clip-rule:evenodd;
}
.elementor-28 .elementor-element.elementor-element-0833f87 .elementor-icon-box-wrapper {
    cursor: pointer;
}
.elementor-28 .elementor-element.elementor-element-0833f87 .elementor-icon-box-wrapper .elementor-icon {
    transition: background 0.3s ease-in-out;
}
.elementor-28 .elementor-element.elementor-element-0833f87 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: #c28562;
}
.elementor-28 .elementor-element.elementor-element-0833f87 .elementor-icon-box-wrapper:hover .elementor-icon .st0,
.elementor-28 .elementor-element.elementor-element-0833f87 .elementor-icon-box-wrapper:hover .elementor-icon .st1 {
    fill:#ffffff;
}
.elementor-28 .elementor-element.elementor-element-0833f87 .elementor-icon-box-wrapper .elementor-icon .st0,
.elementor-28 .elementor-element.elementor-element-0833f87 .elementor-icon-box-wrapper .elementor-icon .st1 {
    transition: fill 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ff567af */.elementor-28 .elementor-element.elementor-element-ff567af .swiper .elementor-swiper-button {
    background: #334862;
    padding: 8px;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
    opacity: 0;
}
.elementor-28 .elementor-element.elementor-element-ff567af .swiper-pagination {
    position: static;
    margin-top: 24px;
}
.elementor-28 .elementor-element.elementor-element-ff567af .swiper .elementor-swiper-button:hover {
    background: #c28562;
}
.elementor-28 .elementor-element.elementor-element-ff567af .swiper .elementor-swiper-button-prev {
    transform: translateX(50px) translateY(-50%) rotate(180deg);
}
.elementor-28 .elementor-element.elementor-element-ff567af:hover .elementor-swiper-button-prev {
    transform: translateX(0) translateY(-50%) rotate(180deg);
}
.elementor-28 .elementor-element.elementor-element-ff567af .swiper .elementor-swiper-button-next {
    transform: translateX(-50px) translateY(-50%);
    transition: all 0.3s ease-in-out;
}
.elementor-28 .elementor-element.elementor-element-ff567af:hover .elementor-swiper-button-next {
    transform: translateX(0) translateY(-50%);
}
.elementor-28 .elementor-element.elementor-element-ff567af:hover .elementor-swiper-button {
    opacity: 1;
}
@media screen and (max-width: 767px) {
    .elementor-28 .elementor-element.elementor-element-ff567af .swiper .elementor-swiper-button {
        opacity: 1;
        padding: 0;
        border-radius: 0;
        background: transparent;
    }
    .elementor-28 .elementor-element.elementor-element-ff567af .swiper .elementor-swiper-button-next {
        transform: translateX(0) translateY(-50%);
    }
    .elementor-28 .elementor-element.elementor-element-ff567af .swiper .elementor-swiper-button-prev {
        transform: translateX(0) translateY(-50%) rotate(180deg);
    }
    .elementor-28 .elementor-element.elementor-element-ff567af .swiper .elementor-swiper-button:hover {
        background-color: transparent;
    }
    .elementor-28 .elementor-element.elementor-element-ff567af .swiper .elementor-swiper-button svg path {
        stroke: #334862;
    }
}/* End custom CSS */