.our-services-page .services-banner-section{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(https://via.placeholder.com/1920x800) center/cover no-repeat;padding:120px 0 80px;position:relative;min-height:600px;display:flex;flex-direction:column;justify-content:center}.our-services-page .services-banner-section .services-banner-inner{flex:1;display:flex;align-items:center}.our-services-page .services-banner-section .services-banner-content{text-align:center;color:#fff}.our-services-page .services-banner-section .services-banner-content .banner-heading{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.our-services-page .services-banner-section .services-banner-content .banner-heading .wavy-line{width:40px;height:20px;background:linear-gradient(45deg,transparent 30%,#fff 30%,#fff 40%,transparent 40%,transparent 60%,#fff 60%,#fff 70%,transparent 70%);margin:0 20px}.our-services-page .services-banner-section .services-banner-content .banner-heading .wavy-line.left{transform:scaleX(-1)}.our-services-page .services-banner-section .services-banner-content .banner-heading h1{font-size:48px;font-weight:700;color:#fff;margin:0;line-height:1.2;text-transform:uppercase;letter-spacing:1px}.our-services-page .services-banner-section .services-banner-content p{font-size:18px;font-weight:400;color:#fff;line-height:1.6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto;opacity:.9}.our-services-page .services-banner-section .services-banner-content .services-cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.our-services-page .services-banner-section .services-banner-content .services-cta-buttons .btn{padding:16px 32px;font-size:16px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;min-width:180px}.our-services-page .services-banner-section .services-banner-content .services-cta-buttons .btn.btn-light{background-color:#fff;color:#121212;border:2px solid #fff}.our-services-page .services-banner-section .services-banner-content .services-cta-buttons .btn.btn-light:hover{background-color:rgba(0,0,0,0);color:#fff;transform:translateY(-2px)}.our-services-page .services-banner-section .services-banner-content .services-cta-buttons .btn.btn-outline-light{background-color:rgba(0,0,0,0);color:#fff;border:2px solid #fff}.our-services-page .services-banner-section .services-banner-content .services-cta-buttons .btn.btn-outline-light:hover{background-color:#fff;color:#121212;transform:translateY(-2px)}.our-services-page .services-banner-section .breadcrumb-navigation{position:absolute;bottom:30px;left:0;right:0}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items{display:flex;align-items:center;justify-content:flex-start;gap:8px}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items .breadcrumb-item{padding:8px 16px;background-color:rgba(0,0,0,.8);color:#fff;text-decoration:none;border-radius:20px;font-size:14px;font-weight:500;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items .breadcrumb-item:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items .breadcrumb-item.active{background-color:#fff;color:#121212;border-color:#fff}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items .breadcrumb-arrow{width:20px;height:2px;background-color:hsla(0,0%,100%,.5);position:relative}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items .breadcrumb-arrow::after{content:"";position:absolute;right:0;top:-3px;width:0;height:0;border-left:6px solid hsla(0,0%,100%,.5);border-top:4px solid transparent;border-bottom:4px solid transparent}.our-services-page .services-hero-section{padding:80px 0;background-color:#fff;position:relative}.our-services-page .services-hero-section .hero-content h1{font-size:42px;font-weight:700;color:#121212;margin-bottom:16px;line-height:1.2}.our-services-page .services-hero-section .hero-content .wavy-underline{width:120px;height:4px;background:linear-gradient(90deg,#007bff,#28a745,#ffc107,#dc3545);margin-bottom:24px;border-radius:2px}.our-services-page .services-hero-section .hero-content p{font-size:16px;font-weight:400;color:#636363;line-height:1.6;margin-bottom:0}.our-services-page .services-hero-section .hero-illustration{position:relative;text-align:center}.our-services-page .services-hero-section .hero-illustration .floating-elements{position:absolute;top:20px;right:20px;display:flex;gap:10px}.our-services-page .services-hero-section .hero-illustration .floating-elements .floating-square{width:40px;height:40px;background-color:#f8f9fa;border:2px solid #dee2e6}.our-services-page .services-hero-section .hero-illustration .floating-elements .angular-logo{width:40px;height:40px;background-color:#dc3545;border-radius:50%}.our-services-page .angular-services-section{padding:80px 0;background-color:#f8f9fa}.our-services-page .angular-services-section .services-illustration{position:relative;text-align:center}.our-services-page .angular-services-section .services-illustration .floating-elements{position:absolute;top:20px;right:20px;display:flex;gap:10px}.our-services-page .angular-services-section .services-illustration .floating-elements .floating-square{width:40px;height:40px;background-color:#fff;border:2px solid #dee2e6}.our-services-page .angular-services-section .services-illustration .floating-elements .floating-bubble{width:40px;height:40px;background-color:#e9ecef;border-radius:50%}.our-services-page .angular-services-section .services-content h2{font-size:32px;font-weight:700;color:#121212;margin-bottom:32px;line-height:1.2}.our-services-page .angular-services-section .services-content .services-list{list-style:none;padding:0;margin:0}.our-services-page .angular-services-section .services-content .services-list li{display:flex;align-items:center;margin-bottom:16px;padding:12px 0}.our-services-page .angular-services-section .services-content .services-list li .check-icon{width:20px;height:20px;margin-right:12px;background-color:#28a745;border-radius:50%}.our-services-page .angular-services-section .services-content .services-list li span{font-size:16px;font-weight:500;color:#121212}.our-services-page .why-choose-section{padding:80px 0;background-color:#fff}.our-services-page .why-choose-section .why-choose-content h2{font-size:32px;font-weight:700;color:#121212;margin-bottom:16px;line-height:1.2}.our-services-page .why-choose-section .why-choose-content p{font-size:16px;font-weight:400;color:#636363;line-height:1.6;margin-bottom:32px}.our-services-page .why-choose-section .why-choose-content .benefits-list .benefit-item{display:flex;align-items:flex-start;margin-bottom:24px}.our-services-page .why-choose-section .why-choose-content .benefits-list .benefit-item .benefit-icon{width:30px;height:30px;margin-right:16px;margin-top:4px;background-color:#007bff;border-radius:4px}.our-services-page .why-choose-section .why-choose-content .benefits-list .benefit-item .benefit-content{flex:1}.our-services-page .why-choose-section .why-choose-content .benefits-list .benefit-item .benefit-content h4{font-size:18px;font-weight:600;color:#121212;margin-bottom:8px;line-height:1.3}.our-services-page .why-choose-section .why-choose-content .benefits-list .benefit-item .benefit-content p{font-size:14px;font-weight:400;color:#636363;line-height:1.5;margin-bottom:0}.our-services-page .why-choose-section .partnership-illustration{position:relative;text-align:center}.our-services-page .why-choose-section .partnership-illustration .floating-elements{position:absolute;top:20px;right:20px;display:flex;gap:10px}.our-services-page .why-choose-section .partnership-illustration .floating-elements .floating-square{width:40px;height:40px;background-color:#f8f9fa;border:2px solid #dee2e6}.our-services-page .why-choose-section .partnership-illustration .floating-elements .floating-gear{width:40px;height:40px;background-color:#6c757d;border-radius:50%}@media(max-width:991px){.our-services-page .services-banner-section{padding:100px 0 70px;min-height:500px}.our-services-page .services-banner-section .services-banner-content .banner-heading h1{font-size:40px}.our-services-page .services-banner-section .services-banner-content .banner-heading .wavy-line{width:35px;margin:0 15px}.our-services-page .services-banner-section .services-banner-content p{font-size:16px}.our-services-page .services-banner-section .services-banner-content .services-cta-buttons{gap:16px}.our-services-page .services-banner-section .services-banner-content .services-cta-buttons .btn{padding:14px 28px;font-size:15px;min-width:160px}.our-services-page .services-banner-section .breadcrumb-navigation{bottom:25px}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items .breadcrumb-item{padding:6px 12px;font-size:13px}.our-services-page .services-hero-section{padding:60px 0}.our-services-page .services-hero-section .hero-content h1{font-size:36px}.our-services-page .services-hero-section .hero-content p{font-size:15px}.our-services-page .angular-services-section{padding:60px 0}.our-services-page .angular-services-section .services-content h2{font-size:28px}.our-services-page .angular-services-section .services-content .services-list li span{font-size:15px}.our-services-page .why-choose-section{padding:60px 0}.our-services-page .why-choose-section .why-choose-content h2{font-size:28px}.our-services-page .why-choose-section .why-choose-content p{font-size:15px}.our-services-page .why-choose-section .why-choose-content .benefits-list .benefit-item .benefit-content h4{font-size:16px}.our-services-page .why-choose-section .why-choose-content .benefits-list .benefit-item .benefit-content p{font-size:13px}}@media(max-width:767px){.our-services-page .services-banner-section{padding:80px 0 60px;min-height:400px}.our-services-page .services-banner-section .services-banner-content .banner-heading h1{font-size:32px}.our-services-page .services-banner-section .services-banner-content .banner-heading .wavy-line{width:30px;margin:0 12px}.our-services-page .services-banner-section .services-banner-content p{font-size:15px}.our-services-page .services-banner-section .services-banner-content .services-cta-buttons{flex-direction:column;align-items:center;gap:12px}.our-services-page .services-banner-section .services-banner-content .services-cta-buttons .btn{width:100%;max-width:280px;padding:12px 24px;font-size:14px}.our-services-page .services-banner-section .breadcrumb-navigation{bottom:20px}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items{flex-wrap:wrap;gap:6px}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items .breadcrumb-item{padding:5px 10px;font-size:12px}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items .breadcrumb-arrow{width:15px}.our-services-page .services-hero-section{padding:40px 0}.our-services-page .services-hero-section .hero-content h1{font-size:28px}.our-services-page .services-hero-section .hero-content p{font-size:14px}.our-services-page .angular-services-section{padding:40px 0}.our-services-page .angular-services-section .services-content h2{font-size:24px}.our-services-page .angular-services-section .services-content .services-list li span{font-size:14px}.our-services-page .why-choose-section{padding:40px 0}.our-services-page .why-choose-section .why-choose-content h2{font-size:24px}.our-services-page .why-choose-section .why-choose-content p{font-size:14px}.our-services-page .why-choose-section .why-choose-content .benefits-list .benefit-item .benefit-content h4{font-size:15px}.our-services-page .why-choose-section .why-choose-content .benefits-list .benefit-item .benefit-content p{font-size:12px}}@media(max-width:575px){.our-services-page .services-banner-section{padding:60px 0 50px;min-height:350px}.our-services-page .services-banner-section .services-banner-content .banner-heading h1{font-size:28px}.our-services-page .services-banner-section .services-banner-content .banner-heading .wavy-line{width:25px;margin:0 10px}.our-services-page .services-banner-section .services-banner-content p{font-size:14px}.our-services-page .services-banner-section .services-banner-content .services-cta-buttons .btn{max-width:240px;padding:10px 20px;font-size:13px}.our-services-page .services-banner-section .breadcrumb-navigation{bottom:15px}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items .breadcrumb-item{padding:4px 8px;font-size:11px}.our-services-page .services-banner-section .breadcrumb-navigation .breadcrumb-items .breadcrumb-arrow{width:12px}.our-services-page .services-hero-section{padding:30px 0}.our-services-page .services-hero-section .hero-content h1{font-size:24px}.our-services-page .services-hero-section .hero-content p{font-size:13px}.our-services-page .angular-services-section{padding:30px 0}.our-services-page .angular-services-section .services-content h2{font-size:20px}.our-services-page .angular-services-section .services-content .services-list li span{font-size:13px}.our-services-page .why-choose-section{padding:30px 0}.our-services-page .why-choose-section .why-choose-content h2{font-size:20px}.our-services-page .why-choose-section .why-choose-content p{font-size:13px}.our-services-page .why-choose-section .why-choose-content .benefits-list .benefit-item .benefit-content h4{font-size:14px}.our-services-page .why-choose-section .why-choose-content .benefits-list .benefit-item .benefit-content p{font-size:11px}}