.op-feedback{padding:90px 0;overflow:hidden}.op-feedback__pretitle{text-align:center;color:#ff6f87;font-size:1.5rem;margin:0 0 12px}.op-feedback__title{max-width:700px;margin:0 auto 60px;text-align:center;font-family:Fraunces,serif;font-size:clamp(2.4rem,5vw,4rem);line-height:1.1;font-weight:700;color:#1d2940}.op-feedback__container{position:relative}.op-feedback__slider{display:flex;gap:40px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;justify-content:flex-start;padding:0 60px 20px;scrollbar-width:none;-ms-overflow-style:none}.op-feedback__slider::-webkit-scrollbar{display:none}.op-feedback__card{flex:0 0 360px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center}.op-feedback__content{width:100%;min-height:170px;background:#fff1f3;border-radius:16px;padding:40px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#24324a;line-height:1.8}.op-feedback__content p{margin:0}.op-feedback__stars{margin-top:18px;color:#ff6384;font-size:2rem;letter-spacing:4px}.op-feedback__author{margin-top:16px;color:#24324a;font-weight:500;font-size:1.2rem}.op-feedback__arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:none;border-radius:50%;background:#fff;color:#24324a;font-size:2rem;line-height:1;font-weight:400;cursor:pointer;z-index:20;box-shadow:0 8px 24px #0000001a;transition:all .25s ease}.op-feedback__arrow:hover{transform:translateY(-50%) scale(1.08)}.op-feedback__arrow--prev{left:0}.op-feedback__arrow--next{right:0}.op-feedback__dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.op-feedback__dot{width:8px;height:8px;border:none;border-radius:50%;background:#d9d9d9;cursor:pointer;padding:0;transition:all .25s ease}.op-feedback__dot:hover{transform:scale(1.15)}.op-feedback__dot.is-active{background:#ff6384;transform:scale(1.5)}@media screen and (max-width:749px){.op-feedback{padding:60px 0}.op-feedback__title{margin-bottom:40px}.op-feedback__slider{gap:20px;padding:0 16px 20px}.op-feedback__card{flex:0 0 85%}.op-feedback__content{min-height:220px;padding:28px}.op-feedback__arrow{display:none}.op-feedback__dots{margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oposiciones-feedback.css.map */
