:root {
  --brand-primary: #ffd014;
  --brand-primary-strong: #f0ba00;
  --brand-primary-soft: #fff7d7;
  --brand-accent: #ffb347;
  --brand-dark: #0d1422;
  --brand-dark-2: #162033;
  --brand-surface: #fffdf6;
  --brand-surface-alt: #f6f1e2;
  --brand-heading: #111827;
  --brand-text: #4b5563;
  --brand-text-strong: #1f2937;
  --brand-muted: #6b7280;
  --brand-border: rgba(168, 131, 22, 0.22);
  --brand-shadow: rgba(13, 20, 34, 0.12);
  --brand-shadow-strong: rgba(13, 20, 34, 0.24);
  --brand-danger: #9f4a2a;
}

html {
  scroll-behavior: smooth;
}

body {
  color: var(--brand-text);
  background: linear-gradient(180deg, #fffdf8 0%, #f7f3e8 100%);
}

a {
  color: #7a5a00;
}

a:hover,
a:focus {
  color: #5d4500;
}

.text-primary,
.trimology-menu-section .nav-link.text-primary,
.trimology-menu-section .nav-link.text-info {
  color: var(--brand-primary) !important;
}

.btn-primary,
.bg-primary {
  background-color: var(--brand-primary-strong) !important;
  border-color: var(--brand-primary-strong) !important;
  color: var(--brand-dark) !important;
}

.btn-warning,
.trimology-hero-btn-primary,
.reviews-cta-button,
.btn-advantages-cta,
.btn-sticky-cta,
.trimology-navbar-buttons .btn,
.trimology-section-btn .btn {
  background: linear-gradient(135deg, #ffd014 0%, #f3bf00 52%, #ffdf63 100%) !important;
  border: 1px solid rgba(107, 79, 0, 0.28) !important;
  color: var(--brand-dark) !important;
  box-shadow: 0 16px 32px rgba(128, 98, 0, 0.18), 0 6px 14px rgba(13, 20, 34, 0.12) !important;
  border-radius: 18px !important;
  font-weight: 800 !important;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  position: relative;
  overflow: hidden;
}

.btn-warning:hover,
.btn-warning:focus,
.trimology-hero-btn-primary:hover,
.trimology-hero-btn-primary:focus,
.reviews-cta-button:hover,
.reviews-cta-button:focus,
.btn-advantages-cta:hover,
.btn-advantages-cta:focus,
.btn-sticky-cta:hover,
.btn-sticky-cta:focus,
.trimology-navbar-buttons .btn:hover,
.trimology-navbar-buttons .btn:focus,
.trimology-section-btn .btn:hover,
.trimology-section-btn .btn:focus {
  background: linear-gradient(135deg, #ffe277 0%, #ffd014 48%, #eab400 100%) !important;
  color: #0a101b !important;
  box-shadow: 0 18px 34px rgba(128, 98, 0, 0.24), 0 10px 22px rgba(13, 20, 34, 0.18) !important;
  transform: translateY(-2px);
}

.btn-warning::before,
.trimology-hero-btn-primary::before,
.reviews-cta-button::before,
.btn-advantages-cta::before,
.btn-sticky-cta::before,
.trimology-navbar-buttons .btn::before,
.trimology-section-btn .btn::before {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: inherit;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0));
  pointer-events: none;
}

.btn-warning .arrow,
.trimology-navbar-buttons .btn .arrow,
.trimology-section-btn .btn .arrow,
.trimology-hero-btn-primary svg,
.reviews-cta-button svg,
.btn-advantages-cta svg,
.btn-sticky-cta svg {
  transition: transform 0.25s ease;
}

.btn-warning:hover .arrow,
.btn-warning:focus .arrow,
.trimology-navbar-buttons .btn:hover .arrow,
.trimology-navbar-buttons .btn:focus .arrow,
.trimology-section-btn .btn:hover .arrow,
.trimology-section-btn .btn:focus .arrow,
.trimology-hero-btn-primary:hover svg,
.trimology-hero-btn-primary:focus svg,
.reviews-cta-button:hover svg,
.reviews-cta-button:focus svg,
.btn-advantages-cta:hover svg,
.btn-advantages-cta:focus svg,
.btn-sticky-cta:hover svg,
.btn-sticky-cta:focus svg {
  transform: translateX(4px);
}

.trimology-navbar-buttons .btn,
.trimology-section-btn .btn,
.trimology-hero-btn-primary,
.reviews-cta-button,
.btn-advantages-cta,
.btn-sticky-cta {
  padding: 16px 28px !important;
}

.trimology-menu-section,
.trimology-navbar,
.trimology-menu-section .trimology-navbar.opened,
.trimology-quick-links-section,
.trimology-footer-section,
.sticky-footer-cta,
.trimology-choose-title,
.trimology-special-deal-section {
  background: linear-gradient(135deg, #0d1422 0%, #162033 58%, #1c2a40 100%) !important;
}

.trimology-menu-section {
  border-bottom: 1px solid rgba(255, 208, 20, 0.12);
  box-shadow: 0 10px 28px rgba(13, 20, 34, 0.18);
}

.trimology-menu-section .trimology-caption,
.trimology-menu-section .nav-link,
.trimology-menu-section .nav-link:hover,
.trimology-menu-section .nav-link:focus,
.trimology-menu-section .nav-link.active {
  color: #f8e8a4 !important;
}

.trimology-menu-section .nav-item .nav-link:hover::before,
.trimology-menu-section .nav-item .nav-link:focus::before {
  background: linear-gradient(90deg, transparent, rgba(255, 208, 20, 0.75), transparent) !important;
}

.trimology-navbar-toggler .trimology-hamburger span {
  background-color: var(--brand-primary) !important;
}

.trimology-hero-section {
  background:
    radial-gradient(circle at top left, rgba(255, 208, 20, 0.18), transparent 34%),
    radial-gradient(circle at bottom right, rgba(255, 179, 71, 0.12), transparent 26%),
    linear-gradient(135deg, #0d1422 0%, #162033 46%, #203350 100%) !important;
}

.trimology-hero-gradient {
  background: linear-gradient(135deg, rgba(255, 208, 20, 0.1) 0%, rgba(255, 179, 71, 0.06) 48%, rgba(22, 32, 51, 0) 100%) !important;
}

.trimology-hero-pattern {
  opacity: 0.2;
}

.trimology-hero-title,
.trimology-hero-title-main,
.trimology-hero-title-sub,
.trimology-hero-description,
.trimology-hero-feature-item span,
.trimology-hero-trust-indicators span,
.sticky-cta-title,
.sticky-cta-subtitle,
.reviews-cta-title,
.reviews-cta-text,
.quick-links-title,
.quick-links-list a,
.disclaimer-text,
.disclaimer-text strong,
.footer-copyright p {
  color: #f8f3df !important;
}

.trimology-hero-title-sub {
  color: #ffe7a2 !important;
}

.trimology-hero-description,
.trimology-hero-feature-item span,
.trimology-hero-trust-indicators span,
.sticky-cta-subtitle,
.disclaimer-text,
.footer-copyright p {
  color: rgba(248, 243, 223, 0.84) !important;
}

.trimology-hero-badge,
.reviews-badge,
.verified-badge,
.natural-badge,
.pulse-badge,
.best-value-badge,
.pricing-badge,
.bonus-number,
.bonus-item .bonus-badge,
.offer-badge,
.package-badge {
  background: linear-gradient(135deg, rgba(255, 208, 20, 0.18), rgba(255, 179, 71, 0.12)) !important;
  color: #ffe8a3 !important;
  border: 1px solid rgba(255, 208, 20, 0.34) !important;
  box-shadow: 0 10px 24px rgba(13, 20, 34, 0.16) !important;
}

.trimology-hero-feature-item,
.trust-item,
.reviews-stats,
.floating-card-content,
.pricing-card,
.premium-pricing-left,
.premium-pricing-right,
.review-card-inner,
.advantage-item,
.conclusion-text,
.trimology-faqs-section .card,
.trust-badge-item,
.premium-pricing-wrapper,
.premium-price-box,
.money-back-box,
.who-card,
.verdict-card,
.rating-card,
.comparison-table-wrapper,
.table-responsive,
.bonus-item,
.why-card,
.indicator-box,
.highlight-box,
.feature-box,
.timeline-card,
.results-card,
.stat-item,
.package-card {
  background: linear-gradient(180deg, #fffdf8 0%, #f8f2e4 100%) !important;
  border-color: var(--brand-border) !important;
  box-shadow: 0 16px 36px var(--brand-shadow) !important;
}

.trimology-section-title,
.advantages-title,
.review-title,
.trimology-reviews-title,
.pricing-main-title,
.pricing-header .pricing-main-title,
.package-quantity,
.price-amount,
.discounted-total,
.bonus-title,
.item-title,
.verdict-title,
.rating-title,
.quick-links-list a:hover,
.quick-links-list a:focus,
.footer-link,
.footer-link:hover,
.footer-link:focus,
.trimology-faq-title-edit,
.trimology-faqs-section h3,
.trimology-moneyback-guarantee-section .trimology-section-title,
.trimology-usa-section .trimology-section-title,
.stat-value,
.badge-title,
.customer-name,
.advantages-conclusion strong,
.title-highlight,
.hero-highlight,
.highlight-text,
.plan-name,
.package-name,
.price-label strong,
.section-heading,
.comparison-title,
.pros-title,
.cons-title {
  color: var(--brand-heading) !important;
}

.trimology-text,
.advantages-intro,
.review-text,
.trimology-reviews-subtitle,
.pricing-subtitle,
.price-label,
.total-label,
.package-supply,
.badge-subtitle,
.customer-location,
.trimology-faq-text,
.conclusion-text,
.advantage-text,
.stat-label,
.item-content p,
.trimology-faq-body p,
.quick-links-list li,
.trimology-moneyback-guarantee-section .trimology-text,
.trimology-usa-section .trimology-text,
.trimology-top-section .trimology-text,
.trimology-benefits-content,
.table td,
.table th,
.plan-description,
.feature-text,
.timeline-text,
.result-text,
.subtitle,
.body-text,
.legal-content p,
.legal-content li,
.contact-content p {
  color: var(--brand-text) !important;
}

.trimology-top-section,
.trimology-usa-section,
.trimology-moneyback-guarantee-section,
.trimology-faqs-section,
.trimology-pricing-section,
.trimology-advantages-section,
.trimology-reviews-section,
.trimology-benefits-section,
.trimology-whats-included-section,
.trimology-comparison-section,
.trimology-section,
.trimology-deal-content-one,
.trimology-reviews-one,
.trimology-bonuses-section,
.trimology-guarantee-section,
.legal-page-section,
.contact-page-section,
.error-page-section,
.content-section,
.terms-content-section,
.privacy-content-section,
.refund-content-section,
.order-tracking-section {
  background-color: transparent !important;
}

.trimology-reviews-section {
  background: linear-gradient(180deg, #fffef9 0%, #f7f1e2 100%) !important;
}

.trimology-reviews-section::before {
  background: linear-gradient(180deg, rgba(255, 208, 20, 0.08) 0%, transparent 100%) !important;
}

.reviews-badge {
  background: linear-gradient(135deg, #0d1422 0%, #1a2640 100%) !important;
  color: #ffe8a3 !important;
}

.reviews-stats,
.reviews-cta-content,
.pricing-header,
.comparison-table thead tr,
.comparison-header,
.special-offer-header,
.premium-pricing-left {
  background: linear-gradient(135deg, #0d1422 0%, #162033 54%, #243651 100%) !important;
  color: #f8f3df !important;
  border-color: rgba(255, 208, 20, 0.18) !important;
}

.pricing-main-title,
.pricing-subtitle,
.reviews-cta-title,
.reviews-cta-text,
.comparison-table thead th,
.comparison-header h2,
.comparison-header p,
.premium-pricing-left *,
.pricing-header * {
  color: #f8f3df !important;
}

.premium-pricing-left,
.premium-pricing-left h2,
.premium-pricing-left h3,
.premium-pricing-left h4,
.premium-pricing-left p,
.premium-pricing-left li,
.premium-pricing-left li span,
.premium-pricing-left li strong,
.premium-pricing-left [style*='#38bdf8'],
.premium-pricing-left [style*='#fff'],
.premium-pricing-left [style*='#94a3b8'],
.premium-pricing-left [style*='#1e293b'] {
  color: #f8f3df !important;
}

.premium-pricing-left [style*='#38bdf8'] {
  color: #ffd86a !important;
}

.premium-pricing-left h4,
.premium-pricing-left [style*='border-bottom: 1px solid rgba(255,255,255,0.1)'] {
  border-color: rgba(255, 208, 20, 0.18) !important;
}

.premium-pricing-left .ul-checks li,
.premium-pricing-left .ul-checks li span,
.premium-pricing-left .ul-checks li strong {
  color: #f7f1de !important;
}

.premium-pricing-left .ul-checks svg,
.premium-pricing-left .ul-checks polyline {
  stroke: #ffd014 !important;
}

.premium-pricing-right,
.pricing-card,
.pricing-card-small,
.pricing-card-large,
.package-content {
  background: linear-gradient(180deg, #fffef9 0%, #f7f1e2 100%) !important;
}

.premium-pricing-right,
.premium-pricing-right p,
.premium-pricing-right span,
.premium-pricing-right strong,
.premium-pricing-right div {
  color: var(--brand-heading);
}

.premium-pricing-right [style*='#ef4444'] {
  color: #b45309 !important;
}

.premium-pricing-right [style*='#94a3b8'],
.premium-pricing-right [style*='#64748b'] {
  color: #6b7280 !important;
}

.premium-pricing-right [style*='#0f172a'],
.premium-pricing-right [style*='#1e293b'] {
  color: #111827 !important;
}

.premium-pricing-right [style*='#10b981'] {
  color: #7a5a00 !important;
}

.premium-pricing-right [style*='background: rgba(16, 185, 129, 0.1)'] {
  background: rgba(255, 208, 20, 0.14) !important;
  box-shadow: 0 8px 18px rgba(128, 98, 0, 0.1) !important;
}

.premium-pricing-right [style*='background: #f8fafc'],
.premium-pricing-right [style*='border: 2px dashed #cbd5e1'] {
  background: linear-gradient(180deg, #fffdf7 0%, #f6efde 100%) !important;
  border-color: rgba(168, 131, 22, 0.28) !important;
}

.premium-pricing-right [style*='font-size: 80px'] {
  color: #111827 !important;
  text-shadow: 0 10px 24px rgba(13, 20, 34, 0.12) !important;
}

.premium-pricing-right [style*='font-size: 30px'] {
  color: #7a5a00 !important;
}

.btn-hover-effect {
  display: block;
  position: relative;
  border-radius: 24px;
  padding: 16px;
  background: linear-gradient(135deg, #0d1422 0%, #172338 60%, #203350 100%);
  border: 1px solid rgba(255, 208, 20, 0.24);
  box-shadow: 0 20px 38px rgba(13, 20, 34, 0.2), 0 10px 20px rgba(128, 98, 0, 0.12);
  overflow: hidden;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.btn-hover-effect::before {
  content: "Secure Checkout";
  display: block;
  margin: 0 auto 12px;
  width: fit-content;
  padding: 7px 14px;
  border-radius: 999px;
  background: rgba(255, 208, 20, 0.14);
  border: 1px solid rgba(255, 208, 20, 0.28);
  color: #f8e8a4;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.btn-hover-effect::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg, transparent 10%, rgba(255, 255, 255, 0.15) 40%, transparent 70%);
  transform: translateX(-120%);
  transition: transform 0.6s ease;
  pointer-events: none;
}

.btn-hover-effect:hover,
.btn-hover-effect:focus {
  transform: translateY(-4px) scale(1.01);
  box-shadow: 0 24px 44px rgba(13, 20, 34, 0.24), 0 14px 28px rgba(128, 98, 0, 0.16);
}

.btn-hover-effect:hover::after,
.btn-hover-effect:focus::after {
  transform: translateX(120%);
}

.btn-hover-effect img {
  filter: drop-shadow(0 18px 24px rgba(255, 208, 20, 0.08)) !important;
  transform: scale(1.02);
}

.trust-badges-section .trust-badge-item {
  border-radius: 18px !important;
  position: relative;
  overflow: hidden;
}

.trust-badges-section .trust-badge-item::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.32), transparent 45%);
  pointer-events: none;
}

.premium-pricing-left .check-icon,
.premium-pricing-right .check-icon,
.pricing-card .checkmark,
.verified-badge svg,
.verified-badge path,
.trust-item svg path,
.advantage-icon svg path,
.natural-badge svg path,
.feature-icon path,
.badge-icon path,
.reviews-badge path,
.rating-stars .star,
.stat-stars svg path,
.bonus-check svg path,
.tick-icon,
.check-icon,
.bullet-icon {
  fill: var(--brand-primary) !important;
  color: var(--brand-primary) !important;
  stroke: var(--brand-primary) !important;
}

.trimology-hero-image-glow,
.floating-card-content,
.guarantee-badge,
.guarantee-badge-small {
  box-shadow: 0 18px 38px rgba(255, 208, 20, 0.2), 0 16px 36px rgba(13, 20, 34, 0.18) !important;
}

.floating-card-content,
.trimology-hero-feature-item,
.trust-item,
.reviews-stats,
.review-card-inner,
.advantage-item,
.conclusion-text,
.trimology-faqs-section .card,
.trust-badge-item {
  border: 1px solid rgba(255, 208, 20, 0.16) !important;
}

.trimology-faqs-section .card,
.trimology-faqs-section .card-header,
.trimology-faqs-section .trimology-faq-body {
  background: linear-gradient(180deg, #fffef9 0%, #f8f2e4 100%) !important;
}

.trimology-faqs-section .trimology-iconfont {
  color: #9a7300 !important;
}

.trimology-faqs-section .trimology-faq-title {
  border-bottom: 1px solid rgba(168, 131, 22, 0.14);
}

.trimology-quick-links-section {
  border-top: 1px solid rgba(255, 208, 20, 0.14) !important;
}

.quick-links-list a,
.footer-link {
  color: #f8e8a4 !important;
}

.quick-links-list a:hover,
.quick-links-list a:focus,
.footer-link:hover,
.footer-link:focus {
  color: #ffd014 !important;
}

.sticky-footer-cta {
  border-top: 2px solid var(--brand-primary) !important;
}

.sticky-cta-title {
  color: #fff2bf !important;
}

.table,
.comparison-table,
.comparison-table tbody tr,
.comparison-table td,
.comparison-table th {
  border-color: rgba(168, 131, 22, 0.14) !important;
}

.comparison-table tbody tr:nth-child(even),
.table-striped tbody tr:nth-child(even) {
  background: rgba(255, 247, 215, 0.48) !important;
}

.comparison-table tbody tr:hover,
.table-hover tbody tr:hover {
  background: rgba(255, 208, 20, 0.12) !important;
}

.trimology-benefits-content .trimology-counter-container ul li:before {
  background: linear-gradient(135deg, #1a2640 0%, #0d1422 100%) !important;
  color: var(--brand-primary) !important;
}

.pros-cons-section [style*='#10b981'],
.pros-cons-section [style*='#059669'],
.pros-cons-section [style*='rgb(16, 185, 129)'],
.pros-cons-section .pros-title,
.pros-cons-section .pro-title,
.pros-list .icon,
.pros-list svg path,
[id='forex-win-master-pros-cons'] [style*='#10b981'],
[id='forex-win-master-pros-cons'] [style*='#059669'] {
  color: #7a5a00 !important;
  fill: var(--brand-primary) !important;
  stroke: var(--brand-primary) !important;
}

.pros-cons-section [style*='#ef4444'],
.pros-cons-section [style*='#dc2626'],
.pros-cons-section .cons-title,
.cons-list .icon,
.cons-list svg path,
[id='forex-win-master-pros-cons'] [style*='#ef4444'],
[id='forex-win-master-pros-cons'] [style*='#dc2626'] {
  color: var(--brand-danger) !important;
  fill: var(--brand-danger) !important;
  stroke: var(--brand-danger) !important;
}

[style*='#3b82f6'],
[style*='#2563eb'],
[style*='#1e3a8a'],
[style*='#38bdf8'],
[style*='rgb(59, 130, 246)'],
[style*='rgb(37, 99, 235)'],
[style*='rgb(30, 58, 138)'] {
  color: var(--brand-heading) !important;
}

[style*='background: linear-gradient(135deg, #1e3a8a'],
[style*='background:linear-gradient(135deg,#1e3a8a'],
[style*='background: linear-gradient(135deg, #3b82f6'],
[style*='background:linear-gradient(135deg,#3b82f6'] {
  background: linear-gradient(135deg, #0d1422 0%, #162033 54%, #243651 100%) !important;
}

[style*='background: #10b981'],
[style*='background:#10b981'],
[style*='background-color: #10b981'],
[style*='background-color:#10b981'],
[style*='background: #3b82f6'],
[style*='background:#3b82f6'],
[style*='background-color: #3b82f6'],
[style*='background-color:#3b82f6'] {
  background: linear-gradient(135deg, rgba(255, 208, 20, 0.18), rgba(255, 179, 71, 0.12)) !important;
  color: var(--brand-heading) !important;
  border-color: rgba(255, 208, 20, 0.3) !important;
}

.premium-pricing-wrapper [style*='color:#fff'],
.premium-pricing-wrapper [style*='color: #fff'],
.pricing-header [style*='color:#fff'],
.pricing-header [style*='color: #fff'],
.reviews-cta-content [style*='color:#fff'],
.reviews-cta-content [style*='color: #fff'] {
  color: #f8f3df !important;
}

.premium-pricing-wrapper [style*='color:#10b981'],
.premium-pricing-wrapper [style*='color: #10b981'],
.premium-pricing-wrapper [style*='color:#3b82f6'],
.premium-pricing-wrapper [style*='color: #3b82f6'],
.premium-pricing-wrapper [style*='color:#1e3a8a'],
.premium-pricing-wrapper [style*='color: #1e3a8a'],
.premium-pricing-wrapper [style*='color:#FFD700'],
.premium-pricing-wrapper [style*='color: #FFD700'],
.premium-pricing-wrapper [style*='color:#f59e0b'],
.premium-pricing-wrapper [style*='color: #f59e0b'] {
  color: #7a5a00 !important;
}

.premium-pricing-wrapper [style*='background-color:#10b981'],
.premium-pricing-wrapper [style*='background-color: #10b981'],
.premium-pricing-wrapper [style*='background:#10b981'],
.premium-pricing-wrapper [style*='background: #10b981'],
.premium-pricing-wrapper [style*='background-color:#3b82f6'],
.premium-pricing-wrapper [style*='background-color: #3b82f6'],
.premium-pricing-wrapper [style*='background:#3b82f6'],
.premium-pricing-wrapper [style*='background: #3b82f6'],
.premium-pricing-wrapper [style*='background-color:#FFD700'],
.premium-pricing-wrapper [style*='background-color: #FFD700'] {
  background: linear-gradient(135deg, rgba(255, 208, 20, 0.18), rgba(255, 179, 71, 0.12)) !important;
  color: var(--brand-heading) !important;
  border-color: rgba(255, 208, 20, 0.3) !important;
}

.trimology-review-card .verified-badge,
.trimology-review-card .customer-location,
.trimology-review-card .quote-icon,
.stat-label,
.badge-subtitle {
  color: var(--brand-muted) !important;
}

.trimology-review-card .quote-icon,
.stat-divider,
.trust-divider {
  opacity: 0.28;
}

@media (max-width: 991px) {
  .trimology-menu-section .trimology-navbar-collapse {
    background: linear-gradient(180deg, rgba(13, 20, 34, 0.98) 0%, rgba(22, 32, 51, 0.98) 100%);
    border: 1px solid rgba(255, 208, 20, 0.12);
    border-radius: 18px;
    padding: 14px;
    box-shadow: 0 16px 36px rgba(13, 20, 34, 0.34);
  }

  .sticky-footer-cta {
    background: linear-gradient(180deg, rgba(13, 20, 34, 0.98) 0%, rgba(22, 32, 51, 0.98) 100%) !important;
  }
}

@media (max-width: 767px) {
  .reviews-stats,
  .review-card-inner,
  .pricing-card,
  .advantage-item,
  .trimology-faqs-section .card,
  .premium-pricing-wrapper,
  .premium-pricing-left,
  .premium-pricing-right {
    box-shadow: 0 12px 24px rgba(13, 20, 34, 0.1) !important;
  }
}