/* Root CSS */ p{font-family: var(--para_font);} h1{font-family: var(--h1_font);} h2{font-family: var(--h2_font);} h3{font-family: var(--h3_font);} h4{font-family: var(--h4_font);} h4{font-size: 20px;} h5{font-family: var(--h5_font);} h6{font-family: var(--h6_font);} a{font-family: var(--link_font);} button{font-family: var(--button_font);} a{text-decoration:none;color:black;} a:hover{color: var(--primary_color);} body{background-color:#ffffff;font-size:13px;-webkit-font-smoothing: antialiased;-webkit-font-size:13px;} li{text-decoration: none;list-style: none;} li a{text-decoration: none;color: black;font-family: var(--link_font);font-size: 15px;line-height: 2;} /* Builder css */ .component-classic-contact-split { background: #fff; padding: 0; } .component-classic-contact-split .component-shell { border: 1px solid #dee2e6; max-width: 1140px; } .component-classic-contact-split .contact-info-container { padding: 0; } .component-classic-contact-split .contact-info-item { display: flex; align-items: center; gap: 15px; } .component-classic-contact-split .contact-text-wrapper .contact-label, .component-classic-contact-split .contact-text-wrapper p { margin: 0 0 0.5rem 0; } .component-classic-contact-split .contact-text-wrapper *:last-child { margin-bottom: 0 !important; } .component-classic-contact-split .contact-icon-wrapper { flex-shrink: 0; width: 30px; height: 30px; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; } .component-classic-contact-split .contact-icon-svg { width: 24px; height: 24px; color: #ffffff; } .component-classic-contact-split .contact-icon-wrapper i { color: #ffffff; font-size: 14px; } .component-classic-contact-split .contact-text-wrapper { flex: 1; line-height: 1.6; color: #4b5563; } /* .component-classic-contact-split .contact-text-wrapper strong { color: #111827; } */ .component-classic-contact-split .contact-link { display: inline-block; text-decoration: none; font-size: 16px; color: #111827; transition: color 0.3s ease; } .component-classic-contact-split .contact-link:hover { color: #0d6efd; } .component-classic-contact-split .contact-form-title { color: #111827; } .component-classic-contact-split .contact-form label { margin-bottom: 0.25rem; color: #111827; } .component-classic-contact-split .contact-form .form-control { border: 1px solid #ced4da; border-radius: 0.25rem; padding: 0.5rem 0.75rem; } .component-classic-contact-split .contact-form .form-control:focus { border-color: #80bdff; outline: 0; box-shadow: none; } .component-classic-contact-split .contact-form .select-control { width: 100%; border: 1px solid #ced4da; padding: 0.5rem 0.75rem; background: #fff; } .component-classic-contact-split .input-group .select-control { border-right: 0; } .component-classic-contact-split .contact-form textarea.form-control { resize: vertical; min-height: 130px; } .component-classic-contact-split .contact-submit-btn { background-color: #0d6efd; border-color: #0d6efd; color: #fff; padding: 0.5rem 2rem; border-radius: 0.25rem; cursor: pointer; transition: all 0.3s ease; } .component-classic-contact-split .contact-submit-btn:hover { background-color: #0b5ed7; border-color: #0a58ca; } .component-classic-contact-split .contact-submit-btn:focus { box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } .component-classic-contact-split .status .alert { text-align: left; } @media (max-width: 767px) { .component-classic-contact-split .component-shell { padding: 1rem !important; } .component-classic-contact-split .row { padding: 1rem !important; } .component-classic-contact-split .contact-submit-btn { width: 100%; } } /* Loader placeholders */ .wct-form-loader { display: flex; flex-direction: column; gap: 20px; } .wct-loader-line { height: 50px; background: #f1f5f9; border-radius: 12px; width: 100%; } .wct-loader-large { height: 120px; } .wct-loader-btn { height: 55px; width: 160px; background: #eff6ff; border-radius: 50px; } .wct-no-form-placeholder { padding: 60px; text-align: center; background: #f8fafc; border: 2px dashed #e2e8f0; border-radius: 30px; color: #94a3b8; } .wct-no-form-placeholder i { margin-bottom: 20px; opacity: 0.2; } .wct-no-form-placeholder p { margin: 0; }/* Dark Theme Form Overrides */ .wct-dark-theme .wct-dynamic-form-container label { color: #ffffff !important; } .wct-dark-theme .wct-dynamic-form-container input, .wct-dark-theme .wct-dynamic-form-container textarea, .wct-dark-theme .wct-dynamic-form-container select { background-color: rgba(255, 255, 255, 0.05) !important; border: 1px solid rgba(255, 255, 255, 0.2) !important; color: #ffffff !important; } .wct-dark-theme .wct-dynamic-form-container input::placeholder, .wct-dark-theme .wct-dynamic-form-container textarea::placeholder { color: rgba(255, 255, 255, 0.5) !important; } .wct-dark-theme .wct-dynamic-form-container input:focus, .wct-dark-theme .wct-dynamic-form-container textarea:focus, .wct-dark-theme .wct-dynamic-form-container select:focus { background-color: rgba(255, 255, 255, 0.1) !important; border-color: rgba(255, 255, 255, 0.4) !important; color: #ffffff !important; } /* Post css */