.heading{margin-bottom:50px}.heading.center{text-align:center}.heading.white h2,.heading.white p{color:#fff}.heading p{font-size:17px;line-height:1.8}.hero-section{background:#faf6ee;margin-top:50px}.hero-section .heading{margin-bottom:30px}.local-seo-images{position:relative;margin-top:80px;display:flex;justify-content:center;align-items:flex-end;gap:30px;flex-wrap:wrap}.main-image{border-radius:25px;box-shadow:0 15px 40px rgba(0,0,0,.12);transform:translateY(20px);z-index:2;height:auto}.small-image{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);position:relative;width:220px;height:auto}.left-img,.right-img{transform:translateY(-20px)}.description-section{background:var(--theme_gradient_color2)}.description-content{text-align:center;max-width:950px;margin:auto}.description-content p{color:#FFF;font-size:22px;line-height:1.9}.green-btn,.olive-btn,.primary-btn,.submit-btn{margin-top:40px}.location-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.location-image img{border-radius:25px;width:100%;height:auto}.location-content h2{font-size:40px;margin-bottom:25px;line-height:1.4}.location-content p{font-size:18px;line-height:1.8;color:#666}.green-btn{background:#39b54a;color:#fff}.skills-section{background:var(--theme_gradient_color2);color:#fff}.skills-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px}.skills-left h2{font-size:48px;margin-bottom:20px;color:#fff}.skills-left p{color:#ccc;line-height:1.9;margin-top:25px}.olive-btn{background:#7cb342;color:#fff}.skill-item{margin-bottom:35px}.skill-info{display:flex;justify-content:space-between;margin-bottom:12px;font-size:17px}.skill-bar{width:100%;height:10px;background:rgba(255,255,255,.12);border-radius:30px;overflow:hidden}.skill-progress{height:100%;border-radius:30px}.skill-progress.orange{background:#ff9800}.skill-progress.green{background:#4caf50}.skill-progress.blue{background:#03a9f4}.skill-progress.purple{background:#9c27b0}.info-section{background:var(--theme_gradient_color)}.info-section .heading{margin-bottom:30px;color:#FFF}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:35px;gap:35px;margin-top:60px}.info-box{display:flex;gap:25px;background:rgba(255,255,255,.08);padding:30px;border-radius:24px}.info-content h4{font-size:24px;color:#fff;margin-bottom:15px;line-height:1.4}.info-content p{color:#fff;line-height:1.8}.contact-form{margin-top:50px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.left-fields{display:flex;flex-direction:column;gap:25px}.two-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}.contact-form input,.contact-form textarea{width:100%;border:1px solid #ddd;padding:18px 20px;border-radius:14px;outline:none;font-size:16px}.contact-form textarea{height:250px;resize:none}.submit-area{margin-top:20px}.submit-area .submit-btn{margin-bottom:30px;margin-top:0}.submit-area p{color:#666;line-height:1.8}.contact-section .heading{margin-bottom:15px}@media (max-width:1199px){.location-content h2{font-size:30px}}@media (max-width:992px){.form-grid,.info-grid,.location-grid,.skills-grid,.two-grid{grid-template-columns:1fr}.local-seo-images{margin-top:40px}.location-content h2{font-size:32px}.small-image{display:none}.main-image{max-width:100%;transform:translateY(0)}.location-image img{width:350px;max-width:100%;margin:auto}.location-content,.location-image{text-align:center}}@media (max-width:767px){.location-content h2{font-size:26px}}@media (max-width:576px){.description-content p{font-size:17px}.info-box{flex-direction:column}}