.detail-card { background-color: #ffcf18; border-radius: 30px; text-align: center; display: flex; flex-direction: column; justify-content: space-between;} .detail-flex { display: flex; gap: 15px;} .inner-detail { background-color: #00652F; border-radius: 30px; text-align: start; padding: 20px 30px; color: #ffff;} .inner-detail h3{ font-size:22px; font-weight:700; color:#FFFFFF; margin-bottom: 0.75rem; } .inner-detail p{ font-size:14px; font-weight:500; color:#FFFFFF; line-height: 1.6; margin-bottom: 0.75rem;} .detail-card-img { padding: 25px 40px; display: inline-flex;} .detail-card-img img { width: 100%; height: 200px; object-fit: contain;} .detail-btn .detail-cta { background-color: #FFCF18 !important; border-radius: 30px; border: none;} .detail-btn a {
    color: #FFFF;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    text-align: center;
}.page-template-contact-us .cta-banner-section { background: #ffff; padding: 60px 24px;} .page-template-contact-us .cta-form h4 { font-size: 25px; text-align: center; font-weight: 700; color: #ffff; margin-bottom: 12px;} .page-template-contact-us .cta-form p { font-size: 17px; font-weight: 400; color: #ffff; margin-bottom: 15px; text-align: center; line-height: 1.3;} .page-template-contact-us .hs-input { color: #fff;} .page-template-contact-us .cta-content { max-width: 1000px; width: 100%; margin: 0 auto;} .page-template-contact-us .cta-content img { height: 420px; width: 100%; object-fit: cover;} @media (max-width: 768px) { .detail-flex { display: flex; gap: 15px; flex-direction: column;} .grid-columns-3fr { grid-template-columns: 1fr !important;}} @media (max-width: 425px) {  .inner-detail { padding: 20px;}} @media (max-width: 375px) { .detail-btn .detail-cta { padding: 10px 80px;}} @media (max-width: 320px) { .detail-btn .detail-cta { background-color: #FFCF18 !important; border-radius: 30px; padding: 10px 60px; border: none;}}
