:root{--fb-primary:#0071ea;--fb-primary-rgb:0, 113, 234;--fb-slider-h-desktop:350px;--fb-slider-h-mobile:130px;--fb-radius:13px;}.farabin-wrapper{font-family:'Artin',system-ui,sans-serif;max-width:1140px;margin:-14px auto;direction:rtl;position:relative;display:flex;flex-direction:column;gap:10px;}.farabin-swiper{width:100%;height:var(--fb-slider-h-mobile) !important;border-radius:var(--fb-radius);overflow:hidden;position:relative;margin-bottom:0;box-shadow:none !important;}.swiper-slide{position:relative;overflow:hidden;}.swiper-slide img{width:100%;height:100%;object-fit:cover;}.swiper-slide::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--fb-primary-rgb),0.5);z-index:1;pointer-events:none;}.fb-slide-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;width:100%;padding:0 20px;background:none !important;border:none !important;box-shadow:none !important;color:#ffffff;font-size:1.5rem;font-weight:900;text-shadow:none !important;}.fb-typewriter{display:inline-block;border-left:2px solid #fff;padding-left:5px;animation:fb-blink 0.8s infinite;white-space:pre-wrap;min-height:1.5em;}@keyframes fb-blink{0%,100%{border-color:transparent;}50%{border-color:#fff;}}.fb-nav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin-bottom:0;list-style:none;padding:0;}.fb-nav-item a{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:var(--fb-radius);padding:10px;text-decoration:none !important;color:#333;border:none !important;box-shadow:none !important;transition:background-color 0.2s ease;height:100%;}.fb-nav-item a:hover,.fb-nav-item a:focus{transform:none !important;box-shadow:none !important;background-color:#f2f2f2;text-decoration:none !important;}.fb-icon-box{width:45px;height:45px;background:var(--fb-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:#fff;font-size:1.2rem;}.fb-nav-label{font-size:0.9rem;font-weight:700;text-align:center;line-height:1.3;}.fb-info-card{background:#fff;border-radius:var(--fb-radius);overflow:hidden;border:none !important;box-shadow:none !important;}.fb-card-header{background:var(--fb-primary);color:#ffffff !important;padding:10px;text-align:center;margin:0;}.fb-card-header h2{font-size:1.1rem;font-weight:bold;margin:0;color:#ffffff !important;text-shadow:none !important;}.fb-card-body{padding:10px;position:relative;}.fb-accordion-content{max-height:100px;overflow:hidden;transition:max-height 0.5s ease-out;position:relative;}.fb-accordion-content.expanded{max-height:2000px;overflow:visible;}.fb-gradient-overlay{position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to top,#fff,transparent);pointer-events:none;transition:opacity 0.3s;}.fb-accordion-content.expanded .fb-gradient-overlay{opacity:0;}.fb-read-more{width:100%;background:var(--fb-primary) !important;color:#fff !important;border:none !important;padding:10px;margin-top:10px;border-radius:var(--fb-radius) !important;cursor:pointer;font-weight:bold;display:flex;align-items:center;justify-content:center;gap:5px;box-shadow:none !important;}.fb-read-more:hover{background:var(--fb-primary) !important;opacity:0.9;transform:none !important;}@media (min-width: 768px){.farabin-swiper{height:var(--fb-slider-h-desktop) !important;}.fb-nav-grid{grid-template-columns:repeat(6,1fr);}.fb-slide-caption{font-size:1.8rem;}}