.ip-course-depoimentos__inner{align-items:center;display:flex;flex-direction:column}.ip-course-depoimentos__head{margin:0 auto;max-width:920px;text-align:center}.ip-course-depoimentos__title{color:#373737;font-family:var(--heading_font);font-size:clamp(24px,3vw,33px);font-weight:var(--ip-weight-bold,700);line-height:1.08;margin:0 0 var(--ip-space-3,12px)}.ip-course-depoimentos__subtitle{color:#7c7c7c;font-family:var(--ip-font-din,sans-serif);font-size:clamp(15px,1.5vw,18px);line-height:1.4;margin:0}.ip-course-depoimentos__grid{display:grid;gap:clamp(20px,4vw,56px);grid-template-columns:repeat(3,1fr);list-style:none;margin:var(--ip-space-10,40px) 0 0;padding:0;width:100%}.ip-course-depoimentos__card{background:linear-gradient(211.63deg,#3b3b3b 9.51%,#313132 103.91%);border-radius:30px;display:flex;flex-direction:column;overflow:hidden}.ip-course-depoimentos__media{aspect-ratio:414/237;background:#e4e6e0 50%/cover no-repeat;overflow:hidden;position:relative}.ip-course-depoimentos__play{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.8);border:none;border-radius:var(--ip-radius-full,999px);box-shadow:0 6px 18px rgba(0,0,0,.18);color:#313132;cursor:pointer;display:flex;font-size:1.75rem;height:68px;inset:0;justify-content:center;margin:auto;position:absolute;transition:transform .2s ease,background .2s ease;width:68px}.ip-course-depoimentos__play:hover{background:hsla(0,0%,100%,.95);transform:scale(1.06)}.ip-course-depoimentos__iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.ip-course-depoimentos__caption{display:flex;flex-direction:column;gap:2px;padding:21px 35px 24px}.ip-course-depoimentos__name{color:#d0d0d0;font-family:var(--ip-font-din,sans-serif);font-size:18px;font-weight:var(--ip-weight-bold,700);line-height:1.08}.ip-course-depoimentos__course{color:#d0d0d0;font-family:var(--ip-font-din,sans-serif);font-size:16px;line-height:1.2}@media (max-width:900px){.ip-course-depoimentos__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ip-course-depoimentos__grid{grid-template-columns:1fr}.ip-course-depoimentos__caption{padding:18px 24px 20px}}