.contact-section{position:relative;background:linear-gradient(#00000080,#00000080),url(/assets/img/about/about-bg.png) top / cover no-repeat;min-height:30vh;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.contact-section h1{font-size:55px;font-weight:700;color:#fff;letter-spacing:1px}.text{font-family:sans-serif;font-weight:500;color:#7a7a7a}.head{font-family:"Inter",Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;color:#3f3f3f}body{overflow-x:hidden}.mission-section{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(#000000b3,#000000b3),url(/assets/img/about/about-mission.png) center / cover no-repeat;background-attachment:fixed;color:#fff;text-align:center;padding:60px 20px}.content-wrap{position:relative;z-index:3;text-align:center;padding:60px 30px;box-sizing:border-box}.mission-title{font-size:50px;font-weight:700;color:#fff;margin-bottom:30px;line-height:1.2;text-shadow:2px 2px 8px rgba(0,0,0,.7)}.mission-description{font-size:20px;color:#e0e0e0;line-height:1.8;margin-bottom:40px;text-shadow:1px 1px 4px rgba(0,0,0,.5)}.contact-button{display:inline-block;padding:18px 50px;background:#f03;color:#fff;font-size:18px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:2px;border-radius:5px;transition:all .3s ease;box-shadow:0 5px 20px #f036;border:none;cursor:pointer}.contact-button:hover{background:#cc0029;transform:translateY(-3px);box-shadow:0 8px 30px #f039}.contact-button:active{transform:translateY(-1px);box-shadow:0 4px 15px #f036}@media (max-width: 768px){.mission-title{font-size:36px}.mission-description{font-size:16px}.contact-button{padding:15px 35px;font-size:16px}.bull-silhouette,.bear-silhouette{width:100%;max-width:150px;height:150px}.chart-number{font-size:32px}.content-wrapper{padding:40px 20px}}.company-history{width:100%;max-width:1200px;margin:80px auto;padding:20px;font-family:Poppins,sans-serif;color:#333}.history-row{display:flex;align-items:center;position:relative}.history-image{width:55%}.history-image img{width:90%;height:60vh;border-radius:10px;box-shadow:0 5px 20px #00000026}.history-content{width:50%}.who-we-are{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.1em;color:#e40013;margin-bottom:20px}.title{font-family:"Inter",Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;color:#3f3f3f;margin-bottom:20px}.description{text-align:left;font-family:"Heebo",Sans-serif;font-weight:400;color:#7a7a7a;margin-bottom:30px;font-size:16px}.vision,.mission{color:#3f3f3f;font-family:"Inter",Sans-serif;font-size:28px;font-weight:600;line-height:2em}.box{list-style:none;padding-left:0}.list{font-size:16px;font-weight:400;margin-bottom:10px;position:relative;padding-left:36px;color:#7a7a7a;font-family:"Heebo",Sans-serif}@media (max-width: 1024px){.company-history{margin:60px auto;padding:20px}.history-row{gap:30px}.history-image,.history-content{width:50%}.history-image img{width:100%;height:50vh}.title{font-size:36px}}@media (max-width: 768px){.history-row{flex-direction:column}.history-image,.history-content{width:100%}.history-image img{width:100%;height:auto}.who-we-are{font-size:20px;margin-top:20px}.title{font-size:32px}.description{text-align:center;font-size:15px}.vision,.mission{font-size:24px}.box{padding-left:0;text-align:left;max-width:500px;margin:0 auto}}@media (max-width: 480px){.company-history{margin:40px auto;padding:10px}.title{font-size:30px}.description{font-size:15px}.vision,.mission{font-size:24px}.list{font-size:15px;padding-left:28px}}@media (max-width: 768px){.history-row{flex-direction:column}.history-content{padding:0 10px}.title{font-size:28px}.vision li,.mission li{padding-left:0}.vision li:before,.mission li:before{display:none}}.testimonial-section{background:#555;height:45vh;margin-bottom:15rem}.testimonial-card{height:340px;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.swiper-pagination-bullet{background:#fff!important;opacity:.7}.swiper-pagination-bullet-active{background:#e40000!important;opacity:1}.text-white{padding:0% 25%;color:#fff;text-align:center;font-family:"Heebo",Sans-serif;font-weight:400;color:#f7f7f7;margin-bottom:4rem}.expertise-section{padding:80px 20px;background-color:#fff}.container{max-width:1100px;margin:0 auto;padding:0 15px}.content-wrapper{display:flex;gap:60px;align-items:center}.left-content,.right-content{flex:1}.expert-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.1em;color:#e40013;margin-bottom:15px;text-transform:capitalize}.main-heading{color:#3f3f3f;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:20px}.description{text-align:left;font-family:"Heebo",Sans-serif;font-weight:400;color:#7a7a7a;line-height:1.6;margin-bottom:0}.skills-container{max-width:600px;margin:50px auto;font-family:Poppins,sans-serif}.skill-item{margin-bottom:30px}.skill-header{margin-bottom:8px;font-weight:600;color:#0f213c}.progress-bar{position:relative;height:25px;background-color:#e0e0e0;border-radius:12px;overflow:hidden}.progress-fill{position:absolute;left:0;top:0;height:100%;width:0;background:#1e3a5f;border-radius:12px}.skill-percentage{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-weight:600;font-size:14px;white-space:nowrap;transition:left .1s linear}@media (max-width: 1024px){.testimonial-section{height:90%;margin-bottom:-2rem}.testimonial-card{height:auto;padding:20px}.text-white{padding:0 15%;font-size:15px;margin-bottom:3rem}.content-wrapper{gap:40px}.main-heading{font-size:36px}.skills-container{margin:40px auto}}@media (max-width: 768px){.testimonial-section{text-align:center}.text-white{padding:0 10%;font-size:14px}.testimonial-card{height:auto;margin:0 auto}.content-wrapper{flex-direction:column;gap:30px}.left-content,.right-content{width:100%}.expert-title{font-size:20px}.main-heading{font-size:32px}.description{font-size:15px}.skills-container{max-width:100%;margin:30px auto}}@media (max-width: 480px){.testimonial-section{padding:40px 10px}.text-white{padding:0 5%;font-size:13px;line-height:1.6}.expert-title{font-size:25px}.main-heading{font-size:26px}.description{font-size:15px}.skill-header{font-size:14px}.progress-bar{height:20px}.skill-percentage{font-size:12px}}@media (max-width: 768px){.content-wrapper{flex-direction:column;gap:40px}.main-heading{font-size:36px}.expertise-section{padding:50px 20px}}.contact-header{padding:20px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.contact-container{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}.contact-left{display:flex;flex-direction:column;gap:10px;font-weight:700}.contact-right{display:flex;flex-direction:column;gap:10px;padding:10px;font-weight:700}.contact-title{font-family:"Inter",Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;color:#fff;margin:0 0 8px}.contact-numbers{display:flex;gap:30px;flex-wrap:wrap;font-weight:700}.contact-link{color:#d7d7d7;text-decoration:none;font-family:"Heebo",Sans-serif;font-size:17px;font-weight:600;display:flex;align-items:center;gap:8px;transition:color .3s ease}.contact-link:hover{color:#4a90e2}.checkmark{width:20px;height:20px;color:#ef4444;flex-shrink:0}.email-link{font-family:"Heebo",Sans-serif;font-size:17px;font-weight:600;transition:color .3s ease;text-decoration:none;color:#d7d7d7}.email-link:hover{color:#4a90e2}@media (max-width: 768px){.contact-container{flex-direction:column;align-items:flex-start;gap:25px}.contact-numbers{flex-direction:column;gap:12px}.contact-title,.contact-link,.email-link{font-size:15px}}
