.opti-classifieds-carousel-widget{position:relative;width:100%;margin:0 auto;--opti-slide-gap:12px;--opti-thumb-height:200px;--opti-arrow-width:38px;--opti-arrow-height:42px;--opti-arrow-icon-size:20px;--opti-arrow-radius:6px;--opti-arrow-space:54px;--opti-arrow-offset-x:0px;--opti-arrow-offset-y:0px}.opti-carousel-header{margin-bottom:28px}.opti-carousel-heading{font-family:'Orbitron',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:24px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#fff;margin:0 0 8px 0;line-height:1.25}body:not(.dark) .opti-carousel-heading:not([style*="color"]){color:#fff}.opti-carousel-accent-line{width:48px;height:3.5px;background:#00A3E0;border-radius:2px;margin-top:8px}.opti-carousel-header.text-center .opti-carousel-accent-line{margin-left:auto;margin-right:auto}.opti-carousel-header.text-right .opti-carousel-accent-line{margin-left:auto}.opti-carousel-main{position:relative;width:100%}.opti-carousel-track-wrap{position:relative;transition:padding 0.2s ease}.opti-arrows-outside .opti-carousel-track-wrap{padding:0 var(--opti-arrow-space,54px)}.opti-arrows-inside .opti-carousel-track-wrap{padding:0}.opti-carousel-track{margin:0 calc(-1 * var(--opti-slide-gap, 12px));display:flex;overflow:hidden}.opti-carousel-track.slick-initialized{display:block;overflow:visible}.opti-carousel-slide{padding:0 var(--opti-slide-gap,12px);outline:none!important;height:auto;box-sizing:border-box}.opti-carousel-track .slick-list{overflow:hidden;padding:12px 0 20px 0!important}.opti-carousel-track .slick-track{display:flex!important;align-items:stretch}.opti-carousel-track .slick-slide{height:auto!important;display:flex!important;flex-direction:column}.opti-carousel-card,.opti-carousel-card.opti-card{font-family:'Roboto',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;background:#ffffff!important;border:1px solid #D5E0ED!important;border-radius:16px!important;overflow:hidden;display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;box-shadow:0 4px 20px rgb(0 0 0 / .05)!important;transition:border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease!important;position:relative}body.dark .opti-carousel-card,body.dark .opti-carousel-card.opti-card{background:#ffffff!important;border:1px solid #D5E0ED!important;box-shadow:0 10px 30px rgb(0 0 0 / .28)!important}.opti-carousel-card:hover,.opti-carousel-card.opti-card:hover{border-color:#1E4FB8!important;transform:translateY(-3px)!important;box-shadow:0 12px 30px rgb(30 79 184 / .18)!important}.opti-carousel-card .opti-card-thumb-wrap{position:relative;width:100%;height:var(--opti-thumb-height,200px);overflow:hidden;background:#f8fafc!important;border-bottom:1px solid #E2E8F0!important;flex-shrink:0;box-sizing:border-box}.opti-carousel-card .opti-card-thumb-link{display:block;width:100%;height:100%;text-decoration:none}.opti-carousel-card .opti-card-img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.opti-carousel-card:hover .opti-card-img{transform:scale(1.05)}.opti-carousel-card .opti-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eef2f9!important}.opti-carousel-card .opti-placeholder-icon{font-size:44px;color:#1E4FB8!important;display:flex;align-items:center;justify-content:center;opacity:.65;transition:all 0.25s ease}.opti-carousel-card:hover .opti-placeholder-icon{opacity:1;transform:scale(1.08)}.opti-carousel-card .opti-badge-category,.opti-carousel-card .opti-badge-services,.opti-carousel-card .opti-badge-business,.opti-carousel-card .opti-badge-equipment,.opti-carousel-card .opti-badge-careers{position:absolute;top:14px;left:14px;background:#1E4FB8!important;color:#ffffff!important;font-family:'Roboto',-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;border-radius:4px!important;padding:3px 10px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.3px;box-shadow:0 2px 8px rgb(0 0 0 / .25)!important;z-index:2;text-transform:capitalize;line-height:1.4}[dir="rtl"] .opti-carousel-card .opti-badge-category,[dir="rtl"] .opti-carousel-card .opti-badge-services,[dir="rtl"] .opti-carousel-card .opti-badge-business,[dir="rtl"] .opti-carousel-card .opti-badge-equipment,[dir="rtl"] .opti-carousel-card .opti-badge-careers{left:auto;right:14px}.opti-carousel-card .opti-card-body{padding:22px;display:flex;flex-direction:column;flex-grow:1;background:#ffffff!important;box-sizing:border-box}.opti-carousel-card .opti-card-meta-top{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;margin-bottom:12px;gap:8px;color:#64748B!important;font-family:'Roboto',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}.opti-carousel-card .opti-card-location,.opti-carousel-card .opti-card-date,body.dark .opti-carousel-card .opti-card-location,body.dark .opti-carousel-card .opti-card-date{display:inline-flex;align-items:center;gap:4px;font-family:'Roboto',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:12.5px!important;color:#64748B!important;font-weight:400!important}.opti-carousel-card .opti-card-location i,.opti-carousel-card .opti-card-date i,body.dark .opti-carousel-card .opti-card-location i,body.dark .opti-carousel-card .opti-card-date i{font-size:14px;color:#1E4FB8!important;flex-shrink:0}.opti-carousel-card .opti-card-title,body.dark .opti-carousel-card .opti-card-title{font-family:'Orbitron',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:16.5px!important;font-weight:700!important;line-height:1.45!important;margin:0 0 10px 0!important;color:#172A56!important}.opti-carousel-card .opti-card-title a,body.dark .opti-carousel-card .opti-card-title a{color:#172A56!important;font-family:'Orbitron',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:16.5px!important;font-weight:700!important;line-height:1.45!important;text-decoration:none!important;transition:color 0.2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opti-carousel-card .opti-card-title a:hover,body.dark .opti-carousel-card .opti-card-title a:hover{color:#1E4FB8!important}.opti-carousel-card .opti-card-excerpt,body.dark .opti-carousel-card .opti-card-excerpt{font-family:'Roboto',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:13.5px!important;line-height:1.6!important;margin-bottom:18px!important;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#64748B!important;font-weight:400!important}.opti-carousel-card .opti-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #E2E8F0!important;gap:12px;margin-top:auto}.opti-carousel-card .opti-card-price,body.dark .opti-carousel-card .opti-card-price{font-family:'Roboto',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;white-space:nowrap!important;color:#1E4FB8!important;letter-spacing:normal!important}.opti-carousel-card .opti-card-price-empty{flex-grow:1}.opti-carousel-card .opti-card-btn,body.dark .opti-carousel-card .opti-card-btn{display:inline-flex;align-items:center;gap:6px;font-family:'Roboto',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:12.5px!important;font-weight:700!important;text-decoration:none!important;transition:all 0.2s ease;color:#172A56!important}.opti-carousel-card .opti-card-btn:hover,body.dark .opti-carousel-card .opti-card-btn:hover{color:#1E4FB8!important}.opti-carousel-card .opti-card-btn i{font-size:13px;transition:transform 0.2s ease}.opti-carousel-card:hover .opti-card-btn i{transform:translateX(3px)}[dir="rtl"] .opti-carousel-card:hover .opti-card-btn i{transform:translateX(-3px)}.opti-carousel-arrow{position:absolute;top:calc(50% + var(--opti-arrow-offset-y, 0px));transform:translateY(-50%);width:var(--opti-arrow-width,38px);height:var(--opti-arrow-height,42px);background:#FFF;border:1px solid #CBD5E1;border-radius:var(--opti-arrow-radius,6px);color:#172A56;display:flex;align-items:center;justify-content:center;font-size:var(--opti-arrow-icon-size,20px);cursor:pointer;z-index:10;box-shadow:0 4px 14px rgb(0 0 0 / .1);transition:all 0.22s ease;outline:none!important;padding:0;box-sizing:border-box}.opti-arrows-outside .opti-carousel-prev{left:var(--opti-arrow-offset-x,0)}.opti-arrows-outside .opti-carousel-next{right:var(--opti-arrow-offset-x,0)}[dir="rtl"] .opti-arrows-outside .opti-carousel-prev{left:auto;right:var(--opti-arrow-offset-x,0)}[dir="rtl"] .opti-arrows-outside .opti-carousel-next{right:auto;left:var(--opti-arrow-offset-x,0)}.opti-arrows-inside .opti-carousel-prev{left:calc(14px + var(--opti-arrow-offset-x, 0px))}.opti-arrows-inside .opti-carousel-next{right:calc(14px + var(--opti-arrow-offset-x, 0px))}[dir="rtl"] .opti-arrows-inside .opti-carousel-prev{left:auto;right:calc(14px + var(--opti-arrow-offset-x, 0px))}[dir="rtl"] .opti-arrows-inside .opti-carousel-next{right:auto;left:calc(14px + var(--opti-arrow-offset-x, 0px))}.opti-carousel-arrow:hover{background:#00A3E0;border-color:#00A3E0;color:#FFF;box-shadow:0 6px 18px rgb(0 163 224 / .35);transform:translateY(-50%) scale(1.05)}.opti-carousel-arrow.slick-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.opti-arrows-hide-tablet .opti-carousel-arrow{display:none!important}.opti-arrows-hide-mobile .opti-carousel-arrow{display:none!important}@media (max-width:1024px){.opti-arrows-hide-tablet .opti-carousel-track-wrap{padding:0!important}.opti-arrows-outside .opti-carousel-track-wrap{padding:0 46px}}@media (max-width:767px){.opti-arrows-hide-mobile .opti-carousel-track-wrap{padding:0!important}.opti-arrows-outside .opti-carousel-track-wrap{padding:0 40px}}.opti-carousel-cta-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:36px}.opti-carousel-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;border-radius:10px;font-size:15px;font-weight:700;text-decoration:none!important;transition:all 0.24s cubic-bezier(.16,1,.3,1);cursor:pointer;line-height:1.3;box-sizing:border-box}.opti-cta-all{background:#FFF;color:#172A56;border:1px solid #CBD5E1;box-shadow:0 4px 12px rgb(0 0 0 / .06)}.opti-cta-all:hover{background:#F8FAFC;color:#00A3E0;border-color:#94A3B8;transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .1)}.opti-cta-post{background:#00A3E0;color:#FFF;border:1px solid #00A3E0;box-shadow:0 4px 16px rgb(0 163 224 / .35)}.opti-cta-post:hover{background:#0090C8;border-color:#0090C8;color:#FFF;transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 163 224 / .5)}@media (max-width:575px){.opti-carousel-cta-wrap{flex-direction:column;width:100%}.opti-carousel-cta-btn{width:100%;text-align:center}}