.bon-events{direction:rtl;text-align:right;color:#152b2b}.bon-events .be-status{display:inline-block;padding:4px 12px;border-radius:20px;background:#edf6f4;color:#08554e;font-size:12px;margin-bottom:14px}.bon-events .be-event-meta{margin-bottom:14px;color:#7a8585;font-size:13px}.be-feature-poster{display:flex;align-items:center;justify-content:center;background:#e9eeee;padding:30px;min-height:500px}.be-feature-poster>img{max-height:660px;object-fit:contain;width:100%;height:auto}.be-featured .box-white{height:100%;padding:45px}.bon-events .be-no-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(135deg,#eef5f3,#d5e5e1);color:#08554e;height:100%;width:100%;min-height:220px;padding:25px;text-align:center}.be-no-image>i{font-size:48px}.bon-events .be-card-image{height:230px;display:block;overflow:hidden;background:#edf2f1}.bon-events .be-card-image img{width:100%;height:100%;object-fit:contain}.bon-events .be-event-card{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 30px #163b3510;height:calc(100% - 30px)}.bon-events .be-event-card .cont{padding:25px}.bon-events .be-event-card h6{line-height:1.8;margin-bottom:14px}.bon-events .more{display:inline-block;margin-top:15px;color:#08554e}.be-secondary-link{display:inline-block;margin:20px;color:#08554e;border-bottom:1px solid #bed0cb}.bon-events .be-empty{padding:35px;background:#f5f8f7;border-radius:8px;text-align:center}.be-overview details{margin:15px 0;border:1px solid #e5eae8;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #163b3509}.be-overview summary{cursor:pointer;padding:15px 20px;font-weight:700;list-style:none;display:flex;justify-content:space-between}.be-overview summary::-webkit-details-marker{display:none}.be-overview summary:after{content:'+'}.be-overview details[open] summary{background:linear-gradient(100deg,#777cc8,#08554e);color:white}.be-overview details[open] summary:after{content:'−'}.be-overview details>div{padding:20px}.be-overview details a{color:#08554e;font-size:12px}.be-overview p{margin-bottom:10px}.be-page{padding-top:135px}.be-public-nav{background:#fff!important;box-shadow:0 2px 10px #00000010}.be-public-nav .nav-link{color:#122c2b!important}.be-filter{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:35px}.be-filter a,.be-pagination a{padding:9px 18px;background:#f0f5f3;border-radius:5px;color:#08554e}.be-filter .active,.be-pagination .active{background:#08554e;color:#fff}.be-pagination{display:flex;justify-content:center;gap:12px;align-items:center;margin:30px 0}.be-body{line-height:2.1;overflow-wrap:anywhere}.be-body img{max-width:100%;height:auto}.be-body table{display:block;max-width:100%;overflow:auto}.be-body ul,.be-body ol{list-style:revert;padding-right:24px}.be-section{padding:30px 0;border-bottom:1px solid #e5ebe8;scroll-margin-top:95px}.be-section h3{margin-bottom:20px}.be-section h4{font-size:20px;margin:20px 0}.be-section-image{max-height:350px;object-fit:contain;max-width:100%;margin:15px 0}.be-content-card{padding:20px;border:1px solid #e0e8e4;border-radius:8px;margin-bottom:20px;height:calc(100% - 20px)}.be-content-card img{width:100%;height:180px;object-fit:contain;margin-bottom:15px}.bon-events dialog{border:0;border-radius:12px;max-width:760px;width:90%;max-height:85vh;padding:30px;overflow:auto}.bon-events dialog::backdrop{background:#142f2c99}.be-close{border:0;background:#edf3f1;color:#08554e;padding:8px 15px;border-radius:5px;cursor:pointer;margin-bottom:20px}.be-content-button{border:0;background:#08554e;color:white;padding:8px 15px;border-radius:5px;cursor:pointer}.be-logo{width:100px;max-height:100px;object-fit:contain;margin-bottom:20px}.be-video{width:100%;max-height:480px;margin-top:25px}.bon-events a:focus-visible,.bon-events button:focus-visible,.bon-events summary:focus-visible{outline:3px solid #89bcb0;outline-offset:3px}@media(max-width:767px){.be-feature-poster{padding:20px;min-height:250px}.be-feature-poster>img{max-height:400px}.be-featured .box-white{padding:25px}.be-page{padding-top:110px}.be-filter a{padding:8px 12px}.be-card-image{height:210px}}
