.chatbot{border-radius:10px;width:320px;font-family:sans-serif;overflow:hidden;box-shadow:0 0 10px #ccc}.chat-window{background:#f9f9f9;height:216px;padding:10px;overflow-y:auto}.bot{background:#e5e5ff;border-radius:8px;margin:6px 0;padding:8px}.user{color:#fff;background:#afa939;border-radius:8px;max-width:80%;margin:6px 0 6px auto;padding:8px}.options{background:#fff;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.options button{color:#fff;cursor:pointer;background:#afa939;border:none;border-radius:20px;padding:6px 10px}.chatbot-toggle{color:#fff;cursor:pointer;z-index:9999;background:#afa939;border:none;border-radius:50%;width:55px;height:55px;font-size:22px;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 15px #0003}.chatbot-popup{z-index:9999;position:fixed;bottom:90px;right:20px}.chat-form{flex-direction:column;gap:8px;padding:10px;display:flex}.chat-form input{border:1px solid #ccc;border-radius:6px;padding:8px}.chat-form button{color:#fff;cursor:pointer;background:#afa939;border:none;border-radius:6px;padding:8px}.mpHomeHeader .mpHeaderLogo{width:115px}.mpHomeHeader .mpHeaderLogo img{width:100%}.popup-box{text-align:center;background:#fff;border-radius:10px;max-width:95%;margin:auto;padding:40px}.popup-box h2{margin-bottom:10px}.popup-box .btn{margin-top:20px;display:inline-block}.mpDisclaimerPopup button.mfp-close{right:30px}.mpCallingPopup .mfp-content{background:#fff;max-width:800px;padding:40px}.btn-whatsapp{color:#fff;background-color:#25d366;border-color:#25d366;margin-left:15px}.btn-whatsapp:hover,.btn-whatsapp:focus{color:#fff;background-color:#1ebe5d;border-color:#1ebe5d}.btn-whatsapp:active{background-color:#128c7e;border-color:#128c7e}.mpFooterContainer .mpFooterLogo{width:170px}.topbar{color:#fff;z-index:999;background:#00000026;width:100%;font-size:14px;position:absolute;top:0}.topbar .container{padding:8px 15px}.topbar a{color:#fff;margin-right:15px;text-decoration:none;transition:all .3s}.topbar a:hover{color:#c9a24d}.topbar-left i{color:#c9a24d;margin-right:6px}.topbar-right a{margin-left:12px;font-size:15px}.topbar-right .whatsapp{color:#25d366}.divider{opacity:.6;margin:0 10px}.mpTopBarCont{justify-content:right}.mpNavbar.ftco-navbar-light.scrolled{top:15px}.mpTopBar.scrolled{background-color:#fff;position:fixed}.mpTopBar.scrolled a{color:#000}.floating-social{z-index:999;flex-direction:column;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.floating-social a{color:#c9a24d;background:#000c;border-radius:6px 0 0 6px;justify-content:center;align-items:center;width:45px;height:45px;margin:2px 0;font-size:16px;text-decoration:none;transition:all .3s;display:flex}.floating-social a:hover{color:#000;background:#c9a24d;padding-right:8px}.floating-social .whatsapp{color:#25d366}.floating-social .whatsapp:hover{color:#fff;background:#25d366}.mpH3{font-size:16px;font-weight:600}span.mpColorib{font-size:10px}span.mpFooterEndContent{font-size:14px}.about-section{text-align:center;background:#f9fafb;padding:60px 24px}.about-section h2{color:#111827;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.about-section p{color:#4b5563;text-align:justify;font-size:1.125rem;line-height:1.7}.mpAboutS1 .tabulation-2 .nav-link{margin:2px;padding:5px}@media (min-width:1200px){.mpFooterContainer .container{max-width:1465px}}.animate-call{position:relative}.animate-call:after{content:"";opacity:0;border:2px solid;border-radius:50%;animation:1.5s infinite pulse;position:absolute;inset:-6px}@keyframes pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.error{color:#e53935;margin-top:4px;font-size:13px;line-height:1.3}.form-message{width:45%;margin-top:12px;padding:18px 14px;font-size:14px}.form-message.success{color:#1e7e34;background-color:#e6f4ea;border:1px solid #c3e6cb}.form-message.error{color:#b02a37;background-color:#fdecea;border:1px solid #f5c2c7}.submit-btn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:6px;padding:12px 24px;position:relative}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.loader{border:3px solid #fff;border-top-color:#0000;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.chat-form input.error{border:1px solid #e63946}.error-text{color:#e63946;margin-top:4px;font-size:12px;display:block}.modal-overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border-radius:8px;width:90%;max-width:420px;padding:30px;animation:.3s fadeIn;position:relative}.modal-close{cursor:pointer;background:0 0;border:none;font-size:22px;position:absolute;top:10px;right:12px}.mpCallingButton{gap:12px;margin-top:20px;display:flex}.btn-primary{color:#fff;background:#0d6efd;border-radius:4px;padding:10px 16px;text-decoration:none}.btn-whatsapp{color:#fff;background:#25d366;border-radius:4px;padding:10px 16px;text-decoration:none}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.popup-overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-box{background:#fff;border-radius:8px;width:90%;padding:24px;position:relative}.popup-close{cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:10px;right:14px}.mpBannerC2{justify-content:flex-start;align-items:anchor-center;display:flex}.popup-box p,.slider-text p{text-align:justify}.mpFooterMail{padding-left:20px}.ftco-footer .ftco-footer-widget ul li a,.mpFooterContainer span.text,.ftco-footer p{font-size:14px}.mpFooterContainer.ftco-footer{padding:2em 0 0}.mpBannerYoutube{background-image:url(/assets/images/supreme-court.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;border-radius:40px;width:79px}.mpBannerYoutube .icon-video span{color:#ff0034}.mpBodyYoutube{background-image:url(/assets/images/supreme-court.jpg);background-position:50%;background-size:cover;border:4px solid #afa93a;border-radius:42px;width:85px;height:85px;position:relative;right:-37px}.case.img{background-position:50%;background-size:cover;border-radius:6px;height:350px}.swiper{width:100%}.testimony-swiper{padding-bottom:50px}.user-img{background-position:50%;background-size:cover;border-radius:50%;width:60px;height:60px}.swiper-pagination-bullet{opacity:1;background:#ccc}.swiper-pagination-bullet-active{background:#c59d5f}.mpTestCont .testimony-swiper{min-height:337px}.mpCase .swiper{min-height:400px}span.swiper-pagination-bullet-active{background:#afa939}span.swiper-pagination-bullet{border-radius:50%;width:10px;height:10px;margin:5px}.ftco-section{padding:4em 0}.mpPracticeDetail p{text-align:justify}.flaticon-earth:before{content:""}.navbar-nav .nav-link{color:#ffffffb3}.navbar-nav .nav-link,.navbar-nav .nav-link.active{color:#afa939}.ftco-navbar-light .navbar-nav .nav-link.active{color:#afa939!important}.ftco-navbar-light .navbar-nav .nav-link:hover{color:#afa939}.tab-pane p,.mpAboutS1 p,.flipper blockquote p,.mpPracticeDetail li{text-align:justify}.mpHeaderLogoMobile{display:none}.mpHeaderLogo{display:block}.consultation p.error{color:#e53935}.video-modal{z-index:99999;position:fixed;inset:0}.video-overlay{background:#000c;position:absolute;inset:0}.video-content{background:#000;position:absolute;inset:0}.video-content iframe{border:0;width:100%;height:100%}.video-close{color:#fff;cursor:pointer;z-index:100000;background:#0009;border:none;font-size:22px;position:absolute;top:15px;right:15px}
html,body{overflow-x:hidden}img{max-width:100%;height:auto}@media (max-width:768px){.mpTopBar{display:none}.hero-wrap,.hero-wrap-2{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh}.popup-box h2{font-size:17px}.popup-box p{font-size:8px}.popup-box{top:-60px}.popup-box .btn.btn-primary{font-size:10px}.slider-text p{font-size:16px}.mpBannerYoutube{margin-left:15px}.mpNavbar.ftco-navbar-light.scrolled{top:0}.contact-section .contact-form{padding:0!important}.mpHomeHeader.scrolled.awake .mpHeaderLogo.active{display:none}.mpHeaderLogoMobile{width:60px;display:block}}
