/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

*{padding:0;margin:0}body{overflow-x:hidden}.text-3b3b3b{color:#3b3b3b!important}.button_see_more_transparent,.button_see_more_transparent:focus,.button_see_more_transparent:hover{color:#fff!important;background:no-repeat padding-box #e82c2d;-webkit-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out;text-decoration:none;border:none!important;-webkit-box-shadow:inset 0 3.5em 0 0 #e82c2d,inset 0 -3.5em 0 0 #e82c2d!important;box-shadow:inset 0 3.5em 0 0 #e82c2d,inset 0 -3.5em 0 0 #e82c2d!important}.time_text{font:14px/16px "Noto Sans","Noto Sans Arabic"!important}.button_see_more_transparent{font:16px/21px "Noto Sans","Noto Sans Arabic"!important}.shadow-box{-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.2);box-shadow:0 0 1px 0 rgba(0,0,0,.2)}.SFBlack22_26{font:bolder 22px/26px "Noto Sans","Noto Sans Arabic"}.text-red{color:#e82c2d!important}.SF16_19BoldImportant{font:16px/19px "Noto Sans","Noto Sans Arabic"!important}.bg-f9f9f9{background-color:#f9f9f9}.search_button{padding:10px;background-color:#3b3b3b;color:#fff;border-radius:10px;border:none}.text-blue{color:#006ab3}.border-d1d1d1{border-color:#d1d1d1!important}.border-707070{border:1px solid #707070!important}.customWidth{margin:auto;width:95%;padding:0 10px}.SF16_22Bold{font:16px/22px "Noto Sans","Noto Sans Arabic"!important}@media screen and (min-width:990px){.search_button{padding:10px 20px}.SFBlack26_31-lg{font:bolder 20px/31px "Noto Sans","Noto Sans Arabic"}.w-lg-48{width:48%!important}}.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style,900);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-angle-down::before{content:"\f107"}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:'Font Awesome 6 Brands';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands';--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Free';--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free'}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.ttf") format("truetype")}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.ttf") format("truetype")}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.ttf") format("truetype")}@font-face{font-family:'Font Awesome 5 Brands';font-display:block;font-weight:400;src:url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.ttf") format("truetype")}@font-face{font-family:'Font Awesome 5 Free';font-display:block;font-weight:900;src:url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.ttf") format("truetype")}@font-face{font-family:'Font Awesome 5 Free';font-display:block;font-weight:400;src:url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.ttf") format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url("../webfonts/fa-v4compatibility.woff2") format("woff2"),url("../webfonts/fa-v4compatibility.ttf") format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}
/* wrapper to position the fake arrow */
.custom-select-wrapper {
    position: relative;
    display: inline-block;
    width: 100%; /* or explicit width like 200px */
    font-family: inherit;
    font-size: inherit;
}

/* base select: hide native arrow but keep everything else */
.custom-select-wrapper select {
    width: 100%;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: white; /* adjust or use transparent/inherit */
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 0.5em 2.5em 0.5em 0.75em; /* reserve space for arrow; LTR default */
    line-height: 1.2;
    font-size: 1rem;
    cursor: pointer;
    box-sizing: border-box;
}

/* Remove IE native arrow */
.custom-select-wrapper select::-ms-expand {
    display: none;
}

/* Custom arrow SVG (gray) */
.custom-select-wrapper::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    width: 10px;
    height: 10px;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 30.727 30.727'><path d='M29.994,10.183L15.363,24.812L0.733,10.184c-0.977-0.978-0.977-2.561,0-3.536c0.977-0.977,2.559-0.976,3.536,0l11.095,11.093L26.461,6.647c0.977-0.976,2.559-0.976,3.535,0C30.971,7.624,30.971,9.206,29.994,10.183z'/></svg>") no-repeat center;
    background-size: contain;
}

/* LTR: arrow on right, adjust padding if needed */
html[dir="ltr"] .custom-select-wrapper select {
    padding-right: 2.5em;
    padding-left: 0.75em;
}

html[dir="ltr"] .custom-select-wrapper::after {
    right: 15px;
    left: unset;
}

/* RTL: arrow on left, swap padding */
html[dir="rtl"] .custom-select-wrapper select {
    padding-left: 2.5em;
    padding-right: 0.75em;
}

html[dir="rtl"] .custom-select-wrapper::after {
    left: 15px;
    right: unset;
}

/* Optional: focus styling */
.custom-select-wrapper select:focus {
    outline: 2px solid #4d90fe;
    outline-offset: 1px;
}

/* Optional: disabled state */
.custom-select-wrapper select:disabled {
    background-color: #f5f5f5;
    cursor: not-allowed;
    color: #666;
}



