.cookies-container[_ngcontent-ng-c194430926] {
  flex-direction: column;
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  position: fixed;
  bottom: 1em;
  right: 1em;
  max-width: 330px;
  padding: 20px;
  background-color: #ffffff;
  border: 1px solid #EE3135;
  color: #282828;
  opacity: 0.9;
  border-radius: 5px;
  font-size: 16px;
  line-height: 19px;
  z-index: 9999;
  transition: opacity 1s ease;
  font-weight: 400;
}
.cookies-container[_ngcontent-ng-c194430926]   .cookies-message[_ngcontent-ng-c194430926] {
  display: block;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
}
.cookies-container[_ngcontent-ng-c194430926]   .cookies-message[_ngcontent-ng-c194430926]   .cookies-privacy[_ngcontent-ng-c194430926] {
  color: #EE3135;
  opacity: 1;
  font-weight: 600;
  cursor: pointer;
  background-color: transparent;
}
.cookies-container[_ngcontent-ng-c194430926]   .cookies-message[_ngcontent-ng-c194430926]   .cookies-privacy[_ngcontent-ng-c194430926]:hover {
  text-decoration: underline;
  outline: 0;
}
.cookies-container[_ngcontent-ng-c194430926]   .cookies-message[_ngcontent-ng-c194430926]   .cookies-privacy[_ngcontent-ng-c194430926]:active {
  outline: 0;
}
.cookies-container[_ngcontent-ng-c194430926]   .cookies-compliance[_ngcontent-ng-c194430926] {
  flex: 1 0 auto;
}
.cookies-container[_ngcontent-ng-c194430926]   .cookies-compliance[_ngcontent-ng-c194430926]   .cookies-btn[_ngcontent-ng-c194430926] {
  color: #ffffff;
  background-color: #EE3135;
  border-radius: 5px;
  display: block;
  font-size: 14px;
  line-height: 32px;
  font-weight: 600;
  padding: 4px 50px;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}
.cookies-container[_ngcontent-ng-c194430926]   .cookies-compliance[_ngcontent-ng-c194430926]   .cookies-btn[_ngcontent-ng-c194430926]:hover {
  text-decoration: none;
  outline: 0;
}
.cookies-container[_ngcontent-ng-c194430926]   .cookies-compliance[_ngcontent-ng-c194430926]   .cookies-btn[_ngcontent-ng-c194430926]:active {
  outline: 0;
}

