/*!
Theme Name: ConsulPro Child
Theme URI: https: //consulpro-wp.theme-village.com/
Template: consulpro
Author: theme-village
Author URI: http://theme-village.com
Description: A premium WordPress Business Consulting Child Theme
Version: 1.0.0
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: consulpro-child
Tags: business consultant,adviser,business,business template,consultancy,corporate,enterprise,finance,consulting theme,legal,adviser,marketing,meeting,multipurpose,traders
*/
.request-quote-form{background:#fff;padding:20px;border-radius:10px;box-shadow:0 3px 12px rgba(0,0,0,.1)}.request-quote-form h3{margin-bottom:15px;font-size:20px;font-weight:600;text-align:center;color:#333}.request-quote-form input,.request-quote-form textarea{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:6px;font-size:14px}.request-quote-form input:focus,.request-quote-form textarea:focus{border-color:#0073e6;outline:none;box-shadow:0 0 4px rgba(0,115,230,.3)}.request-quote-form input[type=submit]{background:#0073e6;color:#fff;font-weight:700;cursor:pointer;border:none;transition:background .3s}.request-quote-form input[type=submit]:hover{background:#005bb5}.request-quote-form .wpcf7-submit{margin-bottom:0}.single-post .entry-details h2{font-size:38px;margin:30px 0 10px}.single-service-title{font-size:36px;margin-bottom:30px;line-height:48px}.single-services .process-step{text-align:center;padding:20px}.single-services .process-circle{width:70px;height:70px;border-radius:50%;background-color:#e9edff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#4a4aff;margin:0 auto 15px auto}.single-services .process-title{font-weight:600;margin-bottom:10px}.single-services .process-text{color:#555;font-size:15px}.single-services .accordion-button{font-weight:600;font-size:1.1rem;border-radius:.5rem !important}.single-services .accordion-item{border:none;margin-bottom:1rem;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden}.single-services .accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:none}.single-services .accordion-button:after{font-size:1.5rem;color:#999;background-image:none !important;content:"+"}.single-services .accordion-button:not(.collapsed):after{content:"-";color:#000}.single-services .accordion-item .accordion-button.collapsed{background-color:#fff}.single-services .service-card{transition:box-shadow .3s ease}.single-services .service-card:hover{box-shadow:0 .75rem 1.5rem rgba(0,0,0,.15) !important}#services .service-card{min-height:initial}#call_action{margin-bottom:250px !important}.single-services .service-main,.single-services .section-padding{padding-bottom:0 !important}