.btn-secondary{border:1px solid var(--border);padding:15px;text-align:center;border-radius:12px;color:var(--text);text-decoration:none;font-weight:600;transition:.3s}.btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:50px}.testimonial-item{background:var(--glass);padding:35px;border-radius:25px;border:1px solid var(--border)}.client-info{display:flex;align-items:center;gap:15px;margin-top:25px}.client-info img{width:50px;height:50px;border-radius:50%;border:2px solid var(--primary)}.fancybox-content{background:var(--card-bg)}.work_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.work_info{width:49%}.work_img{width:49%;max-height:100%;overflow:hidden}.img_scroll{height:100%;overflow:auto;position:relative}.work_img img{width:100%;position:absolute}.img_scroll::-webkit-scrollbar{width:12px}.img_scroll::-webkit-scrollbar-track{background:#e0e0e0}.img_scroll::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:6px;border:3px solid #e0e0e0}.work_info p:not(:last-child),.work_info h3:not(:last-child),.work_info li:not(:last-child){margin-bottom:10px}.work_info ol,.work_info ul{padding-left:30px;margin-bottom:20px}.work_info h3{font-size:20px}@media (max-width:992px){.work_wrapper{flex-direction:column}.work_info,.work_img{width:100%}.work_img img{position:relative;margin-top:40px}}