body {--content-width: 1400px; font-family: 'Playfair Display', serif;}@media screen {.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;}.blog-title {font-size: 20px;}.post-date {font-size: 10pt;}.blog-link {font-size: 12pt; text-decoration: underline;}.footer-nav nav a.nav-item {font-size: 12px; padding-bottom: 15px;}.no-touch .footer-nav nav .no-touch a.nav-item:hover {text-decoration: underline;}.footer-nav nav a.nav-item.active {text-decoration: underline;}.footer-nav nav .nav-icon {font-size: 15px; padding-right: 15px;}.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;}.main-nav nav .nav-icon {font-size: 15px; padding-right: 15px; padding-left: 15px;}.no-touch .main-nav nav a.nav-item:hover {text-decoration: underline;}.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;}.main-nav nav a.nav-item {font-size: 18px; font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-weight: 600; color: #ffffff; padding-left: 23px;}.main-nav nav a.nav-item.dropdown-toggle {background-image: url(https://static.madedaily.com/files/2789dd9d-d812-4763-951d-e34b83d456a5/61243/dropdown_arrow.svg); background-repeat: no-repeat; background-position: center right; background-size: 14px; -webkit-background-size: 14px; -moz-background-size: 14px; -o-background-size: 14px; padding-right: 20px;}.main-nav nav a.nav-item.child {font-family: 'Open Sans', sans-serif; text-transform: uppercase; color: #043673; font-weight: 600; font-size: 16px; padding: 10px 10px 10px 20px;}.main-nav nav .dropdown-menu {border-radius: 0px; padding: 10px 0px 10px 0px; margin-top: 0px;}.no-touch .main-nav nav a.nav-item.dropdown-toggle:hover {text-decoration: underline;}.main-nav nav a.nav-item.child.active {text-decoration: underline;}.no-touch .main-nav nav a.nav-item.child:hover {text-decoration: underline;}.main-nav nav a.nav-item.dropdown-toggle.active {text-decoration: underline;} .story-category .story {position: relative; padding-top: 0px;} .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-phone {color: #cbcbcb; font-family: Trebuchet MS, Trebuchet MS, sans-serif; font-size: 11px;} .story-category .story-email a {color: #000000; text-decoration: underline;}.playfairdisplay {font-family: 'Playfair Display', serif;}.opensans {font-family: 'Open Sans', sans-serif;}.icons {font-family: icons, Arial, Arial, Helvetica, sans-serif;}.gold-border {border-bottom: 2px solid #c49607;}.ambient-video-wrap .overlay-video {width: 100%; height: auto; display: block;}.ambient-video-wrap {position: relative; z-index: 1;}.ambient-video-wrap .overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.25); display: flex; justify-content: center; align-items: center; pointer-events: none; flex-direction: column;}.ambient-video-wrap .svg {height: 267px; width: 260px; margin-top: 60px;}.canvas-content {box-sizing: border-box; padding-right: 40px; padding-left: 40px;}.unpadded-canvas > .canvas-content {padding-right: 0px; padding-left: 0px;}.darken-image:before {background-color: rgba(0, 0, 0, 0.7); content: ' '; position: absolute; top: 0; bottom: 0; width: 100%; display: block;}.darken-image .canvas-content {position: relative; z-index: 1;}.social-links a {color: #ffffff;}aside.off-canvas.off-canvas-right {opacity: .92; background: #383838;}.instagram-image-container .instagram_caption {padding: 12px 20px 12px 20px; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #ffffff;}.instagram-image-container img {aspect-ratio: 1 / 1;}.image-gallery-slideshow .rotator-arrow.next {right: 0px;}.image-gallery-slideshow .rotator-arrow.prev:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "\e904";}.image-gallery-slideshow .rotator-arrow.next:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "\e905";}.image-gallery-slideshow .pager-bullet-active {background-color: #043673;}.image-gallery-slideshow .rotator-arrow {font-size: 65px; position: absolute; z-index: 102; color: #ffffff; bottom: 50%; padding-right: 20px; padding-left: 20px;}.slideshow-container .pager-bullet-active {background-color: #043673;}.slideshow-container .rotator-arrow.prev:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "\e904";}.slideshow-container .rotator-arrow.next {right: 0px;}.slideshow-container .rotator-arrow.next:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "\e905";}.slideshow-container .rotator-arrow {font-size: 65px; position: absolute; z-index: 102; color: #ffffff; bottom: 50%; padding-right: 20px; padding-left: 20px;}.logo-wrapper a {display: flex; grid-gap: 20px; color: white; align-items: center;}.logo-wrapper span {padding: 30px 30px 30px 30px; background: black; border-radius: 50px; font-size: 30px;}.logo-wrapper .company-name {text-align: center; padding-top: 15px; font-size: 22px; font-family: 'Playfair Display'; font-weight: 600;}.no-touch .text-content a:hover {text-decoration: underline;}img {width: 100%;}.caption {text-align: center; font-style: italic;}hr {border-bottom: 1px solid #bcbcbc;}h4 {font-size: 28px; font-family: 'Playfair Display', serif; color: #c49607; font-weight: 500;}h3 {font-size: 34px; font-family: 'Playfair Display', serif; font-weight: 500; line-height: 120%; color: #043673;}.text-content a {text-decoration: underline; color: #000000;}h1 {font-size: 50px; font-family: 'Playfair Display', serif; font-weight: 600; line-height: 140%;}p {font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: 500; line-height: 140%;}h2 {font-size: 44px; font-family: 'Playfair Display', serif; font-weight: 500; line-height: 120%; color: #043673;}.form-control {padding-top: 5px; font-size: 15px; border-radius: 0px;}.form-message p {font-size: 15px;}.btn.btn-primary.submit-button {border: 1px solid #000000; padding: 5px 25px 5px 25px; font-size: 15px; border-radius: 0px;}.btn.btn-default.dropdown-toggle {padding-right: 30px;}::placeholder {font-size: 15px;}.form-section {font-family: 'Open Sans', sans-serif;}.line {width: 100%; height: 2px; background-color: #C49607;}.btn.btn-warning {border-width: 0px; background-color: #ff0000;}.no-touch .btn.btn-primary:hover {font-size: 15px; border-radius: 0px; background-color: transparent; color: #043673; font-family: 'Open Sans', sans-serif; font-weight: 700; line-height: 140%; padding: 10px 20px 10px 20px; border: 1px solid #043673;}.no-touch .btn.btn-default:hover {font-size: 15px; border-radius: 0px; color: #c49607; font-family: 'Open Sans', sans-serif; font-weight: 700; line-height: 140%; border: 1px solid #c49607; padding: 10px 20px 10px 20px; background-color: transparent;}.alert {border-radius: 0px;}button.icon-button {font-size: 25px; border: none; background-color: transparent;}.btn.btn-default {background-color: #c49607; font-size: 15px; border-radius: 0px; color: #ffffff; font-family: 'Open Sans', sans-serif; font-weight: 700; line-height: 140%; padding: 10px 20px 10px 20px; border: 1px solid #c49607;}button.menu:before, button.menu:after, button.menu span {background-color: #ffffff; color: #ffffff;}.btn.btn-custom {border: 1px solid #0068a0; font-size: 14px; border-radius: 0px; background: rgb(0,104,160)color: #ffffff; font-family: 'Open Sans', sans-serif; line-height: 140%; padding: 10px 20px 10px 20px; background-color: #0068a0; color: #ffffff;}.btn.btn-primary {border: 1px solid #043673; font-size: 15px; border-radius: 0px; background-color: #043673; color: #ffffff; font-family: 'Open Sans', sans-serif; font-weight: 700; line-height: 140%; padding: 10px 20px 10px 20px;}.no-touch .btn.btn-custom:hover {border: 1px solid #ffffff; font-size: 14px; border-radius: 0px; background: rgb(0,104,160)color: #ffffff; font-family: 'Open Sans', sans-serif; line-height: 140%; padding: 10px 20px 10px 20px; background-color: transparent; color: #ffffff;}.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;}a.search-result {text-decoration: underline; font-size: 13px;}span.type {font-size: 13pt;}h2.title {font-size: 17pt;}.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;}.no-touch .off-canvas-nav .no-touch a.nav-item:hover {text-decoration: underline;}.no-touch .off-canvas-nav .sub-navigation a.nav-item:hover {text-decoration: underline;}.off-canvas-nav .nav-icon {font-size: 20px; padding-bottom: 15px;}.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 .off-canvas-right {background-color: rgba(56, 56, 56, 0.92);}.off-canvas-nav a.nav-item {font-size: 18px; text-transform: uppercase; color: #ffffff; letter-spacing: 1px; font-weight: 600; font-family: 'Open Sans', sans-serif; padding-top: 15px; padding-bottom: 15px;}.off-canvas-nav a.nav-item.active {background-color: #043673; padding: 10px 10px 10px 10px;}.side-nav nav a.nav-item {font-size: 15px; padding-right: 15px; padding-left: 15px;}.no-touch .side-nav nav .no-touch a.nav-item:hover {text-decoration: underline;}.side-nav nav a.nav-item.active {text-decoration: underline;}.side-nav nav .nav-icon {font-size: 15px; padding-right: 15px; padding-left: 15px;}.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;}.text-content h1.alternate {color: #043673;}.text-content .large-paragraph {font-size: 24px;}.text-content .footer-text {font-size: 15px;}.text-content .primary-link {color: #043673; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 140%;}.text-content .powered-by-link {font-size: 11px; text-decoration: underline; font-family: 'Open Sans', sans-serif; color: #ffffff;}.text-content .custom-link-1 {font-family: 'Open Sans', sans-serif; font-size: 15px; color: #ffffff;}.text-content h2.alternate {font-size: 44px; font-family: 'Playfair Display', serif; font-weight: 500; line-height: 140%; color: #c49607;}.text-content .powered-by {font-size: 11px; margin-bottom: 0px; font-family: 'Open Sans', sans-serif;}.text-content .small-paragraph {font-size: 16px; font-family: 'Open Sans', sans-serif; color: #043673;}.text-content .light-paragraph {font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 200%; color: #000000; font-weight: 300;}.text-content .footer-text {font-size: 15px; font-family: 'Open Sans', sans-serif;}.gold-line {border-color: #C49607;}.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;}.center-vertical {justify-content: center;}.dark-background {color: #ffffff;}.header-grid {display: grid; grid-template-columns: 340px auto; grid-gap: 10px; justify-content: space-between;}.hero-image-translate {margin-top: -100px;}.header-background {background-color: rgba(0, 25, 55, 0.85);}.no-padding {padding-right: 0px; padding-left: 0px;}.text-alignment {text-align: center;}.instagram-image-grid {display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: 20px;}.svg-over-image {background-image: url(https://static.madedaily.com/files/2789dd9d-d812-4763-951d-e34b83d456a5/61237/logo-hero.svg); background-repeat: no-repeat; background-position: center calc(50% + 40px); background-size: 322px; -webkit-background-size: 322px; -moz-background-size: 322px; -o-background-size: 322px;}.header-move {margin-bottom: -100px; z-index: 44;}.lowbrow-flex {display: flex; flex-direction: row; justify-content: flex-start; grid-gap: 30px;}.darken-image {position: relative;}.story-category.blog-stories .load-more {display: none;}.story-category.blog-stories .responsive-wrapper {padding: 0px 0px 0px 0px;}.story-category.blog-stories .category {display: none;}.story-category.blog-stories .story-content-wrapper {display: flex; flex-direction: row; margin-bottom: 60px;}.story-category.blog-stories .story-image {flex: 1;}.story-category.blog-stories .story-content {background-color: #efefef; flex: 1; padding: 20px 100px 70px 35px;}.story-category.blog-stories .post-date {font-family: faktum, Arial Black, Arial Black, Gadget, sans-serif; font-size: 14px; color: #000000; padding-top: 30px; padding-bottom: 30px;}.story-category.blog-stories .description {font-family: 'Open Sans', sans-serif; font-size: 16px; color: #424242; padding-bottom: 20px; font-weight: 500;}.story-category.blog-stories .story-list-title {font-family: 'Playfair Display', serif; font-size: 44px; color: #043673; font-weight: 600; margin-bottom: 20px; line-height: 100%; letter-spacing: 2px;}}@media (min-width: 768px) and (max-width: 1024px) {.ambient-video-wrap .svg {width: 180px; margin-top: 0px;}.instagram-image-container .instagram_caption {padding: 12px 10px 12px 10px;}.svg-over-image {background-size: 230px; -webkit-background-size: 230px; -moz-background-size: 230px; -o-background-size: 230px; background-position: center calc(50% + 50px);}.story-category.blog-stories .story-content-wrapper {flex-direction: column;}}@media screen and (max-width: 767px) { .story-category .story {height: auto;}.ambient-video-wrap .svg {height: 100px; margin-top: 0px;}.canvas-content {padding-right: 20px; padding-left: 20px;}h4 {font-size: 18px;}h3 {font-size: 20px;}h1 {font-size: 32px;}p {font-size: 14px; line-height: 130%;}h2 {font-size: 30px; line-height: 100%;}.search-box {border: 1px solid #000000; padding: 5px 15px 5px 15px; height: auto;}.text-content .large-paragraph {font-size: 20px;}.text-content .powered-by-link {font-size: 9px;}.text-content h2.alternate {line-height: 100%;}.text-content .powered-by {font-size: 9px;}.text-content .small-paragraph {font-size: 16px;}.hero-image-translate {margin-top: 0px;}.text-alignment {text-align: left;}.instagram-image-grid {display: block;}.svg-over-image {background-size: 200px; -webkit-background-size: 200px; -moz-background-size: 200px; -o-background-size: 200px;}.lowbrow-flex {flex-direction: column; grid-gap: 10px;}.story-category.blog-stories .story-content-wrapper {flex-direction: column;}.story-category.blog-stories .story-content {padding: 30px 30px 40px 30px;}.story-category.blog-stories .description {padding-bottom: 20px;}.story-category.blog-stories .story-list-title {letter-spacing: 2px; font-size: 28px;}}
body{opacity:1 !important;}
