@font-face {    font-family: "Oleo Script";    font-style: normal;    font-weight: 400;    src: local("Oleo Script"), local("OleoScript-Regular"),        url(rax5HieDvtMOe0iICsUccChdu0o.ttf) format("truetype");}@font-face {    font-family: "Oleo Script";    font-style: normal;    font-weight: 700;    src: local("Oleo Script Bold"), local("OleoScript-Bold"),        url(raxkHieDvtMOe0iICsUccCDmnlrf0T4.ttf) format("truetype");}body {}.registerFormMultistep {    color: #000 !important;}/* Steps ====================*/h2 {    color: #000 !important;    font-family: Oleo Script;}h3 {    line-height: 1.42857143;    color: #333 !important;    font-weight: bold;    font-size: 8px !important;    margin-bottom: 5px;}.submit-container-loos {    padding-top: 20px;}.genre-container,.preferences-container {    display: inline-block;    width: 100%;    max-width: 400px;    margin: 5px auto;    padding: 0px;}.steps .user-pass {    text-align: left;    margin: 0 auto;}.md-form {    text-align: left;}.steps .user-pass .md-form {    margin: 15px auto 0 auto;    width: 100%;    float: left;}.steps .email-terms .md-form {    margin: 0;}#content {    position: absolute;    bottom: 0;    left: 0;    right: 0;    overflow: auto;}.registerFormMultistep {    max-width: 800px;    margin: 0 auto;    padding: 0;}.steps h2 {    text-align: center;    margin-bottom: 0;    color: #000;}.affix-placeholder {    /* Doesn't take up space in the content flow initially. */    display: none;    position: static;}.affix + .affix-placeholder {    /* Once we affix the submenu, it *does* take up space in the content flow. But keep it invisible. */    display: block;    visibility: hidden;    position: static;}.genre-container,.preferences-container {    display: block;    text-align: center;}.tab-content {    /* background: rgba(255, 255, 255, 0.856); */    /* background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, .9) 40%) !important; */    padding: 1rem 1rem 1rem;    color: #000;}.stepper-progress {    position: fixed;}.stepper-bar {    border-radius: 0px;}@media screen and (max-width: 767px) {    .steps h2 {        font-size: 1.5em;    }}@media screen and (max-width: 575px) {    .steps h2 {        font-size: 1.25em;    }    /* #pills-tabContent .steps .genres{    min-height: 355px;  } */}@media screen and (max-width: 480px) {    .multistep .logo img {        max-height: 33px !important;    }}@media screen and (max-width: 375px) {    .btn {        padding: 0.5rem 1.25rem;    }}@media screen and (max-width: 320px) {    .steps h2 {        font-size: 1.25em;    }    /* #pills-tabContent .steps .genres {    min-height: 311px;  } */}.md-form .form-control:disabled,.md-form .form-control[readonly],.md-form input[type="text"] {    border-bottom: 1px solid #fff;}.md-form .validate {    margin-bottom: 20px;}.privacy.footer-level a,.privacy label,.single-fieldouter .check-outercon label,.userRegisterForm .conditions.field label,label.signup-confirm.tos,.userRegisterForm .conditions.field label,.userRegisterForm2 .conditions.field label,.stepEnd label.datecollage,.conditionsAfterSubmit,.select-wrapper input.select-dropdown,.md-form input[type="text"],.md-form input[type="text"]::placeholder,.md-form input[type="password"],.md-form input[type="password"]::placeholder,.md-form input[type="email"],.md-form input[type="email"]::placeholder,.privacy.footer-level a.termsPopup,.mdb-select span.caret,.md-form label,.privacy label,.form-check-input[type="checkbox"] + label {    color: #000 !important;}.privacy.footer-level a:hover,.privacy.footer-level a.termsPopup:hover {    color: #ccc !important;    color: var(--primary) !important;}/* Body settings ====================*/html {    overflow: hidden;}html,body {    width: 100%;    max-width: 100%;    min-height: 100%;    padding: 0;    margin: 0;    overflow-x: hidden;    -webkit-animation-duration: 0.4s;    animation-duration: 0.4s;    -webkit-animation-delay: 0.3s;    animation-delay: 0.3s;}#container {    overflow-y: auto;    overflow-x: hidden;    height: 100%;    min-height: 100vh;    max-height: 100%;    position: relative;}/* header ====================*/header.multistep {    background: rgb(131, 131, 131);    padding: 20px;    margin: 0 auto;    text-align: center;}header.multistep .logo img {    max-height: 50px;    width: 250px;    margin: 0 auto;}.btn-primary,.primary-color,.btn-primary:not(:disabled):not(.disabled):active,.picker__box .picker__header .picker__date-display,.picker__box .picker__table .picker__day--selected,.stepper-bar {    background-color: #10a2ff !important;    background-color: var(--primary) !important;    /* background-color: #777 !important; */}.secondary-color,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.focus,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover,.btn-primary.active:hover,.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show > .btn-primary.dropdown-toggle,.picker__box .picker__header .picker__date-display .picker__weekday-display,.md-progress {    background: #003c94 !important;    background: var(--secondary) !important;}.md-form .prefix.active,.md-form .prefix ~ label.active,.dropdown-content li > a,.dropdown-content li > span {    color: #10a2ff !important;    color: var(--primary) !important;}.checkbox-primary-filled [type="checkbox"][class*="filled-in"]:checked + label:after {    border-color: #10a2ff;    border-color: var(--primary);    background-color: #10a2ff;    background-color: var(--primary) !important;    /* background-color: #777 !important; */}.md-form input[type="date"]:focus:not([readonly]),.md-form input[type="datetime-local"]:focus:not([readonly]),.md-form input[type="email"]:focus:not([readonly]),.md-form input[type="number"]:focus:not([readonly]),.md-form input[type="password"]:focus:not([readonly]),.md-form input[type="search-md"]:focus:not([readonly]),.md-form input[type="search"]:focus:not([readonly]),.md-form input[type="tel"]:focus:not([readonly]),.md-form input[type="text"]:focus:not([readonly]),.md-form input[type="time"]:focus:not([readonly]),.md-form input[type="url"]:focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]) {    -webkit-box-shadow: 0 1px 0 0 #10a2ff;    -webkit-box-shadow: 0 1px 0 0 var(--primary);    box-shadow: 0 1px 0 0 #10a2ff;    box-shadow: 0 1px 0 0 var(--primary);    border-bottom: 1px solid #10a2ff;    border-bottom: 1px solid var(--primary);}.btn-success,.stepper li.active,.nav-pills .nav-link.active,.nav-pills .show > .nav-link {    background: #00c851 !important;    background: var(--success) !important;}@media screen and (max-width: 480px) {    header.multistep .logo img {        max-height: 40px;    }}@media screen and (max-width: 375px) {    header.multistep {        padding: 10px 15px;    }    header .multistep .logo img {        max-height: 35px;    }}h3 {    color: var(--primary) !important;    font-size: 12px !important;    margin-bottom: 5px;}.header {    margin: 120px auto 1rem auto;    width: 400px;    font-size: 20px !important;    margin-bottom: 5px;    text-align: center;}.form {    position: fixed;    bottom: 10%;    width: 100%;    z-index: 999;}.dist {    font-weight: 700;    color: var(--primary);}.flex-parent {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: center;    align-items: center;    align-content: stretch;}#load-wrapper {    position: fixed;    background: transparent;    top: 0;    left: 0;    width: 100%;    height: 1000px;}#loader {    display: block;    position: relative;    top: 420px;    margin-left: 10px;    /* left: 50%; */    transform: scale(7, 7);}.ball,.colorRing,.ringTwo,.ringThree,.ringFour {    top: 50%;    left: 50%;    display: block;    border-radius: 50%;    position: absolute;    /* vertical-align:middle; */}.ball {    width: 8px;    height: 8px;    margin: -5px 0 0 -5px;    background: var(--primary);    animation: 2000ms pulseInPrimary 1500ms cubic-bezier(0.4, 0, 0.2, 1) infinite;    -webkit-animation: 2000ms pulseInPrimary 1500ms cubic-bezier(0.4, 0, 0.2, 1) infinite;}.colorRing {    width: 16px;    height: 16px;    margin: -9px 0 0 -9px;    border: 1px solid var(--secondary);    animation: 2000ms pulseIn cubic-bezier(0.4, 0, 0.2, 1) infinite;    -webkit-animation: 2000ms pulseIn 100ms cubic-bezier(0.4, 0, 0.2, 1) infinite;}@keyframes pulseIn {    0% {        opacity: 0;        transform: scale(0.2, 0.2);    }    50% {        opacity: 1;        transform: scale(1, 1);    }    100% {        opacity: 0;        transform: scale(0.2, 0.2);    }}@-webkit-keyframes pulseIn {    0% {        opacity: 0;        -webkit-transform: scale(0.2, 0.2);    }    50% {        opacity: 1;        -webkit-transform: scale(1, 1);    }    100% {        opacity: 0;        -webkit-transform: scale(0.2, 0.2);    }}@keyframes pulseInPrimary {    0% {        opacity: 1;        transform: scale(0.2, 0.2);    }    50% {        opacity: 1;        transform: scale(1.4, 1.4);    }    100% {        opacity: 1;        transform: scale(0.1, 0.1);    }}@-webkit-keyframes pulseInPrimary {    0% {        opacity: 0;        -webkit-transform: scale(0.1, 0.1);    }    50% {        opacity: 1;        -webkit-transform: scale(1, 1);    }    100% {        opacity: 0;        -webkit-transform: scale(0.2, 0.2);    }}.ringTwo {    width: 40px;    height: 40px;    background: rgba(250, 250, 250, 0.03);    border: 1px solid #fafafa;    margin: -21px 0 0 -21px;    animation: 2000ms pulseIn 500ms cubic-bezier(0.4, 0, 0.2, 1) infinite;    -webkit-animation: 2000ms pulseIn 500ms cubic-bezier(0.4, 0, 0.2, 1) infinite;}@keyframes pulseInSecondary {    0% {        opacity: 0;        transform: scale(0.2, 0.2);    }    50% {        opacity: 1;        transform: scale(1, 1);    }    100% {        opacity: 0;        transform: scale(0.2, 0.2);    }}@-webkit-keyframes pulseInSecondary {    0% {        opacity: 0;        -webkit-transform: scale(0.2, 0.2);    }    50% {        opacity: 1;        -webkit-transform: scale(1, 1);    }    100% {        opacity: 0;        -webkit-transform: scale(0.2, 0.2);    }}.ringThree {    width: 48px;    height: 48px;    border: 1px solid rgba(250, 250, 250, 250);    margin: -25px 0 0 -25px;    animation: 2000ms pulseInSecondary 550ms cubic-bezier(0.4, 0, 0.2, 1) infinite;    -webkit-animation: 2000ms pulseInSecondary 550ms cubic-bezier(0.4, 0, 0.2, 1) infinite;}.ringFour {    width: 56px;    height: 56px;    border: 1px solid rgba(250, 250, 250, 250);    margin: -29px 0 0 -29px;    animation: 2000ms pulseInSecondary 600ms cubic-bezier(0.4, 0, 0.2, 1) infinite;    -webkit-animation: 2000ms pulseInSecondary 600ms cubic-bezier(0.4, 0, 0.2, 1) infinite;}#label {    position: relative;    top: 66%;}p {    color: #d0cade;    font-size: 0.889em;    line-height: 1.2;    font-family: "Inconsolata", sans-serif;    text-align: center;}h2 {    color: #fafafa;    font-size: 1.777em;    line-height: 1.2;    font-family: "Montserrat", sans-serif;    text-align: center;}.bg {    position: fixed !important;    background-size: cover;    background-repeat: no-repeat;    background-position: 50%;    opacity: 0.2;}.bg,.bg:after {    width: 100%;    height: 100%;    left: 0;    top: 0;    right: 0;    bottom: 0;    z-index: 0;}.bg:after {    content: "";    position: fixed;}.bg.mobile,.bg:after {    display: block;}.mpimage {    /* position: fixed !important;      background-size: 400px;      background-repeat: no-repeat;      background-position: center;      left:50%; */}@media (max-width: 600px) {    .mpimage {        position: fixed !important;        background-size: 50px;        width: 200px;        height: 200px;        /* top: -230px !important; */    }    .slide1,    .slide2,    .slide3,    .slide4,    .slide5 {        position: fixed;        width: 200px !important;        height: 200px !important;        top: 125px !important;        left: 50%;        right: 50%;        margin-left: -100px !important;    }    .slide1 {        background: url(map_small.png) no-repeat center !important;    }    .slide2 {        background: url(02_small.png) no-repeat center !important;    }    .slide3 {        background: url(03_small.gif) no-repeat center !important;    }    #loader {        top: 225px;        transform: scale(4, 4);        margin-left: ;    }    #label {        /* position: fixed;              bottom: 65px;              z-index: 400; */    }    .form {        position: fixed;        bottom: 65px !important;    }    .timer {        margin: 300px auto 3rem auto !important;        z-index: 300;        padding-right: 0px;        /* position: fixed; */        z-index: 400;    }    .timer h3 {        font-size: 9px !important;    }    .header {        margin: 50px auto 1rem auto;        width: 100%;        font-size: 16px !important;        margin-bottom: 5px;        text-align: center;        position: fixed;        padding: 10px 40px 0px;    }    .registerFormMultistep {        max-width: 300px !important;    }    .clock {        background-color: var(--primary);        border-radius: 30px;        height: 30px !important;        margin: auto;        width: 20% !important;        padding-left: 20px !important;    }    ol.tens,    .digits,    .first {        list-style-type: none;        margin: 0;        position: relative;        display: inline-block;        font-size: 15px !important;    }    ol.first {        margin-right: 4px !important;        /* padding-right: 4px !important; */    }    ol.digits {        margin-left: -6px !important;    }}@media (max-width: 400px) {    .timer {        margin: 300px auto 3rem auto !important;        z-index: 300;        padding-right: 20px;        position: fixed;        z-index: 400;    }    .header {        margin: 50px auto 1rem auto;        width: 100%;        font-size: 16px !important;        margin-bottom: 5px;        text-align: center;        position: fixed;        padding: 10px 20px 0px;    }}.mapimage.mobile,.bg:after {    display: block;}.registerFormMultistep {    max-width: 400px;    background-color: #fff;    border-radius: 20px;    box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.2);}.registerFormMultistep h2 {    font-family: Oleo Script;}@import url(css2.css);#content16 {    display: -webkit-box;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -webkit-flex-direction: column;    -moz-box-orient: vertical;    -moz-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    font-family: "Roboto", sans-serif;    height: 100vh;    min-height: 100vh;}.slide1,.slide2,.slide3,.slide4,.slide5 {    position: fixed;    width: 400px;    height: 400px;    top: 215px;    left: 50%;    right: 50%;    margin-left: -200px;}.slide1 {    background: url(map.png) no-repeat center;    animation: fade 8s infinite;    -webkit-animation: fade 8s infinite;}.slide2 {    background: url(02-2.png) no-repeat center;    animation: fade2 8s infinite;    -webkit-animation: fade2 8s infinite;}.slide3 {    background: url(03.gif) no-repeat center;    animation: fade3 8s infinite;    -webkit-animation: fade3 8s infinite;}@keyframes fade {    0% {        opacity: 1;    }    33.333% {        opacity: 0;    }    66.666% {        opacity: 0;    }    100% {        opacity: 1;    }}@keyframes fade2 {    0% {        opacity: 0;    }    33.333% {        opacity: 1;    }    66.666% {        opacity: 0;    }    100% {        opacity: 0;    }}@keyframes fade3 {    0% {        opacity: 0;    }    33.333% {        opacity: 0;    }    66.666% {        opacity: 1;    }    100% {        opacity: 0;    }}/* timer */.timer {    width: 400px;    margin: 385px auto 3rem auto;    z-index: 300;}.clock {    background-color: var(--primary);    border-radius: 30px;    height: 58px;    margin: auto;    width: 33%;    padding-left: 30px;}ol.tens,.digits,.first {    list-style-type: none;    margin: 0;    padding: 6px;    position: relative;    display: inline-block;    font-size: 30px;}ol.first {    margin-right: 29px;}ol.tens {    margin-right: 4px;}.tens li,.digits li,.first li {    display: inline-block;    position: absolute;    top: 0;    left: 0;    background-color: var(--primary);    color: #fff;}.first li:nth-of-type(2) {    animation: minutecount 60s ease-in-out 0s 1;}.tens li:nth-of-type(2) {    animation: tenscount 60s ease-in-out 51s 1;}.tens li:nth-of-type(3) {    animation: tenscount 60s ease-in-out 41s 1;}.tens li:nth-of-type(4) {    animation: tenscount 60s ease-in-out 31s 1;}.tens li:nth-of-type(5) {    animation: tenscount 60s ease-in-out 21s 1;}.tens li:nth-of-type(6) {    animation: tenscount 60s ease-in-out 11s 1;}.tens li:nth-of-type(7) {    animation: tenscount 60s ease-in-out 1s 1;}.digits li:nth-of-type(1) {    animation: digitcount 10s ease-in-out 10s 6;}.digits li:nth-of-type(2) {    animation: digitcount 10s ease-in-out 9s 6;}.digits li:nth-of-type(3) {    animation: digitcount 10s ease-in-out 8s 6;}.digits li:nth-of-type(4) {    animation: digitcount 10s ease-in-out 7s 6;}.digits li:nth-of-type(5) {    animation: digitcount 10s ease-in-out 6s 6;}.digits li:nth-of-type(6) {    animation: digitcount 10s ease-in-out 5s 6;}.digits li:nth-of-type(7) {    animation: digitcount 10s ease-in-out 4s 6;}.digits li:nth-of-type(8) {    animation: digitcount 10s ease-in-out 3s 6;}.digits li:nth-of-type(9) {    animation: digitcount 10s ease-in-out 2s 6;}.digits li:nth-of-type(10) {    animation: digitcount 10s ease-in-out 0.7s 6;}@keyframes digitcount {    0% {        opacity: 1;    }    9.9% {        opacity: 1;    }    10% {        opacity: 0;    }    100% {        opacity: 0;    }}@keyframes tenscount {    0% {        opacity: 1;    }    0.9% {        opacity: 1;    }    2% {        opacity: 0;    }    100% {        opacity: 0;    }}@keyframes minutecount {    0% {        opacity: 1;    }    2.8% {        opacity: 1;    }    2.9% {        opacity: 0;    }    100% {        opacity: 0;    }}.privacy label,.single-fieldouter .check-outercon label,.userRegisterForm .conditions.field label,label.signup-confirm.tos,.userRegisterForm .conditions.field label,.userRegisterForm2 .conditions.field label,.stepEnd label.datecollage,.conditionsAfterSubmit {    font-size: 9px !important;    line-height: 11px !important;}:root {    --primary: #0f2a59 !important;    --secondary: #ff4aeb !important;    --success: #00c851 !important;    --pink: #ffa5bf !important;}html {    /* IE11 compatibility */    --primary: #0f2a59 !important;    --secondary: #ff4aeb !important;    --success: #00c851 !important;    --pink: #ffa5bf !important;}/* Chatlander header */.cake-header {    background-color: var(--primary) !important;    border-bottom: none;}/* Multistep lander header m01 */header.multistep {    background-color: var(--primary) !important;    border-bottom: none;}#intro h1,#intro h2,#intro h3 {    color: var(--primary) !important;}h2 {    color: #000000;    text-align: center;    font-size: 24px;}h3 {    color: #000000;    text-align: center;    font-size: 2px;}.btn-prev {    background-color: #ccc !important;}@media only screen and (max-width: 770px) {    #landing #content .inner-2 {        display: none;    }}.modal-open .modal {    z-index: 20000;}