@charset "utf-8";*,ul{margin:0;padding:0}.menu-item::after,.menu-item::before{visibility:hidden;transition:.3s;top:50%}.innerpage .content h2,.section-heading span{text-transform:uppercase;text-transform:uppercase}.btn-whatsapp-theme,.menu-item,a{text-decoration:none}:root{--gold:#d4af37;--gold-light:#f5d46b;--black:#0b0b0b;--dark:#121212;--card:#1a1a1a;--border:#2a2a2a;--text:#ffffff;--muted:#b8b8b8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;background:var(--black);color:var(--text);overflow-x:hidden;cursor:none}a{transition:.4s}img{max-width:100%;display:block}.py-100{padding:100px 0}#contact,#faq,#home,#process,#reviews,#services,#solutions,#why-us,#work{scroll-margin-top:100px}.custom-cursor{width:50px;height:50px;border:2px solid #d4af37;border-radius:50%;position:fixed;pointer-events:none;transform:translate(-50%,-50%);z-index:99999}.floating-menu,.main-header{position:fixed;z-index:9999}.custom-cursor::after{content:'';width:8px;height:8px;background:#d4af37;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-cursor.active{transform:translate(-50%,-50%) scale(1.5)}.threed-card img{transition:transform .1s linear;transform-style:preserve-3d;will-change:transform}.threed-card h4,.threed-card p{transform:translateZ(30px)}.threed-card img :hover{box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 25px rgba(212,175,55,.4)}.section-heading{margin-bottom:60px}.section-heading span{color:var(--gold);font-size:14px;font-weight:600;letter-spacing:2px}.hero-section h1,.logo,.section-heading h2{font-family:Cinzel,serif;font-weight:700}.section-heading h2{font-size:35px;margin-top:10px;color:#fff}.main-header{top:0;left:0;width:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05)}.book-btn,.call-btn1{background:var(--gold)}.logo{font-size:20px;color:#fff;line-height:1.1;margin-top:-15px}.logo span{font-size:2rem}.logo:hover{color:inherit}.navbar{padding:20px 0}.main-header .indpendent{position:absolute;font-size:10.3px;bottom:10px}.call-btn1:focus,.navbar-brand:focus,.navbar-brand:hover{color:#fff}.custom-select.selected,.innerpage .content a,.innerpage .content ul li a,.logo-area h3,.nav-link:focus,.nav-link:hover{color:var(--gold)}.nav-link{color:#fff;margin:0 8px;font-weight:400;font-size:15px}.header-btns{display:flex;gap:15px}.call-btn1{padding:12px 20px;border:1px solid var(--gold);color:#000;border-radius:50px;display:inline-block;animation:1.5s infinite pulse}.call-btn1:after,.call-btn1:before,.floating-menu:after,.floating-menu:before{position:absolute;content:"";width:150%;left:50%;height:100%;transform:translateX(-50%);z-index:-1000;background-repeat:no-repeat}.call-btn1::before,.floating-menu::before{top:-70%;background-image:radial-gradient(circle,gold 20%,transparent 20%),radial-gradient(circle,transparent 20%,#ffc107 20%,transparent 30%),radial-gradient(circle,gold 20%,transparent 20%),radial-gradient(circle,#f4c430 20%,transparent 20%),radial-gradient(circle,transparent 10%,#d4af37 15%,transparent 20%),radial-gradient(circle,gold 20%,transparent 20%),radial-gradient(circle,#ffc107 20%,transparent 20%),radial-gradient(circle,#f4c430 20%,transparent 20%),radial-gradient(circle,gold 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%;background-position:50% 120%;animation:.6s infinite greentopBubbles}.call-btn1::after,.floating-menu::after{bottom:-70%;background-image:radial-gradient(circle,gold 20%,transparent 20%),radial-gradient(circle,#ffc107 20%,transparent 20%),radial-gradient(circle,transparent 10%,#d4af37 15%,transparent 20%),radial-gradient(circle,#f4c430 20%,transparent 20%),radial-gradient(circle,gold 20%,transparent 20%),radial-gradient(circle,#ffc107 20%,transparent 20%),radial-gradient(circle,gold 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,20% 20%,18% 18%;background-position:50% 0;animation:.6s infinite greenbottomBubbles}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(212,175,55,.7)}70%{transform:scale(1.04);box-shadow:0 0 0 18px rgba(212,175,55,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(212,175,55,0)}}.call-btn1:hover{background:#000;border:1px solid var(--gold);color:#fff}.book-btn{padding:12px 25px;color:#000;font-weight:600;border-radius:50px}.book-btn:hover{background:#fff}.floating-menu{right:35px;bottom:100px;width:40px;height:40px;animation:.6s infinite greentopBubbles}@keyframes greentopBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}100%{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes greenbottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}100%{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}#menu-toggle,.branch-content{display:none}.menu-btn,.menu-item{border-radius:50%;display:flex;transition:.4s}.menu-btn{width:60px;height:60px;background:#f4b400;color:#000;justify-content:center;align-items:center;font-size:24px;cursor:pointer;position:absolute;box-shadow:0 8px 20px rgba(0,0,0,.25);animation:1.5s infinite pulse}.menu-item,.menu-item::after{color:#fff;pointer-events:none;position:absolute;opacity:0}.menu-btn:hover{transform:scale(1.08)}#menu-toggle:checked+.menu-btn{transform:rotate(45deg)}.menu-item{width:50px;height:50px;justify-content:center;align-items:center;font-size:20px;box-shadow:0 5px 15px rgba(0,0,0,.2)}.item1,.item1::after{background:#007bff}.item2,.item2::after{background:#25d366}.item3,.item3::after{background:#ff9800}.item4,.item4::after{background:#e91e63}#menu-toggle:checked~.item1{transform:translateY(-70px);opacity:1;pointer-events:auto}#menu-toggle:checked~.item2{transform:translateY(-140px);opacity:1;pointer-events:auto}#menu-toggle:checked~.item3{transform:translateY(-210px);opacity:1;pointer-events:auto}#menu-toggle:checked~.item4{transform:translateY(-280px);opacity:1;pointer-events:auto}.menu-item:hover{transform:scale(1.1)}@media(max-width:768px){.floating-menu{right:27px;bottom:84px}#scrollTopBtn{right:17px!important;bottom:25px}.menu-btn{width:55px;height:55px}.menu-item{width:45px;height:45px;font-size:18px}}.menu-item::after{content:attr(data-title);right:65px;transform:translateY(-50%) translateX(10px);background:#222;font-size:13px;font-weight:500;white-space:nowrap;padding:7px 12px;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.25)}.menu-item::before{content:"";position:absolute;right:54px;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent transparent transparent #222;opacity:0}.menu-item:hover::after,.menu-item:hover::before{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.item1::after{background:#007bff}.item1::before{border-left-color:#007bff}.item2::after{background:#25D366}.item2::before{border-left-color:#25d366}.item3::after{background:#ff9800}.item3::before{border-left-color:#ff9800}.item4::after{background:#e91e63}.item4::before{border-left-color:#e91e63}.hero-section{position:relative;background:linear-gradient(90deg,rgba(0,0,0,.95),rgba(0,0,0,.9)) center/cover,url('../images/bg3.webp') center/cover;overflow:hidden}.hero-section::before{content:'';position:absolute;width:600px;height:600px;background:rgba(212,175,55,.08);border-radius:50%;top:-200px;right:-150px;filter:blur(50px)}.btn-gold::before,.btn-outline-gold::before{content:'';top:0;left:-120%;transform:skewX(-25deg);height:100%;position:absolute;width:50px}.hero-tag{display:inline-block;padding:10px 20px;background:rgba(212,175,55,.15);border:1px solid rgba(212,175,55,.3);color:var(--gold);border-radius:50px;margin-bottom:25px}.btn-gold,.btn-outline-gold{padding:16px 35px;overflow:hidden;position:relative}.hero-section h1{font-size:52px;line-height:1.1;margin-bottom:25px}.hero-section p{font-size:18px;line-height:1.8;color:#ddd;max-width:600px}.hero-buttons{margin-top:40px;display:flex;gap:15px;flex-wrap:wrap}.btn-gold{background:var(--gold);color:#000;border-radius:50px;font-weight:600;display:inline-block}.btn-gold::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:1.5s infinite shine}.btn-gold:hover{background:#fff;color:#000}.btn-outline-gold{border:1px solid var(--gold);color:#fff;border-radius:50px}.btn-outline-gold::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:2.5s infinite shine}@keyframes shine{0%{left:-120%}100%{left:150%}}.branch-list li.active,.branch-list li:hover,.btn-outline-gold:hover{background:var(--gold);color:#000}.hero-features{margin-top:40px;display:flex;gap:30px;flex-wrap:wrap}.model-card,.service-card{margin:15px;overflow:hidden}.hero-features div{font-size:15px;font-weight:500}.hero-features i{color:var(--gold);margin-right:8px}.hero-image{max-height:700px;border-radius:50%;border:30px solid var(--gold);animation:5s ease-in-out infinite float,3s ease-in-out infinite glow}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(212,175,55,.4),0 0 20px rgba(212,175,55,.2)}50%{box-shadow:0 0 30px rgba(212,175,55,.6),0 0 50px rgba(212,175,55,.2),0 0 70px rgba(212,175,55,.3)}}.before-after-section,.faq-section,.services-section{background:#101010}.service-card{background:var(--card);padding:40px 25px;border-radius:20px;border:1px solid var(--border);text-align:center;height:100%;z-index:1;position:relative}.service-card:hover{border-color:var(--gold);box-shadow:0 0 25px rgba(212,175,55,.15);transform:translateY(-10px);box-shadow:0 0 20px rgba(212,175,55,.3),0 0 40px rgba(212,175,55,.2)}.service-card::before{content:"";position:absolute;inset:-70px;border-radius:22px;background:conic-gradient(from 0deg,transparent,var(--gold),transparent,var(--gold),transparent);animation:4s linear infinite rotateBorder;z-index:-2}.service-card::after{content:"";position:absolute;inset:2px;background:var(--card);border-radius:18px;z-index:-1}.issue-box i,.service-card i{font-size:50px;color:var(--gold);margin-bottom:20px}.service-card h4{font-size:22px;margin-bottom:15px}.service-card p{color:#bdbdbd;line-height:1.6;font-size:.9rem}.slick-dots li button:before{color:var(--gold);font-size:12px}.models-section,.whatwedo-section{background:#0b0b0b;position:relative;overflow:hidden}.models-section::before,.whatwedo-section::before{content:'';position:absolute;width:500px;height:500px;background:rgba(212,175,55,.05);border-radius:50%;left:-200px;top:-200px;filter:blur(100px)}.model-card{background:var(--card);border-radius:20px;border:1px solid var(--border)}.model-card:hover{transform:translateY(-12px);border-color:var(--gold);box-shadow:0 15px 40px rgba(212,175,55,.15)}.model-card img{width:100%;height:280px;object-fit:cover}.model-card h4{padding:20px;text-align:center;font-size:22px;font-weight:600;margin:0}.whatwedo-section .we-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.whatwedo-section .we-card{overflow:hidden;padding:25px;position:relative;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(212,175,55,.2);border-radius:20px;transition:.4s;animation:3s ease-in-out infinite floatBoxNew}@keyframes floatBoxNew{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.col-lg-2:first-child .process-box,.we-card:first-child{animation-delay:0s}.col-lg-2:nth-child(2) .process-box,.we-card:nth-child(2){animation-delay:.5s}.col-lg-2:nth-child(3) .process-box,.we-card:nth-child(3){animation-delay:1s}.whatwedo-section .we-card:hover{transform:translateY(-10px);border-color:#d4af37}.whatwedo-section .we-card img{width:100%;height:260px;object-fit:cover;border-radius:15px;margin-bottom:20px;filter:opacity(.7)}.whatwedo-section .we-card h3{margin:15px 0;font-size:1.3rem;font-weight:500}.step .text,.whatwedo-section .we-card ul{padding-left:20px}.whatwedo-section .we-card ul li{line-height:1.8;font-weight:400;color:#bdbdbd}.whatwedo-section .we-card .icon{width:80px;height:80px;background:#d4af37;color:#000;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:30px;transition:.4s}.process-box:hover .process-icon,.whatwedo-section .we-card:hover .icon,.why-list li:hover .why-icon{transform:rotateY(180deg)}.issues-section{background:#111}.issue-box,.why-section .service-card{background:var(--card);height:100%;text-align:center}.issue-box{padding:40px 25px;border-radius:20px;border:1px solid var(--border)}.issue-box:hover{transform:translateY(-10px);border-color:var(--gold);box-shadow:0 10px 30px rgba(212,175,55,.12)}.issue-box h5{font-size:20px;font-weight:600;margin:0}.why-section{background:#0f0f0f}.why-section .service-card{perspective:1200px;padding:25px;border-radius:20px;transition:.4s;margin:5px}.why-section .service-card img{transition:.5s;border-radius:10px}.why-section .service-card:hover img{transform:rotateY(-15deg) rotateX(8deg) translateY(-10px) scale(1.05);box-shadow:20px 20px 40px rgba(0,0,0,.3)}.why-list{padding:0;margin-top:-10px}.why-list li{list-style:none;display:flex;align-items:center;gap:15px;margin-bottom:20px;font-size:18px;font-weight:500;color:#fff}.feature-box,.why-icon{display:flex;align-items:center;transition:.4s}.why-icon{width:50px;height:50px;min-width:50px;justify-content:center;background:#d4af37;color:#000;border-radius:50%;font-size:20px}.feature-box{gap:20px;padding:20px;background:#161616;border:1px solid #2a2a2a;border-radius:15px;margin-bottom:15px}.feature-icon,.process-icon{display:flex;align-items:center}.feature-box:hover{border-color:#d4af37;transform:translateX(10px)}.feature-icon{width:60px;height:60px;justify-content:center;background:#d4af37;color:#000;border-radius:50%;font-size:24px}.process-section,.testimonial-section{background:#0b0b0b}.process-box:hover{border-color:#d4af37;transform:translateY(-10px);box-shadow:0 15px 35px rgba(212,175,55,.15)}.process-box{animation:3s ease-in-out infinite floatBox;position:relative;background:#161616;padding:35px 20px;text-align:center;border-radius:20px;border:2px solid #2a2a2a;height:100%;overflow:hidden}@keyframes floatBox{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.col-lg-2:nth-child(4) .process-box{animation-delay:1.5s}.col-lg-2:nth-child(5) .process-box{animation-delay:2s}.col-lg-2:nth-child(6) .process-box{animation-delay:2.5s}.process-box::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(transparent,#d4af37,transparent 30%);opacity:0;transition:.4s;animation:3s linear infinite rotateBorder}.process-box::after{content:"";position:absolute;inset:5px;background:#161616;border-radius:10%;z-index:1}.process-box>*{position:relative;z-index:2}.process-box:hover::before{opacity:1}@keyframes rotateBorder{from{transform:rotate(0)}100%,to{transform:rotate(360deg)}}.process-icon{width:80px;height:80px;margin:0 auto 20px;background:#d4af37;border-radius:50%;justify-content:center;transition:.4s}.process-icon i{font-size:32px;color:#000}.process-box h5{color:#fff;margin-bottom:10px;font-weight:600}.process-box p{color:#bdbdbd;font-size:14px;margin-bottom:0}.beer-slider{position:relative;max-width:1000px;margin:0 auto;width:100%;display:block!important;border-radius:20px}#scrollTopBtn,.whatsapp-float{position:fixed;bottom:25px;z-index:99999}.beer-slider img{display:block;width:100%;max-height:890px!important;object-fit:cover;border-radius:20px}.beer-handle{background:hsla(0,0%,100%,.8)!important}.beer-reveal[data-beer-label]::after,.beer-slider[data-beer-label]::after{color:#000!important}.testimonial-card{background:var(--card);padding:40px;border-radius:20px;margin:15px;border:1px solid var(--border);text-align:center}.testimonial-card:hover{border-color:var(--gold);transform:translateY(-8px)}.stars{color:var(--gold);font-size:22px;margin-bottom:20px}.testimonial-card p{color:#d0d0d0;line-height:1.9;font-size:16px;margin-bottom:25px}.testimonial-card h5{font-size:20px;margin-bottom:5px}.testimonial-card span{color:#999;font-size:14px}.accordion-item{background:#1a1a1a;border:1px solid #2a2a2a;margin-bottom:15px;border-radius:15px!important;overflow:hidden}.accordion-button{background:#1a1a1a;color:#fff;font-size:18px;font-weight:600;padding:22px;box-shadow:none!important}.accordion-button:not(.collapsed){background:#1f1f1f;color:#d4af37}.accordion-button::after{filter:invert(1)}.accordion-body{background:#1a1a1a;color:#bdbdbd;line-height:1.8}.service-area-section{background:#050505}.branch-detail-box h3{color:var(--gold);margin-bottom:20px;font-size:22px;line-height:1.4}.detail-item{margin-bottom:20px}.detail-item h6{color:var(--gold);margin-bottom:8px}.detail-item p{color:#d5d5d5;margin:0;line-height:1.8}.branch-content.active,.form-step.active{display:block}.branch-list,.innerpage .content ul{list-style:none;padding:0}.branch-list li{background:#111;color:#fff;padding:18px;margin-bottom:15px;border-radius:10px;cursor:pointer;border:1px solid #222;transition:.3s}.branch-detail-box{background:#111;padding:20px;border-radius:15px;height:100%}.map-box iframe{width:100%;height:550px;border:0;border-radius:15px}.btn-whatsapp-theme{display:block;text-align:center;background:var(--gold);padding:15px 25px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--gold);color:#000;font-weight:700;font-size:16px;transition:.3s;border:2px solid var(--gold)}.btn-whatsapp-theme i{font-size:20px}.btn-whatsapp-theme:hover{background:0 0;color:var(--gold);border-color:var(--gold-light);transform:translateY(-2px);box-shadow:0 0 20px rgba(201,162,93,.35)}.footer{background:#050505;padding:80px 0 30px;border-top:1px solid rgba(255,255,255,.05)}.footer h3,.footer h4{color:#fff;margin-bottom:20px}.footer p{color:#999;line-height:1.6;padding-top:15px;font-size:.95rem}.footer ul{padding:0;text-align:center}.footer ul li{list-style:none;margin:0 10px 0 0;padding:0;display:inline;font-size:.95rem;text-align:center;border-left:1px solid #b9b9b9}.footer ul li:first-child{padding-left:0;border-left:none}.footer ul li a{color:#b9b9b9;padding:0 0 0 15px}.footer ul li a:hover,input[type=date].selected-date{color:#d4af37}.footer hr{margin:40px 0 20px;border-color:#d4af37}.copyright{text-align:center;color:#888}.navbar-nav .nav-link.active{color:var(--gold);font-weight:700;background:rgba(201,162,93,.1)}#scrollTopBtn{right:25px;width:40px;height:40px;background:#fff;color:#000;border:none;border-radius:50%;font-size:18px;cursor:pointer;display:none;transition:.3s;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#scrollTopBtn:hover{transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2)}.whatsapp-float{right:20px;width:45px;height:45px;line-height:65px;text-align:center;background:#25d366;color:#fff;font-size:25px;border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,.4);animation:2s infinite whatsappPulse}.banners,.innerpage .content h2,.input-icon,.page-header,.page-header h1,.step,.timeline{position:relative}.whatsapp-float:hover{color:#fff;transform:scale(1.1)}@keyframes whatsappPulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 20px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#d4af37;border-radius:10px}.issue-box,.model-card,.process-box,.service-card,.testimonial-card{transition:.4s}.issue-box:hover,.model-card:hover,.process-box:hover,.service-card:hover,.testimonial-card:hover{box-shadow:0 15px 40px rgba(212,175,55,.12)}.banners{padding:0;margin-top:50px}.page-header{min-height:380px;overflow:hidden}.refund-banner{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)) center center/cover no-repeat,url("../images/refund.webp") center center/cover no-repeat}.booknow-banner{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)) center center/cover no-repeat,url("../images/booknow-banner.webp") center center/cover no-repeat}.cancellation-banner{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)) center center/cover no-repeat,url("../images/cancellation-banner.webp") center center/cover no-repeat}.privacy-banner{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)) center center/cover no-repeat,url("../images/privacy-banner.webp") center center/cover no-repeat}.shipping-banner{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)) center center/cover no-repeat,url("../images/shipping-banner.webp") center center/cover no-repeat}.terms-banner{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)) center center/cover no-repeat,url("../images/terms-banner.webp") center center/cover no-repeat}.page-header h1{padding:4px 15px;margin:150px auto 0;font-size:clamp(18px, 5vw, 40px);color:#000;font-weight:300;background:var(--gold);width:fit-content;border-radius:10px;background:rgba(212,175,55,.3);border:1px solid rgba(212,175,55,.3);color:var(--gold)}.innerpage .content p{font-size:.95rem;line-height:1.7;padding:0}.innerpage .content b,strong{font-weight:700;color:#d4af37}.innerpage .content h2{font-size:48px;line-height:60px;font-size:clamp(15px, 5vw, 28px);font-weight:400;margin-bottom:20px;padding-bottom:10px}.innerpage .content h2::after{content:"";position:absolute;display:block;width:50px;height:2px;background:var(--gold);bottom:5px;left:0}.innerpage .content ul li{padding:10px 0 0 28px;position:relative;font-size:.95rem;line-height:1.7}.innerpage .content ul li::before{position:absolute;left:2px;top:11px;color:var(--gold);font-size:1rem;display:inline-block;content:"\f058";font-family:"Font Awesome 6 Free"}.innerpage .content a:hover{text-decoration:underline}.wizard-container{display:flex;max-width:1400px;margin:auto;background:#111;border-radius:30px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.logo-area,.step{margin-bottom:50px}.wizard-sidebar{width:320px;background:#090909;padding:40px;border:dashed 1px #5d5c5a;border-radius:40px}.logo-area{text-align:center}.timeline:before{content:'';position:absolute;left:25px;top:0;bottom:0;width:2px;background:#333}.step{display:flex;align-items:center;cursor:pointer}.form-step .titlestep span,.step .icon{border-radius:50%;align-items:center;font-size:18px;z-index:2}.step .icon{width:50px;height:50px;background:#222;display:flex;justify-content:center}.step.active .icon{background:var(--gold);color:#000;box-shadow:0 0 25px var(--gold)}.wizard-content{flex:1;padding:30px;border:1px dashed #5d5c5a;border-radius:50px;margin-left:15px}.form-step{display:none;animation:.4s fade}.form-step .titlestep{font-size:1.4rem;background:#d4af37;border-radius:10px;padding:7px 15px;margin-bottom:25px;color:#000;font-weight:500}.form-step .titlestep span{width:45px;height:45px;margin-right:15px;display:inline-grid;justify-content:center;border:1px solid #d4af37;box-shadow:0 0 25px #fff}.form-control,.form-select{border:1px solid #333;height:55px;color:var(--gold);margin-bottom:20px}.input-icon{margin-bottom:20px}.input-icon i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#d4af37;z-index:2;font-size:15px}.input-icon .form-control,.input-icon .form-select{padding-left:50px}.input-icon textarea{padding-top:15px}.input-icon.textarea-icon i{top:21px;transform:none}input[type=date]{color:#777}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(74%) sepia(38%) saturate(695%) hue-rotate(10deg) brightness(96%) contrast(89%);cursor:pointer}.form-control{background:#1c1c1c}.form-select{background-color:#1c1c1c;padding-right:45px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23d4af37' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 5.5L8 12l6.5-6.5' stroke='%23d4af37' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:16px}.textarea{height:120px}.form-control:focus,.form-select:focus{border-color:var(--gold);box-shadow:0 0 15px rgba(214,255,0,.3);background:#1c1c1c;color:var(--gold)}.custom-select{color:#8a8a8a}.custom-select option{color:#fff;background:#333}.form-step label{color:#777!important}.form-control::placeholder,.textarea::placeholder{color:#777}.btn-custom,.btn-custom.customsubmit,.next-btn,.prev-btn,.submit-btn{background:var(--gold);border:none;padding:14px 35px;border-radius:50px;font-weight:400;color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn-custom.customsubmit{min-width:140px}.btn-group-custom{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:30px}.summary-card{background:#1b1b1b;padding:25px;border-radius:15px;border:1px solid #333}@keyframes fade{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.onsite-charge{background:rgba(214,255,0,.08);border:1px solid var(--gold);padding:15px 20px;border-radius:12px;color:#fff;font-weight:500;margin-bottom:20px;box-shadow:0 0 5px var(--gold)}.onsite-charge i{margin-right:10px}@media(max-width:1200px){.hero-section h1{font-size:58px}.section-heading h2{font-size:42px}}.navbar-nav .nav-link{color:#fff;transition:.3s}.navbar-nav .nav-link:hover{color:var(--gold)!important}@media(max-width:991px){.branch-list,.timeline{display:flex;gap:15px}.hero-section,.step{text-align:center}body,html{overflow-x:hidden}.navbar-nav .nav-link.active,.navbar-nav .nav-link:active,.navbar-nav .nav-link:focus{color:var(--gold)!important;background:rgba(201,162,93,.1);border-radius:6px}.navbar-collapse{background:#111;padding:20px;margin-top:15px;border-radius:15px}.header-btns{margin-top:20px}.hero-section h1{font-size:48px}.hero-features{justify-content:center}.contact-form,.hero-image{margin-top:40px}.section-heading h2{font-size:36px}.process-wrap{gap:15px}.process-box{width:45%}.navbar-nav .nav-link{color:#fff;padding:12px 15px;transition:.3s}.navbar-nav .nav-link.active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:var(--gold);background:rgba(201,162,93,.08);border-radius:6px}.wizard-container{flex-direction:column;border-radius:20px}.wizard-sidebar{width:100%;padding:25px 20px;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.wizard-content{padding:30px 20px}.timeline{justify-content:space-between;overflow-x:auto;padding-bottom:10px}.timeline:before{display:none}.step{flex-direction:column;min-width:90px;margin-bottom:0}.step .text{padding-left:0;margin-top:8px}.step .text h6{font-size:13px;margin-bottom:3px}.step .text small{font-size:11px}}@media(max-width:767px){.py-100{padding:70px 0}.hero-section h1{font-size:38px;line-height:1.2}.hero-section p{font-size:16px}.hero-buttons{justify-content:center}.section-heading h2{font-size:30px}.process-box{width:100%}.contact-form{padding:25px}.footer{text-align:center}.whatsapp-float{width:55px;height:55px;line-height:55px;font-size:26px;right:15px;bottom:15px}.map-box iframe{height:350px}.process-icon{width:60px;height:60px}.hero-tag{margin-top:125px;margin-bottom:15px}.wizard-container{border-radius:15px}.wizard-content,.wizard-sidebar{padding:20px 15px}.logo-area{margin-bottom:20px}.logo-area img{max-width:120px;height:auto}.logo-area h3{font-size:20px}.form-step h2{font-size:18px;line-height:1.4;padding:10px}.form-step h2 span{width:38px;height:38px;font-size:15px;margin-right:10px}.form-control,.form-select{height:50px;font-size:14px}.textarea{height:110px}.btn-group-custom{flex-direction:column;gap:12px}.next-btn,.prev-btn,.submit-btn{width:100%;padding:14px;text-align:center;font-size:15px}.summary-card{padding:18px}.onsite-charge{font-size:14px;padding:12px}.timeline{gap:10px}.step{min-width:75px}.step .icon{width:42px;height:42px;font-size:15px}.step .text h6{font-size:12px}.step .text small{display:none}}@media(max-width:575px){.logo{font-size:20px}.hero-section h1{font-size:28px}.btn-gold,.btn-outline-gold{width:100%;text-align:center}.hero-buttons{flex-direction:column}.section-heading h2{font-size:26px}.branch-list li{padding:10px;text-align:center}.feature-box{display:grid}.branch-detail-box h3{font-size:17px}}@media (max-width:480px){.wizard-content,.wizard-sidebar{padding:15px 12px}.form-step h2{font-size:16px}.form-control,.form-select{height:48px;font-size:13px}.next-btn,.prev-btn,.submit-btn{font-size:14px;padding:12px}.step{min-width:65px}.step .icon{width:38px;height:38px;font-size:14px}.step .text h6{font-size:11px}}