body {--primary-background-color: #FFFFFF; --desktop-canvas-padding: 20px; --tablet-canvas-padding: 20px; --mobile-canvas-padding: 10px; --content-width: 1400px; font-family: din-2014, Arial, Helvetica, sans-serif; font-size: 20px; color: #1E1E1E; background-color: #FFFFFF;}@media screen {.rounded-corners {border-radius: 10px;}.new-card-home {border-radius: 10px; background-color: #F0F0F0; padding: 25px 25px 50px 25px;}.frame-box-shadow {box-shadow: 1px 2px 19px 6px rgb(0 0 0 / 24%);} .story-category .story-image {border: 1px solid #111111;} .story-category .story {position: relative; padding-top: 0px;} .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 .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-category .description {font-size: 16px; color: #9b928e; font-weight: 300;} .story-category .story-list-subtitle {font-size: 20px; line-height: 24px; font-weight: 300; color: #000000; margin-top: 5px; margin-bottom: 5px;} .story-category p.story-list-title {font-size: 26px; color: #000000; font-weight: 700; line-height: 120%; margin-top: 20px; margin-bottom: 10px;} .story-category .case-study-button {background: none; border: none; color: #979797; font-size: 15px; text-decoration: underline; padding-top: 10px; padding-left: 0px; text-underline-offset: 7px; margin-bottom: 30px;} .story-category .work-type {color: #979797; font-size: 17px; padding-top: 10px;}.ico-tiktok:before {content: "\e905";}.ico-twitter:before {content: "\e906";}.ico-instagram:before {content: "\e902";}.ico-facebook:before {content: "\e901";}.ico-down-caret:before {content: "\e900";}.ico-left-arrow:before {content: "\e903";}.ico-right-arrow:before {content: "\e904";}.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;}.rotate {transform: rotate(180deg);}.included-list-items {column-count: 3;}.test {padding: 44px 44px 44px 44px;}.blue-image-border {border: 1px solid #22a1d3; border-width: 5px;}.blue-list {color: #22a1d3; font-weight: 700; text-decoration: underline;}.related-articles-links {color: #22a1d3;}.headline-section-divder {border-bottom: 1px solid #979797;}.charcoal-border-image {border: 1px solid #1e1e1e; border-width: 5px;}.grey-border-image {border: 1px solid #979797;}.image-frame {background: #151515; padding: 25px 25px 85px 25px; border: 1px solid #393939;}.card-border {border: 1px solid #979797;}.home-page-list {column-count: 2;}.custom-quote-padding {padding-left: 45px;}.blue-border {border: 1px solid #22a1d3; border-radius: 5px;}.black-border {border: 1px solid #000000; border-radius: 5px;}.grey-border {border: 1px solid #888888; border-radius: 5px;}.features-card-wrapper {padding: 0px 0px 30px 0px; border: 1px solid #9b928e; border-radius: 10px; box-shadow: 0px 0px 5px 0px #9b928e;}.no-touch .features-card-wrapper:hover {border: 1px solid #22a1d3; border-radius: 10px; box-shadow: 0px 0px 5px 0px #22a1d3;}p {color: inherit; line-height: 160%; margin-bottom: 0;}.responsive-wrapper-437x275:after {padding-top: 62.92906178489702%;}.wrapper-437x275 {padding-top: 62.92906178489702%;}.din2014 {font-family: din-2014, Arial, Helvetica, sans-serif;}.icons {font-family: 'icons', Arial, Arial, Helvetica, sans-serif;}.blender {font-family: 'Blender', Arial, Arial, Helvetica, sans-serif;}.rounded-video .overlay-video {border-radius: 10px; border: 1px solid #9B928E;}.rounded-video .case-study-video-wrap {overflow: inherit;}.sales-off-canvas-nav aside.off-canvas-right {background-color: #111111; color: #ffffff;}button.icon-button {font-size: 25px; border: none; background-color: #FFFFFF; color: #FFFFFF;}button.menu:before, button.menu:after, button.menu span {background-color: #ffffff; color: #ffffff;}.btn.btn-primary {border-radius: 23px; color: #ffffff; font-family: 'Din 2014', Arial, Arial, Helvetica, sans-serif; background: linear-gradient(#00A0DB, #0067b4); padding: 10px 15px 10px 15px; font-size: 18px; margin-right: 20px; border-color: #ffffff;}.icon-button {display: flex;}.icon-button i {transform: translateY(3px); margin-left: 8px;}.no-touch .btn.btn-default:hover {border: 1px solid #111111; font-size: 20px; color: #ffffff; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; line-height: 100%; padding: 10px 40px 12px 40px; background-color: #2d2d2d; border-radius: 0px;}.btn.btn-custom3 {border-radius: 23px; color: #2d2d2d; font-family: 'Din 2014', Arial, Arial, Helvetica, sans-serif; padding: 10px 15px 10px 15px; font-size: 18px; margin-right: 20px; background: #2d2d2d; border: 1px solid #2d2d2d; background-color: rgba(0, 0, 0, 0);}.no-touch .btn.btn-custom3:hover {border-radius: 23px; color: #ffffff; font-family: 'Din 2014', Arial, Arial, Helvetica, sans-serif; padding: 10px 15px 10px 15px; font-size: 18px; margin-right: 20px; background: #2d2d2d; border: 1px solid #2d2d2d;}.btn.btn-custom2 {border: 1px solid #22a1d3; font-size: 20px; border-radius: 0px; color: #ffffff; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; line-height: 100%; background-color: #22a1d3; display: block; white-space: normal; width: 200px; padding-top: 10px; padding-bottom: 12px;}.btn.btn-custom {border: 1px solid #ffffff; font-size: 20px; border-radius: 23px; color: #ffffff; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; line-height: 100%; background-color: rgba(255, 255, 255, 0); display: block; white-space: normal; width: 200px; padding-top: 10px; padding-bottom: 12px;}.btn.btn-default {border: 1px solid #111111; font-size: 20px; border-radius: 0px; color: #111111; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; line-height: 100%; padding: 10px 40px 12px 40px; background-color: rgba(255, 255, 255, 0);}.alert {border-radius: 0px;}.btn.btn-custom4 {border-radius: 5px; color: #ffffff; font-family: 'Din 2014', Arial, Arial, Helvetica, sans-serif; display: block; padding: 15px 15px 15px 15px; font-size: 22px; background-color: #000000;}.btn.btn-custom5 {border: none; font-size: 16px; border-radius: 5px; color: #ffffff; font-family: din-2014, Arial, Helvetica, sans-serif; line-height: 100%; display: block; padding: 10px 10px 10px 10px; font-weight: 600; background-color: #00a0db;}.no-touch .btn.btn-primary:hover {border-radius: 23px; color: #ffffff; font-family: 'Din 2014', Arial, Arial, Helvetica, sans-serif; padding: 10px 15px 10px 15px; font-size: 18px; margin-right: 20px; background: #2d2d2d; border: 1px solid #2d2d2d;}.no-touch .btn.btn-custom:hover {border: 1px solid #2d2d2d; font-size: 20px; border-radius: 23px; color: #ffffff; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; line-height: 100%; display: block; white-space: normal; width: 200px; padding-top: 10px; padding-bottom: 12px; background-color: #2d2d2d;}.md-testimonial .author {color: #ffffff; font-size: 16px; line-height: 22px;}.md-testimonial .author-title {font-style: italic; font-size: 16px; line-height: 22px; color: #ffffff;}.md-testimonial q {font-size: 26px; line-height: 32px; color: #ffffff; font-weight: 600; quotes: "“" "”"; margin-bottom: 30px; display: block;}.md-testimonial {padding-top: 60px; padding-bottom: 60px;}.box-shadow img {box-shadow: 1px 2px 19px 6px rgb(0 0 0 / 24%);}.faq-section svg {display: none;}.faq-section div.question {display: flex; padding: 20px 300px 20px 20px; background-image: url(https://static.madedaily.com/files/339801c3-05ee-44ac-b39e-c6167b3b5b7f/61419/lending-arrow.svg); background-repeat: no-repeat; background-position: right 15px top 30px; font-family: 'Lexend Deca', sans-serif; font-size: 16px; font-weight: 400;}.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 {background-color: #f9f9f9; color: #000000; border-radius: 10px; cursor: pointer;}.faq-section .answer p {padding: 0px 140px 20px 20px;}.md-tip p {margin-bottom: 0px; padding-left: 30px; width: 75%;}.md-tip .icon {width: 5%; padding-left: 30px; justify-content: center;}.md-tip div.tip-wrapper.blue {background: linear-gradient(to right, #44B1E1 1%, rgba(68, 177, 225, 0.32) 1%);}.md-tip .tip-wrapper.green {background: linear-gradient(to right, #00B740 1%, rgba(0, 165, 58, 0.32) 1%);}.md-tip .tip-wrapper {display: flex; align-items: center; padding: 20px 30px 20px 0px;}.md-tip .tip-wrapper.no-background {background: linear-gradient(to right, #44B1E1 1%, rgba(0, 0, 0, 0) 1%);}.md-tip .tip-wrapper.grey {background: linear-gradient(to right, #59656E 1%, rgba(183, 193, 200, 0.32) 1%);}.image-modal-link-wrapper .modal-image {width: 100%; display: block;}.image-modal-link-wrapper .svg-play {width: 80px; transition: fill 0.3s ease; fill: #ffffff;}.image-modal-link-wrapper .caption {font-family: din-2014, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 100; color: #000000;}.image-modal-link-wrapper .overlay-headline {color: #ffffff; font-family: din-2014, Arial, Helvetica, sans-serif; font-weight: 600; z-index: 10;}.image-modal-link-wrapper .image-wrapper {position: relative; overflow: hidden;}.image-modal-link-wrapper .overlay {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: white; background-color: transparent; z-index: 10;}.no-touch .image-modal-link-wrapper .image-wrapper .svg-play:hover {fill: #22a1d3;}.image-modal-link-wrapper {display: inline-block; text-align: center; position: relative;}.custom-line {border-top: 1px solid #00a0db; border-width: 6px; width: 90px; margin-left: 120px;}.homepage-faq-section p {font-family: din-2014, sans-serif; font-weight: 200; font-size: 20px; color: #ffffff;}.homepage-faq-section .blog-faq-section {border-bottom: 1px solid #979797; margin-bottom: 40px; color: #ffffff;}.homepage-faq-section .answer {margin-bottom: 20px; color: #ffffff; width: 50%; max-height: 0; height: auto; overflow: auto; transition: max-height 300ms ease-in-out;}.homepage-faq-section .question {background-image: url(https://static.madedaily.com/files/1d3597f3-e930-474b-a48a-ffaeee4134a0/63301/home-faq.svg); background-repeat: no-repeat; background-position: right center; background-size: 21px; -webkit-background-size: 21px; color: #ffffff; font-size: 22px; font-weight: bold; margin-bottom: 20px; padding-top: 30px;}.homepage-faq-section {border-top: 1px solid #979797;}.homepage-faq-section .open .answer {max-height: 500px;}.modal-dialog .modal-header {background-color: #202020;}.modal-dialog .modal-body {background-color: #202020;}.modal-dialog .close {color: #ffffff;}.no-touch .modal-dialog .close:hover {color: #009ed9;}a.search-result {text-decoration: underline; font-size: 13px;}span.type {font-size: 13pt;}h2.title {font-size: 17pt;}#key-feature-stage h3 {font-family: din-2014, Arial, Helvetica, sans-serif; font-size: 24px; color: #0067b4; text-align: center; padding: 0 70px 20px 70px;}.form-section p {font-size: 15px; line-height: 120%;}.breach-card-wrapper .headline {font-family: blender, Arial, Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase; font-size: 26px; padding-bottom: 20px;}.breach-card-wrapper .card-wrapper {padding: 10px 10px 10px 10px;}.breach-card-wrapper .stat-paragraph {font-family: blender, Arial, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 110%; font-weight: 700; height: 66px;}.breach-card-wrapper .data-number {font-size: 26px; font-weight: 700; font-family: blender, Arial, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom: 10px;}.breach-card-wrapper .year {font-family: blender, Arial, Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 15px;}.breach-card-wrapper .source {font-family: blender, Arial, Arial, Helvetica, sans-serif; font-size: 9px; padding-top: 0px; margin-top: 0px;}.quote-container {background-color: white; color: #1e1e1e; border-radius: 20px; font-family: din-2014, Arial, Helvetica, sans-serif; margin-right: 20px; background-image: url(https://static.madedaily.com/files/1d3597f3-e930-474b-a48a-ffaeee4134a0/53527/quote.svg); background-repeat: no-repeat; background-size: 15; -webkit-background-size: 15; -moz-background-size: 15; -o-background-size: 15; background-position: left 15px top 40px; padding: 35px 40px 30px 40px;}.quote-container .quote {font-weight: 700; font-size: 18px; padding-bottom: 20px;}.ambient-video-wrap {position: relative; z-index: 1;}.ambient-video-wrap .overlay-video {width: 100%; height: auto; display: block;}.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;}.ambient-video-wrap .svg2 {width: 163.55px; height: 58.48px; padding-top: 40px;}.contact-form .md-form select.required+label {color: #000000;}.contact-form .form-message {color: #1e1e1e; font-size: 14px; font-family: din-2014, Arial, Helvetica, sans-serif; line-height: 20px;}.contact-form li.form-element {padding-top: 10px;}.contact-form ::placeholder {font-size: 16px; line-height: 20px; font-family: din-2014, Arial, Helvetica, sans-serif; color: #1e1e1e;}.contact-form .btn.btn-default.reset-button {border: 1px solid #111111; font-size: 20px; border-radius: 0px; color: #111111; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; line-height: 100%; padding: 10px 40px 12px 40px; background-color: rgba(255, 255, 255, 0);}.contact-form .btn.btn-default.dropdown-toggle {border: 1px solid #111111; font-size: 20px; border-radius: 0px; color: #111111; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; line-height: 100%; padding: 10px 40px 12px 40px; background-color: rgba(255, 255, 255, 0);}.contact-form .btn.btn-primary {color: #1e1e1e; background: #ffffff; border: 1px solid #000000;}.contact-form .form-message p {font-family: din-2014, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 18px; line-height: 20px;}.contact-form ul {padding-left: 0px;}.contact-form .static-text {font-size: 15px;}.contact-form .form-control {font-family: din-2014, Arial, Helvetica, sans-serif; color: black; font-size: 16px; line-height: 20px; height: 50px;}.contact-form .md-form input.required+label {color: #000000;}.contact-form .md-form textarea.required+label {color: #000000;}.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;}.all-cap p {text-transform: uppercase; color: inherit;}hr.white {border-bottom: 1px solid #ffffff; color: #ffffff; background-color: #ffffff;}.no-touch .text-content a:hover {text-decoration: underline;}img {width: 100%;}.text-content a {text-underline-offset: 3px; color: #22A1D3;}hr {border-bottom: 1px solid;}h4 {font-size: 24px; line-height: 100%;}.load-more {display: none;}ul {padding-left: 20px; font-family: din-2014, Arial, Helvetica, sans-serif; font-size: 18px;}ol {padding-left: 20px; font-family: din-2014, Arial, Helvetica, sans-serif; font-size: 18px;}.caption {text-align: center; font-style: italic; padding-top: 15px; padding-bottom: 15px;}button.menu:before, button.menu:after, button.menu span {color: #FFFFFF;}button.icon-button {background-color: #FFFFFF; color: #FFFFFF;}h1 {font-size: 48px; line-height: 100%; font-weight: 700; color: inherit;}h2 {font-size: 48px; font-weight: 500; line-height: 100%;}h3 {font-size: 28px; line-height: 110%;}.no-touch .side-nav nav .no-touch a.nav-item:hover {border-bottom: 1px solid #ffffff; padding-bottom: 3px;}.side-nav nav a.nav-item.active {margin-right: 12px; margin-left: 12px; border-bottom: 1px solid #ffffff; padding-bottom: 3px;}.side-nav nav a.nav-button2 {vertical-align: middle; font-size: 16px; line-height: 16px; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; color: #ffffff; border: 1px solid #ffffff; margin-right: 2px; margin-left: 2px; padding: 10px 20px 10px 20px;}.side-nav nav .header-white {color: #ffffff;}.side-nav nav a.nav-button {vertical-align: middle; font-size: 16px; line-height: 16px; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; background-color: #44b1e1; color: #ffffff; border: 1px solid #44b1e1; margin-right: 2px; margin-left: 2px; padding: 10px 20px 10px 20px;}.side-nav nav a.nav-item {font-size: 16px; line-height: 16px; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; color: #ffffff; margin-right: 12px; margin-left: 12px;}.side-nav nav .image-nav-item {max-width: 80px; vertical-align: middle;}.side-nav nav .divider {font-size: 20px; vertical-align: middle; padding-top: 15px; padding-bottom: 15px;}.side-nav nav .nav-icon {font-size: 5px; vertical-align: middle; padding-left: 3px;}.work-nav nav .nav-icon {font-size: 5px; vertical-align: middle; padding-left: 3px;}.work-nav nav .image-nav-item {max-width: 80px; vertical-align: middle;}.work-nav nav .divider {font-size: 20px; vertical-align: middle; padding-top: 15px; padding-bottom: 15px;}.work-nav nav a.nav-button {vertical-align: middle; font-size: 16px; line-height: 16px; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; background-color: #44b1e1; color: #ffffff; border: 1px solid #44b1e1; margin-right: 2px; margin-left: 2px; padding: 10px 20px 10px 20px;}.work-nav nav a.nav-button2 {vertical-align: middle; font-size: 16px; line-height: 16px; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; color: #111111; border: 1px solid #111111; margin-right: 2px; margin-left: 2px; padding: 10px 20px 10px 20px;}.work-nav nav .header-white {color: #ffffff;}.no-touch .work-nav nav .no-touch a.nav-item:hover {border-bottom: 2px solid #22a1d3; padding-bottom: 3px; color: #22a1d3;}.work-nav nav a.nav-item.active {margin-right: 12px; margin-left: 12px; border-bottom: 2px solid #22a1d3; padding-bottom: 3px;}.work-nav nav a.nav-item {font-size: 18px; line-height: 18px; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; color: #111111; margin-right: 24px;}.work-nav nav .nav-item.child.active {margin-right: 24px; margin-left: 0px;}.no-touch .work-nav nav .nav-item.child:hover {border-bottom: 2px solid #22a1d3; padding-bottom: 3px;}.md-feature label {font-weight: 700; font-size: 23px; line-height: 27px; margin-bottom: 10px;}.md-feature {max-width: 85%;}.md-feature p {font-size: 18px; line-height: 140%; font-weight: 400;}.video-container-with-text .ambient-video-wrap {max-height: calc(100vh - 72px); display: flex; align-items: center; justify-content: center;}.video-container-with-text .video_headline {color: #ffffff; font-size: 64px; max-width: 588px; display: inline-block;}.video-container-with-text .video_button1 {border-radius: 5px; color: #ffffff; font-family: 'Din 2014', Arial, Arial, Helvetica, sans-serif; background: linear-gradient(#00A0DB, #0067b4); padding: 10px 15px 10px 15px; font-size: 14px; margin-right: 0px; border: 1px solid #0067b4;}.video-container-with-text .content-wrapper {top: 0; position: absolute; left: 0; bottom: 0; right: 0; display: flex; align-items: center; width: 100%; box-sizing: border-box; max-width: 1400px; margin-right: auto; margin-left: auto; z-index: 10; text-align: center; justify-content: center;}.video-container-with-text .video_paragraph {color: #ffffff; font-weight: 200; font-size: 20px; line-height: 120%; max-width: 405px; padding-top: 20px; margin-right: auto; margin-left: auto;}.video-container-with-text .video_button2 {border: 1px solid #979797; border-radius: 5px; color: #ffffff; font-family: 'Din 2014', Arial, Arial, Helvetica, sans-serif; padding: 10px 15px 10px 15px; font-size: 14px;}.video-container-with-text {position: relative;}.video-container-with-text .small_video_headline {color: #ffffff; text-transform: uppercase; font-family: din-2014, Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px;}.video-container-with-text .button-wrapper {margin-top: 40px;}.video-container-with-text .trailer-wrapper {position: absolute; bottom: 20px; right: 60px; display: flex; align-items: center; box-sizing: border-box; z-index: 10; justify-content: right;}.video-container-with-text video {max-height: calc(100vh - 72px);}.no-touch .video-container-with-text .trailer-wrapper:hover {box-shadow: -1px -1px 18px 0px #22a1d3;}.no-touch .video-container-with-text .video_button2:hover {border: 1px solid #009ed9; color: #009ed9; background: #ffffff;}.no-touch .video-container-with-text .video_button1:hover {border: 1px solid #009ed9; color: #009ed9; background: #ffffff;}.video-container-with-text .trailer-wrapper-tablet {display: none;}.video-container-with-text .transparent-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 5;}.slideshow-container .swiper-pagination-bullets {text-align: center;}.slideshow-container .rotator-arrow.prev:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "";}.slideshow-container .rotator-arrow.next:before {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; content: "";}.slideshow-container .rotator-arrow.next {right: 40px;}.slideshow-container .rotator-arrow.prev {left: 40px;}.slideshow-container .rotator-arrow {font-size: 35px; position: absolute; z-index: 102; color: #333333; bottom: 100px; padding-right: 20px; padding-left: 20px;}.main-wrapper h3.white {color: #ffffff; margin-bottom: 20px;}.main-wrapper p.white {color: #ffffff; margin-top: 20px; margin-bottom: 20px; font-size: 16px; line-height: 130%;}.main-wrapper .clients.black {color: #1E1E1E;}.main-wrapper .clients.white {color: #9b928e; font-size: 20px;}.main-wrapper p.black {color: #1E1E1E; margin-top: 20px; margin-bottom: 20px; font-size: 16px; line-height: 130%;}.main-wrapper a {color: #00A0DB; text-transform: uppercase;}.main-wrapper .clients-wrapper {padding-top: 30px;}.main-wrapper h3.black {color: #1E1E1E; margin-bottom: 20px;}.main-wrapper {border-top: 1px solid #979797; display: grid; grid-template-columns: repeat(2, 1fr); margin-top: 20px;}.main-wrapper .content-wrapper {padding-top: 30px; margin-right: 170px;}.basic-faq-section .answer {max-height: 0; height: auto; overflow: auto; transition: max-height 300ms ease-in-out; margin-bottom: 20px;}.basic-faq-section .question {background-image: url(https://static.madedaily.com/files/d12e1b41-15a3-40ee-8a97-914c3449d9dd/62713/faq-arrow-down.svg); background-repeat: no-repeat; background-position: right center; background-size: 21px; -webkit-background-size: 21px; font-weight: 700; font-family: din-2014, Arial, Helvetica, sans-serif;}.basic-faq-section p {font-family: din-2014, sans-serif; font-weight: 200; font-size: 20px;}.basic-faq-section {margin-bottom: 20px; padding: 20px 20px 0px 20px; border: 1px solid #9b928e; border-radius: 10px; box-shadow: 0px 0px 5px 0px #9b928e;}.no-touch .basic-faq-section:hover {border: 1px solid #22a1d3; border-radius: 10px; box-shadow: 0px 0px 5px 0px #22a1d3;}.basic-faq-section .open .answer {max-height: 500px;}.basic-faq-section .answer p {padding: 10px 100px 0px 0px;}.basic-faq-section p.question-text {font-weight: 700;}.basic-faq-section .link-text {text-decoration: underline;}.menu:before {top: 10px;}.menu:after {bottom: 12px;}.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(-3.5px, 5px);}.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);}button.menu:before, button.menu:after, button.menu span {background-color: #1e1e1e; color: #ffffff; width: 25px; height: 2px; border-radius: 2px;}.border-image-text-wrapper .grey-paragraph {font-size: 16px; color: #ffffff;}.border-image-text-wrapper .white-paragraph {color: #ffffff; font-size: 19px; font-weight: 700; padding-top: 20px;}.border-image-text-wrapper .text-wrapper {background: #151515; padding-top: 10px; text-align: center; height: 140px;}.features-wrapper .icon-wrapper {background: linear-gradient(#00A0DB, #0067b4); display: flex; justify-content: center; border-radius: 8px 8px 0 0;}.features-wrapper .text-wrapper {padding: 20px 20px 0px 20px;}.features-wrapper .icon {width: 66px; height: 66px; margin-top: 10px; margin-bottom: 10px;}.features-wrapper .paragraph {font-weight: 100; font-size: 16px; line-height: 130%; margin-top: 10px;}.features-wrapper .title {font-size: 18px; font-weight: 700; line-height: 120%;}.md-quote-card .quote {font-size: 16px; font-weight: 700; line-height: 120%;}.md-quote-card .text-wrapper {font-size: 14px; padding-top: 20px;}.md-quote-card  {background-color: white; color: #1e1e1e; border-radius: 20px; font-family: din-2014, Arial, Helvetica, sans-serif; margin-right: 20px; background-image: url(https://static.madedaily.com/files/1d3597f3-e930-474b-a48a-ffaeee4134a0/53527/quote.svg); background-repeat: no-repeat; background-size: 15; -webkit-background-size: 15; -moz-background-size: 15; -o-background-size: 15; background-position: left 15px top 40px; height: 265px; display: flex; flex-direction: column; justify-content: space-between; padding: 35px 40px 30px 40px;}.pricing-wrapper .tier-level-wrapper {margin-bottom: 10px; height: 80px;}.pricing-wrapper .plan-subhead {font-family: blender, Arial, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px;}.pricing-wrapper .tier-price-wrapper {display: flex; align-items: center; margin-top: 20px; margin-bottom: 10px; grid-gap: 10px;}.pricing-wrapper .early-access {background: #44B1E1; padding-right: 5px; padding-left: 5px; font-size: 14px; color: #ffffff; font-weight: 700;}.pricing-wrapper .tier-level-beata-wrapper {grid-gap: 5px; display: flex; align-items: center;}.pricing-wrapper .beta-label {font-size: 14px; font-weight: 700; text-transform: uppercase;}.pricing-wrapper .top-color.blue {height: 10px; width: 100%; background-color: #22a1d3;}.pricing-wrapper ul {list-style: none; padding-left: 0px; margin-top: 20px;}.pricing-wrapper ul li:before {content: '✓'; padding-right: 10px;}.pricing-wrapper .content-wrapper {padding: 20px 20px 20px 20px;}.pricing-wrapper li {margin-bottom: 16px;}.pricing-wrapper a {border: 1px solid #000000; border-radius: 5px; color: #ffffff; font-family: 'Din 2014', Arial, Arial, Helvetica, sans-serif; display: block; padding: 10px 15px 10px 15px; font-size: 18px; margin-bottom: 30px; text-align: center; background: black;}.pricing-wrapper .tier-info {margin-bottom: 10px; font-size: 18px; height: 100px;}.pricing-wrapper .tier-level {font-size: 32px;}.pricing-wrapper .tier-price-info {margin-bottom: 20px; font-size: 14px; height: 40px;}.no-touch .pricing-wrapper a:hover {background: linear-gradient(#00A0DB, #0067b4); border: 1px solid #22a1d3;}.pricing-wrapper .tier-price {text-decoration: line-through;}.pricing-wrapper .top-color.grey {background-color: #888888; height: 10px; width: 100%;}.pricing-wrapper .top-color.black {background-color: #000000; height: 10px; width: 100%;}.pricing-wrapper {display: flex; flex-direction: column; align-items: stretch;}.grid-3up {flex-direction: row; display: grid; grid-template-columns: repeat(3, 1fr); align-items: flex-start;}.grid-2up {display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 20px;}.blog-callout-section {border-top: 2px solid #000000; margin-top: 40px;}.book-a-call-row {display: flex; flex-direction: row; grid-gap: 25px;}.content-box-shadow {box-shadow: 1px 2px 19px 6px rgb(0 0 0 / 24%);}.orange-gradient {background: linear-gradient(#DB5C00, #B49400); color: white; border-radius: 20px 20px 0 0;}.table-grid-last {padding-left: 40px;}.pink-gradient {background: linear-gradient(#DB007B, #AB00B4); color: white; border-radius: 20px 20px 0 0;}.black-background {background-color: #1e1e1e; color: #ffffff;}.center-flex {display: flex; flex-direction: column; align-items: center; justify-content: center;}.blue-gradient-2 {border-radius: 20px 20px 0 0; color: white; background: linear-gradient(#00A0DB, #0067b4);}.key-feature {border-left: 6px solid #f7f7f7; cursor: pointer;}.dark-grey-canvas {background-color: #333333;}.canvas-border-top {border-top: 1px solid #979797;}.button-grid {display: grid; grid-template-columns: 190px 190px auto;}.desktop-to-mobile-border-1 {border-right: 1px solid #ededed;}.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;}.border-left-ex-mobile {border-left: 1px solid #d1d1d1;}.grid-4up {display: grid; grid-template-columns: repeat(4, 1fr);}.mobile-border-hidden-desktop {border: none;}.table-grid-center {padding-right: 40px; padding-left: 40px;}.extra-pad-right {padding-right: 70px;}.grey-gradient {background: linear-gradient(#FFFFFF, #999999);}.border-bottom {border-bottom: 1px solid #d1d1d1;}.grey-canvas {background-color: #fafafa;}.rotate {transform: rotate(90deg);}.dotted-container-border {border: 1px dashed; padding: 30px 30px 30px 30px;}.guide-download-padding {padding: 50px 50px 50px 50px;}.3-coulumn-list {column-count: 3;}.svg-row {display: flex; flex-direction: row; justify-content: center; align-items: center;}.svg-padding {padding-left: 60px;}.center-vertical {justify-content: center;}.basic-flex {display: flex; flex-direction: row;}.dark-background-white-text {color: #ffffff;}.rounded-corners {border-radius: 10px;}.row-layout {flex-direction: row; justify-content: center;}.related-article-outline {border: 1px solid #22a1d3; padding: 30px 20px 30px 20px;}.blue-gradient {background: linear-gradient(#00A0DB, #0067b4); color: white;}.green-gradient {background: linear-gradient(#4E886D, #00A37F); color: white; border-radius: 20px 20px 0 0;}.purple-gradient {background: linear-gradient(#9700DB, #5800B4); color: white; border-radius: 20px 20px 0 0;}.row-reverse-mobile {display: flex; flex-direction: row;}.border-image-grid-2 {display: grid; grid-template-columns: 1fr 2fr;}.image-grid-3-up {display: grid; grid-template-columns: repeat(3, 1fr);}.pricing-grid {display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; align-items: stretch;}.features-cards-grid {display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px; align-items: stretch;}.breach-stat-card-grid {display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; align-items: stretch;}.introducing-flex {display: flex; flex-direction: row; grid-gap: 20px;}.container-right-border {border-right: 1px solid #979797;}.key-feature.active {border-color: #22A1D3; padding-left: 10px;}.canvas-content {box-sizing: border-box; padding-right: 50px; padding-left: 50px;}.unpadded-canvas > .canvas-content {padding-right: 0px; padding-left: 0px;}.calendly-inline-widget iframe {height: 1061px;}.two-column-list .text-content li {font-size: 18px; line-height: 100%; margin-bottom: 10px; list-style-type: none;}.two-column-list ul {column-count: 2;}.callout-list .text-content li {background: url(https://static.madedaily.com/files/1d3597f3-e930-474b-a48a-ffaeee4134a0/45764/blue-check.svg) no-repeat left top; background-size: 18px 18px; -webkit-background-size: 18px 18px; -moz-background-size: 18px 18px; -o-background-size: 18px 18px; list-style: none; padding-left: 25px; font-size: 18px; line-height: 100%; margin-bottom: 10px;}.key-feature.active h3 {color: #0067b4;}.fade-in.in {opacity: 1;}.blur-in.in {filter: none;}.zoom-down {transform: scale(2);}.zoom-up {transform: scale(0.25);}.fade-in, .fade-in-move-up, .zoom-up, .zoom-down {transition: opacity 700ms ease, transform 700ms ease, scale 700ms ease;}.blur-in {transition: filter 500ms ease; filter: blur(50px);}.fade-in-move-up {opacity: 0; transform: translateY(50px);}.fade-in-move-up.in {opacity: 1; transform: translateY(0);}.fade-in {opacity: 0;}.zoom-down.in, .zoom-up.in {transform: scale(1);}.md-animated {animation-duration: 1s; visibility: hidden;}.md-animated.in {visibility: visible;}.slide-in-left.in {animation-name: slideInLeft;}.slide-in-right.in {animation-name: slideInRight;}.slide-in-down.in {animation-name: slideInDown;}button.menu:before, button.menu:after, button.menu span {background-color: #ffffff;}.no-touch .footer-nav nav a.nav-item:hover {text-decoration: underline; color: #009ed9;}.footer-nav nav a.nav-item.active {text-decoration: underline;}.footer-nav nav .nav-icon {font-size: 16px; padding-right: 15px; color: #ffffff;}.footer-nav nav a.nav-item {font-size: 14px; color: #ffffff; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; line-height: 14px; padding-right: 20px; padding-bottom: 20px;}.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 a.nav-button.nav-item {font-size: 14px; border-radius: 23px; color: #000000; font-family: 'Din 2014', Arial, Arial, Helvetica, sans-serif; line-height: 100%; background: white; display: block; letter-spacing: 1px; border: 1px solid; padding: 10px 15px 10px 15px;}.no-touch .main-nav nav a.nav-button.nav-item:hover {text-decoration: none; background-color: #22A1D3; border-color: #22a1d3;}.main-nav nav .nav-item.child {color: #111111; line-height: 150%;}.no-touch .main-nav nav .nav-item.child:hover {color: #0067b4;}.main-nav nav a.nav-button2 {font-size: 16px; color: #ffffff; margin-right: 5px; margin-left: 5px; padding: 10px 10px 10px 10px;}.main-nav nav .divider {font-size: 20px; vertical-align: middle; padding-top: 15px; padding-bottom: 15px;}.main-nav nav .active .nav-icon {text-decoration: none; color: #1e1e1e;}.main-nav nav .navigation-container {display: flex; justify-content: flex-end; align-items: center; color: #1e1e1e;}.main-nav nav .nav-icon {font-size: 5px; vertical-align: middle; padding-left: 3px; color: #1e1e1e;}.main-nav nav a.nav-item.active {color: #22a1d3;}.main-nav nav .image-nav-item {max-width: 80px; color: #1e1e1e;}.main-nav nav .navbar-nav {display: flex; align-items: center; font-weight: 700; color: #1e1e1e; font-size: 18px; letter-spacing: 2px;}.main-nav nav a.nav-item.dropdown-toggle {color: #ffffff; background-image: url(https://static.madedaily.com/files/1d3597f3-e930-474b-a48a-ffaeee4134a0/53286/nav_arrow.svg); background-repeat: no-repeat; background-position: right top 3px; background-size: 12px; -webkit-background-size: 12px; margin-right: 15px;}.no-touch .main-nav nav a.nav-item.dropdown-toggle:hover {background-image: url(https://static.madedaily.com/files/1d3597f3-e930-474b-a48a-ffaeee4134a0/53497/nav_arrow_grey.svg);}.main-nav nav .navbar-nav>li>.dropdown-menu {margin-top: 10px; border-radius: 10px; padding-top: 10px; padding-bottom: 10px;}.main-nav nav a.nav-item {font-size: 16px; color: #ffffff; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; line-height: 100%; padding-top: 0px; padding-bottom: 0px; font-weight: 500;}.no-touch .main-nav nav a.nav-item:hover {color: #efefef; text-decoration: underline; text-decoration-color: #019ed9;}.main-nav nav .nav-item.child.active {color: #0067b4;}.social-nav nav .social-nav {text-align: center;}.social-nav nav .nav-icon {font-size: 16px; color: #ffffff; padding-right: 26px;}.no-touch .social-nav nav .nav-icon:hover {color: #009ed9;}.financial-nav nav a.nav-item {font-weight: 600; color: #ffffff; margin-left: 70px;}.financial-nav nav a.nav-item.active {color: #ffffff; text-decoration: underline;}.no-touch .financial-nav nav a.nav-item:hover {text-decoration: underline; color: #ffffff;}.financial-nav nav .navigation-container {color: #ffffff;}.financial-nav nav .nav-item.get-started {border-radius: 5px; color: #ffffff; font-family: 'Din 2014', Arial, Arial, Helvetica, sans-serif; line-height: 100%; background: linear-gradient(#00A0DB, #0067b4); padding: 10px 16px 10px 15px; border: none;}.no-touch .financial-nav nav .nav-item.get-started:hover {text-decoration: none;}.off-canvas-nav a.nav-item {font-size: 18px; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; line-height: 18px; color: #111111; text-transform: uppercase; padding-bottom: 15px;}.off-canvas-nav .sub-navigation a.nav-item {font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; padding-bottom: 15px; color: #111111; text-transform: none;}.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;}.no-touch .off-canvas-nav .no-touch a.nav-item:hover {text-decoration: underline;}.off-canvas-nav .nav-icon {font-size: 5px; vertical-align: middle; padding-left: 3px;}.no-touch .off-canvas-nav .sub-navigation a.nav-item:hover {text-decoration: underline;}.off-canvas-nav .nav-item.get-started {border-radius: 5px; color: #ffffff; font-family: 'Din 2014', Arial, Arial, Helvetica, sans-serif; line-height: 100%; background: linear-gradient(#00A0DB, #0067b4); padding: 10px 16px 10px 15px; border: none;}.no-touch .off-canvas-nav .nav-item.get-started:hover {text-decoration: none;}.text-content .footer-headline {color: #ffffff; font-size: 60px; line-height: 60px; font-family: din-2014, Arial, Helvetica, sans-serif;}.text-content .footer-email {color: #ffffff; font-family: din-2014, Arial, Helvetica, sans-serif; font-size: 30px; line-height: 30px;}.text-content .blue-headline {color: #009ed9;}.text-content p.grey-paragraph {font-family: din-2014, Arial, Helvetica, sans-serif; color: #979797; font-size: 20px; font-weight: 500;}.text-content .powered-by-link {font-size: 12px; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; color: #ffffff; line-height: 16px;}.text-content .powered-by {font-size: 12px; line-height: 16px; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; color: #ffffff;}.text-content .footer-text {font-size: 16px; line-height: 20px; text-transform: uppercase; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; color: #ffffff;}.text-content h3.alternate {font-size: 24px; line-height: 28px;}.text-content .primary-link {color: #111111;}.text-content .small-headline {font-size: 18px; line-height: 100%; text-transform: uppercase; color: #22a1d3; font-weight: 600;}.text-content li {padding-left: 0px;}.text-content h2.alternate {font-weight: 500;}.text-content .small-paragraph {font-size: 18px; line-height: 22px;}.text-content .large-paragraph {font-size: 20px; line-height: 26px; font-family: din-2014, Arial, Helvetica, sans-serif;}.text-content .headline-label {font-size: 16px; line-height: 100%; text-transform: uppercase; font-weight: 300;}.text-content .callout-tag-text {font-size: 20px; line-height: 100%; color: #ffffff; font-family: 'Blender', Arial, Arial, Helvetica, sans-serif; background-color: #1e1e1e; padding-top: 10px; padding-bottom: 10px; width: 315px;}.text-content h1.white {color: #fafafa;}.text-content h3.white {color: #fafafa;}.text-content .small-paragraph.white {color: #ffffff; font-weight: 700; font-size: 20px;}.text-content .blue-paragraph {color: #0069b5;}.text-content .headline-light {font-family: din-2014, Arial, Helvetica, sans-serif; font-size: 34px; font-weight: 300; letter-spacing: 0px;}.text-content .blue-underline {border-bottom: 9px solid #009ed9;}.text-content .thin-headline-3 {font-family: din-2014, Arial, Helvetica, sans-serif; font-weight: 300; letter-spacing: 0px;}.text-content .alternative-headline-2-blue {color: #0067b4;}.text-content p.svg-paragraph {padding-left: 16px; font-size: 24px; font-weight: 700;}.text-content .extra-large {font-family: din-2014, Arial, Helvetica, sans-serif; font-size: 54px; line-height: 110%;}.text-content .extra-large-paragraph {font-family: din-2014, Arial, Helvetica, sans-serif; font-size: 34px; font-weight: 300; line-height: 120%;}.text-content .blue-h3 {font-weight: 700; color: #22a1d3; background-image: url(https://static.madedaily.com/files/1d3597f3-e930-474b-a48a-ffaeee4134a0/62738/md-logo.svg); background-repeat: no-repeat; background-position: left center; background-size: 80px; -webkit-background-size: 80px; -moz-background-size: 80px; -o-background-size: 80px; padding-left: 120px;}.text-content .extra-small-p {font-size: 16px; border-left: 1px solid #00a0db; border-width: 6px; padding-left: 15px; line-height: 120%;}.text-content .thin-h3 {font-weight: 300;}.text-content .small-dark-blue-headline {text-transform: uppercase; font-size: 14px; font-family: din-2014, Arial, Helvetica, sans-serif; color: #00a0db; letter-spacing: 1px;}.text-content .arrow-headline {font-size: 20px; font-family: din-2014, Arial, Helvetica, sans-serif; font-weight: 600; color: #ffffff; background-image: url(https://static.madedaily.com/files/1d3597f3-e930-474b-a48a-ffaeee4134a0/64902/arrow-homepage.svg); background-repeat: no-repeat; background-position: left center; background-size: 25px; -webkit-background-size: 25px; -moz-background-size: 25px; -o-background-size: 25px; padding-left: 45px;}.text-content .extra-large-blue-headline {font-size: 70px; font-family: din-2014, Arial, Helvetica, sans-serif; font-weight: 600; color: #21a0d2;}.text-content .big-h2 {font-family: din-2014, Arial, Helvetica, sans-serif; font-size: 40px; font-weight: 500; color: #2d2d2d;}.text-content .extra-large-white-headline {font-size: 70px; font-family: din-2014, Arial, Helvetica, sans-serif; font-weight: 600; color: #ffffff;}.text-content .bold-list {color: #ffffff; font-family: din-2014, Arial, Helvetica, sans-serif; font-weight: 700; line-height: 180%; font-size: 26px;}.story-category.blog-stories .contact-section {margin-top: 15px;}.story-category.blog-stories .description {font-size: 16px; width: 90%;}.story-category.blog-stories .story {position: relative;}.story-category.blog-stories .category-section {padding-bottom: 5px;}.story-category.blog-stories .subtitle {font-size: 18px; margin-top: 10px; margin-bottom: 10px;}.story-category.blog-stories .category {font-size: 11px; text-transform: uppercase; background: #0067b4; padding: 10px 10px 10px; color: #ffffff;}.story-category.blog-stories p.story-list-title {padding-top: 10px; font-size: 20px; width: 90%;}}@media (min-width: 768px) and (max-width: 1024px) { .story-category .story-list-subtitle {font-size: 14px; line-height: 18px;} .story-category p.story-list-title {font-size: 16px; line-height: 20px; margin-bottom: 5px;}.included-list-items {column-count: 2;}.custom-quote-padding {padding-left: 20px;}p {font-size: 16px;}button.menu:before, button.menu:after, button.menu span {background-color: #FFFFFF;}.btn.btn-primary {font-size: 16px; padding: 8px 20px 10px 20px;}.btn.btn-custom2 {font-size: 16px; padding-top: 8px; padding-bottom: 10px;}.btn.btn-custom {font-size: 16px; padding-top: 8px; padding-bottom: 10px;}.btn.btn-default {font-size: 16px; padding: 8px 20px 10px 20px;}.btn.btn-custom4 {font-size: 16px; padding: 8px 20px 10px 20px;}.md-testimonial q {font-size: 22px; line-height: 28px;}.md-testimonial {padding-top: 40px; padding-bottom: 40px;}.faq-section div.question {padding: 20px 100px 20px 20px;}.faq-section .answer p {padding: 20px 100px 20px 20px;}.image-modal-link-wrapper .svg-play {width: 70px;}.homepage-faq-section .answer {width: 70%;}.form-section p {font-size: 14px;}.ambient-video-wrap .svg {height: 200.5px; width: 195px;}.contact-form .btn.btn-default.reset-button {font-size: 16px; padding: 8px 20px 10px 20px;}.contact-form .btn.btn-default.dropdown-toggle {font-size: 16px; padding: 8px 20px 10px 20px;}.contact-form .btn.btn-primary {font-size: 16px; padding: 8px 20px 10px 20px;}.contact-form ul {padding-left: 0px;}h4 {font-size: 18px;}button.menu:before, button.menu:after, button.menu span {background-color: #FFFFFF;}button.icon-button {color: #FFFFFF;}h1 {font-size: 34px;}h2 {font-size: 30px; color: inherit;}h3 {font-size: 24px; color: inherit;}.md-feature label {font-size: 18px; line-height: 22px;}.md-feature {max-width: 100%;}.md-feature p {font-size: 14px; line-height: 18px;}.video-container-with-text .video_headline {font-size: 50px;}.video-container-with-text .video_paragraph {padding-top: 0px;}.video-container-with-text .button-wrapper {margin-top: 20px;}.video-container-with-text .trailer-wrapper {display: none;}.video-container-with-text .trailer-wrapper-tablet {display: inline-block; padding-top: 30px; width: 30%;}.main-wrapper {margin-top: 10px;}.main-wrapper .content-wrapper {margin-right: 120px;}.md-quote-card .quote {padding-bottom: 0px;}.md-quote-card .text-wrapper {padding-top: 10px;}.md-quote-card  {margin-right: 0px;}.pricing-wrapper .tier-level-wrapper {height: 120px;}.pricing-wrapper .tier-info {height: 130px;}.pricing-wrapper .tier-price-info {height: 40px;}.book-a-call-row {grid-gap: 20px;}.table-grid-last {padding-left: 30px;}.button-grid {grid-template-columns: 170px 170px auto;}.desktop-to-mobile-border-1 {border-right: 1px solid #ededed;}.grid-4up {grid-template-columns: repeat(3, 1fr);}.mobile-border-hidden-desktop {border: none;}.table-grid-center {padding-right: 30px; padding-left: 30px;}.extra-pad-right {padding-right: 30px;}.guide-download-padding {padding: 30px 30px 30px 30px;}.svg-padding {padding: 0px 0px 0px 25px;}.image-grid-3-up {grid-template-columns: repeat(2, 1fr); grid-gap: 30px;}.2-up-tablet-only {display: grid; grid-template-columns: repeat(2, 1fr);}.features-cards-grid {grid-template-columns: repeat(3, 1fr);}.canvas-content {padding-right: 10px; padding-left: 10px;}.two-column-list .text-content li {font-size: 16px;}.two-column-list ul {column-count: 2;}.callout-list .text-content li {background-size: 16px 16px; -webkit-background-size: 16px 16px; -moz-background-size: 16px 16px; -o-background-size: 16px 16px; font-size: 16px;}.social-nav nav .nav-icon {font-size: 16px; color: #ffffff; padding-right: 20px;}.text-content h3.alternate {font-size: 20px; line-height: 24px;}.text-content .small-headline {font-size: 16px;}.text-content .small-paragraph {font-size: 14px; line-height: 20px;}.text-content .large-paragraph {font-size: 18px; line-height: 24px;}.text-content .headline-label {font-size: 14px;}.text-content .callout-tag-text {font-size: 16px;}.text-content p.svg-paragraph {font-size: 16px; padding-left: 5px;}.text-content .extra-large {font-size: 48px; line-height: 130%;}.text-content .extra-large-blue-headline {font-size: 60px;}.text-content .big-h2 {font-size: 36px;}.text-content .extra-large-white-headline {font-size: 60px;}.text-content .bold-list {font-size: 22px;}.story-category.blog-stories .description {font-size: 14px; width: 100%;}.story-category.blog-stories .subtitle {font-size: 16px;}.story-category.blog-stories p.story-list-title {font-size: 16px; padding-top: 0px; width: 100%;}}@media screen and (max-width: 767px) { .story-category .gallery-tile {padding-right: 0px; padding-left: 0px;} .story-category .story {height: auto;} .story-category .story-list-subtitle {font-size: 18px; line-height: 24px;} .story-category p.story-list-title {font-size: 18px; line-height: 22px; margin-bottom: 5px;}.included-list-items {column-count: 1;}.home-page-list {column-count: 1;}.custom-quote-padding {padding-left: 0px;}.center-text-mobile {text-align: center;}p {font-size: 16px;}.btn.btn-primary {font-size: 18px; padding: 10px 15px;}.btn.btn-custom2 {font-size: 16px; padding-top: 8px; padding-bottom: 10px;}.btn.btn-custom {font-size: 16px; padding-top: 8px; padding-bottom: 10px;}.btn.btn-default {font-size: 16px; padding: 8px 20px 10px 20px;}.btn.btn-custom4 {font-size: 16px; padding: 8px 20px 10px 20px;}.md-testimonial q {font-size: 20px; line-height: 26px;}.md-testimonial {padding-top: 40px; padding-bottom: 40px;}.faq-section div.question {padding: 20px 50px 20px 20px;}.faq-section .answer p {padding: 20px 70px 20px 20px;}.image-modal-link-wrapper .svg-play {width: 60px;}.custom-line {margin-left: 80px;}.homepage-faq-section .answer {width: 80%;}.modal-dialog .modal-body {padding: 0px 0px 10px 0px;}#key-feature-stage h3 {text-align: center; font-size: 20px; padding: 30px 40px 20px 10px;}#key-feature-stage img {padding-bottom: 40px;}.form-section p {font-size: 12px;}.breach-card-wrapper .headline {font-size: 22px;}.breach-card-wrapper .card-wrapper {padding: 10px 5px 10px 10px;}.breach-card-wrapper .stat-paragraph {font-size: 12px; height: 50px;}.ambient-video-wrap .svg {height: 133.5px; width: 130px;}.ambient-video-wrap .svg2 {padding-top: 20px; padding-bottom: 20px;}.contact-form .btn.btn-default.reset-button {font-size: 16px; padding: 8px 20px 10px 20px;}.contact-form .btn.btn-default.dropdown-toggle {font-size: 16px; padding: 8px 20px 10px 20px;}.contact-form .btn.btn-primary {font-size: 16px; padding: 8px 20px 10px 20px;}.contact-form ul {padding-left: 0px;}.search-box {border: 1px solid #000000; padding: 5px 15px 5px 15px; height: auto;}h4 {font-size: 20px;}button.menu:before, button.menu:after, button.menu span {color: #FFFFFF;}h1 {font-size: 34px;}h2 {font-size: 28px;}h3 {font-size: 24px;}.work-nav nav a.nav-item {font-size: 16px; line-height: 16px; margin-right: 10px;}.md-feature label {font-size: 20px; line-height: 24px;}.md-feature {max-width: 100%;}.md-feature p {font-size: 16px; line-height: 20px;}.video-container-with-text .video_headline {font-size: 38px; margin-top: 10px; margin-bottom: 30px;}.video-container-with-text .content-wrapper {text-align: left; display: block; position: static; padding: 30px 20px 60px 20px;}.video-container-with-text .video_paragraph {padding-top: 0px; margin-right: 0px; margin-left: 0px;}.video-container-with-text .video_button2 {display: none;}.video-container-with-text {position: static;}.video-container-with-text .trailer-wrapper {position: static; bottom: 20px; right: 60px; width: 70%; padding-bottom: 40px; padding-left: 20px;}.video-container-with-text .trailer-wrapper-tablet {display: none;}.video-container-with-text .transparent-overlay {display: none;}.main-wrapper .clients-wrapper {padding-top: 0px;}.main-wrapper {display: block; margin-top: 10px;}.main-wrapper .content-wrapper {margin-right: 0px;}.basic-faq-section p {font-size: 16px; line-height: 120%;}.basic-faq-section .answer p {padding: 10px 50px 0px 0px;}.basic-faq-section p.question-text {font-size: 17px; margin-right: 40px;}.border-image-text-wrapper .text-wrapper {height: auto;}.md-quote-card .text-wrapper {padding-top: 10px;}.md-quote-card  {margin-right: 0px; height: auto;}.pricing-wrapper .tier-level-wrapper {height: auto;}.pricing-wrapper .tier-price-wrapper {grid-gap: 10px;}.pricing-wrapper .tier-info {height: auto;}.pricing-wrapper .tier-level {height: auto;}.pricing-wrapper .tier-price-info {height: auto;}.grid-3up {display: block;}.book-a-call-row {grid-gap: 20px;}.table-grid-last {padding-left: 10px;}.button-grid {display: flex;}.desktop-to-mobile-border-1 {border: none; border-bottom: 1px solid #ededed;}.border-left-ex-mobile {border-left-width: 0px;}.border-bottom-mobile {border-bottom: 1px solid #d1d1d1;}.grid-4up {display: block;}.mobile-border-hidden-desktop {border-bottom: 1px solid #ededed;}.table-grid-center {padding-right: 10px; padding-left: 10px;}.extra-pad-right {padding-right: 0px;}.guide-download-padding {padding: 20px 20px 20px 20px;}.svg-padding {padding: 0px 0px 0px 0px;}.row-reverse-mobile {flex-direction: column-reverse;}.border-image-grid-2 {display: block;}.image-grid-3-up {display: block;}.pricing-grid {display: block;}.features-cards-grid {grid-template-columns: repeat(1, 1fr);}.breach-stat-card-grid {grid-template-columns: repeat(2, 1fr); gap: 5px;}.introducing-flex {display: flex; justify-content: center; flex-direction: column; grid-gap: 10px;}.canvas-content {padding-right: 10px; padding-left: 10px;}.two-column-list .text-content li {font-size: 14px;}.two-column-list ul {column-count: 1;}.callout-list .text-content li {font-size: 14px; background-size: 14px 14px; -webkit-background-size: 14px 14px; -moz-background-size: 14px 14px; -o-background-size: 14px 14px;}.callout-list .text-content ul {padding-left: 0px;}.text-content h3.alternate {font-size: 20px; line-height: 24px;}.text-content h1.alternate {line-height: 110%;}.text-content .small-headline {font-size: 14px;}.text-content .small-paragraph {font-size: 14px; line-height: 20px;}.text-content .large-paragraph {font-size: 18px; line-height: 24px;}.text-content .headline-label {font-size: 14px;}.text-content .callout-tag-text {font-size: 18px;}.text-content .headline-light {font-size: 30px;}.text-content .blue-underline {display: inline-block; border-bottom: 6px solid #009ed9; line-height: 100%;}.text-content p.svg-paragraph {font-size: 18px;}.text-content .extra-large {line-height: 110%; font-size: 34px;}.text-content .blue-h3 {background-size: 60px; -webkit-background-size: 60px; -moz-background-size: 60px; -o-background-size: 60px; padding-left: 80px;}.text-content .arrow-headline {font-size: 19px; background-image: url(none); padding-left: 0px; margin-left: 0px;}.text-content .extra-large-blue-headline {font-size: 44px; line-height: 90%;}.text-content .big-h2 {font-size: 30px;}.text-content .extra-large-white-headline {font-size: 44px; line-height: 90%;}.text-content .bold-list {font-size: 18px; text-align: center;}.story-category.blog-stories .description {padding-bottom: 10px; font-size: 16px; width: 100%;}.story-category.blog-stories .story {height: auto;}.story-category.blog-stories .subtitle {font-size: 16px;}.story-category.blog-stories p.story-list-title {font-size: 18px; width: 100%;}}
body{opacity:1 !important;}
