#ajaxsearchliteres3.asl_r,#bla-asl-desktop-panel .asl_r{background:linear-gradient(135deg,#3a2f9e 0%,#3f66c8 52%,#6a2bb0 100%)!important;border:1px solid rgba(140,240,250,.35)!important;border-radius:16px!important;box-shadow:0 14px 34px rgba(10,8,40,.55)!important;padding:8px!important;box-sizing:border-box!important}
#ajaxsearchliteres3 .results,#ajaxsearchliteres3 .resdrg,#bla-asl-desktop-panel .asl_r .results,#bla-asl-desktop-panel .asl_r .resdrg{background:transparent!important}
#ajaxsearchliteres3 .item,#bla-asl-desktop-panel .asl_r .item{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;margin:6px 0!important;box-shadow:0 2px 8px rgba(10,8,40,.25)!important}
#ajaxsearchliteres3 .item:hover,#bla-asl-desktop-panel .asl_r .item:hover{background:rgba(255,255,255,.18)!important}
#ajaxsearchliteres3 .item h3,#ajaxsearchliteres3 .item h3 a,#bla-asl-desktop-panel .asl_r .item h3,#bla-asl-desktop-panel .asl_r .item h3 a{color:#fff!important}
body.page-id-33716 .bla-filter-wrap{display:none!important}
.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next{font-size:0!important;line-height:1!important}
.elementor-pagination .page-numbers.prev::before{content:"\2039";font-size:30px;line-height:1}
.elementor-pagination .page-numbers.next::before{content:"\203A";font-size:30px;line-height:1}.bla-more-res{display:block!important;margin:10px 6px 4px!important;padding:12px 14px!important;text-align:center!important;border-radius:12px!important;background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;font:600 14px Inter,system-ui,sans-serif!important;text-decoration:none!important;cursor:pointer}.bla-more-res:hover{background:rgba(255,255,255,.26)!important}.asl_w .probox .promagnifier{display:none!important}
.asl_w .probox{align-items:center!important;padding-right:10px!important}
.asl_w .probox .proinput{flex:1 1 auto!important}
.asl_w .probox .proclose,.asl_w .probox .bla-go-btn{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;margin:0 0 0 6px!important;padding:0!important;border:0!important;border-radius:50%!important;background:linear-gradient(135deg,#3a2f9e 0%,#3f66c8 52%,#6a2bb0 100%)!important;box-shadow:0 2px 8px rgba(40,30,120,.4)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;position:relative!important;align-self:center!important}
.asl_w .probox .proclose{order:9!important}
.asl_w .probox .bla-go-btn{order:10!important}
.asl_w .probox .proclose svg{display:none!important}
.asl_w .probox .proclose::after{content:"\2715";position:static;width:auto;height:auto;background:none;box-shadow:none;color:#fff;font:700 16px/1 Inter,system-ui,sans-serif}
.asl_w .probox .bla-go-btn svg{width:20px;height:20px;fill:#fff!important}
.asl_w .probox .proclose:hover,.asl_w .probox .bla-go-btn:hover{filter:brightness(1.15)}
#bla-asl-desktop-panel .asl_w .probox .proclose,#bla-asl-desktop-panel .asl_w .probox .bla-go-btn,.asl_w .probox .proclose,.asl_w .probox .bla-go-btn{box-sizing:border-box!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0 0 0 4px!important;padding:0!important;border-radius:50%!important;align-self:center!important;background:linear-gradient(135deg,#3a2f9e 0%,#3f66c8 52%,#6a2bb0 100%)!important}
#bla-asl-desktop-panel .asl_w .probox .proclose{margin-left:auto!important}
.asl_w .probox .proinput{margin-right:0!important}
.asl_w .probox .bla-go-btn svg{width:20px!important;height:20px!important}
.asl_w .probox .proclose::after{font-size:18px!important}
.asl_r .asl_nores,.asl_r .nores,.asl_r .asl_nores *{background:transparent!important;box-shadow:none!important;border:0!important;color:#fff!important;font:400 15px/1.4 Inter,"Segoe UI",system-ui,sans-serif!important;letter-spacing:.2px;text-align:center!important}
.asl_r .asl_nores,.asl_r .nores{padding:18px 14px 8px!important}
.asl_r .bla-dym{padding:2px 14px 16px;text-align:center;color:#d9d4ff;font:400 14px/1.5 Inter,"Segoe UI",system-ui,sans-serif}
.asl_r .bla-dym a{color:#fff!important;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin:0 4px;cursor:pointer}
.bla-dym-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:8px 0 4px}.asl_r .bla-dym .bla-dym-chips a,.bla-dym-banner .bla-dym-chips a{margin:0!important;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.14);text-decoration:none!important;font-size:13px;line-height:1.3;color:#fff!important}.asl_r .bla-dym .bla-dym-chips a:hover,.bla-dym-banner .bla-dym-chips a:hover{background:rgba(255,255,255,.26)}.bla-dym-banner .bla-dym-chips{justify-content:flex-start;display:inline-flex;margin:0 6px}@media(max-width:600px){.asl_r .bla-dym{padding:0 10px 12px!important;font-size:13px!important}.bla-dym-chips{gap:5px;margin:6px 0 2px}.asl_r .bla-dym .bla-dym-chips a,.bla-dym-banner .bla-dym-chips a{padding:4px 9px;font-size:12px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.bla-dym-banner{margin:0 0 18px;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,#3a2f9e 0%,#3f66c8 52%,#6a2bb0 100%);color:#e9e6ff;font:400 15px/1.5 Inter,"Segoe UI",system-ui,sans-serif;text-align:center}
.bla-dym-banner a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}
#bla-asl-desktop-panel .asl_w .probox .promagnifier,#bla-asl-desktop-panel .promagnifier,.asl_w .probox .promagnifier{display:none!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;flex:0 0 0!important}
.asl_w .probox .bla-go-btn{margin-left:4px!important}
.asl_r .bla-dym{display:flex;flex-direction:column;align-items:center;gap:10px}
.asl_r .bla-dym a.bla-dym-more{display:inline-block;margin:0;padding:8px 18px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);color:#fff!important;font-weight:500;text-decoration:none!important;cursor:pointer}
.asl_r .bla-dym a.bla-dym-more:hover{background:rgba(255,255,255,.28)}
.asl_w .probox .bla-go-btn{margin-left:11px!important}
.asl_w .probox .bla-go-btn::before{content:"";position:absolute;left:-6px;top:50%;width:1px;height:22px;transform:translateY(-50%);background:rgba(58,47,158,.35)}
#bla-asl-desktop-panel .asl_w .probox .bla-go-btn,.asl_w .probox .bla-go-btn{margin-left:12px!important;overflow:visible!important}
#bla-asl-desktop-panel .asl_w .probox .bla-go-btn::before,.asl_w .probox .bla-go-btn::before{content:""!important;display:block!important;position:absolute!important;left:-7px!important;top:50%!important;width:2px!important;height:24px!important;transform:translateY(-50%)!important;background:rgba(58,47,158,.55)!important;border-radius:2px}
.elementor-pagination{display:flex!important;justify-content:center;align-items:center!important;gap:14px}
.elementor-pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center;height:34px;line-height:1!important}
.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next{width:34px;font-size:0!important}
.elementor-pagination .page-numbers.prev::before,.elementor-pagination .page-numbers.next::before{display:block;font-size:30px;line-height:1;transform:translateY(-1px)}
#bla-asl-desktop-panel .asl_w .probox .bla-go-btn::before,.asl_w .probox .bla-go-btn::before{height:38px!important;left:-7px!important;width:2px!important;background:rgba(58,47,158,.6)!important}
