@import url("agency.css");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap");header.masthead{display:none !important}.navbar{background:white !important;min-height:100px !important;padding:1rem 0 !important;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important}.navbar-brand{font-size:3.5rem !important;font-weight:700 !important;color:black !important;position:relative !important;margin:0 !important;padding:0 !important;line-height:0.9 !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important}.navbar-brand .navbar-tagline{font-size:1.4rem !important;font-weight:600 !important;color:#d30001 !important;line-height:1 !important;margin:0 !important;padding:0 !important;margin-top:-0.2rem !important}.navbar-nav .nav-link{color:#333 !important;font-weight:700 !important;font-size:1.25rem !important;padding:0.75rem 1.5rem !important;transition:color 0.3s ease !important}.navbar-nav .nav-link:hover{color:#a93226 !important}#services{padding:2rem 0 5rem 0 !important;background:#f8f9fa !important;padding-top:calc(100px + 2rem + 50px) !important}#services .container{max-width:calc(1140px + 50px) !important}#services .section-heading{margin-top:0 !important;padding-top:0 !important;font-family:'Calibre', sans-serif !important;font-weight:900 !important;font-size:2.9375em !important;line-height:1.1 !important;text-transform:none !important;color:#d30001 !important}#services .section-subheading.text-muted{margin-bottom:3rem !important;padding-bottom:2rem !important;border-bottom:2px solid #e9ecef !important;position:relative !important;font-family:'Calibre', sans-serif !important;font-weight:600 !important;font-size:26px !important;color:black !important}#services .section-subheading.text-muted::after{display:none !important}#services .service-heading{color:#2c3e50 !important;font-weight:600 !important;margin-bottom:1rem !important}#services .text-muted{color:#6c757d !important;font-size:1.1rem !important;line-height:1.6 !important}#services .fa-stack{margin-bottom:1.5rem !important}#services .fa-circle{color:#d30001 !important}#services .fa-inverse{color:white !important}#services .service-pricing{font-weight:700 !important;font-size:1.1rem !important;color:#a93226 !important;margin-top:15px !important;text-align:center !important}#about,#team,#portfolio{display:none !important}#contact{background:#f9f2c9 !important;padding:5rem 0 !important;position:relative !important}#contact .section-heading{color:#333 !important;font-family:'Courier New', monospace !important;font-weight:700 !important;text-transform:none !important}#contact .section-subheading,#contact h3.section-subheading.text-muted,#contact .section-subheading.text-muted{color:#333 !important;font-family:'Courier New', monospace !important;font-weight:700 !important;text-transform:none !important;font-size:1.75rem !important}#contact .container{max-width:1200px !important}#contact form{max-width:50% !important;margin:0 auto !important}#contact .form-control{border:none !important;border-bottom:1px solid #ccc !important;background:rgba(255,255,255,0.3) !important;color:#333 !important;padding:0.5rem 0 0.5rem 8px !important;font-size:1.1rem !important;font-family:'Courier New', monospace !important;line-height:2 !important;width:40ch !important;max-width:100% !important;margin:0 auto !important;display:block !important}#contact .form-control:focus{border-bottom-color:#a93226 !important;box-shadow:none !important;background:rgba(255,255,255,0.5) !important;color:#333 !important}#contact .form-control::placeholder{color:#888 !important;font-family:'Courier New', monospace !important}#contact #sendMessageButton{background:#a93226 !important;border:none !important;border-radius:5px !important;padding:1rem 2.5rem !important;font-size:1.1rem !important;font-weight:600 !important;font-family:'Courier New', monospace !important;transition:all 0.3s ease !important}#contact #sendMessageButton:hover{background:#8b2a1f !important;transform:translateY(-1px) !important}#contact input#phone,#contact input[name="phone"],#contact textarea#message,#contact textarea[name="message"]{display:none !important}#contact form .row .col-md-6:last-child{display:none !important}#contact form .row .col-md-6:first-child{max-width:100% !important;flex:0 0 100% !important}#contact .form-group:has(input#phone),#contact .form-group:has(textarea#message),#contact input#phone+.help-block,#contact textarea#message+.help-block{display:none !important}#contact *[placeholder*="Message"],#contact *[id*="message"],#contact *[name*="message"]{display:none !important}.navbar-nav .nav-item:last-child .nav-link{background:#d30001 !important;color:white !important;border-radius:50px !important;padding:12px 24px !important;margin-left:15px !important;font-weight:700 !important;font-size:1.25rem !important;text-decoration:none !important;transition:all 0.3s ease !important;border:2px solid #d30001 !important}.navbar-nav .nav-item:last-child .nav-link:hover{background:transparent !important;color:#d30001 !important;border-color:#d30001 !important;text-decoration:none !important}#services .btn-primary{background:#c0392b !important;border:none !important;border-radius:25px !important;padding:12px 30px !important;font-size:1.1rem !important;font-weight:600 !important;margin-top:20px !important;transition:all 0.3s ease !important}#services .btn-primary:hover{background:#a93226 !important;transform:translateY(-2px) !important;box-shadow:0 5px 15px rgba(192,57,43,0.3) !important}.navbar-toggler{border:none !important;font-size:0 !important}.navbar-toggler .fas{font-size:1.5rem !important}footer{background:#1a252f !important;padding:2rem 0 !important}footer .social-link{display:inline-block !important;width:50px !important;height:50px !important;background:#34495e !important;border-radius:50% !important;text-align:center !important;line-height:50px !important;margin:0 0.5rem !important;transition:all 0.3s ease !important}footer .social-link:hover{background:#3498db !important;transform:translateY(-2px) !important}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif !important}p,.text-muted{font-family:'Open Sans', sans-serif !important;line-height:1.6 !important}@media (max-width: 768px){header.masthead .masthead-heading{font-size:2.2rem !important}.btn-primary{padding:0.8rem 1.5rem !important;font-size:1rem !important}#services,#about,#contact{padding:3rem 0 !important}.container{padding-left:21px !important;padding-right:21px !important}.navbar{min-height:50px !important;padding:0.5rem 1rem !important;background:white !important;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important}.navbar-brand{color:#a93226 !important}#services{padding-top:calc(50px + 2rem) !important}.btn-nav-cta{display:none !important}#contact form{max-width:100% !important;margin:0 !important}.navbar-brand{position:absolute !important;left:50% !important;transform:translateX(-50%) !important;font-size:3.5rem !important;font-weight:700 !important}.navbar-toggler{position:relative !important;z-index:10 !important;margin-left:auto !important}}
