.about-page-head{background-size:cover;background-position:50%;color:white;padding:100px 20px;text-align:center;display:flex;justify-content:center;align-items:center;position:relative;margin-top:80px}.about-page-container.bg-white .about-page-head{background-image:linear-gradient(rgba(0,0,0,1),rgba(0,0,0,.5)),url(/_next/static/media/header-light.54601196.png)}.about-page-container.bg-black .about-page-head{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.9)),url(/_next/static/media/AboutHeadImg.21be170e.jpg)}.about-page-head:after,.about-page-head:before{content:"";position:absolute;left:0;width:100%;height:100px;background:linear-gradient(180deg,rgba(0,0,0,.8) 0,transparent);z-index:1}.about-page-head:before{top:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent)}.about-page-head h1{font-size:65px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin:0;z-index:2}.about-us-grid{display:flex;align-items:center;gap:40px;padding:60px;transition:.5s}.about-img{flex:0 0 40%;background-size:cover;background-position:50%;min-height:500px}.about-text{flex:1;display:flex;flex-direction:column;align-items:flex-start}.about-text h3{font-size:1.8em;margin-bottom:20px;font-weight:400}.about-page-container.bg-black .about-text h3{color:white}.about-page-container.bg-white .about-text h3{color:black}.about-page-container.bg-black .about-text{color:#ddd}.about-page-container.bg-white .about-text{color:black}.about-text h3 span{font-weight:700}.about-text p{line-height:1.6;margin-bottom:20px}.our-services-link{text-decoration:none;border-bottom:1px solid red;padding-bottom:2px;transition:border-bottom .3s ease}.our-services-link:hover{border-bottom-color:transparent}.numbers-container{display:flex;justify-content:space-around;padding:40px 60px}.about-page-container.bg-black .numbers-container{color:white}.about-page-container.bg-white .numbers-container{color:black}.number-box{display:flex;flex-direction:column;align-items:center;text-align:center}.number-box h1{font-size:85px;margin-bottom:10px}.about-page-container.bg-black .number-box h1{color:#ddd}.about-page-container.bg-white .number-box h1{color:black}.number-box p{font-size:1.2em}.services-container{display:flex;flex-direction:column;padding:60px}.about-page-container.bg-black .services-container{color:white}.about-page-container.bg-white .services-container{color:black}.services-intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:15px}.about-page-container.bg-black .services-intro{border-bottom:1px solid rgba(255,255,255,.1)}.about-page-container.bg-white .services-intro{border-bottom:1px solid rgba(0,0,0,.1)}.services-header{display:flex;flex-direction:column;align-items:flex-start}.services-header p{font-size:1.1em;color:red;margin-bottom:5px}.services-header h3{font-size:2.5em;font-weight:700}.about-page-container.bg-white .services-header h3{color:black}.about-page-container.bg-black .services-header h3{color:white}.view-all-link{text-decoration:none;padding:10px 20px;border-radius:20px;transition:background-color .3s ease,color .3s ease}.about-page-container.bg-white .view-all-link{color:black;border:1px solid black}.about-page-container.bg-black .view-all-link{color:white;border:1px solid white}.about-page-container.bg-black .view-all-link:hover{background-color:white;color:black}.about-page-container.bg-white .view-all-link:hover{background-color:black;color:white}.services-item{display:flex;align-items:center;padding-bottom:30px;margin-bottom:30px}.about-page-container.bg-black .services-item{border-bottom:1px solid rgba(255,255,255,.1)}.about-page-container.bg-white .services-item{border-bottom:1px solid rgba(0,0,0,.1)}.service-items:last-child{border-bottom:none;margin-bottom:0}.services-title{display:flex;align-items:start;flex-direction:column;margin-right:30px;flex-shrink:0;width:350px}.services-title p{font-size:15px;padding:10px;border-radius:50%;color:red!important;display:flex;align-items:center;margin-bottom:15px!important;justify-content:center;width:40px;height:40px}.about-page-container.bg-black .services-title p{border:1px solid white}.about-page-container.bg-white .services-title p{border:1px solid black}.services-title h3{font-size:1.5em;font-weight:700;margin:0}.about-page-container.bg-black .services-title h3{color:white}.about-page-container.bg-white .services-title h3{color:black}.services-item p{line-height:1.6;margin:0}.about-page-container.bg-black .services-item p{color:#ddd}.about-page-container.bg-white .services-item p{color:black}.service-desc{width:560px}.services-item .services-image{margin-left:80px}.team-section-wrapper{padding:10px 0}.team-header{margin-bottom:10px;text-align:start}.team-header h3{font-size:1.1em;color:red;margin-bottom:5px}.team-header h2{font-size:2.5em;font-weight:700;color:white}.social-icon{font-size:10px!important;width:25px!important;height:25px!important}@media (max-width:768px){.about-us-grid{flex-direction:column;align-items:flex-start}.about-page-head h1{font-size:30px}.about-page-head{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.9)),url(/_next/static/media/AboutHeadImg.21be170e.jpg);padding:80px 20px}.about-page-head:after,.about-page-head:before{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,transparent)}.about-us-grid{padding:30px 25px}.about-img{width:100%;min-height:400px;margin-bottom:15px}.about-text{width:100%}.about-text h3{font-size:16px;font-weight:600}.about-text .our-services-link,.about-text p{font-size:14px}.numbers-container{flex-direction:column;align-items:center;padding:30px 20px}.number-box{margin-bottom:40px;width:100%}.number-box h1{font-size:2em}.number-box p{font-size:1em}.services-container{padding:30px 25px}.services-intro{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:40px}.services-header h3{font-size:24px}.services-header p{font-size:16px}.view-all-link{font-size:12px;padding:9px 10px}.services-item{flex-direction:column;align-items:flex-start;padding-bottom:20px;margin-bottom:20px}.services-title{width:100%;margin-bottom:10px}.services-title p{font-size:14px;display:flex;align-items:center!important;justify-content:center!important}.services-title h3{font-size:1.2em}.services-item .service-desc{font-size:13px;width:100%}.services-item .services-image{display:none}.team-header h3{font-size:16px;color:red;margin-bottom:5px}.team-header h2{font-size:24px;font-weight:700;color:white}}