.text-slide {
    display: grid;
    grid-template-columns: minmax(250px, 42%) 1fr;
    gap: 55px;
    border: 1px solid #ccc;
    padding: 30px;
    border-radius: 30px;background:#fff;
}


.ctest-wrap{width:100%;position:relative}.ctest-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 28px; justify-content: center;}.ctest-tab{appearance: none;
    border: 1px solid #ddd;
    text-transform: uppercase;
    padding: 10px 22px;
    border-radius: 10px;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;background: #fff;}.ctest-tab.active{background: #16AE96;
    color: #fff;
    border-color: #16AE96;}.ctest-results{position:relative;transition:opacity .2s}.ctest-results.loading{opacity:.45;pointer-events:none}.ctest-stars{display:inline-block;gap:3px;margin:10px 0;color:#ccc;font-size:18px}.ctest-stars .filled{color:#f5b301}.ctest-text-slider{position:relative;overflow:hidden}.ctest-track{display:flex;transition:transform .45s ease}.ctest-text-slide{min-width:100%;box-sizing:border-box;display:grid;gap:55px;align-items:center;padding:15px;}.ctest-text-image img,.ctest-image-placeholder{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:4px;    border-radius: 30px;}.ctest-image-placeholder{background:#eee}.ctest-quote{
    font-size: 90px;
    line-height: .65;
    font-family: Georgia, serif;
;
    color: #16AE96;
    font-weight: bold;}.ctest-text-content h3,.ctest-video-info h3{margin:0 0 7px;    font-size: 25px;
    font-style: italic;}.ctest-designation,.ctest-v-designation{font-size:16px;margin-bottom:4px;color: #bab7b7;}.ctest-description,.ctest-v-desc{font-size:17px;line-height:1.7;    margin-bottom: 30px;}.ctest-nav,.ctest-thumb-nav{border:0;background:#111;color:#fff;width:42px;height:42px;border-radius:50%;cursor:pointer;font-size:27px;line-height:1}.ctest-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.ctest-nav.prev{left:0}.ctest-nav.next{right:0}.ctest-dots{text-align:center;margin-top:18px}.ctest-dot{width:9px;height:9px;border-radius:50%;border:0;background:#ccc;margin:0 4px;padding:0;cursor:pointer}.ctest-dot.active{background:#111}.ctest-video-main {
    display: grid;
    grid-template-columns: 42% 58%;
    align-items: center;
    display: grid;
    grid-template-columns: minmax(250px, 42%) 1fr;
    gap: 55px;
    border: 1px solid #ccc;
    padding: 30px;
    border-radius: 30px;
    background: #fff;
}.ctest-video-info{padding:30px 55px 30px 0}.ctest-video-player{position:relative;aspect-ratio:16/9;background:#111;overflow:hidden;
    border-radius: 30px;}.ctest-video-player iframe{width:100%;height:100%;display:block}.ctest-video-thumbs-wrap{display:flex;align-items:center;gap:12px;margin-top:22px}.ctest-video-thumbs{display:flex;gap:14px;overflow:hidden;scroll-behavior:smooth;flex:1}.ctest-video-thumb{flex:0 0 150px;height:90px;border:2px solid transparent;padding:0;background:#eee;cursor:pointer;overflow:hidden; border-radius:10px;}.ctest-video-thumb.active{border-color:#111}.ctest-video-thumb img{width:100%;height:100%;object-fit:cover}.ctest-no-thumb{height:100%;display:grid;place-items:center}.ctest-empty{text-align:center}.ctest-video-link{display:grid;place-items:center;height:100%;color:#fff;text-decoration:none}@media(max-width:767px){.text-slide {
  
    grid-template-columns: none;
  
    background: #fff;
}.ctest-text-slide,.ctest-video-main{grid-template-columns:1fr;gap:25px}.ctest-text-slide{padding:10px 35px}.ctest-video-info{padding:0}.ctest-text-content h3,.ctest-video-info h3{font-size:24px}.ctest-video-thumb{flex-basis:120px;height:75px}.ctest-tabs{gap:7px}.ctest-tab{padding:8px 14px;font-size:14px}}
