.widget_search{margin-bottom:35px;background-color:#ede7e1;padding:20px}.ti-widget-container{margin-bottom:35px;background-color:#ede7e1;padding:20px}.et_btn.contentlist{color:#fff;border-color:transparent;background-color:#bdafa2;padding:10px;margin-bottom:25px}.nf-form-content input[type=checkbox],.nf-form-content input[type=radio]{width:18px;height:18px;margin-right:10px;vertical-align:middle;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.nf-form-content .nf-field-label{display:block;font-weight:600;margin-bottom:8px}.nf-form-content .nf-field-element li{display:flex;align-items:center;margin-bottom:8px}.nf-form-content .nf-field-element li label{display:flex;align-items:center;gap:10px;margin:0}.nf-form-content input[type=checkbox],.nf-form-content input[type=radio]{appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #aaa;width:15px;height:15px!important;border-radius:4px;position:relative;cursor:pointer}.testimonial-box{border:4px solid #ede7e1;border-radius:10px;padding:40px 30px;max-width:900px;margin:40px auto;text-align:center;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.05);position:relative;font-family:Georgia,serif}.quote-mark{font-size:60px;color:#ede7e1;font-weight:700}.quote-mark.top{margin-top:-20px}.quote-mark.bottom{margin-bottom:-20px}.quote-text{font-style:italic;font-size:20px;line-height:1.6;color:#000;margin:20px 0}.quote-author{font-weight:400;color:#1f3971;font-size:18px;margin-top:10px}.quote-stars{color:#f6b900;font-size:24px;margin-top:10px;letter-spacing:5px}.leave-review-section{text-align:center;margin:50px auto;font-family:Georgia,serif}.leave-review-section h2{font-size:36px;margin-bottom:30px;color:#1f1f1f}.mobile-footer-bar{background-color:#000!important}.mobile-icon i{color:#fff;font-size:20px}.okcsmiles-testimonial{background:#181818;color:#fff;border-radius:16px;padding:3.5rem 3rem 4.5rem;max-width:540px;margin:2rem auto;box-shadow:0 6px 32px rgba(24,24,24,.08);position:relative;border:2px solid #ede7e1;font-family:"Segoe UI","Arial",sans-serif}.okcsmiles-testimonial .quote-mark{position:absolute;z-index:1;opacity:.6;pointer-events:none}.okcsmiles-testimonial .quote-open{top:18px;left:24px}.okcsmiles-testimonial .quote-close{right:24px;bottom:120px;position:absolute;z-index:1;opacity:.6;pointer-events:none}.okcsmiles-testimonial .testimonial-rating{display:flex;gap:.25em;margin-top:.5em;margin-bottom:.5em;justify-content:flex-start}.okcsmiles-table-wrapper{overflow-x:auto;margin:1.5rem 0}.okcsmiles-compare-table{width:100%;border-collapse:collapse;background:#fff;color:#181818;font-family:"Segoe UI",Arial,sans-serif;min-width:420px}.okcsmiles-compare-table th,.okcsmiles-compare-table td{border:1px solid #ede7e1;padding:.75rem 1rem;text-align:left}.okcsmiles-compare-table th{background:#ede7e1;color:#181818;font-weight:700}.okcsmiles-compare-table tr:nth-child(even) td{background:#f9f7f5}@media (max-width:700px){.okcsmiles-compare-table,.okcsmiles-compare-table thead,.okcsmiles-compare-table tbody,.okcsmiles-compare-table th,.okcsmiles-compare-table tr{display:block;width:100%}.okcsmiles-compare-table thead{display:none}.okcsmiles-compare-table tbody tr{margin-bottom:2rem;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(24,24,24,.04);border:1px solid #ede7e1;padding:.5rem 0}.okcsmiles-compare-table td{border:none;border-bottom:1px solid #ede7e1;display:block;width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5;position:relative;min-height:unset;box-sizing:border-box}.okcsmiles-compare-table td:last-child{border-bottom:none}.okcsmiles-compare-table td:before{content:attr(data-label);display:block;font-weight:700;color:#686868;font-size:.95rem;margin-bottom:.25em;line-height:1.3;text-align:left;position:static;transform:none;width:auto;white-space:normal}}