.bbx-summary-block{font-family:'Montserrat',Roboto,sans-serif;background:#FFF;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(40,120,200,.12);border:1px solid rgba(40,120,200,.1);margin-top:1.2rem;margin-bottom:1.2rem;.bbx-summary-header{display:flex;align-items:center;padding:14px 20px;background:var(--bbx-summary-header-gradient);.bbx-summary-icon{margin-right:10px;display:flex;align-items:center}.bbx-summary-title{color:#FFF;font-size:16px;font-weight:700;letter-spacing:.3px}}.bbx-summary-main{padding:20px;background:#FFF;.bbx-summary-main-gradient{display:none}&:not(.open){max-height:70px;overflow:hidden;position:relative;.bbx-summary-main-gradient{display:block;position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);pointer-events:none}}>.wp-block{margin:0}ul{list-style:none;margin:0;padding:0;li{position:relative;padding-left:20px;margin-bottom:14px;line-height:1.6;color:#333;font-size:15px;&:last-child{margin-bottom:0}&:before{content:'';position:absolute;left:0;top:.6em;width:5px;height:4px;background-color:#ff6a2b;border-radius:50%}ul{margin-top:14px}}}strong{background-color:var(--bbx-summary-strong);color:var(--bbx-summary-primary);padding:1px 6px;border-radius:4px;font-weight:600}.bbx-summary-cta{display:flex;margin-top:20px;padding-top:20px;border-top:1px solid rgba(40,120,200,.1);.bbx-summary-cta-button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;background-color:var(--bbx-summary-primary);border-radius:8px;transition:all 0.3s ease;box-shadow:0 4px 15px var(--bbx-summary-secondary);cursor:pointer;border:none;animation:pulse 2s infinite;color:#fff;text-decoration:none;&:hover{background-color:var(--bbx-summary-cta-hover);transform:translateY(-2px);animation-play-state:paused}.bbx-summary-cta-text{color:#FFF;font-size:15px;font-weight:700;text-decoration:none}svg{color:#FFF;margin-right:8px}}}}.bbx-summary-footer{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 20px;background-color:#FFF;color:var(--bbx-summary-primary);font-size:14px;font-weight:600;border:none;border-top:1px solid rgba(40,120,200,.1);cursor:pointer;transition:all 0.3s ease;&:hover{color:var(--bbx-summary-cta-hover);svg{stroke:var(--bbx-summary-cta-hover)}}svg{transform:rotate(180deg);margin-left:6px;transition:transform 0.3s ease;stroke:var(--bbx-summary-primary)}&.closed{svg{transform:rotate(0deg)}}}}@keyframes pulse{0%{box-shadow:0 4px 15px var(--bbx-summary-secondary),0 0 0 0 var(--bbx-summary-pulse-start)}70%{box-shadow:0 4px 15px var(--bbx-summary-secondary),0 0 0 10px var(--bbx-summary-pulse-end)}100%{box-shadow:0 4px 15px var(--bbx-summary-secondary),0 0 0 0 var(--bbx-summary-pulse-end)}}