abbr, address, article, aside, audio, b, blockquote, body, body div, caption, cite, code, dd, del, details, dfn, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {margin: 0;padding: 0;border: 0;font-size: 100%;font-weight: normal;vertical-align: baseline;background: transparent }article, aside, details, figure, footer, header, main, nav, section, summary {display: block }html {box-sizing: border-box }*, :after, :before {box-sizing: inherit }embed, img, object {max-width: 100% }html {overflow-y: scroll }ul {list-style: none }blockquote, q {quotes: none }blockquote:after, blockquote:before, q:after, q:before {content: "";content: none }a {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent }del {text-decoration: line-through }abbr[title], dfn[title] {border-bottom: 1px dotted #000;cursor: help }table {border-collapse: separate;border-spacing: 0 }th {font-weight: bold;vertical-align: bottom }td {font-weight: normal;vertical-align: top }hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0 }input, select {vertical-align: middle }pre {white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word }input[type=radio] {vertical-align: text-bottom }input[type=checkbox] {vertical-align: bottom }.ie7 input[type=checkbox] {vertical-align: baseline }.ie6 input {vertical-align: text-bottom }input, select, textarea {font: 99% sans-serif }table {font-size: inherit;font: 100% }small {font-size: 85% }strong {font-weight: bold }td, td img {vertical-align: top }sub, sup {font-size: 75%;line-height: 0;position: relative }sup {top: -0.5em }sub {bottom: -0.25em }code, kbd, pre, samp {font-family: monospace, sans-serif }.clickable, button, input[type=button], input[type=file], input[type=submit], label {cursor: pointer }button, input, select, textarea {margin: 0 }button, input[type=button] {width: auto;overflow: visible }.ie7 img {-ms-interpolation-mode: bicubic }.clearfix:after {content: " ";display: block;clear: both }form#interactive-form {max-width: none !important }#interactive {background-color: #21365e;font-size: 16px;color: #fff;font-family: "freight-sans-pro", sans-serif;padding: 0;line-height: 1;position: relative;overflow: hidden;transition: all 500ms ease-in-out }#interactive h1 {font-size: 4em;color: #E34E64;margin: 0 0 15px;font-weight: bold;text-transform: none;font-style: normal;line-height: 1 }#interactive .h2, #interactive h2 {font-size: 1.6em;color: #fff;margin: 0;font-weight: normal;line-height: 1.2 }#interactive p {font-size: 1.25em;line-height: 1.2 }#interactive input {padding: 7px 10px }#interactive .green {color: #00BABE }#interactive .red {color: #E34E64 }#interactive .darkblue {color: #21365e }#interactive .errors {color: #E34E64 }#interactive.paused {pointer-events: none }#interactive .btn {padding: 15px 30px;border-radius: 100px;display: inline-block;margin: 15px 0;text-decoration: none }#interactive .btn.primary {background-color: #E34E64;color: #fff }#interactive .delayOn {opacity: 0 }#interactive .content-wrapper {max-width: 1700px;margin: 0 auto;display: flex;align-items: center;justify-content: center }#interactive .page {position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;pointer-events: none;padding: 100px;transition: all 500ms ease-in-out;z-index: 1 }#interactive .page.active {opacity: 1;pointer-events: initial }#interactive .page:not(.active) {display: none }#interactive .page.hidden {opacity: 0;transition: all 500ms ease-in-out }#interactive .page-1 {display: flex;align-items: center;position: relative;padding: 70px;background-color: #193761 }#interactive .page-1__left, #interactive .page-1__right {flex: 0 0 50%;width: 50%;padding: 30px }#interactive .page-1__left h2 {max-width: 80% }#interactive .page-1__right__content {max-width: 400px;position: relative;z-index: 99 }#interactive .page-1__right__content input {width: 80%;margin-bottom: 10px }#interactive .page-1__background {position: absolute;left: 60%;top: 10%;bottom: 0;right: 0;background-size: 300%;background-position: center;background-image: url("assets/images/page-1-background.svg");z-index: 0;animation: loading 54s infinite linear }#interactive .page-1 #animation_wrapper {margin-top: 50px;height: 0;overflow: hidden;padding-top: 50.91%;position: relative }#interactive .page-1 #home_animation_container {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important }#interactive .page-1 #home_animation_container canvas {width: 100% !important;height: 100% !important }#interactive .page-1 #home_dom_overlay_container {width: 700px !important;height: 477px !important }#interactive .page-2, #interactive .page-3 {position: relative }#interactive .page-2__caption, #interactive .page-3__caption {max-width: 900px;margin: 50px auto 30px;text-align: center }#interactive .page-2__caption .h2, #interactive .page-3__caption .h2 {max-width: 80%;margin: 0 auto }#interactive .page-2__icons, #interactive .page-3__icons {display: flex;justify-content: center;flex-wrap: wrap;margin: 80px auto 50px }#interactive .page-2__icons a, #interactive .page-3__icons a {display: block;margin: 0 30px;width: 200px }#interactive .page-2__icons img, #interactive .page-3__icons img {display: inline-block }#interactive .page-2__icons p, #interactive .page-3__icons p {text-align: center;opacity: 0;transition: all 500ms ease-in-out 1000ms }#interactive .page-2__icons p.display, #interactive .page-3__icons p.display {opacity: 1 }#interactive .page-2 .manage, #interactive .page-3 .manage {font-size: 2.25em;width: 100%;flex: 0 0 100%;text-align: center }#interactive .page-3 {padding: 10px 70px }#interactive .page__back a {color: #E34E64;font-size: 1.5em }#interactive .page__back a span {display: inline-block;position: relative;transition: all 500ms ease-in-out;left: 0 }#interactive .page__back a:hover {color: #E34E64 }#interactive .page__back a:hover span {left: -10px }#interactive .page__next a {color: #E34E64;font-size: 1.5em }#interactive .page__next a span {display: inline-block;position: relative;transition: all 500ms ease-in-out;right: 0 }#interactive .page__next a:hover {color: #E34E64 }#interactive .page__next a:hover span {right: -10px }#interactive .video-page {position: relative;padding: 0 }#interactive .video-page__mobile-wrapper {position: relative;height: 100%;width: 100% }#interactive .video-page__vidWrapper {max-width: 1400px;margin: 0 auto;position: relative }#interactive .video-page__restart {margin: 0 30px;z-index: 99;font-size: 0.8em;opacity: 0;pointer-events: none;transition: all 500ms ease-in-out }#interactive .video-page__restart .btn {border: 2px solid #E34E64;background-color: #fff;color: #E34E64 }#interactive .video-page__video {padding-bottom: 56.25%;position: relative;opacity: 0;transition: all 500ms ease-in-out }#interactive .video-page__video .vidyard-player-container, #interactive .video-page__video .vidyard_player > span {position: absolute !important;width: 100% !important;height: 100% !important }#interactive .video-page__video img {opacity: 0 }#interactive .video-page__video.playing {opacity: 1 }#interactive .video-page__video #vidClose {font-size: 3em;color: #E34E64;position: absolute;z-index: 1;top: 1em;right: 1em;cursor: pointer }#interactive .video-page__overlay {position: absolute;z-index: 90;top: 150%;width: 100vw;left: calc(-.5* (100vw - 100%));height: 100%;background-color: #fff;display: flex;align-items: center;transition: all 500ms ease-in-out;justify-content: center;overflow: hidden }#interactive .video-page__overlay_logo {max-width: 400px;margin: 30px auto }#interactive .video-page__overlay.opened {top: 0 }#interactive .video-page__overlay .btn {margin: 0 15px }#interactive .video-page__overlay_wrap {text-align: center }#interactive .video-page__cta {display: flex;align-items: center;padding: 30px;background-color: #fff;font-size: 1.5em;position: relative;z-index: 99;top: 200px;transition: all 500ms ease-in-out;justify-content: space-between }#interactive .video-page__cta p {margin-bottom: 0 }#interactive .video-page__cta_copy {color: #21365e;margin-right: 15px }#interactive .video-page__cta_btn {font-size: 1.25em;opacity: 1;transition: all 500ms ease-in-out }#interactive .video-page__cta_btn .btn {background-color: #00BABE }#interactive .video-page__cta.playing {top: 0 }#interactive .video-page__cta.overlayed .video-page__cta_btn {opacity: 0;pointer-events: none }#interactive .video-page__cta.overlayed .video-page__restart {opacity: 1;pointer-events: all }#interactive .video-page__cta .video-page__back {position: relative;top: 0;left: 0;font-size: 0.7em;margin: 0 30px }#interactive .video-page__demo {margin-top: 50px }#interactive .video-page__demo .btn {font-size: 1.25em;background-color: #00BABE }#interactive .video-page__back {position: absolute;left: 100px;top: 50px;z-index: 99 }#interactive .video-page__next {margin-top: 30px;text-align: center }#interactive .final-overlay {position: absolute;z-index: 90;top: 150%;width: 100vw;left: calc(-.5* (100vw - 100%));height: 100%;background-color: #21365e;display: flex;align-items: center;transition: all 500ms ease-in-out;justify-content: center }#interactive .final-overlay.opened {top: 0;z-index: 100 }#interactive .final-overlay h1 {font-size: 3em }#interactive .final-overlay__wrap {max-width: 80%;margin: 0 auto;text-align: center }#interactive .final-overlay .btn {margin: 0 15px }#interactive .final-overlay__close {position: absolute;font-size: 4em;color: #fff;top: 10px;right: 30px;cursor: pointer }#interactive .final-overlay__copy {margin-top: 30px;text-align: center }#interactive .final-overlay__copy h2 {color: #00BABE;margin-bottom: 30px }#interactive .final-overlay.demo-thx .final-overlay__copy {display: none }#interactive #swipe-clouds {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 99;pointer-events: none;transition: all 500ms ease-in-out;opacity: 1 }#interactive #left-cloud {left: -10%;bottom: -5%;position: absolute;transition: all 500ms ease-in-out;opacity: 0;height: 143% }#interactive #left-cloud.swiped {left: -5%;height: 50%;bottom: -10% }#interactive #left-cloud.swipedOut {left: -100% }#interactive #right-cloud {right: -2%;bottom: -16%;position: absolute;transition: all 500ms ease-in-out;opacity: 0;height: 153% }#interactive #right-cloud.swiped {right: -12%;height: 75% }#interactive #right-cloud.swipedOut {right: -100% }#interactive .windows {position: relative;text-align: center;max-width: 1000px;margin: 30px auto 0;display: flex;align-items: center;opacity: 0;transition: opacity 500ms ease-in-out }#interactive .windows.opened {opacity: 1 }#interactive .windows__left, #interactive .windows__right {width: 800px;margin: 0 auto;position: absolute }#interactive .windows__left.faded, #interactive .windows__right.faded {width: 300px }#interactive .windows__left {transition: all 0ms ease-in-out;left: 50%;margin-left: -400px }#interactive .windows__left.faded {left: 0;margin-left: 0 }#interactive .windows__right {transition: all 0ms ease-in-out 250ms;right: 50%;margin-right: -400px }#interactive .windows__right.faded {right: 0;margin-right: 0 }#interactive .windows__main {opacity: 0;width: 80%;text-align: center;position: relative;margin: 0 auto 150px;padding-top: 75px }#interactive .windows__main_background {position: absolute;width: 100%;top: 0 }#interactive .windows__main.present {opacity: 1;transition: all 500ms ease-in-out 1000ms }#interactive .windows__icons {position: relative }#interactive .windows__icons p.red {text-transform: uppercase;font-size: 1.75em;font-weight: bold }#interactive .windows__icons_wrap {display: flex;justify-content: space-around }#interactive .windows__icons_wrap p {color: #21365e !important;font-size: 1.75em;font-weight: bold }#interactive .windows__icons_wrap > div {flex: 0 0 30%;max-width: 200px;cursor: pointer }#interactive .windows__icons_wrap > div img {margin: 0 auto }#interactive .background {position: absolute;top: 0;bottom: 0;right: 0;left: 0;pointer-events: none;z-index: 0;transition: transform 500ms ease-in-out;display: none }#interactive .background #animation_wrapper {height: 0;overflow: hidden;padding-top: 50.91%;position: relative }#interactive .background #bg2_animation_container, #interactive .background #bg_animation_container {height: 0 !important;width: 100% !important;overflow: hidden;padding-bottom: 48%;position: absolute;bottom: 0 }#interactive .background #bg2_animation_container canvas, #interactive .background #bg_animation_container canvas {width: 100% !important;height: 100% !important;position: absolute }#interactive .background #bg2_animation_wrapper, #interactive .background #bg_animation_wrapper {transition: all 500ms ease-in-out 500ms;position: relative;width: 100%;height: 100%;top: 0;display: flex;align-content: flex-end;justify-content: center }#interactive .background #bg_animation_wrapper {background-color: #364a6e }#interactive .background.zoomed #bg2_animation_wrapper, #interactive .background.zoomed #bg_animation_wrapper {top: -100% }#interactive .action {position: relative;display: block;width: 200px;margin: 0 auto }#interactive .action__overlay {position: absolute;background-color: #00BABE;color: #fff;padding: 15px;bottom: 55px;width: 300px;margin-left: -50px;display: none;opacity: 0;transition: opacity 500ms ease-in-out }#interactive .action__overlay p {color: inherit !important;font-size: 16px;font-weight: normal }#interactive .action__overlay:after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -30px;width: 0;height: 0;border-top: solid 30px #00BABE;border-left: solid 30px transparent;border-right: solid 30px transparent }#interactive .action .popup-container {position: relative }#interactive .action .popup-container .more-info {color: #E34E64 !important;font-size: 1em;font-weight: normal }#interactive .action .popup-container:hover .action__overlay {display: block;opacity: 1 }#interactive .action:hover {color: #E34E64 !important }@media (max-width:1386px) {#interactive .page {padding: 30px }#interactive .page__caption {max-width: 80% }#interactive .page-3__caption {margin-top: 30px }#interactive .video-page {padding: 0 }#interactive .video-page__vidWrapper {max-width: 980px }#interactive .video-page__cta {padding: 15px }#interactive .video-page__cta_btn {font-size: 0.8em }#interactive #left-cloud.swiped {left: -4%;right: auto }#interactive #right-cloud.swiped {right: -12%;left: auto }}@media (max-width:1024px) {#interactive {font-size: 14px }#interactive h1 {font-size: 3em }#interactive .h2, #interactive h2 {font-size: 1.75em }#interactive .background #bg_animation_wrapper {background-color: transparent }#interactive #bg_animation_container {top: 0;bottom: auto }#interactive #left-cloud.swiped {left: -100%;right: auto }#interactive #right-cloud.swiped {right: -100%;left: auto }#interactive .windows__main {padding-top: 50px }#interactive .windows__icons {font-size: 0.7em }}@media (max-width:768px) {#interactive .h2, #interactive h2 {margin: 0 auto }#interactive .content-wrapper {display: block;text-align: center }#interactive .page-1 {padding: 20px }#interactive .page-1__left {width: auto }#interactive .page-1__right {width: auto }#interactive .page-1__right__content {max-width: none }#interactive .page-2, #interactive .page-3 {padding: 20px }#interactive .page-2__caption, #interactive .page-3__caption {max-width: none }#interactive #swipe-clouds {opacity: 0 }#interactive #bg_animation_wrapper {border-top: 300px solid #364a6e }#interactive #bg2_animation_wrapper {display: none }#interactive .page-3 {background-image: url(assets/images/need_bg.png);background-size: cover }#interactive .windows__main_background {display: none }#interactive .windows__icons {background-image: url(assets/images/window_mobile.png);background-size: 100% 100%;padding: 50px 20px 30px;text-align: center }#interactive .windows__icons_wrap {display: block;text-align: center }#interactive .windows__icons_wrap > div {margin: 15px auto }#interactive .action .popup-container {position: relative }#interactive .action .popup-container .more-info {color: #E34E64 !important;font-size: 1em;font-weight: normal }#interactive .action .popup-container.show-popup .action__overlay {display: block;opacity: 1 }#interactive .video-page__back {left: 30px;top: 30px }#interactive .video-page__cta {display: block;text-align: center }#interactive .video-page__vidWrapper.finished .video-page__overlay.opened {position: relative;padding: 50px 20px }#interactive .video-page__vidWrapper.finished .video-page__overlay_btns {display: block }#interactive .video-page__vidWrapper.finished .video-page__overlay_btns .btn {margin: 15px }#interactive .video-page__vidWrapper.finished .video-page__video {display: none }#interactive .video-page__vidWrapper.finished .video-page__restart {display: none }#interactive .video-page__overlay_wrap {margin-bottom: 50px }#interactive .video-page__overlay.final {display: none }#interactive .final-overlay.opened {position: relative;padding: 50px 20px 50px }#interactive .final-overlay.opened .btn {margin: 15px }}@keyframes loading {0% {background-position: 50% 50% }to {background-position: 100% 50% }}#act-on-interactive-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 9999;overflow-y: scroll }#act-on-interactive-overlay #olClose {position: absolute;top: 0px;right: 30px;font-size: 2em;color: #fff;z-index: 2;cursor: pointer }#act-on-interactive-overlay #interactive {min-height: 100vh }#act-on-interactive-overlay #interactive .video-page {min-height: 100vh;background-color: rgba(0, 0, 0, 0.5) }#act-on-interactive-overlay #interactive .video-page__vidWrapper {overflow: hidden;max-width: none }#act-on-interactive-overlay #interactive .video-page__vidWrapper .final-overlay {width: auto;left: 0;right: 0 }#act-on-interactive-overlay #interactive .video-page__cta.playing:not(.overlayed) {position: absolute;top: auto;bottom: 0;left: 0;right: 0 }