.ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc{grid-area:date}.ekit-wid-con .ekit-review-card--image{width:60px;height:60px;grid-area:thumbnail;min-width:60px;border-radius:50%;background-color:#eae9f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;position:relative}.ekit-wid-con .ekit-review-card--thumbnail{grid-area:thumbnail;padding-right:1rem}.ekit-wid-con .ekit-review-card--name{grid-area:name;font-size:14px;font-weight:700;margin:0 0 .25rem}.ekit-wid-con .ekit-review-card--stars{grid-area:stars;color:#f4be28;font-size:13px;line-height:20px}.ekit-wid-con .ekit-review-card--comment{grid-area:comment;font-size:16px;line-height:22px;font-weight:400;color:#32323d}.ekit-wid-con .ekit-review-card--actions{grid-area:actions}.ekit-wid-con .ekit-review-card--posted-on{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:posted-on}.contact-container{max-width:650px;margin:40px auto;padding:25px;background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.08);font-family:"Inter",sans-serif}.contact-container h2{font-size:28px;margin-bottom:10px;color:#0d1b2a}.contact-container p{font-size:16px;margin-bottom:25px;color:#374151}.contact-field{width:100%;margin-bottom:18px}.contact-field label{font-weight:600;font-size:15px;display:block;margin-bottom:6px;color:#1f2937}.contact-field input,.contact-field textarea{width:100%;padding:12px 15px;border:1px solid #d1d5db;border-radius:8px;font-size:15px;outline:none}.contact-field textarea{height:140px;resize:vertical}@media (max-width:480px){.contact-container{padding:18px}.contact-container h2{font-size:22px}}