﻿.relocation-section{padding:60px 20px;background-color:#f9f9f9;font-family:Arial,sans-serif;color:#333}.relocation-section h1{font-size:32px;color:#c5001a;margin-bottom:20px;text-align:center}.relocation-section h2{font-size:28px;color:#002c54;margin-top:40px;margin-bottom:20px;text-align:center}.relocation-section p{font-size:16px;line-height:1.8;margin-bottom:20px;max-width:900px;margin-left:auto;margin-right:auto}.google-reviews-section{padding:40px 20px 60px;background-color:#fff;font-family:Arial,sans-serif}.google-reviews-section h2{font-size:28px;color:#002c54;margin-bottom:10px;text-align:center}.google-reviews-section p{font-size:16px;line-height:1.8;margin-bottom:25px;text-align:center;color:#333}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:30px;margin-bottom:40px}.step{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;transition:transform .3s ease,box-shadow .3s ease}.step:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.step-number{position:absolute;top:-15px;left:-15px;background-color:#c5001a;color:#fff;font-weight:700;font-size:18px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.step p{margin-left:50px;font-size:15px;color:#333}@media (max-width:768px){.step p{margin-left:0}}.firstsec{background-color:#ffffff9e;margin:20px;border-radius:20px}.service-box{text-decoration:none;color:inherit}.service-card{background:#fff;border-radius:20px;text-align:center;padding:80px 20px 30px;box-shadow:0 8px 25px rgba(0,80,180,.08);position:relative;transition:all .4s ease;border:1px solid rgba(0,80,180,.1)}.service-card:hover{transform:translateY(-10px);box-shadow:0 12px 30px rgba(0,80,180,.15)}.service-image{width:110px;height:110px;background:#fff;border-radius:50%;margin:0 auto;position:absolute;top:-55px;left:50%;transform:translateX(-50%);box-shadow:0 0 15px rgba(0,80,180,.15);border:3px solid #fff}.service-image img{width:100%;height:100%;object-fit:contain;border-radius:50%}.service-title{margin-top:40px;font-size:1.2rem;font-weight:700;color:#002c54;transition:color .3s ease}.service-card:hover .service-title{color:#c5001a}.service-content{max-height:0;overflow:hidden;opacity:0;transition:all .5s ease}.service-card:hover .service-content{max-height:200px;opacity:1;margin-top:15px}.info-card{background:#fff;border-radius:20px;padding:40px 30px;text-align:left;position:relative;overflow:hidden;box-shadow:0 5px 25px rgba(0,0,0,.08);border:1px solid rgba(0,80,180,.08);transition:all .4s ease}.info-card:hover{background:linear-gradient(135deg,#002c54,#004b8d);color:#fff;transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,44,84,.3)}.info-card:hover .info-title,.info-card:hover strong,.info-card:hover h2,.info-card:hover h3,.info-card:hover em,.info-card:hover a,.info-card:hover .contact-info,.info-card:hover .contact-info a{color:#fff!important}.info-card:hover a:hover{color:#ffd54a!important;text-decoration:underline}.home-faq-section{padding:20px 0 10px}.home-faq-section h2{text-align:center;color:#002c54;font-weight:700;margin-bottom:10px}.home-faq-section .home-faq-intro{text-align:center;color:#555;margin-bottom:28px}.home-faq-accordion .card{border:none;border-radius:12px!important;margin-bottom:12px;overflow:hidden;box-shadow:0 6px 18px rgba(0,44,84,.08)}.home-faq-accordion .card-header{background:#fff;border:none;padding:0}.home-faq-accordion .faq-btn{width:100%;background:#fff;border:none;display:flex;align-items:center;text-align:left;padding:16px 18px;color:#002c54;font-weight:600;font-size:16px;line-height:1.45;cursor:pointer}.home-faq-accordion .faq-btn:hover,.home-faq-accordion .faq-btn:not(.collapsed){background:linear-gradient(135deg,#002c54,#c5001a);color:#fff}.home-faq-accordion .faq-num{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#ff4b00;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:12px}.home-faq-accordion .faq-btn:not(.collapsed) .faq-num{background:#fff;color:#c5001a}.home-faq-accordion .faq-q{flex:1}.home-faq-accordion .faq-icon{margin-left:12px}.home-faq-accordion .faq-btn .fa-minus{display:none}.home-faq-accordion .faq-btn:not(.collapsed) .fa-plus{display:none}.home-faq-accordion .faq-btn:not(.collapsed) .fa-minus{display:inline-block}.home-faq-accordion .card-body{background:#fff;color:#444;font-size:15px;line-height:1.7;padding:6px 18px 18px 64px}.home-faq-accordion .card-body a{color:#c5001a;font-weight:600}.home-faq-more{text-align:center;margin-top:18px}.home-faq-more .btn{background:linear-gradient(135deg,#002c54,#c5001a);color:#fff;border:none;border-radius:8px;font-weight:600;padding:10px 28px}.home-faq-more .btn:hover{color:#fff;opacity:.92}.info-icon{width:70px;height:70px;border-radius:50%;background:#f0f6ff;display:flex;align-items:center;justify-content:center;font-size:30px;color:#002c54;margin-bottom:20px;box-shadow:0 4px 15px rgba(0,80,180,.1);transition:all .4s ease}.info-card:hover .info-icon{background:#fff;color:#002c54;transform:scale(1.12) rotate(8deg)}.info-title{font-size:1.4rem;font-weight:700;color:#002c54;margin-bottom:15px;transition:color .4s ease}.info-card p{font-size:.97rem;line-height:1.6;color:#333;transition:color .4s ease}.info-card:hover p{color:#fdf6f6}.newbox{border:2px solid #000;margin:50px;align-item:center;background:linear-gradient(135deg,#002c54,#c5001a);color:#fff;padding:25px;border-radius:15px;box-shadow:0 6px 15px rgba(0,0,0,.2);transition:all .4s ease;min-height:350px}.newbox:hover{border-radius:20px 0;transform:translateY(-8px) scale(1.03);box-shadow:0 10px 25px rgba(0,0,0,.3);background:linear-gradient(135deg,#c5001a,#002c54)}.newbox h3{font-size:22px;font-weight:700;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;color:#fff!important}.newbox p{font-size:16px;line-height:1.6;color:#fdf6f6}@media (max-width:768px){.newbox{margin-bottom:20px}}
