@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap);:root{--primary-color:#f44;--primary-dark:#e63939;--text-color:#666;--heading-color:#444;--border-color:#eee;--background-color:#fff;--secondary-heading-color:#444;--border-light:#f4f4f4;--background-light:#fafafa;--form-label-color:#9a9a9a;--footer-bg:#1b1b1b;--footer-text:#999;--footer-bottom-bg:#111}body{color:#666;color:var(--text-color);display:flex;flex-direction:column;font-family:Open Sans,Arial,sans-serif;font-size:12px;line-height:22px;min-height:100vh;padding:0}header{background:linear-gradient(180deg,#fff 0,#f5f5f5);border-bottom:1px solid #e5e5e5;box-shadow:0 1px 3px #0000001a;padding:1rem 0}.navbar{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.logo{display:flex;flex-direction:column}.brand{color:#f44!important;color:var(--primary-color)!important;font-size:24px;font-weight:700;line-height:1;text-decoration:none}.tagline{color:#666;color:var(--text-color);font-size:12px;margin-top:4px}.nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-links a{border-radius:4px;color:#444;color:var(--heading-color);font-size:15px;font-weight:600;padding:8px 12px;text-decoration:none;transition:all .3s ease}.nav-links a:hover{background-color:#ff44440d;color:#f44;color:var(--primary-color)}.nav-links a.active{background-color:#ff44441a;color:#f44;color:var(--primary-color)}.page-content{flex:1 1;padding:2rem 0}h1,h2,h3,h4,h5,h6{color:#444;color:var(--heading-color);font-weight:600;line-height:1.2;margin:0 0 1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}p{line-height:1.6;margin:0 0 1rem}a{color:#f44;color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{color:#e63939;color:var(--primary-dark)}.button{background:#f44;background:var(--primary-color);border:none;border-radius:4px;color:#fff;display:inline-block;font-size:12px;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.button:hover{background:#e63939;background:var(--primary-dark);color:#fff}.grid{grid-gap:2rem;display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}footer{margin-top:auto}.footer-main{background:#1b1b1b;background:var(--footer-bg);color:#999;color:var(--footer-text);padding:2rem 0}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.footer-widget h5{color:#fff;font-size:14px;margin-bottom:1rem}.footer-widget p{line-height:1.6;margin:0}.footer-widget ul{list-style:none;margin:0;padding:0}.footer-widget ul li{margin-bottom:.5rem}.footer-widget ul li a{color:#999;color:var(--footer-text);text-decoration:none;transition:color .3s ease}.footer-widget ul li a:hover{color:#f44;color:var(--primary-color)}.footer-bottom{background:#111;background:var(--footer-bottom-bg);color:#999;color:var(--footer-text);font-size:12px;padding:1rem 0;text-align:center}.footer-bottom p{margin:0}.scroll-up{align-items:center;background:#f44;background:var(--primary-color);border:none;border-radius:3px;bottom:20px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.8;position:fixed;right:20px;transition:background-color .3s ease;width:40px;z-index:1000}.scroll-up:hover{background:#e63939;background:var(--primary-dark);opacity:1}.scroll-up i{font-size:20px}@media (max-width:768px){.nav-links{display:none}.nav-links.active{background:#fff;background:var(--background-color);box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;left:0;padding:1rem;position:absolute;right:0;top:100%}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.text-center{text-align:center}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.well{background:#fafafa;background:var(--background-light);border:1px solid #eee;border:1px solid var(--border-color);box-shadow:inset 0 0 2px #eee;box-shadow:inset 0 0 2px var(--border-color);margin:10px 0;padding:10px 15px}.form-group{margin-bottom:1rem}.form-control{background-color:#fff;background-color:var(--background-color);border:1px solid #eee;border:1px solid var(--border-color);border-radius:4px;color:#666;color:var(--text-color);display:block;font-size:12px;line-height:1.5;padding:.5rem;transition:border-color .3s ease;width:100%}.form-control:focus{border-color:#f44;border-color:var(--primary-color);outline:none}form label{color:#9a9a9a;color:var(--form-label-color);font-size:12px;font-weight:400!important}.hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;margin-bottom:2rem;padding:4rem 2rem}.hero h2{color:#444;color:var(--heading-color);font-size:2.5rem;margin-bottom:1.5rem}.hero p{color:#666;color:var(--text-color);font-size:1.1rem;line-height:1.6;margin:0 auto 2rem;max-width:800px}.hero .button{font-size:1.1rem;padding:.75rem 1.5rem}.service-card{transition:transform .3s ease}.service-card:hover{transform:translateY(-5px)}.service-card>i{color:#f44;color:var(--primary-color);font-size:2.5rem;margin-bottom:1.5rem}.service-card h5{font-size:1.25rem;margin-bottom:1rem}.service-card ul{list-style:none;margin:1rem 0 0;padding:0;text-align:left}.service-card ul li{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.service-card ul li i{color:#f44;color:var(--primary-color);font-size:.875rem}.feature-card{padding:2rem;text-align:center;transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-card i{color:#f44;color:var(--primary-color);font-size:2rem;margin-bottom:1rem}.feature-card h5{font-size:1.25rem;margin-bottom:1rem}.feature-card p{font-size:.95rem;line-height:1.6;margin:0}.cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;margin-top:3rem;padding:3rem}.cta-section h4{font-size:1.75rem;margin-bottom:1rem}.cta-section p{font-size:1.1rem;margin-bottom:1.5rem}.cta-section .button{font-size:1.1rem;padding:.75rem 1.5rem}h4.text-center{margin-bottom:2rem;padding-bottom:1rem;position:relative}h4.text-center:after{background:#f44;background:var(--primary-color);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}h4 i{color:#f44;color:var(--primary-color);margin-right:.5rem}.features{padding:4rem 0;text-align:center}.features h3{color:#444;font-size:28px;margin-bottom:3rem}.service-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:2rem;text-align:center}.service-card i{color:#f44;color:var(--primary-color);font-size:2rem;margin-bottom:1rem}.service-card h4{color:#444;margin-bottom:1rem}.service-card p{color:#666;font-size:14px;line-height:1.6}.services-preview{background:#f8f9fa;padding:4rem 0}.services-preview h3{color:#444;font-size:28px;margin-bottom:2rem}.well{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:2rem}.well h4{color:#444;margin-bottom:1rem}.well ul{list-style:none;margin:0;padding:0}.well ul li{border-bottom:1px solid #eee;color:#666;font-size:14px;padding:.5rem 0}.well ul li:last-child{border-bottom:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .3s ease-in}.sep{background:linear-gradient(90deg,#f44 0,#f44 25%,#eee 0,#eee 50%,#f44 0,#f44 75%,#eee 0,#eee);background:linear-gradient(to right,var(--primary-color) 0,var(--primary-color) 25%,var(--border-color) 25%,var(--border-color) 50%,var(--primary-color) 50%,var(--primary-color) 75%,var(--border-color) 75%,var(--border-color) 100%);background-size:20px 5px;height:5px;margin:10px 0}hr{border-bottom:1px solid #f4f4f4;border-bottom:1px solid var(--border-light);border-top:0;height:0;margin:15px 0 10px;padding:0}.phone-number{direction:rtl;display:inline-block;text-align:left;unicode-bidi:bidi-override}.phone-number span{direction:ltr;display:inline-block;unicode-bidi:normal}.contact-info{display:flex;flex-direction:column;gap:2rem}.contact-item{align-items:flex-start;display:flex;gap:1rem}.contact-item i{color:#f44;color:var(--primary-color);font-size:1.5rem;margin-top:.25rem;text-align:center;width:2rem}.contact-item h5{color:#444;color:var(--heading-color);margin-bottom:.5rem}.contact-item p{color:#666;color:var(--text-color);margin:0}.email-buttons{display:flex;flex-direction:column;gap:.5rem}.email-buttons .button{align-items:center;display:flex;font-size:14px;gap:.5rem;padding:.75rem 1rem;text-align:left;width:100%}.email-buttons .button i{font-size:1rem;margin:0;width:auto}.form-group label{align-items:center;color:#444;color:var(--heading-color);display:flex;font-size:14px!important;font-weight:600!important;gap:.5rem;margin-bottom:.5rem}.form-group label i{color:#f44;color:var(--primary-color)}.form-control{font-size:14px!important;padding:.75rem!important}.form-control::placeholder{color:#aaa}button[type=submit]{align-items:center;display:flex;font-size:16px!important;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem!important;width:100%}@media (max-width:768px){.contact-item{align-items:center;flex-direction:column;text-align:center}.contact-item i{margin-bottom:.5rem}.email-buttons .button{justify-content:center;text-align:center}}.mission-card{background:linear-gradient(135deg,#fff,#f8f9fa);padding:3rem 2rem}.mission-card i{color:#f44;color:var(--primary-color);font-size:3rem;margin-bottom:1.5rem}.mission-card p{font-size:1.1rem;line-height:1.8;margin:0 auto;max-width:800px}.value-card{padding:2rem;text-align:center;transition:transform .3s ease}.value-card:hover{transform:translateY(-5px)}.value-card i{color:#f44;color:var(--primary-color);font-size:2.5rem;margin-bottom:1.5rem}.value-card h5{color:#444;color:var(--heading-color);font-size:1.25rem;margin-bottom:1rem}.value-card p{color:#666;color:var(--text-color);font-size:.95rem;line-height:1.6}.approach-card{padding:2rem;text-align:center;transition:transform .3s ease}.approach-card:hover{transform:translateY(-5px)}.approach-card i{color:#f44;color:var(--primary-color);font-size:2.5rem;margin-bottom:1.5rem}.approach-card h5{color:#444;color:var(--heading-color);font-size:1.25rem;margin-bottom:1rem}.approach-card p{color:#666;color:var(--text-color);font-size:.95rem;line-height:1.6}.service-detail-card{padding:2rem}.service-header{margin-bottom:2rem;text-align:center}.service-header i{color:#f44;color:var(--primary-color);font-size:3rem;margin-bottom:1.5rem}.service-header p{font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:800px}.service-features{gap:1.5rem}.feature-item{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:8px;padding:1.5rem;transition:transform .3s ease}.feature-item:hover{transform:translateY(-5px)}.feature-item i{color:#f44;color:var(--primary-color);font-size:2rem;margin-bottom:1rem}.feature-item h5{color:#444;color:var(--heading-color);font-size:1.1rem;margin-bottom:.75rem}.feature-item p{color:#666;color:var(--text-color);font-size:.9rem;line-height:1.5;margin:0}@media (max-width:768px){.service-features{grid-template-columns:1fr!important}.feature-item{text-align:center}}.logo-svg{overflow:visible}.logo-v{animation:fadeIn .8s ease-out}.logo-dot{animation:scalePulse 2s infinite}.logo-bracket{animation:slideIn .8s ease-out;transform-origin:center}.logo-text{animation:fadeSlideIn .8s ease-out}.logo-tagline{animation:fadeIn 1s ease-out;opacity:.8}.brand:hover .logo-v path{filter:url(#glow);transition:all .3s ease}.brand:hover .logo-dot{animation:scalePulse 1s infinite}.brand:hover .logo-bracket{stroke:#f44;stroke:var(--primary-color);transition:all .3s ease}.brand:hover .logo-text{fill:#f44;fill:var(--primary-color);transition:all .3s ease}.brand:hover .logo-tagline{opacity:1;transition:all .3s ease}@keyframes scalePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.5)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.app{display:flex;flex-direction:column;min-height:100vh}.header{background-color:#f8f9fa;padding:1rem}.nav{display:flex;gap:1rem}.nav-link{color:#333;padding:.5rem 1rem;text-decoration:none}.nav-link:hover{color:#007bff}.main-content{flex:1 1;padding:2rem}.footer{background-color:#f8f9fa;padding:1rem;text-align:center}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.cta{margin-bottom:2rem}.ctas{padding:1rem}.title{margin-bottom:1rem}.row{display:flex;flex-wrap:wrap;margin:-.5rem}.col-md-12{flex:0 0 100%;max-width:100%;padding:.5rem}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%;padding:.5rem}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%;padding:.5rem}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%;padding:.5rem}.service-two{margin-top:2rem}address{font-style:normal}.email{direction:rtl;unicode-bidi:bidi-override}.email-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.email-button:hover{color:#0056b3}
/*# sourceMappingURL=main.bd139d06.css.map*/