.elementor-204 .elementor-element.elementor-element-b7ef641{--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;--align-items:center;}.elementor-204 .elementor-element.elementor-element-dd63e11{--display:flex;--min-height:547px;--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;--border-radius:20px 20px 20px 20px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:254px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-204 .elementor-element.elementor-element-dd63e11:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-dd63e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-204 .elementor-element.elementor-element-406cc2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-204 .elementor-element.elementor-element-406cc2e .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-be47f24{--display:flex;--position:absolute;--min-height:160px;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:50% 50% 50% 50%;top:-28px;}.elementor-204 .elementor-element.elementor-element-be47f24:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-be47f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C567A;}.elementor-204 .elementor-element.elementor-element-be47f24:hover{background-color:#C6A12F;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-be47f24{left:988px;}body.rtl .elementor-204 .elementor-element.elementor-element-be47f24{right:988px;}.elementor-204 .elementor-element.elementor-element-e6005e3 .elementor-icon-wrapper{text-align:center;}.elementor-204 .elementor-element.elementor-element-6e05948{text-align:center;}.elementor-204 .elementor-element.elementor-element-6e05948 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:15px;line-height:20px;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-17508f2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-d2a137c{--display:flex;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:7px;--padding-bottom:7px;--padding-left:40px;--padding-right:7px;}.elementor-204 .elementor-element.elementor-element-8529639{--display:flex;}.elementor-204 .elementor-element.elementor-element-b92cf40{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-204 .elementor-element.elementor-element-b92cf40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-204 .elementor-element.elementor-element-b92cf40 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-204 .elementor-element.elementor-element-b92cf40 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-b92cf40 .elementor-icon{font-size:23px;}.elementor-204 .elementor-element.elementor-element-b92cf40 .elementor-icon-box-title, .elementor-204 .elementor-element.elementor-element-b92cf40 .elementor-icon-box-title a{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:700;}.elementor-204 .elementor-element.elementor-element-b92cf40 .elementor-icon-box-description{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-43ed49e{--display:flex;}.elementor-204 .elementor-element.elementor-element-40360b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-204 .elementor-element.elementor-element-40360b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-204 .elementor-element.elementor-element-40360b7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-204 .elementor-element.elementor-element-40360b7 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-40360b7 .elementor-icon{font-size:23px;}.elementor-204 .elementor-element.elementor-element-40360b7 .elementor-icon-box-title, .elementor-204 .elementor-element.elementor-element-40360b7 .elementor-icon-box-title a{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:700;}.elementor-204 .elementor-element.elementor-element-40360b7 .elementor-icon-box-description{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-63c71a3{--display:flex;}.elementor-204 .elementor-element.elementor-element-63c71a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-204 .elementor-element.elementor-element-d058b51{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-204 .elementor-element.elementor-element-d058b51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-204 .elementor-element.elementor-element-d058b51 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-204 .elementor-element.elementor-element-d058b51 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-d058b51 .elementor-icon{font-size:23px;}.elementor-204 .elementor-element.elementor-element-d058b51 .elementor-icon-box-title, .elementor-204 .elementor-element.elementor-element-d058b51 .elementor-icon-box-title a{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:700;}.elementor-204 .elementor-element.elementor-element-d058b51 .elementor-icon-box-description{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-fcdb424{--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-204 .elementor-element.elementor-element-a9459fc > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-204 .elementor-element.elementor-element-42d0808{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-204 .elementor-element.elementor-element-1fdcaa6{--display:flex;--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-204 .elementor-element.elementor-element-1fdcaa6:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-1fdcaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-7f9a7b0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-range__slider__track{height:13px;background-color:#C6A12F;border-radius:50px 50px 50px 50px;}.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;background-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;background-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;background-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-range__slider__input{height:16px;}.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-range__values{font-family:"Poppins", Sans-serif;color:#FFFFFF;text-align:left;}.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-range__inputs__container{margin-left:0;margin-right:auto;}.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-204 .elementor-element.elementor-element-92966cc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-204 .elementor-element.elementor-element-13877fc{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-204 .elementor-element.elementor-element-13877fc > .elementor-widget-container{background-color:#F5F5F5;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000026;border-radius:15px 15px 15px 15px;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-radio-list__row{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-204 .elementor-element.elementor-element-13877fc .jet-list-tree__children{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);padding-left:9px;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-radio-list-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);text-align:center;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-list-tree__children:not(:last-child){margin-bottom:2px;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-radio-list__row:not(:last-child){margin-bottom:2px;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-radio-list__label{font-family:"Almarai", Sans-serif;font-weight:700;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-radio-list__button:hover{color:#C7A12A;background-color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-radio-list__input:checked ~ .jet-radio-list__button{color:#C7A12A;background-color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-radio-list__button{padding:10px 20px 10px 20px;border-radius:10px 10px 10px 10px;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-collapse-icon{width:20px;height:20px;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-collapse-none{width:20px;height:20px;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-filter+.jet-filter{margin-top:10px;}.elementor-204 .elementor-element.elementor-element-13877fc .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-204 .elementor-element.elementor-element-6e461b1 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-204 .elementor-element.elementor-element-6e461b1 .jet-listing-not-found{font-family:"Almarai", Sans-serif;}.elementor-204 .elementor-element.elementor-element-331f130{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-204 .elementor-element.elementor-element-f856f8d .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:28px;font-weight:700;color:#C6A12F;}.elementor-204 .elementor-element.elementor-element-18afb1c{--display:flex;--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-204 .elementor-element.elementor-element-5d27fba{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-204 .elementor-element.elementor-element-968c287 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-204 .elementor-element.elementor-element-dc25860{text-align:start;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-204 .elementor-element.elementor-element-901954e .elementor-button{background-color:#3C567A;font-family:"Almarai", Sans-serif;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 25px 10px 25px;}.elementor-204 .elementor-element.elementor-element-901954e .elementor-button:hover, .elementor-204 .elementor-element.elementor-element-901954e .elementor-button:focus{background-color:#C6A12F;}.elementor-204 .elementor-element.elementor-element-901954e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-204 .elementor-element.elementor-element-901954e .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-204 .elementor-element.elementor-element-9b8f5cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-204 .elementor-element.elementor-element-f670f39{--display:flex;}@media(max-width:1024px){.elementor-204 .elementor-element.elementor-element-406cc2e .elementor-heading-title{line-height:1.7em;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-be47f24{left:505px;}body.rtl .elementor-204 .elementor-element.elementor-element-be47f24{right:505px;}.elementor-204 .elementor-element.elementor-element-be47f24{top:-28px;}.elementor-204 .elementor-element.elementor-element-a9459fc > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-204 .elementor-element.elementor-element-6e461b1 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-204 .elementor-element.elementor-element-331f130{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-204 .elementor-element.elementor-element-f856f8d{text-align:center;}.elementor-204 .elementor-element.elementor-element-18afb1c{--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-204 .elementor-element.elementor-element-5d27fba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-204 .elementor-element.elementor-element-dc25860{text-align:center;}}@media(min-width:768px){.elementor-204 .elementor-element.elementor-element-dd63e11{--width:100%;}.elementor-204 .elementor-element.elementor-element-be47f24{--width:160px;}.elementor-204 .elementor-element.elementor-element-d2a137c{--width:100%;}.elementor-204 .elementor-element.elementor-element-63c71a3{--width:30.472%;}.elementor-204 .elementor-element.elementor-element-92966cc{--width:35%;}}@media(max-width:767px){.elementor-204 .elementor-element.elementor-element-dd63e11{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-204 .elementor-element.elementor-element-406cc2e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-204 .elementor-element.elementor-element-406cc2e .elementor-heading-title{line-height:1.6em;}.elementor-204 .elementor-element.elementor-element-17508f2{text-align:center;}.elementor-204 .elementor-element.elementor-element-d2a137c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-204 .elementor-element.elementor-element-b92cf40{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-204 .elementor-element.elementor-element-b92cf40 .elementor-icon-box-wrapper{text-align:center;}.elementor-204 .elementor-element.elementor-element-40360b7{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-204 .elementor-element.elementor-element-40360b7 .elementor-icon-box-wrapper{text-align:center;}.elementor-204 .elementor-element.elementor-element-63c71a3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-204 .elementor-element.elementor-element-d058b51{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-204 .elementor-element.elementor-element-d058b51 .elementor-icon-box-wrapper{text-align:center;}.elementor-204 .elementor-element.elementor-element-a9459fc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-204 .elementor-element.elementor-element-6e461b1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-204 .elementor-element.elementor-element-f856f8d{text-align:center;}.elementor-204 .elementor-element.elementor-element-5d27fba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-204 .elementor-element.elementor-element-968c287{text-align:center;}.elementor-204 .elementor-element.elementor-element-dc25860{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-dd63e11 */.elementor-204 .elementor-element.elementor-element-dd63e11 {
    position: relative; /* make sure overlay sits above bg */

}

