 .fl-node-sqkcw60nx94a > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-m8wilbtju49n {width: 100%;} .fl-node-kd5j9n3c780w.fl-module-html {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,400&family=Poppins:wght@300;400;600;700&display=swap");.fl-node-kd5j9n3c780w {}.fl-node-kd5j9n3c780w .mohar-footer-root {background-color: #050505;padding: 80px 40px 40px;position: relative;overflow: hidden;font-family: "Poppins", sans-serif;}.fl-node-kd5j9n3c780w .mohar-jali-bg {position: absolute;inset: 0;background-image: url("https://www.transparenttextures.com/patterns/gray-floral.png");opacity: 0.1;background-size: 400px;z-index: 1;pointer-events: none;}.fl-node-kd5j9n3c780w .mohar-top-divider {position: absolute;top: 0;left: 0;width: 100%;height: 2px;background: linear-gradient(to right, transparent, #bf953f, transparent);z-index: 10;}.fl-node-kd5j9n3c780w .divider-diamond {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(45deg);width: 12px;height: 12px;background: #050505;border: 2px solid #bf953f;}.fl-node-kd5j9n3c780w .mohar-container {max-width: 1300px;margin: 0 auto;position: relative;z-index: 5;}.fl-node-kd5j9n3c780w .mohar-main-flex {display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;gap: 80px;}.fl-node-kd5j9n3c780w .mohar-brand-pillar {flex: 1.5;min-width: 320px;}.fl-node-kd5j9n3c780w .mohar-pre-title {color: #8c8c8c;font-size: 13px;letter-spacing: 4px;font-weight: 700;display: block;margin-bottom: 15px;}.fl-node-kd5j9n3c780w .mohar-main-logo {font-family: "Playfair Display", serif;font-size: 72px;font-weight: 900;color: #ffffff;line-height: 0.9;margin: 0;}.fl-node-kd5j9n3c780w .mohar-sub-logo {font-family: "Playfair Display", serif;font-size: 24px;font-weight: 400;letter-spacing: 14px;color: #bf953f;margin: 5px 0 25px 5px;text-transform: uppercase;}.fl-node-kd5j9n3c780w .mohar-tagline {color: #b5b5b5;line-height: 1.8;font-size: 16px;max-width: 400px;margin-bottom: 35px;}.fl-node-kd5j9n3c780w .mohar-social-stack {display: flex;gap: 15px;}.fl-node-kd5j9n3c780w .social-circle {width: 60px;height: 60px;border-radius: 50%;border: 1px solid rgba(191, 149, 63, 0.3);display: flex;align-items: center;justify-content: center;color: #bf953f;font-size: 26px;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);text-decoration: none;}.fl-node-kd5j9n3c780w .social-circle:hover {background-color: #bf953f;color: #050505;transform: scale(1.1) translateY(-5px);box-shadow: 0 15px 30px rgba(191, 149, 63, 0.2);}.fl-node-kd5j9n3c780w .mohar-nav-pillar {flex: 1.2;display: flex;gap: 60px;}.fl-node-kd5j9n3c780w .mohar-nav-title {font-family: "Playfair Display", serif;color: #fcf6ba;font-size: 22px;margin-bottom: 30px;font-weight: 700;}.fl-node-kd5j9n3c780w .mohar-nav-links {list-style: none;padding: 0;}.fl-node-kd5j9n3c780w .mohar-nav-links li {margin-bottom: 18px;}.fl-node-kd5j9n3c780w .mohar-nav-links a {color: #8c8c8c;text-decoration: none;font-size: 16px;font-weight: 400;transition: 0.3s;}.fl-node-kd5j9n3c780w .mohar-nav-links a:hover {color: #ffffff;padding-left: 10px;}.fl-node-kd5j9n3c780w .mohar-contact-pillar {flex: 1.2;}.fl-node-kd5j9n3c780w .contact-box {background: rgba(191, 149, 63, 0.03);border: 1px solid rgba(191, 149, 63, 0.1);padding: 30px;}.fl-node-kd5j9n3c780w .contact-row {display: flex;gap: 20px;align-items: flex-start;margin-bottom: 25px;}.fl-node-kd5j9n3c780w .contact-row:last-child {margin-bottom: 0;}.fl-node-kd5j9n3c780w .contact-row i {color: #bf953f;font-size: 30px;}.fl-node-kd5j9n3c780w .contact-info label {display: block;font-size: 12px;text-transform: uppercase;letter-spacing: 2px;color: #bf953f;margin-bottom: 4px;}.fl-node-kd5j9n3c780w .contact-info span {color: #ffffff;font-size: 15px;font-weight: 500;line-height: 1.5;}.fl-node-kd5j9n3c780w .mohar-bottom-bar {margin-top: 100px;border-top: 1px solid rgba(255, 255, 255, 0.05);padding-top: 30px;display: flex;justify-content: space-between;align-items: center;}.fl-node-kd5j9n3c780w .footer-legal-links a {color: #555555;text-decoration: none;font-size: 13px;margin-right: 25px;text-transform: uppercase;}.fl-node-kd5j9n3c780w .footer-legal-links a:hover {color: #ffffff;}.fl-node-kd5j9n3c780w .footer-signature {font-size: 11px;letter-spacing: 3px;color: #444444;}.fl-node-kd5j9n3c780w .signature-highlight {color: #bf953f;font-weight: 700;}@media (max-width: 1024px) {.fl-node-kd5j9n3c780w .mohar-footer-root {padding: 60px 30px 30px;}.fl-node-kd5j9n3c780w .mohar-main-flex {gap: 40px;}.fl-node-kd5j9n3c780w .mohar-main-logo {font-size: 52px;}}@media (max-width: 768px) {.fl-node-kd5j9n3c780w .mohar-footer-root {padding: 50px 20px 30px;}.fl-node-kd5j9n3c780w .mohar-main-flex {flex-direction: column;text-align: center;gap: 40px;}.fl-node-kd5j9n3c780w .mohar-brand-pillar, .fl-node-kd5j9n3c780w .mohar-nav-pillar, .fl-node-kd5j9n3c780w .mohar-contact-pillar {width: 100%;}.fl-node-kd5j9n3c780w .mohar-tagline {margin: 0 auto 25px;font-size: 16px;}.fl-node-kd5j9n3c780w .mohar-nav-pillar {flex-direction: row;justify-content: space-around;gap: 20px;}.fl-node-kd5j9n3c780w .mohar-nav-links a, .fl-node-kd5j9n3c780w .contact-info span {font-size: 16px;}.fl-node-kd5j9n3c780w .mohar-social-stack, .fl-node-kd5j9n3c780w .contact-row {justify-content: center;}.fl-node-kd5j9n3c780w .contact-box {padding: 20px;background: rgba(191, 149, 63, 0.05);}.fl-node-kd5j9n3c780w .contact-row {text-align: left;margin-bottom: 20px;}.fl-node-kd5j9n3c780w .mohar-bottom-bar {margin-top: 50px;flex-direction: column;gap: 15px;}.fl-node-kd5j9n3c780w .footer-legal-links {display: flex;justify-content: center;gap: 15px;width: 100%;}.fl-node-kd5j9n3c780w .footer-legal-links a {margin-right: 0;font-size: 12px;}}@media (max-width: 480px) {.fl-node-kd5j9n3c780w .mohar-main-logo {font-size: 42px;}.fl-node-kd5j9n3c780w .mohar-sub-logo {font-size: 14px;letter-spacing: 8px;}.fl-node-kd5j9n3c780w .mohar-nav-pillar {display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}.fl-node-kd5j9n3c780w .mohar-nav-title {font-size: 18px;margin-bottom: 15px;}.fl-node-kd5j9n3c780w .mohar-nav-links li {margin-bottom: 10px;}.fl-node-kd5j9n3c780w .social-circle {width: 45px;height: 45px;font-size: 20px;}.fl-node-kd5j9n3c780w .contact-row i {font-size: 24px;}}