@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins/poppins-400.woff2) format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins/poppins-500.woff2) format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins/poppins-600.woff2) format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins/poppins-700.woff2) format('woff2')}.pointer{cursor:pointer}.bg-gold{background-color:#d1ba71!important}.text-gold{color:#d1ba71!important;font-weight:700!important}.bg-primary{background-color:#222!important}.btn-gradient-primary{background:linear-gradient(to right,#222,#333,#222)!important;color:#fff!important}.bg-gradient-primary{background:linear-gradient(to right,#222,#333,#222)!important;color:#fff!important}.text-gradient-primary{font-weight:700!important}body{color:#111}.custom-close-popup{position:absolute;right:15px;top:15px;background:#222;color:#fff;width:32px;height:32px;line-height:32px;border-radius:50%;opacity:1;cursor:pointer;z-index:100;font-size:20px;padding:0;border:none;text-align:center;transform:none;transition:background-color .3s}.custom-close-popup:hover{background:#333}header .navbar .navbar-brand img,header .sidebar-nav-menu .navbar-brand img,header.side-menu .logo img{max-height:60px}.sticky .header-dark.header-always-fixed-scroll,.sticky.header-appear .header-dark{background-color:#111!important}.navbar.navbar-dark .navbar-nav>.nav-item.dropdown.megamenu:hover>a,.navbar.navbar-dark .navbar-nav>.nav-item.dropdown.simple-dropdown:hover>a,.sticky .navbar.navbar-dark.header-dark .navbar-nav>.nav-item.dropdown.megamenu:hover>a,.sticky .navbar.navbar-dark.header-dark .navbar-nav>.nav-item.dropdown.simple-dropdown:hover>a{color:#fff!important}@media (max-width:991px){.navbar-collapse,.navbar.bg-transparent{background-color:#111!important}}.navbar-dark.bg-transparent .navbar-toggler-line{background:#fff!important}.navbar.navbar-dark .nav-bar-contact,.navbar.navbar-dark.bg-transparent .header-cart-icon>a,.navbar.navbar-dark.bg-transparent .header-language>a,.navbar.navbar-dark.bg-transparent .header-search-icon>a,.navbar.navbar-dark.bg-transparent .header-social-icon>a,.navbar.navbar-dark.bg-transparent .navbar-nav .nav-link{color:#fff!important}.plain-editor h5,.tab-pane h5{font-size:19px;margin:0;padding:0;margin-bottom:10px;font-weight:700;line-height:normal}.plain-editor ul,.tab-pane ul,.text-block ul{padding-left:25px}.text-medium-gray{color:#595959!important}.text-light-gray{color:#6b6b6b!important}.navbar.navbar-dark .navbar-nav .nav-link{color:#f5f5f5!important}.breadcrumb a{color:#444}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:focus{position:absolute;top:8px;left:8px;z-index:9999;padding:8px 16px;background:#111;color:#fff;text-decoration:none}.client-logo,.partner-logo{height:100px!important;width:auto!important;max-width:100%;object-fit:contain}.hero-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.fab-container{position:fixed;bottom:20px;right:20px;z-index:1030;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.fab-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1029}.fab-actions{display:flex;flex-direction:column;align-items:flex-end;gap:14px;position:relative;z-index:1031}.fab-action{display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(20px) scale(.8);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.fab-action-1{transition-delay:0s}.fab-action-2{transition-delay:0s}.fab-action-3{transition-delay:0s}.fab-label{font-size:13px;font-weight:600;color:#fff;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 16px;border-radius:24px;white-space:nowrap}.fab-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.fab-btn:hover{transform:scale(1.1)}.fab-whatsapp{background:#25d366;box-shadow:0 4px 20px rgba(37,211,102,.4)}.fab-phone{background:#3b82f6;box-shadow:0 4px 20px rgba(59,130,246,.4)}.fab-email{background:#6366f1;box-shadow:0 4px 20px rgba(99,102,241,.4)}.fab-trigger{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#d1ba71,#a59259);border:3px solid rgba(255,255,255,.2);box-shadow:0 6px 24px rgba(209,186,113,.45);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:1031;transition:transform .3s ease,box-shadow .3s ease;padding:0}.fab-trigger:hover{transform:scale(1.05);box-shadow:0 8px 28px rgba(209,186,113,.55)}.fab-icon-close{display:none}.fab-container.fab-open .fab-backdrop{opacity:1;pointer-events:auto}.fab-container.fab-open .fab-action{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.fab-container.fab-open .fab-action-1{transition-delay:.15s}.fab-container.fab-open .fab-action-2{transition-delay:.1s}.fab-container.fab-open .fab-action-3{transition-delay:50ms}.fab-container.fab-open .fab-icon-open{display:none}.fab-container.fab-open .fab-icon-close{display:block}.fab-container.fab-open .fab-trigger{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 24px rgba(220,38,38,.45)}.fab-single{position:fixed;bottom:20px;right:20px;z-index:1030;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;text-decoration:none;border:3px solid rgba(255,255,255,.2);transition:transform .2s ease,box-shadow .2s ease}.fab-single:hover{transform:scale(1.1)}.fab-single.fab-whatsapp{box-shadow:0 6px 24px rgba(37,211,102,.45)}.fab-single.fab-phone{box-shadow:0 6px 24px rgba(59,130,246,.45)}.fab-single.fab-email{box-shadow:0 6px 24px rgba(99,102,241,.45)}@media (max-width:767px){.fab-container{bottom:16px;right:16px}.fab-trigger{width:50px;height:50px}.fab-btn{width:44px;height:44px}.fab-single{bottom:16px;right:16px;width:50px;height:50px}}
