.elementor-397 .elementor-element.elementor-element-90d8ed4:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-90d8ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-806a24c );}.elementor-397 .elementor-element.elementor-element-90d8ed4 > .elementor-background-overlay{background-color:var( --e-global-color-806a24c );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-397 .elementor-element.elementor-element-90d8ed4 > .elementor-container{min-height:100vh;}.elementor-397 .elementor-element.elementor-element-90d8ed4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-9em;margin-bottom:0em;padding:0em 3em 0em 4em;}.elementor-bc-flex-widget .elementor-397 .elementor-element.elementor-element-36fb103.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-397 .elementor-element.elementor-element-36fb103.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-397 .elementor-element.elementor-element-73019b6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-397 .elementor-element.elementor-element-73019b6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:800;line-height:59px;color:var( --e-global-color-5f592cd );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-397 .elementor-element.elementor-element-76da4b7 .elementor-button{background-color:#58FCDF;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-806a24c );color:var( --e-global-color-806a24c );}.elementor-397 .elementor-element.elementor-element-76da4b7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 8em) 0em;}.elementor-397 .elementor-element.elementor-element-c20aef4:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-c20aef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212C2E;}.elementor-397 .elementor-element.elementor-element-c20aef4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-397 .elementor-element.elementor-element-c20aef4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-397 .elementor-element.elementor-element-72cae56{padding:5em 4em 5em 4em;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-397 .elementor-element.elementor-element-66e9147{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;top:0px;text-align:start;}body:not(.rtl) .elementor-397 .elementor-element.elementor-element-66e9147{left:0px;}body.rtl .elementor-397 .elementor-element.elementor-element-66e9147{right:0px;}.ee-tooltip.ee-tooltip-66e9147.to--top,
							 .ee-tooltip.ee-tooltip-66e9147.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-66e9147.to--left,
							 .ee-tooltip.ee-tooltip-66e9147.to--right{margin-top:0px;}.elementor-397 .elementor-element.elementor-element-66e9147 img{width:25%;}.elementor-397 .elementor-element.elementor-element-fa9f0cb{padding:0px 0px 20px 0px;z-index:1;}.elementor-397 .elementor-element.elementor-element-fa9f0cb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:800;line-height:49px;color:var( --e-global-color-806a24c );}.elementor-bc-flex-widget .elementor-397 .elementor-element.elementor-element-818828d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-397 .elementor-element.elementor-element-818828d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-397 .elementor-element.elementor-element-818828d > .elementor-element-populated{padding:0em 0em 0em 3em;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-397 .elementor-element.elementor-element-a7c395b{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-806a24c );}.elementor-widget-jet-woo-products .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-woo-products .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-products__item{--columns:4;padding:20px 20px 20px 20px;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-carousel .swiper-slide{--space-between:10px;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products:not(.swiper-wrapper){margin-right:-20px;margin-left:-20px;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-button .button{background-color:var( --e-global-color-5a49ebe );display:inline-block;color:var( --e-global-color-806a24c );text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5a49ebe );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-397 .elementor-element.elementor-element-5ed3f26 > .elementor-widget-container{margin:6em 0em 0em 0em;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-title, .elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-title a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-title a{color:var( --e-global-color-806a24c );}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-title{color:var( --e-global-color-806a24c );text-align:left;order:1;}.elementor-397 .elementor-element.elementor-element-5ed3f26  .jet-woo-products .jet-woo-product-button .button{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-397 .elementor-element.elementor-element-5ed3f26  .jet-woo-product-button{text-align:center;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-price .price del{font-weight:400;text-decoration:line-through;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-price .price ins{font-weight:400;text-decoration:none;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-price{text-align:center;order:1;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-badge{display:inline-flex;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;}.elementor-397 .elementor-element.elementor-element-5ed3f26 .jet-woo-products__not-found{text-align:center;}.elementor-397 .elementor-element.elementor-element-e9a7791 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-397 .elementor-element.elementor-element-2cb9686{padding:5em 4em 5em 4em;}.elementor-397 .elementor-element.elementor-element-274e121{padding:0px 0px 20px 0px;}.elementor-397 .elementor-element.elementor-element-274e121 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:800;line-height:49px;color:var( --e-global-color-806a24c );}.elementor-bc-flex-widget .elementor-397 .elementor-element.elementor-element-5623c08.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-397 .elementor-element.elementor-element-5623c08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-397 .elementor-element.elementor-element-5623c08 > .elementor-element-populated{padding:0em 0em 0em 3em;}.elementor-397 .elementor-element.elementor-element-91b00b6{z-index:3;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-806a24c );}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-products__item{--columns:4;padding:20px 20px 20px 20px;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products:not(.swiper-wrapper){margin-right:-20px;margin-left:-20px;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-button .button{background-color:var( --e-global-color-5a49ebe );display:inline-block;color:var( --e-global-color-806a24c );text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5a49ebe );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-397 .elementor-element.elementor-element-8ed3319 > .elementor-widget-container{margin:3em 0em 0em 0em;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-title, .elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-title a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-title a{color:var( --e-global-color-806a24c );}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-title{color:var( --e-global-color-806a24c );text-align:left;order:1;}.elementor-397 .elementor-element.elementor-element-8ed3319  .jet-woo-products .jet-woo-product-button .button{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-397 .elementor-element.elementor-element-8ed3319  .jet-woo-product-button{text-align:center;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-price .price del{font-weight:400;text-decoration:line-through;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-price .price ins{font-weight:400;text-decoration:none;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-price{text-align:center;order:1;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-badge{display:inline-flex;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;}.elementor-397 .elementor-element.elementor-element-8ed3319 .jet-woo-products__not-found{text-align:center;}.elementor-397 .elementor-element.elementor-element-5ad164d{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;top:-168.913px;text-align:end;}body:not(.rtl) .elementor-397 .elementor-element.elementor-element-5ad164d{left:4px;}body.rtl .elementor-397 .elementor-element.elementor-element-5ad164d{right:4px;}.ee-tooltip.ee-tooltip-5ad164d.to--top,
							 .ee-tooltip.ee-tooltip-5ad164d.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-5ad164d.to--left,
							 .ee-tooltip.ee-tooltip-5ad164d.to--right{margin-top:0px;}.elementor-397 .elementor-element.elementor-element-5ad164d img{width:25%;opacity:0.33;}.elementor-397 .elementor-element.elementor-element-ab99d22 > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:1920px){.elementor-397 .elementor-element.elementor-element-90d8ed4{margin-top:-10em;margin-bottom:0em;padding:0em 8em 0em 9em;}.elementor-bc-flex-widget .elementor-397 .elementor-element.elementor-element-36fb103.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-397 .elementor-element.elementor-element-36fb103.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-397 .elementor-element.elementor-element-73019b6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 3em) 0em;}.elementor-397 .elementor-element.elementor-element-73019b6 .elementor-heading-title{font-size:65px;line-height:73px;}.elementor-397 .elementor-element.elementor-element-76da4b7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 18em) 0em;}.elementor-397 .elementor-element.elementor-element-76da4b7 .elementor-button{font-size:16px;}.elementor-397 .elementor-element.elementor-element-72cae56{padding:5em 8em 5em 9em;}.elementor-397 .elementor-element.elementor-element-2cb9686{padding:5em 8em 5em 9em;}}/* Start custom CSS for button, class: .elementor-element-76da4b7 */.elementor-397 .elementor-element.elementor-element-76da4b7 a.elementor-button {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 14px 34px;
    background: transparent;
    border: 2px solid #58FCDF;
    color: #58FCDF;
    font-family: 'Manrope', sans-serif;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 0;
    position: relative;
    overflow: hidden;
    transition: all 0.35s ease;
}

.elementor-397 .elementor-element.elementor-element-76da4b7 a.elementor-button::before {
    content: '';
    position: absolute;
    inset: 0;
    background: #58FCDF;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 0;
}

.elementor-397 .elementor-element.elementor-element-76da4b7 a.elementor-button:hover::before {
    transform: scaleX(1);
}

.elementor-397 .elementor-element.elementor-element-76da4b7 a.elementor-button .elementor-button-text,
.elementor-397 .elementor-element.elementor-element-76da4b7 a.elementor-button .elementor-button-icon {
    position: relative;
    z-index: 1;
    transition: color 0.35s ease;
}

.elementor-397 .elementor-element.elementor-element-76da4b7 a.elementor-button:hover .elementor-button-text {
    color: #111B1D;
}

.elementor-397 .elementor-element.elementor-element-76da4b7 a.elementor-button .elementor-button-icon svg {
    fill: #58FCDF;
    transition: fill 0.35s ease, transform 0.3s ease;
}

.elementor-397 .elementor-element.elementor-element-76da4b7 a.elementor-button:hover .elementor-button-icon svg {
    fill: #111B1D;
    transform: translateX(3px);
}

.elementor-397 .elementor-element.elementor-element-76da4b7 a.elementor-button:hover {
    border-color: #58FCDF;
    color: #111B1D;
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-5ed3f26 */.jet-woo-products .jet-woo-product-thumbnail img{
        height: 350px;
        object-fit:cover;
}

/* ===== Swiper Pagination – Custom Palette (Slim) ===== */

.swiper-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  padding: 10px 0;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #ACC1C4;
  opacity: 0.5;
  border: none;
  border-radius: 50%;
  margin: 0 5px !important;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  display: inline-block;
  position: relative;
}

.swiper-pagination-bullet:hover {
  background: #75979D;
  opacity: 0.8;
  transform: scale(1.15);
}

.swiper-pagination-bullet:focus {
  outline: 2px solid #587176;
  outline-offset: 2px;
}

/* Active bullet – pill shape */
.swiper-pagination-bullet-active {
  width: 26px;
  height: 8px;
  border-radius: 4px;
  background: linear-gradient(135deg, #3B4C4F, #587176);
  opacity: 1;
  box-shadow: 0 1px 6px rgba(59, 76, 79, 0.3);
}

.swiper-pagination-bullet-active:hover {
  transform: scale(1.05);
  background: linear-gradient(135deg, #3B4C4F, #587176);
}

/* Neighboring bullets (dynamic mode) */
.swiper-pagination-bullet-active-next,
.swiper-pagination-bullet-active-prev {
  background: #75979D;
  opacity: 0.7;
  transform: scale(0.9);
}

.swiper-pagination-bullet-active-next-next,
.swiper-pagination-bullet-active-prev-prev {
  background: #DEE8E8;
  opacity: 0.45;
  transform: scale(0.75);
}

/* Dynamic bullets – hide far bullets smoothly */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1),
              visibility 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-8ed3319 */.jet-woo-products .jet-woo-product-thumbnail img{
        height: 350px;
        object-fit:cover;
}/* End custom CSS */