/*!/wp-content/plugins/opiniones-alumnos-sdc_v16/assets.css*/.sdc-grid{display:grid;gap:20px}.sdc-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1200px){.sdc-cols-5{grid-template-columns:repeat(4,1fr)}}@media (max-width:992px){.sdc-cols-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sdc-cols-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sdc-cols-5{grid-template-columns:1fr}}.sdc-cta{grid-column:1 / -1;background:#fff;border:none;border-radius:14px;padding:30px 24px}.sdc-cta :where(h1,h2,h3,h4){margin:.3em 0}.sdc-cta :where(p){margin:.5em 0}.sdc-filter-select{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 14px}.sdc-filter-select label{font-weight:700}.sdc-select{appearance:none;padding:8px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-weight:600}.sdc-empty-msg{font-size:14px;color:#b91c1c;font-weight:700}.sdc-card{background:#fff;border-radius:16px;box-shadow:0 6px 20px rgb(0 0 0 / .06);overflow:hidden;display:flex}.sdc-card-inner{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;width:100%;align-items:center;text-align:center}.sdc-avatar{width:100%;display:block}.sdc-avatar img{width:100%;height:auto;display:block;border-radius:12px}.sdc-tags{display:flex;flex-direction:column;gap:8px;width:100%}.sdc-tag{display:block;width:100%;font-size:13px;line-height:1.25;padding:8px 10px;border-radius:10px;background:var(--sdc-color,#111827)!important;color:#fff!important;font-weight:700;text-align:center;text-decoration:none}.sdc-name{margin:6px 0 0;font-size:16px;line-height:1.2;font-weight:700}.sdc-name a{color:#0a66c2!important;text-decoration:none}.sdc-opinion{margin-top:6px}.sdc-opinion .sdc-opinion-link{display:block;font-size:12px;line-height:1.6;color:#111827;opacity:.9;text-decoration:none}.sdc-opinion p{margin:0 0 10px}.sdc-linkedin{margin-top:auto;display:inline-block;text-decoration:none;font-weight:700;border-radius:12px;padding:9px 12px;font-size:13px;background:#0a66c2!important;color:#fff!important;transition:transform .12s ease,box-shadow .12s ease;text-align:center;width:100%}.sdc-linkedin:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgb(0 0 0 / .15)}.sdc-in-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#0a66c2;font-weight:800;text-transform:lowercase;margin-left:6px;line-height:1}.sdc-opinion p{font-size:14px!important}.sdc-carousel{position:relative;width:100%;overflow:hidden;padding:10px 44px}.sdc-carousel-track{display:flex;gap:20px;transition:transform .45s ease;will-change:transform}.sdc-carousel-slide{flex:0 0 calc((100% - (20px * (var(--sdc-carousel-cols, 4) - 1))) / var(--sdc-carousel-cols, 4));box-sizing:border-box}.sdc-carousel-card{height:100%}.sdc-carousel .sdc-card{height:100%}.sdc-carousel .sdc-card-inner{height:100%}.sdc-carousel a{pointer-events:none!important;cursor:default!important}.sdc-carousel .sdc-linkedin{display:none!important}.sdc-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border:none;border-radius:50%;background:#0a66c2!important;color:#ffffff!important;font-size:24px;line-height:1;cursor:pointer;z-index:3}.sdc-carousel-prev{left:4px}.sdc-carousel-next{right:4px}@media (max-width:992px){.sdc-carousel{--sdc-carousel-cols:3 !important}}@media (max-width:768px){.sdc-carousel{--sdc-carousel-cols:2 !important}}@media (max-width:520px){.sdc-carousel{--sdc-carousel-cols:1 !important;padding:10px 36px}}.sdc-carousel{padding:10px 34px!important}.sdc-carousel-track{gap:16px!important}.sdc-carousel .sdc-card-inner{padding:12px 14px 14px!important;gap:7px!important}.sdc-carousel .sdc-avatar img{width:100%!important;height:auto!important;border-radius:10px!important}.sdc-carousel .sdc-tags{gap:6px!important}.sdc-carousel .sdc-tag{font-size:12px!important;padding:7px 8px!important;line-height:1.15!important}.sdc-carousel .sdc-name{margin:4px 0 0!important;font-size:15px!important}.sdc-carousel .sdc-opinion{margin-top:4px!important}.sdc-carousel .sdc-opinion .sdc-opinion-link{font-size:12px!important;line-height:1.45!important}.sdc-carousel .sdc-opinion p{font-size:12px!important;line-height:1.45!important;margin-bottom:6px!important}.sdc-carousel-arrow{top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.sdc-carousel-prev{left:0!important}.sdc-carousel-next{right:0!important}.sdc-carousel-arrow{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important;font-size:28px!important;text-align:center!important}.sdc-carousel-prev,.sdc-carousel-next{text-indent:0!important}.sdc-carousel-prev{padding-bottom:3px!important}.sdc-carousel-next{padding-bottom:4px!important}.sdc-carousel .sdc-avatar,.sdc-carousel .sdc-avatar img{pointer-events:auto!important;cursor:zoom-in!important}.sdc-lightbox-overlay{position:fixed!important;inset:0!important;z-index:2147483647!important;background:rgb(0 0 0 / .86)!important;display:none;align-items:center;justify-content:center;padding:28px}.sdc-lightbox-overlay.is-active{display:flex!important}.sdc-lightbox-img{max-width:94vw;max-height:92vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgb(0 0 0 / .45)}.sdc-lightbox-close{position:fixed;top:18px;right:22px;z-index:2147483647!important;width:42px;height:42px;border:0;border-radius:50%;background:#ffffff!important;color:#111827!important;font-size:28px;line-height:1;cursor:pointer}