@media (min-width: 900px) {html,
body { min-height: 100% !important; 
}


body::before,
body::after { display: none !important; content: none !important; background: none !important; 
}

main,
.main,
.page,
.section-shell,
.hero,
.about,
.services,
.process,
.pricing,
.faq,
.contact { background: transparent !important; 
}

.hero { position: relative !important; isolation: isolate !important; 
}

.hero::before,
.hero::after,
.about::before,
.services::before,
.process::before,
.pricing::before,
.faq::before,
.contact::before { display: none !important; content: none !important; background: none !important; 
}

.hero-card { background: rgba(255,255,255,.965) !important;
    box-shadow:
      0 30px 78px rgba(28,45,73,.145),
      0 5px 16px rgba(28,45,73,.075),
      inset 0 1px 0 rgba(255,255,255,.92) !important; 
}
}


@media (min-width: 900px) {body { background: linear-gradient(180deg, rgba(128,154,181,.12), rgba(105,132,160,.16)), url("../img/tax_documents_bg_v246.png") center top / cover fixed no-repeat !important; 
}

.hero-card { box-shadow: 0 34px 84px rgba(28,45,73,.18), 0 6px 18px rgba(28,45,73,.095), inset 0 1px 0 rgba(255,255,255,.94) !important; 
}
}

@media (max-width: 899px) {body { background: linear-gradient(180deg, rgba(128,154,181,.12), rgba(105,132,160,.16)), url("../img/tax_documents_bg_v246.png") center top / cover no-repeat !important; 
}
}

.section-kicker { color: #415873 !important; 
}

.section-heading .section-note,
.section-note { color: #263f5d !important; font-weight: 620 !important; opacity: 1 !important; text-shadow: 0 1px 0 rgba(255,255,255,.58) !important; 
}

.section-heading .section-note { max-width: 820px !important; 
}

.section-heading .section-note,
.section-note { color: #4c6078 !important; font-weight: 500 !important; opacity: .94 !important; text-shadow: 0 1px 0 rgba(255,255,255,.34) !important; 
}

.section-heading .section-note,
.section-note { color: #3b536f !important; font-weight: 560 !important; opacity: .97 !important; text-shadow: 0 1px 0 rgba(255,255,255,.45) !important; 
}

@media (min-width: 1600px) {html.ai-rail-collapsed .ai-widget > :not(.ai-rail-handle),
html.ai-rail-collapsed .ai-widget::before,
html.ai-rail-collapsed .ai-panel,
html.ai-rail-collapsed .ai-toggle,
html.ai-rail-collapsed .ai-toggle-avatar,
html.ai-rail-collapsed .ai-avatar,
html.ai-rail-collapsed .header-ai-toggle { display: none !important; visibility: hidden !important; 
}
}
