@keyframes change_bright{0%,to{transform:scale(1)}50%{transform:scale(.9)}}@keyframes explode_title{10%{transform:scaleY(.5);transform-origin:0 bottom 0}20%{transform:scaleY(1.3);transform-origin:0 bottom 0}30%{transform:scaleY(.8);transform-origin:0 bottom 0}40%,to{transform:scaleY(1);transform-origin:0 bottom 0}}body,html{font-family:'"Times New Roman", Times, serif;',sans-serif;font-weight:500;font-style:normal;line-height:1.5em;height:100%}html body{background:url(images/bg.webp) no-repeat center center fixed;background-color:#000427;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}b{font-weight:700}a{color:bisque}.row .col-centered{float:none;margin:0 auto}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#e45e5d}.big-text{font-size:1.3em;line-height:1.4em}.md-text{font-size:1.2em;line-height:1.2em}blockquote{border:0;position:relative}blockquote::after{content:"";background:url(images/accolade.png);height:100%;position:absolute;top:5px;left:0;min-height:56px;width:19px;background-repeat:no-repeat;background-size:contain}.main-container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media only screen and (max-width:992px){.main-container{width:100%;overflow-x:hidden}}@media only screen and (min-width:992px){.main-container{padding-left:15px;padding-right:15px}}.mt-2{margin-top:20px}.no-margin{margin:0!important}.row.display-flex{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.display-flex .col-xs-4{width:33.2%}.flexbox{display:flex;align-items:center;justify-content:center}.pr0{padding-right:0!important}.mb5{margin-bottom:5px}.mb15{margin-bottom:15px}.nomargin{margin:0!important}.page-title{background:#13447e;color:#fffd6b;font-family:'"Times New Roman", Times, serif;';text-transform:uppercase;text-align:center;width:100%}.page-title h1{font-size:18px;padding:15px 0;margin:0}@media only screen and (min-width:768px){.page-title h1{font-size:30px}}.sub-title-text{margin:10px auto;font-size:16px;color:#14447e;text-transform:uppercase;font-weight:700}@media only screen and (min-width:768px){.sub-title-text{font-size:18px}}.thumbnail.btn-feeling,.thumbnail.btn-topic{margin-bottom:0;padding:5px 3px;border:0;background:rgba(165,209,255,.8);-webkit-box-shadow:inset 0 0 4px 4px rgba(255,255,255,.8);-moz-box-shadow:inset 0 0 4px 4px rgba(255,255,255,.8);box-shadow:inset 0 0 4px 4px rgba(255,255,255,.8),4px 8px 15px -1px rgba(0,0,0,.8);cursor:pointer}.thumbnail.btn-feeling{margin-bottom:10px}.thumbnail.btn-feeling .caption,.thumbnail.btn-topic .caption{margin-top:-8px;padding:0 5px;color:#14447e;font-family:'"Times New Roman", Times, serif;';text-transform:uppercase}.thumbnail.btn-feeling:hover,.thumbnail.btn-topic:hover{background:rgba(51,122,183,.3);box-shadow:0 0 0 4px #fffd6b inset;color:#fff}.thumbnail.btn-feeling:hover .caption p,.thumbnail.btn-topic:hover .caption p{color:#fff}.btn-primary{margin-top:15px;background-color:#14447e;color:#333;font-weight:700;outline:0;border:2px solid transparent;border-radius:50px;white-space:normal!important}.btn-primary:hover{box-shadow:0 0 0 4px #fffd6b inset;border-color:#fffd6b!important}.thumbnail{background:rgba(196,129,255,.3);box-shadow:0 2px 2px rgba(0,0,0,.5),0 5px 5px rgba(0,0,0,.2);cursor:pointer;transition:all ease-in .1s}.thumbnail .caption p{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.75),0 3px 3px rgba(0,0,0,.5);text-transform:capitalize;font-size:10px}@media only screen and (min-width:480px){.thumbnail .caption p{font-size:16px}}@media only screen and (min-width:768px){.thumbnail .caption p{font-size:18px}}.steps,.sub-title-text.title{display:none}.sub-title-text.title.current,footer{display:block}.progress-bar-danger.progress-bar-danger{background-color:#4f60d9}.wizard .help-block{display:none}.wizard .has-error .help-block{display:block;color:#fff}.checkbox,.topic-alert:before{content:""}#header{padding:20px 15px;max-width:1000px;margin:0 auto}#header .row{margin-right:0;margin-left:0;width:100%}#header .wizard{width:100%;padding:0}#header .col-md-8.col-centered{padding:0}#header .col-xs-4{padding-right:5px;padding-left:5px}#header .thumbnail{height:100%;position:relative;padding-bottom:15px}#header .thumbnail .caption{position:absolute;left:0;bottom:7px;width:100%}#header .thumbnail .caption p{font-size:13px;line-height:13px;text-shadow:0 2px 2px rgba(0,0,0,.9),0 3px 3px rgba(0,0,0,.9)}.angry,.brokenheart,.changes,.confused,.curious,.family,.frustrated,.general,.justice,.lost,.love,.luck,.money,.other,.work{transition:all ease-in .2s}.thumbnail[data-topic=angry]:hover .angry,.thumbnail[data-topic=brokenheart]:hover .brokenheart,.thumbnail[data-topic=changes]:hover .changes,.thumbnail[data-topic=confused]:hover .confused,.thumbnail[data-topic=curious]:hover .curious,.thumbnail[data-topic=family]:hover .family,.thumbnail[data-topic=frustrated]:hover .frustrated,.thumbnail[data-topic=general]:hover .general,.thumbnail[data-topic=justice]:hover .justice,.thumbnail[data-topic=lost]:hover .lost,.thumbnail[data-topic=love]:hover .love,.thumbnail[data-topic=luck]:hover .luck,.thumbnail[data-topic=money]:hover .money,.thumbnail[data-topic=other]:hover .other,.thumbnail[data-topic=work]:hover .work{transition:all ease-in .25s;animation:.6s change_bright infinite}.btn-group{display:flex}.btn-a-b,.btn-gender{width:50%;background-color:#fff;color:#999;border:1px solid #999;flex:1}.btn-gender.female.selected,.btn-gender.male.selected{color:#fff;box-shadow:0 2px 2px rgba(255,255,255,.7) inset}.btn-gender.male.selected{background-color:#255f85;border:1px solid #255f85}.btn-gender.female.selected{background-color:#d6365c;border:1px solid #d6365c}.btn-default{border:1px solid #333}.testimonial-slide{padding-top:30px;padding-bottom:30px}.item{color:#ccc}p.rating{font-size:24px;color:#f9dc5c}.bounce span,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev,.conditions,.progress-bar,.topic-alert{color:#fff}h3.testimonial-title{margin-top:0;color:#fff}.testimonial{font-size:16px}.carousel-control.left,.carousel-control.right{background:0 0}.topic-alert{position:absolute;margin:0 auto;padding:15px;width:50%;max-width:900px;left:25%;right:25%;background-color:#e24d4e;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.5),0 5px 5px rgba(0,0,0,.3);z-index:99}.topic-alert:before{position:absolute;display:block;margin:0 -20px;bottom:100%;left:50%;width:0;height:0;border-style:solid;border-width:20px;border-color:transparent transparent #e24d4e}.bounce-infinite,.bounce-once{animation:2s explode_title;transform:translate3d(0,0,0)}.bounce-infinite{animation:2s explode_title infinite}.bounce span{padding:5px;background:#000}.progress{background:rgba(255,255,255,.2)}.progress-bar-danger{background-color:#c481ff}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}#gender{margin-bottom:15px}label.conditions{font-size:14px!important;line-height:16px;font-weight:700;background:rgba(255,255,255,.95);padding:5px 5px 5px 30px!important;border-radius:4px;border:1px solid #ccc}label.conditions,label.conditions a{color:#14447e!important}.conditions{float:left;text-align:left;font-weight:400}.conditions input{float:left;margin-right:10px}.conditions a{color:#fff!important;text-decoration:underline}.alert-danger,.has-error .help-block{background-color:#e24d4e;color:#fff;border-color:#e24d4e}.checkbox{display:table;width:100%;box-sizing:border-box}.checkbox,.checkbox span{clear:both}.has-error .help-block{padding:15px;font-size:14px;border-radius:4px}.has-error input{border-color:red!important}.email_suggestion,.email_suggestion a{color:#fff!important}input#emailModalField{width:100%!important}footer{min-height:100px}footer .navbar-nav{margin-top:40px;background:#faf5f9;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}footer .nav>li>a:focus,footer .nav>li>a:hover{text-decoration:underline;background-color:transparent}@media only screen and (min-width:992px){footer .navbar-nav{display:table;width:100%}footer .navbar-nav>li{float:none;display:table-cell;text-align:center}}.explanation-container{margin:40px auto 20px;background:rgba(250,245,249,.8);color:#14447e;padding:20px;font-size:12px;line-height:14px;text-align:center;min-height:100px;display:block;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.explanation-container br{display:inline}.explanation-container h2{text-transform:uppercase;margin:0 0 10px;font-size:1.2em}.angry,.confused,.curious,.frustrated,.lost,.other{max-width:100%;background-image:url(images/feelings.png)}.angry,.frustrated,.lost{background-position:0 0;background-size:100%}.frustrated,.lost{background-position:0 20%}.lost{background-position:0 40%}.confused,.curious,.other{background-position:0 60%;background-size:100%}.curious,.other{background-position:0 80%}.other{background-position:0 100%}#phone_step .iti{width:100%}#phone_step #phoneNumber,.consent-banner{display:block;width:100%}#phone_step .phone-actions{display:block;width:100%;text-align:center;margin:20px 0}#phone_step .phone-actions .btn{display:inline-block;text-align:center;margin-top:0}.consent-banner{position:fixed;z-index:999;bottom:-500px;left:0;background:rgba(255,255,255,.95);padding:0 10px;box-shadow:0 -4px 8px 0 rgba(0,0,0,.2);opacity:0;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.consent-banner .inline-link{display:inline-block;width:auto;color:inherit}.consent-banner .logo{width:100px;height:100px;margin:0 auto;background:url(images/consent-banner-logo.webp) 0 0 no-repeat}.consent-banner h5{text-transform:uppercase;line-height:18px;margin:20px 0 0}.consent-banner p{margin:10px 0;line-height:16px}.consent-banner a{cursor:pointer;display:inline-block}.consent-banner .actions{margin:25px 0 0}.consent-banner .actions a.accept-tracking{background:#034375;font-size:16px;border-radius:5px;padding:8px 20px;color:#fff;margin-right:30px}@media only screen and (max-width:992px){.consent-banner .logo{margin:10px auto}.consent-banner h5{margin:0;text-align:center}.consent-banner .actions,.consent-banner p{margin:10px 0 20px;text-align:center}}.consent-banner.show{opacity:1;bottom:0}.gdpr-form{padding:0 10px;margin:20px 0}.gdpr-form a,.gdpr-form p{font-size:12px;line-height:14px;text-align:center;display:block;margin:0}.gdpr-form a{color:#034375;text-decoration:underline}.gdpr-form p{color:#7994b8}.deck{margin:10px}.card-container{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:20px 0}.card{position:relative;max-width:100%;border-radius:6px;filter:brightness(120%);margin:0 0 0 -20px;box-shadow:0 5px 7px 5px rgba(0,0,0,.5);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.card:hover{filter:none}.j-card-container{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:20px 0}.j-card{position:relative;max-width:100%;border-radius:6px;box-shadow:0 3px 3px rgba(0,0,0,.5);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.j-card-back:hover{cursor:pointer}.j-result{-webkit-transition:-webkit-transform .5s ease-out;-moz-transition:-moz-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;-ms-transition:-ms-transform .5s ease-out;transition:transform .5s ease-out}.j-results-wrapper{max-width:100%;margin:15px auto}.j-result-name:after,.j-result-name:before,.j-results-wrapper:after,.j-results-wrapper:before{content:"";display:table;clear:both}.j-card-holder:first-child{float:left;margin:0 5px 5px 0;box-sizing:border-box}.j-card-holder{float:left;margin:0 5px 5px;box-sizing:border-box}.j-card-holder:last-child{float:left;margin:0 0 5px 5px;box-sizing:border-box}.j-card-holder div{float:left;background:rgba(255,255,255,.2);border-radius:6px;box-shadow:0 2px 2px rgba(0,0,0,.5) inset,0 -1px 1px rgba(255,255,255,.5) inset;box-sizing:border-box}.j-result-name{float:left;margin:10px auto;padding:10px 0;width:100%;background:rgba(0,0,0,.2);color:#fff;text-transform:uppercase;line-height:1.5;text-shadow:0 1px 1px rgba(0,0,0,.5);border-radius:4px;box-sizing:border-box}@media only screen and (min-width:320px){.j-result-name{font-size:8px}}@media only screen and (min-width:768px){.j-result-name{font-size:12px}}@media only screen and (min-width:992px){.j-result-name{font-size:14px}}