.page-content div a { color: var(--e-global-color-primary); text-decoration: underline; }
.page-content div a:hover { color: var(--e-global-color-accent); }
.page-content div .nice-button a { color: #fff; text-decoration: none; }
.page-content div .nice-button a:hover { color: #fff; text-decoration: none; }
.nicelink a, .nicelink a:hover, .df-faq-nav a { text-decoration: none !important; }
.nicelink a:hover, .nicelink a:hover span.elementor-icon-list-text { color: var(--e-global-color-accent) !important; }
.df-faq summary b { color:#333 !important; }
.df-answer b { font-size: 15px !important; font-weight: normal !important;}
.noshadow {box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25) !important;}
h1.elementor-heading-title {   font-family: "Inter", sans-serif !important;
  font-weight: 200 !important;
margin-left: 0 !important; }

main div.elementor-element:nth-child(1) div.elementor-element.animated-slow.elementor-widget.elementor-widget-heading.fadeIn { margin-left: 0 !important; }
div.grecaptcha-badge {visibility: hidden;}