.elementor-10498 .elementor-element.elementor-element-5bff528{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-fd895f2{width:100%;max-width:100%;}.elementor-10498 .elementor-element.elementor-element-fd895f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-fd895f2 .pxl-slider-carousel{text-align:center;}.elementor-10498 .elementor-element.elementor-element-fd895f2 .pxl-item--title{font-family:"Jost";font-size:50px;font-style:normal;}.elementor-10498 .elementor-element.elementor-element-fd895f2 .pxl-item--content{margin:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-fd895f2 .pxl-item--inner{padding:28px 28px 28px 28px;margin:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-fd895f2 .pxl-carousel-inner{margin:-10px -10px -10px -10px;}.elementor-10498 .elementor-element.elementor-element-fd895f2 .pxl-swiper-container{margin-top:-0px;margin-right:-0px;margin-bottom:-0px;margin-left:-0px;}.elementor-10498 .elementor-element.elementor-element-fd895f2 .pxl-swiper-container .pxl-swiper-slide{padding:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-dc38fed{--display:flex;}.elementor-10498 .elementor-element.elementor-element-2a6640e{--spacer-size:50px;}.elementor-10498 .elementor-element.elementor-element-b316b00{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10498 .elementor-element.elementor-element-6ce7c64{z-index:100;}.elementor-10498 .elementor-element.elementor-element-6ce7c64 .pxl-image-box .item--image img{max-height:1143px;}.elementor-10498 .elementor-element.elementor-element-034ea7a{--display:flex;}.elementor-10498 .elementor-element.elementor-element-ce0e191 .pxl-heading .pxl-item--title{text-transform:uppercase;margin:0px 0px 25px 0px;}.elementor-10498 .elementor-element.elementor-element-d7605aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10498 .elementor-element.elementor-element-d7605aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-d7605aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10498 .elementor-element.elementor-element-70eea31{--display:flex;}.elementor-10498 .elementor-element.elementor-element-712f727{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 5px;z-index:900;}.elementor-10498 .elementor-element.elementor-element-712f727.elementor-element{--align-self:center;}.elementor-10498 .elementor-element.elementor-element-712f727 .swiper-wrapper{display:flex;align-items:center;}.elementor-10498 .elementor-element.elementor-element-3912787{--spacer-size:103px;}.elementor-10498 .elementor-element.elementor-element-4f6279e{padding:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-cd283bf > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10498 .elementor-element.elementor-element-cd283bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:28px;margin-bottom:28px;padding:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-10498 .elementor-element.elementor-element-40b0cbb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10498 .elementor-element.elementor-element-40b0cbb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10498 .elementor-element.elementor-element-40b0cbb > .elementor-element-populated{padding:8px 16px 0px 6px;}.elementor-10498 .elementor-element.elementor-element-6e82a38 .pxl-heading{text-align:left;}.elementor-10498 .elementor-element.elementor-element-6e82a38 .pxl-heading .pxl-heading--inner{max-width:2063px;}.elementor-10498 .elementor-element.elementor-element-6e82a38 .pxl-heading .pxl-item--title{text-transform:uppercase;margin:0px 0px 25px 0px;}.elementor-10498 .elementor-element.elementor-element-b78dadb{padding:82px 0px 100px 0px;}.elementor-10498 .elementor-element.elementor-element-1bc076c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-92f34f7.elementor-element{--align-self:center;}.elementor-10498 .elementor-element.elementor-element-4f0eb9c > .elementor-widget-container{padding:0px 0px 75px 0px;}.elementor-10498 .elementor-element.elementor-element-4f0eb9c .pxl-heading{text-align:center;}.elementor-10498 .elementor-element.elementor-element-4f0eb9c .pxl-heading .pxl-item--subtitle span{text-transform:uppercase;}.elementor-10498 .elementor-element.elementor-element-4f0eb9c .pxl-heading .pxl-item--title{text-transform:uppercase;margin:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-4f0eb9c .pxl-heading .pxl-item--title:before,
                                .elementor-10498 .elementor-element.elementor-element-4f0eb9c .pxl-heading .pxl-item--title:after{background-color:#B2B2B2;}.dark-mode .elementor-10498 .elementor-element.elementor-element-4f0eb9c .pxl-heading .pxl-item--title:before,
                                .dark-mode .elementor-10498 .elementor-element.elementor-element-4f0eb9c .pxl-heading .pxl-item--title:after{background-color:#B2B2B2;}.elementor-10498 .elementor-element.elementor-element-d57a23b > .elementor-widget-container{margin:0% 5% 5% 5%;}.elementor-10498 .elementor-element.elementor-element-999585c{--spacer-size:50px;}.elementor-10498 .elementor-element.elementor-element-a2fec09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10498 .elementor-element.elementor-element-a2fec09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-team .pxl-item--position{color:#B19777;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-carousel-inner{margin:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-swiper-container{margin-top:-40px;margin-right:-40px;margin-bottom:-40px;margin-left:-40px;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-swiper-container .pxl-swiper-slide{padding:40px 40px 40px 40px;}.elementor-10498 .elementor-element.elementor-element-181f8c1:before{background-color:#F8F8F8;}.dark-mode .elementor-10498 .elementor-element.elementor-element-181f8c1:before{background-color:#1B1B1B;}.elementor-10498 .elementor-element.elementor-element-181f8c1{padding:185px 0px 100px 0px;}.elementor-10498 .elementor-element.elementor-element-497e3fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-39857c8 .pxl-heading .pxl-item--title{margin:-4.2% 0% 0% -57%;}.elementor-10498 .elementor-element.elementor-element-39857c8 .pxl-section-scroll{transform:translateX(75%);-webkit-transform:translateX(75%);-moz-transform:translateX(75%);-ms-transform:translateX(75%);-o-transform:translateX(75%);}.elementor-10498 .elementor-element.elementor-element-0592085 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-10498 .elementor-element.elementor-element-4fd804d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10498 .elementor-element.elementor-element-4fd804d .pxl-heading{text-align:center;}.elementor-10498 .elementor-element.elementor-element-4fd804d .pxl-heading .pxl-item--title{letter-spacing:3px;margin:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-7fd36be > .elementor-widget-container{padding:65px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-7fd36be .pxl-swiper-container{margin-top:-15px;margin-right:-15px;margin-bottom:-15px;margin-left:-15px;}.elementor-10498 .elementor-element.elementor-element-7fd36be .pxl-swiper-container .pxl-swiper-slide{padding:15px 15px 15px 15px;}.elementor-10498 .elementor-element.elementor-element-7fd36be .wp-arrow.style2 .pxl-swiper-arrow.pxl-swiper-arrow-prev{left:-127px;right:auto;}.elementor-10498 .elementor-element.elementor-element-7fd36be .wp-arrow.style2 .pxl-swiper-arrow.pxl-swiper-arrow-next{right:-127px;left:auto;}.elementor-10498 .elementor-element.elementor-element-49b80e7 .pxl-button{text-align:center;}.elementor-10498 .elementor-element.elementor-element-49b80e7 > .elementor-widget-container{margin:25px 25px 25px 25px;padding:18px 18px 18px 18px;}.elementor-10498 .elementor-element.elementor-element-49b80e7.elementor-element{--align-self:center;}.elementor-10498 .elementor-element.elementor-element-49b80e7 .pxl-button a{font-family:"Jost";font-weight:600;}.dark-mode .elementor-10498 .elementor-element.elementor-element-49b80e7 .pxl-button .btn-text, .dark-mode .elementor-10498 .elementor-element.elementor-element-49b80e7 .pxl-btn-shine{color:#000000;}.elementor-10498 .elementor-element.elementor-element-49b80e7 .pxl-button a:hover:after, .elementor-10498 .elementor-element.elementor-element-49b80e7 .pxl-btn-shine:hover{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:991px) and (min-width:576px){.elementor-10498 .elementor-element.elementor-element-40b0cbb{width:100%;}}@media(max-width:1600px){.elementor-10498 .elementor-element.elementor-element-fd895f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-b316b00{--grid-auto-flow:row;}.elementor-10498 .elementor-element.elementor-element-712f727{--e-image-carousel-slides-to-show:4;}.elementor-10498 .elementor-element.elementor-element-3912787{--spacer-size:0px;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-carousel-inner{margin:0px 50px 0px 50px;}.elementor-10498 .elementor-element.elementor-element-7fd36be .wp-arrow.style2 .pxl-swiper-arrow.pxl-swiper-arrow-prev{left:0px;right:auto;}.elementor-10498 .elementor-element.elementor-element-7fd36be .wp-arrow.style2 .pxl-swiper-arrow.pxl-swiper-arrow-next{right:0px;left:auto;}.elementor-10498 .elementor-element.elementor-element-7fd36be .pxl-carousel-inner{margin:0px 100px 0px 100px;}}@media(max-width:1024px){.elementor-10498 .elementor-element.elementor-element-fd895f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-fd895f2 .pxl-slider-carousel{text-align:center;}.elementor-10498 .elementor-element.elementor-element-fd895f2 .pxl-item--title{font-size:47px;}.elementor-10498 .elementor-element.elementor-element-fd895f2 .content--wrapper{max-width:60%;}.elementor-10498 .elementor-element.elementor-element-b316b00{--grid-auto-flow:row;}.elementor-10498 .elementor-element.elementor-element-40b0cbb > .elementor-element-populated{padding:0px 50px 0px 15px;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-carousel-inner{margin:0px 100px 0px 100px;}}@media(max-width:991px){.elementor-10498 .elementor-element.elementor-element-fd895f2 .content--wrapper{max-width:80%;}.elementor-10498 .elementor-element.elementor-element-b316b00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10498 .elementor-element.elementor-element-6ce7c64{width:100%;max-width:100%;}.elementor-10498 .elementor-element.elementor-element-6ce7c64 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-6ce7c64 .item--image img{width:100%;}.elementor-10498 .elementor-element.elementor-element-6ce7c64 .pxl-image-box .item--image img{max-height:100%;}.elementor-10498 .elementor-element.elementor-element-d7605aa > .elementor-widget-container{padding:0px 0px 36px 0px;}.elementor-10498 .elementor-element.elementor-element-712f727{--e-image-carousel-slides-to-show:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-10498 .elementor-element.elementor-element-4f6279e{padding:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-40b0cbb > .elementor-element-populated{padding:0px 15px 30px 15px;}.elementor-10498 .elementor-element.elementor-element-b78dadb{padding:0px 0px 130px 0px;}.elementor-10498 .elementor-element.elementor-element-4f0eb9c > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-carousel-inner{margin:0px 80px 0px 80px;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-swiper-container{margin-top:-40px;margin-right:-40px;margin-bottom:-40px;margin-left:-40px;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-swiper-container .pxl-swiper-slide{padding:40px 40px 40px 40px;}}@media(max-width:767px){.elementor-10498 .elementor-element.elementor-element-fd895f2 .pxl-item--title{font-size:35px;}.elementor-10498 .elementor-element.elementor-element-fd895f2 .content--wrapper{max-width:100%;}.elementor-10498 .elementor-element.elementor-element-b316b00{--grid-auto-flow:row;}.elementor-10498 .elementor-element.elementor-element-6ce7c64 .pxl-image-box .item--image img{max-height:500px;}.elementor-10498 .elementor-element.elementor-element-712f727{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-10498 .elementor-element.elementor-element-4f0eb9c > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .wp-arrow.style2 .pxl-swiper-arrow{bottom:-50px;top:auto;}.elementor-10498 .elementor-element.elementor-element-7fd36be > .elementor-widget-container{padding:65px 0px 80px 0px;}.elementor-10498 .elementor-element.elementor-element-7fd36be .wp-arrow.style2 .pxl-swiper-arrow.pxl-swiper-arrow-prev{left:0%;right:auto;}.elementor-10498 .elementor-element.elementor-element-7fd36be .wp-arrow.style2 .pxl-swiper-arrow.pxl-swiper-arrow-next{left:89%;right:auto;}.elementor-10498 .elementor-element.elementor-element-7fd36be .wp-arrow.style2 .pxl-swiper-arrow{bottom:-80px;top:auto;}.elementor-10498 .elementor-element.elementor-element-7fd36be .pxl-carousel-inner{margin:0px 80px 0px 80px;}.elementor-10498 .elementor-element.elementor-element-49b80e7 > .elementor-widget-container{margin:0px -42px 0px -42px;}}@media(max-width:575px){.elementor-10498 .elementor-element.elementor-element-fd895f2 .pxl-item--title{line-height:1em;}.elementor-10498 .elementor-element.elementor-element-b316b00{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10498 .elementor-element.elementor-element-6ce7c64 .pxl-image-box .item--image img{max-height:350px;}.elementor-10498 .elementor-element.elementor-element-712f727{--e-image-carousel-slides-to-show:2;}.elementor-10498 .elementor-element.elementor-element-4f6279e{padding:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-cd283bf{padding:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-carousel-inner{margin:0px 0px 0px 0px;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-swiper-container{margin-top:-15px;margin-right:-15px;margin-bottom:-15px;margin-left:-15px;}.elementor-10498 .elementor-element.elementor-element-a2fec09 .pxl-swiper-container .pxl-swiper-slide{padding:15px 15px 15px 15px;}.elementor-10498 .elementor-element.elementor-element-7fd36be .wp-arrow.style2 .pxl-swiper-arrow.pxl-swiper-arrow-next{left:83%;right:auto;}.elementor-10498 .elementor-element.elementor-element-7fd36be .pxl-carousel-inner{margin:0px 0px 0px 0px;}}/* Start custom CSS for pxl_text_editor, class: .elementor-element-d7605aa */.custom-values-list {
  display: flex;
  flex-direction: column;
  gap: 1em;
  padding-left: 0;
}

.custom-values-list .value-item {
  position: relative;
  padding-left: 1.5em;
  text-indent: 0;
}

.custom-values-list .value-item::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.2em;
  line-height: 1;
  color: var(--e-global-color-secondary, #B19777); /* or your brand accent color */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-712f727 *//* ========== FADE MASK FOR IMAGE CAROUSEL ========== */
.elementor-widget-image-carousel .elementor-image-carousel-wrapper {
  position: relative;
  overflow: hidden;

  /* Transparent gradient edges for fade-in/out effect */
  -webkit-mask-image: linear-gradient(to right,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%);
  mask-image: linear-gradient(to right,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  /* Background transparency */
  background-color: transparent;
}

/* ========== SLIDE IMAGE STYLING ========== */
.elementor-image-carousel .swiper-slide img {
  max-height: 69px;
  width: auto;
  height: auto;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}

/* ========== SMOOTH SCROLLING EFFECT ========== */
.elementor-image-carousel .swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b8cf2e5 *//* General dark mode text color for the entire page */
.dark-mode, 
.dark-mode p, 
.dark-mode a, 
.dark-mode .accordion-header {
  color: #fff !important; /* Make text white in dark mode */
}

/* Accordion specific styles for dark mode */
.dark-mode .accordion-item {
  background-color: #333; /* Dark background for items in dark mode */
  border-bottom: 2px solid #444; /* Slightly lighter border to stand out */
}

/* Accordion header background on dark mode */
.dark-mode .accordion-header {
  background-color: rgba(177, 151, 119, 0.9); /* Lightened bg for dark mode */
  color: #fff; /* Ensure the text inside is white */
}

.dark-mode .accordion-header:hover {
  background-color: rgba(177, 151, 119, 1); /* Darker hover effect */
}

/* Accordion content text color */
.dark-mode .accordion-content {
  color: #fff; /* Ensure the text inside the accordion is white */
  background-color: #444; /* Darker background for content */
}

/* Optional: Hover effect for accordion items in dark mode */
.dark-mode .accordion-item:hover {
  background-color: #555; /* Slightly lighter background on hover */
}/* End custom CSS */