.ccs-form{max-width:600px;margin:20px auto;padding:20px;border:1px solid #ddd;border-radius:8px;background:#f9f9f9}.ccs-form-group{margin-bottom:15px}.ccs-form-group label{display:block;margin-bottom:5px;font-weight:700}.ccs-form-group input[type="text"],.ccs-form-group input[type="number"],.ccs-form-group textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.ccs-form .required{color:red}#ccs-form-message{padding:10px;border-radius:4px;text-align:center}.ccs-captcha{width:50%}.ccs-native-slider{position:relative;max-width:800px;margin:2em auto;overflow:hidden;border:1px solid #eee;border-radius:10px;background:#f9f9f9;min-height:250px}.ccs-slider-wrapper{position:relative}.ccs-slide{display:none;padding:40px 60px;text-align:center;min-height:170px}.ccs-slide.fade-in{animation:fadeIn 1s}@keyframes fadeIn{from{opacity:.4}to{opacity:1}}.ccs-slide.active{display:block}.ccs-comment-text{font-style:italic;font-size:1.1em;color:#444;line-height:1.6}.ccs-comment-author{margin-top:20px;font-size:1em;color:#000}.ccs-slider-btn{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:16px;color:#333;font-weight:700;font-size:20px;transition:0.3s ease;border-radius:0 3px 3px 0;user-select:none;border:none;background-color:rgba(255,255,255,.5)}.ccs-next{right:0;border-radius:3px 0 0 3px}.ccs-prev{left:0}.ccs-slider-btn:hover{background-color:rgba(0,0,0,.2);color:#fff}.ccs-slider-dots{text-align:center;position:absolute;bottom:15px;width:100%}.ccs-dot{cursor:pointer;height:13px;width:13px;margin:0 4px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.3s ease}.ccs-dot.active,.ccs-dot:hover{background-color:#717171}