﻿[v-cloak]{display:none!important}.casual-dating,body{height:100%;font-family:HelveticaNeue,Arial Narrow,sans-serif}@media (min-width: 1028px){.casual-dating,body{overflow-y:hidden}}#app,body{display:flex;min-height:100vh;flex-direction:column}.casual-dating .input.is-success{border:1px solid #bfbfbf!important}.casual-dating p{font-size:16px}.casual-dating h1,.casual-dating .button{font-family:HelveticaNeue-Bold;font-weight:700}.casual-dating_wrapper{display:flex;flex-direction:column;overflow-x:hidden}.casual-dating_header{display:flex;flex-direction:row;background-color:#000;min-height:3.25rem;padding:0 1em}@media (min-width: 1028px){.casual-dating_header{min-height:74px}}.casual-dating_header>*{display:flex;align-items:center}.casual-dating_header--left{justify-content:start;color:#fff}.casual-dating_header--center{flex:10;justify-content:center}.casual-dating_header--center .logo{height:auto;max-height:inherit!important;max-width:150px;width:150px;line-height:0}@media (min-width: 768px){.casual-dating_header--center .logo{max-width:246px;width:246px}}.casual-dating_header--right{justify-content:end;color:#fff}.casual-dating_profile-wrapper{padding:0 1em}.casual-dating_profile-wrapper .profiles{display:flex;flex-direction:row;overflow-y:auto}.casual-dating_profile-wrapper .profiles li{flex:1;padding:.3em;min-width:5em;line-height:1}.casual-dating_profile-wrapper .profiles li.new-profile div{position:relative}.casual-dating_profile-wrapper .profiles li div{padding:.4rem;border-radius:50%;border:1px solid #cfcfcf;font-size:0;cursor:pointer;transition:padding .2s linear}.casual-dating_profile-wrapper .profiles li div img,.casual-dating_profile-wrapper .profiles li div svg{border-radius:50%;-o-object-fit:cover;object-fit:cover;height:auto;width:100%}@media (max-width: 768px){.casual-dating_profile-wrapper .profiles li div{padding:.2rem}}.casual-dating_profile-wrapper .profiles li h3{width:4.5em;font-size:12px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0 auto}.casual-dating_progress-wrapper{max-height:25px}.casual-dating_progress-wrapper .progress-bar{display:flex;flex-direction:row}.casual-dating_progress-wrapper .progress-bar li{flex:1;padding:.25em 0 .2em;background-color:#fabe39;opacity:.5;text-align:center;line-height:1;transition:opacity .3s linear;color:#000}.casual-dating_progress-wrapper .progress-bar li.active{opacity:1}.casual-dating_content{background-color:#dee1e8;background-size:cover;padding-top:1.4rem;padding-bottom:2rem}.casual-dating_content.texas{background:url(../image/texas-map.png) right no-repeat;background-size:cover}.casual-dating_content.london{background:url(../image/london-map.png) right no-repeat;background-size:cover}.casual-dating_content.california{background:url(https://landers.wannahookup.com/build/public/~assets/img/lander/california-map.png) right no-repeat;background-size:cover}.casual-dating_content.florida{background:url(https://landers.wannahookup.com/build/public/~assets/img/lander/florida-map.png) right no-repeat}@media (min-width: 1028px){.casual-dating_content{padding:65px 0 55px}}.casual-dating_content .columns{display:flex;flex-direction:column-reverse}@media (min-width: 1028px){.casual-dating_content .columns{flex-direction:row}}.casual-dating_content small a{color:#b71c1c}.casual-dating_content small a:hover{text-decoration:underline}.casual-dating_content .registration_header{margin-bottom:1em}.casual-dating_content .registration_header .card-content{padding:1em}.casual-dating_content .registration_header h1{font-size:18px;text-align:center;font-weight:600;margin-bottom:8px;line-height:1.2}@media (min-width: 1028px){.casual-dating_content .registration_header h1{line-height:36px;margin-bottom:0}}.casual-dating_content .registration_header p{color:#b71c1c;text-align:center;margin-bottom:8px;line-height:1.2}@media (min-width: 1028px){.casual-dating_content .registration_header p{line-height:2.4;margin-bottom:0}}.casual-dating_content .registration_form{position:realtive}.casual-dating_content .registration_form h1{text-align:center}.casual-dating_content .registration_form .button-group{display:flex;justify-content:space-between;width:100%;gap:.25rem}.casual-dating_content .registration_form .button-group .button{flex-direction:column;color:#fff;border-radius:5px;height:auto}.casual-dating_content .registration_form .button-group .button.is-male{padding:2rem}.casual-dating_content .registration_form .button-group .button.is-male.texas{background-color:#1a237e}.casual-dating_content .registration_form .button-group .button.is-male.florida{background-color:#feb902}.casual-dating_content .registration_form .button-group .button.is-male.california{background-color:#028542}.casual-dating_content .registration_form .button-group .button.is-male:hover{opacity:.8}.casual-dating_content .registration_form .button-group .button.is-female{background-color:#b71c1c;padding:2rem 1.375rem}.casual-dating_content .registration_form .button-group .button.is-female:hover{opacity:.8}.casual-dating_content .registration_form .is-form{position:relative;z-index:1}.casual-dating_content .registration_form .is-form.shake{animation:shake .5s}.casual-dating_content .registration_form .bottom-icons{position:relative;top:-20px;z-index:0}@media (min-width: 768px){.casual-dating_content .registration_form .bottom-icons{padding:0 15px}}.casual-dating_content .registration_form .bottom-icons .card-content{padding:2rem 1rem 1rem}.casual-dating_content .registration_form .bottom-icons .card-content .icons{display:flex;justify-content:space-evenly;gap:1rem}@media (min-width: 768px){.casual-dating_content .registration_form .bottom-icons .card-content .icons{gap:0}}.casual-dating_content .registration_form .bottom-icons .card-content .icons li{display:flex;font-size:14px;align-items:center;line-height:1}@media (min-width: 365px){.casual-dating_content .registration_form .bottom-icons .card-content .icons li{font-size:18px}}.casual-dating_content .registration_form .bottom-icons .card-content .icons li img,.casual-dating_content .registration_form .bottom-icons .card-content .icons li svg{width:18px;margin-right:6px}@media (min-width: 365px){.casual-dating_content .registration_form .bottom-icons .card-content .icons li img,.casual-dating_content .registration_form .bottom-icons .card-content .icons li svg{width:24px}}@media (min-width: 1028px){.casual-dating_content{height:90%}}.casual-dating_legal{padding:3rem 0 1rem;display:flex;justify-content:center}.casual-dating_legal a{padding:0 1em;color:#000}.casual-dating_footer{background:#fff}.casual-dating_footer .navigation{display:flex;flex-direction:row;height:3.6rem;text-align:center}.casual-dating_footer .navigation li{flex:1;transition:all .3s linear;padding:1rem 0;cursor:pointer;justify-content:center;display:flex}.casual-dating_footer .navigation li:hover{color:#fabe39}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}@media (min-height: 780px){.casual-dating,body,.casual-dating_wrapper{height:100%}}.has-fill-white{fill:#fff}.has-fill-grey{fill:#374151}.has-fill-primary{fill:#fabe39}.svg-icon{width:24px!important;height:24px!important}.svg-icon--xs{width:1rem!important;height:1rem!important}.svg-icon--md{width:24px!important;height:24px!important}.svg-icon--lg{width:2.28rem!important;height:2.28rem!important}.svg-icon--50{height:50px!important;width:50px!important}.splide__slider{position:relative}@media (min-width: 1281px){.container-narrow{max-width:1017px!important}}.section h1{font-size:24px;line-height:36px;margin-bottom:20px;font-weight:700}.button.is-primary{background-color:#fabe39!important;color:#000}.button.is-primary:hover{background-color:#f9b620;color:#000}
