@charset "UTF-8";
/* https://sarkarijobsetu.online/wp-content/themes/Sarkariresultfinder/assets/css/contact.css?ver=6.9 */
.page-header{background:linear-gradient(rgba(26,75,140,.8),rgba(26,75,140,.8)),url(https://images.unsplash.com/photo-1450101499163-c8848c66ca85?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80);background-size:cover;background-position:center;color:#fff;padding:40px 0;text-align:center}.page-header h2{font-size:2.5rem;margin-bottom:10px}.breadcrumb{display:flex;justify-content:center;list-style:none}.breadcrumb li{margin:0 5px}.breadcrumb li a{color:#fff;text-decoration:none}.breadcrumb li:after{content:"/";margin-left:10px;color:var(--secondary)}.breadcrumb li:last-child:after{content:""}.contact-section{padding:50px 0}.contact-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.contact-info{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.contact-info h3{color:var(--primary);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--secondary)}.info-item{display:flex;margin-bottom:20px}.info-icon{width:50px;height:50px;background-color:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.info-content h4{color:var(--dark);margin-bottom:5px}.info-content p{color:#666}.social-contact{display:flex;margin-top:20px}.social-contact a{width:40px;height:40px;background-color:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;transition:all 0.3s}.social-contact a:hover{background-color:var(--secondary);transform:translateY(-3px)}.contact-form{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.contact-form h3{color:var(--primary);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--secondary)}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px;font-weight:500;color:var(--dark)}.form-control{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color 0.3s}.form-control:focus{border-color:var(--primary);outline:none}textarea.form-control{min-height:150px;resize:vertical}.btn{display:inline-block;padding:12px 25px;background-color:var(--secondary);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color 0.3s}.btn:hover{background-color:#e69500}.faq-section{padding:30px 0 50px}.section-title{text-align:center;margin-bottom:30px;color:var(--primary)}.section-title h2{font-size:2rem;margin-bottom:10px}.section-title p{color:#666}.faq-container{background-color:#fff;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.1);overflow:hidden}.faq-item{border-bottom:1px solid #eee}.faq-question{padding:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;color:var(--primary)}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease}.faq-item.active .faq-answer{max-height:500px;padding:0 20px 20px}.faq-item.active .faq-toggle i{transform:rotate(180deg)}.faq-toggle{transition:transform 0.3s}.office-map{padding:30px 0 50px}.map-container{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.map-placeholder{height:400px;background-color:#eee;display:flex;align-items:center;justify-content:center;color:#666;border-radius:4px}