/* The dark overlay */
.elementor-204 .elementor-element.elementor-element-dd63e11::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.45); /* black with 50% opacity */
    z-index: 1; /* below the text but above bg */
    pointer-events: none; /* allow clicking elements inside container */
}
/* Make text/icons appear above overlay */
.elementor-204 .elementor-element.elementor-element-dd63e11 * {

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-7f9a7b0 *//* Creates space at the top of the widget for our absolute positioned labels */
.elementor-204 .elementor-element.elementor-element-7f9a7b0 .elementor-widget-container {
    padding-top: 55px; 
    position: relative;
}

/* 1. Style the main filter label to sit on the far right */
.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-filter-label {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0 !important;
    padding: 10px 0;
    color: #6A7B8C; /* Adjust this to match your exact grey text color */
    font-size: 15px;
    font-weight: 500;
}

/* 2. Turn the values text into the gold floating badge on the left */
.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-range__values {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #c49a37; /* Gold/Mustard color from your image */
    padding: 8px 16px;
    border-radius: 6px;
    display: flex !important;
    flex-direction: row-reverse; /* Ensures RTL text flows correctly inside the box */
    align-items: center;
    gap: 4px;
}

/* Force all text inside the gold badge to be white */
.elementor-204 .elementor-element.elementor-element-7f9a7b0 .jet-range__values * {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 600;
    margin: 0 !important;
}

/* 3. Style the main slider track */
.elementor-204 .elementor-element.elementor-element-7f9a7b0 .ui-slider-horizontal {
    height: 6px !important;
    background-color: #EAEAEA !important; /* Light grey for the empty track */
    border: none !important;
    border-radius: 10px;
    margin-top: 10px; /* Gives a little breathing room from the labels */
}

/* 4. Style the selected filled range */
.elementor-204 .elementor-element.elementor-element-7f9a7b0 .ui-slider-range {
    background-color: #c49a37 !important; /* Matches the badge */
    border-radius: 10px;
}

/* 5. Style the drag handles to match the UI better */
.elementor-204 .elementor-element.elementor-element-7f9a7b0 .ui-slider-handle {
    background-color: #c49a37 !important;
    border: 2px solid #ffffff !important;
    width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    top: -5px !important; /* perfectly centers it on the 6px track */
    outline: none !important;
    cursor: pointer;
    box-shadow: 0 1px 4px rgba(0,0,0,0.2) !important;
    transition: transform 0.2s ease;
}

/* Adds a slight hover effect to the handles for better UX */
.elementor-204 .elementor-element.elementor-element-7f9a7b0 .ui-slider-handle:hover {
    transform: scale(1.1);
}
.elementor-204 .elementor-element.elementor-element-7f9a7b0{
   display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901954e */.elementor-204 .elementor-element.elementor-element-901954e .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-204 .elementor-element.elementor-element-901954e .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-204 .elementor-element.elementor-element-901954e svg {
    width: 45px;
    height: 35px;
}/* End custom CSS */