@font-face {
    font-family: 'TeamViewer-Sans-Headline';
    src: url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbWc1IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--4b5c388b96eb80e45bc2224f5fdf94be8fd12692/TeamViewerSansHeadline-Reg.woff2') format('woff2'),
        url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbk01IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--703524925bc43c945046ac0e3968fc9e5fa95f18/TeamViewerSansHeadline-Reg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TeamViewer-Sans-Italic';
    src: url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbkk1IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0c44eff8ab2430e8090cefbb791f6e6c5123b381/TeamViewerSans-Italic.woff2') format('woff2'),
        url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbkU1IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--012c8c7ccaec7d230d75ae4e329f0a7ae874baff/TeamViewerSans-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TeamViewer-Sans-Reg';
    src: url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbTg1IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--811ed7074261fdb0ba84533e7a802d41c38ee72b/TeamViewerSans-Reg.woff2') format('woff2'),
        url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbTQ1IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--790533d903d53aa8615473cf58a9f812d966102d/TeamViewerSans-Reg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TeamViewer-Sans-Headline';
    src: url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbTA1IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--691313208795fd189e3526717d09d4d4a41a3ad8/TeamViewerSansHeadline-Bold.woff2') format('woff2'),
        url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbkE1IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--5a858240b618c0ecbbbe24e194eb36ba011e1948/TeamViewerSansHeadline-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TeamViewer-Sans-Bold-Italic';
    src: url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbXc1IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--e1cfb10555aa16039aa1c7d21f37ebb78bd2ee4d/TeamViewerSans-BoldItalic.woff2') format('woff2'),
        url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbXM1IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0d0a9a61f61c07c1864f56e2027375b895d1aac6/TeamViewerSans-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TeamViewer-Sans-Bold';
    src: url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbWs1IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--7e604d407074fddd307810dcd3703ecf4e844518/TeamViewerSans-Bold.woff2') format('woff2'),
        url('https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbW81IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f4e2861f36458419de67ce3001c1046f67631571/TeamViewerSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body, p, span {font-family: 'TeamViewer-Sans-Reg', 'Noto Sans', verdana, sans-serif!important; font-weight:400px!important;}
h1, h2, h3, h4, h5, h6, h1 span, h2 span, strong, b, strong span, .button {font-family: 'TeamViewer-Sans-Bold', 'Noto Sans', verdana, sans-serif!important; font-weight:700px!important;}

.section-header h1 {margin:0.75em 0;}
.survey .title {color:#3056EF;font-size:140%;margin-bottom:1em;}
.layout-component span {font-size:inherit;}
.layout-row {padding:4em 0!important;}
.section-header .row {padding:1em 0!important;}
.main-header .row {padding:1.5em 0!important;}
.section-header .layout-column {
    min-height:auto!important;
}
.section-header .block-content-wrapper, .header-block .text {
    min-height:auto!important;
    padding:0!important;
}
.container {
    align-items:center;
}
.result-text .progress-bar .title {
    padding-bottom:0.5em;
}
.result-text .bar {
    height:20px!important;
}

.result-text .bar, .result-text .bar span {
    border-radius:100px;
}

.result-text .progress-bar .title {font-weight:normal;font-size:90%;}
.result-text .progress-bar .band {font-weight:bold;font-size:150%;display:block;}

.result-text p {
    line-height:1.2em;
}

.result-text p {
       font-size: 1em;
       font-size: clamp(0.9em, 1vw, 1.1em)!important; 
}

.layout-column {padding-right:1em!important;padding-left:1em!important;}

@media screen and (max-width: 767px) {
    .container {
        display:block!important;
    }
    .layout-row {padding:1.5em 0!important;}
    .action-button {display:block!important;text-align:center;margin-bottom:1em;}
    .image-block {
        width:50%;
        margin:0 auto;
    }
}

@media only screen and (max-width: 812px) {
  .layout-column {padding-right:0.5em!important;padding-left:0.5em!important;}
  .result-text .progress-bar .title {font-size:100%;}
}

@media screen and (min-width: 768px) {
  .header-block h2 {
      font-size: 1.5em;
      font-size: clamp(1.75em,2.5vw,2.2em)!important;
  }
}
.result-breakdown .layout-row-container:nth-child(even) {background-color:#F7F7F7!important;}
.checkbox label {display:none;}
.checkbox .input-wrapper label {display:block;}
.align-top .container {
    align-items:start;
}
.align-center .container {
    align-items:center;
}
.min-padding .layout-row {
    padding:1.5em 0!important;
}

.no-padding-top .row {
    padding-top:0!important;
}
.no-padding-bottom .layout-row {
    padding-bottom:0!important;
}
 
.splash-logo-alt {
    width: 200px;
    height:35px;
    background-image: url(https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbHMxIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0e5383baaaaf8201415879f83bf03e9a53bc9d45/TeamViewer-Logo-white.svg);
    background-repeat: no-repeat;
    background-position:center center;
    background-size:contain;
    position:absolute;
    top:2.5%;
    left:2.5%;
}
.splash .button {
    border:2px solid #FFFFFF;
    background-color:transparent!important;
    color:#FFFFFF!important;
    padding:2%;
}
.splash .button:hover {
    border:2px solid #FFFFFF;
    background-color:#FFFFFF!important;
    color:#040a4e!important;
}
@media screen and (min-width: 769px) and (orientation: landscape){
    .splash {
        align-content:center!important;
        justify-content: center!important;
        text-align:center!important;
    }
    .splash .column--text {
        flex: 0 1 75%!important;
        padding: 0!important;
    }
    .splash header, .intro {text-align:left;}
    .splash .column--image {
       display:none!important;
    }
    .splash .button {
        width:50%!important;
    }
}
.solution img {border-radius:8px!important;}


.column-9ywl4m57e3 {margin-bottom:1em;}

.check {
  margin-left:40px;
  position:relative;
}
.check:before {
  position:absolute;
  content:'';
  width:30px;
  height:35px;
  top:0;
  left:-40px;
  background-size:contain;
  background-position:center center;
  background-repeat:no-repeat;
}
.check:before {
  background-image:url(https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmMzIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--1df3b46de326f8a93466d6a4288e5e4a5325c64c/check-mark.svg);
}
.progress-low– .value {width:25%!important;}
.progress-moderate– .value {width:50%!important;}
.progress-doingwell .value {width:75%!important;}
.progress-excellent– .value {width:98%!important;}

.pathway .container {
  max-width:1440px!important;
}
.pathway h3 {margin:0;}
.pathway p {margin:0.25em 0;}
.pathway .column {}
.pathway .image-block {
    padding:3% 15% 0 15%;
}
.success .action-button {
  display:block!important;
  text-align:center;
}
.image-row img {border-radius:8px;}
.align-top h2 {margin-top:0;}


.result-text h2 {line-height:1.2em!important;}

.plan .button-wrapper {margin-top:1.5em!important;}

#app .survey .column:first-child, .result-intro, .signup-component {background-color:#040A4E!important;}
#app .survey .column:first-child h1, .result-intro, .signup-component {color:#FFFFFF;}
.title {font-size:140%;margin-bottom:1em!important;color:#3056EF!important;font-weight:400;}

.slider-question-item {
    margin-bottom:3.5em!important;
}
.vue-slider-process {
    background-color: #ea597b!important;
}
.vue-slider-mark-label {
    color:#666666;
}
.vue-slider {
    margin-bottom:50px!important;
}
.bg-wrap {
    background-color: #040a4e!important;
}
.splash .vue-slider-rail {
    background-color: #3056ef!important;
}
.splash .vue-slider-mark-label {
    color:#a9c1f9;
    margin-top:50px!important;
}
.splash .vue-slider-dot-handle {
    -webkit-appearance: none;
    appearance: none;
    background-color: #3056ef;
    background-image: url(https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBazFTIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--a0cf05ceb058c1e451fa46ef4ffedfcd3177b836/thumb-icon-white-border.svg);
    background-size: cover;
    transition: .2s ease-in-out;
}
.survey .vue-slider-dot-handle {
    -webkit-appearance: none;
    appearance: none;
    background-image: url(https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdnRUIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--7f8cfe3b70e245b4d9a9c1285095457eb4eebd33/slider-arrows.svg);
    background-size: cover;
    transition: .2s ease-in-out;
}
.thumbdown .vue-slider-dot-handle {
    transform: rotate(180deg);
}
.thumbup .vue-slider-dot-handle {
    transform: rotate(0deg);
}
.vue-slider-ltr .vue-slider-mark-label {
    transform:none!important;
}
.vue-slider-mark:last-child {
    left:93%!important;
}
.slider-wrap {
    background-color:#0d1760;
    padding:3% 6%;
    border-radius:8px;
    margin-bottom:2em;
}
#row-pypwa42488 h2 {
    margin-top:1.5em!important;
}
#row-pypwa42488 {
    margin-top:-140px;
}
#row-fqrjvd5m58 .container {
    max-width:100%!important;
}
.overall-thumb .row {
    padding:2em 0 1.5em 0!important;
}
.overall-thumb .image-block {
    width:45%!important;
    margin:0 auto!important;
}
.next {
    text-align:center;
}
.slider-help {
    text-align:center;
    color: #a9c1f9;
    font-size:90%;
}
@media screen and (max-width: 767px) {
    .splash .column--text {padding-top: 18%!important;}
}
@media screen and (orientation: portrait) {
  .splash .column--image, .splash .column--text {
      padding-top: 18%!important;
  }
}
.button-stack {
    margin:1em 0;
}
@media screen and (min-width: 812px) and (orientation: landscape) {
  .survey .column:first-child {
    background-position:center 95%;
    background-size:85%;
    background-repeat:no-repeat;
  }
  #page1 .survey .column:first-child {
    background-image:url(https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBak5TIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--299bcc0d7a6e299090e00f1ccbc2452157067e19/progress-rotate1-new.svg);
  }
  #page2 .survey .column:first-child {
    background-image:url(https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBalpTIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--a3de41b025aeb3eb974893d15c43fdc1867aa595/progress-rotate2-new.svg);
  }
  #page3 .survey .column:first-child {
    background-image:url(https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBamRTIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d3b8af7a05a9644401a25363c4f56046cc651929/progress-rotate3--new.svg);
  }
  #page4 .survey .column:first-child {
    background-image:url(https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBamRTIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d3b8af7a05a9644401a25363c4f56046cc651929/progress-rotate3--new.svg);
  }
  #page5 .survey .column:first-child {
    background-image:url(https://admin.cogniclick.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBalJTIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--1b14d4a80cf86a762e9eb2b30e8f186a23eb9ee5/progress-end-new.svg);
  }
}
.settings {display: none;}
::selection {
  color: #ffffff!important;
  background: #040a4e!important;
}
#row-913pb0rg20 {
    padding:0.5em 0!important;
}
#row-913pb0rg20 .container {
    max-width:100%!important;
}
#row-913pb0rg20 .button-wrapper {
    margin-top: 0;
}
#row-913pb0rg20 .text-area-content {
    font-size: 115%;
}
#row-913pb0rg20 .button-wrapper .action-button {
    font-size: 90%;
    min-width: 110px;
    padding: 7px 1.5rem;
    width: auto
}
#row-913pb0rg20 .layout-column {
    min-height: auto;
}