@media (max-width: 767px) {
   .cookies-container {
    bottom: 5px !important;
    right: 5px !important;
    max-width: 100% !important;
    left: 5px;
  }
}
.card-action-link[_ngcontent-ng-c194430926] {
  margin-top: 8px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #D92828;
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
}
@layer primeng{:root,:host{--p-newmark-50:#fff1f2;--p-newmark-100:#ffe4e6;--p-newmark-200:#fecdd3;--p-newmark-300:#fda4af;--p-newmark-400:#e45b63;--p-newmark-500:#d22630;--p-newmark-600:#bd222b;--p-newmark-700:#9f1d25;--p-newmark-800:#851a21;--p-newmark-900:#711a20;--p-newmark-950:#3f080d;--p-stone-50:#fafaf9;--p-stone-100:#f5f5f4;--p-stone-200:#e7e5e4;--p-stone-300:#d6d3d1;--p-stone-400:#a8a29e;--p-stone-500:#78716c;--p-stone-600:#57534e;--p-stone-700:#44403c;--p-stone-800:#292524;--p-stone-900:#1c1917;--p-stone-950:#0c0a09;--p-neutral-50:#fafafa;--p-neutral-100:#f5f5f5;--p-neutral-200:#e5e5e5;--p-neutral-300:#d4d4d4;--p-neutral-400:#a3a3a3;--p-neutral-500:#737373;--p-neutral-600:#525252;--p-neutral-700:#404040;--p-neutral-800:#262626;--p-neutral-900:#171717;--p-neutral-950:#0a0a0a;--p-zinc-50:#fafafa;--p-zinc-100:#f4f4f5;--p-zinc-200:#e4e4e7;--p-zinc-300:#d4d4d8;--p-zinc-400:#a1a1aa;--p-zinc-500:#71717a;--p-zinc-600:#52525b;--p-zinc-700:#3f3f46;--p-zinc-800:#27272a;--p-zinc-900:#18181b;--p-zinc-950:#09090b;--p-gray-50:#f9fafb;--p-gray-100:#f3f4f6;--p-gray-200:#e5e7eb;--p-gray-300:#d1d5db;--p-gray-400:#9ca3af;--p-gray-500:#6b7280;--p-gray-600:#4b5563;--p-gray-700:#374151;--p-gray-800:#1f2937;--p-gray-900:#111827;--p-gray-950:#030712;--p-slate-50:#f8fafc;--p-slate-100:#f1f5f9;--p-slate-200:#e2e8f0;--p-slate-300:#cbd5e1;--p-slate-400:#94a3b8;--p-slate-500:#64748b;--p-slate-600:#475569;--p-slate-700:#334155;--p-slate-800:#1e293b;--p-slate-900:#0f172a;--p-slate-950:#020617;--p-rose-50:#fff1f2;--p-rose-100:#ffe4e6;--p-rose-200:#fecdd3;--p-rose-300:#fda4af;--p-rose-400:#fb7185;--p-rose-500:#f43f5e;--p-rose-600:#e11d48;--p-rose-700:#be123c;--p-rose-800:#9f1239;--p-rose-900:#881337;--p-rose-950:#4c0519;--p-pink-50:#fdf2f8;--p-pink-100:#fce7f3;--p-pink-200:#fbcfe8;--p-pink-300:#f9a8d4;--p-pink-400:#f472b6;--p-pink-500:#ec4899;--p-pink-600:#db2777;--p-pink-700:#be185d;--p-pink-800:#9d174d;--p-pink-900:#831843;--p-pink-950:#500724;--p-fuchsia-50:#fdf4ff;--p-fuchsia-100:#fae8ff;--p-fuchsia-200:#f5d0fe;--p-fuchsia-300:#f0abfc;--p-fuchsia-400:#e879f9;--p-fuchsia-500:#d946ef;--p-fuchsia-600:#c026d3;--p-fuchsia-700:#a21caf;--p-fuchsia-800:#86198f;--p-fuchsia-900:#701a75;--p-fuchsia-950:#4a044e;--p-purple-50:#faf5ff;--p-purple-100:#f3e8ff;--p-purple-200:#e9d5ff;--p-purple-300:#d8b4fe;--p-purple-400:#c084fc;--p-purple-500:#a855f7;--p-purple-600:#9333ea;--p-purple-700:#7e22ce;--p-purple-800:#6b21a8;--p-purple-900:#581c87;--p-purple-950:#3b0764;--p-violet-50:#f5f3ff;--p-violet-100:#ede9fe;--p-violet-200:#ddd6fe;--p-violet-300:#c4b5fd;--p-violet-400:#a78bfa;--p-violet-500:#8b5cf6;--p-violet-600:#7c3aed;--p-violet-700:#6d28d9;--p-violet-800:#5b21b6;--p-violet-900:#4c1d95;--p-violet-950:#2e1065;--p-indigo-50:#eef2ff;--p-indigo-100:#e0e7ff;--p-indigo-200:#c7d2fe;--p-indigo-300:#a5b4fc;--p-indigo-400:#818cf8;--p-indigo-500:#6366f1;--p-indigo-600:#4f46e5;--p-indigo-700:#4338ca;--p-indigo-800:#3730a3;--p-indigo-900:#312e81;--p-indigo-950:#1e1b4b;--p-blue-50:#eff6ff;--p-blue-100:#dbeafe;--p-blue-200:#bfdbfe;--p-blue-300:#93c5fd;--p-blue-400:#60a5fa;--p-blue-500:#3b82f6;--p-blue-600:#2563eb;--p-blue-700:#1d4ed8;--p-blue-800:#1e40af;--p-blue-900:#1e3a8a;--p-blue-950:#172554;--p-sky-50:#f0f9ff;--p-sky-100:#e0f2fe;--p-sky-200:#bae6fd;--p-sky-300:#7dd3fc;--p-sky-400:#38bdf8;--p-sky-500:#0ea5e9;--p-sky-600:#0284c7;--p-sky-700:#0369a1;--p-sky-800:#075985;--p-sky-900:#0c4a6e;--p-sky-950:#082f49;--p-cyan-50:#ecfeff;--p-cyan-100:#cffafe;--p-cyan-200:#a5f3fc;--p-cyan-300:#67e8f9;--p-cyan-400:#22d3ee;--p-cyan-500:#06b6d4;--p-cyan-600:#0891b2;--p-cyan-700:#0e7490;--p-cyan-800:#155e75;--p-cyan-900:#164e63;--p-cyan-950:#083344;--p-teal-50:#f0fdfa;--p-teal-100:#ccfbf1;--p-teal-200:#99f6e4;--p-teal-300:#5eead4;--p-teal-400:#2dd4bf;--p-teal-500:#14b8a6;--p-teal-600:#0d9488;--p-teal-700:#0f766e;--p-teal-800:#115e59;--p-teal-900:#134e4a;--p-teal-950:#042f2e;--p-yellow-50:#fefce8;--p-yellow-100:#fef9c3;--p-yellow-200:#fef08a;--p-yellow-300:#fde047;--p-yellow-400:#facc15;--p-yellow-500:#eab308;--p-yellow-600:#ca8a04;--p-yellow-700:#a16207;--p-yellow-800:#854d0e;--p-yellow-900:#713f12;--p-yellow-950:#422006;--p-amber-50:#fffbeb;--p-amber-100:#fef3c7;--p-amber-200:#fde68a;--p-amber-300:#fcd34d;--p-amber-400:#fbbf24;--p-amber-500:#f59e0b;--p-amber-600:#d97706;--p-amber-700:#b45309;--p-amber-800:#92400e;--p-amber-900:#78350f;--p-amber-950:#451a03;--p-orange-50:#fff7ed;--p-orange-100:#ffedd5;--p-orange-200:#fed7aa;--p-orange-300:#fdba74;--p-orange-400:#fb923c;--p-orange-500:#f97316;--p-orange-600:#ea580c;--p-orange-700:#c2410c;--p-orange-800:#9a3412;--p-orange-900:#7c2d12;--p-orange-950:#431407;--p-red-50:#fef2f2;--p-red-100:#fee2e2;--p-red-200:#fecaca;--p-red-300:#fca5a5;--p-red-400:#f87171;--p-red-500:#ef4444;--p-red-600:#dc2626;--p-red-700:#b91c1c;--p-red-800:#991b1b;--p-red-900:#7f1d1d;--p-red-950:#450a0a;--p-lime-50:#f7fee7;--p-lime-100:#ecfccb;--p-lime-200:#d9f99d;--p-lime-300:#bef264;--p-lime-400:#a3e635;--p-lime-500:#84cc16;--p-lime-600:#65a30d;--p-lime-700:#4d7c0f;--p-lime-800:#3f6212;--p-lime-900:#365314;--p-lime-950:#1a2e05;--p-green-50:#f0fdf4;--p-green-100:#dcfce7;--p-green-200:#bbf7d0;--p-green-300:#86efac;--p-green-400:#4ade80;--p-green-500:#22c55e;--p-green-600:#16a34a;--p-green-700:#15803d;--p-green-800:#166534;--p-green-900:#14532d;--p-green-950:#052e16;--p-emerald-50:#ecfdf5;--p-emerald-100:#d1fae5;--p-emerald-200:#a7f3d0;--p-emerald-300:#6ee7b7;--p-emerald-400:#34d399;--p-emerald-500:#10b981;--p-emerald-600:#059669;--p-emerald-700:#047857;--p-emerald-800:#065f46;--p-emerald-900:#064e3b;--p-emerald-950:#022c22;--p-border-radius-none:0;--p-border-radius-xs:2px;--p-border-radius-sm:4px;--p-border-radius-md:6px;--p-border-radius-lg:8px;--p-border-radius-xl:12px;}}
@layer primeng{:root,:host{--p-transition-duration:0.2s;--p-disabled-opacity:0.6;--p-icon-size:1rem;--p-anchor-gutter:2px;--p-overlay-navigation-shadow:0 2px 12px 0 rgba(0,0,0,0.1);--p-overlay-modal-border-radius:var(--p-border-radius-xl);--p-overlay-modal-padding:1.5rem;--p-overlay-modal-shadow:0 1px 3px rgba(0,0,0,0.3);--p-overlay-popover-border-radius:var(--p-border-radius-md);--p-overlay-popover-padding:1rem;--p-overlay-popover-shadow:0 1px 3px rgba(0,0,0,0.1);--p-overlay-select-border-radius:var(--p-border-radius-md);--p-overlay-select-shadow:0 2px 12px 0 rgba(0,0,0,0.1);--p-navigation-submenu-icon-size:0.875rem;--p-navigation-submenu-label-padding:0.625rem 1rem;--p-navigation-submenu-label-font-weight:600;--p-navigation-item-padding:0.625rem 1rem;--p-navigation-item-border-radius:0;--p-navigation-item-gap:0.5rem;--p-navigation-list-padding:0.5rem 0;--p-navigation-list-gap:0;--p-mask-transition-duration:0.3s;--p-content-border-radius:var(--p-border-radius-md);--p-list-padding:0.5rem 0;--p-list-gap:0;--p-list-option-group-padding:0.625rem 1rem;--p-list-option-group-font-weight:600;--p-list-option-padding:0.625rem 1rem;--p-list-option-border-radius:0;--p-list-header-padding:0.625rem 1rem 0 1rem;--p-form-field-padding-x:0.75rem;--p-form-field-padding-y:0.625rem;--p-form-field-border-radius:var(--p-border-radius-md);--p-form-field-transition-duration:var(--p-transition-duration);--p-form-field-focus-ring-width:var(--p-focus-ring-width);--p-form-field-focus-ring-style:var(--p-focus-ring-style);--p-form-field-focus-ring-color:var(--p-focus-ring-color);--p-form-field-focus-ring-offset:var(--p-focus-ring-offset);--p-form-field-focus-ring-shadow:var(--p-focus-ring-shadow);--p-form-field-lg-font-size:1.125rem;--p-form-field-lg-padding-x:0.875rem;--p-form-field-lg-padding-y:0.75rem;--p-form-field-sm-font-size:0.875rem;--p-form-field-sm-padding-x:0.625rem;--p-form-field-sm-padding-y:0.5rem;--p-primary-50:var(--p-newmark-50);--p-primary-100:var(--p-newmark-100);--p-primary-200:var(--p-newmark-200);--p-primary-300:var(--p-newmark-300);--p-primary-400:var(--p-newmark-400);--p-primary-500:var(--p-newmark-500);--p-primary-600:var(--p-newmark-600);--p-primary-700:var(--p-newmark-700);--p-primary-800:var(--p-newmark-800);--p-primary-900:var(--p-newmark-900);--p-primary-950:var(--p-newmark-950);--p-focus-ring-width:0;--p-focus-ring-style:none;--p-focus-ring-color:transparent;--p-focus-ring-offset:0;--p-navigation-submenu-icon-color:var(--p-surface-400);--p-navigation-submenu-icon-focus-color:var(--p-surface-500);--p-navigation-submenu-icon-active-color:var(--p-surface-500);--p-navigation-submenu-label-background:transparent;--p-navigation-submenu-label-color:var(--p-text-color);--p-navigation-item-focus-background:var(--p-surface-100);--p-navigation-item-active-background:var(--p-surface-100);--p-navigation-item-color:var(--p-text-color);--p-navigation-item-focus-color:var(--p-text-hover-color);--p-navigation-item-active-color:var(--p-text-hover-color);--p-navigation-item-icon-color:var(--p-surface-400);--p-navigation-item-icon-focus-color:var(--p-surface-500);--p-navigation-item-icon-active-color:var(--p-surface-500);--p-list-option-group-background:transparent;--p-list-option-group-color:var(--p-text-color);--p-list-option-focus-background:var(--p-surface-100);--p-list-option-selected-background:var(--p-highlight-background);--p-list-option-selected-focus-background:var(--p-highlight-focus-background);--p-list-option-color:var(--p-text-color);--p-list-option-focus-color:var(--p-text-hover-color);--p-list-option-selected-color:var(--p-highlight-color);--p-list-option-selected-focus-color:var(--p-highlight-focus-color);--p-list-option-icon-color:var(--p-surface-400);--p-list-option-icon-focus-color:var(--p-surface-500);--p-overlay-modal-background:var(--p-surface-0);--p-overlay-modal-border-color:var(--p-surface-200);--p-overlay-modal-color:var(--p-text-color);--p-overlay-popover-background:var(--p-surface-0);--p-overlay-popover-border-color:var(--p-surface-200);--p-overlay-popover-color:var(--p-text-color);--p-overlay-select-background:var(--p-surface-0);--p-overlay-select-border-color:var(--p-surface-200);--p-overlay-select-color:var(--p-text-color);--p-content-background:var(--p-surface-0);--p-content-hover-background:var(--p-surface-100);--p-content-border-color:var(--p-surface-200);--p-content-color:var(--p-text-color);--p-content-hover-color:var(--p-text-hover-color);--p-text-color:var(--p-surface-700);--p-text-hover-color:var(--p-surface-800);--p-text-muted-color:var(--p-surface-500);--p-text-hover-muted-color:var(--p-surface-600);--p-form-field-background:var(--p-surface-0);--p-form-field-disabled-background:var(--p-surface-200);--p-form-field-filled-background:var(--p-surface-50);--p-form-field-filled-hover-background:var(--p-surface-50);--p-form-field-filled-focus-background:var(--p-surface-0);--p-form-field-border-color:var(--p-surface-300);--p-form-field-hover-border-color:var(--p-primary-color);--p-form-field-focus-border-color:var(--p-primary-color);--p-form-field-invalid-border-color:var(--p-red-400);--p-form-field-color:var(--p-surface-700);--p-form-field-disabled-color:var(--p-surface-500);--p-form-field-placeholder-color:var(--p-surface-500);--p-form-field-invalid-placeholder-color:var(--p-red-600);--p-form-field-float-label-color:var(--p-surface-500);--p-form-field-float-label-focus-color:var(--p-primary-600);--p-form-field-float-label-active-color:var(--p-surface-500);--p-form-field-float-label-invalid-color:var(--p-form-field-invalid-placeholder-color);--p-form-field-icon-color:var(--p-surface-500);--p-form-field-shadow:none;--p-mask-background:rgba(0,0,0,0.4);--p-mask-color:var(--p-surface-200);--p-focus-ring-shadow:0 0 0 0.2rem var(--p-primary-200);--p-highlight-background:var(--p-newmark-500);--p-highlight-focus-background:var(--p-newmark-500);--p-highlight-color:#ffffff;--p-highlight-focus-color:#ffffff;--p-primary-color:var(--p-newmark-500);--p-primary-contrast-color:#ffffff;--p-primary-hover-color:var(--p-newmark-500);--p-primary-active-color:var(--p-newmark-500);--p-primary-inverse-color:#ffffff;--p-surface-0:#ffffff;--p-surface-50:var(--p-slate-50);--p-surface-100:var(--p-slate-100);--p-surface-200:var(--p-slate-200);--p-surface-300:var(--p-slate-300);--p-surface-400:var(--p-slate-400);--p-surface-500:var(--p-slate-500);--p-surface-600:var(--p-slate-600);--p-surface-700:var(--p-slate-700);--p-surface-800:var(--p-slate-800);--p-surface-900:var(--p-slate-900);--p-surface-950:var(--p-slate-950);}}@layer primeng{}
@layer primeng{:root,:host{color-scheme:light}}@layer primeng{}
@layer primeng{ *,::before,::after{box-sizing:border-box;}.p-collapsible-enter-active{animation:p-animate-collapsible-expand 0.2s ease-out;overflow:hidden;}.p-collapsible-leave-active{animation:p-animate-collapsible-collapse 0.2s ease-out;overflow:hidden;}@keyframes p-animate-collapsible-expand{from{grid-template-rows:0fr;}to{grid-template-rows:1fr;}} @keyframes p-animate-collapsible-collapse{from{grid-template-rows:1fr;}to{grid-template-rows:0fr;}} .p-disabled,.p-disabled *{cursor:default;pointer-events:none;user-select:none;}.p-disabled,.p-component:disabled{opacity:var(--p-disabled-opacity);}.pi{font-size:var(--p-icon-size);}.p-icon{width:var(--p-icon-size);height:var(--p-icon-size);}.p-overlay-mask{background:var(--px-mask-background,var(--p-mask-background));color:var(--p-mask-color);position:fixed;top:0;left:0;width:100%;height:100%;}.p-overlay-mask-enter-active{animation:p-animate-overlay-mask-enter var(--p-mask-transition-duration) forwards;}.p-overlay-mask-leave-active{animation:p-animate-overlay-mask-leave var(--p-mask-transition-duration) forwards;}@keyframes p-animate-overlay-mask-enter{from{background:transparent;}to{background:var(--px-mask-background,var(--p-mask-background));}} @keyframes p-animate-overlay-mask-leave{from{background:var(--px-mask-background,var(--p-mask-background));}to{background:transparent;}} .p-anchored-overlay-enter-active{animation:p-animate-anchored-overlay-enter 300ms cubic-bezier(.19,1,.22,1);}.p-anchored-overlay-leave-active{animation:p-animate-anchored-overlay-leave 300ms cubic-bezier(.19,1,.22,1);}@keyframes p-animate-anchored-overlay-enter{from{opacity:0;transform:scale(0.93);}} @keyframes p-animate-anchored-overlay-leave{to{opacity:0;transform:scale(0.93);}}}
.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0);}.p-overflow-hidden{overflow:hidden;padding-right:var(--p-scrollbar-width);}
@layer primeng{:root,:host{--p-toast-close-icon-size:1rem;--p-toast-close-button-width:2rem;--p-toast-close-button-height:2rem;--p-toast-close-button-border-radius:50%;--p-toast-close-button-focus-ring-width:var(--p-focus-ring-width);--p-toast-close-button-focus-ring-style:var(--p-focus-ring-style);--p-toast-close-button-focus-ring-offset:var(--p-focus-ring-offset);--p-toast-detail-font-weight:500;--p-toast-detail-font-size:0.875rem;--p-toast-summary-font-weight:500;--p-toast-summary-font-size:1rem;--p-toast-text-gap:0.5rem;--p-toast-content-padding:var(--p-overlay-popover-padding);--p-toast-content-gap:0.5rem;--p-toast-icon-size:1.25rem;--p-toast-width:25rem;--p-toast-border-radius:var(--p-content-border-radius);--p-toast-border-width:0 0 0 6px;--p-toast-transition-duration:var(--p-transition-duration);--p-toast-contrast-background:var(--p-surface-900);--p-toast-contrast-border-color:var(--p-primary-color);--p-toast-contrast-color:var(--p-surface-50);--p-toast-contrast-detail-color:var(--p-surface-0);--p-toast-contrast-shadow:var(--p-overlay-popover-shadow);--p-toast-contrast-close-button-hover-background:var(--p-surface-800);--p-toast-contrast-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-contrast-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-surface-400);--p-toast-secondary-background:var(--p-surface-100);--p-toast-secondary-border-color:var(--p-surface-500);--p-toast-secondary-color:var(--p-surface-600);--p-toast-secondary-detail-color:var(--p-surface-700);--p-toast-secondary-shadow:var(--p-overlay-popover-shadow);--p-toast-secondary-close-button-hover-background:var(--p-surface-200);--p-toast-secondary-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-secondary-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-surface-200);--p-toast-error-background:color-mix(in srgb,var(--p-red-50),transparent 5%);--p-toast-error-border-color:var(--p-red-500);--p-toast-error-color:var(--p-red-600);--p-toast-error-detail-color:var(--p-surface-700);--p-toast-error-shadow:var(--p-overlay-popover-shadow);--p-toast-error-close-button-hover-background:var(--p-red-100);--p-toast-error-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-error-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-red-200);--p-toast-warn-background:color-mix(in srgb,var(--p-yellow-50),transparent 5%);--p-toast-warn-border-color:var(--p-yellow-500);--p-toast-warn-color:var(--p-yellow-600);--p-toast-warn-detail-color:var(--p-surface-700);--p-toast-warn-shadow:var(--p-overlay-popover-shadow);--p-toast-warn-close-button-hover-background:var(--p-yellow-100);--p-toast-warn-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-warn-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-yellow-200);--p-toast-success-background:color-mix(in srgb,var(--p-green-50),transparent 5%);--p-toast-success-border-color:var(--p-green-500);--p-toast-success-color:var(--p-green-600);--p-toast-success-detail-color:var(--p-surface-700);--p-toast-success-shadow:var(--p-overlay-popover-shadow);--p-toast-success-close-button-hover-background:var(--p-green-100);--p-toast-success-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-success-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-green-200);--p-toast-info-background:color-mix(in srgb,var(--p-blue-50),transparent 5%);--p-toast-info-border-color:var(--p-blue-500);--p-toast-info-color:var(--p-blue-600);--p-toast-info-detail-color:var(--p-surface-700);--p-toast-info-shadow:var(--p-overlay-popover-shadow);--p-toast-info-close-button-hover-background:var(--p-blue-100);--p-toast-info-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-info-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-blue-200);--p-toast-blur:1.5px;}}@layer primeng{}
@layer primeng{ .p-toast{width:var(--p-toast-width);white-space:pre-line;word-break:break-word;}.p-toast-message{margin:0 0 1rem 0;display:grid;grid-template-rows:1fr;}.p-toast-message-icon{flex-shrink:0;font-size:var(--p-toast-icon-size);width:var(--p-toast-icon-size);height:var(--p-toast-icon-size);}.p-toast-message-content{display:flex;align-items:flex-start;padding:var(--p-toast-content-padding);gap:var(--p-toast-content-gap);min-height:0;overflow:hidden;transition:padding 250ms ease-in;}.p-toast-message-text{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--p-toast-text-gap);}.p-toast-summary{font-weight:var(--p-toast-summary-font-weight);font-size:var(--p-toast-summary-font-size);}.p-toast-detail{font-weight:var(--p-toast-detail-font-weight);font-size:var(--p-toast-detail-font-size);}.p-toast-close-button{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer;background:transparent;transition:background var(--p-toast-transition-duration),color var(--p-toast-transition-duration),outline-color var(--p-toast-transition-duration),box-shadow var(--p-toast-transition-duration);outline-color:transparent;color:inherit;width:var(--p-toast-close-button-width);height:var(--p-toast-close-button-height);border-radius:var(--p-toast-close-button-border-radius);margin:-25% 0 0 0;right:-25%;padding:0;border:none;user-select:none;}.p-toast-close-button:dir(rtl){margin:-25% 0 0 auto;left:-25%;right:auto;}.p-toast-message-info,.p-toast-message-success,.p-toast-message-warn,.p-toast-message-error,.p-toast-message-secondary,.p-toast-message-contrast{border-width:var(--p-toast-border-width);border-style:solid;backdrop-filter:blur(var(--p-toast-blur));border-radius:var(--p-toast-border-radius);}.p-toast-close-icon{font-size:var(--p-toast-close-icon-size);width:var(--p-toast-close-icon-size);height:var(--p-toast-close-icon-size);}.p-toast-close-button:focus-visible{outline-width:var(--p-focus-ring-width);outline-style:var(--p-focus-ring-style);outline-offset:var(--p-focus-ring-offset);}.p-toast-message-info{background:var(--p-toast-info-background);border-color:var(--p-toast-info-border-color);color:var(--p-toast-info-color);box-shadow:var(--p-toast-info-shadow);}.p-toast-message-info .p-toast-detail{color:var(--p-toast-info-detail-color);}.p-toast-message-info .p-toast-close-button:focus-visible{outline-color:var(--p-toast-info-close-button-focus-ring-color);box-shadow:var(--p-toast-info-close-button-focus-ring-shadow);}.p-toast-message-info .p-toast-close-button:hover{background:var(--p-toast-info-close-button-hover-background);}.p-toast-message-success{background:var(--p-toast-success-background);border-color:var(--p-toast-success-border-color);color:var(--p-toast-success-color);box-shadow:var(--p-toast-success-shadow);}.p-toast-message-success .p-toast-detail{color:var(--p-toast-success-detail-color);}.p-toast-message-success .p-toast-close-button:focus-visible{outline-color:var(--p-toast-success-close-button-focus-ring-color);box-shadow:var(--p-toast-success-close-button-focus-ring-shadow);}.p-toast-message-success .p-toast-close-button:hover{background:var(--p-toast-success-close-button-hover-background);}.p-toast-message-warn{background:var(--p-toast-warn-background);border-color:var(--p-toast-warn-border-color);color:var(--p-toast-warn-color);box-shadow:var(--p-toast-warn-shadow);}.p-toast-message-warn .p-toast-detail{color:var(--p-toast-warn-detail-color);}.p-toast-message-warn .p-toast-close-button:focus-visible{outline-color:var(--p-toast-warn-close-button-focus-ring-color);box-shadow:var(--p-toast-warn-close-button-focus-ring-shadow);}.p-toast-message-warn .p-toast-close-button:hover{background:var(--p-toast-warn-close-button-hover-background);}.p-toast-message-error{background:var(--p-toast-error-background);border-color:var(--p-toast-error-border-color);color:var(--p-toast-error-color);box-shadow:var(--p-toast-error-shadow);}.p-toast-message-error .p-toast-detail{color:var(--p-toast-error-detail-color);}.p-toast-message-error .p-toast-close-button:focus-visible{outline-color:var(--p-toast-error-close-button-focus-ring-color);box-shadow:var(--p-toast-error-close-button-focus-ring-shadow);}.p-toast-message-error .p-toast-close-button:hover{background:var(--p-toast-error-close-button-hover-background);}.p-toast-message-secondary{background:var(--p-toast-secondary-background);border-color:var(--p-toast-secondary-border-color);color:var(--p-toast-secondary-color);box-shadow:var(--p-toast-secondary-shadow);}.p-toast-message-secondary .p-toast-detail{color:var(--p-toast-secondary-detail-color);}.p-toast-message-secondary .p-toast-close-button:focus-visible{outline-color:var(--p-toast-secondary-close-button-focus-ring-color);box-shadow:var(--p-toast-secondary-close-button-focus-ring-shadow);}.p-toast-message-secondary .p-toast-close-button:hover{background:var(--p-toast-secondary-close-button-hover-background);}.p-toast-message-contrast{background:var(--p-toast-contrast-background);border-color:var(--p-toast-contrast-border-color);color:var(--p-toast-contrast-color);box-shadow:var(--p-toast-contrast-shadow);}.p-toast-message-contrast .p-toast-detail{color:var(--p-toast-contrast-detail-color);}.p-toast-message-contrast .p-toast-close-button:focus-visible{outline-color:var(--p-toast-contrast-close-button-focus-ring-color);box-shadow:var(--p-toast-contrast-close-button-focus-ring-shadow);}.p-toast-message-contrast .p-toast-close-button:hover{background:var(--p-toast-contrast-close-button-hover-background);}.p-toast-top-center{transform:translateX(-50%);}.p-toast-bottom-center{transform:translateX(-50%);}.p-toast-center{min-width:20vw;transform:translate(-50%,-50%);}.p-toast-message-enter-active{animation:p-animate-toast-enter 300ms ease-out;}.p-toast-message-leave-active{animation:p-animate-toast-leave 250ms ease-in;}.p-toast-message-leave-to .p-toast-message-content{padding-top:0;padding-bottom:0;}@keyframes p-animate-toast-enter{from{opacity:0;transform:scale(0.6);}to{opacity:1;grid-template-rows:1fr;}} @keyframes p-animate-toast-leave{from{opacity:1;}to{opacity:0;margin-bottom:0;grid-template-rows:0fr;transform:translateY(-100%) scale(0.6);}}}
.layout-wrapper[_ngcontent-ng-c3951571965] {
  margin: 0 auto;
  background-color: white;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.white-upgrade[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965] {
  padding-right: 20px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965] {
  background-color: #000000;
  border-bottom: 1px solid #000000;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]   .menu-open[_ngcontent-ng-c3951571965]:before {
  filter: brightness(0) invert(1);
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    .p-menu {
  width: 185px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.1019607843);
  border: 0;
  border-radius: 5px;
  right: 35px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    .p-menu .p-menuitem-content, 
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    .p-menu .p-menu-item-content {
  background: transparent;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    .p-menu .p-menuitem-content:hover, 
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    .p-menu .p-menu-item-content:hover {
  background: transparent;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    .p-menu .custom-menu-item {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #282828;
  cursor: pointer;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    .p-menu .custom-menu-item img {
  margin: 0px 5px 0px 0px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    .p-menu .custom-menu-item:hover {
  background: #FFECEC;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    .p-menu .p-menuitem:last-child .custom-menu-item, 
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    .p-menu .p-menu-item:last-child .custom-menu-item {
  color: #EE3135;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  border-bottom: 1px solid #BFBEBF;
  padding: 8px 16px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 40px);
}
@media (max-width: 707px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965] {
    width: calc(100% - 0px);
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div.avatar-wrapper[_ngcontent-ng-c3951571965] {
  align-items: center;
  display: flex;
  gap: 12px;
  width: auto;
  padding: 0px 8px;
}
@media (max-width: 707px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div.avatar-wrapper[_ngcontent-ng-c3951571965] {
    width: auto;
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965] {
  display: flex;
  margin-left: auto;
  padding: 0;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .pi-bell[_ngcontent-ng-c3951571965] {
  height: 21px;
  margin-right: 20px;
  color: white;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .icon[_ngcontent-ng-c3951571965] {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  margin-right: 3px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .icon[_ngcontent-ng-c3951571965] {
    width: 30px;
    height: 30px;
    padding: 5px !important;
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .icon[_ngcontent-ng-c3951571965]:hover {
  background: #eaeaea;
}
@media (max-width: 767px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .icon[_ngcontent-ng-c3951571965]:hover {
    background: transparent;
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .icon[_ngcontent-ng-c3951571965]:hover   svg[_ngcontent-ng-c3951571965] {
  fill: #D92828;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .icon[_ngcontent-ng-c3951571965]   svg[_ngcontent-ng-c3951571965] {
  display: inline-block;
  vertical-align: middle;
  fill: #ffffff;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .bell[_ngcontent-ng-c3951571965] {
  padding: 8px 10px;
  position: relative;
  margin-right: 10px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .bell[_ngcontent-ng-c3951571965]   svg[_ngcontent-ng-c3951571965] {
  width: 21px;
  height: 24px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .bell[_ngcontent-ng-c3951571965]   .counter[_ngcontent-ng-c3951571965] {
  position: absolute;
  right: -4px;
  top: 0;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  background-color: #D92828;
  color: white;
  text-align: center;
  font-size: 10px;
  line-height: 24px;
}
@media (max-width: 767px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .bell[_ngcontent-ng-c3951571965]   .counter[_ngcontent-ng-c3951571965] {
    line-height: 20px;
    width: 20px;
    height: 20px;
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear[_ngcontent-ng-c3951571965] {
  padding: 8px;
  margin-right: 10px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear[_ngcontent-ng-c3951571965]   svg[_ngcontent-ng-c3951571965] {
  width: 23px;
  height: 23px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .no-gear[_ngcontent-ng-c3951571965] {
  margin-left: 40px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear-menu[_ngcontent-ng-c3951571965] {
  position: absolute;
  width: 100%;
  max-width: 300px;
  background-color: #ffffff;
  top: 60px;
  right: 70px;
  z-index: 1003;
  padding-right: 0;
  box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.25);
}
@media only screen and (min-width: 1920px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear-menu[_ngcontent-ng-c3951571965] {
    right: calc((100% - 1920px) / 2 + 70px);
  }
}
@media only screen and (max-width: 768px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear-menu[_ngcontent-ng-c3951571965] {
    max-width: 300px;
    right: 0px;
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear-menu[_ngcontent-ng-c3951571965]    > .menu-item[_ngcontent-ng-c3951571965] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 15px 20px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear-menu[_ngcontent-ng-c3951571965]    > .menu-item[_ngcontent-ng-c3951571965]:hover {
  cursor: pointer;
  background-color: #f7f8fa;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear-menu[_ngcontent-ng-c3951571965]    > .menu-item[_ngcontent-ng-c3951571965]:hover    > .label[_ngcontent-ng-c3951571965] {
  color: #D92828;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear-menu[_ngcontent-ng-c3951571965]    > .menu-item[_ngcontent-ng-c3951571965]    > .icon[_ngcontent-ng-c3951571965] {
  margin-right: 12px;
  display: flex;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear-menu[_ngcontent-ng-c3951571965]    > .menu-item[_ngcontent-ng-c3951571965]    > .label[_ngcontent-ng-c3951571965] {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  color: #2c2c2c;
  margin-right: auto;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear-menu[_ngcontent-ng-c3951571965]    > .menu-item[_ngcontent-ng-c3951571965]    > .menu-arrow[_ngcontent-ng-c3951571965] {
  display: flex;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .pi-cog[_ngcontent-ng-c3951571965] {
  height: 24px;
  color: white;
  margin-right: 20px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965] {
  padding-right: 80px;
}
@media (max-width: 767px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965] {
    padding-right: 2px;
    padding-left: 3px;
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > p-avatar[_ngcontent-ng-c3951571965] {
  width: 40px !important;
  height: 40px !important;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .placeholder-profile-image[_ngcontent-ng-c3951571965] {
  cursor: pointer;
  text-transform: uppercase;
  font-size: 18px;
  color: #ffffff;
  border-radius: 50%;
  background-color: #63646E;
  width: 40px !important;
  height: 40px !important;
  box-shadow: none !important;
  position: relative;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
}
@media (max-width: 767px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .placeholder-profile-image[_ngcontent-ng-c3951571965] {
    width: 30px !important;
    height: 30px !important;
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .placeholder-profile-image[_ngcontent-ng-c3951571965]    > p[_ngcontent-ng-c3951571965] {
  text-align: center;
  margin: 2px 0px 0px 0px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .placeholder-profile-image[_ngcontent-ng-c3951571965]    > img[_ngcontent-ng-c3951571965] {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   i[_ngcontent-ng-c3951571965] {
  font-size: 1.5rem;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .menu.hidden[_ngcontent-ng-c3951571965] {
  display: none;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .menu[_ngcontent-ng-c3951571965] {
  cursor: pointer;
  padding-right: 12px !important;
}
@media (max-width: 767px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .menu[_ngcontent-ng-c3951571965] {
    padding-right: 15px;
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .menu[_ngcontent-ng-c3951571965]    > i[_ngcontent-ng-c3951571965] {
  font-weight: 900;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .menu.menu-open[_ngcontent-ng-c3951571965]   img[_ngcontent-ng-c3951571965] {
  display: none;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .logo[_ngcontent-ng-c3951571965] {
  display: flex;
  cursor: pointer;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .logo[_ngcontent-ng-c3951571965]    > img[_ngcontent-ng-c3951571965] {
  width: 89px;
  height: auto;
  object-fit: contain;
  margin: 0px 0px 0px 0px;
}
@media (max-width: 767px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .logo[_ngcontent-ng-c3951571965]    > img[_ngcontent-ng-c3951571965] {
    width: 89px;
    height: auto;
  }
}
@media (max-width: 320px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .logo[_ngcontent-ng-c3951571965]    > img[_ngcontent-ng-c3951571965] {
    width: 120px;
    height: auto;
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]   .list-property-btn[_ngcontent-ng-c3951571965] {
  font-weight: 800;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  padding: 5px 15px !important;
  background: #d92828;
  border: 1px solid #d92828;
  color: #fff !important;
  min-height: 36px;
  text-transform: uppercase;
  letter-spacing: 0.25px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]   .list-property-btn[_ngcontent-ng-c3951571965]:before, .layout-wrapper[_ngcontent-ng-c3951571965]   .list-property-btn[_ngcontent-ng-c3951571965]:after {
  display: none;
}
.layout-wrapper[_ngcontent-ng-c3951571965]   .list-property-btn[_ngcontent-ng-c3951571965]:hover {
  background: #c32020 !important;
  color: #fff !important;
  border: 1px solid #c32020;
}
.layout-wrapper[_ngcontent-ng-c3951571965]   .custom-login-btn[_ngcontent-ng-c3951571965] {
  font-weight: 800;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  padding: 5px 15px !important;
  background: #fff;
  border: 1px solid #d92828;
  color: #d92828 !important;
  min-height: 36px;
  text-transform: uppercase;
  letter-spacing: 0.25px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]   .custom-login-btn[_ngcontent-ng-c3951571965]:before {
  display: none;
}
.layout-wrapper[_ngcontent-ng-c3951571965]   .custom-login-btn[_ngcontent-ng-c3951571965]:after {
  display: none;
}
.layout-wrapper[_ngcontent-ng-c3951571965]   .custom-login-btn[_ngcontent-ng-c3951571965]:hover {
  background: #ffecec !important;
  color: #d92828 !important;
  border: 1px solid #d92828;
}
.layout-wrapper[_ngcontent-ng-c3951571965]   .custom-login-btn[_ngcontent-ng-c3951571965]:focus {
  background: #ffecec !important;
  color: #d92828 !important;
  border: 1px solid #d92828;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-menu[_ngcontent-ng-c3951571965] {
  transition: 150ms cubic-bezier(0, 0, 0.2, 1);
  position: relative;
  left: 0px;
  box-shadow: 0px -5px 7px 0 rgba(0, 0, 0, 0.2);
  z-index: 9999;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-menu.hide[_ngcontent-ng-c3951571965] {
  width: 0;
  left: -160px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-content[_ngcontent-ng-c3951571965] {
  overflow: auto;
}
@media (min-width: 768px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-content[_ngcontent-ng-c3951571965] {
    overscroll-behavior: none;
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-content[_ngcontent-ng-c3951571965] {
  padding: 20px 16px 0 !important;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: calc(100vh - 60px) !important;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-content[_ngcontent-ng-c3951571965]    > *[_ngcontent-ng-c3951571965] {
  flex-shrink: 0;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-content[_ngcontent-ng-c3951571965]    > app-dashboard-footer[_ngcontent-ng-c3951571965] {
  margin-top: auto;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-content.sidebar-hide[_ngcontent-ng-c3951571965] {
  transition: 150ms cubic-bezier(0, 0, 0.2, 1);
  width: 100%;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-content.content-page-panel[_ngcontent-ng-c3951571965], .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-content.subscribe-page-panel[_ngcontent-ng-c3951571965], .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-content.insights-detail-page-panel[_ngcontent-ng-c3951571965] {
  padding: 0;
  overflow-x: hidden;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-content.marketplace-page-panel[_ngcontent-ng-c3951571965] {
  height: auto !important;
  padding: 0 !important;
  overscroll-behavior: auto;
}

@media (max-width: 992px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]   .layout-container[_ngcontent-ng-c3951571965]   .layout-content[_ngcontent-ng-c3951571965]::before {
    background-size: cover;
    background-color: transparent;
    border: 0;
    height: 270px;
  }
}
[_ngcontent-ng-c3951571965]:focus {
  box-shadow: none !important;
  outline: 0 !important;
}

.header-menu-wrapper[_ngcontent-ng-c3951571965] {
  width: calc(100% - 290px);
}
.header-menu-wrapper.header-menu-wrapper-btn[_ngcontent-ng-c3951571965] {
  width: calc(100% - 510px);
}
@media screen and (max-width: 450px) {
  .header-menu-wrapper[_ngcontent-ng-c3951571965] {
    width: calc(100% - 260px);
  }
}
.header-menu-wrapper.dashboard[_ngcontent-ng-c3951571965] {
  width: calc(100% - 295px);
}
@media screen and (max-width: 450px) {
  .header-menu-wrapper.dashboard[_ngcontent-ng-c3951571965] {
    width: calc(100% - 200px);
  }
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965] {
  list-style: none;
  margin: 5px 0px 0px;
  padding: 0;
  display: flex;
  align-items: stretch;
  overflow-x: auto;
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965] {
  display: flex;
  align-items: center;
  padding: 0px 0.25rem;
  padding: 0px 0.25rem;
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]:hover   .header-menu-link-text[_ngcontent-ng-c3951571965] {
  color: #ffffff !important;
}
@media screen and (max-width: 992px) {
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]:hover   .header-menu-link-text[_ngcontent-ng-c3951571965] {
    color: #000 !important;
  }
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]:hover   .header-menu-link.lock-link[_ngcontent-ng-c3951571965]   .header-menu-link-text[_ngcontent-ng-c3951571965], 
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]:hover   .header-menu-link.lock-link[_ngcontent-ng-c3951571965]   .lock-icon[_ngcontent-ng-c3951571965] {
  color: #9A9C9F !important;
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item.active[_ngcontent-ng-c3951571965]   .header-menu-link-text[_ngcontent-ng-c3951571965] {
  color: #ffffff !important;
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link[_ngcontent-ng-c3951571965] {
  padding: 0.7rem 1.1rem;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  position: relative;
  vertical-align: middle;
  align-items: stretch;
  outline: none !important;
  text-decoration: none;
  align-items: center;
  gap: 3px;
  line-height: 0;
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link[_ngcontent-ng-c3951571965]   .header-menu-link-text[_ngcontent-ng-c3951571965] {
  color: #b2b2b7;
  font-weight: 500;
  font-size: 14px;
  width: auto;
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link[_ngcontent-ng-c3951571965]   img[_ngcontent-ng-c3951571965] {
  height: 18px;
  position: relative;
  top: -1px;
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link.lock-link[_ngcontent-ng-c3951571965]   .header-menu-link-text[_ngcontent-ng-c3951571965], .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link.lock-link[_ngcontent-ng-c3951571965]   .lock-icon[_ngcontent-ng-c3951571965] {
  color: #7E8084;
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link[_ngcontent-ng-c3951571965]   .lock-icon[_ngcontent-ng-c3951571965] {
  height: 18px;
  width: auto;
  top: 0;
  padding-right: 4px;
}
@media (min-width: 993px) {
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965] {
    overflow-y: hidden;
    scrollbar-width: none;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]::-webkit-scrollbar {
    display: none;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965] {
    padding: 0 4px;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link[_ngcontent-ng-c3951571965] {
    gap: 7px;
    padding: 6px 16px;
    border-radius: 0;
    line-height: 20px;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link[_ngcontent-ng-c3951571965]   .header-menu-link-text[_ngcontent-ng-c3951571965] {
    font-family: "DM Sans", sans-serif;
    font-size: 14px;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: 0.25px;
    white-space: nowrap;
    color: #C9CACC;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link[_ngcontent-ng-c3951571965]   .lock-icon[_ngcontent-ng-c3951571965] {
    flex-shrink: 0;
    width: 13px;
    height: 13px;
    padding: 0;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link.lock-link[_ngcontent-ng-c3951571965]   .header-menu-link-text[_ngcontent-ng-c3951571965], .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link.lock-link[_ngcontent-ng-c3951571965]   .lock-icon[_ngcontent-ng-c3951571965] {
    color: #7E8084;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item.active[_ngcontent-ng-c3951571965]   .header-menu-link[_ngcontent-ng-c3951571965]::after {
    content: "";
    position: absolute;
    left: 16px;
    right: 16px;
    bottom: 4px;
    height: 2px;
    background-color: #EE3135;
  }
}
@media (min-width: 993px) and (max-width: 1200px) {
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965] {
    padding: 0 1px;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item[_ngcontent-ng-c3951571965]   .header-menu-link[_ngcontent-ng-c3951571965] {
    padding: 6px 10px;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item.active[_ngcontent-ng-c3951571965]   .header-menu-link[_ngcontent-ng-c3951571965]::after {
    left: 10px;
    right: 10px;
  }
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item.header-menu-divider-item[_ngcontent-ng-c3951571965] {
  padding: 0;
  margin: 0 -4px;
}
@media (max-width: 1200px) {
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item.header-menu-divider-item[_ngcontent-ng-c3951571965] {
    margin: 0;
    padding: 0 5px;
  }
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item.header-menu-divider-item[_ngcontent-ng-c3951571965]   .header-menu-divider[_ngcontent-ng-c3951571965] {
  display: block;
  width: 1px;
  height: 22px;
  background-color: #9A9C9F;
}
@media (max-width: 992px) {
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-item.header-menu-divider-item[_ngcontent-ng-c3951571965] {
    display: none;
  }
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   .header-menu-link.studio-coming-soon[_ngcontent-ng-c3951571965] {
  cursor: pointer;
}
.header-menu-wrapper[_ngcontent-ng-c3951571965]   .mobile-menu[_ngcontent-ng-c3951571965] {
  display: none;
}
@media (max-width: 992px) {
  .header-menu-wrapper[_ngcontent-ng-c3951571965] {
    padding-right: 0px !important;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .mobile-menu[_ngcontent-ng-c3951571965] {
    justify-content: flex-end;
    display: flex;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965] {
    position: absolute;
    left: 0px;
    top: 70px;
    width: 100%;
    display: flex;
    justify-content: space-around;
    z-index: 999;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
    background: #fff;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   li[_ngcontent-ng-c3951571965]:hover {
    color: #1e1e2d;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   li[_ngcontent-ng-c3951571965]:hover   a[_ngcontent-ng-c3951571965]   span[_ngcontent-ng-c3951571965] {
    color: #1e1e2d !important;
  }
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   li[_ngcontent-ng-c3951571965]   a.header-menu-link[_ngcontent-ng-c3951571965] {
    padding: 15px 5px !important;
  }
}
@media (max-width: 992px) and (max-width: 767px) {
  .header-menu-wrapper[_ngcontent-ng-c3951571965]   .header-menu[_ngcontent-ng-c3951571965]   li[_ngcontent-ng-c3951571965]   a.header-menu-link[_ngcontent-ng-c3951571965]   span[_ngcontent-ng-c3951571965] {
    font-size: 12px !important;
  }
}

  .layout-wrapper .p-element.p-submenu-header:has(> span:empty), 
  .layout-wrapper .p-element.p-menu-submenu-label:has(> span:empty) {
  display: none;
}

  .layout-wrapper .p-element.p-submenu-header, 
  .layout-wrapper .p-element.p-menu-submenu-label {
  padding: 0.3rem 1rem !important;
}


@media (max-width: 992px) {
    .user-signin .layout-content {
    padding-top: 60px !important;
  }
    .user-signin .p-carousel-container, 
     .user-signin .p-carousel-content {
    padding-top: 0px !important;
  }
    .user-signin .filter-wrapper .filters .property-custom-p-dropdown {
    width: auto;
  }
}
@media (max-width: 992px) and (max-width: 767px) {
    .user-signin .filter-wrapper .filters .property-custom-p-dropdown {
    width: 100%;
  }
}
  .user-signin .avatar-wrapper > div {
  padding-right: 0px !important;
}
@media (max-width: 767px) {
    .user-signin .avatar-wrapper {
    width: 30px;
  }
}
  .user-signin .listings-page .search-wrapper {
  padding-bottom: 10px;
}

@media (max-width: 992px) {
    .keyword-wrapper .p-carousel-horizontal {
    overflow: hidden;
  }
}

 .upgrade-plan-btn-bdr .upgrade-plan-button {
  border: 1px solid #D22630 !important;
}

 .upgrade-plan-hdr .upgrade-plan-button {
  background: #ffffff !important;
  color: #D22630 !important;
  padding: 4px 20px;
  font-size: 14px;
  line-height: 32px;
  border-radius: 6px;
  text-align: center;
  cursor: pointer;
  border: 0;
  transition: all 0.3s ease-in-out;
  font-weight: 600;
}
 .upgrade-plan-hdr .upgrade-plan-button:hover {
  color: #fff !important;
  background-color: #D22630 !important;
}
 .upgrade-plan-hdr .desk-btn {
  display: block;
}
@media (max-width: 767px) {
   .upgrade-plan-hdr .desk-btn {
    display: none;
  }
}
 .upgrade-plan-hdr .mob-btn {
  display: none;
}
 .upgrade-plan-hdr .mob-btn img {
  max-width: 17px;
}
@media (max-width: 767px) {
   .upgrade-plan-hdr .mob-btn {
    display: flex;
    align-items: center;
    padding: 5px 5px;
    display: none;
  }
}

 .user-lite .layout-header > div:first-child {
  width: 100% !important;
}
@media (max-width: 1170px) {
   .user-lite .layout-header > div:first-child {
    width: calc(100% - 40px) !important;
  }
}
 .user-lite .layout-header > div:first-child .icon.bell {
  margin-left: 0px !important;
}
@media (max-width: 767px) {
   .user-lite .layout-header > div:first-child .icon.bell {
    margin-left: 10px !important;
  }
}
 .user-lite .layout-header > div:first-child .header-menu-wrapper {
  width: calc(100% - 480px) !important;
}
@media (max-width: 767px) {
   .user-lite .layout-header > div:first-child .header-menu-wrapper {
    width: calc(100% - 100px) !important;
  }
}

  p-dynamicdialog .p-component-overlay-enter.p-dialog-mask-scrollblocker {
  overflow: auto;
  z-index: 9999 !important;
}

.p-menu[_ngcontent-ng-c3951571965]   .p-menuitem[_ngcontent-ng-c3951571965]:not(.p-highlight):not(.p-disabled).p-focus    > .p-menuitem-content[_ngcontent-ng-c3951571965], 
.p-menu[_ngcontent-ng-c3951571965]   .p-menu-item[_ngcontent-ng-c3951571965]:not(.p-highlight):not(.p-disabled).p-focus    > .p-menu-item-content[_ngcontent-ng-c3951571965] {
  background: transparent;
}

.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .upgrade-plan-hdr[_ngcontent-ng-c3951571965] {
  padding-right: 10px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .upgrade-plan-hdr[_ngcontent-ng-c3951571965]   .upgrade-plan-button[_ngcontent-ng-c3951571965] {
  background: transparent !important;
  color: #fff !important;
  border: 1px solid #fff;
  padding: 2px 12px;
  width: 141px;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .upgrade-plan-hdr[_ngcontent-ng-c3951571965]   .upgrade-plan-button[_ngcontent-ng-c3951571965]:hover {
  border: 1px solid #fff !important;
  color: #000 !important;
  background: #fff !important;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .bell[_ngcontent-ng-c3951571965] {
  margin-left: auto !important;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965] {
  align-items: center;
  padding-right: 0;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear[_ngcontent-ng-c3951571965] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 6px;
  margin-right: 0;
  border-radius: 4px;
  transition: background-color 0.2s ease-in-out;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear[_ngcontent-ng-c3951571965]   svg[_ngcontent-ng-c3951571965] {
  display: block;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  fill: none;
  color: #C9CACC;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear[_ngcontent-ng-c3951571965]:hover {
  background: rgba(255, 255, 255, 0.12);
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .gear[_ngcontent-ng-c3951571965]:hover   svg[_ngcontent-ng-c3951571965] {
  fill: none;
  color: #ffffff;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .header-icons-divider[_ngcontent-ng-c3951571965] {
  display: block;
  width: 1px;
  height: 22px;
  margin: 0 12px;
  background-color: #3A3C40;
}
@media (max-width: 767px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]   .custom-menu-left[_ngcontent-ng-c3951571965]    > .header-icons-divider[_ngcontent-ng-c3951571965] {
    display: none;
  }
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div.avatar-wrapper[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > p-avatar[_ngcontent-ng-c3951571965], .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div.avatar-wrapper[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .placeholder-profile-image[_ngcontent-ng-c3951571965] {
  width: 36px !important;
  height: 36px !important;
}
.layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header.dark[_ngcontent-ng-c3951571965]    > div.avatar-wrapper[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .placeholder-profile-image[_ngcontent-ng-c3951571965] {
  font-size: 14px;
  font-weight: 500;
}

@media (max-width: 767px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-container[_ngcontent-ng-c3951571965]    > .layout-content[_ngcontent-ng-c3951571965] {
    padding: 0px 0px 0 !important;
    height: 100% !important;
  }
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965] {
    padding: 8px 15px;
    border: 0px;
  }
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965] {
    width: 100% !important;
    justify-content: space-between;
    flex-flow: row-reverse;
  }
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965]    > .menu[_ngcontent-ng-c3951571965] {
    padding-right: 5px;
  }
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div.avatar-wrapper[_ngcontent-ng-c3951571965] {
    display: none;
  }
  .layout-wrapper.user-signin[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965] {
    flex-flow: unset !important;
  }
  .user-signin[_ngcontent-ng-c3951571965]   .avatar-wrapper[_ngcontent-ng-c3951571965] {
    width: auto;
    margin: 8px 0px 0px;
    padding: 12px 24px 0px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: 10px;
  }
  .user-signin[_ngcontent-ng-c3951571965]   .avatar-wrapper[_ngcontent-ng-c3951571965]    > div[_ngcontent-ng-c3951571965] {
    flex-shrink: 0;
  }
  .user-signin[_ngcontent-ng-c3951571965]   .avatar-wrapper[_ngcontent-ng-c3951571965]   span[_ngcontent-ng-c3951571965] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #141414;
    margin: 0px;
    text-align: left;
    width: auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
 .sidebar-open {
  overflow: hidden !important;
}
@media (max-width: 767px) {
   .sidebar-open .layout-wrapper > .layout-container > .layout-content.sidebar-hide {
    overflow: hidden !important;
  }
   .sidebar-open .layout-wrapper > .layout-header .header-menu-wrapper {
    display: none;
  }
}

@media (max-width: 1025px) {
  .layout-wrapper[_ngcontent-ng-c3951571965]    > .layout-header[_ngcontent-ng-c3951571965]   .header-menu-wrapper[_ngcontent-ng-c3951571965] {
    display: none;
  }
}
.dash-btn[_ngcontent-ng-c3951571965] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 44px;
  margin-top: 10px;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0%;
  vertical-align: middle;
  text-transform: uppercase;
  text-decoration: none;
  color: #141414;
  padding: 0px 10px;
}

.mobile-nav[_ngcontent-ng-c3951571965] {
  list-style: none;
  margin: 0;
  padding: 0 0 8px;
  border-bottom: 1px solid #E5E5E5;
}
.mobile-nav[_ngcontent-ng-c3951571965]   .mobile-nav-link[_ngcontent-ng-c3951571965] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 40px;
  padding: 0 24px;
  font-family: "DM Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #282828;
  text-decoration: none;
  cursor: pointer;
}
.mobile-nav[_ngcontent-ng-c3951571965]   .mobile-nav-link[_ngcontent-ng-c3951571965]:hover, .mobile-nav[_ngcontent-ng-c3951571965]   .mobile-nav-link.active[_ngcontent-ng-c3951571965] {
  background: #FFECEC;
}
.mobile-nav[_ngcontent-ng-c3951571965]   .mobile-nav-link.active[_ngcontent-ng-c3951571965] {
  box-shadow: inset 3px 0 0 #D92828;
}
.mobile-nav[_ngcontent-ng-c3951571965]   .mobile-nav-link.lock-link[_ngcontent-ng-c3951571965] {
  color: #656669;
}
.mobile-nav[_ngcontent-ng-c3951571965]   .mobile-nav-link.studio-coming-soon[_ngcontent-ng-c3951571965] {
  cursor: default;
}
.mobile-nav[_ngcontent-ng-c3951571965]   .mobile-nav-link.studio-coming-soon[_ngcontent-ng-c3951571965]:hover {
  background: transparent;
}
.mobile-nav[_ngcontent-ng-c3951571965]   .mobile-nav-link.studio-coming-soon[_ngcontent-ng-c3951571965]   small[_ngcontent-ng-c3951571965] {
  margin-left: auto;
  font-size: 12px;
  font-weight: 500;
  color: #656669;
}
.mobile-nav[_ngcontent-ng-c3951571965]   .mobile-nav-link[_ngcontent-ng-c3951571965]   .lock-icon[_ngcontent-ng-c3951571965] {
  width: 16px;
  height: 16px;
}
.mobile-nav[_ngcontent-ng-c3951571965]   .mobile-nav-divider[_ngcontent-ng-c3951571965] {
  height: 1px;
  margin: 6px 24px;
  background: #E5E5E5;
}

 .layout-wrapper > .layout-header > div .custom-menu-left > .gear-menu {
  border-radius: 4px !important;
  border: 1px solid #D2D2D2 !important;
  background: #FFF !important;
  box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.1) !important;
  padding: 9px 0px !important;
  margin: 0px 0px 0px;
}
 .layout-wrapper > .layout-header > div .custom-menu-left > .gear-menu > .menu-item {
  padding: 11px 12px !important;
}
 .layout-wrapper > .layout-header > div .custom-menu-left > .gear-menu > .menu-item > .label {
  color: #2C2C2C !important;
  font-family: Poppins;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 20px !important;
}
 .layout-wrapper > .layout-header > div .custom-menu-left > .gear-menu > .menu-item > .icon {
  margin-right: 5px !important;
}
 .layout-wrapper > .layout-header > div .custom-menu-left > .gear-menu > .menu-item > .menu-arrow {
  display: none !important;
}
 .layout-wrapper > .layout-header > div .custom-menu-left > .gear-menu > .menu-item:hover {
  background: #FFF6F6 !important;
}



 .layout-wrapper > .layout-header {
  height: 75px;
}
#loadingmsg {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99999999;
  transform: translate(-50%, -50%);
}

.duxre-loader {
  position: relative;
  display: block;
  width: 112px;
  height: 112px;
  animation: duxre-loader-rotate 1.2s linear infinite;
}
.duxre-loader__dot {
  position: absolute;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #d22630;
}
.duxre-loader__dot--one {
  top: 8px;
  left: 8px;
}
.duxre-loader__dot--two {
  top: 8px;
  right: 8px;
}
.duxre-loader__dot--three {
  right: 8px;
  bottom: 8px;
}
.duxre-loader__dot--four {
  bottom: 8px;
  left: 8px;
}

@keyframes duxre-loader-rotate {
  to {
    transform: rotate(360deg);
  }
}
#loadingover {
  background: black;
  z-index: 999999;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.4;
}

.hide {
  display: none !important;
}
#progressBarMessage > .progress-value {
  width: 48px;
  height: 32px;
  padding: 4px 6px;
  opacity: 1;
  visibility: visible;
  position: fixed;
  top: calc(50% - 43px);
  left: calc(50% - 25px);
  z-index: 99999999;
  background-color: black;
  color: white;
  line-height: 24px;
  font-size: 14px;
  text-align: center;
  border-radius: 4px;
}
#progressBarMessage > .progress-value::before {
  border: solid transparent;
  content: " ";
  display: block;
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
  top: 100%;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #000;
  left: 50%;
  margin-left: -11px;
  border-width: 11px;
}
#progressBarMessage p-progressBar {
  width: 18.3vw;
  opacity: 1;
  visibility: visible;
  position: fixed;
  top: calc(50% + 4px);
  left: calc(50% - 9.15vw);
  z-index: 99999999;
  border-radius: 30px;
  padding: 0;
  border: 3px solid #D92828;
  height: 40px;
  background-color: white;
}
#progressBarMessage p-progressBar > .p-progressbar {
  height: 40px;
  background: none;
}
#progressBarMessage p-progressBar > .p-progressbar > .p-progressbar-value {
  border-radius: 30px;
  height: 100%;
  margin-top: 0;
  background-color: #D92828;
  transition: width 100ms ease-in-out;
}

#progressBarOver {
  background: black;
  z-index: 999999;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}

.hide {
  display: none !important;
}
@layer primeng{:root,:host{--p-menu-separator-border-color:var(--p-content-border-color);--p-menu-submenu-label-padding:var(--p-navigation-submenu-label-padding);--p-menu-submenu-label-font-weight:var(--p-navigation-submenu-label-font-weight);--p-menu-submenu-label-background:var(--p-navigation-submenu-label-background);--p-menu-submenu-label-color:var(--p-navigation-submenu-label-color);--p-menu-item-focus-background:var(--p-navigation-item-focus-background);--p-menu-item-color:var(--p-navigation-item-color);--p-menu-item-focus-color:var(--p-navigation-item-focus-color);--p-menu-item-padding:var(--p-navigation-item-padding);--p-menu-item-border-radius:var(--p-navigation-item-border-radius);--p-menu-item-gap:var(--p-navigation-item-gap);--p-menu-item-icon-color:var(--p-navigation-item-icon-color);--p-menu-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-menu-list-padding:var(--p-navigation-list-padding);--p-menu-list-gap:var(--p-navigation-list-gap);--p-menu-background:var(--p-content-background);--p-menu-border-color:var(--p-content-border-color);--p-menu-color:var(--p-content-color);--p-menu-border-radius:var(--p-content-border-radius);--p-menu-shadow:var(--p-overlay-navigation-shadow);--p-menu-transition-duration:var(--p-transition-duration);}}
@layer primeng{ .p-menu{background:var(--p-menu-background);color:var(--p-menu-color);border:1px solid var(--p-menu-border-color);border-radius:var(--p-menu-border-radius);min-width:12.5rem;}.p-menu-list{margin:0;padding:var(--p-menu-list-padding);outline:0 none;list-style:none;display:flex;flex-direction:column;gap:var(--p-menu-list-gap);}.p-menu-item-content{transition:background var(--p-menu-transition-duration),color var(--p-menu-transition-duration);border-radius:var(--p-menu-item-border-radius);color:var(--p-menu-item-color);overflow:hidden;}.p-menu-item-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative;color:inherit;padding:var(--p-menu-item-padding);gap:var(--p-menu-item-gap);user-select:none;outline:0 none;}.p-menu-item-label{line-height:1;}.p-menu-item-icon{color:var(--p-menu-item-icon-color);}.p-menu-item.p-focus .p-menu-item-content{color:var(--p-menu-item-focus-color);background:var(--p-menu-item-focus-background);}.p-menu-item.p-focus .p-menu-item-icon{color:var(--p-menu-item-icon-focus-color);}.p-menu-item:not(.p-disabled) .p-menu-item-content:hover{color:var(--p-menu-item-focus-color);background:var(--p-menu-item-focus-background);}.p-menu-item:not(.p-disabled) .p-menu-item-content:hover .p-menu-item-icon{color:var(--p-menu-item-icon-focus-color);}.p-menu-overlay{box-shadow:var(--p-menu-shadow);}.p-menu-submenu-label{background:var(--p-menu-submenu-label-background);padding:var(--p-menu-submenu-label-padding);color:var(--p-menu-submenu-label-color);font-weight:var(--p-menu-submenu-label-font-weight);}.p-menu-separator{border-block-start:1px solid var(--p-menu-separator-border-color);}}
@font-face {
  font-family: FontAwesomeListingDetails;
  src: url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111] {
  position: relative;
  margin: -20px -16px 0;
  height: clamp(min(480px, 100vh - 76px), 42.8571428571vw, 100vh - 76px);
  will-change: transform;
  background-color: #141414;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111] {
    height: max(260px, 100svh - 65px);
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111] {
  overflow: hidden;
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > iframe[_ngcontent-ng-c3407989111] {
  pointer-events: none;
  position: absolute;
  top: calc(-20px - 76px);
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: calc(100% + 20px + 76px);
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > img[_ngcontent-ng-c3407989111] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 40%;
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111] {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.087272409) 12%, rgba(0, 0, 0, 0.7) 62%, rgba(0, 0, 0, 0.9) 100%);
  width: 100%;
  height: 256px;
  position: absolute;
  bottom: 0;
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111] {
  position: absolute;
  left: 30px;
  bottom: 20px;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111] {
    left: 15px;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111]   h1[_ngcontent-ng-c3407989111] {
  font-weight: 800;
  margin: 0px;
  padding: 0px;
  position: relative;
  font-size: 36px;
  color: #ffffff;
  margin-bottom: 0px;
  word-break: break-word;
  line-height: 48px;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111]   h1[_ngcontent-ng-c3407989111] {
    font-weight: 800;
    font-size: 40px;
    line-height: 45px !important;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-bottom: 5px !important;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111]   h1[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111] {
  display: block;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  text-transform: none;
  line-height: 24px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  letter-spacing: 0.25px;
  margin-top: 12px;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111]   h1[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111] {
    font-size: 16px;
    margin-top: 8px;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111] {
  display: block;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.25px;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111] {
    margin-bottom: 12px !important;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111]     a[x-apple-data-detectors] {
  color: inherit !important;
  font: inherit !important;
  text-decoration: none !important;
  pointer-events: none;
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111]   a[_ngcontent-ng-c3407989111] {
  color: inherit;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
}
.wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111]   a[_ngcontent-ng-c3407989111]   img[_ngcontent-ng-c3407989111] {
  max-width: 47px;
  height: auto;
  vertical-align: middle;
  border: 0;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .preview[_ngcontent-ng-c3407989111]    > .gradient-below-text[_ngcontent-ng-c3407989111]    > .banner-text[_ngcontent-ng-c3407989111]   a[_ngcontent-ng-c3407989111]   img[_ngcontent-ng-c3407989111] {
    width: 48px;
    height: auto !important;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111] {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  background: #141414;
  margin: -2px -16px 0;
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111] {
    display: none;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111] {
  list-style: outside none none;
  margin: 0;
  padding: 0 11px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
@media (min-width: 992px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111] {
    padding: 0 17px;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111] {
  display: inline-block;
  flex: 1 1 0;
  min-width: 0;
  margin: 25px 0px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111] {
    flex: 0 0 33.33%;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #000000;
  background: #ffffff;
  margin: 0 10px;
  padding: 12px;
  transition: all 0.5s;
  border-radius: 8px;
  line-height: 24px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .listing-details-icon-box[_ngcontent-ng-c3407989111] {
  height: 32px;
  width: 32px;
  margin-bottom: 3px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .listing-details-icon-box[_ngcontent-ng-c3407989111]    > img[_ngcontent-ng-c3407989111] {
  height: 28px;
  margin-top: 6px;
  width: 32px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .bold[_ngcontent-ng-c3407989111] {
  font-size: 15px;
  margin: 6px 0px 6px;
  font-weight: 600;
  color: #141414;
  line-height: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
@media (max-width: 1600px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .bold.text-too-big[_ngcontent-ng-c3407989111] {
    font-size: 17px;
  }
}
@media (max-width: 1550px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .bold.text-too-big[_ngcontent-ng-c3407989111] {
    font-size: 16px;
  }
}
@media (max-width: 1440px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .bold.text-too-big[_ngcontent-ng-c3407989111] {
    font-size: 15px;
  }
}
@media (max-width: 1330px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .bold.text-too-big[_ngcontent-ng-c3407989111] {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .bold.text-too-big[_ngcontent-ng-c3407989111] {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .bold.text-too-big[_ngcontent-ng-c3407989111] {
    font-size: 20px;
  }
}
@media (max-width: 800px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .bold.text-too-big[_ngcontent-ng-c3407989111] {
    font-size: 19px;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .description[_ngcontent-ng-c3407989111] {
  margin: 0;
  color: #4C4C4E;
  text-transform: capitalize;
  text-align: center;
  font-size: 13px;
  line-height: 18px;
}
@media (max-width: 1024px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]    > .description[_ngcontent-ng-c3407989111] {
    font-size: 13px;
    text-transform: capitalize;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111] {
  transition: all 0.5s;
}
.wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > .detail-box[_ngcontent-ng-c3407989111]:hover {
  -webkit-transition: all 300ms ease-in;
  -webkit-transform: scale(1.13);
  -ms-transition: all 200ms ease-in;
  -ms-transform: scale(1.13);
  -moz-transition: all 300ms ease-in;
  -moz-transform: scale(1.13);
  transition: all 300ms ease-in;
  transform: scale(1.13);
}
.wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container-gallery[_ngcontent-ng-c3407989111] {
  display: none;
  background: #141414;
  margin: 0 -16px 0;
  padding: 18px;
  height: 142px;
}
@media (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .listing-details-container-gallery[_ngcontent-ng-c3407989111] {
    display: block;
    padding: 12px 4px 10px;
    height: auto;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111] {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 0 11px;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111] {
    margin: 0;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    .description-html p {
  margin-top: 0px;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    .description-html p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.25px;
    color: #2A2A2C;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111] {
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 15px;
  margin-top: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #2A2A2C;
  letter-spacing: 0.25px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .description-html[_ngcontent-ng-c3407989111]   p[_ngcontent-ng-c3407989111] {
  margin: 0px 0px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: #2A2A2C;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .description-html.description-clamped[_ngcontent-ng-c3407989111] {
  display: -webkit-box;
  -webkit-line-clamp: var(--desc-line-clamp, 5);
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .description-summry[_ngcontent-ng-c3407989111]   .read-more-btn[_ngcontent-ng-c3407989111] {
  display: block !important;
  margin-left: auto;
  margin-top: 12px !important;
  padding-left: 0 !important;
  font-weight: 800 !important;
  font-size: 14px !important;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: #434346 !important;
}
@media (max-width: 1024px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111] {
    max-height: 301px;
    height: 301px;
  }
}
@media (max-width: 992px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111] {
    max-height: fit-content;
    height: auto;
  }
}
@media (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111] {
    padding-right: 0px;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111] {
  margin-bottom: 12px;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111] {
    margin-bottom: 20px;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111] {
  position: relative;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]   .ofsm-description-h2[_ngcontent-ng-c3407989111] {
  font-size: 18px;
  font-weight: 800;
  padding-bottom: 4px;
  margin-bottom: 8px;
  color: #141414;
  margin-top: 0px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > h3[_ngcontent-ng-c3407989111] {
  font-size: 16px;
  font-weight: 700;
  border-bottom: 1px solid #C4C4C6;
  padding-bottom: 8px;
  margin-bottom: 12px;
  color: #1B1B1D;
  margin-top: 0px;
  line-height: 24px;
  letter-spacing: 0.25px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > h4[_ngcontent-ng-c3407989111] {
  font-size: 15px;
  font-weight: 600;
  border-bottom: 1px solid #C4C4C6;
  padding-bottom: 5px;
  margin-bottom: 15px;
  color: #141414;
  margin-top: 0px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111] {
  width: 50%;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  display: flex;
  justify-content: space-between;
  padding-right: 30px;
  word-wrap: break-word;
  color: #656669;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]:nth-child(even) {
  padding-right: 0px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li.address-detail[_ngcontent-ng-c3407989111] {
  width: 100%;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > [_ngcontent-ng-c3407989111]:last-child {
  float: right;
  font-weight: 500;
  max-width: 62%;
  text-align: right;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > [_ngcontent-ng-c3407989111]:last-child.mw-55 {
  max-width: 55%;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > [_ngcontent-ng-c3407989111]:last-child.amenities-value-cell {
  max-width: 75%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111] {
    width: 100%;
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111] {
    width: 100%;
    padding-right: 0;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul.details[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111], .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul.pricing[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111] {
  line-height: 20px;
  margin-bottom: 4px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul.details[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > [_ngcontent-ng-c3407989111]:first-child, .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul.pricing[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > [_ngcontent-ng-c3407989111]:first-child {
  color: #656669;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  vertical-align: middle;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul.details[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > [_ngcontent-ng-c3407989111]:last-child, .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]    > .list[_ngcontent-ng-c3407989111]    > ul.pricing[_ngcontent-ng-c3407989111]    > li[_ngcontent-ng-c3407989111]    > [_ngcontent-ng-c3407989111]:last-child {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  vertical-align: middle;
  color: #2A2A2C;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]   .button-wrapper[_ngcontent-ng-c3407989111] {
  display: flex;
  gap: 10px;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]   .button-wrapper[_ngcontent-ng-c3407989111] {
    gap: 12px;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]   .button-wrapper[_ngcontent-ng-c3407989111]   .p-button-outlined[_ngcontent-ng-c3407989111] {
  font-weight: 800;
  height: 40px !important;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.25px;
  text-transform: uppercase;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]   .button-wrapper[_ngcontent-ng-c3407989111]   .p-button-outlined.ddbtnnotexist[_ngcontent-ng-c3407989111] {
  margin-left: auto !important;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]   .button-wrapper[_ngcontent-ng-c3407989111]   .p-button-outlined[_ngcontent-ng-c3407989111]   img[_ngcontent-ng-c3407989111] {
  margin-right: 5px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]   .button-wrapper[_ngcontent-ng-c3407989111]   .p-button-outlined[_ngcontent-ng-c3407989111]:hover   img[_ngcontent-ng-c3407989111] {
  filter: brightness(9);
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]   .button-wrapper[_ngcontent-ng-c3407989111]   .p-button-outlined[_ngcontent-ng-c3407989111]:last-child {
  margin-left: auto;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .image[_ngcontent-ng-c3407989111] {
  padding: 0 0 0 20px;
  width: 50%;
  height: 100%;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111] {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111]    > .p-button[_ngcontent-ng-c3407989111] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  padding: 8px 15px !important;
  height: 43px !important;
  width: 225px;
  box-sizing: border-box;
  border-radius: 5px;
  border: 2px solid !important;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111]    > .offering-memorandum[_ngcontent-ng-c3407989111] {
  width: 235px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111]    > .locked-om[_ngcontent-ng-c3407989111] {
  padding: 0px 13px !important;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111]    > .locked-dd[_ngcontent-ng-c3407989111] {
  padding: 0px 38px !important;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111] {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111] {
    display: block;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111]    > .offering-memorandum[_ngcontent-ng-c3407989111] {
    min-width: 225px;
    display: table;
    margin: 0 auto;
    width: 260px;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111]    > .due-diligence[_ngcontent-ng-c3407989111] {
    min-width: 225px;
    display: table;
    margin: 0 auto;
    margin-top: 15px;
    width: 260px;
    text-align: center;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111]   .locked-dd[_ngcontent-ng-c3407989111]::before, 
   .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111]   .locked-om[_ngcontent-ng-c3407989111]::before {
    margin-bottom: -4px;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111]   .gallery[_ngcontent-ng-c3407989111] {
    width: 49px;
    height: 36px;
    right: 65px;
    bottom: 33px;
    object-fit: cover;
    object-position: top;
    background: url('mobile-gallery.e0cdb100013e9475.svg');
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111]   .map[_ngcontent-ng-c3407989111] {
    width: 49px;
    height: 36px;
    right: 10px;
    bottom: 33px;
    object-fit: cover;
    object-position: top;
    background: url('mobile-map.dcc7500d87906a21.svg');
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111]   .street-view[_ngcontent-ng-c3407989111] {
    width: 49px;
    height: 36px;
    right: 120px;
    bottom: 33px;
    object-fit: cover;
    object-position: top;
    background: url('mobile-street-view.639369276bda4cd2.svg');
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111] {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 20px;
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111] {
    margin-left: 0;
    margin-right: 0;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .description-content[_ngcontent-ng-c3407989111] {
  flex: 0 0 50%;
  width: 100%;
  max-width: 50%;
  position: relative;
  padding-right: 20px;
}
@media only screen and (max-width: 991px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .description-content[_ngcontent-ng-c3407989111] {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .description-content[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111] {
  font-size: 16px;
  color: #000000;
  line-height: 24px;
  max-height: 360px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 21px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .description-content[_ngcontent-ng-c3407989111]    > div[_ngcontent-ng-c3407989111]     a {
  color: inherit;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
}
.wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .description-content[_ngcontent-ng-c3407989111]    > h2[_ngcontent-ng-c3407989111] {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 0px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .team[_ngcontent-ng-c3407989111] {
  flex: 0 0 50%;
  max-width: 50%;
  position: relative;
  width: 100%;
  padding-left: 15px;
}
@media only screen and (max-width: 991px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .team[_ngcontent-ng-c3407989111] {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
    margin-top: 20px;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .team[_ngcontent-ng-c3407989111]    > h2[_ngcontent-ng-c3407989111] {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0px;
  margin-top: 0px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .team[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .team[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > app-user-team-card[_ngcontent-ng-c3407989111] {
  width: 100%;
  flex: 0 0 50%;
  max-width: 50%;
  position: relative;
  padding-right: 15px;
}
.wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .team[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > app-user-team-card[_ngcontent-ng-c3407989111]:nth-child(even) {
  padding-left: 15px;
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .details[_ngcontent-ng-c3407989111]    > .team[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > app-user-team-card[_ngcontent-ng-c3407989111] {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .summary[_ngcontent-ng-c3407989111]    > h2[_ngcontent-ng-c3407989111] {
  font-size: 24px;
  font-weight: 600;
  margin-top: 4px;
  margin-bottom: 8px;
}

.left-side-wrapper[_ngcontent-ng-c3407989111] {
  padding: 0 0 0 0;
  width: 50%;
}
@media (max-width: 1024px) {
  .left-side-wrapper[_ngcontent-ng-c3407989111] {
    max-height: 336px;
  }
}
@media (max-width: 992px) {
  .left-side-wrapper[_ngcontent-ng-c3407989111] {
    max-height: fit-content;
  }
}

.content-header[_ngcontent-ng-c3407989111] {
  display: flex;
  justify-content: space-between;
  margin: 0 11px;
}
@media only screen and (max-width: 767px) {
  .content-header[_ngcontent-ng-c3407989111] {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .content-header[_ngcontent-ng-c3407989111]   .p-breadcrumb[_ngcontent-ng-c3407989111] {
    visibility: hidden;
    display: none !important;
  }
  .content-header[_ngcontent-ng-c3407989111]   .p-breadcrumb[_ngcontent-ng-c3407989111]   .p-breadcrumb-list[_ngcontent-ng-c3407989111] {
    display: none;
  }
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 74px !important;
  height: 55px !important;
}
@media (max-width: 767px) {
  .content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111] {
    width: auto !important;
  }
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111] {
  width: 36px !important;
  height: 36px !important;
  padding: 8px 8px;
  cursor: pointer;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon.active[_ngcontent-ng-c3407989111]   svg[_ngcontent-ng-c3407989111]   path[_ngcontent-ng-c3407989111] {
  stroke: #f6c206;
  fill: #f6c206;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   label[_ngcontent-ng-c3407989111] {
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   .datum_star_toggle[_ngcontent-ng-c3407989111] {
  --color-default: #7e7e86;
  --color-active: #f6c206;
  width: 24px;
  height: 24px;
  display: block;
  cursor: pointer;
  transform: none;
  margin-left: 0;
  margin-top: 0;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   input[type=checkbox][_ngcontent-ng-c3407989111], 
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   input[type=radio][_ngcontent-ng-c3407989111] {
  box-sizing: border-box;
  padding: 0;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   input[type=checkbox][_ngcontent-ng-c3407989111], 
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   input[type=radio][_ngcontent-ng-c3407989111] {
  margin: 4px 0 0;
  margin-top: 1px\9 ;
  line-height: normal;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   input[_ngcontent-ng-c3407989111] {
  display: none;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   .datum_icon_click[_ngcontent-ng-c3407989111] {
  color: #ffffff;
  width: auto;
  height: auto;
  margin: 0 auto;
  position: relative;
  cursor: pointer;
  font-size: 24px;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   .datum_icon_click[_ngcontent-ng-c3407989111]   .fa[_ngcontent-ng-c3407989111] {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesomeListingDetails;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   .datum_icon_click[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111] {
  margin: 0px;
  z-index: 9;
  position: absolute;
  text-shadow: 1px 0 0 #000000, -1px 0 0 #000000, 0 1px 0 #000000, 0 -1px 0 #000000, 0px 0px #000000, 0px 0px 0 #000000, 0px 0px 0 #000000, 0px 0px 0 #000000;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   .datum_icon_click[_ngcontent-ng-c3407989111]   .fa-star[_ngcontent-ng-c3407989111]:before {
  content: "\f005";
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   .datum_icon_click.active[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111] {
  color: #f5cc27 !important;
  text-shadow: 1px 0 0 #000000, -1px 0 0 #000000, 0 1px 0 #000000, 0 -1px 0 #000000, 0px 0px #000000, 0px 0px 0 #000000, 0px 0px 0 #000000, 0px 0px 0 #000000;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .star-icon[_ngcontent-ng-c3407989111]   .datum_icon_click.active[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111]:hover {
  color: #f7d448 !important;
}
.content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .share-icon[_ngcontent-ng-c3407989111] {
  content: url('share-default-icon.295687df51366255.svg');
  margin-right: 0;
  margin-right: 0px;
  padding: 8px 8px;
  width: 36px !important;
  height: 36px !important;
  cursor: pointer;
}
@media (max-width: 767px) {
  .content-header[_ngcontent-ng-c3407989111]   .options-section[_ngcontent-ng-c3407989111]   .share-icon[_ngcontent-ng-c3407989111] {
    margin-left: 0px;
  }
}

.summary[_ngcontent-ng-c3407989111] {
  display: flex;
  justify-content: space-between;
}
.summary[_ngcontent-ng-c3407989111]   .offers-due[_ngcontent-ng-c3407989111] {
  background: #d22630;
  border-radius: 25px;
  white-space: nowrap;
  height: 32px;
  margin-right: 19px;
  padding: 6px 12px 5px 11px;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #ffffff;
}
@media (max-width: 767px) {
  .summary[_ngcontent-ng-c3407989111]   .offers-due[_ngcontent-ng-c3407989111] {
    margin-right: 0px;
  }
}

.image-container[_ngcontent-ng-c3407989111] {
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
}

.gallery[_ngcontent-ng-c3407989111] {
  content: "";
  background: url('gallery.41399a80ea521d27.svg');
  bottom: 45px;
  right: 70px;
  position: absolute;
  z-index: 1;
  height: 58px;
  width: 55px;
  background-size: contain;
  cursor: pointer;
  background-repeat: no-repeat;
}

.map[_ngcontent-ng-c3407989111] {
  content: "";
  background: url('map1.d40afd389c6158ac.svg');
  right: 10px;
  bottom: 45px;
  position: absolute;
  z-index: 1;
  height: 58px;
  width: 55px;
  background-size: contain;
  cursor: pointer;
  background-repeat: no-repeat;
}

.street-view[_ngcontent-ng-c3407989111] {
  content: "";
  background: url('street-view.f7cffec8a9742616.svg');
  bottom: 110px;
  right: 10px;
  position: absolute;
  z-index: 1;
  height: 58px;
  width: 55px;
  background-size: contain;
  cursor: pointer;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1024px) and (max-width: 1600px) {
  .street-view[_ngcontent-ng-c3407989111] {
    bottom: 110px;
    right: 10px;
  }
}

@media only screen and (max-width: 991px) {
  .image[_ngcontent-ng-c3407989111] {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
  }
  .left-side-wrapper[_ngcontent-ng-c3407989111] {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
    padding: 0 !important;
  }
}
@media (min-width: 768px) {
  .left-side-wrapper.mobile[_ngcontent-ng-c3407989111] {
    display: none;
  }
}
@media (max-width: 767px) {
  .left-side-wrapper.mobile[_ngcontent-ng-c3407989111] {
    margin-top: 30px;
  }
  .left-side-wrapper.desktop[_ngcontent-ng-c3407989111] {
    display: none;
  }
}
@media (min-width: 1024px) {
  .left-side-wrapper.desktop[_ngcontent-ng-c3407989111] {
    overflow-y: auto;
  }
}
.locked-dd[_ngcontent-ng-c3407989111]::before, 
.locked-om[_ngcontent-ng-c3407989111]::before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 22px;
  background-image: url('lock-button.c8fc57d9eb042f25.png');
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 8.22px;
  margin-left: 5px;
}

.locked-om[_ngcontent-ng-c3407989111] {
  width: 260px !important;
}
.locked-om[_ngcontent-ng-c3407989111]::before {
  background-image: url('lock-red.7492121ab66ced02.png');
}

.locked-dd[_ngcontent-ng-c3407989111]:hover::before, 
.locked-om[_ngcontent-ng-c3407989111]:hover::before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 22px;
  background-image: url('lock-white.5fe66b57858d4d73.png');
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 8.22px;
  margin-left: 5px;
}

@keyframes _ngcontent-ng-c3407989111_ai-brief-pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(196, 30, 58, 0.45);
  }
  70% {
    box-shadow: 0 0 0 12px rgba(196, 30, 58, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(196, 30, 58, 0);
  }
}
.floating-om[_ngcontent-ng-c3407989111] {
  position: fixed;
  z-index: 1;
  right: 30px;
  top: 90px;
  background-color: #ffffff !important;
  border-radius: 5px;
}
@media only screen and (max-width: 767px) {
  .floating-om[_ngcontent-ng-c3407989111] {
    display: none !important;
  }
  .floating-om.ai-brief-mode[_ngcontent-ng-c3407989111] {
    display: none !important;
  }
}
@media only screen and (max-width: 992px) {
  .floating-om[_ngcontent-ng-c3407989111] {
    top: 130px;
  }
  .floating-om.ai-brief-mode[_ngcontent-ng-c3407989111] {
    top: 130px;
  }
}
.floating-om[_ngcontent-ng-c3407989111]   .p-button-om[_ngcontent-ng-c3407989111] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  padding: 8px 15px !important;
  height: 43px !important;
  min-width: 200px !important;
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px solid #D92828 !important;
  background: #fff;
}
.floating-om[_ngcontent-ng-c3407989111]   .p-button-om[_ngcontent-ng-c3407989111]   img[_ngcontent-ng-c3407989111] {
  margin-right: 5px;
}
.floating-om[_ngcontent-ng-c3407989111]   .p-button-om[_ngcontent-ng-c3407989111]:hover   img[_ngcontent-ng-c3407989111] {
  filter: brightness(9);
}
.floating-om[_ngcontent-ng-c3407989111]   .p-button-om.locked-om[_ngcontent-ng-c3407989111] {
  padding: 0px 13px !important;
  width: 235px !important;
}
.floating-om[_ngcontent-ng-c3407989111]   .p-button-om.ai-brief-pulse[_ngcontent-ng-c3407989111] {
  animation: _ngcontent-ng-c3407989111_ai-brief-pulse 2s ease-in-out 3;
}
.floating-om[_ngcontent-ng-c3407989111]   .p-button-om[_ngcontent-ng-c3407989111]   .ai-brief-icon[_ngcontent-ng-c3407989111] {
  margin-right: 6px;
  font-size: 15px;
  vertical-align: middle;
}
.floating-om[_ngcontent-ng-c3407989111]   .p-button-om[_ngcontent-ng-c3407989111]:focus-visible {
  outline: 2px solid #D92828;
  outline-offset: 2px;
}
.floating-om[_ngcontent-ng-c3407989111]   .ai-brief-btn-filled[_ngcontent-ng-c3407989111] {
  background: linear-gradient(187.794deg, #EE2B36 19.797%, #D22630 44.253%, #C3222C 68.709%, #EE2B36 117.62%) !important;
  border: none !important;
  box-shadow: inset 0px 1.5px 2px 0px #ee9c9c !important;
  color: #ffffff !important;
  border-radius: 4px !important;
  padding: 6px 12px !important;
  gap: 8px !important;
  height: auto !important;
  min-height: unset !important;
  min-width: unset !important;
  width: auto !important;
  overflow: hidden;
  white-space: nowrap;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: "DM Sans", sans-serif !important;
  font-weight: 800 !important;
  font-size: 14px !important;
  line-height: 24px !important;
  letter-spacing: 0.25px !important;
  text-transform: uppercase !important;
  font-variation-settings: "opsz" 14 !important;
}
.floating-om[_ngcontent-ng-c3407989111]   .ai-brief-btn-filled[_ngcontent-ng-c3407989111]   .p-button-label[_ngcontent-ng-c3407989111] {
  flex: 0 0 auto !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: inherit !important;
}
.floating-om[_ngcontent-ng-c3407989111]   .ai-brief-btn-filled[_ngcontent-ng-c3407989111]   .ai-brief-icon[_ngcontent-ng-c3407989111] {
  width: 19px;
  height: 20px;
  flex-shrink: 0;
  display: block;
}
.floating-om[_ngcontent-ng-c3407989111]   .ai-brief-btn-filled[_ngcontent-ng-c3407989111]:hover:not(:disabled) {
  background: linear-gradient(187.794deg, #D22630 19.797%, #C3222C 44.253%, #B01E28 68.709%, #D22630 117.62%) !important;
  border: none !important;
  color: #ffffff !important;
}
.floating-om[_ngcontent-ng-c3407989111]   .ai-brief-btn-filled[_ngcontent-ng-c3407989111]:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.floating-om[_ngcontent-ng-c3407989111]   .ai-brief-btn-filled[_ngcontent-ng-c3407989111]:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.8);
  outline-offset: 2px;
}
.floating-om[_ngcontent-ng-c3407989111]   .ai-brief-btn-filled.ai-brief-pulse[_ngcontent-ng-c3407989111] {
  animation: _ngcontent-ng-c3407989111_ai-brief-pulse 2s ease-in-out 3;
}
@media only screen and (max-width: 767px) {
  .floating-om.ai-brief-mode[_ngcontent-ng-c3407989111]   .p-button-om[_ngcontent-ng-c3407989111] {
    min-width: 130px !important;
    height: 44px !important;
  }
}

.ai-brief-btn-doc[_ngcontent-ng-c3407989111] {
  background: linear-gradient(187.794deg, #EE2B36 19.797%, #D22630 44.253%, #C3222C 68.709%, #EE2B36 117.62%) !important;
  border: none !important;
  box-shadow: inset 0px 1.5px 2px 0px #ee9c9c !important;
  color: #ffffff !important;
  border-radius: 4px !important;
  height: 44px !important;
  padding: 6px 12px !important;
  gap: 8px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: "DM Sans", sans-serif !important;
  font-weight: 800 !important;
  font-size: 14px !important;
  line-height: 24px !important;
  letter-spacing: 0.25px !important;
  text-transform: uppercase !important;
  font-variation-settings: "opsz" 14 !important;
}
.ai-brief-btn-doc[_ngcontent-ng-c3407989111]   .p-button-label[_ngcontent-ng-c3407989111] {
  flex: 0 0 auto !important;
}
.ai-brief-btn-doc[_ngcontent-ng-c3407989111]   .ai-brief-icon[_ngcontent-ng-c3407989111] {
  width: 19px;
  height: 20px;
  flex-shrink: 0;
  display: block;
}
.ai-brief-btn-doc[_ngcontent-ng-c3407989111]:hover:not(:disabled) {
  background: linear-gradient(187.794deg, #D22630 19.797%, #C3222C 44.253%, #B01E28 68.709%, #D22630 117.62%) !important;
  color: #ffffff !important;
}
.ai-brief-btn-doc[_ngcontent-ng-c3407989111]:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.ai-brief-btn-doc.ai-brief-pulse[_ngcontent-ng-c3407989111] {
  animation: _ngcontent-ng-c3407989111_ai-brief-pulse 2s ease-in-out 3;
}

.documents-button-wrapper.button-wrapper[_ngcontent-ng-c3407989111] {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 12px;
  width: 100%;
}
.documents-button-wrapper.button-wrapper[_ngcontent-ng-c3407989111]    > .p-button[_ngcontent-ng-c3407989111], 
.documents-button-wrapper.button-wrapper[_ngcontent-ng-c3407989111]    > .ai-brief-btn-doc[_ngcontent-ng-c3407989111] {
  height: 40px !important;
  margin: 0 !important;
}
@media only screen and (max-width: 767px) {
  .documents-button-wrapper.button-wrapper[_ngcontent-ng-c3407989111] {
    flex-direction: column;
  }
  .documents-button-wrapper.button-wrapper[_ngcontent-ng-c3407989111]    > .p-button[_ngcontent-ng-c3407989111], 
   .documents-button-wrapper.button-wrapper[_ngcontent-ng-c3407989111]    > .ai-brief-btn-doc[_ngcontent-ng-c3407989111] {
    width: 100%;
  }
}

.privacy-semi-access[_ngcontent-ng-c3407989111]   .listing-details-container[_ngcontent-ng-c3407989111], 
.privacy-semi-access[_ngcontent-ng-c3407989111]   .listing-details-container-gallery[_ngcontent-ng-c3407989111], 
.privacy-semi-access[_ngcontent-ng-c3407989111]   .content[_ngcontent-ng-c3407989111], 
.privacy-semi-access[_ngcontent-ng-c3407989111]   .content-header[_ngcontent-ng-c3407989111] {
  filter: blur(3px);
  opacity: 0.7;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  transition: filter 0.3s ease;
}
.privacy-semi-access[_ngcontent-ng-c3407989111]   .preview[_ngcontent-ng-c3407989111] {
  filter: none;
  pointer-events: auto;
  opacity: 1;
}

.privacy-full-access[_ngcontent-ng-c3407989111]   .preview[_ngcontent-ng-c3407989111], 
.privacy-full-access[_ngcontent-ng-c3407989111]   .listing-details-container[_ngcontent-ng-c3407989111], 
.privacy-full-access[_ngcontent-ng-c3407989111]   .listing-details-container-gallery[_ngcontent-ng-c3407989111], 
.privacy-full-access[_ngcontent-ng-c3407989111]   .content-header[_ngcontent-ng-c3407989111], 
.privacy-full-access[_ngcontent-ng-c3407989111]   .content[_ngcontent-ng-c3407989111] {
  filter: blur(3px);
  opacity: 0.7;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  transition: filter 0.3s ease;
}

.address-cards-container[_ngcontent-ng-c3407989111] {
  position: relative;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111] {
  display: flex;
  gap: 15px;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
  flex: 1;
  padding: 0 0px;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]::-webkit-scrollbar {
  display: none;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card[_ngcontent-ng-c3407989111] {
  padding: 11px 12px;
  border: 1px solid #BFBEBF;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s ease;
  background-color: #ffffff;
  flex-shrink: 0;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card[_ngcontent-ng-c3407989111]:hover {
  border-color: #D92828;
  box-shadow: none;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card.selected[_ngcontent-ng-c3407989111] {
  border-color: #1B1B1D;
  border-width: 1px;
  background-color: #fff;
  color: #141414;
  box-shadow: none;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card.selected[_ngcontent-ng-c3407989111]   .address-line-1[_ngcontent-ng-c3407989111] {
  font-weight: 400;
  font-size: 14px;
  color: #2A2A2C;
  margin-bottom: 0px;
  line-height: 20px;
  letter-spacing: 0.25px;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card.selected[_ngcontent-ng-c3407989111]   .address-line-2[_ngcontent-ng-c3407989111] {
  font-weight: 400;
  font-size: 14px;
  color: #2A2A2C;
  margin-bottom: 0px;
  line-height: 20px;
  letter-spacing: 0.25px;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card.selected.single-address[_ngcontent-ng-c3407989111] {
  border: 0px;
  box-shadow: none;
  padding: 0px 0px;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card[_ngcontent-ng-c3407989111]   .address-line-1[_ngcontent-ng-c3407989111] {
  font-weight: 400;
  font-size: 12px;
  color: #63646E;
  margin-bottom: 0px;
  line-height: 21px;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card[_ngcontent-ng-c3407989111]   .address-line-2[_ngcontent-ng-c3407989111] {
  font-weight: 400;
  font-size: 12px;
  color: #63646E;
  line-height: 21px;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow[_ngcontent-ng-c3407989111] {
  width: 38px;
  height: 44px;
  background-color: #ffffff;
  border: 0px solid #e0e0e0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  flex-shrink: 0;
  z-index: 10;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow[_ngcontent-ng-c3407989111]:hover {
  background-color: #f8f9fa;
  border-color: #D92828;
  box-shadow: 0 2px 8px rgba(0, 123, 255, 0.2);
}
.address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow.left[_ngcontent-ng-c3407989111] {
  margin-right: 5px;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow.right[_ngcontent-ng-c3407989111] {
  margin-left: 5px;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow[_ngcontent-ng-c3407989111]   i[_ngcontent-ng-c3407989111] {
  color: #666666;
  font-size: 14px;
  font-weight: bold;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow[_ngcontent-ng-c3407989111]:hover   i[_ngcontent-ng-c3407989111] {
  color: #D92828;
}
@media (max-width: 768px) {
  .address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111] {
    gap: 10px;
    padding: 0 0px;
  }
  .address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card[_ngcontent-ng-c3407989111] {
    min-width: 180px;
    padding: 12px;
  }
  .address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card[_ngcontent-ng-c3407989111]   .address-line-1[_ngcontent-ng-c3407989111] {
    font-size: 13px;
  }
  .address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card[_ngcontent-ng-c3407989111]   .address-line-2[_ngcontent-ng-c3407989111] {
    font-size: 11px;
  }
  .address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow[_ngcontent-ng-c3407989111] {
    width: 28px;
    height: 28px;
  }
  .address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow[_ngcontent-ng-c3407989111]   i[_ngcontent-ng-c3407989111] {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card[_ngcontent-ng-c3407989111] {
    min-width: 160px;
    padding: 11px 12px;
    border-radius: 4px;
  }
  .address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card[_ngcontent-ng-c3407989111]   .address-line-1[_ngcontent-ng-c3407989111] {
    font-size: 12px;
  }
  .address-cards-container[_ngcontent-ng-c3407989111]   .address-cards-wrapper[_ngcontent-ng-c3407989111]   .address-card[_ngcontent-ng-c3407989111]   .address-line-2[_ngcontent-ng-c3407989111] {
    font-size: 12px;
  }
  .address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow[_ngcontent-ng-c3407989111] {
    width: 48px;
    height: 55px;
  }
  .address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow[_ngcontent-ng-c3407989111]   i[_ngcontent-ng-c3407989111] {
    font-size: 10px;
  }
}

.read-more-btn[_ngcontent-ng-c3407989111] {
  color: #282828 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  padding: 0px 0px 0px 10px !important;
  margin-top: 0px !important;
  border: none !important;
  background: none !important;
  cursor: pointer !important;
  display: inline;
  vertical-align: middle;
}
.read-more-btn[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111] {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  margin-left: 4px;
}
.read-more-btn[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111]   img[_ngcontent-ng-c3407989111] {
  display: block;
  vertical-align: middle;
}
.read-more-btn[_ngcontent-ng-c3407989111]:hover {
  color: #495057 !important;
  text-decoration: underline !important;
}
.read-more-btn[_ngcontent-ng-c3407989111]:focus {
  outline: none !important;
  box-shadow: none !important;
}

.read-more-btn-suit-section[_ngcontent-ng-c3407989111] {
  color: #282828 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  padding: 0px 0px 0px 10px !important;
  margin-top: 0px !important;
  border: none !important;
  background: none !important;
  cursor: pointer !important;
}
.read-more-btn-suit-section[_ngcontent-ng-c3407989111]:hover {
  color: #495057 !important;
  text-decoration: underline !important;
}
.read-more-btn-suit-section[_ngcontent-ng-c3407989111]:focus {
  outline: none !important;
  box-shadow: none !important;
}


.content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]   .details[_ngcontent-ng-c3407989111]   .team-col-2[_ngcontent-ng-c3407989111] {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  width: 100%;
}
@media (max-width: 1440px) {
  .content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]   .details[_ngcontent-ng-c3407989111]   .team-col-2[_ngcontent-ng-c3407989111] {
    gap: 10px 15px;
  }
}
.content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]   .details[_ngcontent-ng-c3407989111]   .team-col-2[_ngcontent-ng-c3407989111]   .pointer[_ngcontent-ng-c3407989111] {
  flex: 0 0 calc(50% - 10px);
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .content[_ngcontent-ng-c3407989111]   .image[_ngcontent-ng-c3407989111]   .details[_ngcontent-ng-c3407989111]   .team-col-2[_ngcontent-ng-c3407989111]   .pointer[_ngcontent-ng-c3407989111] {
    flex: 0 0 100%;
  }
}

[_ngcontent-ng-c3407989111]::-webkit-scrollbar, 
[_ngcontent-ng-c3407989111]::-webkit-scrollbar {
  width: 4px;
}

.layout-wrapper[_ngcontent-ng-c3407989111]   .layout-header[_ngcontent-ng-c3407989111] {
  padding: 8px 30px !important;
}

 .multiple-card {
  display: flex;
  flex-flow: wrap;
  gap: 12px;
}
 .multiple-card .pointer {
  width: 48%;
  margin-top: 0px;
}
 .multiple-card .pointer .team-card {
  margin: 0;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #141414;
  border-radius: 0;
}
@media (max-width: 767px) {
   .multiple-card .pointer {
    width: 100%;
  }
   .multiple-card .pointer .team-card {
    display: flex;
  }
   .multiple-card .pointer .team-card .content {
    text-align: left !important;
    border-top: 0 !important;
    padding-top: 0 !important;
  }
}

 .single-card {
  display: flex;
  flex-flow: wrap;
  gap: 10px;
}
 .single-card .pointer {
  width: 100%;
  margin-top: 0px;
}
 .single-card .pointer .team-card {
  margin: 0;
  border: 1px solid #D2D2D2;
}
 .single-card .pointer .team-card .image img {
  width: 100px !important;
  height: 110px !important;
}
@media (max-width: 1600px) {
   .single-card .pointer .team-card .image img {
    width: auto !important;
    height: 104px !important;
  }
}
@media (max-width: 1440px) {
   .single-card .pointer .team-card .image img {
    width: auto !important;
    height: 109px !important;
  }
}
@media (max-width: 767px) {
   .single-card .pointer {
    width: 100%;
  }
   .single-card .pointer .team-card {
    display: flex;
  }
   .single-card .pointer .team-card .content {
    text-align: left !important;
    border-top: 0 !important;
    padding-top: 0 !important;
  }
}

.address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow.left[_ngcontent-ng-c3407989111] {
  margin-right: 10px;
}
.address-cards-container[_ngcontent-ng-c3407989111]   .scroll-arrow.right[_ngcontent-ng-c3407989111] {
  margin-left: 10px;
}

.p-button.p-button-outlined[_ngcontent-ng-c3407989111]:enabled:hover {
  background: #282828 !important;
  color: #fff !important;
  border: 1px solid #282828 !important;
}

.tour-request-btn[_ngcontent-ng-c3407989111] {
  color: #D92828 !important;
  background: #FFECEC !important;
  border: 0 !important;
}
.tour-request-btn[_ngcontent-ng-c3407989111]   img[_ngcontent-ng-c3407989111] {
  margin-right: 5px;
}
.tour-request-btn[_ngcontent-ng-c3407989111]:hover {
  background: #282828 !important;
  color: #fff !important;
  border: 0 !important;
}
.tour-request-btn[_ngcontent-ng-c3407989111]:hover   img[_ngcontent-ng-c3407989111] {
  filter: brightness(9);
}

 .lease-listing-detalis .p-menuitem-link .p-menuitem-text, 
 .lease-listing-detalis .p-menu-item-link .p-menu-item-label {
  font-size: 12px !important;
}

 .details.gallery-card .p-carousel-next, 
 .details.gallery-card .p-carousel-next-button {
  width: 38px !important;
  height: 45px !important;
}
 .details.gallery-card .p-carousel-prev, 
 .details.gallery-card .p-carousel-prev-button {
  width: 38px !important;
  height: 45px !important;
}

.details[_ngcontent-ng-c3407989111]   .team[_ngcontent-ng-c3407989111]   h2[_ngcontent-ng-c3407989111] {
  font-weight: 800;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  vertical-align: middle;
  color: #141414;
  margin: 0px 0px 12px;
}

 .listing-details-breadcrumb .p-menuitem-link, 
 .listing-details-breadcrumb .p-menu-item-link {
  font-size: 14px !important;
  color: #2A2A2C;
  line-height: 20px;
  font-weight: 700;
}
 .listing-details-breadcrumb .p-menuitem-link span, 
 .listing-details-breadcrumb .p-menu-item-link span {
  color: #2A2A2C !important;
}
 .listing-details-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-link, 
 .listing-details-breadcrumb .p-breadcrumb-list li:last-child .p-menu-item-link {
  font-weight: 400;
  color: #656669;
}
 .listing-details-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-link span, 
 .listing-details-breadcrumb .p-breadcrumb-list li:last-child .p-menu-item-link span {
  color: #656669 !important;
}
 .listing-details-breadcrumb svg {
  width: 10px !important;
}


@media (max-width: 767px) {
  .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-container[_ngcontent-ng-c3407989111]   .p-carousel-next[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-container[_ngcontent-ng-c3407989111]   .p-carousel-next-button[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-next[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-next-button[_ngcontent-ng-c3407989111], .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content-container[_ngcontent-ng-c3407989111]   .p-carousel-container[_ngcontent-ng-c3407989111]   .p-carousel-next[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content-container[_ngcontent-ng-c3407989111]   .p-carousel-container[_ngcontent-ng-c3407989111]   .p-carousel-next-button[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content-container[_ngcontent-ng-c3407989111]   .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-next[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content-container[_ngcontent-ng-c3407989111]   .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-next-button[_ngcontent-ng-c3407989111] {
    display: none;
  }
  .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-container[_ngcontent-ng-c3407989111]   .p-carousel-prev[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-container[_ngcontent-ng-c3407989111]   .p-carousel-prev-button[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-prev[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-prev-button[_ngcontent-ng-c3407989111], .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content-container[_ngcontent-ng-c3407989111]   .p-carousel-container[_ngcontent-ng-c3407989111]   .p-carousel-prev[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content-container[_ngcontent-ng-c3407989111]   .p-carousel-container[_ngcontent-ng-c3407989111]   .p-carousel-prev-button[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content-container[_ngcontent-ng-c3407989111]   .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-prev[_ngcontent-ng-c3407989111], 
   .custom-listing-details-carousel[_ngcontent-ng-c3407989111]    > .p-carousel-content-container[_ngcontent-ng-c3407989111]   .p-carousel-content[_ngcontent-ng-c3407989111]   .p-carousel-prev-button[_ngcontent-ng-c3407989111] {
    display: none;
  }
  .content-header[_ngcontent-ng-c3407989111] {
    justify-content: space-between;
    margin: 0px 0px;
  }
  .content-header[_ngcontent-ng-c3407989111]   p-breadcrumb[_ngcontent-ng-c3407989111] {
    display: block;
  }
  .content-header[_ngcontent-ng-c3407989111]   p-breadcrumb[_ngcontent-ng-c3407989111]    .p-breadcrumb-list > li:nth-child(1), 
   .content-header[_ngcontent-ng-c3407989111]   p-breadcrumb[_ngcontent-ng-c3407989111]    .p-breadcrumb-list > li:nth-child(2), 
   .content-header[_ngcontent-ng-c3407989111]   p-breadcrumb[_ngcontent-ng-c3407989111]    .p-breadcrumb-list > li:nth-child(5), 
   .content-header[_ngcontent-ng-c3407989111]   p-breadcrumb[_ngcontent-ng-c3407989111]    .p-breadcrumb-list > li:nth-child(6) {
    display: none;
  }
   .wrapper > .preview > .gradient-below-text > .banner-text h1 {
    font-size: 20px;
    line-height: 24px !important;
    margin-bottom: 12px !important;
    padding-right: 20px !important;
  }
   .wrapper > .preview > .gradient-below-text > .banner-text h1 span {
    font-size: 14px !important;
    margin-top: 5px !important;
  }
   .wrapper > .content > .left-side-wrapper > .content-description {
    height: auto !important;
    overflow: unset !important;
    max-height: unset !important;
  }
   .wrapper > .content > .left-side-wrapper > .content-description > div .list > ul > li {
    font-size: 14px !important;
    margin-bottom: 5px;
  }
   .wrapper > .content > .left-side-wrapper > .content-description > div .list > ul > li:last-child {
    font-size: 14px;
  }
   .wrapper > .content > .left-side-wrapper > .content-description > div .button-wrapper {
    flex-flow: column;
  }
   .wrapper > .content > .left-side-wrapper > .content-description > div .button-wrapper .p-button span.p-button-label {
    flex: unset !important;
    text-transform: uppercase;
  }
   .wrapper > .content > .left-side-wrapper > .content-description > div .button-wrapper .p-button-outlined {
    display: flex;
    justify-content: center;
    align-items: center;
  }
   .wrapper > .content > .left-side-wrapper > .content-description > div .button-wrapper .p-button-outlined:last-child {
    margin-left: 0 !important;
  }
  .details.desktop[_ngcontent-ng-c3407989111] {
    display: none;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .image[_ngcontent-ng-c3407989111]    > .button-wrapper[_ngcontent-ng-c3407989111] {
    margin-top: 15px;
  }
}
.comma-separated-tooltip-wrapper[_ngcontent-ng-c3407989111] {
  position: relative;
  display: inline-block;
}
.comma-separated-tooltip-wrapper[_ngcontent-ng-c3407989111]   .comma-separated-tooltip[_ngcontent-ng-c3407989111] {
  position: relative;
  cursor: help;
  -webkit-text-decoration: underline dotted #999;
          text-decoration: underline dotted #999;
}
.comma-separated-tooltip-wrapper[_ngcontent-ng-c3407989111]   .comma-separated-tooltip[_ngcontent-ng-c3407989111]   .comma-separated-tooltip-text[_ngcontent-ng-c3407989111] {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.comma-separated-tooltip-wrapper[_ngcontent-ng-c3407989111]   .comma-separated-tooltip[_ngcontent-ng-c3407989111]   .tooltip-text[_ngcontent-ng-c3407989111] {
  display: none;
  transition: opacity 0.2s;
  width: 250px;
  background-color: #fff;
  color: #2C2C2C;
  font-size: 12px;
  line-height: 21px;
  font-weight: 500;
  text-align: left;
  border-radius: 4px;
  padding: 6px 10px;
  position: absolute;
  z-index: 100;
  bottom: 30px;
  right: 0px;
  white-space: pre-line;
  
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  transition: all 0.5s ease-in-out;
}
.comma-separated-tooltip-wrapper[_ngcontent-ng-c3407989111]   .comma-separated-tooltip[_ngcontent-ng-c3407989111]   .tooltip-text[_ngcontent-ng-c3407989111]::after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: 10%;
  transform: rotate(180deg);
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  z-index: 99999999;
}
.comma-separated-tooltip-wrapper[_ngcontent-ng-c3407989111]   .comma-separated-tooltip[_ngcontent-ng-c3407989111]:hover   .tooltip-text[_ngcontent-ng-c3407989111] {
  transition: all 0.5s ease-in-out;
  display: block;
}



@media (max-width: 767px) {
   .wrapper > .preview {
    margin: 0px 0px !important;
  }
   .wrapper > .listing-details-container-gallery {
    margin: 0px 0px !important;
  }
   .wrapper .content-header {
    margin: 0px 15px;
  }
   .wrapper .left-side-wrapper.mobile {
    padding: 0px 15px !important;
    margin: 15px 0px 30px !important;
  }
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .mobile[_ngcontent-ng-c3407989111] {
  display: none;
}
.wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .read-more-btn[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111] {
  display: none;
}
@media (max-width: 767px) {
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .description-summry[_ngcontent-ng-c3407989111]   .read-more-btn[_ngcontent-ng-c3407989111] {
    color: #D92828 !important;
    min-height: 32px;
    margin-top: 16px !important;
    text-decoration: none !important;
    margin: 0;
    padding: 0 !important;
    display: flex !important;
    align-items: center;
    margin: 0 auto;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .description-summry[_ngcontent-ng-c3407989111]   .read-more-btn[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111] {
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 0px 5px;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .description-summry[_ngcontent-ng-c3407989111]   .read-more-btn[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111]   img[_ngcontent-ng-c3407989111] {
    width: 20px;
    display: block;
    transform: rotate(0deg);
    transition: all 0.5s ease-in-out;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .description-summry[_ngcontent-ng-c3407989111]   .read-more-btn.read-less[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111]   img[_ngcontent-ng-c3407989111] {
    transform: rotate(180deg);
    transition: all 0.5s ease-in-out;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .description-summry[_ngcontent-ng-c3407989111]   .short-description-mobile[_ngcontent-ng-c3407989111]   .read-more-btn[_ngcontent-ng-c3407989111] {
    display: none !important;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .desktop[_ngcontent-ng-c3407989111] {
    display: none;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .mobile[_ngcontent-ng-c3407989111] {
    display: block;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .mobile[_ngcontent-ng-c3407989111]   .property-details-read-more[_ngcontent-ng-c3407989111]   .property-details-read-more-btn[_ngcontent-ng-c3407989111] {
    background: transparent;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 32px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #D92828 !important;
    min-height: 32px;
    text-decoration: none !important;
    margin: 0;
    padding: 0 !important;
    display: flex;
    align-items: center;
    margin: 0 auto;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .mobile[_ngcontent-ng-c3407989111]   .property-details-read-more[_ngcontent-ng-c3407989111]   .property-details-read-more-btn[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111] {
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 0px 5px;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .mobile[_ngcontent-ng-c3407989111]   .property-details-read-more[_ngcontent-ng-c3407989111]   .property-details-read-more-btn[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111]   img[_ngcontent-ng-c3407989111] {
    width: 20px;
    display: block;
    transform: rotate(0deg);
    transition: all 0.5s ease-in-out;
  }
  .wrapper[_ngcontent-ng-c3407989111]    > .content[_ngcontent-ng-c3407989111]    > .left-side-wrapper[_ngcontent-ng-c3407989111]    > .content-description[_ngcontent-ng-c3407989111]   .mobile[_ngcontent-ng-c3407989111]   .property-details-read-more[_ngcontent-ng-c3407989111]   .property-details-read-more-btn.read-less[_ngcontent-ng-c3407989111]   span[_ngcontent-ng-c3407989111]   img[_ngcontent-ng-c3407989111] {
    transform: rotate(180deg);
    transition: all 0.5s ease-in-out;
  }
}





 .privacy-semi-access.p-overflow-hidden {
  overflow: auto;
}
 .privacy-semi-access .wrapper .preview {
  z-index: 99;
}
 .privacy-semi-access .wrapper .listing-details-container {
  z-index: 99 !important;
}
@media (max-width: 767px) {
   .privacy-semi-access .wrapper .listing-details-container-gallery {
    z-index: 99999;
    position: relative;
  }
}


.gated-skeleton[_ngcontent-ng-c3407989111] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.gated-skeleton__line[_ngcontent-ng-c3407989111] {
  display: block;
  height: 12px;
  border-radius: 4px;
  background-color: #e1e1e4;
}
.gated-skeleton__line[_ngcontent-ng-c3407989111]:nth-child(4n+1) {
  width: 97%;
}
.gated-skeleton__line[_ngcontent-ng-c3407989111]:nth-child(4n+2) {
  width: 88%;
}
.gated-skeleton__line[_ngcontent-ng-c3407989111]:nth-child(4n+3) {
  width: 93%;
}
.gated-skeleton__line[_ngcontent-ng-c3407989111]:nth-child(4n) {
  width: 64%;
}
.gated-skeleton--grid[_ngcontent-ng-c3407989111] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 48px;
  row-gap: 14px;
}
@media (max-width: 767px) {
  .gated-skeleton--grid[_ngcontent-ng-c3407989111] {
    grid-template-columns: minmax(0, 1fr);
  }
}
.gated-skeleton--cards[_ngcontent-ng-c3407989111] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}
.gated-skeleton--cards[_ngcontent-ng-c3407989111]   .gated-skeleton__line[_ngcontent-ng-c3407989111] {
  height: 78px;
  width: 100%;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .gated-skeleton--cards[_ngcontent-ng-c3407989111] {
    grid-template-columns: minmax(0, 1fr);
  }
}

.restricted-content-placeholder[_ngcontent-ng-c3407989111] {
  padding: 20px;
  background-color: #f5f5f5;
  border-radius: 8px;
  margin-bottom: 20px;
}
.restricted-content-placeholder[_ngcontent-ng-c3407989111]   h3[_ngcontent-ng-c3407989111], .restricted-content-placeholder[_ngcontent-ng-c3407989111]   h4[_ngcontent-ng-c3407989111] {
  color: #666;
  margin-bottom: 10px;
}
.restricted-content-placeholder[_ngcontent-ng-c3407989111]   .restricted-message[_ngcontent-ng-c3407989111] {
  color: #888;
  font-style: italic;
  margin: 0;
}

.restricted-image-placeholder[_ngcontent-ng-c3407989111] {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e0e0e0;
  min-height: 300px;
  border-radius: 8px;
}
.restricted-image-placeholder[_ngcontent-ng-c3407989111]   .restricted-gallery-message[_ngcontent-ng-c3407989111] {
  text-align: center;
  padding: 40px;
}
.restricted-image-placeholder[_ngcontent-ng-c3407989111]   .restricted-gallery-message[_ngcontent-ng-c3407989111]   p[_ngcontent-ng-c3407989111] {
  color: #666;
  font-style: italic;
  margin: 0;
}

@media (max-width: 767px) {
   .p-breadcrumb-list {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
  }
   .p-breadcrumb-list > li:last-child {
    flex: 1;
    min-width: 0;
  }
   .p-breadcrumb-list > li:last-child .p-menuitem-link, 
    .p-breadcrumb-list > li:last-child .p-menu-item-link {
    display: block;
    width: 100%;
  }
   .p-breadcrumb-list > li:last-child .p-menuitem-text, 
    .p-breadcrumb-list > li:last-child .p-menu-item-label {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (max-width: 767px) {
   .p-breadcrumb-list {
    display: flex;
    flex-wrap: nowrap;
  }
   .p-breadcrumb-list > li:last-child {
    flex: 1 1 0;
    min-width: 0;
    overflow: hidden;
    max-width: 130px;
    padding: 0px 10px 0px 0px;
  }
   .p-breadcrumb-list > li:last-child .p-menuitem-link, 
    .p-breadcrumb-list > li:last-child .p-menu-item-link {
    display: flex;
    min-width: 0;
    overflow: hidden;
  }
   .p-breadcrumb-list > li:last-child .p-menuitem-text, 
    .p-breadcrumb-list > li:last-child .p-menu-item-label {
    flex: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
  .custom-listing-details-carousel .p-carousel-content, 
  .custom-listing-details-carousel .p-carousel-content-container {
  justify-content: flex-start;
}

  .custom-listing-details-carousel .p-carousel-items-content, 
  .custom-listing-details-carousel .p-carousel-viewport {
  justify-content: flex-start;
}

  .custom-listing-details-carousel .p-carousel-items-container, 
  .custom-listing-details-carousel .p-carousel-item-list {
  justify-content: flex-start;
}
.marketplace-footer[_ngcontent-ng-c2529697000] {
  background: var(--duxre-color-slate);
  display: flex;
  flex-direction: column;
  width: 100%;
}

.duxre-ds[_ngcontent-ng-c2529697000] {
  margin-top: 40px;
}

.marketplace-footer__body[_ngcontent-ng-c2529697000] {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 40px 24px 0;
  width: 100%;
}

.marketplace-footer__logo[_ngcontent-ng-c2529697000] {
  align-items: center;
  display: flex;
}

.marketplace-footer__logo-img[_ngcontent-ng-c2529697000] {
  display: block;
  height: 35px;
  object-fit: contain;
  width: 125px;
}

.marketplace-footer__logo-text[_ngcontent-ng-c2529697000] {
  color: var(--duxre-color-white);
  font: 800 24px/1 var(--duxre-font-family);
  letter-spacing: -0.5px;
}

.marketplace-footer__socials[_ngcontent-ng-c2529697000] {
  align-items: center;
  display: flex;
  gap: 16px;
}

.marketplace-footer__social-btn[_ngcontent-ng-c2529697000] {
  align-items: center;
  border-radius: var(--duxre-radius-xs);
  color: var(--duxre-color-white);
  display: flex;
  height: 48px;
  justify-content: center;
  opacity: 0.7;
  transition: opacity 0.15s;
  width: 48px;
}
.marketplace-footer__social-btn[_ngcontent-ng-c2529697000]:hover {
  opacity: 1;
}

.marketplace-footer__legal[_ngcontent-ng-c2529697000] {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  justify-content: center;
}

.marketplace-footer__legal-link[_ngcontent-ng-c2529697000] {
  background: none;
  border: 0;
  color: var(--duxre-color-white);
  cursor: pointer;
  font: 800 14px/24px var(--duxre-font-family);
  letter-spacing: 0.25px;
  padding: 0;
  text-decoration: none;
  text-transform: uppercase;
  transition: opacity 0.15s;
}
.marketplace-footer__legal-link[_ngcontent-ng-c2529697000]:hover {
  opacity: 0.7;
}

.marketplace-footer__copyright-bar[_ngcontent-ng-c2529697000] {
  border-top: 1px solid #434346;
  margin: 20px 24px 0;
  padding: 20px 0;
  text-align: center;
  width: calc(100% - 48px);
}

.marketplace-footer__copyright[_ngcontent-ng-c2529697000] {
  color: var(--duxre-color-placeholder);
  font: 400 14px/20px var(--duxre-font-family);
  letter-spacing: 0.25px;
  margin: 0;
}

@media (max-width: 767px) {
  .duxre-ds[_ngcontent-ng-c2529697000] {
    margin-top: 0;
  }
  .marketplace-footer__body[_ngcontent-ng-c2529697000] {
    padding-top: 32px;
  }
  .marketplace-footer__legal[_ngcontent-ng-c2529697000] {
    gap: 16px;
  }
  .marketplace-footer__copyright-bar[_ngcontent-ng-c2529697000] {
    margin: 20px 16px 0;
    width: calc(100% - 32px);
  }
}
@layer primeng{ .p-scrolltop.p-button{position:fixed!important;inset-block-end:20px;inset-inline-end:20px;}.p-scrolltop-sticky.p-button{position:sticky!important;display:flex;margin-inline-start:auto;}.p-scrolltop-enter-from{opacity:0;}.p-scrolltop-enter-active{transition:opacity 300ms;}.p-scrolltop-leave-to{opacity:0;}.p-scrolltop-leave-active{transition:opacity 300ms;}}
@layer primeng{:root,:host{--p-button-border-radius:var(--p-form-field-border-radius);--p-button-rounded-border-radius:2rem;--p-button-gap:0.5rem;--p-button-padding-x:1rem;--p-button-padding-y:var(--p-form-field-padding-y);--p-button-icon-only-width:2.75rem;--p-button-raised-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);--p-button-badge-size:1rem;--p-button-transition-duration:var(--p-form-field-transition-duration);--p-button-focus-ring-width:var(--p-form-field-focus-ring-width);--p-button-focus-ring-style:var(--p-form-field-focus-ring-style);--p-button-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-button-label-font-weight:600;--p-button-lg-font-size:var(--p-form-field-lg-font-size);--p-button-lg-padding-x:var(--p-form-field-lg-padding-x);--p-button-lg-padding-y:var(--p-form-field-lg-padding-y);--p-button-lg-icon-only-width:3.25rem;--p-button-sm-font-size:var(--p-form-field-sm-font-size);--p-button-sm-padding-x:var(--p-form-field-sm-padding-x);--p-button-sm-padding-y:var(--p-form-field-sm-padding-y);--p-button-sm-icon-only-width:2.25rem;--p-button-link-color:var(--p-primary-color);--p-button-link-hover-color:var(--p-primary-color);--p-button-link-active-color:var(--p-primary-color);--p-button-text-plain-hover-background:var(--p-surface-50);--p-button-text-plain-active-background:var(--p-surface-100);--p-button-text-plain-color:var(--p-surface-700);--p-button-text-contrast-hover-background:var(--p-surface-50);--p-button-text-contrast-active-background:var(--p-surface-100);--p-button-text-contrast-color:var(--p-surface-950);--p-button-text-danger-hover-background:var(--p-red-50);--p-button-text-danger-active-background:var(--p-red-100);--p-button-text-danger-color:var(--p-red-500);--p-button-text-help-hover-background:var(--p-purple-50);--p-button-text-help-active-background:var(--p-purple-100);--p-button-text-help-color:var(--p-purple-500);--p-button-text-warn-hover-background:var(--p-orange-50);--p-button-text-warn-active-background:var(--p-orange-100);--p-button-text-warn-color:var(--p-orange-500);--p-button-text-info-hover-background:var(--p-sky-50);--p-button-text-info-active-background:var(--p-sky-100);--p-button-text-info-color:var(--p-sky-500);--p-button-text-success-hover-background:var(--p-green-50);--p-button-text-success-active-background:var(--p-green-100);--p-button-text-success-color:var(--p-green-500);--p-button-text-secondary-hover-background:var(--p-surface-100);--p-button-text-secondary-active-background:var(--p-surface-200);--p-button-text-secondary-color:var(--p-surface-600);--p-button-text-primary-hover-background:var(--p-primary-50);--p-button-text-primary-active-background:var(--p-primary-100);--p-button-text-primary-color:var(--p-primary-color);--p-button-outlined-plain-hover-background:var(--p-surface-50);--p-button-outlined-plain-active-background:var(--p-surface-100);--p-button-outlined-plain-border-color:var(--p-surface-200);--p-button-outlined-plain-color:var(--p-surface-700);--p-button-outlined-contrast-hover-background:var(--p-surface-50);--p-button-outlined-contrast-active-background:var(--p-surface-100);--p-button-outlined-contrast-border-color:var(--p-surface-700);--p-button-outlined-contrast-color:var(--p-surface-950);--p-button-outlined-danger-hover-background:var(--p-red-50);--p-button-outlined-danger-active-background:var(--p-red-100);--p-button-outlined-danger-border-color:var(--p-red-200);--p-button-outlined-danger-color:var(--p-red-500);--p-button-outlined-help-hover-background:var(--p-purple-50);--p-button-outlined-help-active-background:var(--p-purple-100);--p-button-outlined-help-border-color:var(--p-purple-200);--p-button-outlined-help-color:var(--p-purple-500);--p-button-outlined-warn-hover-background:var(--p-orange-50);--p-button-outlined-warn-active-background:var(--p-orange-100);--p-button-outlined-warn-border-color:var(--p-orange-200);--p-button-outlined-warn-color:var(--p-orange-500);--p-button-outlined-info-hover-background:var(--p-sky-50);--p-button-outlined-info-active-background:var(--p-sky-100);--p-button-outlined-info-border-color:var(--p-sky-200);--p-button-outlined-info-color:var(--p-sky-500);--p-button-outlined-success-hover-background:var(--p-green-50);--p-button-outlined-success-active-background:var(--p-green-100);--p-button-outlined-success-border-color:var(--p-green-200);--p-button-outlined-success-color:var(--p-green-500);--p-button-outlined-secondary-hover-background:var(--p-surface-50);--p-button-outlined-secondary-active-background:var(--p-surface-100);--p-button-outlined-secondary-border-color:var(--p-surface-200);--p-button-outlined-secondary-color:var(--p-surface-500);--p-button-outlined-primary-hover-background:var(--p-primary-50);--p-button-outlined-primary-active-background:var(--p-primary-100);--p-button-outlined-primary-border-color:var(--p-primary-200);--p-button-outlined-primary-color:var(--p-primary-color);--p-button-contrast-background:var(--p-surface-950);--p-button-contrast-hover-background:var(--p-surface-900);--p-button-contrast-active-background:var(--p-surface-800);--p-button-contrast-border-color:var(--p-surface-950);--p-button-contrast-hover-border-color:var(--p-surface-900);--p-button-contrast-active-border-color:var(--p-surface-800);--p-button-contrast-color:var(--p-surface-0);--p-button-contrast-hover-color:var(--p-surface-0);--p-button-contrast-active-color:var(--p-surface-0);--p-button-contrast-focus-ring-color:transparent;--p-button-contrast-focus-ring-shadow:0 0 0 0.2rem var(--p-surface-400);--p-button-danger-background:var(--p-red-500);--p-button-danger-hover-background:var(--p-red-600);--p-button-danger-active-background:var(--p-red-700);--p-button-danger-border-color:var(--p-red-500);--p-button-danger-hover-border-color:var(--p-red-600);--p-button-danger-active-border-color:var(--p-red-700);--p-button-danger-color:#ffffff;--p-button-danger-hover-color:#ffffff;--p-button-danger-active-color:#ffffff;--p-button-danger-focus-ring-color:transparent;--p-button-danger-focus-ring-shadow:0 0 0 0.2rem var(--p-red-200);--p-button-help-background:var(--p-purple-500);--p-button-help-hover-background:var(--p-purple-600);--p-button-help-active-background:var(--p-purple-700);--p-button-help-border-color:var(--p-purple-500);--p-button-help-hover-border-color:var(--p-purple-600);--p-button-help-active-border-color:var(--p-purple-700);--p-button-help-color:#ffffff;--p-button-help-hover-color:#ffffff;--p-button-help-active-color:#ffffff;--p-button-help-focus-ring-color:transparent;--p-button-help-focus-ring-shadow:0 0 0 0.2rem var(--p-purple-200);--p-button-warn-background:var(--p-orange-500);--p-button-warn-hover-background:var(--p-orange-600);--p-button-warn-active-background:var(--p-orange-700);--p-button-warn-border-color:var(--p-orange-500);--p-button-warn-hover-border-color:var(--p-orange-600);--p-button-warn-active-border-color:var(--p-orange-700);--p-button-warn-color:#ffffff;--p-button-warn-hover-color:#ffffff;--p-button-warn-active-color:#ffffff;--p-button-warn-focus-ring-color:transparent;--p-button-warn-focus-ring-shadow:0 0 0 0.2rem var(--p-orange-200);--p-button-success-background:var(--p-green-500);--p-button-success-hover-background:var(--p-green-600);--p-button-success-active-background:var(--p-green-700);--p-button-success-border-color:var(--p-green-500);--p-button-success-hover-border-color:var(--p-green-600);--p-button-success-active-border-color:var(--p-green-700);--p-button-success-color:#ffffff;--p-button-success-hover-color:#ffffff;--p-button-success-active-color:#ffffff;--p-button-success-focus-ring-color:transparent;--p-button-success-focus-ring-shadow:0 0 0 0.2rem var(--p-green-200);--p-button-info-background:var(--p-sky-500);--p-button-info-hover-background:var(--p-sky-600);--p-button-info-active-background:var(--p-sky-700);--p-button-info-border-color:var(--p-sky-500);--p-button-info-hover-border-color:var(--p-sky-600);--p-button-info-active-border-color:var(--p-sky-700);--p-button-info-color:#ffffff;--p-button-info-hover-color:#ffffff;--p-button-info-active-color:#ffffff;--p-button-info-focus-ring-color:transparent;--p-button-info-focus-ring-shadow:0 0 0 0.2rem var(--p-sky-200);--p-button-secondary-background:var(--p-surface-100);--p-button-secondary-hover-background:var(--p-surface-200);--p-button-secondary-active-background:var(--p-surface-300);--p-button-secondary-border-color:var(--p-surface-100);--p-button-secondary-hover-border-color:var(--p-surface-200);--p-button-secondary-active-border-color:var(--p-surface-300);--p-button-secondary-color:var(--p-surface-600);--p-button-secondary-hover-color:var(--p-surface-700);--p-button-secondary-active-color:var(--p-surface-800);--p-button-secondary-focus-ring-color:transparent;--p-button-secondary-focus-ring-shadow:0 0 0 0.2rem var(--p-surface-200);--p-button-primary-background:var(--p-primary-color);--p-button-primary-hover-background:var(--p-primary-hover-color);--p-button-primary-active-background:var(--p-primary-active-color);--p-button-primary-border-color:var(--p-primary-color);--p-button-primary-hover-border-color:var(--p-primary-hover-color);--p-button-primary-active-border-color:var(--p-primary-active-color);--p-button-primary-color:var(--p-primary-contrast-color);--p-button-primary-hover-color:var(--p-primary-contrast-color);--p-button-primary-active-color:var(--p-primary-contrast-color);--p-button-primary-focus-ring-color:transparent;--p-button-primary-focus-ring-shadow:0 0 0 0.2rem var(--p-primary-200);}}@layer primeng{}
@layer primeng{ .p-button{display:inline-flex;cursor:pointer;user-select:none;align-items:center;justify-content:center;overflow:hidden;position:relative;color:var(--p-button-primary-color);background:var(--p-button-primary-background);border:1px solid var(--p-button-primary-border-color);padding:var(--p-button-padding-y) var(--p-button-padding-x);font-size:1rem;font-family:inherit;font-feature-settings:inherit;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration),border-color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration),box-shadow var(--p-button-transition-duration);border-radius:var(--p-button-border-radius);outline-color:transparent;gap:var(--p-button-gap);}.p-button:disabled{cursor:default;}.p-button-icon-right{order:1;}.p-button-icon-right:dir(rtl){order:-1;}.p-button:not(.p-button-vertical) .p-button-icon:not(.p-button-icon-right):dir(rtl){order:1;}.p-button-icon-bottom{order:2;}.p-button-icon-only{width:var(--p-button-icon-only-width);padding-inline-start:0;padding-inline-end:0;gap:0;}.p-button-icon-only.p-button-rounded{border-radius:50%;height:var(--p-button-icon-only-width);}.p-button-icon-only .p-button-label{visibility:hidden;width:0;}.p-button-icon-only::after{content:" ";visibility:hidden;width:0;}.p-button-sm{font-size:var(--p-button-sm-font-size);padding:var(--p-button-sm-padding-y) var(--p-button-sm-padding-x);}.p-button-sm .p-button-icon{font-size:var(--p-button-sm-font-size);}.p-button-sm.p-button-icon-only{width:var(--p-button-sm-icon-only-width);}.p-button-sm.p-button-icon-only.p-button-rounded{height:var(--p-button-sm-icon-only-width);}.p-button-lg{font-size:var(--p-button-lg-font-size);padding:var(--p-button-lg-padding-y) var(--p-button-lg-padding-x);}.p-button-lg .p-button-icon{font-size:var(--p-button-lg-font-size);}.p-button-lg.p-button-icon-only{width:var(--p-button-lg-icon-only-width);}.p-button-lg.p-button-icon-only.p-button-rounded{height:var(--p-button-lg-icon-only-width);}.p-button-vertical{flex-direction:column;}.p-button-label{font-weight:var(--p-button-label-font-weight);}.p-button-fluid{width:100%;}.p-button-fluid.p-button-icon-only{width:var(--p-button-icon-only-width);}.p-button:not(:disabled):hover{background:var(--p-button-primary-hover-background);border:1px solid var(--p-button-primary-hover-border-color);color:var(--p-button-primary-hover-color);}.p-button:not(:disabled):active{background:var(--p-button-primary-active-background);border:1px solid var(--p-button-primary-active-border-color);color:var(--p-button-primary-active-color);}.p-button:focus-visible{box-shadow:var(--p-button-primary-focus-ring-shadow);outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--p-button-primary-focus-ring-color);outline-offset:var(--p-button-focus-ring-offset);}.p-button .p-badge{min-width:var(--p-button-badge-size);height:var(--p-button-badge-size);line-height:var(--p-button-badge-size);}.p-button-raised{box-shadow:var(--p-button-raised-shadow);}.p-button-rounded{border-radius:var(--p-button-rounded-border-radius);}.p-button-secondary{background:var(--p-button-secondary-background);border:1px solid var(--p-button-secondary-border-color);color:var(--p-button-secondary-color);}.p-button-secondary:not(:disabled):hover{background:var(--p-button-secondary-hover-background);border:1px solid var(--p-button-secondary-hover-border-color);color:var(--p-button-secondary-hover-color);}.p-button-secondary:not(:disabled):active{background:var(--p-button-secondary-active-background);border:1px solid var(--p-button-secondary-active-border-color);color:var(--p-button-secondary-active-color);}.p-button-secondary:focus-visible{outline-color:var(--p-button-secondary-focus-ring-color);box-shadow:var(--p-button-secondary-focus-ring-shadow);}.p-button-success{background:var(--p-button-success-background);border:1px solid var(--p-button-success-border-color);color:var(--p-button-success-color);}.p-button-success:not(:disabled):hover{background:var(--p-button-success-hover-background);border:1px solid var(--p-button-success-hover-border-color);color:var(--p-button-success-hover-color);}.p-button-success:not(:disabled):active{background:var(--p-button-success-active-background);border:1px solid var(--p-button-success-active-border-color);color:var(--p-button-success-active-color);}.p-button-success:focus-visible{outline-color:var(--p-button-success-focus-ring-color);box-shadow:var(--p-button-success-focus-ring-shadow);}.p-button-info{background:var(--p-button-info-background);border:1px solid var(--p-button-info-border-color);color:var(--p-button-info-color);}.p-button-info:not(:disabled):hover{background:var(--p-button-info-hover-background);border:1px solid var(--p-button-info-hover-border-color);color:var(--p-button-info-hover-color);}.p-button-info:not(:disabled):active{background:var(--p-button-info-active-background);border:1px solid var(--p-button-info-active-border-color);color:var(--p-button-info-active-color);}.p-button-info:focus-visible{outline-color:var(--p-button-info-focus-ring-color);box-shadow:var(--p-button-info-focus-ring-shadow);}.p-button-warn{background:var(--p-button-warn-background);border:1px solid var(--p-button-warn-border-color);color:var(--p-button-warn-color);}.p-button-warn:not(:disabled):hover{background:var(--p-button-warn-hover-background);border:1px solid var(--p-button-warn-hover-border-color);color:var(--p-button-warn-hover-color);}.p-button-warn:not(:disabled):active{background:var(--p-button-warn-active-background);border:1px solid var(--p-button-warn-active-border-color);color:var(--p-button-warn-active-color);}.p-button-warn:focus-visible{outline-color:var(--p-button-warn-focus-ring-color);box-shadow:var(--p-button-warn-focus-ring-shadow);}.p-button-help{background:var(--p-button-help-background);border:1px solid var(--p-button-help-border-color);color:var(--p-button-help-color);}.p-button-help:not(:disabled):hover{background:var(--p-button-help-hover-background);border:1px solid var(--p-button-help-hover-border-color);color:var(--p-button-help-hover-color);}.p-button-help:not(:disabled):active{background:var(--p-button-help-active-background);border:1px solid var(--p-button-help-active-border-color);color:var(--p-button-help-active-color);}.p-button-help:focus-visible{outline-color:var(--p-button-help-focus-ring-color);box-shadow:var(--p-button-help-focus-ring-shadow);}.p-button-danger{background:var(--p-button-danger-background);border:1px solid var(--p-button-danger-border-color);color:var(--p-button-danger-color);}.p-button-danger:not(:disabled):hover{background:var(--p-button-danger-hover-background);border:1px solid var(--p-button-danger-hover-border-color);color:var(--p-button-danger-hover-color);}.p-button-danger:not(:disabled):active{background:var(--p-button-danger-active-background);border:1px solid var(--p-button-danger-active-border-color);color:var(--p-button-danger-active-color);}.p-button-danger:focus-visible{outline-color:var(--p-button-danger-focus-ring-color);box-shadow:var(--p-button-danger-focus-ring-shadow);}.p-button-contrast{background:var(--p-button-contrast-background);border:1px solid var(--p-button-contrast-border-color);color:var(--p-button-contrast-color);}.p-button-contrast:not(:disabled):hover{background:var(--p-button-contrast-hover-background);border:1px solid var(--p-button-contrast-hover-border-color);color:var(--p-button-contrast-hover-color);}.p-button-contrast:not(:disabled):active{background:var(--p-button-contrast-active-background);border:1px solid var(--p-button-contrast-active-border-color);color:var(--p-button-contrast-active-color);}.p-button-contrast:focus-visible{outline-color:var(--p-button-contrast-focus-ring-color);box-shadow:var(--p-button-contrast-focus-ring-shadow);}.p-button-outlined{background:transparent;border-color:var(--p-button-outlined-primary-border-color);color:var(--p-button-outlined-primary-color);}.p-button-outlined:not(:disabled):hover{background:var(--p-button-outlined-primary-hover-background);border-color:var(--p-button-outlined-primary-border-color);color:var(--p-button-outlined-primary-color);}.p-button-outlined:not(:disabled):active{background:var(--p-button-outlined-primary-active-background);border-color:var(--p-button-outlined-primary-border-color);color:var(--p-button-outlined-primary-color);}.p-button-outlined.p-button-secondary{border-color:var(--p-button-outlined-secondary-border-color);color:var(--p-button-outlined-secondary-color);}.p-button-outlined.p-button-secondary:not(:disabled):hover{background:var(--p-button-outlined-secondary-hover-background);border-color:var(--p-button-outlined-secondary-border-color);color:var(--p-button-outlined-secondary-color);}.p-button-outlined.p-button-secondary:not(:disabled):active{background:var(--p-button-outlined-secondary-active-background);border-color:var(--p-button-outlined-secondary-border-color);color:var(--p-button-outlined-secondary-color);}.p-button-outlined.p-button-success{border-color:var(--p-button-outlined-success-border-color);color:var(--p-button-outlined-success-color);}.p-button-outlined.p-button-success:not(:disabled):hover{background:var(--p-button-outlined-success-hover-background);border-color:var(--p-button-outlined-success-border-color);color:var(--p-button-outlined-success-color);}.p-button-outlined.p-button-success:not(:disabled):active{background:var(--p-button-outlined-success-active-background);border-color:var(--p-button-outlined-success-border-color);color:var(--p-button-outlined-success-color);}.p-button-outlined.p-button-info{border-color:var(--p-button-outlined-info-border-color);color:var(--p-button-outlined-info-color);}.p-button-outlined.p-button-info:not(:disabled):hover{background:var(--p-button-outlined-info-hover-background);border-color:var(--p-button-outlined-info-border-color);color:var(--p-button-outlined-info-color);}.p-button-outlined.p-button-info:not(:disabled):active{background:var(--p-button-outlined-info-active-background);border-color:var(--p-button-outlined-info-border-color);color:var(--p-button-outlined-info-color);}.p-button-outlined.p-button-warn{border-color:var(--p-button-outlined-warn-border-color);color:var(--p-button-outlined-warn-color);}.p-button-outlined.p-button-warn:not(:disabled):hover{background:var(--p-button-outlined-warn-hover-background);border-color:var(--p-button-outlined-warn-border-color);color:var(--p-button-outlined-warn-color);}.p-button-outlined.p-button-warn:not(:disabled):active{background:var(--p-button-outlined-warn-active-background);border-color:var(--p-button-outlined-warn-border-color);color:var(--p-button-outlined-warn-color);}.p-button-outlined.p-button-help{border-color:var(--p-button-outlined-help-border-color);color:var(--p-button-outlined-help-color);}.p-button-outlined.p-button-help:not(:disabled):hover{background:var(--p-button-outlined-help-hover-background);border-color:var(--p-button-outlined-help-border-color);color:var(--p-button-outlined-help-color);}.p-button-outlined.p-button-help:not(:disabled):active{background:var(--p-button-outlined-help-active-background);border-color:var(--p-button-outlined-help-border-color);color:var(--p-button-outlined-help-color);}.p-button-outlined.p-button-danger{border-color:var(--p-button-outlined-danger-border-color);color:var(--p-button-outlined-danger-color);}.p-button-outlined.p-button-danger:not(:disabled):hover{background:var(--p-button-outlined-danger-hover-background);border-color:var(--p-button-outlined-danger-border-color);color:var(--p-button-outlined-danger-color);}.p-button-outlined.p-button-danger:not(:disabled):active{background:var(--p-button-outlined-danger-active-background);border-color:var(--p-button-outlined-danger-border-color);color:var(--p-button-outlined-danger-color);}.p-button-outlined.p-button-contrast{border-color:var(--p-button-outlined-contrast-border-color);color:var(--p-button-outlined-contrast-color);}.p-button-outlined.p-button-contrast:not(:disabled):hover{background:var(--p-button-outlined-contrast-hover-background);border-color:var(--p-button-outlined-contrast-border-color);color:var(--p-button-outlined-contrast-color);}.p-button-outlined.p-button-contrast:not(:disabled):active{background:var(--p-button-outlined-contrast-active-background);border-color:var(--p-button-outlined-contrast-border-color);color:var(--p-button-outlined-contrast-color);}.p-button-outlined.p-button-plain{border-color:var(--p-button-outlined-plain-border-color);color:var(--p-button-outlined-plain-color);}.p-button-outlined.p-button-plain:not(:disabled):hover{background:var(--p-button-outlined-plain-hover-background);border-color:var(--p-button-outlined-plain-border-color);color:var(--p-button-outlined-plain-color);}.p-button-outlined.p-button-plain:not(:disabled):active{background:var(--p-button-outlined-plain-active-background);border-color:var(--p-button-outlined-plain-border-color);color:var(--p-button-outlined-plain-color);}.p-button-text{background:transparent;border-color:transparent;color:var(--p-button-text-primary-color);}.p-button-text:not(:disabled):hover{background:var(--p-button-text-primary-hover-background);border-color:transparent;color:var(--p-button-text-primary-color);}.p-button-text:not(:disabled):active{background:var(--p-button-text-primary-active-background);border-color:transparent;color:var(--p-button-text-primary-color);}.p-button-text.p-button-secondary{background:transparent;border-color:transparent;color:var(--p-button-text-secondary-color);}.p-button-text.p-button-secondary:not(:disabled):hover{background:var(--p-button-text-secondary-hover-background);border-color:transparent;color:var(--p-button-text-secondary-color);}.p-button-text.p-button-secondary:not(:disabled):active{background:var(--p-button-text-secondary-active-background);border-color:transparent;color:var(--p-button-text-secondary-color);}.p-button-text.p-button-success{background:transparent;border-color:transparent;color:var(--p-button-text-success-color);}.p-button-text.p-button-success:not(:disabled):hover{background:var(--p-button-text-success-hover-background);border-color:transparent;color:var(--p-button-text-success-color);}.p-button-text.p-button-success:not(:disabled):active{background:var(--p-button-text-success-active-background);border-color:transparent;color:var(--p-button-text-success-color);}.p-button-text.p-button-info{background:transparent;border-color:transparent;color:var(--p-button-text-info-color);}.p-button-text.p-button-info:not(:disabled):hover{background:var(--p-button-text-info-hover-background);border-color:transparent;color:var(--p-button-text-info-color);}.p-button-text.p-button-info:not(:disabled):active{background:var(--p-button-text-info-active-background);border-color:transparent;color:var(--p-button-text-info-color);}.p-button-text.p-button-warn{background:transparent;border-color:transparent;color:var(--p-button-text-warn-color);}.p-button-text.p-button-warn:not(:disabled):hover{background:var(--p-button-text-warn-hover-background);border-color:transparent;color:var(--p-button-text-warn-color);}.p-button-text.p-button-warn:not(:disabled):active{background:var(--p-button-text-warn-active-background);border-color:transparent;color:var(--p-button-text-warn-color);}.p-button-text.p-button-help{background:transparent;border-color:transparent;color:var(--p-button-text-help-color);}.p-button-text.p-button-help:not(:disabled):hover{background:var(--p-button-text-help-hover-background);border-color:transparent;color:var(--p-button-text-help-color);}.p-button-text.p-button-help:not(:disabled):active{background:var(--p-button-text-help-active-background);border-color:transparent;color:var(--p-button-text-help-color);}.p-button-text.p-button-danger{background:transparent;border-color:transparent;color:var(--p-button-text-danger-color);}.p-button-text.p-button-danger:not(:disabled):hover{background:var(--p-button-text-danger-hover-background);border-color:transparent;color:var(--p-button-text-danger-color);}.p-button-text.p-button-danger:not(:disabled):active{background:var(--p-button-text-danger-active-background);border-color:transparent;color:var(--p-button-text-danger-color);}.p-button-text.p-button-contrast{background:transparent;border-color:transparent;color:var(--p-button-text-contrast-color);}.p-button-text.p-button-contrast:not(:disabled):hover{background:var(--p-button-text-contrast-hover-background);border-color:transparent;color:var(--p-button-text-contrast-color);}.p-button-text.p-button-contrast:not(:disabled):active{background:var(--p-button-text-contrast-active-background);border-color:transparent;color:var(--p-button-text-contrast-color);}.p-button-text.p-button-plain{background:transparent;border-color:transparent;color:var(--p-button-text-plain-color);}.p-button-text.p-button-plain:not(:disabled):hover{background:var(--p-button-text-plain-hover-background);border-color:transparent;color:var(--p-button-text-plain-color);}.p-button-text.p-button-plain:not(:disabled):active{background:var(--p-button-text-plain-active-background);border-color:transparent;color:var(--p-button-text-plain-color);}.p-button-link{background:transparent;border-color:transparent;color:var(--p-button-link-color);}.p-button-link:not(:disabled):hover{background:transparent;border-color:transparent;color:var(--p-button-link-hover-color);}.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline;}.p-button-link:not(:disabled):active{background:transparent;border-color:transparent;color:var(--p-button-link-active-color);}}
@layer primeng{:root,:host{--p-breadcrumb-separator-color:var(--p-navigation-item-icon-color);--p-breadcrumb-item-color:var(--p-text-muted-color);--p-breadcrumb-item-hover-color:var(--p-text-color);--p-breadcrumb-item-border-radius:var(--p-content-border-radius);--p-breadcrumb-item-gap:var(--p-navigation-item-gap);--p-breadcrumb-item-focus-ring-width:var(--p-focus-ring-width);--p-breadcrumb-item-focus-ring-style:var(--p-focus-ring-style);--p-breadcrumb-item-focus-ring-color:var(--p-focus-ring-color);--p-breadcrumb-item-focus-ring-offset:var(--p-focus-ring-offset);--p-breadcrumb-item-focus-ring-shadow:var(--p-focus-ring-shadow);--p-breadcrumb-item-icon-color:var(--p-navigation-item-icon-color);--p-breadcrumb-item-icon-hover-color:var(--p-navigation-item-icon-focus-color);--p-breadcrumb-padding:1.25rem;--p-breadcrumb-background:var(--p-content-background);--p-breadcrumb-gap:0.5rem;--p-breadcrumb-transition-duration:var(--p-transition-duration);}}
@layer primeng{ .p-breadcrumb{background:var(--p-breadcrumb-background);padding:var(--p-breadcrumb-padding);overflow-x:auto;}.p-breadcrumb-list{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--p-breadcrumb-gap);}.p-breadcrumb-separator{display:flex;align-items:center;color:var(--p-breadcrumb-separator-color);}.p-breadcrumb-separator-icon:dir(rtl){transform:rotate(180deg);}.p-breadcrumb::-webkit-scrollbar{display:none;}.p-breadcrumb-item-link{text-decoration:none;display:flex;align-items:center;gap:var(--p-breadcrumb-item-gap);transition:background var(--p-breadcrumb-transition-duration),color var(--p-breadcrumb-transition-duration),outline-color var(--p-breadcrumb-transition-duration),box-shadow var(--p-breadcrumb-transition-duration);border-radius:var(--p-breadcrumb-item-border-radius);outline-color:transparent;color:var(--p-breadcrumb-item-color);}.p-breadcrumb-item-link:focus-visible{box-shadow:var(--p-breadcrumb-item-focus-ring-shadow);outline:var(--p-breadcrumb-item-focus-ring-width) var(--p-breadcrumb-item-focus-ring-style) var(--p-breadcrumb-item-focus-ring-color);outline-offset:var(--p-breadcrumb-item-focus-ring-offset);}.p-breadcrumb-item-link:hover .p-breadcrumb-item-label{color:var(--p-breadcrumb-item-hover-color);}.p-breadcrumb-item-label{transition:inherit;}.p-breadcrumb-item-icon{color:var(--p-breadcrumb-item-icon-color);transition:inherit;}.p-breadcrumb-item-link:hover .p-breadcrumb-item-icon{color:var(--p-breadcrumb-item-icon-hover-color);}}
@layer primeng{:root,:host{--p-tooltip-max-width:12.5rem;--p-tooltip-gutter:0.25rem;--p-tooltip-shadow:var(--p-overlay-popover-shadow);--p-tooltip-padding:0.625rem 0.75rem;--p-tooltip-border-radius:var(--p-overlay-popover-border-radius);--p-tooltip-background:var(--p-surface-700);--p-tooltip-color:var(--p-surface-0);}}@layer primeng{}
@layer primeng{ .p-tooltip{position:absolute;display:none;max-width:var(--p-tooltip-max-width);}.p-tooltip-right,.p-tooltip-left{padding:0 var(--p-tooltip-gutter);}.p-tooltip-top,.p-tooltip-bottom{padding:var(--p-tooltip-gutter) 0;}.p-tooltip-text{white-space:pre-line;word-break:break-word;background:var(--p-tooltip-background);color:var(--p-tooltip-color);padding:var(--p-tooltip-padding);box-shadow:var(--p-tooltip-shadow);border-radius:var(--p-tooltip-border-radius);}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.p-tooltip-right .p-tooltip-arrow{margin-top:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) var(--p-tooltip-gutter) var(--p-tooltip-gutter) 0;border-right-color:var(--p-tooltip-background);}.p-tooltip-left .p-tooltip-arrow{margin-top:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) 0 var(--p-tooltip-gutter) var(--p-tooltip-gutter);border-left-color:var(--p-tooltip-background);}.p-tooltip-top .p-tooltip-arrow{margin-left:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) var(--p-tooltip-gutter) 0 var(--p-tooltip-gutter);border-top-color:var(--p-tooltip-background);border-bottom-color:var(--p-tooltip-background);}.p-tooltip-bottom .p-tooltip-arrow{margin-left:calc(-1 * var(--p-tooltip-gutter));border-width:0 var(--p-tooltip-gutter) var(--p-tooltip-gutter) var(--p-tooltip-gutter);border-top-color:var(--p-tooltip-background);border-bottom-color:var(--p-tooltip-background);}}
.p-icon{display:inline-block;vertical-align:baseline;flex-shrink:0;}.p-icon-spin{-webkit-animation:p-icon-spin 2s infinite linear;animation:p-icon-spin 2s infinite linear;}@-webkit-keyframes p-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes p-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
@layer primeng{:root,:host{--p-carousel-indicator-width:1rem;--p-carousel-indicator-height:1rem;--p-carousel-indicator-border-radius:50;--p-carousel-indicator-focus-ring-width:var(--p-focus-ring-width);--p-carousel-indicator-focus-ring-style:var(--p-focus-ring-style);--p-carousel-indicator-focus-ring-color:var(--p-focus-ring-color);--p-carousel-indicator-focus-ring-offset:var(--p-focus-ring-offset);--p-carousel-indicator-focus-ring-shadow:var(--p-focus-ring-shadow);--p-carousel-indicator-list-padding:1rem;--p-carousel-indicator-list-gap:0.5rem;--p-carousel-content-gap:0.25rem;--p-carousel-transition-duration:var(--p-transition-duration);--p-carousel-indicator-background:var(--p-surface-200);--p-carousel-indicator-hover-background:var(--p-surface-300);--p-carousel-indicator-active-background:var(--p-primary-color);}}@layer primeng{}
@layer primeng{ .p-carousel{display:flex;flex-direction:column;}.p-carousel-content-container{display:flex;flex-direction:column;overflow:auto;}.p-carousel-content{display:flex;flex-direction:row;gap:var(--p-carousel-content-gap);}.p-carousel-content:dir(rtl){flex-direction:row-reverse;}.p-carousel-viewport{overflow:hidden;width:100%;}.p-carousel-item-list{display:flex;flex-direction:row;}.p-carousel-item-list:dir(rtl){flex-direction:row-reverse;}.p-carousel-prev-button,.p-carousel-next-button{align-self:center;flex-shrink:0;}.p-carousel-indicator-list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:var(--p-carousel-indicator-list-padding);gap:var(--p-carousel-indicator-list-gap);margin:0;list-style:none;}.p-carousel-indicator-button{display:flex;align-items:center;justify-content:center;background:var(--p-carousel-indicator-background);width:var(--p-carousel-indicator-width);height:var(--p-carousel-indicator-height);border:0 none;transition:background var(--p-carousel-transition-duration),color var(--p-carousel-transition-duration),outline-color var(--p-carousel-transition-duration),box-shadow var(--p-carousel-transition-duration);outline-color:transparent;border-radius:var(--p-carousel-indicator-border-radius);padding:0;margin:0;user-select:none;cursor:pointer;}.p-carousel-indicator-button:focus-visible{box-shadow:var(--p-carousel-indicator-focus-ring-shadow);outline:var(--p-carousel-indicator-focus-ring-width) var(--p-carousel-indicator-focus-ring-style) var(--p-carousel-indicator-focus-ring-color);outline-offset:var(--p-carousel-indicator-focus-ring-offset);}.p-carousel-indicator-button:hover{background:var(--p-carousel-indicator-hover-background);}.p-carousel-indicator-active .p-carousel-indicator-button{background:var(--p-carousel-indicator-active-background);}.p-carousel-vertical .p-carousel-content{flex-direction:column;}.p-carousel-vertical .p-carousel-item-list{flex-direction:column;height:100%;}.p-items-hidden .p-carousel-item{visibility:hidden;}.p-items-hidden .p-carousel-item.p-carousel-item-active{visibility:visible;}}
@layer primeng{:root,:host{--p-ripple-background:rgba(0,0,0,0.1);}}@layer primeng{}
@layer primeng{ .p-ink{display:block;position:absolute;background:var(--p-ripple-background);border-radius:100%;transform:scale(0);pointer-events:none;}.p-ink-active{animation:ripple 0.4s linear;}@keyframes ripple{100%{opacity:0;transform:scale(2.5);}} .p-ripple{overflow:hidden;position:relative;}.p-ripple-disabled .p-ink{display:none!important;}@keyframes ripple{100%{opacity:0;transform:scale(2.5);}}}