.elementor-6137 .elementor-element.elementor-element-116e271{--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-6137 .elementor-element.elementor-element-b38c824{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6137 .elementor-element.elementor-element-c5f35f7{--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-6137 .elementor-element.elementor-element-c5f35f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6137 .elementor-element.elementor-element-6fb8beb{--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;}.elementor-6137 .elementor-element.elementor-element-6fb8beb.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6137 .elementor-element.elementor-element-e0ead13 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#575757;}.elementor-6137 .elementor-element.elementor-element-e0ead13 .elementor-heading-title a:hover, .elementor-6137 .elementor-element.elementor-element-e0ead13 .elementor-heading-title a:focus{color:#509A90;}.elementor-6137 .elementor-element.elementor-element-cf12498 .elementor-heading-title{color:#575757;}.elementor-6137 .elementor-element.elementor-element-cf12498 .elementor-heading-title a:hover, .elementor-6137 .elementor-element.elementor-element-cf12498 .elementor-heading-title a:focus{color:#509A90;}.elementor-6137 .elementor-element.elementor-element-d0b263c .elementor-heading-title{color:#575757;}.elementor-6137 .elementor-element.elementor-element-d0b263c .elementor-heading-title a:hover, .elementor-6137 .elementor-element.elementor-element-d0b263c .elementor-heading-title a:focus{color:#509A90;}.elementor-6137 .elementor-element.elementor-element-b9d58d5 .elementor-heading-title{color:#575757;}.elementor-6137 .elementor-element.elementor-element-b9d58d5 .elementor-heading-title a:hover, .elementor-6137 .elementor-element.elementor-element-b9d58d5 .elementor-heading-title a:focus{color:#509A90;}.elementor-6137 .elementor-element.elementor-element-8ef9362 .elementor-heading-title{color:#575757;}.elementor-6137 .elementor-element.elementor-element-8ef9362 .elementor-heading-title a:hover, .elementor-6137 .elementor-element.elementor-element-8ef9362 .elementor-heading-title a:focus{color:#509A90;}.elementor-6137 .elementor-element.elementor-element-263a23d{--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-6137 .elementor-element.elementor-element-8d32a21{--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-6137 .elementor-element.elementor-element-8d32a21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6137 .elementor-element.elementor-element-4105746{--e-image-carousel-slides-to-show:1;}.elementor-6137 .elementor-element.elementor-element-4105746 > .elementor-widget-container{background-color:#197F6F;border-style:solid;border-width:.5px .5px .5px .5px;border-radius:7px 7px 7px 7px;}.elementor-6137 .elementor-element.elementor-element-4105746 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-6137 .elementor-element.elementor-element-4105746 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:#D8FFF6;}.elementor-6137 .elementor-element.elementor-element-4105746 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-6137 .elementor-element.elementor-element-4105746 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#D8FFF6;}.elementor-6137 .elementor-element.elementor-element-4105746 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#2E1414;opacity:1;}.elementor-6137 .elementor-element.elementor-element-4105746 .swiper-pagination-bullet{background:#C1FFE8;}.elementor-6137 .elementor-element.elementor-element-4105746 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:.5px .5px .5px .5px;border-color:#2D756F;border-radius:7px 7px 7px 7px;}.elementor-6137 .elementor-element.elementor-element-720ed7f{--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-6137 .elementor-element.elementor-element-e56cfe9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0.01px 0.01px 0.01px 0.01px;--border-top-width:0.01px;--border-right-width:0.01px;--border-bottom-width:0.01px;--border-left-width:0.01px;--border-radius:5px 5px 5px 5px;}.elementor-6137 .elementor-element.elementor-element-57af6df > .elementor-widget-container{margin:0px 0px 0px 68px;padding:0px 0px 0px 0px;}.elementor-6137 .elementor-element.elementor-element-57af6df{text-align:left;}.elementor-6137 .elementor-element.elementor-element-57af6df .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#505050;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-6137 .elementor-element.elementor-element-224dd2a > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6137 .elementor-element.elementor-element-224dd2a .elementor-author-box__avatar img{width:55px;height:55px;border-radius:20px;}body.rtl .elementor-6137 .elementor-element.elementor-element-224dd2a.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-6137 .elementor-element.elementor-element-224dd2a:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:10px;margin-left:0;}body:not(.rtl) .elementor-6137 .elementor-element.elementor-element-224dd2a.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-6137 .elementor-element.elementor-element-224dd2a:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:10px;margin-right:0;}.elementor-6137 .elementor-element.elementor-element-224dd2a.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:10px;}.elementor-6137 .elementor-element.elementor-element-224dd2a .elementor-author-box__bio{margin-bottom:1px;}.elementor-6137 .elementor-element.elementor-element-513f6b4{width:var( --container-widget-width, 84.2% );max-width:84.2%;--container-widget-width:84.2%;--container-widget-flex-grow:0;text-align:center;}.elementor-6137 .elementor-element.elementor-element-513f6b4 > .elementor-widget-container{background-color:#377E5D;padding:7px 7px 7px 7px;border-style:solid;border-width:0.01px 0.01px 0.01px 0.01px;border-radius:5px 5px 5px 5px;}.elementor-6137 .elementor-element.elementor-element-513f6b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6137 .elementor-element.elementor-element-513f6b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFCFC;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6137 .elementor-element.elementor-element-6453758{--horizontal-progress-border:none;--horizontal-border-style:none;}.elementor-6137 .elementor-element.elementor-element-4bcbb76{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6137 .elementor-element.elementor-element-4b7e972 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6137 .elementor-element.elementor-element-e1a8798 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-6137 .elementor-element.elementor-element-e1a8798{text-align:center;}.elementor-6137 .elementor-element.elementor-element-e1a8798 .elementor-heading-title{color:#8A8A8A;}.elementor-6137 .elementor-element.elementor-element-e1a8798 .elementor-heading-title a:hover, .elementor-6137 .elementor-element.elementor-element-e1a8798 .elementor-heading-title a:focus{color:#161616;}.elementor-6137 .elementor-element.elementor-element-30046ca{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6137 .elementor-element.elementor-element-38357dc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--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-6137 .elementor-element.elementor-element-38357dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6137 .elementor-element.elementor-element-504eea4.elementor-element{--align-self:flex-start;}.elementor-6137 .elementor-element.elementor-element-504eea4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#474747;}.elementor-6137 .elementor-element.elementor-element-eb9287b > .elementor-widget-container{margin:0px 0px 0px 210px;}.elementor-6137 .elementor-element.elementor-element-eb9287b.elementor-element{--align-self:flex-start;}.elementor-6137 .elementor-element.elementor-element-1143fd7 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-6137 .elementor-element.elementor-element-1143fd7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#353535;}.elementor-6137 .elementor-element.elementor-element-732f503 > .elementor-widget-container{margin:-10px 0px 0px 270px;}.elementor-6137 .elementor-element.elementor-element-568f7b2 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-6137 .elementor-element.elementor-element-568f7b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#1C80AA;}.elementor-6137 .elementor-element.elementor-element-23eb253 > .elementor-widget-container{margin:-40px 0px 0px 260px;}.elementor-6137 .elementor-element.elementor-element-36ecff2{--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-6137 .elementor-element.elementor-element-2306e39{--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-6137 .elementor-element.elementor-element-1821644{--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-6137 .elementor-element.elementor-element-1821644.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6137 .elementor-element.elementor-element-cd6a2af{width:var( --container-widget-width, 109.573% );max-width:109.573%;--container-widget-width:109.573%;--container-widget-flex-grow:0;}.elementor-6137 .elementor-element.elementor-element-cd6a2af > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-6137 .elementor-element.elementor-element-cd6a2af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6137 .elementor-element.elementor-element-4a7b5a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6137 .elementor-element.elementor-element-efa5695{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-6137 .elementor-element.elementor-element-efa5695.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6137 .elementor-element.elementor-element-045beae > .elementor-widget-container{padding:0px 0px 0px 10px;border-style:solid;border-width:.01px .01px .01px .01px;border-radius:5px 5px 5px 5px;}.elementor-6137 .elementor-element.elementor-element-54abd6b{--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-6137 .elementor-element.elementor-element-67676b0{--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-6137 .elementor-element.elementor-element-7f3fa9d{--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-6137 .elementor-element.elementor-element-9002dd6{--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-6137 .elementor-element.elementor-element-95e7ce4{--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-6137 .elementor-element.elementor-element-92023cb{--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-6137 .elementor-element.elementor-element-7519058 > .elementor-widget-container{margin:0px 0px 0px 42px;}.elementor-6137 .elementor-element.elementor-element-7519058 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#3F3F3F;}.elementor-6137 .elementor-element.elementor-element-a9f9b84 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-6137 .elementor-element.elementor-element-34d3972{--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;}@media(max-width:1024px){.elementor-6137 .elementor-element.elementor-element-4bcbb76{--grid-auto-flow:row;}.elementor-6137 .elementor-element.elementor-element-38357dc{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-6137 .elementor-element.elementor-element-c5f35f7{--width:16.53%;}.elementor-6137 .elementor-element.elementor-element-6fb8beb{--width:66.6666%;}.elementor-6137 .elementor-element.elementor-element-8d32a21{--width:65%;}.elementor-6137 .elementor-element.elementor-element-720ed7f{--width:35%;}.elementor-6137 .elementor-element.elementor-element-30046ca{--content-width:1100px;}.elementor-6137 .elementor-element.elementor-element-38357dc{--width:65%;}.elementor-6137 .elementor-element.elementor-element-36ecff2{--width:35%;}.elementor-6137 .elementor-element.elementor-element-1821644{--width:100%;}.elementor-6137 .elementor-element.elementor-element-efa5695{--width:65%;}.elementor-6137 .elementor-element.elementor-element-54abd6b{--width:35%;}.elementor-6137 .elementor-element.elementor-element-7f3fa9d{--width:65%;}.elementor-6137 .elementor-element.elementor-element-9002dd6{--width:35%;}.elementor-6137 .elementor-element.elementor-element-92023cb{--width:65%;}.elementor-6137 .elementor-element.elementor-element-34d3972{--width:35%;}}@media(max-width:767px){.elementor-6137 .elementor-element.elementor-element-4bcbb76{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6137 .elementor-element.elementor-element-38357dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-6fb8beb */a, a:visited, a:active {
  text-decoration: none !important;
}

a:hover {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23eb253 */.inline-share-wrapper {
  position: relative;
  display: inline-block;
}

.inline-share-toggle {
  cursor: pointer;
  padding: 10px;
  font-size: 20px;
}

.inline-share-icons {
  display: flex;
  gap: 10px;
  background: #fff;
  padding: 10px 12px;
  border-radius: 10px;
  box-shadow: 0 5px 18px rgba(0,0,0,0.15);
  position: absolute;
  top: 45px;
  right: 0;
  opacity: 0;
  pointer-events: none;
  transform: translateY(-10px);
  transition: 0.25s ease;
  z-index: 999;
}

.inline-share-icons.show {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.inline-share-icons a,
.inline-share-icons span {
  font-size: 18px;
  cursor: pointer;
  color: #444;
  transition: 0.2s;
}

.inline-share-icons a:hover,
.inline-share-icons span:hover {
  color: #000;
  transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-045beae */.acf-font-text {
    font-family: 'Poppins', DM sans;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bbc6ee3 *//* Wrapper spacing */
.category-carousel-wrapper {
    margin-top: 25px;
    position: relative;
}

/* Title style */
.category-carousel-wrapper .carousel-title {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

/* Card container */
.category-carousel-wrapper .carousel-item .item-card {
    display: block;
    border: 1px solid #e3e3e3;
    border-radius: 10px;
    overflow: hidden;
    background: #fff;
    text-decoration: none;
    transition: 0.3s;
    height: 100%;
    cursor: pointer;
}

.category-carousel-wrapper .carousel-item .item-card:hover {
    box-shadow: 0 4px 15px rgba(0,0,0,0.12);
}

/* Thumbnail */
.category-carousel-wrapper .item-thumb {
    width: 100%;
    height: 180px;
    overflow: hidden;
}

.category-carousel-wrapper .item-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Info Section */
.category-carousel-wrapper .item-info {
    padding: 10px;
}

/* Price */
.category-carousel-wrapper .item-info .price {
    color: #0a8600;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 6px;
}

/* Title */
.category-carousel-wrapper .item-info .title {
    font-size: 15px;
    color: #222;
    font-weight: 500;
    min-height: 38px;
    line-height: 1.3;
    margin-bottom: 8px;
}

/* Meta (location + time) */
.category-carousel-wrapper .item-info .meta {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    color: #777;
}

/* Make Swiper Slide Consistent Height */
.category-carousel-wrapper .swiper-slide {
    height: auto;
}

/* Navigation Arrows */
.category-carousel-wrapper .carousel-nav-left,
.category-carousel-wrapper .carousel-nav-right {
    top: 45%;
    transition: 0.3s;
}

.category-carousel-wrapper .carousel-nav-left:hover,
.category-carousel-wrapper .carousel-nav-right:hover {
    background: #f8f8f8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9f9b84 */.elementor-widget-text-editor ul {
    list-style-type: disc;
    padding-left: 20px;
}

.elementor-widget-text-editor ul li {
    margin-bottom: 6px;
}
.elementor-widget-text-editor ul li::before {
    content: "✔";
    color: #008069;
    margin-right: 8px;
    font-weight: bold;
}



.elementor-6137 .elementor-element.elementor-element-a9f9b84 ul li {
    font-size: 14px;
    font-weight: 600;
}/* End custom CSS */