.faq-collapse{border:1px solid rgba(255,255,255,.2);border-radius:8px;background-color:rgba(255,255,255,.05);transition:all .3s ease;overflow:hidden}.faq-collapse:hover{border-color:rgba(255,255,255,.4);background-color:rgba(255,255,255,0)}.faq-collapse-header{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;cursor:pointer;gap:20px;transition:background-color .3s ease}.faq-collapse-header:hover{background-color:rgba(255,255,255,.05)}.faq-collapse-question{flex:1;display:flex;flex-direction:column;gap:10px}.faq-collapse-question-text{font-size:20px;font-weight:500;color:var(--white);margin:0;font-family:var(--font-montserrat),sans-serif;line-height:1.5}.faq-collapse-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease;color:var(--white)}.faq-collapse-arrow.open{transform:rotate(180deg)}.faq-collapse-arrow.closed{transform:rotate(0deg)}.faq-collapse-arrow-icon{transition:all .3s ease}.faq-collapse-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease,padding .4s ease;padding:0 30px}.faq-collapse-content.open{max-height:2000px;opacity:1;padding:0 30px 25px}.faq-collapse-content.closed{max-height:0;opacity:0;padding:0 30px}.faq-collapse-answer-text{font-size:16px;line-height:1.8;color:rgba(255,255,255,.9);font-family:var(--font-open-sans),sans-serif;padding-top:10px}.faq-collapse-answer-text p{margin-bottom:15px;line-height:1.8}.faq-collapse-answer-text ol,.faq-collapse-answer-text ul{margin-bottom:15px;padding-left:30px}.faq-collapse-answer-text li{margin-bottom:10px;line-height:1.8}.faq-collapse-answer-text strong{font-weight:600;color:var(--white)}.faq-collapse-answer-text a{color:var(--primary);text-decoration:underline;transition:opacity .3s ease}.faq-collapse-answer-text a:hover{opacity:.8}@media (max-width:1250px){.faq-collapse-question-text{font-size:18px}}@media (max-width:991px){.faq-collapse-header{padding:20px 25px}.faq-collapse-question-text{font-size:17px}.faq-collapse-content{padding:0 25px}.faq-collapse-content.open{padding:0 25px 20px}.faq-collapse-answer-text{font-size:15px}}@media (max-width:768px){.faq-collapse-header{padding:18px 20px;gap:15px}.faq-collapse-question-text{font-size:16px}.faq-collapse-content{padding:0 20px}.faq-collapse-content.open{padding:0 20px 18px}.faq-collapse-arrow-icon{width:20px;height:20px}}@media (max-width:480px){.faq-collapse-header{padding:15px 18px;gap:12px}.faq-collapse-question-text{font-size:15px}.faq-collapse-content{padding:0 18px}.faq-collapse-content.open{padding:0 18px 15px}.faq-collapse-answer-text{font-size:14px}.faq-collapse-arrow-icon{width:18px;height:18px}}@media (max-width:320px){.faq-collapse-question-text{font-size:14px}}.faqs-page-container{width:100%;min-height:100vh;background-color:#000000;color:var(--white)}.faqs-page-content{max-width:1200px;margin:0 auto;padding:100px 50px}.faqs-page-header{margin-bottom:50px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:30px}.faqs-page-main{width:100%}.faqs-list{display:flex;flex-direction:column;gap:20px}.faqs-page-empty,.faqs-page-loading{text-align:center;padding:50px 20px;color:rgba(255,255,255,.6)}@media (max-width:1400px){.faqs-page-content{padding:100px 40px}}@media (max-width:1250px){.faqs-page-content{padding:70px 30px}.faqs-page-title{font-size:40px}}@media (max-width:991px){.faqs-page-content{padding:50px 20px}.faqs-page-title{font-size:36px}}@media (max-width:768px){.faqs-page-content{padding:50px 20px}.faqs-page-title{font-size:32px}}@media (max-width:480px){.faqs-page-content{padding:30px 15px}.faqs-page-title{font-size:28px}.faqs-page-header{margin-bottom:30px;padding-bottom:20px}.faqs-list{gap:15px}}@media (max-width:320px){.faqs-page-content{padding:30px 15px}.faqs-page-title{font-size:24px}}.projects-banner-container{width:100%;height:100%;color:var(--white);padding:60px 50px;cursor:pointer;justify-content:center;align-items:center;text-align:center;display:flex;flex-direction:column;gap:10px}@media (max-width:1400px){.projects-banner-container{padding:40px}}@media (max-width:1250px){.projects-banner-container{padding:40px 30px}}@media (max-width:991px){.projects-banner-container{padding:40px 20px}}.our-media-content-wrapper{width:100%;padding:30px 50px}.our-media-content-container{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;row-gap:20px;animation:our-media-fade-in .35s ease-out;transition:opacity .3s ease-out}.our-media-content-container.transitioning{opacity:.5}@keyframes our-media-fade-in{0%{opacity:0}to{opacity:1}}.our-media-content-container .news-card{animation:our-media-card-in .4s ease-out backwards}.our-media-content-container .news-card:first-child{animation-delay:0s}.our-media-content-container .news-card:nth-child(2){animation-delay:50ms}.our-media-content-container .news-card:nth-child(3){animation-delay:.1s}.our-media-content-container .news-card:nth-child(4){animation-delay:.15s}.our-media-content-container .news-card:nth-child(5){animation-delay:.2s}.our-media-content-container .news-card:nth-child(6){animation-delay:.25s}.our-media-content-container .news-card:nth-child(7){animation-delay:.3s}.our-media-content-container .news-card:nth-child(8){animation-delay:.35s}.our-media-content-container .news-card:nth-child(9){animation-delay:.4s}.our-media-content-container .news-card:nth-child(10){animation-delay:.45s}.our-media-content-container .news-card:nth-child(11){animation-delay:.5s}.our-media-content-container .news-card:nth-child(12){animation-delay:.55s}@keyframes our-media-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.media-filter-container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:50px}@media (max-width:1400px){.our-media-content-wrapper{padding:30px 40px}}@media (max-width:1250px){.our-media-content-wrapper{padding:30px}.media-filter-container{grid-template-columns:1fr;gap:20px}}@media (max-width:991px){.our-media-content-wrapper{padding:50px 20px}}@media (max-width:768px){.our-media-content-wrapper{padding:50px 20px}.our-media-content-container{row-gap:50px}}@media (max-width:480px){.our-media-content-wrapper{padding:50px 20px}}@keyframes spin{to{transform:rotate(1turn)}}.pagination-container{gap:15px;margin-top:20px;padding:20px 0;flex-wrap:wrap}.pagination-button,.pagination-container{display:flex;align-items:center;justify-content:center}.pagination-button{color:var(--white);padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:var(--font-montserrat),sans-serif;min-width:100px;gap:8px}.pagination-button:hover:not(.disabled){color:rgba(117,117,117,1)}.pagination-button.disabled{color:rgba(117,117,117,1);cursor:not-allowed}.pagination-pages{display:flex;align-items:center;gap:8px}.pagination-page{color:var(--white);width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:var(--font-montserrat),sans-serif;padding:0}.pagination-page:hover:not(.active):not(.ellipsis){color:gray}.pagination-page.active{background-color:var(--primary);color:var(--black);border-color:var(--primary);cursor:default;border-radius:6px}.pagination-page.ellipsis{border:none;cursor:default;width:auto;padding:0 5px}.pagination-page:disabled{cursor:default}@media (max-width:768px){.pagination-container{gap:10px;margin-top:40px;padding:15px 0}.pagination-button{padding:8px 16px;font-size:12px;min-width:80px}.pagination-page{width:35px;height:35px;font-size:12px}.pagination-pages{gap:5px}}@media (max-width:480px){.pagination-container{gap:8px;margin-top:30px}.pagination-button{padding:6px 12px;font-size:11px;min-width:70px}.pagination-page{width:32px;height:32px;font-size:11px}}@media (max-width:350px){.pagination-container{gap:0;margin-top:20px;padding:10px 0}.pagination-page{width:30px;height:30px;font-size:10px}}.policy-page-container{width:100%;min-height:100vh;background-color:#000000;color:var(--white)}.policy-page-content{max-width:1200px;margin:0 auto;padding:100px 50px}.policy-page-header{margin-bottom:50px;text-align:center;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:30px}.policy-page-title{font-size:48px;font-weight:600;color:var(--white);margin:0 0 10px}.policy-page-title,.policy-page-title-ar{font-family:var(--font-montserrat),sans-serif}.policy-page-title-ar{font-size:36px;font-weight:500;color:rgba(255,255,255,.9);margin:0}.policy-page-main{width:100%}.policy-page-section{margin-bottom:40px}.policy-page-content-text{font-size:16px;line-height:1.8;color:rgba(255,255,255,.9);font-family:var(--font-open-sans),sans-serif}.policy-page-content-text h1,.policy-page-content-text h2,.policy-page-content-text h3,.policy-page-content-text h4,.policy-page-content-text h5,.policy-page-content-text h6{font-family:var(--font-montserrat),sans-serif;color:var(--white);margin-top:30px;margin-bottom:15px}.policy-page-content-text h1{font-size:32px}.policy-page-content-text h2{font-size:28px}.policy-page-content-text h3{font-size:24px}.policy-page-content-text h4{font-size:20px}.policy-page-content-text p{margin-bottom:15px;line-height:1.8}.policy-page-content-text ol,.policy-page-content-text ul{margin-bottom:20px;margin-top:15px;padding-left:30px}.policy-page-content-text ul{list-style-type:disc}.policy-page-content-text ol{list-style-type:decimal}.policy-page-content-text li{margin-bottom:10px;line-height:1.8;display:list-item}.policy-page-content-text ul li::marker{color:var(--white)}.policy-page-content-text ol li::marker{color:var(--white);font-weight:500}.policy-page-content-text strong{font-weight:600;color:var(--white)}.policy-page-content-text a{color:var(--primary);text-decoration:underline;transition:opacity .3s ease}.policy-page-content-text a:hover{opacity:.8}.policy-page-content-text-ar{text-align:right;direction:rtl}.policy-page-empty{text-align:center;padding:50px 20px;color:rgba(255,255,255,.6)}@media (max-width:1400px){.policy-page-content{padding:100px 40px}}@media (max-width:1250px){.policy-page-content{padding:70px 30px}.policy-page-title{font-size:40px}.policy-page-title-ar{font-size:32px}}@media (max-width:991px){.policy-page-content{padding:50px 20px}.policy-page-title{font-size:36px}.policy-page-title-ar{font-size:28px}.policy-page-content-text{font-size:15px}.policy-page-content-text h1{font-size:28px}.policy-page-content-text h2{font-size:24px}.policy-page-content-text h3{font-size:20px}}@media (max-width:650px){.policy-page-content{padding:50px 20px}.policy-page-title{font-size:28px}.policy-page-title-ar{font-size:24px}.policy-page-content-text{font-size:14px}.policy-page-content-text h1{font-size:24px}.policy-page-content-text h2{font-size:20px}.policy-page-content-text h3{font-size:18px}.policy-page-header{margin-bottom:30px;padding-bottom:20px}}