body{--primary-background-color: #ffffff;--content-width: 1400px;font-family:'Nunito', sans-serif;font-size:18px;color:#888888;background-color:#ffffff}@media screen{.side-nav nav .nav-icon{font-size:20px;color:#ffffff;padding-right:5px}.side-nav nav a.nav-item{font-size:18px;color:#ffffff;font-family:'Nunito', sans-serif;font-weight:700;padding-right:20px}.side-nav nav .image-nav-item{max-width:80px;vertical-align:middle}.side-nav nav .divider{font-size:20px;vertical-align:middle;border-top:1px solid #000000;color:transparent;width:85px;margin-top:15px;margin-bottom:15px}.side-nav nav .nav-button{vertical-align:middle}.story-detail .btn-share{padding-top:20px;padding-bottom:10px;border-radius:0px;border-width:0px;position:absolute;right:0}.story-detail .popover-content{border-radius:0px;width:100px}.story-detail .story-title{font-size:20px}.story-detail .story-subtitle{font-size:15px}.nunitowght{font-family:'Nunito', sans-serif}.montserratwght{font-family:'Montserrat', sans-serif}.vollkornital{font-family:'Vollkorn', sans-serif}.icons{font-family:'icons', Arial, Arial, Helvetica, sans-serif}.blog-title{font-size:20px}.post-date{font-size:10pt}.blog-link{font-size:12pt;text-decoration:underline}h3{font-size:32px;font-family:'Nunito', sans-serif;color:#888888;font-weight:700}h1{font-size:52px;font-family:'Nunito', sans-serif;color:#888888;line-height:52px;font-weight:700}p{font-size:22px;font-family:'Montserrat', sans-serif;color:#888888;line-height:26px}img{width:100%}h2{font-size:40px;font-family:'Nunito', sans-serif;color:#888888;font-weight:700}h4{font-size:30px;font-family:'Nunito', sans-serif;color:#888888;font-weight:700}hr{border-bottom:1px solid #888888}.caption{text-align:center;font-style:italic}h2.title{font-size:17pt}a.search-result{text-decoration:underline;font-size:18px;color:#ef4e97;font-family:'Montserrat', sans-serif}li.search-result{font-family:'Montserrat', sans-serif}span.type{font-size:13pt;font-family:'Montserrat', sans-serif}.btn.btn-default.dropdown-toggle{padding-right:30px}::placeholder{font-size:18px;font-family:'Montserrat', sans-serif;color:#ffffff}.btn.btn-default.reset-button{border:1px solid #f0cd01;background-color:#f0cd01;font-size:18px;border-radius:10px;color:#000000;font-family:'Montserrat', sans-serif;text-transform:capitalize;padding:13px 80px 7px 80px}.form-control{font-size:18px;border-radius:4px;font-family:'Montserrat', sans-serif;border:1px solid #ffffff;margin-bottom:20px;height:50px;background-color:#000000;color:#ffffff}.btn.btn-primary.submit-button{border:1px solid #f0cd01;background-color:#f0cd01;font-size:18px;border-radius:10px;color:#000000;font-family:'Montserrat', sans-serif;text-transform:capitalize;padding:13px 80px 7px 80px}.form-message p{font-size:18px;font-family:'Montserrat', sans-serif;color:#ffffff}textarea.form-control{height:200px}.search-box{height:100px;width:100%;border:none;font-size:20px;border-bottom:1px solid #000000;padding-left:20px}.search-box::placeholder{font-size:20px}h1{line-height:100%}h2{font-size:var(--font-size, 40px)}h3{font-size:var(--font-size, 32px)}h4{font-size:var(--font-size, 30px)}.button-two .primary-button{background-color:#ff8200;color:#ffffff;border:1px solid #ff8200}.button-two .secondary-button{background-color:#78bd1f;color:#ffffff;border:1px solid #78bd1f}.button-two .callout-button{border:1px solid #888888}.button-two a{font-size:18px;border-radius:23px;font-family:'Montserrat', sans-serif;font-weight:700;padding:15px 15px 15px 15px}.button-two .alternate-button{background-color:#f1cd00;color:#ffffff;border:1px solid #f1cd00}.btn.btn-default{background-color:#ff8200;font-size:18px;border-radius:23px;color:#ffffff;font-family:'Montserrat', sans-serif;font-weight:700;border:1px solid #ff8200;padding:15px 15px 15px 15px}.btn.btn-primary{background-color:#78bd1f;font-size:18px;border-radius:23px;color:#ffffff;font-family:'Montserrat', sans-serif;font-weight:700;border:1px solid #78bd1f;padding:15px 15px 15px 15px}.alert{border-radius:0px}button.icon-button{font-size:25px;border:none;background-color:transparent}button.menu:before,button.menu:after,button.menu span{background-color:#78bd1f;color:#ffffff}.share-link{color:#ef4e97}.btn.btn-warning{border-width:0px;background-color:#f1cd00;padding:15px 15px 15px 15px;border-radius:6px}.off-canvas-nav .sub-navigation a.nav-item{font-size:15px;padding-bottom:15px;color:#ffffff}.off-canvas-nav a.nav-item{font-size:18px;padding-bottom:15px;color:#ffffff;font-family:'Nunito', sans-serif}.off-canvas-nav .divider{font-size:20px;vertical-align:middle;border-top:1px solid #000000;color:transparent;width:85px;display:inline-block;margin:15px 30px 15px 30px}.off-canvas-nav .sub-navigation a.nav-item.active{text-decoration:underline}.off-canvas-nav a.nav-item.active{text-decoration:underline}.off-canvas-nav .nav-icon{font-size:20px;padding-bottom:15px;color:#ffffff}.main-nav nav a.nav-item{font-size:18px;font-family:'Nunito', sans-serif;color:#ffffff;text-align:center;padding-right:20px;padding-left:10px}.main-nav nav .nav-icon{font-size:20px;padding-right:15px;padding-left:15px;color:#ffffff}.main-nav nav a.nav-item.active{color:#78bd1f}.main-nav nav .image-nav-item{max-width:80px;vertical-align:middle}.main-nav nav .divider{font-size:20px;vertical-align:middle;padding-top:15px;padding-bottom:15px}.main-nav nav .nav-button{vertical-align:middle}.social-nav nav .social-nav{text-align:center}.social-nav nav .nav-item{text-decoration:none}.social-nav nav .nav-icon{font-size:15px;padding-right:10px;padding-left:10px}.footer-nav nav a.nav-item{font-size:14px;padding-bottom:15px;color:#ffffff;font-family:'Montserrat', sans-serif}.footer-nav nav a.nav-item.active{color:#78bd1f}.footer-nav nav .nav-icon{font-size:20px;padding-right:15px;color:#ffffff}.footer-nav nav .image-nav-item{max-width:80px;vertical-align:middle}.footer-nav nav .divider{font-size:20px;vertical-align:middle;padding-top:15px;padding-bottom:15px}.footer-nav nav .nav-button{vertical-align:middle}.text-content .footer-headline{font-size:18px;font-family:'Montserrat', sans-serif;font-weight:700}.text-content .quote{font-family:'Vollkorn', sans-serif;font-size:20px;color:#000000;line-height:28px}.text-content .small-paragraph{font-size:18px;font-family:'Montserrat', sans-serif;line-height:22px}.text-content .footer-text{font-size:14px;font-family:'Montserrat', sans-serif;color:#888888}.text-content .powered-by-link{font-size:11px;color:#22343c}.text-content .powered-by{font-size:11px;color:#22343c}.text-content .custom-link-1{background-color:#ff8200;font-size:18px;border-radius:23px;color:#ffffff;font-family:'Montserrat', sans-serif;font-weight:700;border:1px solid #ff8200;padding:15px 15px 15px 15px}.text-content .large-paragraph{font-size:26px;line-height:32px;font-family:'Montserrat', sans-serif}.desktop-to-mobile-border-footer{border-right:1px solid #ffffff}.rounded-corner-popout{background-color:#78bd1f;border-radius:23px 0px 0px 23px;background-position:right center}.move-left #mobile-header{position:fixed;top:0;width:100%;z-index:200}.full-screen-background-image{background-image:url(//static.darkmatterplatform.com/files/bf3f3b87-38f3-4998-85ed-7fb808988f7f/29854/wide_image.png);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.story-category .description{color:#cbcbcb;font-size:13px;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.story-category .category{font-size:11px;text-transform:uppercase;color:#000000;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.story-category .contact-section{margin-top:15px}.story-category p.story-list-title{padding-top:10px;font-size:15px;color:#000000;margin-bottom:5px}.story-category .subtitle{font-size:13px;color:#000000;font-family:Trebuchet MS, Trebuchet MS, sans-serif;padding-top:0px}.story-category .story{position:relative;padding-top:0px}.story-category .story-phone{color:#cbcbcb;font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-size:11px}.story-category .story-email a{color:#000000;text-decoration:underline}}@media (min-width: 768px) and (max-width: 1024px){.side-nav nav a.nav-item{font-size:14px;padding-right:10px}h3{font-size:22px;line-height:26px}h1{font-size:32px;line-height:36px}p{font-size:16px;line-height:20px}h2{font-size:30px;line-height:34px}h4{font-size:20px}.btn.btn-default.reset-button{font-size:20px;line-height:23px;padding:7px 60px 7px 60px}.form-control{font-size:17px}.btn.btn-primary.submit-button{font-size:20px;line-height:23px;padding:7px 60px 7px 60px}.form-message p{font-size:17px;line-height:23px}h1{font-size:var(--font-size, 32px)}h2{font-size:var(--font-size, 30px)}h3{font-size:var(--font-size, 22px)}h4{font-size:var(--font-size, 20px)}.button-two a{font-size:16px;padding:10px 10px 10px 10px}.btn.btn-default{font-size:16px;padding:10px 10px 10px 10px}.btn.btn-primary{font-size:16px;padding:10px 10px 10px 10px}.main-nav nav a.nav-item{font-size:14px;padding-right:10px;padding-left:10px}.text-content .quote{font-size:16px;line-height:22px}.text-content .small-paragraph{font-size:14px;line-height:18px}.text-content .custom-link-1{font-size:16px;padding:10px 10px 10px 10px}.text-content .large-paragraph{font-size:18px;line-height:24px}.desktop-to-mobile-border-footer{border-right:1px solid #ffffff}}@media screen and (max-width: 767px){h3{font-size:20px;color:#888888}h1{font-size:24px;line-height:28px}p{font-size:14px;line-height:18px}h2{font-size:20px;line-height:24px}h4{font-size:18px;line-height:22px}.btn.btn-default.reset-button{font-size:17px;line-height:20px;padding:5px 40px 5px 40px}.btn.btn-primary.submit-button{font-size:17px;line-height:20px;padding:5px 40px 5px 40px}.form-message p{font-size:15px;line-height:21px}.search-box{border:1px solid #000000;padding:5px 15px 5px 15px;height:auto}h1{font-size:var(--font-size, 32px)}h2{font-size:var(--font-size, 20px)}h3{font-size:var(--font-size, 20px)}.button-two a{font-size:14px;padding:10px 10px 10px 10px}.btn.btn-default{font-size:14px;padding:10px 10px 10px 10px}.btn.btn-primary{font-size:14px;padding:10px 10px 10px 10px}.text-content .quote{font-size:16px;line-height:22px}.text-content .small-paragraph{font-size:12px;line-height:16px}.text-content .powered-by-link{font-size:9px}.text-content .powered-by{font-size:9px}.text-content .custom-link-1{font-size:14px;padding:10px 10px 10px 10px}.text-content .large-paragraph{font-size:16px;line-height:22px}.desktop-to-mobile-border-footer{border-right:1px solid #000000}.story-category .story{height:auto}}@media (hover: hover){:is(.no-touch .btn.btn-default):hover{background-color:#ff8200;font-size:18px;border-radius:23px;color:#ffffff;font-family:'Montserrat', sans-serif;font-weight:700;border:1px solid #ff8200;padding:15px 15px 15px 15px}:is(.btn.btn-primary):hover{text-decoration:underline}.off-canvas-nav :is(.no-touch a.nav-item):hover{text-decoration:underline}.off-canvas-nav :is(.sub-navigation a.nav-item):hover{text-decoration:underline}.main-nav nav :is(.no-touch a.nav-item):hover{color:#78bd1f}.footer-nav nav :is(.no-touch a.nav-item):hover{color:#78bd1f}}
body{opacity:1 !important;}
