body {--desktop-canvas-padding: 0px; --tablet-canvas-padding: 0px; --mobile-canvas-padding: 0px; --content-width: 1400px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-size: 24px; color: #363636;}@media screen {.social-nav nav .image-nav-item img {width: auto; height: 20px;}.main-nav nav .nav-item.header-logo {height: 132px; display: flex; align-items: center; padding-right: 60px; padding-left: 50px; border-right: 1px solid #a9afb8; transition: height 200ms linear;}.main-nav nav a.nav-item.active:not(.header-logo):after {content: ' '; height: 4px; background: linear-gradient(117deg, #250A3B 0%, #2B3662 25%, #2E4D76 39%, #347398 65%, #378AAC 87%, #3893B4 100%); width: 100%; position: relative; bottom: -4px; display: block;}.main-nav nav .navigation-container {display: flex; align-items: center;}.main-nav nav a.nav-item {font-size: 16px; color: #212329; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: 700; letter-spacing: 2px; line-height: 100%; vertical-align: middle; margin-right: 20px; margin-left: 20px;}.main-nav nav .nav-icon {font-size: 26px; color: #0d6d90; vertical-align: middle;}.main-nav nav .divider {flex: 1;}.main-nav nav a.nav-item.active:not(.header-logo) {margin-bottom: -4px;}.main-nav nav .nav-item.get-started-navigation {font-size: 16px; text-transform: uppercase; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 800; line-height: 100%; letter-spacing: 3px; border: 1px solid #0d6d90; border-radius: 0px; color: #212329; background-color: #ffffff; border-image-source: linear-gradient(117deg, #250A3B 0%, #2B3662 25%, #2E4D76 39%, #347398 65%, #378AAC 87%, #3893B4 100%); border-image-slice: 1; border-bottom-width: 6px; background: -webkit-linear-gradient(117deg, #3893B4 0%, #378AAC 25%, #347398 39%, #2E4D76 65%, #2B3662 87%, #250A3B 100%); -webkit-background-clip: text; margin-left: 40px; padding: 15px 20px 12px 20px;}.no-touch .main-nav nav a.nav-item:hover {color: #3893b4;} .story-category.general-stories p.story-list-title {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; line-height: 120%; letter-spacing: 1px; color: #ffffff; background: none; background-clip: content-box; -webkit-background-clip: content-box; text-transform: uppercase; padding-top: 5px;} .story-category.general-stories .load-more {display: none;} .story-category.general-stories .md-flex-grid.normal {grid-auto-rows: 70px; color: #0d6d90;} .story-category.general-stories .subtitle {font-size: 13px; display: none;} .story-category.general-stories .story {position: relative; background: linear-gradient(#274F81, #192D4D); border-radius: 9px; text-align: center; padding: 15px 15px 15px 15px;} .story-category.general-stories .category {font-size: 11px; text-transform: uppercase;} .story-category.general-stories .contact-section {margin-top: 0px;} .story-category.bios-stories .contact-section {margin-top: 15px;} .story-category.bios-stories .subtitle {font-size: 20px; color: #6d6d6d; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; text-align: center; padding-top: 0px; padding-bottom: 0px;} .story-category.bios-stories .load-more {display: none;} .story-category.bios-stories .category {font-size: 16px; text-transform: uppercase; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #212329; text-align: center; letter-spacing: 1.33px;} .story-category.bios-stories .description {font-size: 24px; color: #6d6d6d; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; text-align: center;} .story-category.bios-stories img {border-radius: 8px;} .story-category.bios-stories .story {position: relative; margin-bottom: 20px;} .story-category.bios-stories p.story-list-title {font-size: 28px; font-family: mrs-eaves-roman-petite-caps, Palatino Linotype, Book Antiqua, Palatino, serif; color: #0d6d90; text-align: center; line-height: 100%; letter-spacing: -1px; margin-bottom: 0px;} .story-category.blog-stories .subtitle {font-size: 18px; font-family: mrs-eaves-roman-all-petite-c, Palatino Linotype, Book Antiqua, Palatino, serif; color: #212329;} .story-category.blog-stories .cta-button {border: 1px solid #394350; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 800; text-transform: uppercase; font-size: 16px; letter-spacing: 3px; line-height: 100%; color: #394350; background-color: #ffffff; border-radius: 0px; border-image-source: linear-gradient(140deg, #212C42 0%, #676767 100%); border-image-slice: 1; border-bottom-width: 6px; margin-top: 20px; text-align: center; padding: 13px 30px 10px 30px; max-width: 184px;} .story-category.blog-stories p.story-list-title {font-size: 26px; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; line-height: 28px; color: #212c42; letter-spacing: NaNpx; width: 90%; font-weight: 6500; padding-top: 0px; padding-bottom: 0px;} .story-category.blog-stories img {border-radius: 7px 7px 0px 0px;} .story-category.blog-stories .title-section {display: flex; overflow: hidden;} .story-category.blog-stories .story-image {border-radius: 7px 7px 0px 0px;} .story-category.blog-stories .story {position: relative; background: #FFFFFF; border: 1px solid #979797; box-shadow: 0px 0px 5px 0px #979797; border-radius: 9px; padding-bottom: 15px; box-sizing: border-box;} .story-category.blog-stories .story-content {padding-right: 20px; padding-left: 20px;} .story-category.blog-stories .load-more {display: none;} .story-category.blog-stories .description {font-size: 21px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; line-height: 22px; color: #a3a3a3; letter-spacing: NaNpx; width: 90%;} .story-category.blog-stories .category {font-size: 13px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; padding-top: 10px; color: #a3a3a3; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;} .story-category.tutorial-stories .story {position: relative; background: #FFFFFF; border: 1px solid #979797; box-shadow: 0px 0px 5px 0px #979797; border-radius: 9px; padding-bottom: 15px; box-sizing: border-box;} .story-category.tutorial-stories .story-content {padding-right: 20px; padding-left: 20px;} .story-category.tutorial-stories .description {font-size: 21px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; line-height: 22px; color: #a3a3a3; letter-spacing: NaNpx; width: 90%;} .story-category.tutorial-stories .category {font-size: 13px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; padding-top: 10px; color: #a3a3a3; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;} .story-category.tutorial-stories .title-section {display: flex; overflow: hidden;} .story-category.tutorial-stories .subtitle {font-size: 18px; font-family: mrs-eaves-roman-all-petite-c, Palatino Linotype, Book Antiqua, Palatino, serif; color: #212329;} .story-category.tutorial-stories .cta-button {border: 1px solid #394350; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 800; text-transform: uppercase; font-size: 16px; letter-spacing: 3px; line-height: 100%; color: #394350; background-color: #ffffff; border-radius: 0px; border-image-source: linear-gradient(140deg, #212C42 0%, #676767 100%); border-image-slice: 1; border-bottom-width: 6px; margin-top: 20px; text-align: center; padding: 13px 30px 10px 30px; max-width: 184px;} .story-category.tutorial-stories .story-image {border-radius: 7px 7px 0px 0px;} .story-category.tutorial-stories img {border-radius: 7px 7px 0px 0px;} .story-category.tutorial-stories .load-more {display: none;} .story-category.tutorial-stories p.story-list-title {font-size: 26px; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; line-height: 28px; color: #212c42; letter-spacing: NaNpx; width: 90%; font-weight: 6500; padding-top: 10px; padding-bottom: 0px;}.story-category.case-study-stories .category-section {font-size: 20px; letter-spacing: 0em;}.story-category.case-study-stories .description {font-size: 21px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; line-height: 20px; color: #a3a3a3; letter-spacing: 0px;}.story-category.case-study-stories .title-section {display: flex; overflow: hidden;}.story-category.case-study-stories img {border-radius: 7px 7px 0px 0px;}.story-category.case-study-stories .cta-button {border: 1px solid #394350; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 800; text-transform: uppercase; font-size: 16px; letter-spacing: 3px; line-height: 100%; color: #394350; background-color: #ffffff; border-radius: 0px; border-image-source: linear-gradient(140deg, #212C42 0%, #676767 100%); border-image-slice: 1; border-bottom-width: 6px; margin-top: 20px; text-align: center; padding: 13px 30px 10px 30px; max-width: 184px;}.story-category.case-study-stories .story-image {border-radius: 7px 7px 0px 0px;}.story-category.case-study-stories .story-content {padding-right: 20px; padding-left: 20px;}.story-category.case-study-stories .subtitle {font-size: 18px; font-family: mrs-eaves-roman-all-petite-c, Palatino Linotype, Book Antiqua, Palatino, serif; color: #212329;}.story-category.case-study-stories .story {position: relative; margin-bottom: 15px; padding-bottom: 15px; background: #FFFFFF; border: 1px solid #979797; box-shadow: 0px 0px 5px 0px #979797; border-radius: 9px; height: 100%; box-sizing: border-box;}.story-category.case-study-stories .load-more {display: none;}.story-category.case-study-stories p.story-list-title {padding-top: 15px; font-size: 26px; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; line-height: 28px; color: #212c42; letter-spacing: NaNpx; width: 90%;}.story-category.case-study-stories .category {font-size: 12px; text-transform: uppercase; letter-spacing: NaNpx; font-weight: 700; padding-top: 10px; color: #888888;} .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;}.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;}.responsive-wrapper-200x99:after {padding-top: 49.5%;}.wrapper-200x99 {padding-top: 49.5%;}.responsive-wrapper-41x51:after {padding-top: 124.39024390243902%;}.wrapper-41x51 {padding-top: 124.39024390243902%;}.responsive-wrapper-39x23:after {padding-top: 58.97435897435898%;}.wrapper-39x23 {padding-top: 58.97435897435898%;}.responsive-wrapper-109x77:after {padding-top: 70.64220183486239%;}.wrapper-109x77 {padding-top: 70.64220183486239%;}.responsive-wrapper-195x68:after {padding-top: 34.87179487179487%;}.wrapper-195x68 {padding-top: 34.87179487179487%;}.responsive-wrapper-82x45:after {padding-top: 54.87804878048781%;}.wrapper-82x45 {padding-top: 54.87804878048781%;}.custom-slideshow .rotator-page.with-text {display: flex;}.custom-slideshow .rotator-page span.cycle-pager-active {color: #4971A9;}.custom-slideshow .pager-bullet-active {background: #D8D8D8; border: 1px solid #979797;}.custom-slideshow .rotator-arrow.prev:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "\e901"; color: #C3C3C3; position: relative; left: -1px;}.custom-slideshow .rotator-arrow.next:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "\e902"; color: #C3C3C3; position: relative; left: 1px;}.custom-slideshow .rotator-page {text-align: center; color: #4971A9; background-image: url(//static.madedaily.com/files/7564b4de-921e-40c4-aa35-dfbd84e7e757/44573/slideshow-dots-divider.png); background-repeat: repeat-x; background-position: center center; position: absolute; top: 0; display: flex; justify-content: space-between; width: 100%;}.custom-slideshow .rotator-arrow {font-size: 14px; position: absolute; left: 50%; z-index: 102; color: #C3C3C3; border: 1px solid; border-radius: 100px; background-color: #E2E2E2; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; bottom: 0; margin-left: -36px;}.custom-slideshow .rotator-page span {cursor: pointer; font-size: 70px; color: #4971A9; line-height: 100%; font-family: Helvetica, Arial, sans-serif;}.custom-slideshow .rotator-arrow.next {left: auto; right: 50%; font-family: 'icons'; margin-left: 0px; margin-right: -36px;}.custom-slideshow .pager-bullet {width: 11px; height: 11px; display: inline-block; border-radius: 100%; background: #D8D8D8; opacity: 100; border: 1px solid #979797; margin: 0px 0px 0px 0px;}.custom-slideshow .slideshow-container {padding-top: 63px; padding-bottom: 57px;}.image-spacing-padding-left {padding-left: 35px;}.image-spacing-padding-right {padding-right: 35px;}.full-width-dotted-border-bottom {border-bottom: 3px dotted #6d6d6d;}.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;}.flex-direction {flex-direction: row-reverse;}.storycanvaspadding {padding-top: 10px; padding-bottom: 10px;}.shadow-bottom {box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.21); -moz-box-shadow: 0px 20px 29px -10px rgba(0,0,0,0.21); margin-top: 0px; margin-bottom: 60px;}.subscription-card {border: 1px solid #a9afb8; padding: 30px 70px 30px 70px;}.extra-bottom-margin {margin-bottom: 100px;}.large-grid-gap {grid-column-gap: 60px;}.desktop-header-top {background-color: #ffffff; border-bottom: 1px solid #a9afb8;}.learn-nav-background {background: linear-gradient(116deg, #2E4D76 5%, #347398 21%, #378AAC 68%, #3893B4 100%);}.full-width-solid-border-top {border-top: 4px solid #212c42;}.footer-social-links {flex-direction: row; justify-content: flex-end; display: inline-flex; gap: 10px;}.header-gradient {height: 19px; background: linear-gradient(180deg, #999999 0%, #E3E1E1 100%); background-size: auto 10px; -webkit-background-size: auto 10px; -moz-background-size: auto 10px; -o-background-size: auto 10px; background-position: 0 9px; background-color: #FFFFFF; background-repeat: repeat-x;}.footer-gradient {background: linear-gradient(0deg, #999999 0%, #E3E1E1 100%);}.button-grid {display: grid; grid-template-columns: 191px 191px auto; grid-gap: 15px;}.dotted-line-divider {border-bottom: 1px dotted #979797; border-top: 1px dotted #979797; padding-top: 20px; padding-bottom: 20px; margin-top: 60px; margin-bottom: 60px;}.box-shadow {background: #F7F7F7; margin-top: 60px; margin-bottom: 60px; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.21);}.left-column-padding {padding-right: 70px;}.search-background-gradient {background: linear-gradient(117deg, #250A3B 0%, #2B3662 25%, #2E4D76 39%, #347398 65%, #378AAC 87%, #3893B4 100%);}.company-feature {border: 1px solid #979797; background-color: #ffffff; box-shadow: 2px 2px 10px NaNpx rgba(0, 0, 0, 0.23); border-radius: 3px;}.company-feature-padding {padding: 20px 0 20px 30px;}.company-feature-image {border-radius: 3px;}.double-border {border-left: 1px solid #a9afb8; position: relative;}.blue-gradient-background {background: linear-gradient(117deg, #295286 0%, #192C4C 100%);}.flow-content-horizontally {flex-direction: row; justify-content: space-between;}.dotted-border-mobile-none {border-bottom: 1px dotted #979797; border-top: 1px dotted #979797; padding-top: 20px; padding-bottom: 20px; margin-top: 60px; margin-bottom: 60px;}.row-reverse {flex-direction: row;}.grid-container-4up {display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 20px;}.extra-top-margin {margin-top: 100px;}.grid-container-3up {display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 20px; align-items: flex-start;}.center-in-container {justify-content: center;}.blue-gradient-background .text-content h1.alternate, .blue-gradient-background h1 {color: #ffffff; background: none; background-clip: content-box; -webkit-background-clip: content-box; -webkit-text-fill-color: #ffffff;}.blue-gradient-background .contact-form li:last-of-type {background-color: #ffffff; display: inline-block; width: 50%;}.blue-gradient-background .submit-button {width: 100%;}.blue-gradient-background ul.contact-form-fields {text-align: center;}.blue-gradient-background h1, .blue-gradient-background h2, .blue-gradient-background h3, .blue-gradient-background h4, .blue-gradient-background a, .blue-gradient-background p {color: #ffffff; background: none; background-clip: content-box; -webkit-background-clip: content-box; -webkit-text-fill-color: #ffffff;}.blue-gradient-background .text-content .small-paragraph {color: #ffffff;}.terminology-card p {color: #ffffff; line-height: 110%; font-size: 21px;}.terminology-card .why-label {font-family: mrs-eaves-roman-all-petite-c, Palatino Linotype, Book Antiqua, Palatino, serif; letter-spacing: 2px; height: auto; margin-bottom: 0px;}.terminology-card .card-top {height: 200px;}.terminology-card .card {height: 380px; background: linear-gradient(117deg, #295286 0%, #192C4C 100%); border: 1px solid #979797; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23); border-radius: 8px; padding: 20px 20px 40px 20px; box-sizing: border-box;}.terminology-card label {color: #5abde1; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; font-size: 28px; letter-spacing: -1px; line-height: 100%;}.terminology-card .label-container {height: 75px; display: flex; align-items: center;}.grey-banner .author {font-size: 31px; line-height: 28px; text-align: center; letter-spacing: 2px; width: 100%; font-family: mrs-eaves-roman-petite-caps, Palatino Linotype, Book Antiqua, Palatino, serif;}.grey-banner {padding-right: 50px; padding-left: 50px;}.grey-banner blockquote {font-family: mrs-eaves, Times New Roman, Times New Roman, Times, serif; color: #ffffff; font-size: 38px; line-height: 38px; text-align: center; letter-spacing: -1px; background: linear-gradient(140deg, #5C5E62 0%, #A4A4A4 100%); display: flex; flex-wrap: wrap; height: 150px; align-items: center; border: none; margin-bottom: 0px; justify-content: center; background-repeat: no-repeat; padding: 5px 10px 5px 10px;}.grey-banner .wrapper {border-right: 1px solid #979797; border-left: 1px solid #979797; padding-right: 20px; padding-left: 20px;}.dotted-line-divider .canvas-content {border-bottom: 1px solid #979797; border-top: 1px solid #979797;}.md-flex-grid.small {grid-template-columns: repeat(auto-fill, minmax(215px, 1fr));}.rounded-image img {border-radius: 8px;}.two-column-list ul {column-count: 2;}.double-border:before {border-right: 1px solid #a9afb8; content: ' '; position: absolute; left: 10px; height: 100%;}.single-line-form ul {display: grid; grid-template-columns: auto 100px;}.rounded-image .responsive-content.crop-emulate {border-radius: 8px;}.canvas-content {box-sizing: border-box; padding-right: 100px; padding-left: 100px;}.grey-banner .canvas-content {padding-right: 240px; padding-left: 240px;}.unpadded-canvas > .canvas-content {padding-right: 0px; padding-left: 0px;}.dot-borders:before {border-top: 1px dotted #979797; content: ' '; height: 20px; background-color: #fff; width: 100%;}.search-background-gradient:after {background: linear-gradient(180deg, #999999 0%, #E3E1E1 100%); content: ' '; width: 100%; height: 10px; background-color: #FFFFFF; background-repeat: no-repeat;}.header-logo:after {border-right: 1px solid #a9afb8; content: ' '; position: relative; left: 71px; height: 100%;}.header-logo img {min-width: 147px; transition: min-width 200ms linear;}.numbered-headline span {height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; color: #ffffff; border-radius: 100%; font-family: mrs-eaves, Times New Roman, Times New Roman, Times, serif; font-size: 24px; background: linear-gradient(117deg, #250A3B 0%, #2B3662 25%, #2E4D76 39%, #347398 65%, #378AAC 87%, #3893B4 100%); font-weight: 600; margin-right: 10px; box-sizing: border-box; padding-bottom: 4px; letter-spacing: 0px;}.numbered-headline label {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-transform: uppercase; display: flex; align-items: center; letter-spacing: 0.5px;}.scrolled #search-container {transform: translateY(-20px);}.scrolled #sub-header {transform: translateY(-10px);}.dot-borders:after {border-bottom: 1px dotted #979797; content: ' '; height: 20px; background-color: #fff; width: 100%;}.two-column-list .text-content li {font-size: 24px; color: #0d6d90; padding-left: 0px; line-height: 100%; margin-bottom: 10px;}.single-line-form li:last-of-type {background-color: #ffffff; margin-bottom: 7px;}.scrolled .main-nav .nav-item.header-logo {height: 74px;}.scrolled .header-logo img {min-width: 115px;}.scrolled .header-gradient {height: 10px; background-position: 0;}.scrolled #glossary-nav {transform: translateY(-10px);}.off-canvas-search .search-box::placeholder {font-size: 27px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #8b8b8b;}.off-canvas-search .search-box {height: 55px; width: 100%; padding-left: 20px; border-radius: 0px; background-color: #d8d8d8; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-size: 27px; color: #8b8b8b; border: none; border-bottom: 1px solid #979797; border-top: 1px solid #979797;}.off-canvas-search .search-submit-button {font-size: 25px; width: 25px; height: 25px; border: none; background-color: transparent; position: absolute; color: #0d6d90; right: 30px; top: 50%; margin-top: -13px;}.off-canvas-search .search-box-wrapper {position: relative;}.numbered-headline-page-title {display: flex; align-items: center; grid-gap: 20px;}.numbered-headline-page-title .number {height: 75px; width: 75px; display: flex; align-items: center; justify-content: center; color: #ffffff; border-radius: 100%; font-family: mrs-eaves, Times New Roman, Times New Roman, Times, serif; font-size: 45px; background: linear-gradient(-26deg, #223F63 3%, #3A6DA0 98%); font-weight: 300; box-sizing: border-box; padding-right: 6px; padding-bottom: 6px; letter-spacing: -3px;}.numbered-headline-page-title .title {font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; font-size: 95px; font-weight: 500; display: inline-block; color: #274D7F; letter-spacing: -1px;}.mrseaves {font-family: mrs-eaves, Times New Roman, Times New Roman, Times, serif;}.mrseavesxlserif {font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif;}.mreavesmodern {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;}.mrseavesromanpetitecaps {font-family: mrs-eaves-roman-petite-caps, Palatino Linotype, Book Antiqua, Palatino, serif;}.mrseavesromanallpetitec {font-family: mrs-eaves-roman-all-petite-c, Palatino Linotype, Book Antiqua, Palatino, serif;}.icons {font-family: 'icons', Arial, Arial, Helvetica, sans-serif;}.glossary-nav nav .divider {flex: 1;}.glossary-nav nav a.nav-item {font-size: 16px; color: #0d6d90; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 2px; line-height: 100%; vertical-align: middle; margin-right: 60px; margin-left: 0px;}.no-touch .glossary-nav nav .no-touch a.nav-item:hover {color: #ffffff;}.glossary-nav nav a.nav-item.active {margin-bottom: -4px;}.glossary-nav nav .navigation-container {display: flex; align-items: center;}.glossary-nav nav a.nav-item.active:after {content: ' '; height: 4px; width: 100%; position: relative; bottom: -4px; display: block; background-color: #0d6d90;}.glossary-nav nav .nav-icon {font-size: 26px; color: #0d6d90; vertical-align: middle;}.company-slideshow .swiper-pagination-bullets {display: none;}.company-slideshow .rotator-page.with-text {display: flex;}.company-slideshow .rotator-arrow.prev:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "\e901"; color: #4971A9;}.company-slideshow .rotator-arrow.next:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "\e902"; color: #4971A9;}.company-slideshow .rotator-arrow.next {left: auto; right: 30px; font-family: 'icons';}.company-slideshow .rotator-arrow {font-size: 18px; position: absolute; left: 30px; top: 50%; margin-top: -14px; z-index: 102; font-family: ("icons",); color: #4971A9;}.company-slideshow .rotator-page span {cursor: pointer; font-size: 70px; color: #4971A9; line-height: 100%; font-family: Helvetica, Arial, sans-serif;}.company-slideshow .rotator-page span.cycle-pager-active {color: #4971A9;}.company-slideshow .rotator-page {text-align: center; color: #4971A9; margin-bottom: 15px;}.company-slideshow .pager-bullet {width: 11px; height: 11px; display: inline-block; margin-right: 8px; margin-left: 8px; border-radius: 100%; background: #4971A9; opacity: 100;}.company-slideshow .pager-bullet-active {background: #4971A9;}.translate-left {transform: translate(-95px);}.small-headline-top-border {border-top: 2px solid #212c42; padding-top: 12px;}.instant-photo {background: #ffffff; background-image: linear-gradient(180deg, #FFFFFF 0%, #EDEDED 100%); box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.3); padding: 10px 10px 40px 10px; transform: rotate(4deg);}.article-content p {font-size: 21px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; line-height: 20px; color: ##6d6d6d; letter-spacing: 0px;}.bullet-indent {padding-left: 20px;}.headline-bottom-border {border-bottom: 1px dotted #212c42; padding-bottom: 20px;}.headline-top-border {border-top: 4px solid #212c42; padding-top: 20px;}.fixed-width-button {width: 184.7px;}.full-width-solid-border-bottom-thin {border-bottom: 1px solid #7d7d7d; padding-bottom: 20px;}.border-20-pad {border: 1px solid #888888; padding: 10px 10px 10px 10px;}.20-pad {padding: 20px 20px 20px 20px;}.blue-pad-20 {padding: 15px 15px 15px 15px; background-color: #3893b4; border-radius: 18px;}.modal .modal-body {position: relative; padding: 0px 0px 0px 0px;}.modal .modal-content {background-color: #ffffff; border-radius: 0px; padding-bottom: 0px;}.modal .modal-header .close {font-size: 45px; line-height: 40px; font-weight: lighter; position: relative; top: 0px; color: #202942; opacity: 1; padding-right: 7px;}.modal .modal-title {color: #202942; font-family: 'Roboto Condensed', sans-serif; padding-top: 20px; padding-left: 70px; font-size: 23px; display: none;}.modal .modal-header {border: none; padding: 5px 10px 5px 5px; min-height: 15px; background-color: #ffffff;}.modal .modal-dialog {max-width: 800px;}.mobile-only-slideshow .rotator-page.with-text {display: flex;}.mobile-only-slideshow .rotator-arrow {font-size: 27px; position: absolute; left: 30px; top: 50%; margin-top: -14px; z-index: 102; font-family: ("icons",); color: #4971A9;}.mobile-only-slideshow .rotator-arrow.prev:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "\e901"; color: #4971A9;}.mobile-only-slideshow .rotator-arrow.next {left: auto; right: 30px; font-family: 'icons';}.mobile-only-slideshow .rotator-arrow.next:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "\e902"; color: #4971A9;}.mobile-only-slideshow .rotator-page span {cursor: pointer; font-size: 70px; color: #4971A9; line-height: 100%; font-family: Helvetica, Arial, sans-serif;}.mobile-only-slideshow .rotator-page span.cycle-pager-active {color: #4971A9;}.mobile-only-slideshow .pager-bullet-active {background: #4971A9;}.mobile-only-slideshow .pager-bullet {width: 11px; height: 11px; display: inline-block; margin-right: 8px; margin-left: 8px; border-radius: 100%; background: #4971A9; opacity: 100;}.mobile-only-slideshow .rotator-page {text-align: center; color: #4971A9; margin-top: 30px; margin-bottom: 20px; display: none;}.question-card .card {background: linear-gradient(117deg, #295286 0%, #192C4C 100%); border: 1px solid #212329; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.38); border-radius: 8px; padding: 25px 20px 40px 20px; box-sizing: border-box;}.question-card .card-headline {color: #ffffff; font-family: mrs-eaves-roman-all-petite-c, Palatino Linotype, Book Antiqua, Palatino, serif; font-size: 26px; line-height: 100%; text-align: center;}.question-card .card-question {color: #ffffff; line-height: 100%; font-size: 45px; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; text-align: center; letter-spacing: -2px; margin-top: 45px; margin-bottom: 50px; min-height: 180px; display: flex; align-items: center;}.question-card {background-image: url(//static.madedaily.com/files/7564b4de-921e-40c4-aa35-dfbd84e7e757/44825/BackgrounCards.png); background-repeat: no-repeat; background-position: center center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}hs-button.primary.large {font-size: 16px; text-transform: uppercase; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 800; line-height: 100%; letter-spacing: 3px; border: 1px solid #0d6d90; border-radius: 0px; color: #212329; border-image-source: linear-gradient(117deg, #250A3B 0%, #2B3662 25%, #2E4D76 39%, #347398 65%, #378AAC 87%, #3893B4 100%); border-image-slice: 1; border-bottom-width: 6px; background: -webkit-linear-gradient(117deg, #3893B4 0%, #378AAC 25%, #347398 39%, #2E4D76 65%, #2B3662 87%, #250A3B 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; padding-top: 13px; padding-bottom: 10px;}.faq-section .answer p {padding: 0px 20px 20px 0px;}.faq-section div.question {display: flex; padding: 20px 300px 20px 0px; background-image: url(https://static.madedaily.com/files/7564b4de-921e-40c4-aa35-dfbd84e7e757/64195/plus-grey.svg); background-repeat: no-repeat; background-position: right 15px top 20px; background-size: 24px; -webkit-background-size: 24px;}.faq-section .btn {margin: 0px 300px 30px 0px; width: 20%;}.faq-section .answer {max-height: 0; height: auto; overflow: auto; transition: max-height 300ms ease-in-out;}.faq-section .open .answer {max-height: 500px;}.faq-section svg {fill: #707071; margin-left: auto;}.faq-section {color: #000000; border-bottom: 1px solid #a9afb8;}.faq-section .question-text {font-size: 40px; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; color: #363636; letter-spacing: -1px; line-height: 42px;}.move-right .menu[data-class-toggle-class="move-right"]:after, .move-left .menu[data-class-toggle-class="move-left"]:after, .menu.open:after {-webkit-transform: rotatez(45deg) translate(-6px, -8px); transform: rotatez(45deg) translate(-6px, -8px);}.menu:before {top: 6.75px;}.menu:after {bottom: 6.75px;}button.menu:before, button.menu:after, button.menu span {color: #ffffff; width: 39px; height: 4px; border-radius: 2px; background: linear-gradient(117deg, #250A3B 0%, #2B3662 25%, #2E4D76 39%, #347398 65%, #378AAC 87%, #3893B4 100%);}.move-right .menu[data-class-toggle-class="move-right"]:before, .move-left .menu[data-class-toggle-class="move-left"]:before, .menu.open:before {-webkit-transform: rotatez(-45deg) translate(-3.5px, 5px); transform: rotatez(-45deg) translate(-8px, 9px);}.grey-hamburger button.menu:before, .grey-hamburger button.menu:after, .grey-hamburger button.menu span {background: #C3C3C3;}.text-content ul {padding-left: 20px;}.text-content a {color: #0d6d90;}h4 {font-size: 26px; font-family: mrs-eaves-roman-petite-caps, Palatino Linotype, Book Antiqua, Palatino, serif; color: #212329; letter-spacing: 3px; line-height: 19px;}img {width: 100%;}hr {border-bottom: 1px dotted #979797;}.caption {font-family: mrs-eaves, Times New Roman, Times New Roman, Times, serif; font-weight: 100; font-size: 16px; line-height: 24px; letter-spacing: 0px; color: #212329; text-align: center;}.no-touch .text-content a:hover {text-decoration: underline;}h1 {font-size: 45px; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; line-height: 50px; letter-spacing: -1px; color: #363e4d;}p {font-size: 22px; color: #6d6d6d; line-height: 140%; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; margin-bottom: 0px;}strong {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 700;}h3 {font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; font-weight: 100; font-size: 33px; line-height: 37px; letter-spacing: -1px; color: #212329;}aside.off-canvas-left, aside.off-canvas-right {z-index: 199; background: linear-gradient(117deg, #295286 0%, #192C4C 100%);}h2 {font-size: 40px; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; color: #363636; letter-spacing: -1px; line-height: 42px;}label {font-weight: 400;}ol {margin-bottom: 20px; color: #363636;}.btn {display: block; white-space: normal;}.btn.btn-warning {border-width: 0px; background-color: #ff0000;}button.icon-button {font-size: 25px; border: none; background-color: transparent;}.btn.btn-custom {font-size: 16px; letter-spacing: 3px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 800; line-height: 100%; text-transform: uppercase; color: #0d6d90; border: 1px solid #c9c9c9; background-color: rgba(0, 0, 0, 0); border-radius: 0px; border-image-slice: 1; border-bottom-width: 6px; border-image-source: linear-gradient(117deg, #250A3B 0%, #2B3662 25%, #2E4D76 39%, #347398 65%, #378AAC 87%, #3893B4 100%); padding: 13px 0px 10px 0px;}.btn.btn-custom2 {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 800; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; line-height: 100%; color: #394350; padding-top: 7px; padding-bottom: 7px; border-radius: 0px; border-image-source: linear-gradient(140deg, #212C42 0%, #676767 100%); border-image-slice: 1; border-bottom-width: 3px; background-color: rgba(0, 0, 0, 0);}.alert {border-radius: 0px;}button.menu:before, button.menu:after, button.menu span {background-color: #000000; color: #ffffff;}.btn.btn-custom3 {background-color: #0d6d90; color: #ffffff; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-size: 20px; border-radius: 9px; text-transform: uppercase; background: linear-gradient(#274F81, #192D4D); letter-spacing: 0px; line-height: 80%; padding: 10px 10px 10px 10px; text-align: center;}.btn.btn-default {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 800; text-transform: uppercase; font-size: 16px; letter-spacing: 3px; line-height: 100%; color: #394350; border-radius: 0px; border-image-source: linear-gradient(140deg, #212C42 0%, #676767 100%); border-image-slice: 1; border-bottom-width: 6px; padding-top: 13px; padding-bottom: 10px; background-color: rgba(0, 0, 0, 0);}.btn.btn-custom5 {background-color: #0d6d90; color: #0d6d90; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-size: 20px; border-radius: 9px; text-transform: uppercase; background: linear-gradient(#fcfcfc, #dbdbdb); letter-spacing: 0px; line-height: 80%; padding: 10px 10px 10px 10px; text-align: center;}.btn.btn-primary {font-size: 16px; text-transform: uppercase; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 800; line-height: 100%; letter-spacing: 3px; border: 1px solid #0d6d90; border-radius: 0px; color: #212329; border-image-source: linear-gradient(117deg, #250A3B 0%, #2B3662 25%, #2E4D76 39%, #347398 65%, #378AAC 87%, #3893B4 100%); border-image-slice: 1; border-bottom-width: 6px; background: -webkit-linear-gradient(117deg, #3893B4 0%, #378AAC 25%, #347398 39%, #2E4D76 65%, #2B3662 87%, #250A3B 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; padding-top: 13px; padding-bottom: 10px; background-color: #ffffff;}.video_wrapper .content-wrapper {padding-right: 20px; padding-left: 20px; position: relative;}.video_wrapper video {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}.video_wrapper p.white_paragraph {z-index: 1; text-align: center; margin: 40px auto auto auto; max-width: 768px; color: #ffffff; text-shadow: 0px 0px 10px #363636; font-size: 18pt;}.video_wrapper {position: relative; max-height: calc(100vh - 152px); height: 720px; display: flex; align-items: center; justify-content: center; flex-direction: column; https: //content.madedaily.com/design/stylesheets/2314581/css_styles#update;}.video_wrapper h1.headline-hero {z-index: 1; text-align: center; color: #ffffff; text-shadow: 0px 0px 10px #363636;}.form-message {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #cbcbcb; line-height: 100%; font-size: 22px;}.form-control {font-size: 20px; border-radius: 6px; background-color: #ffffff; border: 1px solid #d9d9d9; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #212329; line-height: 100%; padding: 5px 0 5px 15px; height: 43px;}.btn.btn-primary.submit-button {font-size: 16px; text-transform: uppercase; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 700; line-height: 100%; letter-spacing: 3px; border: 1px solid #0d6d90; border-radius: 0px; background-color: #ffffff; border-image-source: linear-gradient(117deg, #250A3B 0%, #2B3662 25%, #2E4D76 39%, #347398 65%, #378AAC 87%, #3893B4 100%); border-image-slice: 1; border-bottom-width: 6px; background: -webkit-linear-gradient(117deg, #3893B4 0%, #378AAC 25%, #347398 39%, #2E4D76 65%, #2B3662 87%, #250A3B 100%); -webkit-background-clip: text; -webkit-text-fill-color: #250A3B; padding-top: 13px; padding-bottom: 10px; color: #250A3B;}::placeholder {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #212329; line-height: 100%; font-size: 22px;}.btn.btn-default.dropdown-toggle {padding-right: 30px;}.form-message p {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #212329; line-height: 100%; font-size: 22px;}.search-box {height: 35px; width: 100%; border: 1px solid #ffffff; padding-left: 20px; border-radius: 6px; background-color: #ffffff; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-size: 18px; color: #212329;}.search-box::placeholder {font-size: 18px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #212329;}.search-box-wrapper {display: flex;}.search-submit-button {margin-left: 11px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-size: 15px; color: #0d6d90; font-weight: 800; text-transform: uppercase; border: 1px solid #0d6d90; background-color: #ffffff; width: 60px;}.no-touch .off-canvas-nav .sub-navigation a.nav-item:hover {text-decoration: underline;}.off-canvas-nav .sub-navigation a.nav-item.active {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 a.nav-item {font-size: 36px; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; color: #ffffff; letter-spacing: NaNpx; line-height: 100%; padding-bottom: 15px;}.off-canvas-nav .sub-navigation a.nav-item {font-size: 42px; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; color: #ffffff; letter-spacing: NaNpx; line-height: 100%; padding-bottom: 25px;}.text-content .blue-headline {color: #0d6d90;}.text-content .label-paragraph {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-transform: uppercase; letter-spacing: 0px; color: #212329;}.text-content .callout-text {display: block; font-weight: 700; padding: 10px 20px 10px 20px;}.text-content .blue-spaced-headline {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 5px; text-transform: uppercase; color: #285083; font-size: 20px;}.text-content .headline-hero {font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; font-size: 95px; color: #212c42; letter-spacing: -1px; line-height: 100%;}.text-content .powered-by {font-size: 15px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; line-height: 17px; color: #a3a3a3;}.text-content li {color: #0d6d90; font-size: 22px;}.text-content .powered-by-link {font-size: 15px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; line-height: 17px; color: #a3a3a3;}.text-content .blue-arrow {color: #2d809e; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; font-weight: 700; background-image: url(//static.madedaily.com/files/7564b4de-921e-40c4-aa35-dfbd84e7e757/53933/Polygon_1.png); background-repeat: no-repeat; background-position: right center; display: inline-block; padding-right: 30px; background-size: 14px; -webkit-background-size: 14px; -moz-background-size: 14px; -o-background-size: 14px;}.text-content .footer-text {font-size: 23px; font-family: mrs-eaves-roman-all-petite-c, Palatino Linotype, Book Antiqua, Palatino, serif; color: #0d6d90; line-height: 31px; letter-spacing: 4px;}.text-content .heavy-paragraph {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-size: 24px; line-height: 36px; font-weight: 800; color: #212329;}.text-content .small-headline {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 17px; letter-spacing: 1.33px; text-transform: uppercase; color: #212329; font-weight: 700;}.text-content .grey-spaced {text-transform: uppercase; font-size: 26px; color: #818181; letter-spacing: 6px; font-family: mrs-eaves-roman-petite-caps, Palatino Linotype, Book Antiqua, Palatino, serif; font-weight: 400;}.text-content .gradient-text {background: -webkit-linear-gradient(140deg, #676767 0%, #212C42 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}.text-content .headline-hero-small {font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; font-size: 60px; color: #212c42; letter-spacing: -2px; line-height: 100%;}.text-content .tighter-paragraph {font-size: 21px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; line-height: 25px; color: #6d6d6d; letter-spacing: 0px;}.text-content h4.alternate {font-family: mrs-eaves-roman-all-petite-c, Palatino Linotype, Book Antiqua, Palatino, serif; font-size: 17px; letter-spacing: 3px; line-height: 19px;}.text-content .search-headline {font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 15px; line-height: 100%; letter-spacing: 4px; text-transform: uppercase; font-weight: 800;}.text-content .small-paragraph {font-size: 21px; line-height: 25px; letter-spacing: NaNpx; color: #6d6d6d; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;}.text-content .white-headline-1 {font-size: 78px; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; line-height: 83px; letter-spacing: -3px; color: #212329;}.text-content .company-feature-paragraph {color: #6d6d6d; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px;}.text-content .ico-services {font-size: 18px;}.text-content .large-paragraph {font-size: 24px; line-height: 26px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;}.text-content h1.alternate {font-size: 56px; background: -webkit-linear-gradient(140deg, #676767 0%, #212C42 100%); -webkit-background-clip: text; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; line-height: 60px; letter-spacing: -1px; color: #212329;}.text-content h2.alternate {font-size: 50px; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; color: #212329; letter-spacing: -1px; line-height: 100%;}.xl-headline h1 {font-size: 95px; letter-spacing: -1px; line-height: 100%;}.xl-headline h2 {font-size: 65px; line-height: 100%; letter-spacing: -1px;}.xl-headline h3 {font-size: 45px; line-height: 100%;}.numbered-headline-large .number {height: 75px; width: 75px; display: flex; align-items: center; justify-content: center; color: #ffffff; border-radius: 100%; font-family: mrs-eaves, Times New Roman, Times New Roman, Times, serif; font-size: 45px; background: linear-gradient(-26deg, #223F63 3%, #3A6DA0 98%); font-weight: 300; box-sizing: border-box; padding-right: 6px; padding-bottom: 6px; letter-spacing: -3px;}.numbered-headline-large .headline-text {font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif; font-size: 65px; font-weight: 500; display: inline-block; color: #274D7F; letter-spacing: -1px; background-image: url(//static.madedaily.com/files/7564b4de-921e-40c4-aa35-dfbd84e7e757/53783/Polygon_1.png); background-repeat: no-repeat; background-position: right center; background-size: 15px; -webkit-background-size: 15px; -moz-background-size: 15px; -o-background-size: 15px; padding-right: 35px;}.numbered-headline-large {display: flex; align-items: center; grid-gap: 20px;}.hide-tilde .grey-banner .tilde {display: none;}.form-section .md-radio label {color: #777777;}.form-section .checkbox-bar label {color: #777777;}span.type {font-size: 13pt; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #212329;}a.search-result {font-size: 16px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #212329;}li.search-result {margin-top: 25px;}h2.title {font-size: 24pt; font-family: mrs-eaves, Times New Roman, Times New Roman, Times, serif; line-height: 38px;}.combined-search-result img {border-radius: 7px; margin-right: 25px;}.side-nav nav .divider {flex: 1;}.side-nav nav a.nav-item.active:after {content: ' '; height: 4px; background: #ffffff; width: 100%; position: relative; bottom: -4px; display: block; background-color: #ffffff;}.side-nav nav a.nav-item.active {margin-bottom: -4px;}.side-nav nav .navigation-container {display: flex; align-items: center;}.side-nav nav a.nav-item {font-size: 16px; color: #ffffff; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 2px; line-height: 100%; vertical-align: middle; margin-right: 60px; margin-left: 0px;}.no-touch .side-nav nav .no-touch a.nav-item:hover {color: #ffffff;}.side-nav nav .nav-icon {font-size: 26px; color: #0d6d90; vertical-align: middle;}.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;}.footer-nav nav a.nav-item {font-size: 13px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #6d6d6d; line-height: 31px; letter-spacing: 1px; text-transform: uppercase;} .story-category.other-stories .contact-section {margin-top: 15px;} .story-category.other-stories .subtitle {font-size: 13px;} .story-category.other-stories .description {font-size: 24px; font-family: mr-eaves-modern, Arial, Helvetica, sans-serif; color: #6D6D6D; line-height: 26px; width: 90%; margin: auto; padding-top: 5px;} .story-category.other-stories .load-more {display: none;} .story-category.other-stories .story-list-title {display: none;} .story-category.other-stories p.story-list-title {font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif;} .story-category.other-stories .md-flex-grid {grid-auto-rows: auto;} .story-category.other-stories .story {position: relative; text-align: center; font-family: mrs-eaves-xl-serif, Times New Roman, Times New Roman, Times, serif;}}@media (min-width: 768px) and (max-width: 1024px) {.main-nav nav .nav-item.header-logo {height: 74px; padding-right: 34px; padding-left: 24px;}.main-nav nav .navigation-container {display: flex; align-items: center; justify-content: flex-end;}.main-nav nav a.nav-item {font-size: 12px; line-height: 13px; letter-spacing: 2px; margin-right: 15px; margin-left: 15px;}.main-nav nav .nav-icon {font-size: 22px;}.main-nav nav .nav-item.get-started-navigation {letter-spacing: 2px; padding: 7px 15px 6px 15px; font-size: 14px; margin-right: 0px; margin-left: 5px;} .story-category.bios-stories .subtitle {font-size: 18px;} .story-category.bios-stories .story {margin-bottom: 0px;} .story-category.bios-stories p.story-list-title {font-size: 28px;} .story-category.blog-stories .cta-button {font-size: 14px; letter-spacing: 2px; padding-top: 10px; padding-bottom: 7px; max-width: 104px;} .story-category.blog-stories p.story-list-title {font-size: 18px; line-height: 22px;} .story-category.blog-stories .description {font-size: 18px; line-height: 20px;} .story-category.tutorial-stories .description {font-size: 18px; line-height: 20px;} .story-category.tutorial-stories .cta-button {font-size: 14px; letter-spacing: 2px; padding-top: 10px; padding-bottom: 7px; max-width: 104px;} .story-category.tutorial-stories p.story-list-title {font-size: 18px; line-height: 22px;}.story-category.case-study-stories .description {font-size: 16px; line-height: 24px;}.story-category.case-study-stories .cta-button {font-size: 14px; letter-spacing: 2px; padding-top: 10px; padding-bottom: 7px; max-width: 104px;}.story-category.case-study-stories p.story-list-title {font-size: 18px; line-height: 26px;}.image-spacing-padding-left {padding-left: 20px;}.image-spacing-padding-right {padding-right: 20px;}.extra-bottom-margin {margin-bottom: 40px;}.button-grid {grid-template-columns: 171px 171px auto; grid-gap: 10px;}.dotted-line-divider {padding-top: 15px; padding-bottom: 15px; margin-top: 40px; margin-bottom: 40px;}.left-column-padding {padding-right: 10px;}.dotted-border-mobile-none {padding-top: 15px; padding-bottom: 15px;}.row-reverse {flex-direction: row;}.grid-container-4up {grid-template-columns: repeat(2, 1fr);}.extra-top-margin {margin-top: 40px;}.terminology-card label {font-size: 24px;}.grey-banner .author {font-size: 21px; line-height: 18px; letter-spacing: -1px;}.grey-banner {padding-right: 20px; padding-left: 20px;}.grey-banner blockquote {font-size: 23px; line-height: 21px; letter-spacing: 0px; height: 105px; padding: 10px 10px 10px 10px;}.grey-banner .wrapper {padding-right: 15px; padding-left: 15px;}.two-column-list ul {column-count: 1;}.canvas-content {padding-right: 55px; padding-left: 55px;}.dot-borders:before {height: 15px;}.header-logo:after {height: 74px; left: 44px;}.header-logo img {min-width: 106px;}.dot-borders:after {height: 15px;}.two-column-list .text-content li {font-size: 20px;}.numbered-headline-page-title {grid-gap: 5px;}.numbered-headline-page-title .number {height: 50px; width: 50px; transform: none; font-size: 32px; padding-bottom: 4px;}.numbered-headline-page-title .title {font-size: 38px;}.glossary-nav nav a.nav-item {font-size: 12px; line-height: 13px; letter-spacing: 2px; margin-right: 15px; margin-left: 15px;}.glossary-nav nav .nav-icon {font-size: 22px;}.translate-left {transform: none;}.headline-bottom-border {border-bottom: 0.8px dotted #212c42; padding-bottom: 17px;}.headline-top-border {border-top: 3px solid #212c42; padding-top: 17px;}.modal .modal-dialog {max-width: 728px;}.question-card .card-question {font-size: 33px; letter-spacing: -1px; margin-top: 35px; margin-bottom: 40px; min-height: 140px;}.faq-section .answer p {padding: 0px 40px 20px 0px;}.faq-section div.question {padding: 20px 40px 20px 00px;}.faq-section .btn {margin: 0px 0px 20px 0px; width: 30%;}.faq-section .question-text {font-size: 34px;}.caption {font-size: 23px; line-height: 27px;}h1 {font-size: 40px; line-height: 40px; letter-spacing: -.5px;}p {line-height: 28px;}h3 {font-size: 23px; line-height: 27px;}h2 {font-size: 34px; letter-spacing: NaNpx; line-height: 36px;}.btn.btn-default {font-size: 14px; letter-spacing: 2px; padding-top: 10px; padding-bottom: 7px;}.btn.btn-primary {font-size: 14px; letter-spacing: 2px; padding-top: 10px; padding-bottom: 7px;}.video_wrapper p.white_paragraph {font-size: 20px;}.video_wrapper {max-height: calc(100vh - 121px); height: 720px; align-items: center; justify-content: center; text-align: center;}.video_wrapper h1.headline-hero {line-height: 75%; text-align: center;}.form-message {font-size: 20px;}.form-control {font-size: 20px;}::placeholder {font-size: 20px;}.form-message p {font-size: 20px;}.text-content .headline-hero {font-size: 60px; line-height: 110%;}.text-content .heavy-paragraph {font-size: 19px; line-height: 28px;}.text-content .small-headline {font-size: 14px; line-height: 15px;}.text-content .grey-spaced {font-size: 22px;}.text-content .headline-hero-small {font-size: 44px;}.text-content .small-paragraph {font-size: 17px; line-height: 21px;}.text-content .white-headline-1 {font-size: 44px; line-height: 48px; letter-spacing: -2px;}.text-content .ico-services {font-size: 14px;}.text-content .large-paragraph {font-size: 18px; line-height: 20px;}.text-content h1.alternate {font-size: 44px; line-height: 48px; letter-spacing: -1px;}.text-content h2.alternate {font-size: 32px;}.xl-headline h1 {font-size: 60px; line-height: 110%;}.xl-headline h2 {font-size: 45px; line-height: 110%;}.xl-headline h3 {font-size: 35px;}.numbered-headline-large .number {height: 50px; width: 50px; transform: none; font-size: 32px; padding-bottom: 4px;}.numbered-headline-large .headline-text {font-size: 38px;}.numbered-headline-large {grid-gap: 5px;}.side-nav nav a.nav-item {font-size: 12px; line-height: 13px; letter-spacing: 2px; margin-right: 15px; margin-left: 15px;}.side-nav nav .nav-icon {font-size: 22px;} .story-category.other-stories .description {font-size: 18px; line-height: 20px; width: 90%;} .story-category.other-stories p.story-list-title {font-size: 18px; line-height: 20px; width: 90%;}}@media screen and (max-width: 767px) { .story-category.general-stories p.story-list-title {font-size: 16px;} .story-category.general-stories .md-flex-grid.normal {grid-template-columns: repeat(auto-fill, minmax(145px, 1fr));} .story-category.general-stories .story {height: 50px; display: flex; justify-content: center; align-items: center; font-size: 14px; padding: 0px 15px 0px 15px;} .story-category.bios-stories .story {height: auto;} .story-category.blog-stories .cta-button {max-width: 144px;} .story-category.blog-stories .story {height: auto;} .story-category.blog-stories .description {font-size: 18px; line-height: 20px;} .story-category.tutorial-stories .story {height: auto;} .story-category.tutorial-stories .description {font-size: 18px; line-height: 20px;} .story-category.tutorial-stories .cta-button {max-width: 144px;}.story-category.case-study-stories .description {font-size: 18px; line-height: 26px;}.story-category.case-study-stories .cta-button {max-width: 144px;}.story-category.case-study-stories .story {height: auto;} .story-category .story {height: auto;}.image-spacing-padding-left {padding-left: 0px;}.image-spacing-padding-right {padding-right: 0px;}.subscription-card {padding: 15px 15px 15px 15px;}.extra-bottom-margin {margin-bottom: 10px;}.footer-social-links {justify-content: center;}.mobile-padding {padding-right: 30px; padding-left: 30px;}.full-screen-mobile {padding-right: 0px; padding-left: 0px;}.button-grid {display: flex;}.dotted-line-divider {padding-top: 10px; padding-bottom: 10px; border-style: solid; margin-top: 20px; margin-bottom: 20px;}.blue-gradient-mobile-only {background: linear-gradient(117deg, #295286 0%, #192C4C 100%);}.left-column-padding {padding-right: 10px;}.flow-content-horizontally {flex-direction: column;}.dotted-border-mobile-none {border: none; padding-top: 0px; padding-bottom: 0px;}.row-reverse {flex-direction: column-reverse;}.grid-container-4up {grid-template-columns: 1fr;}.extra-top-margin {margin-top: 10px;}.grid-container-3up {grid-template-columns: 1fr;}.grey-banner .author {font-size: 21px; line-height: 18px; letter-spacing: -1px;}.grey-banner {padding-right: 0px; padding-left: 0px;}.grey-banner blockquote {font-size: 30px; line-height: 32px; letter-spacing: 0px; height: 243px; padding: 5px 5px 5px 5px;}.grey-banner .wrapper {border: none; padding-right: 0px; padding-left: 0px;}.blue-gradient-mobile-only:before {border-top: 1px dotted #979797; content: ' '; height: 15px; background-color: #fff; width: 100%;}.dotted-line-divider .canvas-content {border: none;}.two-column-list ul {column-count: 1;}.mobile-unpadded-canvas > .canvas-content {padding-right: 0px; padding-left: 0px;}.canvas-content {padding-right: 30px; padding-left: 30px;}.blue-gradient-mobile-only:after {border-bottom: 1px dotted #979797; content: ' '; height: 15px; background-color: #fff; width: 100%;}.dot-borders:before {height: 15px;}.full-screen-mobile .canvas-content {padding-right: 0px; padding-left: 0px;}.scrolled #search-container {transform: translateY(0);}.scrolled #sub-header {transform: translateY(0);}.dot-borders:after {height: 15px;}.two-column-list .text-content li {font-size: 20px; line-height: 26px;}.scrolled .header-gradient {background-position: 0 9px;}.scrolled #glossary-nav {transform: translateY(0);}.numbered-headline-page-title {grid-gap: 5px;}.numbered-headline-page-title .number {height: 40px; width: 40px; font-size: 28px; padding-right: 4px; padding-bottom: 4px;}.numbered-headline-page-title .title {font-size: 44px; background-size: 10px; -webkit-background-size: 10px; -moz-background-size: 10px; -o-background-size: 10px; letter-spacing: NaNpx;}.glossary-nav nav a.nav-item {letter-spacing: 0px; margin-right: 0px; font-size: 12px;}.glossary-nav nav a.nav-item.active {margin-bottom: -2px;}.glossary-nav nav .navigation-container {grid-gap: 20px;}.glossary-nav nav a.nav-item.active:after {height: 2px; bottom: -2px;}.translate-left {transform: none;}.headline-bottom-border {border-bottom: 0.8px dotted #212c42; padding-bottom: 17px;}.headline-top-border {border-top: 3px solid #212c42; padding: 17px 0px 0 0px;}.full-width-solid-border-bottom-thin {padding-bottom: 10px;}.modal .modal-header .close {font-size: 35px; top: -3px; left: 0px;}.modal .modal-title {padding-left: 23px; font-size: 16px; font-family: 'Roboto Condensed', sans-serif; color: #202942; display: none;}.modal .modal-header {padding: 10px 10px 5px 5px;}.modal .modal-dialog {max-width: 355px;}.faq-section .answer p {padding: 0px 40px 20px 00px;}.faq-section div.question {padding: 20px 40px 20px 0px;}.faq-section .btn {margin: 0px 0px 20px 0px; width: 60%;}.faq-section .question-text {font-size: 30px; letter-spacing: 0px; line-height: 120%;}h4 {font-size: 18px;}.caption {font-size: 17px; line-height: 21px;}h1 {font-size: 34px; line-height: 34px; letter-spacing: -1px;}p {line-height: 28px;}h3 {font-size: 28px; line-height: 26px;}h2 {font-size: 30px; letter-spacing: NaNpx; line-height: 31px;}.video_wrapper p.white_paragraph {font-size: 14px; padding-right: 10px; padding-left: 10px;}.video_wrapper {max-height: calc(100vh - 140px); align-items: center; justify-content: center; text-align: center;}.video_wrapper h1.headline-hero {font-size: 40px;}.form-message {font-size: 18px;}.form-control {font-size: 18px;}::placeholder {font-size: 18px;}.form-message p {font-size: 18px;}.search-box {border: 1px solid #000000; padding: 5px 15px 5px 15px; height: auto;}.text-content .blue-spaced-headline {font-size: 16px; letter-spacing: 1px;}.text-content .headline-hero {font-size: 40px; line-height: 110%;}.text-content li {font-size: 19px;}.text-content .footer-text {font-size: 24px; line-height: 36px;}.text-content .heavy-paragraph {font-size: 19px; line-height: 28px;}.text-content .grey-spaced {font-size: 22px;}.text-content .headline-hero-small {font-size: 33px;}.text-content .small-paragraph {font-size: 17px; line-height: 21px;}.text-content .white-headline-1 {font-size: 48px; line-height: 51px; letter-spacing: -1px;}.text-content .company-feature-paragraph {font-size: 14px; line-height: 16px;}.text-content .large-paragraph {font-size: 20px;}.text-content h1.alternate {font-size: 38px; line-height: 46px; letter-spacing: -2px;}.text-content h2.alternate {font-size: 22px;}.xl-headline h1 {font-size: 40px; line-height: 110%;}.numbered-headline-large .number {height: 40px; width: 40px; font-size: 28px; padding-right: 4px; padding-bottom: 4px;}.numbered-headline-large .headline-text {font-size: 28px; background-size: 10px; -webkit-background-size: 10px; -moz-background-size: 10px; -o-background-size: 10px;}.numbered-headline-large {grid-gap: 5px;}.side-nav nav a.nav-item.active:after {height: 2px; bottom: -2px;}.side-nav nav a.nav-item.active {margin-bottom: -2px;}.side-nav nav .navigation-container {justify-content: space-around; grid-gap: 20px;}.side-nav nav a.nav-item {letter-spacing: 0px; margin-right: 0px; font-size: 12px;}.footer-nav nav a.nav-item {font-size: 18px; line-height: 36px; letter-spacing: px;} .story-category.other-stories .description {font-size: 18px; line-height: 20px; width: 80%;} .story-category.other-stories p.story-list-title {font-size: 18px; line-height: 20px; width: 80%;} .story-category.other-stories .story {height: auto;}}
body{opacity:1 !important;}
