html, body {font-family: 'Montserrat', sans-serif;}body {color: #616365;background: #f8faff;}h1,h2,h3,h4,h5,h6 {font-family: 'Montserrat', sans-serif;font-weight: 700;color: #1276bc;text-rendering: optimizeLegibility }a {color: #0e4b79;}.mmc-marketing-background {background-color: #eeeeee;}.no-outline:focus {outline: 0 none;border: none;-moz-outline-style: none;box-shadow: none;}.underline {text-decoration: underline;}.no-wrap {white-space: nowrap;}.uppercase {text-transform: uppercase;}.text-light {font-weight: 200;}.text-normal {font-weight: 400;}.text-strong {font-weight: 700;}.cursor-pointer, .cursor-pointer:hover {cursor: pointer;}div.divider.topics {width: 100%;border-bottom: 1px solid #cccccc;margin: 1rem 0;}div.divider.topics.life-events {width: 100%;margin: 1rem 0;}.button {background-color: #0c5d96;color: #f0f7ff;}.button.facebook-blue {background-color: #3b5998;}.callout:not(.success):not(.alert) p {color: #464649;}div.header.navigation {width: 100%;margin: 0;padding: 0;background-color: #fefefe;}div.header.navigation .grid-x {width: 100%;min-width: 100%;max-width: 100% !important;margin: 0;padding: 0 0 0 10px;}div.header div.nav-mmc {background-color: #eeeeee;}div.header div.nav-mmc nav, div.header div.nav-mmc nav a {font-family: 'Montserrat', sans-serif !important;text-transform: uppercase;color: #616365;font-weight: 700;font-size: 0.9rem;border-radius: 5px;background: none;}div.header div.nav-mmc nav a:hover {background: linear-gradient(to right, #1b4e9b, #1276bc);color: #ffffff;}img.logo-navigation.mmc {width: 100%;max-width: 220px;height: auto;padding: 16px 0;}div.header div.nav-taxvid ul.menu li, div.header div.nav-taxvid ul.menu li a {font-size: 1.2rem;}img.logo-navigation.taxvid {width: 100%;max-width: 140px;height: auto;padding: 16px 0;}div.main-splash-container {width: 100%;min-width: 100%;padding: 0.2rem 1rem;background-color: #f4f4f4;}div.orbit.splash-slider, ul.orbit-container {height: auto;min-height: 60vh;display: block;padding-top: 1rem;}.orbit-slide {opacity: 0;}.orbit-slide.is-active {opacity: 1;}section {padding: 2rem 0;}section.striped:nth-child(odd) {background-color: #e9e9e9;}div.topics-detail {}h4.topics-detail-title {font-size: 1.4rem;}p.topics-detail-description {font-size: 0.9rem;font-weight: 200;text-align: left;}div.privacy-container p.heading {font-size: 120%;font-weight: 700;}div.unsupported-browser {width: 100%;padding: 2rem;text-align: center;}div.unsupported-browser-container {width: 80%;margin: 0 auto;}div.unsupported-browser img.logo {width: 300px;height: 106px;margin: 8px auto;}div.unsupported-browser div.callout p {font-size: 18px;color: #990000;font-weight: 300;}div.unsupported-browser div.callout p.browser-detail {font-size: 20px;color: #990000;font-weight: 700;}div.unsupported-browser div.callout {width: 60%;margin: 4px auto;padding: 6px;}div.error:before {font-family: 'Font Awesome 5 Pro';content: "\f06a";margin-right: 3px;}div.error {font-family: 'Font Awesome 5 Pro', 'Montserrat', sans-serif;color: #990000;font-size: 0.8rem;font-weight: 100;margin-top: -0.4rem;margin-bottom: 0.4rem;}div.footer {background-color: #222222;color: #fefefe;}div.footer img.logo-footer.mmc {max-width: 200px;}div.footer p.tagline {font-weight: 200;font-size: 0.94rem;}div.footer div.copyright-wrapper {color: #fefefe;font-size: 0.9rem;}div.footer a {color: #fefefe;}div.footer a:hover:not(.social-icon) {text-decoration: underline;}div.footer .social-icon i {margin: 0 10px;font-size: 3rem;}form#activation-account input[type=text].user.required, form#activation input[type=text].user.required {position: absolute;top: -600px;left: 6000px;display: none;}form#activation-account button#activate-account-submit {margin-top: 3rem;}form#activation-account div#name_status, div#pass_status, div#code_status, span.check-no {color:#900;}form#activation-account span.check-ok {color:#060;}div.error_strings {font-size: 1.3rem;color: #900;}#toTop {display: none;text-decoration: none;position: fixed;bottom: 50px;right: 10px;overflow: hidden;width: 51px;height: 51px;border: none;text-indent: 100%;background: url(/common/images/back-to-top.png) #b3bdcd;opacity: 0.5;}#toTop:hover {display: none;text-decoration: none;position: fixed;bottom: 50px;right: 10px;overflow: hidden;width: 51px;height: 51px;border: none;text-indent: 100%;background: url(/common/images/back-to-top.png) #6e819f;opacity: 0.9;}#toTopHover {background: url(/common/images/back-to-top.png) #6e819f;width: 51px;height: 51px;display: block;overflow: hidden;float: left;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}#toTop:active, #toTop:focus {outline: none;}