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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{display:block;height:auto;max-width:100%}.top-bar{background:#dc143c;color:#fff;font-size:14px;padding:10px 0}.top-bar-content{align-items:center;display:flex;justify-content:space-between}.contact-info{display:flex;gap:30px}.contact-info span,.phone-info{align-items:center;display:flex;gap:8px}.phone-info{font-weight:700}.header{background:#fff;box-shadow:0 2px 10px #0000001a;padding:15px 0;position:sticky;top:0;z-index:1000}.header-content{justify-content:space-between}.header-content,.logo{align-items:center;display:flex}.logo{color:#dc143c;font-size:14px;font-weight:700;gap:10px;line-height:1.2}.logo img{height:60px;width:60px}.nav{display:flex;gap:30px}.nav a{color:#333;font-weight:500;text-decoration:none;transition:color .3s}.nav a:hover{color:#dc143c}.whatsapp-icon{align-items:center;background:#25d366;border-radius:50%;cursor:pointer;display:flex;height:45px;justify-content:center;transition:transform .3s;width:45px}.whatsapp-icon:hover{transform:scale(1.1)}.whatsapp-icon a{align-items:center;color:#fff;display:flex;font-size:24px}.menu-toggle{cursor:pointer;display:none;flex-direction:column;gap:5px}.menu-toggle span{background:#333;height:3px;transition:all .3s;width:25px}@media (max-width:768px){.top-bar-content{flex-direction:column;gap:10px;text-align:center}.contact-info{gap:5px}.contact-info,.nav{flex-direction:column}.nav{background:#fff;box-shadow:0 5px 10px #0000001a;display:none;left:0;padding:20px;position:absolute;right:0;top:100%}.menu-toggle,.nav.active{display:flex}.top-bar{font-size:11px;padding:10px 0}.top-bar-content{gap:8px;text-align:center}.contact-info,.top-bar-content{align-items:center;flex-direction:column}.contact-info{gap:6px;width:100%}.contact-info span{font-size:11px;justify-content:center}.phone-info{font-size:12px;justify-content:center}.logo img{height:auto;width:120px}.nav{background:#fff;box-shadow:2px 0 10px #0000001a;flex-direction:column;gap:20px;height:100vh;left:-100%;padding:80px 30px 30px;position:fixed;top:0;transition:left .3s ease;width:70%;z-index:999}.nav.active{left:0}.nav a{border-bottom:1px solid #f0f0f0;font-size:18px;padding:10px 0}.menu-toggle{cursor:pointer;display:flex;flex-direction:column;gap:5px;z-index:1001}.menu-toggle span{background:#333;height:3px;transition:all .3s;width:25px}.whatsapp-icon{height:40px;width:40px}.whatsapp-icon a{font-size:20px}}@media (max-width:480px){.top-bar{font-size:10px;padding:8px 0}.top-bar-content{gap:6px}.contact-info span{font-size:10px;word-break:break-word}.phone-info{font-size:11px}.logo img{width:100px}.nav{width:80%}.whatsapp-icon{height:35px;width:35px}}.footer{background:#1a1a1a;color:#fff}.cities-section{background:#000;padding:50px 0}.cities-section h3{font-size:28px;margin-bottom:30px;text-align:center}.cities-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.city-item{color:#ccc;font-size:14px;padding:10px}.footer-main{padding:60px 0 30px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.footer-col h4{color:orange;font-size:18px;margin-bottom:20px}.footer-col p{color:#ccc;font-size:14px;line-height:1.8}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:#ccc;font-size:14px;text-decoration:none;transition:color .3s}.footer-col ul li a:hover{color:orange}.contact-item{align-items:flex-start;color:#ccc;display:flex;font-size:14px;gap:10px;margin-bottom:15px}.contact-item svg{color:orange;flex-shrink:0;margin-top:3px}.social-icons{margin-top:20px}.social-icons span{color:#ccc;display:block;margin-bottom:10px}.social-icons .icons{display:flex;gap:15px}.social-icons .icons a{align-items:center;background:#333;border-radius:50%;color:#fff;display:flex;height:35px;justify-content:center;transition:all .3s;width:35px}.social-icons .icons a:hover{background:orange;transform:translateY(-3px)}.footer-bottom{background:#8b0000;padding:20px 0;text-align:center}.footer-bottom p{font-size:14px;margin:0}@media (max-width:768px){.cities-grid{grid-template-columns:repeat(2,1fr)}.footer-content{gap:30px;grid-template-columns:1fr;text-align:center}.cities-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.footer-links{align-items:center}.social-icons{justify-content:center}.footer-bottom{flex-direction:column;gap:10px;text-align:center}}@media (max-width:480px){.footer{padding:30px 0 15px}.footer-section h3{font-size:16px!important}.cities-grid{grid-template-columns:1fr}.social-icons a{font-size:16px;height:35px;width:35px}.footer-bottom{font-size:12px}}.floating-whatsapp{align-items:center;background:#25d366;border-radius:50%;bottom:30px;box-shadow:0 4px 12px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:32px;height:60px;justify-content:center;position:fixed;right:30px;text-decoration:none;transition:all .3s ease;width:60px;z-index:9999}.floating-whatsapp:hover{box-shadow:0 6px 20px #25d36680;transform:scale(1.1)}.floating-whatsapp:active{transform:scale(.95)}@keyframes pulse{0%{box-shadow:0 0 0 0 #25d366b3}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 0 0 #25d36600}}.floating-whatsapp{animation:pulse 2s infinite}@media (max-width:768px){.floating-whatsapp{bottom:20px;font-size:28px;height:55px;right:20px;width:55px}}@media (max-width:480px){.floating-whatsapp{bottom:15px;font-size:26px;height:50px;right:15px;width:50px}}.hero{height:600px;overflow:hidden;position:relative}.hero-slide,.hero-slider{height:100%;position:relative}.hero-slide img{height:100%;object-fit:cover;width:100%}.hero-content{color:#fff;left:50%;max-width:800px;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.hero-content h1{font-size:48px;margin-bottom:20px;text-shadow:2px 2px 4px #00000080}.hero-content p{font-size:18px;text-shadow:1px 1px 2px #00000080}.slider-btn{background:#ffffff4d;border:none;color:#fff;cursor:pointer;font-size:40px;padding:10px 20px;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s}.slider-btn:hover{background:#ffffff80}.slider-btn.prev{left:20px}.slider-btn.next{right:20px}.about-section{background:#f9f9f9;padding:80px 0}.about-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.about-text h2{font-size:36px;margin:20px 0}.about-text h2 span{color:#dc143c}.about-text p{color:#666;line-height:1.8;margin-bottom:30px}.features{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.feature-item{align-items:center;display:flex;gap:10px}.feature-icon{color:#dc143c;font-size:24px}.about-image img{border-radius:10px;width:100%}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.feature-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:30px;text-align:center;transition:transform .3s}.feature-card:hover{transform:translateY(-10px)}.feature-card .icon{color:#dc143c;font-size:48px;margin-bottom:20px}.feature-card h3{font-size:20px;margin-bottom:15px}.feature-card p{color:#666;font-size:14px}.services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.service-card{border-radius:10px;box-shadow:0 5px 15px #0000001a}.service-card img{height:200px}.service-icon{border-radius:50%;font-size:24px;height:60px;top:160px;width:60px}.service-card h3{margin:50px 0 15px}.service-card .btn,.service-card p{margin-bottom:20px}.work-process{background:linear-gradient(135deg,#8b0000,#dc143c);color:#fff;padding:80px 0;text-align:center}.work-process h2{font-size:36px;margin-bottom:50px}.process-steps{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.step{flex:1 1;max-width:250px;min-width:200px}.step-icon{align-items:center;border:3px solid orange;border-radius:50%;color:orange;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.step h3{font-size:20px;margin-bottom:15px}.step p{font-size:14px;line-height:1.6}.arrow{color:orange;font-size:32px}.comparison-section{padding:80px 0}.comparison-section h2{font-size:32px;margin-bottom:40px;text-align:center}.comparison-table{background:#fff;border-collapse:collapse;box-shadow:0 5px 15px #0000001a;width:100%}.comparison-table th{background:orange;color:#fff;padding:15px;text-align:left}.comparison-table td{border-bottom:1px solid #ddd;padding:15px}.comparison-table tr:nth-child(2n),.partners-section{background:#f9f9f9}.partners-section{padding:60px 0}.partners-logos{align-items:center;display:flex;flex-wrap:wrap;gap:60px;justify-content:space-around;padding:20px 0}.partners-logos img{height:120px;max-width:200px;transition:all .3s}.partners-logos img:hover{transform:scale(1.05)}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial-card{border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:30px}.stars{color:orange;display:flex;gap:5px;margin-bottom:15px}.testimonial-card p{line-height:1.8;margin-bottom:20px}.customer-info{gap:15px}.avatar{background:#dc143c;height:50px;width:50px}.customer-info h4{margin-bottom:5px}.customer-info span{font-size:14px}.faq-section{background:#f9f9f9;padding:80px 0}.faq-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr}.faq-image img{border-radius:10px;width:100%}.faq-list h2{font-size:32px;margin-bottom:10px}.faq-list>p{color:#666;margin-bottom:30px}.faq-item{background:#fff;border-radius:5px;cursor:pointer;margin-bottom:15px;padding:20px;transition:all .3s}.faq-item:hover{box-shadow:0 5px 15px #0000001a}.faq-item h3{color:#dc143c;font-size:16px;margin-bottom:10px}.faq-item p{color:#666;font-size:14px;line-height:1.6}@media (max-width:768px){.hero-content h1{font-size:32px}.about-content,.faq-content{grid-template-columns:1fr}.process-steps{flex-direction:column}.arrow{transform:rotate(90deg)}}.partner-name{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#666;font-size:20px;font-weight:700;padding:15px 25px;transition:all .3s}.partner-name:hover{box-shadow:0 5px 20px #00000026;color:#dc143c;transform:translateY(-5px)}.google-reviews-section{background:beige;padding:80px 0}.google-reviews-section h2{font-size:36px;margin-bottom:50px;text-align:center}.google-reviews-section h2 span{color:#dc143c}.google-reviews-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.google-review-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:25px}.review-header{align-items:center;display:flex;gap:15px;margin-bottom:15px}.reviewer-avatar{background:linear-gradient(135deg,#dc143c,#ff6b6b);border-radius:50%;flex-shrink:0;height:50px;width:50px}.reviewer-info{flex:1 1}.reviewer-info h4{color:#333;font-size:16px;margin-bottom:3px}.reviewer-info span{color:#999;font-size:12px}.google-logo{height:auto;width:60px}.google-review-card .stars{color:orange;display:flex;font-size:14px;gap:3px;margin-bottom:15px}.google-review-card p{color:#666;font-size:14px;line-height:1.6;margin-bottom:15px}.read-more-btn{background:none;border:none;color:#4285f4;cursor:pointer;font-size:14px;font-weight:500;padding:0}.read-more-btn:hover{text-decoration:underline}.location-section{background:#fff;padding:80px 0}.location-header{background:#8b0000;border-radius:10px;color:#fff;margin-bottom:40px;padding:30px 0;text-align:center}.location-header h2{font-size:36px;margin:0}.location-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:300px 1fr;margin-bottom:40px}.location-info-box{background:#f9f9f9;border-radius:10px;padding:20px}.location-info-box h3{color:#333;font-size:18px;margin-bottom:10px}.location-info-box p{color:#666;font-size:14px;line-height:1.6;margin-bottom:15px}.rating{align-items:center;display:flex;gap:10px;margin-bottom:15px}.rating span:first-child{color:#333;font-size:20px;font-weight:700}.rating .stars{color:orange;display:flex;font-size:14px;gap:2px}.rating span:last-child{color:#999;font-size:12px}.view-larger-map{color:#4285f4;font-size:14px;text-decoration:none}.view-larger-map:hover{text-decoration:underline}.map-container{border-radius:10px;box-shadow:0 5px 15px #0000001a;overflow:hidden}.office-address{background:#f9f9f9;border-radius:10px;padding:40px;text-align:center}.office-address h3{color:#333;font-size:28px;margin-bottom:10px}.office-address h4{color:#dc143c;font-size:18px;margin-bottom:20px}.office-address p{align-items:center;color:#666;display:flex;font-size:16px;gap:10px;justify-content:center;margin-bottom:10px}.office-address svg{color:#dc143c}@media (max-width:768px){.google-reviews-grid,.location-content{grid-template-columns:1fr}}.why-choose{background:#fff;padding:80px 0;position:relative}.quote-button-top{position:absolute;right:40px;top:40px}.quote-button-top .btn{background:#dc143c;border:none;border-radius:5px;box-shadow:0 5px 15px #dc143c4d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 25px}.why-choose-content{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1.2fr}.why-choose-left{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.feature-box{padding:30px 20px;text-align:center}.feature-box-icon{color:#dc143c;font-size:48px;margin-bottom:20px}.feature-box h3{color:#333;font-size:16px;font-weight:600;margin-bottom:10px}.feature-box p{color:#666;font-size:13px;line-height:1.6}.why-choose-right{padding-left:20px}.badge-red{background:#dc143c;font-size:11px;letter-spacing:1px;margin-bottom:15px;padding:6px 18px;text-transform:uppercase}.welcome-text{color:#dc143c;font-size:16px;font-weight:500;margin-bottom:5px}.main-heading{color:#333;font-size:36px;line-height:1.3;margin-bottom:25px}.description-text{color:#666;font-size:15px;line-height:1.8;margin-bottom:20px}.description-text .highlight{color:#dc143c;font-weight:600}.why-choose-right .btn{margin-top:10px}.services-section{background:#f9f9f9;padding:80px 0}.services-section .section-title h2{font-size:36px;margin-bottom:15px}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.service-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;overflow:hidden;position:relative;text-align:center;transition:transform .3s}.service-card:hover{transform:translateY(-10px)}.service-card img{height:220px;object-fit:cover;width:100%}.service-icon{align-items:center;background:#dc143c;border-radius:15px;box-shadow:0 5px 15px #dc143c4d;color:#fff;display:flex;font-size:32px;height:70px;justify-content:center;left:50%;position:absolute;top:180px;transform:translateX(-50%);width:70px}.service-card h3{color:#333;font-size:20px;margin:60px 0 15px;padding:0 20px}.service-card p{color:#666;font-size:14px;line-height:1.6;margin-bottom:25px;padding:0 20px}.service-card .btn{background:#dc143c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:25px;padding:10px 30px}.service-card .btn:hover{background:#b01030}.testimonials-section{background:beige;padding:80px 0}.testimonials-section .section-title{margin-bottom:50px;text-align:center}.testimonials-section .badge{background:#dc143c;border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:6px 18px;text-transform:uppercase}.testimonials-section h2{font-size:36px;margin-bottom:15px}.testimonials-section .underline{background:orange;height:3px;margin:20px auto 0;width:80px}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.testimonial-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;padding:30px 25px;position:relative}.testimonial-card:before{color:#f5f5f5;content:'"';font-family:Georgia,serif;font-size:100px;line-height:1;opacity:.4;position:absolute;right:20px;top:10px}.testimonial-card .stars{color:orange;display:flex;font-size:16px;gap:3px;margin-bottom:20px}.testimonial-card p{color:#666;font-size:14px;line-height:1.7;margin-bottom:25px;min-height:80px}.customer-info{border-top:1px solid #f0f0f0;gap:12px;padding-top:20px}.avatar,.customer-info{align-items:center;display:flex}.avatar{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#fff;flex-shrink:0;font-size:18px;font-weight:700;height:45px;justify-content:center;width:45px}.avatar-1{background:linear-gradient(135deg,#4caf50,#66bb6a)}.avatar-2{background:linear-gradient(135deg,#ffc107,#ffd54f)}.avatar-3{background:linear-gradient(135deg,#2196f3,#42a5f5)}.customer-info h4{color:#333;font-size:16px;font-weight:600;margin-bottom:3px}.customer-info span{color:#999;font-size:13px}.cta-button{text-align:center}.read-reviews-btn{align-items:center;background:orange;border:none;border-radius:25px;box-shadow:0 5px 15px #ffa5004d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:12px 35px}.read-reviews-btn:hover{background:#ff9500}@media (max-width:1024px){.why-choose-content{grid-template-columns:1fr}.services-grid,.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-grid,.testimonials-grid,.why-choose-left{grid-template-columns:1fr}.quote-button-top{margin-bottom:30px;position:static;text-align:center}}.service-card,.services-section{background:#fff!important}.service-card img{height:200px!important}.service-icon{border-radius:12px!important;font-size:28px!important;height:60px!important;top:160px!important;width:60px!important}.service-card h3{font-size:18px!important;font-weight:600!important;margin:50px 0 12px!important}.service-card p{min-height:60px!important}.service-card .btn,.service-card p{font-size:13px!important;margin-bottom:20px!important}.service-card .btn{letter-spacing:.5px!important;padding:10px 28px!important;text-transform:uppercase!important}.service-underline{background:#dc143c;height:3px;margin:0 auto 20px;width:50px}.comparison-table .check-green{color:#4caf50;font-size:20px;font-weight:700}.comparison-table .cross-red{color:#dc143c;font-size:20px;font-weight:700}.comparison-table td{text-align:center}.comparison-table td:first-child{text-align:left}.partners-logos img{filter:grayscale(0);height:90px;object-fit:contain;transition:transform .3s}.partners-logos img:hover{transform:scale(1.1)}@media (max-width:768px){.hero{height:400px}.hero-content{max-width:90%;padding:0 20px}.hero-content h1{word-wrap:break-word;font-size:28px!important;line-height:1.3}.hero-content p{font-size:14px!important}.about-section{padding:40px 0}.about-content{gap:30px}.about-content,.services-grid{grid-template-columns:1fr}.partners-logos{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hero{height:350px}.hero-content h1{font-size:22px!important;line-height:1.2}.hero-content p{font-size:12px!important}h2{font-size:20px!important}h3{font-size:16px!important}p{font-size:13px!important}}.page-header{background:linear-gradient(135deg,#5c0a0a,#8b0000);color:#fff;padding:80px 0;text-align:center}.header-line{margin:0 auto 20px}.page-header h1{font-size:48px;margin-bottom:15px}.page-header p{font-size:16px;line-height:1.6;margin:0 auto;max-width:700px}.about-team-section{background:#f9f9f9;padding:80px 0}.about-team-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.badge{background:#dc143c;border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-bottom:20px;padding:5px 15px}.badge-yellow{background:orange}.badge-red,.badge-yellow{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-bottom:20px;padding:8px 20px}.badge-red{background:#8b0000}.badge-dark{background:#333;border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-bottom:20px;padding:8px 20px}.about-team-text h2{font-size:36px;margin-bottom:20px}.about-team-text h2 span{color:#dc143c}.about-team-text p{color:#666;line-height:1.8;margin-bottom:30px}.about-features{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.about-feature-item{align-items:center;display:flex;gap:10px}.check-icon{color:#dc143c;font-size:20px}.about-team-image img{border-radius:10px;box-shadow:0 10px 30px #0000001a;width:100%}.journey-section{padding:80px 0;text-align:center}.journey-section h2{font-size:36px;margin-bottom:50px}.journey-section h2 span{color:#dc143c}.journey-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.journey-card{border-radius:15px;padding:40px 30px;text-align:left;transition:transform .3s}.journey-card:hover{transform:translateY(-10px)}.journey-dark{background:#2a2a2a;color:#fff}.journey-red{background:#dc143c;color:#fff}.journey-icon{align-items:center;background:orange;border-radius:10px;display:flex;font-size:28px;height:60px;justify-content:center;margin-bottom:20px;width:60px}.journey-card h3{font-size:22px;margin-bottom:15px}.journey-card p{font-size:14px;line-height:1.6;opacity:.9}.achievements-section{background:#8b0000;color:#fff;padding:80px 0;text-align:center}.achievements-section h2{font-size:36px;margin-bottom:50px}.achievements-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.achievement-card{background:#fff;border-radius:10px;color:#8b0000;padding:40px 20px}.achievement-card h3{font-size:48px;margin-bottom:10px}.achievement-card p{font-size:14px;font-weight:700}.why-choose-section{background:#f9f9f9;padding:80px 0;text-align:center}.why-choose-section h2{font-size:36px;margin-bottom:15px}.subtitle{color:#666;font-size:16px;margin-bottom:50px}.advantages-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));text-align:left}.advantage-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:30px;transition:transform .3s}.advantage-card:hover{transform:translateY(-5px)}.advantage-icon{align-items:center;background:#8b0000;border-radius:50%;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;margin-bottom:20px;width:60px}.advantage-card h3{color:#333;font-size:20px;margin-bottom:15px}.advantage-card p{color:#666;font-size:14px;line-height:1.6}.work-process-about{background:linear-gradient(135deg,#5c0a0a,#dc143c);color:#fff;padding:80px 0;text-align:center}.work-process-about h2{font-size:36px;margin-bottom:50px}.process-steps-about{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.step-about{flex:1 1;max-width:250px;min-width:200px}.step-icon-about{align-items:center;border:3px solid orange;border-radius:50%;color:orange;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.step-about h3{font-size:20px;margin-bottom:15px}.step-about p{font-size:14px;line-height:1.6}.arrow-about{color:orange;font-size:32px}.core-values-section{padding:80px 0;text-align:center}.core-values-section h2{font-size:36px;margin-bottom:50px}.core-values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.core-value-card{padding:40px 20px}.core-value-icon{align-items:center;background:#8b0000;border-radius:50%;color:#fff;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.core-value-card h3{color:#333;font-size:22px;margin-bottom:15px}.core-value-card p{color:#666;font-size:14px;line-height:1.6}@media (max-width:768px){.about-team-content{grid-template-columns:1fr}.process-steps-about{flex-direction:column}.arrow-about{transform:rotate(90deg)}.journey-cards{grid-template-columns:1fr}.about-team-content{flex-direction:column}.about-team-image,.about-team-text{width:100%}.about-features{grid-template-columns:1fr}.journey-cards{flex-direction:column;gap:20px}.achievements-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.advantages-grid{gap:20px;grid-template-columns:1fr}.process-steps-about{flex-direction:column;gap:20px}.arrow-about{display:none}.core-values-grid{gap:20px;grid-template-columns:1fr}}@media (max-width:480px){.page-header h1{font-size:28px!important}.page-header p{font-size:14px!important}.about-team-section h2{font-size:24px!important}.journey-card h3{font-size:18px!important}.achievements-grid{grid-template-columns:1fr}.achievement-card h3{font-size:32px!important}.advantage-icon{font-size:24px;height:60px;width:60px}}.services-header{background:linear-gradient(135deg,#5c0a0a,#8b0000);color:#fff;padding:60px 0;text-align:left}.services-header .header-line{background:orange;height:3px;margin-bottom:20px;width:60px}.services-header h1{font-size:42px;margin-bottom:15px}.services-header p{font-size:15px;line-height:1.7;max-width:800px}.service-detail-section{padding:80px 0}.service-detail-row{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:80px}.service-detail-row.reverse{direction:rtl}.service-detail-row.reverse>*{direction:ltr}.service-detail-text h2{color:#333;font-size:36px;margin-bottom:25px}.service-detail-text p{color:#666;font-size:15px;line-height:1.8;margin-bottom:20px}.service-detail-image img{border-radius:15px;box-shadow:0 10px 30px #0000001a;width:100%}.service-buttons{display:flex;gap:15px;margin-top:30px}.btn-call{align-items:center;background:#8b0000;border-radius:5px;color:#fff;display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:12px 30px;text-decoration:none;transition:all .3s}.btn-call:hover{background:#6b0000}.btn-quote{align-items:center;background:#fff;border:1px solid #ddd;border-radius:5px;color:#333;display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:12px 30px;text-decoration:none;transition:all .3s}.btn-quote:hover{background:#f5f5f5}.packing-materials-section{background:#2d2d2d;color:#fff;padding:80px 0;text-align:center}.packing-materials-section h2{color:#fff;font-size:36px;margin-bottom:10px}.packing-materials-section h2 span{color:orange}.packing-materials-section .subtitle{color:#f0ebeb;font-size:16px;margin-bottom:50px}.materials-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr);margin-bottom:60px}.material-card{background:#3d3d3d;border-radius:12px;padding:40px 20px;transition:transform .3s}.material-card:hover{background:#454545;transform:translateY(-5px)}.material-icon{color:orange;font-size:50px;margin-bottom:20px}.material-card h4{color:#fff;font-size:15px;line-height:1.4}.items-packed-section h3{color:#fff;font-size:24px;margin-bottom:30px}.items-tags{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.item-tag{align-items:center;background:#3d3d3d;border:1px solid #555;border-radius:30px;display:flex;font-size:15px;gap:10px;padding:12px 25px;transition:all .3s}.item-tag:hover{background:#454545;border-color:orange}.item-tag-icon{color:orange;font-size:18px}.why-chosen-section{background:#fff;padding:80px 0;text-align:center}.why-chosen-section h2{font-size:36px;margin-bottom:10px}.why-chosen-section h2 span{color:#dc143c}.why-chosen-section .subtitle{color:#000;font-size:16px;margin-bottom:20px}.why-chosen-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.why-chosen-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;padding:40px 30px;transition:all .3s}.why-chosen-card:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-8px)}.why-chosen-icon{align-items:center;background:#8b0000;border-radius:50%;color:#fff;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.why-chosen-card h4{color:#222;font-size:19px;font-weight:600;margin-bottom:15px}.why-chosen-card p{color:#777;font-size:15px;line-height:1.7}.work-shifting-process-section{background:linear-gradient(135deg,#8b0000,#d2691e);color:#fff;padding:5px 0;text-align:center}.work-shifting-process-section h2{color:#fff;font-size:32px;font-weight:600;margin-bottom:60px}.process-flow{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.process-step{flex:1 1;max-width:250px;min-width:200px}.process-icon{align-items:center;background:#fff3;border:3px solid orange;border-radius:50%;color:orange;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.process-step h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:15px}.process-step p{color:#ffffffe6;font-size:14px;line-height:1.6}.process-arrow{color:orange;font-size:32px;font-weight:700}@media (max-width:768px){.process-arrow{display:none}.process-flow{flex-direction:column}}.handling-items-section{background:#f9f9f9;padding:80px 0;text-align:center}.handling-items-section h2{font-size:32px;margin-bottom:10px}.handling-items-section h2 span{color:#dc143c}.handling-items-section .subtitle{color:#666;margin-bottom:50px}.handling-items-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.handling-item-card{background:#fff;border-left:4px solid orange;border-radius:10px;box-shadow:0 5px 15px #0000000d;padding:30px 25px;text-align:left}.handling-item-icon{align-items:center;background:orange;border-radius:8px;color:#fff;display:flex;font-size:24px;height:50px;justify-content:center;margin-bottom:15px;width:50px}.handling-item-card h4{color:#333;font-size:16px;margin-bottom:10px}.handling-item-card p{color:#666;font-size:13px;line-height:1.6}.info-note{align-items:center;background:#d4edda;border-radius:8px;color:#155724;display:inline-flex;font-size:14px;gap:10px;padding:15px 30px}.service-testimonials-section{padding:80px 0;text-align:center}.service-testimonials-section h2{font-size:32px;margin-bottom:10px}.service-testimonials-section h2 span{color:#dc143c}.service-testimonials-section .subtitle{color:#666;margin-bottom:50px}.service-testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.service-testimonial-card{background:#f9f9f9;border-radius:10px;padding:30px 25px;text-align:left}.service-testimonial-card .stars{color:orange;display:flex;font-size:14px;gap:3px;margin-bottom:15px}.service-testimonial-card p{color:#666;font-size:14px;font-style:italic;line-height:1.7;margin-bottom:20px}.testimonial-author{align-items:center;display:flex;gap:12px}.testimonial-avatar{background:#8b0000;border-radius:50%;flex-shrink:0;height:40px;width:40px}.testimonial-author h5{color:#333;font-size:15px;margin-bottom:3px}.testimonial-author span{color:#999;font-size:12px}.book-service-section{background:linear-gradient(135deg,#8b0000,#dc143c);color:#fff;padding:80px 0;text-align:center}.book-service-section h2{font-size:36px;margin-bottom:20px}.book-service-section p{font-size:16px;margin-bottom:10px}.book-service-section p span{color:orange;font-weight:600}.book-service-section .subtitle{color:#fff;font-size:14px;margin-bottom:30px;opacity:.9}.book-buttons{display:flex;gap:20px;justify-content:center}.btn-call-yellow{align-items:center;background:orange;border-radius:5px;color:#333;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:15px 40px;text-decoration:none;transition:all .3s}.btn-call-yellow:hover{background:#ff9500}.btn-whatsapp{align-items:center;background:#25d366;border-radius:5px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:15px 40px;text-decoration:none;transition:all .3s}.btn-whatsapp:hover{background:#20bd5a}@media (max-width:1024px){.handling-items-grid,.service-detail-row,.service-testimonials-grid,.why-chosen-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.handling-items-grid,.service-detail-row,.service-testimonials-grid,.why-chosen-grid{grid-template-columns:1fr}.service-detail-row.reverse{direction:ltr}.book-buttons,.service-buttons{flex-direction:column}.service-detail-row,.service-detail-row.reverse{flex-direction:column!important}.service-detail-image,.service-detail-text{width:100%}.service-detail-image{margin-top:20px}.materials-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.why-chosen-grid{gap:20px;grid-template-columns:1fr}.process-flow{flex-direction:column;gap:20px}.process-arrow{display:none}.handling-items-grid{gap:20px}.handling-items-grid,.service-testimonials-grid{grid-template-columns:1fr}}@media (max-width:480px){.services-header h1{font-size:28px!important}.service-detail-text h2{font-size:22px!important}.packing-materials-section h2,.why-chosen-section h2{font-size:24px!important}.materials-grid{grid-template-columns:1fr}.material-card{padding:25px 15px}.service-buttons{flex-direction:column;gap:10px}.btn-call,.btn-call-yellow,.btn-quote,.btn-whatsapp{text-align:center;width:100%}.process-icon{font-size:24px;height:60px;width:60px}.book-buttons{flex-direction:column;gap:10px}.book-buttons a{width:100%}}.testimonials-header{background:linear-gradient(135deg,#5c0a0a,#8b0000);color:#fff;padding:60px 0;text-align:left}.testimonials-header .container{max-width:1200px}.header-line{background:orange;height:3px;margin-bottom:20px;width:60px}.testimonials-header h1{font-size:42px;margin-bottom:20px}.testimonials-header p{font-size:15px;line-height:1.8;max-width:900px}.testimonials-content{background:beige;padding:80px 0}.testimonial-badge{background:#dc143c;border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:8px 20px;text-transform:uppercase}.testimonials-content h2{font-size:36px;margin-bottom:15px;text-align:center}.testimonials-content h2 span{color:#dc143c}.testimonials-subtitle{color:#666;font-size:15px;line-height:1.6;margin:0 auto 30px;max-width:700px;text-align:center}.underline{background:orange;height:3px;margin:0 auto 50px;width:80px}.testimonials-cards-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.testimonial-detail-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;padding:30px 25px;position:relative;transition:transform .3s,box-shadow .3s}.testimonial-detail-card:before{color:#f5f5f5;content:'"';font-family:Georgia,serif;font-size:100px;line-height:1;opacity:.4;position:absolute;right:20px;top:10px}.testimonial-detail-card:hover{box-shadow:0 10px 30px #0000001f;transform:translateY(-5px)}.stars-large{color:orange;display:flex;font-size:16px;gap:3px;margin-bottom:20px}.review-text{color:#666;font-size:14px;line-height:1.7;margin-bottom:25px;min-height:90px}.customer-detail{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:12px;padding-top:20px}.customer-avatar{align-items:center;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:45px;justify-content:center;width:45px}.avatar-green{background:linear-gradient(135deg,#4caf50,#66bb6a)}.avatar-yellow{background:linear-gradient(135deg,#ffc107,#ffd54f)}.avatar-blue{background:linear-gradient(135deg,#2196f3,#42a5f5)}.avatar-cyan{background:linear-gradient(135deg,#00bcd4,#26c6da)}.avatar-orange{background:linear-gradient(135deg,#ff9800,#ffb74d)}.avatar-teal{background:linear-gradient(135deg,#009688,#26a69a)}.customer-info-text h3{color:#333;font-size:16px;font-weight:600;margin-bottom:3px}.customer-info-text span{color:#999;font-size:13px}@media (max-width:1024px){.testimonials-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.testimonials-header h1{font-size:32px}.testimonials-cards-grid{grid-template-columns:1fr}.testimonials-content h2{font-size:28px}}@media (max-width:480px){.testimonials-header{padding:40px 0}.testimonials-header h1{font-size:24px!important}.testimonials-header p{font-size:13px!important}.testimonial-card{padding:20px}.testimonial-card h3{font-size:16px!important}.testimonial-card p{font-size:13px!important}.customer-avatar{font-size:20px;height:50px;width:50px}}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Arial,sans-serif;line-height:1.6}.App,body{overflow-x:hidden}.App{display:flex;flex-direction:column;min-height:100vh;width:100%}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.btn{border:none;border-radius:5px;cursor:pointer;display:inline-block;font-size:16px;padding:12px 30px;text-decoration:none;transition:all .3s ease}.btn-primary{background:#dc143c;color:#fff}.btn-primary:hover{background:#b01030}.section-title{margin-bottom:50px;text-align:center}.section-title h2{font-size:36px;margin-bottom:10px}.section-title h2 span{color:#dc143c}.section-title p{color:#666;font-size:16px}@media (max-width:768px){.container{padding:0 15px}.section-title h2{font-size:28px}.btn,.section-title p{font-size:14px}.btn{padding:10px 20px}}@media (max-width:480px){.container{padding:0 10px}.section-title h2{font-size:24px}}
/*# sourceMappingURL=main.d3aafe7c.css.map*/