:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-4846 { background-color: var(--dm-white); }
body.elementor-page-4846 .site-content > .ast-container { max-width: 100% !important; padding-left: 0px !important; padding-right: 0px !important; }
body.elementor-page-4846 .dm-h3 span, body.elementor-page-4846 .dm-h2 span { color: var(--dm-primary); }
body.elementor-page-4846 .dm-faq .e-accordion-item-icon-base svg { transition: transform 0.2s; }
body.elementor-page-4846 .dm-faq .e-accordion-item-base[open] > summary .e-accordion-item-icon-base svg { transform: rotate(45deg); }
body.elementor-page-4846 .dm-cmp-table { grid-template-columns: 1.35fr repeat(5, 1fr); min-width: 960px; }
@media (max-width: 767px) {
  body.elementor-page-4846 .dm-cmp-table { grid-template-columns: 112px repeat(5, 112px); min-width: 672px; }
  body.elementor-page-4846 .dm-cmp-table > .dm-th, body.elementor-page-4846 .dm-cmp-table > .dm-td { padding: 12px 10px; font-size: 13px; line-height: 1.45; }
  body.elementor-page-4846 .dm-cmp-table > .dm-th { font-size: 11px; letter-spacing: 0.06em; }
  body.elementor-page-4846 .dm-cmp-table > .dm-td-yes { font-size: 16px; }
  body.elementor-page-4846 .dm-cmp-table > div.dm-th, body.elementor-page-4846 .dm-cmp-table > .dm-td-label.dm-td { position: sticky; left: 0px; z-index: 1; background-color: var(--dm-white); box-shadow: 1px 0 0 var(--dm-border); }
  body.elementor-page-4846 .dm-cmp-table > .dm-td-group { position: static; padding-left: 12px; }
}
body.elementor-page-4846 header#masthead { display: none; }
body.elementor-page-4846 footer#colophon { display: none; }/* End custom CSS */