@keyframes arrow-move{0%{opacity:0;transform:translateX(-50%) translateY(-50%) scale(1)}25%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}75%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(0) scale(0)}}.home header{background:#3896ca;background:-moz-linear-gradient(45deg,#3896ca 0,#dd4a93 100%);background:-webkit-linear-gradient(45deg,#3896ca,#dd4a93);background:linear-gradient(45deg,#3896ca,#dd4a93);color:#fafafa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3896CA",endColorstr="#DD4A93",GradientType=1);height:100vh;padding-bottom:8.8888888889vw}.home header,.home header .content{overflow:hidden;position:relative;width:100%}.home header .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:17.7777777778vw;z-index:2}.home header .content h3{margin-bottom:4.4444444444vw;padding:0 15.5555555556vw}.home header .content p{margin-bottom:11.1111111111vw}.home header .content .facebook,.home header .content .register{width:71.1111111111vw}.home header .content .facebook .text,.home header .content .register .text{flex:1;text-align:center}.home header .content .register{background:#dd4a93;margin-bottom:4.4444444444vw}.home header .content .facebook{background:#3896ca;margin-bottom:4.4444444444vw}.home header .content .login{margin-bottom:4.4444444444vw}.home header .content .login .text{text-transform:inherit}.home header .vui-icon.arrow{animation:arrow-move 1.5s infinite;animation-delay:.25s;bottom:8.8888888889vw;left:50%;overflow:hidden;position:absolute}.home header .vui-icon.arrow,.home header .vui-icon.arrow svg{height:8.8888888889vw;width:8.8888888889vw}.home header .vui-icon.arrow svg path{fill:#fafafa}.home header .vui-image.bg{height:120%;left:50%;position:absolute;top:0;transform:translate(-50%);width:auto}.home article{margin:0}.home article ul,.home article ul li{display:block;margin:0;overflow:hidden;padding:0}.home article ul li{list-style:none}.home article p{line-height:1.5}.home article.more-about-us h1{color:#3896ca;font-size:6.6666666667vw;line-height:1.3;margin:0;padding:17.7777777778vw 8.8888888889vw 11.1111111111vw;text-align:center}.home article.more-about-us h2{color:#717171;font-size:5vw;font-weight:300;line-height:normal;margin:0 8.8888888889vw 2.2222222222vw;text-align:center}.home article.more-about-us p{font-size:3.8888888889vw;margin:0 8.8888888889vw;padding-bottom:25px;text-align:center}.home article.more-about-us a{color:#dd4a93;display:block;font-size:3.8888888889vw;margin:2.2222222222vw 0 11.1111111111vw;text-decoration:none}.home article.more-about-us .picture{margin:0 8.8888888889vw 6.6666666667vw;width:82.2222222222vw}.home article.more-about-us .picture picture{display:block;width:100%}.home article.more-about-us .picture img{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;width:100%}.home article.is-free{background:#3896ca;background:-moz-linear-gradient(45deg,#3896ca 0,#dd4a93 100%);background:-webkit-linear-gradient(45deg,#3896ca,#dd4a93);background:linear-gradient(45deg,#3896ca,#dd4a93);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3896CA",endColorstr="#DD4A93",GradientType=1);padding:13.3333333333vw 8.8888888889vw 6.6666666667vw}.home article.is-free h2{color:#fafafa;font-size:8vw;font-weight:300;text-align:center}.home article.is-free p{color:#fafafa;font-size:5.3333333333vw;font-weight:400;margin:0 0 6.6666666667vw;text-align:center}.home article.is-free .vui-button .text{color:#fafafa}.home article.is-free .register{background:#dd4a93;margin:0 auto 2.2222222222vw;width:71.1111111111vw}.home article.is-free .register .text{flex:1;text-align:center}.home article.is-free .login{margin:0 auto}.home article.is-free .login .text{text-transform:inherit}.home article.text{background:#e8e8e8;border-bottom:1px solid #c5c5c5;padding:17.7777777778vw 8.8888888889vw}.home article.text h1{color:#717171;font-size:6.6666666667vw;font-weight:300;margin:0 0 4.4444444444vw;text-align:center}.home article.text p{color:#424242;font-size:3.8888888889vw;margin:0}.home article.text .vui-button{background:#dd4a93;margin:0 auto}.home article.text .vui-button .text{color:#fafafa}.home article.social-media{padding:11.1111111111vw 0}.home article.social-media h3{color:#717171;font-size:5vw;margin:0 0 4.4444444444vw;text-align:center}.home article.social-media ul{align-items:center;display:flex;justify-content:center}.home article.social-media ul li{margin:0 2.2222222222vw}.home article.social-media ul a,.home article.social-media ul li,.home article.social-media ul span{display:block;height:13.3333333333vw;width:13.3333333333vw}.home article.social-media ul svg path,.home article.social-media ul svg polygon{fill:#9b9b9b}.home article.footer{background:#424242;padding:8.8888888889vw}.home article.footer ul{display:flex;flex-wrap:wrap}.home article.footer ul li{align-items:center;display:flex;justify-content:center;padding:2.2222222222vw 0;width:100%}.home article.footer ul li a,.home article.footer ul li p{color:#fafafa;font-size:3.8888888889vw;margin:0}.home article.footer ul li a{display:block;text-decoration:none}.home article.footer ul li p{opacity:.5;text-align:center}.home article.footer ul li.with-image{width:50%}.home article.footer ul li.with-image div{height:7.7777777778vw;margin-right:2.2222222222vw;position:relative;width:7.7777777778vw}.home article.footer ul li.with-image div img{display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.home article.footer ul li.divider{padding:4.4444444444vw 0}.home article.footer ul li.divider:before{background:hsla(0,0%,100%,.2)}.home .facebook-loading{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:8.8888888889vw;position:fixed;top:0;visibility:hidden;width:100%;z-index:14}.home .facebook-loading.open{opacity:1;visibility:visible}.home .facebook-loading p{color:#fafafa;font-size:5vw;margin:0;padding:0;text-align:center}.dialog-form-select{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100%;left:0;padding:4.4444444444vw;position:fixed;top:0;width:100%;z-index:14}.dialog-form-select .wrapper{background:#fff;border-radius:.5555555556vw;display:flex;flex-direction:column;max-height:100%;overflow:hidden;width:100%}.dialog-form-select .title{border-bottom:1px solid #c5c5c5;margin:0;padding:6.6666666667vw 4.4444444444vw}.dialog-form-select .title h2{font-size:6.6666666667vw;margin:0}.dialog-form-select .scroll{flex:1;overflow-y:auto;padding:4.4444444444vw 0}.dialog-form-select .scroll .option{align-items:center;display:flex;padding:2.2222222222vw 4.4444444444vw}.dialog-form-select .scroll .option.active p{color:#3896ca}.dialog-form-select .scroll .option .vui-icon{height:8.8888888889vw;margin-right:4.4444444444vw;width:8.8888888889vw}.dialog-form-select .scroll .option .vui-icon.checked svg{fill:#3896ca}.dialog-form-select .scroll .option .vui-icon.unchecked svg{fill:#424242}.dialog-form-select .scroll .option p{margin:0}.dialog-form-select .bar{align-items:center;background:#e8e8e8;display:flex;height:15.5555555556vw;justify-content:flex-end;min-height:15.5555555556vw;width:100%}.dialog-form-select .bar .cancel{color:#717171}.dialog-form-select .bar .done,.male .dialog-form-select .scroll .option.active p{color:#dd4a93}.male .dialog-form-select .scroll .option .vui-icon.checked svg{fill:#dd4a93}.male .dialog-form-select .bar .done{color:#3896ca}.register .birthday,.register .input{color:#717171;font-size:3.8888888889vw;line-height:1.4;margin-bottom:2.2222222222vw;position:relative}.register .input .vui-icon{border-bottom:none;height:8vw;position:absolute;right:0;top:5.4444444444vw;width:5vw}.register .input .vui-icon svg{fill:#717171}.register .vui-input .holder .l-text{border-bottom:none;color:#f44336;visibility:hidden}.register .birthday{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.register .birthday .label,.register .birthday .text-error{width:100%}.register .birthday .input{margin-bottom:0}.register .birthday .vui-icon{top:0}.register .birthday .day{margin-right:2.2222222222vw;width:20vw}.register .birthday .month{margin-right:2.2222222222vw;width:46.6666666667vw}.register .birthday .year{width:20vw}.register .field{border-bottom:1px solid #c5c5c5;color:#424242;display:block;font-size:5vw;line-height:1.6}.register .text-error{border-bottom:none;color:#f44336;font-size:3.8888888889vw;visibility:hidden}.register .form-buttons{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:4.4444444444vw 0}.register .form-buttons p{color:#717171;display:block;font-size:3.1111111111vw;line-height:1.4;margin:0;max-width:53.3333333333vw}.register .form-buttons .submit{background:#dd4a93;color:#fafafa}.register .error .input{color:#f44336}.register .error.vui-input .holder .l-text{visibility:visible}.register .error.birthday .label{color:#f44336}.register .error .field{border-bottom:1px solid #f44336}.register .error .text-error{visibility:visible}.register p.error{color:#f44336;margin:0;padding:4.4444444444vw 0}.login .submit{background:#dd4a93;color:#fafafa}.login p.error{color:#f44336;margin:0;padding:4.4444444444vw 0}.login .form-buttons{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:4.4444444444vw 0}.login .recovery-password .text{color:#717171;padding:0;text-transform:inherit}.password-recovery p{color:#717171;margin-bottom:11.1111111111vw}.password-recovery p b{color:#424242}.password-recovery p.error{color:#f44336;margin:0;padding:0 0 4.4444444444vw}.password-recovery .vui-button{background:#dd4a93;color:#fafafa}.password-recovery .form-buttons{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:4.4444444444vw 0}.password-recovery .done{align-items:center;display:flex;flex-direction:column;height:88.8888888889vw;justify-content:center;padding:11.1111111111vw 4.4444444444vw;text-align:center}.password-recovery .done .vui-button{margin:0 auto}.password-recovery .done p{color:#717171;margin-bottom:11.1111111111vw}.password-change .submit{background:#dd4a93;color:#fafafa}.password-change .form-buttons{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:4.4444444444vw 0}.password-change .recovery-password .text{color:#717171;padding:0;text-transform:inherit}.user-locked p{margin:8.8888888889vw 4.4444444444vw;text-align:center}.server-error{align-items:center;background:#f9f9f9;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.server-error .img{display:block;padding:26.6666666667vw 0 8.8888888889vw;width:40%}.server-error .img svg{height:auto;width:100%}.server-error .content{height:60%;width:100%}.server-error h1{color:#dd4a93;font-size:8.8888888889vw;margin-bottom:4.4444444444vw;text-align:center}.server-error p{color:#717171;text-align:center}.server-error .vui-button{color:#3896ca;margin:0 auto}.autologin{align-items:center;background:#3896ca;background:-moz-linear-gradient(45deg,#3896ca 0,#dd4a93 100%);background:-webkit-linear-gradient(45deg,#3896ca,#dd4a93);background:linear-gradient(45deg,#3896ca,#dd4a93);display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3896CA",endColorstr="#DD4A93",GradientType=1);height:100vh;justify-content:center;min-height:100%;width:100%}.autologin p.loading{color:#fff;font-family:Roboto,sans-serif;font-size:4.5vw;line-height:1;margin:0;padding:0}.user-locked-email p{margin-left:8.8888888889vw!important;margin-right:8.8888888889vw!important;text-align:center}.user-locked-email .title{color:#34495e;font-size:13.3333333333vw;font-style:italic;font-weight:700;margin-top:20px}.user-locked-email .subtitle{color:#34495e;font-size:22px;font-weight:700}.user-locked-email .leyend{color:#34495e;font-size:18px;margin:unset;padding-bottom:15px}.user-locked-email .leyend_sac{color:#999;font-size:12px;margin-bottom:5px!important;margin-top:5px!important}.user-locked-email .email{font-size:20px;font-style:italic;font-weight:700}.user-locked-email .image img{display:block;height:160px;margin:auto;width:160px}.user-locked-email .register{margin-top:10px;text-align:center}.user-locked-email .register .register-btn{background:#dd4a93;color:#fafafa;width:100%}.user-locked-email .register .register-btn .text{width:100%}.code-validation p{margin:8.8888888889vw 4.4444444444vw;text-align:center}.code-validation form{padding-top:unset!important}.code-validation .formError{border:1px solid red;margin:15px;padding:5px 10px}.code-validation .formError p{color:red;font-size:4.4444444444vw}.code-validation .form-container{align-items:center;display:flex;padding:0 4.4444444444vw}.code-validation .code{margin:0 10px;width:50px}.code-validation .code input{font-size:40px}.code-validation .submit{background:#dd4a93;color:#fafafa;width:100%}.code-validation .submit span{width:100%}.aside-menu{position:fixed;z-index:15}.aside-menu,.aside-menu .bg{height:100%;left:0;top:0;width:100%}.aside-menu .bg{background:rgba(0,0,0,.5);position:absolute}.aside-menu .menu{background:#fff;height:100%;left:25%;overflow-y:auto;position:absolute;top:0;width:75%}.aside-menu .profile{background:#dd4a93;height:44.4444444444vw;overflow:hidden;position:relative}.aside-menu .profile .picture{display:block;height:100%;opacity:.6;position:absolute;width:100%}.aside-menu .profile .picture img{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%}.aside-menu .profile .vui-button{color:#fafafa;height:15.5555555556vw;line-height:15.5555555556vw;padding:0;position:absolute;right:0;top:0;width:15.5555555556vw}.aside-menu .profile h3{bottom:4.4444444444vw;color:#fafafa;display:block;left:4.4444444444vw;margin:0;position:absolute}.aside-menu .container{background:#fff;display:flex;flex-direction:column;height:calc(100% - 44.44444vw);overflow-y:auto;padding:4.4444444444vw 0}.aside-menu .container .vui-button{position:relative;width:100%}.aside-menu .container .vui-button .text{flex:1;margin-left:4.4444444444vw;padding:0;text-align:left;text-transform:none}.aside-menu .container .vui-button .vui-icon svg{fill:#9b9b9b}.aside-menu .container .vui-button.important .text,.aside-menu .container .vui-button.important.router-link-active .text{color:#3896ca}.aside-menu .container .vui-button.important .vui-icon svg,.aside-menu .container .vui-button.important.router-link-active .vui-icon svg{fill:#3896ca}.aside-menu .container .vui-button .counter{background:#3896ca;border-radius:3.3333333333vw;color:#fafafa;display:block;font-size:3.8888888889vw;height:6.6666666667vw;line-height:6.6666666667vw;padding:0 2.2222222222vw;position:absolute;right:4.4444444444vw;text-align:center;top:50%;transform:translateY(-50%)}.aside-menu .container .vui-button.router-link-active{background:#e8e8e8;color:#dd4a93}.aside-menu .container .vui-button.router-link-active .vui-icon svg{fill:#dd4a93}.aside-menu .container .divider{margin-left:17.7777777778vw}.aside-menu .version{background:#fff;color:#717171;display:block;font-size:3.1111111111vw;margin-top:auto;padding:2.2222222222vw 4.4444444444vw;text-align:right}.male .aside-menu .profile{background:#3896ca}.male .aside-menu .container .vui-button .counter{background:#dd4a93}.male .aside-menu .container .vui-button.router-link-active{color:#3896ca}.male .aside-menu .container .vui-button.router-link-active .vui-icon svg{fill:#3896ca}.male .aside-menu .container .vui-button.important .text,.male .aside-menu .container .vui-button.important.router-link-active .text{color:#dd4a93}.male .aside-menu .container .vui-button.important .vui-icon svg,.male .aside-menu .container .vui-button.important.router-link-active .vui-icon svg{fill:#dd4a93}.toast{bottom:0;left:0;overflow:hidden;position:fixed;width:100%;z-index:13}.toast .content{align-items:center;background-color:#2b2b2b;display:flex;justify-content:flex-start;min-height:15.5555555556vw;padding:2.2222222222vw 2.2222222222vw 2.2222222222vw 4.4444444444vw;position:relative;width:100%}.toast .avatar{background:#e8e8e8;border-radius:50%;display:block;height:8.8888888889vw;margin-right:3.3333333333vw;overflow:hidden;position:relative;width:8.8888888889vw}.toast .avatar img{height:auto;left:0;position:absolute;top:0;width:100%}.toast h4,.toast p{color:#fafafa;display:block;font-size:3.8888888889vw;line-height:1.2;margin:0}.toast h4{margin-bottom:.5555555556vw;text-transform:capitalize}.toast p{opacity:.5}.toast .progress{background:hsla(0,0%,100%,.25);bottom:0;display:block;height:.5555555556vw;left:0;position:absolute;width:100%}.toast .mensaje .progress,.toast .mensaje-list .progress{background:#64ffda}.toast .mensaje .vui-button,.toast .mensaje-list .vui-button{color:#64ffda}.toast .visita .progress,.toast .visita-list .progress{background:#f4ff81}.toast .visita .vui-button,.toast .visita-list .vui-button{color:#f4ff81}.toolbar{left:0;position:fixed;top:0;transform:translate(0);transition:transform .3s cubic-bezier(0,0,.2,1);width:100%;z-index:11}.toolbar.hide{transform:translateY(-15.5555555556vw)}.toolbar .wrapper{align-items:center;background:#dd4a93;display:flex;height:15.5555555556vw;justify-content:center;width:100%}.toolbar .wrapper .vui-logo-icon{height:15.5555555556vw;width:15.5555555556vw}.toolbar .wrapper .title{color:#fafafa;flex:1;font-size:5.3333333333vw;line-height:1.4;margin:0;overflow:hidden;position:relative}.toolbar .wrapper .vui-button{height:15.5555555556vw;position:relative;width:15.5555555556vw}.toolbar .wrapper .vui-button .counter{background:#3896ca;border-radius:2.2222222222vw;color:#fafafa;font-size:2.6666666667vw;line-height:4.4444444444vw;min-width:4.4444444444vw;padding:0 1.1111111111vw;position:absolute;right:2.6666666667vw;text-align:center;top:2.6666666667vw}.male .toolbar .wrapper{background:#3896ca}.male .toolbar .wrapper .vui-button .counter{background:#dd4a93}.toolbar-message-list{background:#dd4a93;height:13.3333333333vw;left:0;position:fixed;top:15.5555555556vw;transform:translate(0);transition:transform .3s cubic-bezier(0,0,.2,1);width:100%;z-index:13}.toolbar-message-list.move-up{transform:translateY(-15.5555555556vw)}.toolbar-message-list .wrapper{background:#dd4a93;display:flex;height:13.3333333333vw;width:100%}.toolbar-message-list .vui-checkbox{height:13.3333333333vw}.toolbar-message-list .vui-checkbox .wrapper{height:13.3333333333vw;width:15.5555555556vw}.toolbar-message-list .vui-checkbox .text{color:#fafafa;font-size:3.8888888889vw;height:13.3333333333vw;line-height:13.3333333333vw;margin:0 0 0 4.4444444444vw;text-transform:capitalize}.toolbar-message-list .vui-button{height:13.3333333333vw;width:15.5555555556vw}.male .toolbar-message-list,.male .toolbar-message-list .wrapper{background:#3896ca}.match{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100vh;justify-content:center;left:0;max-height:100%;min-height:100%;overflow:hidden;position:fixed;top:0;width:100vw;z-index:16}.match .card{background:#dd4a93;padding:8.8888888889vw 0;width:80vw}.match .wrapper{align-items:center;display:flex;justify-content:center;margin:0 0 8.8888888889vw}.match .avatar{background:#fff;border-radius:50%;height:28.8888888889vw;overflow:hidden;width:28.8888888889vw;z-index:2}.match .avatar.you{margin-left:-4.4444444444vw;z-index:1}.match .avatar .vui-image{height:28.8888888889vw;width:28.8888888889vw}.match h1{font-size:8.8888888889vw;margin:0 0 8.8888888889vw}.match h1,.match h2{color:#fafafa;text-align:center}.match h2{font-size:5vw;margin:0 0 2.2222222222vw}.match p{color:#fafafa;font-size:6.6666666667vw;margin:0 0 8.8888888889vw;text-align:center}.match .vui-button.close{cursor:pointer!important;display:block!important;height:15.5555555556vw;pointer-events:auto!important;position:absolute;right:0;top:0;width:15.5555555556vw;z-index:20!important}.match .vui-button.close .vui-icon svg{fill:#fff}.match .vui-button.email{background:#3896ca;margin:0 auto}.match .vui-button.email .text{color:#fff}.match .vui-button.email .vui-icon svg{fill:#fff}.male .match .card{background:#3896ca}.male .match .vui-button.email{background:#dd4a93}.alert{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100vh;justify-content:center;left:0;max-height:100%;min-height:100%;overflow:hidden;position:fixed;top:0;width:100vw;z-index:17}.alert .card{margin:0;max-width:80vw}.alert h1{font-size:6.6666666667vw;padding:6.6666666667vw 4.4444444444vw 0}.alert h1,.alert p{margin:0 0 2.2222222222vw}.alert p{color:#717171;font-size:5vw;padding:0 4.4444444444vw}.alert .buttons{display:flex;flex-direction:row-reverse}.modal-upload-image{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100%;left:0;padding:4.4444444444vw;position:fixed;top:0;width:100%;z-index:30}.modal-upload-image .wrapper{background:#fff;border-radius:.5555555556vw;display:flex;flex-direction:column;max-height:100%;overflow:hidden;position:relative;width:100%}.modal-upload-image .wrapper img{display:block;height:auto;width:100%}.modal-upload-image .wrapper .vui-button{height:15.5555555556vw;position:absolute;right:0;top:0;width:15.5555555556vw}.profile-image{background:#e8a4c8;overflow:hidden;position:relative}.profile-image,.profile-image .vui-image{height:75vw;width:100vw}.profile-image .image-counter{align-items:center;background:rgba(0,0,0,.75);border-radius:.5555555556vw;color:#fafafa;display:flex;font-size:3.8888888889vw;justify-content:center;padding:2.2222222222vw 3.3333333333vw;position:absolute;right:4.4444444444vw;top:4.4444444444vw}.profile-image .image-counter .vui-icon{display:block;height:5vw;margin-left:2.2222222222vw;width:5vw}.profile-image .image-counter .vui-icon svg{height:5vw;width:5vw}.male .profile-image{background:#7cb9e8}.gallery{background:#000;height:100vh;left:0;max-height:100%;min-height:100%;overflow:hidden;position:fixed;top:0;width:100vw;z-index:12}.gallery nav{background:rgba(0,0,0,.75);display:flex;height:20vw;justify-content:center;overflow:hidden;position:absolute;width:100%;z-index:11}.gallery nav p{color:#fafafa;line-height:20vw;margin:0;padding:0 0 0 4.4444444444vw}.gallery nav .vui-button{height:20vw;width:20vw}.gallery nav .vui-button.zoom{opacity:.5;transition:opacity .3s cubic-bezier(0,0,.2,1)}.gallery nav .vui-button.zoom.active{opacity:1}.gallery ul{align-items:center;display:flex;justify-content:center;left:0;position:absolute}.gallery li{display:block;overflow:hidden;position:relative}.gallery li img{display:block;position:absolute}.gallery .pictures{margin:0;padding:0;top:0}.gallery .pictures,.gallery .pictures li{height:100vh;max-height:100%;min-height:100%}.gallery .pictures li{width:100vw}.gallery .pictures li img{height:auto;max-height:65vh;max-width:90vw}.gallery .thumbs{background:rgba(0,0,0,.75);bottom:0;height:20vw;overflow-x:auto;position:absolute;transform:translateY(100%);transition:transform .3s cubic-bezier(0,0,.2,1);width:100%}.gallery .thumbs.show{transform:translate(0)}.gallery .thumbs ul{bottom:0;height:20vw;min-width:100%}.gallery .thumbs li{height:20vw;opacity:.3;transition:opacity .3s cubic-bezier(0,0,.2,1);width:20vw}.gallery .thumbs li.active{border:4px solid #fff;opacity:1}.gallery .thumbs li img{height:auto;width:100%}.profile-menu{background:transparent;height:100%;left:0;min-height:100vh;min-width:100vw;position:fixed;top:0;width:100%;z-index:15}.profile-menu .wrapper{background:#fff;padding:2.2222222222vw 0;position:absolute;right:2.2222222222vw;top:15.5555555556vw}.profile-menu .vui-button .text{text-transform:none}.profile-menu .vui-button svg{fill:#9b9b9b}.profile-menu .lblReported{color:#717171;font-size:1rem;font-weight:400;padding:4px 8px}.profile-view .block{opacity:.5;pointer-events:none}.profile-view .container{overflow-y:auto;padding-bottom:8.8888888889vw}.profile-view .container .main-content{padding-bottom:13.3333333333vw}.profile-view .vui-loader-spinner{margin:11.1111111111vw 0}.profile-view .profile-slider{z-index:10}.profile-view .profile{position:relative}.profile-view .love{height:200px;left:50%;opacity:0;pointer-events:none;position:absolute;top:170px;transform:translate(-50%,-50%);width:200px;z-index:10}.profile-view .actions{position:relative;z-index:11}.profile-view .content .card{margin:0 4.4444444444vw 4.4444444444vw;padding:4.4444444444vw 0}.profile-view .content .vui-title-icon .vui-icon svg{fill:#dd4a93}.profile-view .content .vui-title-icon .text{color:#dd4a93;margin:0;padding-right:4.4444444444vw}.profile-view .content p{color:#2b2b2b;font-size:5vw;line-height:1.6;margin:0 4.4444444444vw 2.2222222222vw}.profile-view .content p b{color:#717171}.profile-view .content p i{margin:0 2.2222222222vw}.profile-view .content p i:last-of-type{display:none}.profile-view .content .divider{height:8.8888888889vw;margin-left:20vw}.profile-view .activities .list{display:flex;padding:0 4.4444444444vw 4.4444444444vw}.profile-view .activities .item{display:flex;flex-direction:column;margin-right:2.2222222222vw;width:26.1111111111vw}.profile-view .activities .item .picture{border-radius:.5555555556vw;height:26.1111111111vw;overflow:hidden;position:relative;width:26.1111111111vw}.profile-view .activities .item .picture img{display:block;height:auto;position:absolute;width:100%}.profile-view .activities .item .text{font-size:3.8888888889vw;margin:2.2222222222vw 0 0;text-align:center}.profile-view .tags p{margin-bottom:0}.profile-view .tags p span{background:#e8e8e8;border-radius:4.4444444444vw;color:#2b2b2b;display:inline-block;font-size:3.8888888889vw;line-height:4.4444444444vw;margin:0 2.2222222222vw 2.2222222222vw 0;padding:2.2222222222vw 4.4444444444vw}.profile-view .couple .vui-title-icon .vui-icon svg{fill:#3896ca}.profile-view .couple .vui-title-icon .text{color:#3896ca;margin:0}.profile-view .couple .couple-title{padding:8.8888888889vw 0}.profile-view .couple .couple-title .wrapper{align-items:center;background:transparent url(/static/img/divider.1a5b0891.jpg) no-repeat;background-position:top;background-size:cover;display:flex;height:44.4444444444vw;justify-content:center;width:100%}.profile-view .couple .couple-title .wrapper h2{color:#fafafa;font-size:6.6666666667vw;line-height:1.4;margin:0 13.3333333333vw;text-align:center}.profile-view .couple .divider:last-of-type{display:none}.male .profile-view .content .vui-title-icon .vui-icon svg{fill:#3896ca}.male .profile-view .content .vui-title-icon .text{color:#3896ca}.male .profile-view .couple .vui-title-icon .vui-icon svg{fill:#dd4a93}.male .profile-view .couple .vui-title-icon .text{color:#dd4a93}.male .profile-view .couple .couple-title .wrapper{background:transparent url(/static/img/divider-male.6b729bad.jpg) no-repeat;background-position:top;background-size:cover}.message-input{position:relative;z-index:2}.message-input .bar{align-items:flex-start;background:#e8e8e8;display:flex;justify-content:space-between;max-height:28.8888888889vw;width:100%}.message-input .attach-file,.message-input .vui-button{height:15.5555555556vw;position:relative;width:15.5555555556vw}.message-input .vui-icon{display:block;height:15.5555555556vw;width:15.5555555556vw}.message-input .vui-icon svg{fill:#9b9b9b}.message-input form{flex:1;margin:0 2.2222222222vw;padding:4.4444444444vw 0}.message-input .input{line-height:6.2222222222vw;max-height:18.6666666667vw;min-height:6.2222222222vw;overflow-x:hidden;overflow-y:auto;position:relative;user-select:text;width:100%;word-wrap:break-word;background:transparent;border:none;border-bottom:2px solid #c5c5c5;color:#2b2b2b;font-size:5vw;outline:none;white-space:pre-wrap}.message-input .vui-input{margin-bottom:2.2222222222vw;padding:0}.message-input .attach-file input{display:block;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%}.message-input .send.active .vui-icon svg{fill:#dd4a93}.male .message-input .send.active .vui-icon svg{fill:#3896ca}.message-video-call{background:transparent;height:100%;left:0;min-height:100vh;min-width:100vw;position:fixed;top:0;width:100%;z-index:15}.message-video-call .wrapper{background:rgba(0,0,0,.75);border-radius:1rem;padding:2.2222222222vw 0;position:absolute;top:17.7777777778vw}.message-video-call p{color:#fafafa;font-size:3.8888888889vw;margin:0;padding:4.4444444444vw;text-align:center}.message-video-call .vui-button .text{text-transform:none}.message-video-call .vui-button svg{fill:#9b9b9b}.message-menu{background:transparent;height:100%;left:0;min-height:100vh;min-width:100vw;position:fixed;top:0;width:100%;z-index:15}.message-menu .wrapper{background:#fff;padding:2.2222222222vw 0;position:absolute;right:2.2222222222vw;top:15.5555555556vw}.message-menu p{color:#717171;font-size:3.8888888889vw;margin:0;padding:4.4444444444vw}.message-menu .vui-button .text{text-transform:none}.message-menu .vui-button svg{fill:#9b9b9b}.chat-bg-color{background:#e1eff7}.male .chat-bg-color{background:#fbe9f2}.chat-accent-color{color:#3896ca}.male .chat-accent-color{color:#dd4a93}.chat-border-color{border-color:#e1eff7}.male .chat-border-color{border-color:#fbe9f2}.typing-indicator{align-items:flex-start;background:#e1eff7;border-radius:.5555555556vw;display:flex;flex-direction:column;height:11.1111111111vw;justify-content:center;margin:0 4.4444444444vw 2.2222222222vw;position:relative;width:17.7777777778vw}.typing-indicator .dot{background:#3896ca}.male .typing-indicator{background:#fbe9f2}.male .typing-indicator .dot{background:#dd4a93}.typing-indicator:before{border-color:#e1eff7 #e1eff7 transparent transparent;border-style:solid;border-width:1.1111111111vw;content:"";height:0;left:-2.2222222222vw;position:absolute;top:0;width:0}.male .typing-indicator:before{border-color:#fbe9f2 #fbe9f2 transparent transparent;border-style:solid;border-width:1.1111111111vw}.typing-indicator .dots{align-items:center;display:flex;gap:1.3333333333vw;justify-content:center;width:100%}.typing-indicator .dots .dot{border-radius:50%;height:2.2222222222vw;width:2.2222222222vw}.virtual-message-list{overflow-x:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch;will-change:scroll-position}.virtual-message-list .virtual-spacer{position:relative;width:100%}.virtual-message-list .visible-messages{left:0;position:absolute;right:0;top:0;transform:translateZ(0);will-change:transform}.virtual-message-list .message-item-wrapper{align-items:center;display:flex;position:relative;width:100%;will-change:auto}.virtual-message-list .default-message{background:#fff;border-radius:.5555555556vw;margin:2.2222222222vw;padding:4.4444444444vw}.virtual-message-list .loading-indicator{align-items:center;background:hsla(0,0%,100%,.9);display:flex;height:17.7777777778vw;justify-content:center;left:0;position:absolute;right:0;top:0}.virtual-message-list.scrolling .message-item-wrapper{pointer-events:none}.message-item{display:flex;width:100%}.message-item .message-content{align-items:flex-start;background:#e1eff7;border-radius:.5555555556vw;display:flex;flex-direction:column;justify-content:flex-start;margin:0 4.4444444444vw 2.2222222222vw;max-width:80%;position:relative;width:auto}.message-item .message-content.mine{align-items:flex-end;background:#fbe9f2}.message-item .message-content.first:before{border-color:#e1eff7 #e1eff7 transparent transparent;border-style:solid;border-width:1.1111111111vw;content:"";height:0;left:-2.2222222222vw;position:absolute;top:0;width:0}.message-item .message-content.first.mine:before{border-color:#fbe9f2 transparent transparent #fbe9f2;border-style:solid;border-width:1.1111111111vw;left:inherit;right:-2.2222222222vw}.message-item .message-content p,.message-item .message-content span{display:inline-block}.message-item .message-content .text{color:#424242;font-size:5vw;line-height:7vw;word-wrap:break-word;margin:2.2222222222vw 4.4444444444vw 0;max-width:72.2222222222vw;white-space:pre-wrap}.message-item .message-content .text.emoji-3x{font-size:15vw;line-height:16vw}.message-item .message-content .text.emoji-2x{font-size:10vw;line-height:11vw}.message-item .message-content .text.emoji-1x{font-size:7.5vw;line-height:8.5vw}.message-item .message-content .text.empty-message{color:#717171;font-style:italic;opacity:.6}.message-item .message-content .text.videocall{text-align:center}.message-item .message-content .text.videocall button{background-color:#24b687;border:0 solid;border-radius:1rem;color:#fff;font-size:.9rem;font-weight:700;height:2rem;width:5rem}.message-item .message-content .message-time{color:#717171;font-size:3.1111111111vw;line-height:4.8888888889vw;margin:1.1111111111vw 4.4444444444vw 2.2222222222vw}.message-item .message-content .picture{background:transparent;cursor:pointer;height:35.5555555556vw;margin:4.4444444444vw 4.4444444444vw 0;overflow:hidden;position:relative;width:35.5555555556vw}.message-item .message-content .picture img{display:block;height:auto;left:50%;position:absolute;top:0;transform:translate(-50%);width:100%}.message-item .message-content .picture .vui-icon{background:#fff;border-radius:50%;display:block;height:11.1111111111vw;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:11.1111111111vw}.message-item .message-content .picture .vui-icon svg{fill:#9b9b9b}.message-item .message-content .picture.isLoading img{display:none}.message-item .message-content .picture .image-loader{background:transparent;left:50%;margin:0;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.message-item .message-content .picture .image-loader .vui-loader-spinner{align-items:center;background:transparent;margin:0;max-width:100%}.message-item .notice{align-items:flex-start;background:#fff;border-radius:.5555555556vw;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:6.6666666667vw;max-width:100%;padding:6.6666666667vw 4.4444444444vw;width:100%}.message-item .notice h1{color:#3896ca;font-size:6.6666666667vw;margin:0 0 4.4444444444vw}.message-item .notice p{color:#2b2b2b;font-size:3.8888888889vw;margin:0 0 4.4444444444vw;max-width:100%;width:100%}.message-item .notice .vui-notice{margin:0;max-width:100%;width:100%}.message-item .spacer{flex:1}.male .message-item .message-content{background:#fbe9f2}.male .message-item .message-content.mine{background:#e1eff7}.male .message-item .message-content.first:before{border-color:#fbe9f2 #fbe9f2 transparent transparent;border-style:solid;border-width:1.1111111111vw}.male .message-item .message-content.first.mine:before{border-color:#e1eff7 transparent transparent #e1eff7;border-style:solid;border-width:1.1111111111vw}.male .message-item .notice h1{color:#dd4a93}.message-view{display:flex;flex-direction:column;height:100vh;z-index:14}.message-view .vui-toolbar{z-index:2}.message-view .isScrollLoading{margin:0;padding-bottom:4.4444444444vw}.message-view .isScrollLoading svg{background:#fff}.message-view .vui-toolbar h4.text{line-height:1}.message-view .vui-toolbar h4.text span{display:block;font-size:3.5555555556vw;margin-top:.4444444444vw}.message-view .block{opacity:.5;pointer-events:none}.message-view .messages-container{display:flex;flex:1;flex-direction:column;overflow:hidden}.message-view .container{flex:1;overflow-y:auto;padding:4.4444444444vw 0}.message-view .message{display:flex}.message-view .message div{align-items:flex-start;background:#e1eff7;border-radius:.5555555556vw;display:flex;flex-direction:column;justify-content:flex-start;margin:0 4.4444444444vw 2.2222222222vw;max-width:80%;position:relative;width:auto}.message-view .message div.mine{align-items:flex-end;background:#fbe9f2}.message-view .message div.first:before{border-color:#e1eff7 #e1eff7 transparent transparent;border-style:solid;border-width:1.1111111111vw;content:"";height:0;left:-2.2222222222vw;position:absolute;top:0;width:0}.message-view .message div.first.mine:before{border-color:#fbe9f2 transparent transparent #fbe9f2;border-style:solid;border-width:1.1111111111vw;left:inherit;right:-2.2222222222vw}.message-view .message div p,.message-view .message div span{display:inline-block}.message-view .message div p{color:#424242;font-size:5vw;line-height:7vw;word-wrap:break-word;margin:2.2222222222vw 4.4444444444vw 0;max-width:72.2222222222vw;white-space:pre-wrap}.message-view .message div p.emoji-3x{font-size:15vw;line-height:16vw}.message-view .message div p.emoji-2x{font-size:10vw;line-height:11vw}.message-view .message div p.emoji-1x{font-size:7.5vw;line-height:8.5vw}.message-view .message div p.videocall{color:#424242;font-size:5vw;line-height:7vw;text-align:center;word-wrap:break-word;margin:2.2222222222vw 4.4444444444vw 0;max-width:72.2222222222vw;white-space:pre-wrap}.message-view .message div p.videocall button{background-color:#24b687;border:0 solid;border-radius:1rem;color:#fff;font-size:.9rem;font-weight:700;height:2rem;width:5rem}.message-view .message div span{color:#717171;font-size:3.1111111111vw;line-height:4.8888888889vw;margin:1.1111111111vw 4.4444444444vw 2.2222222222vw}.message-view .message div .picture{background:transparent;height:35.5555555556vw;margin:4.4444444444vw 4.4444444444vw 0;overflow:hidden;position:relative;width:35.5555555556vw}.message-view .message div .picture img{display:block;height:auto;left:50%;position:absolute;top:0;transform:translate(-50%);width:100%}.message-view .message div .picture .vui-icon{background:#fff;border-radius:50%;display:block;height:11.1111111111vw;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:11.1111111111vw}.message-view .message div .picture .vui-icon svg{fill:#9b9b9b}.message-view .message div .picture.isLoading img{display:none}.message-view .message div .picture .image-loader{background:transparent;left:50%;margin:0;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.message-view .message div .picture .image-loader .vui-loader-spinner{align-items:center;background:transparent;margin:0;max-width:100%}.message-view .message div.notice{align-items:flex-start;background:#fff;flex-direction:column;justify-content:flex-start;margin-bottom:6.6666666667vw;max-width:100%;padding:6.6666666667vw 4.4444444444vw;width:100%}.message-view .message div.notice h1{color:#3896ca;font-size:6.6666666667vw;margin:0 0 4.4444444444vw}.message-view .message div.notice p{color:#2b2b2b;font-size:3.8888888889vw;margin:0 0 4.4444444444vw;max-width:100%;width:100%}.message-view .message div.notice .vui-notice{margin:0;max-width:100%;width:100%}.male .message-view .message div{background:#fbe9f2}.male .message-view .message div.mine{background:#e1eff7}.male .message-view .message div.first:before{border-color:#fbe9f2 #fbe9f2 transparent transparent;border-style:solid;border-width:1.1111111111vw}.male .message-view .message div.first.mine:before{border-color:#e1eff7 transparent transparent #e1eff7;border-style:solid;border-width:1.1111111111vw}.male .message-view .message div.notice{background:#fff}.male .message-view .message div.notice h1{color:#dd4a93}.male .message-view .message div .picture{background:transparent}.male .message-view .virtual-typing-container{background:#f9f9f9;border-top:1px solid hsla(0,0%,44%,.2);bottom:0;left:0;position:absolute;right:0;z-index:1}.pay-wall .container{overflow-y:auto;padding:11.1111111111vw 4.4444444444vw 4.4444444444vw}.pay-wall .container .cant-buy{color:#717171;font-size:5.5555555556vw;margin-bottom:11.1111111111vw;text-align:center}.pay-wall .container .cant-buy b{color:#2b2b2b}.pay-wall .container .user-warning{color:#717171;font-size:6.6666666667vw;margin-bottom:11.1111111111vw;text-align:center}.pay-wall .container .header{align-items:center;display:flex;flex-direction:column;justify-content:center}.pay-wall .container .header .avatar{border-radius:22.2222222222vw;height:44.4444444444vw;margin-bottom:6.6666666667vw;overflow:hidden;position:relative;width:44.4444444444vw}.pay-wall .container .header .avatar .vui-image{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.pay-wall .container .header h1,.pay-wall .container .header h2,.pay-wall .container .header p{margin-bottom:6.6666666667vw;text-align:center}.pay-wall .container .header h1{font-size:13.3333333333vw;line-height:1}.pay-wall .container .header h2{color:#717171;font-size:5vw;line-height:1.4;max-width:80vw}.pay-wall .container .header p{color:#3896ca;max-width:80vw}.pay-wall .container .header p,.pay-wall .container .header.default h1{font-size:8.8888888889vw;line-height:1.2;margin-bottom:11.1111111111vw}.pay-wall .plan{align-items:center;border-radius:1.1111111111vw;display:flex;flex-direction:column;justify-content:center;margin-bottom:4.4444444444vw;padding:11.1111111111vw}.pay-wall .plan .title-svg{display:block;height:auto;margin-bottom:6.6666666667vw;width:100%}.pay-wall .plan .discount-header{align-items:center;display:flex;justify-content:center;margin-bottom:6.6666666667vw}.pay-wall .plan .discount-header .discount-text{color:#fafafa;font-size:8vw;font-style:italic;font-weight:700;letter-spacing:1px;text-transform:uppercase}.pay-wall .plan.n0{background:#dd4a93}.pay-wall .plan.n0 .vui-button .text{color:#dd4a93}.pay-wall .plan.n1{background:#3896ca}.pay-wall .plan.n1 .vui-button .text{color:#3896ca}.pay-wall .plan.n2{background:#2b2b2b}.pay-wall .plan.n2 .vui-button .text{color:#2b2b2b}.pay-wall .plan.plan-3x3{background:#810bff}.pay-wall .plan.plan-3x3 .vui-button .text{color:#810bff}.pay-wall .plan h1,.pay-wall .plan h2,.pay-wall .plan p{color:#fafafa;display:block;margin:0;padding:0;text-align:center;width:100%}.pay-wall .plan h1{border-bottom:2px dashed #fafafa;border-top:2px dashed #fafafa;font-size:9.7777777778vw;line-height:1.3;overflow:hidden;padding:1.7777777778vw 0;text-overflow:ellipsis;white-space:nowrap}.pay-wall .plan h1.plan-3x3{font-size:11.1111111111vw;line-height:2;white-space:normal}.pay-wall .plan .price-container{align-items:center;border-bottom:1px solid #fafafa;display:flex;flex-direction:column;justify-content:center;margin-bottom:2.2222222222vw;margin-top:6.6666666667vw;padding-bottom:2.2222222222vw}.pay-wall .plan .price-container .price-value{color:#fafafa;font-size:9.7777777778vw;font-weight:700;line-height:1.2;margin:0}.pay-wall .plan .price-container .price-period{color:#fafafa;font-size:4.4444444444vw;line-height:1;margin:0;opacity:.8}.pay-wall .plan h2{border-bottom:1px solid #fafafa;font-size:6.6666666667vw;line-height:3}.pay-wall .plan h2.plan-3x3{border-bottom:none;font-size:11.1111111111vw;line-height:2;margin-bottom:4.4444444444vw}.pay-wall .plan p{font-size:3.1111111111vw;line-height:5.7777777778vw;margin-bottom:6.6666666667vw}.pay-wall .plan .vui-button{background:#fafafa}.pay-wall .plan .vui-button .text{font-size:5.3333333333vw;line-height:2.5;padding:0 6.6666666667vw}.pay-wall .payments{overflow:hidden;padding-top:6.6666666667vw;width:100%}.pay-wall .payments img{height:auto;width:100%}.pay-wall .legal{padding:6.6666666667vw 0 0}.pay-wall .legal p{color:#717171;font-size:3.1111111111vw;line-height:1.4;margin-bottom:2.2222222222vw;text-align:center}.pay-wall .legal .more-information{margin:0 auto 2.2222222222vw}.pay-wall .legal .more-information .text{font-size:3.1111111111vw;line-height:1.4;padding:0}.payment .container{overflow-y:auto;padding:6.6666666667vw 4.4444444444vw}.payment .container header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6.6666666667vw}.payment .container header img{display:block;height:auto;width:26.6666666667vw}.payment .container h1{color:#3896ca;font-size:6.6666666667vw;margin-bottom:2.2222222222vw}.payment .container form{align-items:flex-end;display:flex;flex-wrap:wrap;height:auto;justify-content:flex-start;overflow:hidden;padding:0}.payment .container form .vui-input-payment{width:91.1111111111vw}.payment .container form .vui-input-payment.cardExpirationMonth{width:15.5555555556vw}.payment .container form .vui-input-payment.cardExpirationYear{margin-right:4.4444444444vw;width:22.2222222222vw}.payment .container form .vui-input-payment.cardExpirationMonth{margin-right:1.1111111111vw}.payment .container form .vui-input-payment.cardExpirationMonth label{width:38.8888888889vw}.payment .container form .vui-input-payment.securityCode{width:47.7777777778vw}.payment .container form .vui-input-payment:last-of-type{padding-bottom:8.8888888889vw}.payment .container form .vui-button,.payment .container form .vui-button .text{width:100%}.payment .container form .vui-button.submit{background:#3896ca;color:#fafafa}.payment .container form .vui-button.loader{background:#dd4a93;color:#fafafa}.payment .container form .vui-button.loader .text{text-align:center}.payment .container p.error{color:#f44336;display:block;margin:.5rem;padding:4.4444444444vw 0;text-align:center;width:100%}.payment .container .no-credit-card{margin:4.4444444444vw auto 0}.payment .container .no-credit-card .text{color:#717171;font-size:3.8888888889vw}.payment .container.is-loading form .vui-input-payment{opacity:.5}.male .payment .container h1{color:#dd4a93}.male .payment .container form .vui-button.submit{background:#dd4a93}.male .payment .container form .vui-button.loader{background:#3896ca}.my-profile-images .container{overflow-y:auto}.my-profile-images .grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.3888888889vw 1.3888888889vw 0}.my-profile-images .pending-text{align-items:center;color:#717171;display:flex;font-size:5vw;justify-content:center;line-height:5.3333333333vw;padding:6.6666666667vw}.my-profile-images .pending-text .vui-icon{background:#dd4a93;border-radius:2.6666666667vw;display:block;height:5.3333333333vw;margin-right:1.7777777778vw;width:5.3333333333vw}.my-profile-images .pending-text .vui-icon svg{height:3.5555555556vw;width:3.5555555556vw}.my-profile-images .picture{margin:0 0 1.3888888889vw}.my-profile-images .picture .wrapper{background:#e8e8e8;height:35.9375vw;overflow:hidden;position:relative;width:47.9166666667vw}.my-profile-images .picture .wrapper .pending{background:#dd4a93;border-radius:2.6666666667vw;height:5.3333333333vw;position:absolute;right:.8888888889vw;top:.8888888889vw;width:5.3333333333vw;z-index:1}.my-profile-images .picture .wrapper .pending svg{height:3.5555555556vw;width:3.5555555556vw}.my-profile-images .picture .wrapper .vui-image{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.my-profile-images .picture .wrapper .bar{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;padding:2.2222222222vw 0;position:absolute;transition:opacity .25s cubic-bezier(0,0,.2,1);visibility:hidden;z-index:2}.my-profile-images .picture .wrapper .bar .vui-button{width:47.9166666667vw}.my-profile-images .picture .wrapper .bar .vui-button .vui-icon{height:11.1111111111vw;width:11.1111111111vw}.my-profile-images .picture .wrapper .bar .vui-button .vui-icon svg{height:4.4444444444vw;width:4.4444444444vw}.my-profile-images .picture .wrapper .bar .vui-button .text{color:#fafafa;flex:1;font-size:3.3333333333vw;line-height:11.1111111111vw;text-align:left}.my-profile-images .picture .wrapper .bar.active{opacity:1;visibility:visible}.my-profile-images .picture.add .vui-icon{display:block;height:100%;width:100%}.my-profile-images .picture.add .vui-icon svg{height:15.5555555556vw;width:15.5555555556vw;fill:#9b9b9b}.my-profile-images .vui-loader-spinner{margin:9.7222222222vw 0}.male .my-profile-images .pending-text .vui-icon,.male .my-profile-images .picture .wrapper .pending{background:#3896ca}.range{height:6.6666666667vw;position:relative;width:100%}.range button,.range div{position:absolute}.range div{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.range div.line{background:#c5c5c5}.range div.segment{background:#3896ca}.range button{background:#3896ca;border:none;border-radius:6.6666666667vw;color:#3896ca;height:6.6666666667vw;left:0;outline:none;top:0;width:6.6666666667vw;z-index:1}.range button span{display:block;height:0;left:0;pointer-events:none;position:absolute;top:0;width:0}.male .range div.segment{background:#dd4a93}.male .range button{background:#dd4a93;color:#dd4a93}.search .container{overflow-y:auto;padding:11.1111111111vw 0}.search .container .card{margin:0 4.4444444444vw 4.4444444444vw;padding:4.4444444444vw 0}.search .container .vui-title-icon.range-title{margin-bottom:0}.search .container .vui-title-icon .vui-icon svg{fill:#3896ca}.search .container .vui-title-icon .text{color:#3896ca;margin:0}.search .container .wrapper{margin:0 4.4444444444vw 4.4444444444vw;overflow:hidden}.search .container .wrapper.wrapper-input{margin-bottom:0}.search .container .copy,.search .container .input{color:#717171}.search .container .input{border-bottom:1px solid #c5c5c5;font-size:3.8888888889vw;line-height:1.4;position:relative}.search .container .input span{color:#424242;display:block;font-size:5vw;line-height:1.6}.search .container .input .vui-icon{height:8vw;position:absolute;right:0;top:5.4444444444vw;width:5vw}.search .container .input .vui-icon svg{fill:#717171}.search .container .input.error span{color:#f44336}.search .container .input.error .vui-icon svg{fill:#f44336}.search .container .label{color:#717171;font-size:3.8888888889vw;margin:0 0 4.4444444444vw}.search .container .range-holder{margin:4.4444444444vw 0}.search .container .bar{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding:6.6666666667vw 4.4444444444vw 0}.search .container .bar .search-btn{background:#3896ca;width:100%}.search .container .bar .search-btn .text{color:#fafafa;flex:1;text-align:left}.search .container .bar .search-btn .vui-icon svg{fill:#fafafa}.search .container .bar .actions{align-items:center;display:flex;justify-content:space-between;padding-top:4.4444444444vw;width:100%}.search .container .bar .actions .vui-button .text{color:#717171;font-size:3.8888888889vw}.search .container .bar .actions .vui-button .vui-icon svg{fill:#717171}.male .search .container .vui-title-icon .vui-icon svg{fill:#dd4a93}.male .search .container .vui-title-icon .text{color:#dd4a93;margin:0}.male .search .container .bar .search-btn{background:#dd4a93}.post-register .container{overflow-y:auto;padding:0}.post-register .steper{align-items:center;display:flex;height:1.1111111111vw;justify-content:center;margin:2.2222222222vw 0 0;overflow:hidden}.post-register .steper .line{background:#c5c5c5;flex:1;height:1.1111111111vw;margin:0 1.1111111111vw}.post-register .steper .line.active{background:#dd4a93}.post-register .title{margin:0;padding:8.8888888889vw 0}.post-register .title h1{color:#2b2b2b;font-size:6.6666666667vw;margin:0;text-align:center}.post-register .step{overflow:hidden;padding:2.2222222222vw 4.4444444444vw 6.6666666667vw;width:100%}.post-register .step .has-image{height:13.3333333333vw;line-height:13.3333333333vw;margin:0;text-align:center}.post-register .step .vui-button{width:44.4444444444vw}.post-register .step .vui-button .vui-icon svg{fill:#424242}.post-register .step .vui-button.main{background:#3896ca;width:100%}.post-register .step .vui-button.main .vui-icon svg{fill:#fafafa}.post-register .step .vui-button.main .text{color:#fafafa;flex:1;text-align:left}.post-register .step .vui-button.home{margin:0 auto}.post-register .step .buttons{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-top:6.6666666667vw}.post-register .step .buttons div{width:13.3333333333vw}.post-register .step .buttons .vui-button{width:auto}.post-register .step .buttons .vui-button.main{margin-left:4.4444444444vw}.post-register .step .buttons p{margin:0}.post-register .step .picture{height:68.3333333333vw;margin-bottom:6.6666666667vw;overflow:hidden;position:relative;width:91.1111111111vw}.post-register .step .picture .vui-image{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.post-register .step .picture .add-image{background:rgba(221,74,147,.2);height:68.3333333333vw;width:91.1111111111vw}.post-register .step .picture .add-image .vui-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.post-register .step .picture .add-image .vui-icon svg{height:35.5555555556vw;width:35.5555555556vw;fill:#dd4a93}.post-register .step h3{color:#424242;font-size:3.8888888889vw;margin:0 0 2.2222222222vw;padding-top:6.6666666667vw}.post-register .step ul{display:block;margin:0;padding:0}.post-register .step ul li{color:#717171;font-size:3.8888888889vw;margin:0 0 2.2222222222vw 4.4444444444vw;padding:0}.post-register .step .vui-title-icon{padding-top:4.4444444444vw}.post-register .step .vui-title-icon .vui-icon svg{fill:#dd4a93}.post-register .step .vui-title-icon .text{color:#dd4a93;margin:0}.post-register .form{padding:0}.post-register .form .wrapper{margin:0 0 6.6666666667vw;padding:0 4.4444444444vw}.post-register .form .range-holder{margin:4.4444444444vw 4.4444444444vw 4.4444444444vw 0}.post-register .form .label{color:#717171;font-size:3.8888888889vw;margin:0 0 4.4444444444vw}.post-register .form .copy,.post-register .form .description-status{font-size:3.8888888889vw;margin-bottom:4.4444444444vw}.post-register .form .copy,.post-register .form .input{color:#717171}.post-register .form .vui-textarea,.post-register .form .vui-textarea textarea{padding-top:0}.post-register .form .input{border-bottom:1px solid #c5c5c5;position:relative}.post-register .form .input span.label{color:#717171;display:block;font-size:3.8888888889vw;line-height:1.4;margin:0}.post-register .form .input span{color:#424242;display:block;font-size:5vw;line-height:1.6;max-width:75.5555555556vw}.post-register .form .input span i{margin:0 2.2222222222vw}.post-register .form .input span i:last-of-type{display:none}.post-register .form .input .vui-icon{height:8vw;position:absolute;right:0;top:5.4444444444vw;width:5vw}.post-register .form .input .vui-icon svg{fill:#717171}.post-register .form .input.error span{color:#f44336}.post-register .form .input.error .vui-icon svg{fill:#f44336}.post-register .form .nickname{padding-top:0}.post-register .form .nickname label{margin:0}.post-register .form .nickname input{padding-top:0}.post-register .subscribe{margin-top:6.6666666667vw}.post-register .subscribe .wrapper{padding:8.8888888889vw 6.6666666667vw 0}.post-register .subscribe .sub-title,.post-register .subscribe .title{margin:0 0 4.4444444444vw;padding:0;text-align:center}.post-register .subscribe .title{color:#3896ca;font-size:7.7777777778vw;font-weight:600;line-height:1.2}.post-register .subscribe .sub-title{color:#424242;font-size:5vw;margin-bottom:6.6666666667vw}.post-register .subscribe .banner{background:#f9f9f9;border-radius:1.1111111111vw;margin-bottom:11.1111111111vw;padding:4.4444444444vw}.post-register .subscribe .banner p{color:#2b2b2b;font-size:5.3333333333vw;margin:0;text-align:center}.post-register .subscribe .banner p:first-of-type{margin-bottom:1.1111111111vw}.post-register .subscribe .banner p.accent{font-size:10vw;font-weight:300}.post-register .subscribe .banner p.accent b{font-weight:700}.post-register .subscribe ul li{align-items:center;border-bottom:1px solid #c5c5c5;display:flex;justify-content:center;list-style:none;margin:0 0 4.4444444444vw;padding:0 0 4.4444444444vw}.post-register .subscribe ul li:last-of-type{border-bottom:none;margin:0 0 8.8888888889vw}.post-register .subscribe ul li .vui-icon{background:#3896ca;border-radius:6.6666666667vw;height:13.3333333333vw;overflow:hidden;width:13.3333333333vw}.post-register .subscribe ul li .vui-icon svg{height:7.7777777778vw;width:7.7777777778vw}.post-register .subscribe ul li p{flex:1;font-size:3.8888888889vw;font-weight:400;margin:0;padding-left:4.4444444444vw}.post-register .subscribe .vui-button.main{margin-bottom:8.8888888889vw}.post-register .subscribe .vui-button.main .text{text-align:center}.post-register .subscribe p.legal{color:#717171;font-size:2.8888888889vw;font-style:italic;line-height:1.3rem;margin-bottom:6.6666666667vw}.post-register .subscribe .buttons .vui-button.main{margin-bottom:0}.post-register .subscribe .buttons .vui-button.main .text{text-align:left}.post-register .vui-loader-spinner{margin:11.1111111111vw 0}.male .post-register .steper .line.active{background:#3896ca}.male .post-register .step .picture .add-image{background:rgba(56,150,202,.2)}.male .post-register .step .picture .add-image .vui-icon svg{fill:#3896ca}.male .post-register .step .vui-button.main{background:#dd4a93}.male .post-register .step .vui-title-icon .vui-icon svg{fill:#3896ca}.male .post-register .step .vui-title-icon .text{color:#3896ca;margin:0}.male .post-register .subscribe .title{color:#dd4a93}.male .post-register .subscribe ul li .vui-icon{background:#dd4a93}.dialog-form-multi-select{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100%;left:0;padding:4.4444444444vw;position:fixed;top:0;width:100%;z-index:14}.dialog-form-multi-select .wrapper{background:#fff;border-radius:.5555555556vw;display:flex;flex-direction:column;max-height:100%;overflow:hidden;width:100%}.dialog-form-multi-select .title{border-bottom:1px solid #c5c5c5;margin:0;padding:6.6666666667vw 4.4444444444vw}.dialog-form-multi-select .title h2{font-size:6.6666666667vw;margin:0}.dialog-form-multi-select .scroll{flex:1;overflow-y:auto;padding:4.4444444444vw 0}.dialog-form-multi-select .scroll .option{align-items:center;display:flex;padding:2.2222222222vw 4.4444444444vw}.dialog-form-multi-select .scroll .option.active p{color:#3896ca}.dialog-form-multi-select .scroll .option .vui-icon{height:8.8888888889vw;margin-right:4.4444444444vw;width:8.8888888889vw}.dialog-form-multi-select .scroll .option .vui-icon.checked svg{fill:#3896ca}.dialog-form-multi-select .scroll .option .vui-icon.unchecked svg{fill:#424242}.dialog-form-multi-select .scroll .option p{margin:0}.dialog-form-multi-select .bar{align-items:center;background:#e8e8e8;display:flex;height:15.5555555556vw;justify-content:flex-end;min-height:15.5555555556vw;width:100%}.dialog-form-multi-select .bar .cancel{color:#717171}.dialog-form-multi-select .bar .done,.male .dialog-form-multi-select .scroll .option.active p{color:#dd4a93}.male .dialog-form-multi-select .scroll .option .vui-icon.checked svg{fill:#dd4a93}.male .dialog-form-multi-select .bar .done{color:#3896ca}.dialog-form-tags{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100%;left:0;min-height:111.1111111111vw;padding:4.4444444444vw;position:fixed;top:0;width:100%;z-index:14}.dialog-form-tags .wrapper{background:#fff;border-radius:.5555555556vw;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.dialog-form-tags .title{border-bottom:1px solid #c5c5c5;margin:0}.dialog-form-tags .title h2{font-size:6.6666666667vw;margin:0;padding:6.6666666667vw 4.4444444444vw 4.4444444444vw}.dialog-form-tags .title .vui-input{background:#e8e8e8;padding:4.4444444444vw}.dialog-form-tags .tags{border-bottom:1px solid #c5c5c5;height:17.7777777778vw;overflow:hidden;overflow-x:auto;padding:4.4444444444vw 2.2222222222vw 4.4444444444vw 4.4444444444vw;white-space:nowrap;width:auto}.dialog-form-tags .tags .tags-wrapper{display:inline-block}.dialog-form-tags .tags .vui-button{background:#e8e8e8;border-radius:4.4444444444vw;margin-right:2.2222222222vw}.dialog-form-tags .tags .vui-button .text{color:#2b2b2b;font-size:3.8888888889vw;line-height:4.4444444444vw;padding-bottom:2.2222222222vw;padding-top:2.2222222222vw;text-transform:none}.dialog-form-tags .tags .vui-button .vui-icon{height:8.8888888889vw;width:8.8888888889vw}.dialog-form-tags .tags .vui-button .vui-icon svg{height:4.4444444444vw;width:4.4444444444vw;fill:#2b2b2b}.dialog-form-tags .scroll{flex:1;overflow-y:auto;padding:4.4444444444vw 0}.dialog-form-tags .scroll .placeholder .vui-title-icon{align-items:center;flex-direction:column;height:97.7777777778vw;justify-content:center}.dialog-form-tags .scroll .placeholder .vui-title-icon .text{color:#717171;flex:inherit;font-size:8.8888888889vw}.dialog-form-tags .scroll .placeholder .vui-title-icon .vui-icon{flex:inherit;height:31.1111111111vw;width:31.1111111111vw}.dialog-form-tags .scroll .placeholder .vui-title-icon .vui-icon svg{height:35.5555555556vw;width:35.5555555556vw;fill:#e8e8e8}.dialog-form-tags .scroll div{padding:3.6666666667vw 4.4444444444vw}.dialog-form-tags .scroll div p{line-height:1.2;margin:0}.dialog-form-tags .scroll div.active p{color:#3896ca}.dialog-form-tags .bar{align-items:center;background:#e8e8e8;display:flex;height:15.5555555556vw;justify-content:flex-end;min-height:15.5555555556vw;width:100%}.dialog-form-tags .bar .cancel{color:#717171}.dialog-form-tags .bar .done,.male .dialog-form-tags .scroll div.active p{color:#dd4a93}.male .dialog-form-tags .bar .done{color:#3896ca}.default{background:#fff}.default .input-wrapper{height:100%;overflow:hidden;position:relative;width:100%}.default .input-wrapper input{display:block;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%}.default .input-wrapper.picture{background:rgba(221,74,147,.2);height:75vw;width:100vw}.default .input-wrapper.picture .vui-icon{display:block}.default .input-wrapper.picture .vui-icon svg{height:35.5555555556vw;width:35.5555555556vw;fill:#dd4a93}.default .scroll .vui-button{width:100%}.default .scroll .vui-button .text{flex:1;text-align:left}.default .scroll .vui-button .vui-icon svg{fill:#424242}.default .scroll .vui-button.facebook .text{color:#3b5998}.default .scroll .vui-button.facebook .vui-icon svg{fill:#3b5998}.male .default .input-wrapper.picture{background:rgba(56,150,202,.2)}.male .default .input-wrapper.picture .vui-icon svg{fill:#3896ca}.edit{background:#000}.edit #edit-photo{background:#000;height:77.77778vw;width:100vw}.edit .scroll{display:flex;min-width:100%;padding:0}.edit .scroll .vui-button{border:2px solid hsla(0,0%,100%,.25);border-radius:50%;height:15.5555555556vw;margin:0 4.4444444444vw;min-height:15.5555555556vw;width:15.5555555556vw}.edit .scroll .vui-button .vui-icon{display:block}.edit .scroll.crop-rotate,.edit .scroll.flip{align-items:center;justify-content:center;overflow:hidden}.edit .scroll.crop-rotate p,.edit .scroll.flip p{color:#fafafa;display:block;font-size:5vw;margin:0;text-align:center;width:15.5555555556vw}.edit .scroll.filters,.edit .scroll.layers{align-items:center;justify-content:flex-start;margin-left:4.4444444444vw;min-width:91.1111111111vw;overflow:hidden;overflow-x:scroll;width:91.1111111111vw}.edit .scroll.filters .button,.edit .scroll.layers .button{display:block;height:20vw;margin-right:4.4444444444vw;min-width:26.6666666667vw;opacity:.35;position:relative;width:26.6666666667vw}.edit .scroll.filters .button.active,.edit .scroll.layers .button.active{opacity:1}.edit .scroll.filters img,.edit .scroll.layers img{height:100%;width:auto}.edit .scroll.layers .button{background:#fff}.edit .tabs{border-bottom:1px solid hsla(0,0%,100%,.25);display:flex;height:15.5555555556vw;min-height:15.5555555556vw;width:100%}.edit .tabs li{display:block;flex:1;height:15.5555555556vw;position:relative}.edit .tabs li.active:before{background:#dd4a93;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:100%}.edit .tabs .vui-icon{display:block;height:100%;width:100%}.edit .bar{background:#000;border-top:1px solid hsla(0,0%,100%,.25);justify-content:space-between}.photos{background:#fff}.photos .scroll{display:block;min-width:100%;padding:0;position:relative}.photos .scroll .title{background:#fff;border:none;color:#717171;display:block;font-size:3.8888888889vw;margin:0;padding:4.4444444444vw;position:sticky;top:0;z-index:2}.photos .scroll .grid{display:flex;flex-wrap:wrap;margin:0 0 6.6666666667vw 2.2222222222vw;overflow:hidden}.photos .scroll .picture{background:#e8e8e8;height:46.6666666667vw;margin:0 2.2222222222vw 2.2222222222vw 0;overflow:hidden;position:relative;width:46.6666666667vw}.photos .scroll .picture img{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.photos .scroll .picture .vui-icon{background:rgba(0,0,0,.5);display:block;height:100%;opacity:0;width:100%;z-index:1}.photos .scroll .picture .vui-icon svg{height:8.8888888889vw;width:8.8888888889vw}.photos .scroll .picture.selected .vui-icon{opacity:1}.photos .title{border-bottom:1px solid #c5c5c5;margin:0;padding:6.6666666667vw 4.4444444444vw}.photos .title h1{font-size:5.5555555556vw;margin:0}.photos .facebook-connect{background:#3b5998;height:15.5555555556vw;margin:35.5555555556vw auto 0}.photos .facebook-connect .text{color:#fafafa}.photos .vui-loader-spinner{margin:11.1111111111vw auto 0}.dialog-form-upload-image{height:100%;left:0;position:fixed;top:0;width:100%;z-index:14}.dialog-form-upload-image .wrapper{display:flex;flex-direction:column;max-height:100%;min-height:100%;overflow:hidden;width:100vw}.dialog-form-upload-image .scroll{flex:1;overflow-y:auto;padding:4.4444444444vw 0}.dialog-form-upload-image .scroll h2{color:#717171;font-size:3.8888888889vw;margin:0;padding:4.4444444444vw}.dialog-form-upload-image .bar{align-items:center;background:#e8e8e8;display:flex;height:15.5555555556vw;justify-content:flex-end;min-height:15.5555555556vw;width:100%}.dialog-form-upload-image .bar .cancel{color:#717171}.dialog-form-upload-image .bar .done{color:#dd4a93}.dialog-form-change-password{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100%;left:0;min-height:104.4444444444vw;padding:4.4444444444vw;position:fixed;top:0;width:100%;z-index:14}.dialog-form-change-password .wrapper{background:#fff;border-radius:.5555555556vw;display:flex;flex-direction:column;height:95.5555555556vw;overflow:hidden;width:100%}.dialog-form-change-password .wrapper .form{flex:1;overflow-y:auto;padding:4.4444444444vw 4.4444444444vw 0}.dialog-form-change-password p.error{color:#f44336;margin:0;padding:0}.dialog-form-change-password .bar{align-items:center;background:#e8e8e8;display:flex;height:15.5555555556vw;justify-content:flex-end;min-height:15.5555555556vw;width:100%}.dialog-form-change-password .bar .cancel{color:#717171}.dialog-form-change-password .bar .done{color:#dd4a93}.male .dialog-form-change-password .bar .done{color:#3896ca}.dialog-form-delete-my-account{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100%;left:0;min-height:104.4444444444vw;padding:4.4444444444vw;position:fixed;top:0;width:100%;z-index:14}.dialog-form-delete-my-account .wrapper{background:#fff;border-radius:.5555555556vw;display:flex;flex-direction:column;height:95.5555555556vw;overflow:hidden;width:100%}.dialog-form-delete-my-account .wrapper .form{flex:1;overflow-y:auto;padding:4.4444444444vw 4.4444444444vw 0}.dialog-form-delete-my-account p.error{color:#f44336;margin:0;padding:4.4444444444vw 0}.dialog-form-delete-my-account .title{border-bottom:1px solid #c5c5c5;margin:0;padding:6.6666666667vw 4.4444444444vw}.dialog-form-delete-my-account .title h2{font-size:6.6666666667vw;margin:0}.dialog-form-delete-my-account .bar{align-items:center;background:#e8e8e8;display:flex;height:15.5555555556vw;justify-content:flex-end;min-height:15.5555555556vw;width:100%}.dialog-form-delete-my-account .bar .cancel{color:#717171}.dialog-form-delete-my-account .bar .done{color:#dd4a93}.male .dialog-form-delete-my-account .bar .done{color:#3896ca}.dialog-text{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100%;left:0;padding:4.4444444444vw;position:fixed;top:0;width:100%;z-index:14}.dialog-text .wrapper{background:#fff;border-radius:.5555555556vw;display:flex;flex-direction:column;max-height:100%;overflow:hidden;width:100%}.dialog-text .title{border-bottom:1px solid #c5c5c5;margin:0;padding:6.6666666667vw 4.4444444444vw}.dialog-text .title h2{color:#3896ca;font-size:6.6666666667vw;margin:0}.dialog-text .scroll{flex:1;overflow-y:auto;padding:8.8888888889vw 4.4444444444vw 0}.dialog-text .scroll h3{font-size:5vw;line-height:1.4}.dialog-text .scroll p{color:#717171;font-size:3.8888888889vw;line-height:1.4;margin-bottom:8.8888888889vw}.dialog-text .bar{align-items:center;background:#e8e8e8;display:flex;height:15.5555555556vw;justify-content:flex-end;min-height:15.5555555556vw;width:100%}.dialog-text .bar .cancel{color:#717171}.dialog-payment{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100%;left:0;padding:4.4444444444vw;position:fixed;top:0;width:100%;z-index:14}.dialog-payment .covid-row{align-items:center;background:#e8e8e8;display:flex;height:13.7777777778vw;justify-content:center;width:100%}.dialog-payment .covid-row .leyend{color:#3896ca;font-size:6.6666666667vw;margin-top:30px;text-align:center}.dialog-payment .covid-row .leyend-sub{color:#2b2b2b;font-size:4.4444444444vw;text-align:center}.dialog-payment .covid-row .btn-follow-covid{background-color:#dd4a93;color:#fff;height:13.3333333333vw}.dialog-payment .wrapper{background:#fff;border-radius:.5555555556vw;display:flex;flex-direction:column;max-height:100%;overflow:hidden;width:100%}.dialog-payment .title{border-bottom:1px solid #c5c5c5;margin:0;padding:6.6666666667vw 4.4444444444vw}.dialog-payment .title h2{color:#3896ca;font-size:5.5555555556vw;margin:0;text-align:center}.dialog-payment .scroll{flex:1;overflow-y:auto;padding:0}.dialog-payment .list{align-items:center;display:flex;height:31.1111111111vw;justify-content:center;width:100%}.dialog-payment .list .item{background:#e8e8e8;height:31.1111111111vw;position:relative;width:100%}.dialog-payment .list .item.active{background:#fff}.dialog-payment .list .item img{display:block;height:auto;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);width:50%}.dialog-payment .list .item.pf img{height:auto;width:30%}.dialog-payment .list .item .option{bottom:2.2222222222vw;display:flex;height:8.8888888889vw;left:50%;position:absolute;transform:translate(-50%)}.dialog-payment .list .item .option .vui-icon{height:8.8888888889vw;width:8.8888888889vw}.dialog-payment .list .item .option .vui-icon svg{fill:#9b9b9b}.dialog-payment .list .item .option p{flex:1;font-size:3.8888888889vw;line-height:8.8888888889vw}.dialog-payment .content{align-items:center;display:flex;flex-direction:column;padding:6.6666666667vw 6.6666666667vw 0}.dialog-payment .content h2{font-size:5vw;line-height:1.2;margin-bottom:4.4444444444vw;text-align:center}.dialog-payment .content .code-container{display:flex}.dialog-payment .content .code,.dialog-payment .content a.btn{border-radius:1.1111111111vw;display:block;margin-bottom:4.4444444444vw;padding:2.2222222222vw 4.4444444444vw}.dialog-payment .content .code{background:#2b2b2b;color:#fafafa;font-size:7.7777777778vw;text-align:center}.dialog-payment .content .code:first-of-type{margin-right:2.2222222222vw}.dialog-payment .content a.btn{background:#dd4a93;color:#fafafa;font-size:5vw;text-decoration:none}.dialog-payment .content p{color:#717171;font-size:3.8888888889vw;text-align:center}.dialog-payment .content p b{color:#2b2b2b}.dialog-payment .vui-loader-spinner{margin:11.1111111111vw 0}.dialog-payment .bar{align-items:center;background:#e8e8e8;border-top:1px solid #c5c5c5;display:flex;flex-direction:row-reverse;height:15.5555555556vw;justify-content:space-between;min-height:15.5555555556vw;width:100%}.dialog-payment .bar .cancel{color:#717171}.dialog-payment .bar .back-to-home .text{color:#dd4a93}.dialog-payment .bar .back-to-home .vui-icon svg{fill:#dd4a93}.dialog-confirm{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100%;left:0;padding:4.4444444444vw;position:fixed;top:0;width:100%;z-index:14}.dialog-confirm .wrapper{background:#fff;border-radius:.5555555556vw;display:flex;flex-direction:column;max-height:100%;overflow:hidden;width:100%}.dialog-confirm .title{border-bottom:1px solid #c5c5c5;margin:0;padding:6.6666666667vw 4.4444444444vw}.dialog-confirm .title h2{color:#3896ca;font-size:6.6666666667vw;margin:0}.dialog-confirm .scroll{flex:1;overflow-y:auto;padding:8.8888888889vw 4.4444444444vw 0}.dialog-confirm .scroll p{color:#717171;font-size:3.8888888889vw;line-height:1.4;margin-bottom:8.8888888889vw}.dialog-confirm .scroll p b{color:#424242;font-weight:700}.dialog-confirm .bar{align-items:center;background:#e8e8e8;display:flex;height:15.5555555556vw;justify-content:flex-end;min-height:15.5555555556vw;width:100%}.dialog-confirm .bar .cancel{color:#717171}.dialog-confirm .bar .done,.male .dialog-text .title h2{color:#dd4a93}.male .dialog-text .bar .done{color:#3896ca}.site{width:100%}.add-to-home-screen{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:22.2222222222vw 4.4444444444vw 11.1111111111vw;width:100%}.add-to-home-screen .header-icon.vui-icon{display:block;height:22.2222222222vw;margin-bottom:4.4444444444vw;width:22.2222222222vw}.add-to-home-screen .header-icon.vui-icon svg{height:22.2222222222vw;width:22.2222222222vw;fill:#3896ca}.add-to-home-screen h1{font-size:6.2222222222vw;line-height:1;margin:0 0 3.3333333333vw}.add-to-home-screen p{color:#717171;font-size:4.4444444444vw;margin:0 0 4.4444444444vw;max-width:80vw;text-align:center}.add-to-home-screen ul{display:block;margin:0;padding:0;width:75vw}.add-to-home-screen ul li{align-items:center;border-bottom:1px solid #c5c5c5;color:#424242;display:flex;font-weight:700;justify-content:space-around;list-style:none;margin:0;padding:3.3333333333vw 0}.add-to-home-screen ul li:last-of-type{border-bottom:none;margin-bottom:8.8888888889vw}.add-to-home-screen ul li .text{display:block;flex:1;font-size:4.8888888889vw;margin:0}.add-to-home-screen ul li .vui-icon{display:block;height:6.1111111111vw;width:6.1111111111vw}.add-to-home-screen ul li .vui-icon svg{height:6.1111111111vw;width:6.1111111111vw;fill:#3896ca}.add-to-home-screen .vui-button{background:#dd4a93;color:#fafafa;margin-left:4.4444444444vw}.male .add-to-home-screen .vui-icon svg{fill:#dd4a93}.male .add-to-home-screen .vui-button{background:#3896ca}.dashboard-listing{overflow:hidden;padding:33.3333333333vw 4.4444444444vw 4.4444444444vw;width:100%}.dashboard-listing .profile.card .image{background:#e8e8e8;border-radius:.5555555556vw .5555555556vw 0 0;cursor:pointer;height:68.3333333333vw;overflow:hidden;position:relative;width:91.1111111111vw}.dashboard-listing .profile.card .image img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.dashboard-listing .profile.card .image .love{height:200px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px;z-index:10}.dashboard-listing .profile.card .main-content{cursor:pointer}.dashboard-listing .vui-loader-spinner{margin:6.6666666667vw 0}.dashboard-listing .no-results{align-items:center;display:flex;flex-direction:column;height:55vh;justify-content:center;width:100%}.dashboard-listing .no-results .vui-icon{display:block;height:22.2222222222vw;width:22.2222222222vw}.dashboard-listing .no-results .vui-icon svg{height:22.2222222222vw;width:22.2222222222vw;fill:#e8e8e8}.dashboard-listing .no-results p{color:#717171;text-align:center}.dislikes-listing{overflow:hidden;padding:15.5555555556vw 0 0;width:100%}.dislikes-listing .dislikes{align-items:center;display:flex;justify-content:center;position:relative;transition:background .4s cubic-bezier(0,0,.2,1);width:100%}.dislikes-listing .dislikes:after{background:#c5c5c5;bottom:0;content:"";display:block;height:1px;left:20vw;position:absolute;width:100%}.dislikes-listing .dislikes:last-of-type:after{width:0}.dislikes-listing .avatar{height:20vw;position:relative;width:20vw}.dislikes-listing .avatar .wrapper{border-radius:50%;height:11.1111111111vw;margin:4.4444444444vw;overflow:hidden;position:relative;width:11.1111111111vw}.dislikes-listing .avatar img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.dislikes-listing .content{align-items:center;display:flex;flex:1;height:24.4444444444vw;justify-content:center}.dislikes-listing .data{flex:1}.dislikes-listing .data div,.dislikes-listing .data h3,.dislikes-listing .data p{display:block;margin:0}.dislikes-listing .data h3{color:#424242;font-size:5vw;line-height:7.1111111111vw;text-transform:capitalize}.dislikes-listing .data p{color:#717171;font-size:3.8888888889vw;height:5.7777777778vw;line-height:5.7777777778vw;max-width:66.6666666667vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dislikes-listing .action .vui-button{height:15.5555555556vw;width:15.5555555556vw}.dislikes-listing .action .vui-button .vui-icon{display:block;height:15.5555555556vw;width:15.5555555556vw}.dislikes-listing .action .vui-button .vui-icon svg{fill:#9b9b9b}.dislikes-listing .row{align-items:center;display:flex;justify-content:space-between;min-width:0}.dislikes-listing .row div,.dislikes-listing .row h3{flex:1}.dislikes-listing .row h3{color:#424242;font-size:5vw;text-transform:capitalize}.dislikes-listing .row div{height:5.7777777778vw;width:100%}.dislikes-listing .row p{color:#717171;font-size:3.8888888889vw;height:5.7777777778vw;line-height:5.7777777778vw;max-width:66.6666666667vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dislikes-listing .no-results{align-items:center;display:flex;flex-direction:column;height:55vh;justify-content:center;width:100%}.dislikes-listing .no-results .vui-icon{display:block;height:22.2222222222vw;width:22.2222222222vw}.dislikes-listing .no-results .vui-icon svg{height:22.2222222222vw;width:22.2222222222vw;fill:#e8e8e8}.dislikes-listing .no-results p{color:#717171;text-align:center}.dislikes-listing .vui-loader-spinner{margin:11.1111111111vw 0}.covid-main{overflow:hidden;padding:22.2222222222vw 0 0;width:100%}.covid-main p{text-align:center}.covid-main .covid-title{color:#3896ca;font-size:8.8888888889vw}.covid-main .covid-subtitle{color:#2b2b2b;font-size:5.5555555556vw;line-height:1.8rem;margin-left:15px;margin-right:15px;margin-top:30px}.covid-main .covid-legal{color:rgba(0,0,0,.75);font-size:3.8888888889vw;font-weight:700;line-height:1.3rem;margin-top:22.2222222222vw;text-transform:uppercase}.covid-main .covid-mp-btn{margin-top:30px;text-align:center}.covid-main .covid-mp-btn button{background-color:#dd4a93;font-size:4.4444444444vw;font-weight:700}.refund-main{overflow:hidden;padding:22.2222222222vw 0 0;width:100%}.refund-main p{text-align:center}.refund-main .refund-title{color:#3896ca;font-size:7.8888888889vw}.refund-main .refund-title-idtramite{color:#3896ca;font-size:6.8888888889vw;margin-bottom:17.7777777778vw;margin-top:13.3333333333vw}.refund-main .refund-subtitle{color:#2b2b2b;font-size:4.5555555556vw;line-height:1.8rem;margin-left:15px;margin-right:15px;margin-top:30px}.refund-main .refund-legal{color:rgba(0,0,0,.75);font-size:15px;font-style:italic;line-height:1.3rem;margin-left:15px;margin-right:15px;margin-top:4.4444444444vw;text-align:left}.refund-main .refund-actions{padding-left:15px;padding-right:15px;padding-top:15px;text-align:center}.refund-main .refund-actions .refund-confirm-btn{display:unset;text-align:center;width:44.4444444444vw}.refund-main .refund-actions .refund-cancel-btn,.refund-main .refund-actions .refund-confirm-btn span{background-color:#dd4a93;color:#fff;font-size:4.4444444444vw;font-weight:700}.refund-main .refund-actions .refund-cancel-btn{display:unset;height:53px;text-align:center;text-transform:uppercase;width:44.4444444444vw}.refund-main .refund-cancel-btn{margin-top:30px;text-align:center}.refund-main .refund-cancel-btn button{background-color:#dd4a93;font-size:4.4444444444vw;font-weight:700}.likes-listing{overflow:hidden;padding:28.8888888889vw 0 0;width:100%}.likes-listing .likes{align-items:center;display:flex;justify-content:center;position:relative;transition:background .4s cubic-bezier(0,0,.2,1);width:100%}.likes-listing .likes:after{background:#c5c5c5;bottom:0;content:"";display:block;height:1px;left:20vw;position:absolute;width:100%}.likes-listing .likes:last-of-type:after{width:0}.likes-listing .avatar{height:20vw;position:relative;width:20vw}.likes-listing .avatar .wrapper{border-radius:50%;height:11.1111111111vw;margin:4.4444444444vw;overflow:hidden;position:relative;width:11.1111111111vw}.likes-listing .avatar img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.likes-listing .content{align-items:center;display:flex;flex:1;height:24.4444444444vw;justify-content:center}.likes-listing .data{flex:1}.likes-listing .data div,.likes-listing .data h3,.likes-listing .data p{display:block;margin:0}.likes-listing .data h3{color:#424242;font-size:5vw;line-height:7.1111111111vw;text-transform:capitalize}.likes-listing .data p{color:#717171;font-size:3.8888888889vw;height:5.7777777778vw;line-height:5.7777777778vw;max-width:66.6666666667vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.likes-listing .action .vui-button{height:15.5555555556vw;width:15.5555555556vw}.likes-listing .action .vui-button .vui-icon{display:block;height:15.5555555556vw;width:15.5555555556vw}.likes-listing .action .vui-button .vui-icon svg{fill:#9b9b9b}.likes-listing .row{align-items:center;display:flex;justify-content:space-between;min-width:0}.likes-listing .row div,.likes-listing .row h3{flex:1}.likes-listing .row h3{color:#424242;font-size:5vw;text-transform:capitalize}.likes-listing .row div{height:5.7777777778vw;width:100%}.likes-listing .row p{color:#717171;font-size:3.8888888889vw;height:5.7777777778vw;line-height:5.7777777778vw;max-width:66.6666666667vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.likes-listing .no-results{align-items:center;display:flex;flex-direction:column;height:55vh;justify-content:center;width:100%}.likes-listing .no-results .vui-icon{display:block;height:22.2222222222vw;width:22.2222222222vw}.likes-listing .no-results .vui-icon svg{height:22.2222222222vw;width:22.2222222222vw;fill:#e8e8e8}.likes-listing .no-results p{color:#717171;text-align:center}.likes-listing .vui-loader-spinner{margin:11.1111111111vw 0}.message-listing{overflow:hidden;padding:28.8888888889vw 0 0;width:100%}.message-listing .message{align-items:center;display:flex;height:20vw;justify-content:center;position:relative;transition:background .4s cubic-bezier(0,0,.2,1);width:100%}.message-listing .message.selected{background:#e8e8e8}.message-listing .message:after{background:#c5c5c5;bottom:0;content:"";display:block;height:1px;left:20vw;position:absolute;width:100%}.message-listing .message:last-of-type:after{width:0}.message-listing .avatar{height:20vw;position:relative;width:20vw}.message-listing .avatar .wrapper{border-radius:50%;height:11.1111111111vw;margin:4.4444444444vw;overflow:hidden;position:relative;width:11.1111111111vw}.message-listing .avatar img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.message-listing .avatar .vui-icon{background:#dd4a93;border-radius:50%;bottom:4vw;height:5.3333333333vw;position:absolute;right:4vw;width:5.3333333333vw}.message-listing .avatar .vui-icon svg{height:4.4444444444vw;width:4.4444444444vw}.message-listing .content{display:flex;flex:1;flex-direction:column;padding-top:2.2222222222vw}.message-listing .row{align-items:center;display:flex;justify-content:space-between;min-width:0}.message-listing .row div,.message-listing .row h3,.message-listing .row img,.message-listing .row p,.message-listing .row span{display:block;margin:0}.message-listing .row div,.message-listing .row h3{flex:1}.message-listing .row h3{color:#424242;font-size:5vw;text-transform:capitalize}.message-listing .row div{height:5.7777777778vw;width:100%}.message-listing .row p{color:#717171;font-size:3.8888888889vw;height:5.7777777778vw;line-height:5.7777777778vw;max-width:66.6666666667vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-listing .row img{height:4.4444444444vw;padding-top:.6666666667vw;width:auto}.message-listing .row .date{color:#717171;font-size:3.1111111111vw;margin-right:4.4444444444vw}.message-listing .row .new{background:#3896ca;border-radius:50%;color:#fafafa;font-size:2.9166666667vw;height:5.3333333333vw;line-height:5.3333333333vw;margin-right:4.4444444444vw;text-align:center;width:5.3333333333vw}.message-listing .no-results{align-items:center;display:flex;flex-direction:column;height:55vh;justify-content:center;width:100%}.message-listing .no-results .vui-icon{display:block;height:22.2222222222vw;width:22.2222222222vw}.message-listing .no-results .vui-icon svg{height:22.2222222222vw;width:22.2222222222vw;fill:#e8e8e8}.message-listing .no-results p{color:#717171;text-align:center}.message-listing .vui-loader-spinner{margin:11.1111111111vw 0}.male .message-listing .avatar .vui-icon{background:#3896ca}.male .message-listing .row .new{background:#dd4a93}.my-profile{padding:26.6666666667vw 0 0}.my-profile .completed{left:0;position:fixed;top:15.5555555556vw;transform:translate(0);transition:transform .3s cubic-bezier(0,0,.2,1);width:100%;z-index:12}.my-profile .completed .completed-container{height:100%;position:relative;width:100%}.my-profile .completed h2{color:#717171;top:15.5555555556vw}.my-profile .completed h2,.my-profile .completed p{display:block;font-size:5.3333333333vw;left:50%;margin:0;position:absolute;transform:translate(-50%,-50%);transition:all .2s cubic-bezier(0,0,.2,1)}.my-profile .completed p{color:#fafafa;top:26.6666666667vw}.my-profile .completed .percent-container{background:#b8236d;border-radius:4.4444444444vw;box-shadow:0 3px 6px transparent,0 3px 6px transparent;height:8.8888888889vw;left:6.6666666667vw;overflow:hidden;position:absolute;top:22.2222222222vw;transition:all .2s cubic-bezier(0,0,.2,1);width:86.6666666667vw}.my-profile .completed .percent{background:#dd4a93;border-radius:4.4444444444vw;display:block;height:100%;transition:all .2s cubic-bezier(0,0,.2,1)}.my-profile .completed.move-up{transform:translateY(-15.5555555556vw)}.my-profile .completed.small h2{color:#fafafa;font-size:4.4444444444vw;left:5%;top:6.6666666667vw;transform:translateY(-50%)}.my-profile .completed.small p{left:95%;top:6.6666666667vw;transform:translate(-100%,-50%)}.my-profile .completed.small .percent-container{border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);height:13.3333333333vw;left:0;top:0;width:100vw}.my-profile .completed.small .percent{border-radius:0}.my-profile .container{padding:35.5555555556vw 0 4.4444444444vw}.my-profile .container .card{margin:0 4.4444444444vw 4.4444444444vw;padding:4.4444444444vw 0 0}.my-profile .container .vui-title-icon .vui-icon svg{fill:#dd4a93}.my-profile .container .vui-title-icon .text{color:#dd4a93;margin:0}.my-profile .container .picture{border-radius:.5555555556vw;margin:0 4.4444444444vw 4.4444444444vw;overflow:hidden}.my-profile .container .picture .wrapper{height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.my-profile .container .picture .vui-image{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.my-profile .container .picture .vui-button{background:#dd4a93;border-radius:0;color:#fafafa;width:100%}.my-profile .container .picture .vui-button .text{flex:1;text-align:left}.my-profile .container .picture .vui-button svg{fill:#fafafa}.my-profile .container .sheet{padding:6.6666666667vw 4.4444444444vw}.my-profile .container .sheet .vui-button{background:#fff;width:100%}.my-profile .container .sheet .vui-button .text{color:#2b2b2b;flex:1;font-size:5vw;text-align:left;text-transform:none}.my-profile .container .sheet .vui-button .vui-icon svg{fill:#2b2b2b}.my-profile .container .form{padding:0}.my-profile .container .form .wrapper{margin:0 0 6.6666666667vw;padding:0 4.4444444444vw}.my-profile .container .form .copy,.my-profile .container .form .description-status{font-size:3.8888888889vw;margin-bottom:4.4444444444vw}.my-profile .container .form .copy,.my-profile .container .form .input{color:#717171}.my-profile .container .form .vui-textarea,.my-profile .container .form .vui-textarea textarea{padding-top:0}.my-profile .container .form .input{border-bottom:1px solid #c5c5c5;position:relative}.my-profile .container .form .input span.label{color:#717171;display:block;font-size:3.8888888889vw;line-height:1.4;margin:0}.my-profile .container .form .input span{color:#424242;display:block;font-size:5vw;line-height:1.6;max-width:75.5555555556vw}.my-profile .container .form .input span i{margin:0 2.2222222222vw}.my-profile .container .form .input span i:last-of-type{display:none}.my-profile .container .form .input .vui-icon{height:8vw;position:absolute;right:0;top:5.4444444444vw;width:5vw}.my-profile .container .form .input .vui-icon svg{fill:#717171}.my-profile .container .form .input.error span{color:#f44336}.my-profile .container .form .input.error .vui-icon svg{fill:#f44336}.my-profile .container .form .activities .card{padding-right:2.2222222222vw}.my-profile .container .form .activities .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 4.4444444444vw}.my-profile .container .form .activities .item{display:flex;flex-direction:column;margin-bottom:2.2222222222vw;width:23%}.my-profile .container .form .activities .item .picture{aspect-ratio:1;border-radius:.5555555556vw;margin:0;overflow:hidden;position:relative;width:100%}.my-profile .container .form .activities .item .picture img{display:block;height:auto;position:absolute;width:100%}.my-profile .container .form .activities .item .picture .vui-icon{background:rgba(0,0,0,.5);display:block;height:100%;opacity:0;width:100%;z-index:1}.my-profile .container .form .activities .item .picture .vui-icon svg{height:8.8888888889vw;width:8.8888888889vw}.my-profile .container .form .activities .item .picture .text{bottom:2.2222222222vw;color:#fafafa;display:block;line-height:1;margin:0;position:absolute;right:2.2222222222vw;z-index:2}.my-profile .container .form .activities .item .text{font-size:3.8888888889vw;margin:2.2222222222vw 0 6.6666666667vw;text-align:center}.my-profile .container .form .activities .item.active .picture .vui-icon{opacity:1}.my-profile .container .form .tags .card{padding-bottom:4.4444444444vw}.my-profile .container .form .tags .title-container{align-items:center;display:flex;justify-content:center;margin:0}.my-profile .container .form .tags .title-container .vui-title-icon{flex:1;margin:0}.my-profile .container .form .tags .title-container .vui-button{height:15.5555555556vw;width:15.5555555556vw}.my-profile .container .form .tags .title-container .vui-button .vui-icon svg{fill:#9b9b9b}.my-profile .container .form .tags .wrapper{margin:0;overflow:hidden}.my-profile .container .form .tags .wrapper .tag-container{background:#e8e8e8;border-radius:4.4444444444vw;float:left;margin:0 2.2222222222vw 2.2222222222vw 0;overflow:hidden;padding:2.2222222222vw 8.8888888889vw 2.2222222222vw 4.4444444444vw;position:relative}.my-profile .container .form .tags .wrapper .tag-container p{color:#2b2b2b;font-size:3.8888888889vw;line-height:4.4444444444vw;margin:0;word-wrap:break-word;max-width:62.2222222222vw;white-space:pre-wrap}.my-profile .container .form .tags .wrapper .tag-container div{height:8.8888888889vw;position:absolute;right:0;top:0;width:8.8888888889vw}.my-profile .container .form .tags .wrapper .tag-container div .vui-icon{display:block;height:8.8888888889vw;width:8.8888888889vw}.my-profile .container .form .tags .wrapper .tag-container div .vui-icon svg{height:4.4444444444vw;width:4.4444444444vw;fill:#2b2b2b}.my-profile .container .form .couple .vui-title-icon .vui-icon svg{fill:#3896ca}.my-profile .container .form .couple .vui-title-icon .text{color:#3896ca}.my-profile .container .form .couple .couple-title{padding:8.8888888889vw 0 13.3333333333vw}.my-profile .container .form .couple .couple-title .wrapper{align-items:center;background:transparent url(/static/img/divider.1a5b0891.jpg) no-repeat;background-position:top;background-size:cover;display:flex;height:44.4444444444vw;justify-content:center;margin:0;width:100%}.my-profile .container .form .couple .couple-title .wrapper h2{color:#fafafa;font-size:6.6666666667vw;line-height:1.4;margin:0 13.3333333333vw;text-align:center}.my-profile .container .form .couple .label{color:#717171;font-size:3.8888888889vw;margin:0 0 4.4444444444vw}.my-profile .container .form .couple .range-holder{margin:4.4444444444vw 4.4444444444vw 4.4444444444vw 0}.my-profile .container .term-and-cond{color:#717171;font-size:3.3333333333vw;margin-bottom:0;padding:3.3333333333vw 3.3333333333vw 0;text-align:center}.male .my-profile .completed .percent-container{background:#266a8f}.male .my-profile .completed .percent{background:#3896ca}.male .my-profile .container .vui-title-icon .vui-icon svg{fill:#3896ca}.male .my-profile .container .vui-title-icon .text{color:#3896ca}.male .my-profile .container .picture .vui-button{background:#3896ca}.male .my-profile .container .form .couple .vui-title-icon .vui-icon svg{fill:#dd4a93}.male .my-profile .container .form .couple .vui-title-icon .text{color:#dd4a93}.male .my-profile .container .form .couple .couple-title .wrapper{background:transparent url(/static/img/divider-male.6b729bad.jpg) no-repeat;background-position:top;background-size:cover}.my-account{position:relative}.my-account .warning{color:#f80;font-size:3.8888888889vw}.my-account .container{padding:26.6666666667vw 0 11.1111111111vw}.my-account .card{margin:0 4.4444444444vw 4.4444444444vw;padding:4.4444444444vw 0}.my-account .card .vui-title-icon .vui-icon svg{fill:#dd4a93}.my-account .card .vui-title-icon .text{color:#dd4a93;margin:0}.my-account .card .wrapper{margin:0 4.4444444444vw}.my-account .card p{margin-bottom:4.4444444444vw;padding-right:4.4444444444vw}.my-account .card .label{color:#717171;font-size:3.8888888889vw;margin:0}.my-account .range-holder{margin:4.4444444444vw 8.8888888889vw 4.4444444444vw 0}.my-account .button-holder{display:flex;justify-content:flex-start}.my-account .button-holder .vui-button{background:#e8e8e8;margin-bottom:4.4444444444vw;margin-right:4.4444444444vw}.my-account .button-holder .vui-button .text{color:#424242}.my-account .toggle-holder{align-items:center;display:flex;height:11.1111111111vw;justify-content:center}.my-account .toggle-holder .text{flex:1;margin:0}.my-account .toggle-holder .vui-checkbox{height:11.1111111111vw;width:11.1111111111vw}.my-account .toggle-holder .vui-checkbox .wrapper{height:11.1111111111vw;margin:0;padding:0;width:11.1111111111vw}.my-account .toggle-holder .vui-checkbox .wrapper .text{display:none}.my-account .toggle-holder .vui-checkbox .wrapper .vui-icon,.my-account .toggle-holder .vui-checkbox .wrapper input,.my-account .toggle-holder .vui-icon{height:11.1111111111vw;width:11.1111111111vw}.my-account .toggle-holder .vui-icon svg{fill:#9b9b9b}.my-account .toggle-holder.devices{justify-content:flex-end}.my-account .toggle-holder.devices .vui-icon svg{fill:#424242}.my-account .divider{height:8.8888888889vw;margin-left:20vw}.my-account .vui-loader-spinner{margin:26.6666666667vw 0 11.1111111111vw}.male .my-account .card .vui-title-icon .vui-icon svg{fill:#3896ca}.male .my-account .card .vui-title-icon .text{color:#3896ca}.report-user .container{padding:26.6666666667vw 4.4444444444vw 11.1111111111vw}.report-user .container form{height:auto;overflow:hidden;padding:0}.report-user .input{border-bottom:1px solid #c5c5c5;color:#717171;font-size:3.8888888889vw;line-height:1.4;margin-bottom:6.6666666667vw;position:relative}.report-user .input span{color:#424242;display:block;font-size:5vw;line-height:1.6}.report-user .input .vui-icon{height:8vw;position:absolute;right:0;top:5.4444444444vw;width:5vw}.report-user .input .vui-icon svg{fill:#717171}.report-user .input.error span{color:#f44336}.report-user .input.error .vui-icon svg{fill:#f44336}.report-user .error .input{border-bottom:1px solid #f44336;color:#f44336}.report-user p.error{color:#f44336;margin:0;padding:4.4444444444vw 0}.report-user .form-buttons{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:4.4444444444vw 0}.report-user .form-buttons p{color:#717171;display:block;font-size:3.1111111111vw;line-height:1.4;margin:0;max-width:53.3333333333vw}.report-user .vui-button{background:#dd4a93;color:#fafafa}.report-user .done{align-items:center;display:flex;flex-direction:column;height:66.6666666667vw;justify-content:center;text-align:center}.report-user .done .vui-button{margin:0 auto}.report-user .done p{color:#717171;margin-bottom:11.1111111111vw}.male .report-user .input.error span{color:#f44336}.male .report-user .input.error .vui-icon svg{fill:#f44336}.male .report-user .error .input{border-bottom:1px solid #f44336;color:#f44336}.male .report-user p.error{color:#f44336}.male .report-user .vui-button{background:#3896ca}.search-results-listing{overflow:hidden;padding:20vw 4.4444444444vw 4.4444444444vw;width:100%}.search-results-listing .profile.card .image{background:#e8e8e8;border-radius:.5555555556vw .5555555556vw 0 0;height:68.3333333333vw;overflow:hidden;position:relative;width:91.1111111111vw}.search-results-listing .profile.card .image img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.search-results-listing .profile.card .image .love{height:200px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px;z-index:10}.search-results-listing .vui-loader-spinner{margin:6.6666666667vw 0}.search-results-listing .no-results{align-items:center;display:flex;flex-direction:column;height:55vh;justify-content:center;width:100%}.search-results-listing .no-results .vui-icon{display:block;height:22.2222222222vw;width:22.2222222222vw}.search-results-listing .no-results .vui-icon svg{height:22.2222222222vw;width:22.2222222222vw;fill:#e8e8e8}.search-results-listing .no-results p{color:#717171;text-align:center}.subscribe-done{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:26.6666666667vw 4.4444444444vw 11.1111111111vw;width:100%}.subscribe-done h1,.subscribe-done h2{color:#3896ca;line-height:1}.subscribe-done h1{font-size:6.6666666667vw}.subscribe-done h2{font-size:11.1111111111vw;margin:0 0 11.1111111111vw}.subscribe-done p{margin:0 0 4.4444444444vw;text-align:center}.subscribe-done p:last-of-type{margin-bottom:11.1111111111vw}.subscribe-done .vui-button{background:#dd4a93;color:#fafafa;margin-left:4.4444444444vw}.male .subscribe-done h1,.male .subscribe-done h2{color:#dd4a93}.male .subscribe-done .vui-button{background:#3896ca}.step-one{padding:26.6666666667vw 4.4444444444vw 11.1111111111vw}.step-one h1{color:#3896ca;font-size:6.6666666667vw;margin:0 0 4.4444444444vw}.step-one p{line-height:1.4;margin-bottom:11.1111111111vw}.step-one p.error{color:#f44336;margin:0;padding:4.4444444444vw 0}.step-one .form{padding:0}.step-one .bar{align-items:center;display:flex;justify-content:flex-end;padding:6.6666666667vw 0 0}.step-one .vui-button.confirm{background:#e8e8e8}.step-one .vui-button.cancel{background:#3896ca;color:#fafafa;margin-left:4.4444444444vw}.male .step-one h1{color:#dd4a93}.male .step-one .vui-button.cancel{background:#dd4a93}.step-two{padding:26.6666666667vw 4.4444444444vw 11.1111111111vw}.step-two h1{color:#3896ca;font-size:6.6666666667vw;margin:0 0 4.4444444444vw}.step-two h3,.step-two p{line-height:1.4}.step-two h3{font-size:5vw;margin:0 0 11.1111111111vw}.step-two p{margin-bottom:11.1111111111vw}.step-two .users{display:flex;flex-wrap:wrap;margin:0 0 11.1111111111vw}.step-two .users .avatar{margin:0 0 6.6666666667vw;overflow:hidden;width:43.3333333333vw}.step-two .users .picture{background:#e8e8e8;border-radius:50%;height:34.4444444444vw;margin:0 4.4444444444vw 4.4444444444vw;overflow:hidden;position:relative;width:34.4444444444vw}.step-two .users .picture .vui-image{display:block;height:auto;width:100%}.step-two .users h4,.step-two .users p{display:block;line-height:1;margin:0;text-align:center}.step-two .users h4{color:#3896ca;font-size:5vw}.step-two .users p{color:#717171;font-size:3.8888888889vw}.step-two .bar{align-items:center;border-top:1px solid #c5c5c5;display:flex;justify-content:flex-end;padding:6.6666666667vw 0 0}.step-two .vui-button.confirm{background:#e8e8e8}.step-two .vui-button.cancel{background:#3896ca;color:#fafafa;margin-left:4.4444444444vw}.male .step-two .users h4,.male .step-two h1{color:#dd4a93}.male .step-two .vui-button.cancel{background:#dd4a93}.step-three{padding:26.6666666667vw 4.4444444444vw 11.1111111111vw}.step-three h1{color:#3896ca;font-size:6.6666666667vw;margin:0 0 4.4444444444vw}.step-three h3,.step-three p{line-height:1.4}.step-three h3{font-size:5vw}.step-three h3,.step-three p{margin:0 0 4.4444444444vw}.step-three p:last-of-type{margin:0 0 11.1111111111vw}.step-three .confirm{color:#2b2b2b;text-decoration:underline}.step-three .vui-button.message{background:#dd4a93;color:#fafafa;margin:0 0 11.1111111111vw}.step-three .vui-button.cancel{background:#3896ca;color:#fafafa}.step-three .bar{align-items:center;border-top:1px solid #c5c5c5;display:flex;justify-content:flex-end;padding:6.6666666667vw 0 0}.male .step-three h1{color:#dd4a93}.male .step-three .vui-button.message{background:#3896ca}.male .step-three .vui-button.cancel{background:#dd4a93}.step-four{align-items:center;display:flex;flex-direction:column;height:133.3333333333vw;justify-content:center;width:100%}.step-four h1{color:#3896ca;font-size:8vw}.step-four h1,.step-four p{margin:0 0 4.4444444444vw}.step-four .vui-button{background:#dd4a93;color:#fafafa;margin-left:4.4444444444vw}.male .step-four .vui-button{background:#3896ca}.visits-listing{overflow:hidden;padding:28.8888888889vw 0 0;width:100%}.visits-listing .visits{align-items:center;display:flex;justify-content:center;position:relative;transition:background .4s cubic-bezier(0,0,.2,1);width:100%}.visits-listing .visits:after{background:#c5c5c5;bottom:0;content:"";display:block;height:1px;left:20vw;position:absolute;width:100%}.visits-listing .visits:last-of-type:after{width:0}.visits-listing .avatar{height:20vw;position:relative;width:20vw}.visits-listing .avatar .wrapper{border-radius:50%;height:11.1111111111vw;margin:4.4444444444vw;overflow:hidden;position:relative;width:11.1111111111vw}.visits-listing .avatar img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.visits-listing .content{align-items:center;display:flex;flex:1;height:24.4444444444vw;justify-content:center;min-width:0}.visits-listing .data{flex:1;min-width:0}.visits-listing .data div,.visits-listing .data h3,.visits-listing .data p{display:block;margin:0}.visits-listing .data h3{color:#424242;font-size:5vw;line-height:7.1111111111vw;text-transform:capitalize}.visits-listing .data h3,.visits-listing .data p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visits-listing .data p{color:#717171;font-size:3.8888888889vw;height:5.7777777778vw;line-height:5.7777777778vw}.visits-listing .action .vui-button{height:15.5555555556vw;width:15.5555555556vw}.visits-listing .action .vui-button .vui-icon{display:block;height:15.5555555556vw;width:15.5555555556vw}.visits-listing .action .vui-button .vui-icon svg{fill:#9b9b9b}.visits-listing .row{align-items:center;display:flex;justify-content:space-between;min-width:0}.visits-listing .row div,.visits-listing .row h3{flex:1}.visits-listing .row h3{color:#424242;font-size:5vw;text-transform:capitalize}.visits-listing .row div{height:5.7777777778vw;width:100%}.visits-listing .row p{color:#717171;font-size:3.8888888889vw;height:5.7777777778vw;line-height:5.7777777778vw;max-width:66.6666666667vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visits-listing .no-results{align-items:center;display:flex;flex-direction:column;height:55vh;justify-content:center;width:100%}.visits-listing .no-results .vui-icon{display:block;height:22.2222222222vw;width:22.2222222222vw}.visits-listing .no-results .vui-icon svg{height:22.2222222222vw;width:22.2222222222vw;fill:#e8e8e8}.visits-listing .no-results p{color:#717171;text-align:center}.visits-listing .vui-loader-spinner{margin:11.1111111111vw 0}.thakyoupage-main{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.thakyoupage-main,.thakyoupage-main label{padding:13.3333333333vw 4.4444444444vw 11.1111111111vw}.thakyoupage-main label{text-align:center}.thakyoupage-main h1,.thakyoupage-main h2{color:#3896ca;line-height:1}.thakyoupage-main h1{font-size:8.8888888889vw;margin:0 0 1.1111111111vw}.thakyoupage-main h2{font-size:11.1111111111vw;margin:0 0 11.1111111111vw}.thakyoupage-main h3{color:#c62828;font-size:8.8888888889vw;margin:0 0 11.1111111111vw;text-align:center}.thakyoupage-main p{margin:0 0 4.4444444444vw;text-align:center}.thakyoupage-main p:last-of-type{margin-bottom:11.1111111111vw}.thakyoupage-main .vui-button{background:#dd4a93;color:#fafafa;margin:0 auto}.male .thakyoupage-main h1,.male .thakyoupage-main h2{color:#dd4a93}.male .thakyoupage-main .vui-button{background:#3896ca}.rotate-your-device{background:#3896ca;background:-moz-linear-gradient(45deg,#3896ca 0,#dd4a93 100%);background:-webkit-linear-gradient(45deg,#3896ca,#dd4a93);background:linear-gradient(45deg,#3896ca,#dd4a93);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3896CA",endColorstr="#DD4A93",GradientType=1);height:100%;left:0;min-height:100vh;min-width:100vm;position:fixed;top:0;width:100%;z-index:200}.rotate-your-device,.rotate-your-device .container{align-items:center;display:flex;justify-content:center}.rotate-your-device .container div{max-width:50%}.rotate-your-device h1{font-size:25px}.rotate-your-device h1,.rotate-your-device p{color:#fafafa;display:block;line-height:1.5;margin:0}.rotate-your-device p{font-size:16px}.rotate-your-device .vui-icon{display:block;height:37.5px;margin:0 25px 0 0;width:37.5px}.rotate-your-device .vui-icon svg{height:37.5px;width:37.5px}.card,.profile .actions button,.shadow-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.shadow-1-5{box-shadow:0 1.5px 3px rgba(0,0,0,.08),0 1.5px 3px rgba(0,0,0,.12)}.shadow-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.profile .actions button:active,.shadow-3,button.card:active,button.shadow-1:active{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.shadow-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.shadow-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.profile .actions button,button.card,button.shadow-1{transition:box-shadow .3s ease-out}*{box-sizing:border-box;margin:0;padding:0;user-select:none}input,textarea{user-select:auto}body,html{background:#f9f9f9;line-height:1;max-width:100vw;min-height:100vh;min-width:100%;position:relative;width:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body.block,html.block{overflow:hidden;position:fixed}body.block .hide-on-lock,html.block .hide-on-lock{opacity:0}img{border:0;display:block;margin:0;zoom:1}*{color:inherit;font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0}.sub-title,.text,.title,h1,h2,h3,h4,h5,h6,p{font-weight:400;line-height:1;margin:0}.title,h1,h2{font-size:8.8888888889vw;margin-bottom:4.4444444444vw}.sub-title,h3,h4,h5,h6{font-size:5.5555555556vw;margin-bottom:2.2222222222vw}.text,p{font-size:5vw;line-height:1.2;margin-bottom:2.2222222222vw}.m-scroll{display:block;overflow-x:hidden;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;perspective:1000px;transform:translateZ(0);width:100%}.card{background:#fff;border-radius:.5555555556vw;margin-bottom:4.4444444444vw;overflow:hidden}.vui-button{background:transparent;border:none;border-radius:.5555555556vw;cursor:pointer;display:flex;outline:none;overflow:hidden}.vui-button,.vui-button:active,.vui-button:hover,.vui-button:link,.vui-button:visited{text-decoration:none}.vui-button .vui-icon{display:block;height:13.3333333333vw;width:13.3333333333vw}.vui-button .text{display:block;font-size:4.4444444444vw;font-weight:400;line-height:13.3333333333vw;margin:0;padding:0 4.4444444444vw;text-transform:uppercase}.vui-button.mixed .text{padding-left:0}.vui-button.only-icon .vui-icon{height:100%;width:100%}.vui-button.invert .text{padding-left:4.4444444444vw;padding-right:0}a.router-link,a.router-link:active,a.router-link:hover,a.router-link:link,a.router-link:visited,router-link,router-link:active,router-link:hover,router-link:link,router-link:visited{text-decoration:none}.divider{display:block;height:4.4444444444vw;position:relative}.divider:before{background:#c5c5c5;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%}.modal{background:#f9f9f9;min-height:100%;position:fixed;z-index:11}.modal,.modal .bg{height:100%;left:0;top:0;width:100%}.modal .bg{background:rgba(0,0,0,.5);position:absolute}.profile.block{opacity:.5;pointer-events:none}.profile .actions{height:0;transform:translateY(-50%)}.profile .actions,.profile .actions button{align-items:center;display:flex;justify-content:center}.profile .actions button{background:transparent;border:none;border-radius:50%;cursor:pointer;height:17.7777777778vw;margin:0 2.2222222222vw;outline:none;overflow:hidden;position:relative;transform:scale(1);transition:all .2s ease;width:17.7777777778vw}.profile .actions button:active{box-shadow:0 1px 3px rgba(0,0,0,.3);transform:scale(.9)}.profile .actions button:hover{transform:scale(1.05)}.profile .actions button img{height:8.8888888889vw;transition:all .2s ease;width:8.8888888889vw}.profile .actions button:active img{transform:scale(.9)}.profile .actions button.message-text:active img{transform:translateY(-50%)!important}.profile .actions .like{background:#dd4a93}.profile .actions .like:active{background:#cd2779}.profile .actions .like:hover{background:#e15fa0}.profile .actions .unlike{background:#fff}.profile .actions .unlike:active{background:#e6e6e6}.profile .actions .unlike:hover{background:#fff}.profile .actions .unlike svg path{fill:#dd4a93}.profile .actions .message{background:#3896ca}.profile .actions .message:active{background:#2c79a3}.profile .actions .message:hover{background:#4ca1cf}.profile .actions .message-text{align-items:center;background:#3896ca;border-radius:.5555555556vw;display:flex;height:13.3333333333vw;justify-content:flex-start;margin:0 4.4444444444vw;position:relative;transform:scale(1);transition:all .2s ease;width:100%}.profile .actions .message-text:active{background:#2c79a3;box-shadow:0 1px 3px rgba(0,0,0,.3);transform:scale(.98)}.profile .actions .message-text:hover{background:#4ca1cf;transform:scale(1.02)}.profile .actions .message-text img{height:6.6666666667vw;position:absolute;right:4.4444444444vw;top:50%;transform:translateY(-50%);width:6.6666666667vw}.profile .actions .message-text img:active{transform:translateY(-50%)!important}.profile .actions .message-text .text{align-items:center;color:#fafafa;display:flex;font-size:4.4444444444vw;font-weight:600;line-height:1;margin-left:4.4444444444vw;margin-top:2.2222222222vw;padding-right:11.1111111111vw;text-align:left;text-transform:uppercase}.profile .main-content{padding:13.3333333333vw 4.4444444444vw 4.4444444444vw}.profile .main-content h2{align-items:center;color:#3896ca;display:flex;font-size:6.6666666667vw;justify-content:space-between;margin-bottom:2.2222222222vw;text-transform:capitalize}.profile .main-content h2 b{color:#717171;font-size:3.8888888889vw;font-weight:300;text-transform:uppercase}.profile .main-content p{color:#424242;font-size:4.4444444444vw}.profile .main-content .status{display:block;margin:0;overflow:hidden;width:100%}.profile .main-content .status img,.profile .main-content .status span{display:block;float:left;height:6.2222222222vw}.profile .main-content .status img{margin-right:1.1111111111vw;width:6.2222222222vw}.profile .main-content .status span{color:#717171;font-size:3.8888888889vw;line-height:5.3333333333vw;padding-top:.8888888889vw}.male .profile .actions .like{background:#3896ca}.male .profile .actions .like:active{background:#2c79a3}.male .profile .actions .like:hover{background:#4ca1cf}.male .profile .actions .unlike svg path{fill:#3896ca}.male .profile .actions .message{background:#dd4a93}.male .profile .actions .message:active{background:#cd2779}.male .profile .actions .message:hover{background:#e15fa0}.male .profile .actions .message-text{background:#dd4a93}.male .profile .actions .message-text:active{background:#cd2779}.male .profile .actions .message-text:hover{background:#e15fa0}.male .profile .main-content h2{color:#dd4a93}.spacer{flex:1}.loader-container-overlay{align-items:center;background:hsla(0,0%,100%,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:201}main,main section{max-width:100vw;width:100%}main section.over{background:#f9f9f9;display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100vw;z-index:10}main section.modal{z-index:12}main section .container{flex:1;overflow:hidden;position:relative}main section .container form{display:block;height:100%;overflow-y:auto;padding:11.1111111111vw 4.4444444444vw;position:relative;width:100%}.vui-checkbox{align-items:center;display:flex;justify-content:center}.vui-checkbox .wrapper{height:8.8888888889vw;overflow:hidden;position:relative;width:8.8888888889vw}.vui-checkbox .wrapper .vui-icon,.vui-checkbox .wrapper input{height:100%;left:0;position:absolute;top:0;width:100%}.vui-checkbox .wrapper input{opacity:0}.vui-checkbox .text{margin:0 0 0 2.2222222222vw}.vui-icon{height:100%;position:relative;width:100%}.vui-icon svg{height:6.6666666667vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6.6666666667vw;fill:#fff}.vui-input{padding:0 0 8.8888888889vw;position:relative}.vui-input input,.vui-input label,.vui-input span{display:block;width:100%}.vui-input input{background:transparent;border:none;color:#2b2b2b;font-size:5vw;outline:none;padding:2.2222222222vw 0 1.1111111111vw}.vui-input label{color:#717171;font-size:3.8888888889vw;transition:color .3s cubic-bezier(0,0,.2,1)}.vui-input .holder{bottom:3.3333333333vw;display:flex;justify-content:space-between;left:0;position:absolute}.vui-input .holder span{color:#717171;font-size:3.8888888889vw;line-height:1.3;width:auto}.vui-input .holder span.l-text{flex:1}.vui-input .holder span.r-text{text-align:right}.vui-input .border{background:#c5c5c5;height:1px;position:relative}.vui-input .border .line{background:#c5c5c5;bottom:0;height:2px;left:50%;position:absolute;transition:left .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),background .3s cubic-bezier(0,0,.2,1);width:0}.vui-input.focus label{color:#3896ca}.vui-input.focus .line{background:#3896ca;left:0;width:100%}.error .vui-input label,.male .error .vui-input label,.male .vui-input.error label,.vui-input.error label{color:#f44336}.error .vui-input .border,.error .vui-input .border .line,.male .error .vui-input .border,.male .error .vui-input .border .line,.male .vui-input.error .border,.male .vui-input.error .border .line,.vui-input.error .border,.vui-input.error .border .line{background:#f44336}.error .vui-input.focus label,.male .error .vui-input.focus label,.male .vui-input.error.focus label,.vui-input.error.focus label{color:#f44336}.error .vui-input.focus .line,.male .error .vui-input.focus .line,.male .vui-input.error.focus .line,.vui-input.error.focus .line{background:#f44336}.vui-input-payment{padding:0 0 4.4444444444vw;position:relative}.vui-input-payment input,.vui-input-payment label,.vui-input-payment span{display:block;width:100%}.vui-input-payment input{background:rgba(0,0,0,.05);border:none;color:#2b2b2b;font-size:5vw;outline:none;padding:2.2222222222vw 2.2222222222vw 1.1111111111vw}.vui-input-payment label{color:#2b2b2b;font-size:3.8888888889vw;margin-bottom:2.2222222222vw;transition:color .3s cubic-bezier(0,0,.2,1)}.vui-input-payment .holder{display:flex;justify-content:space-between}.vui-input-payment .holder span{color:#717171;font-size:3.8888888889vw;line-height:1.3;margin-top:1.1111111111vw;width:auto}.vui-input-payment .holder span.l-text{flex:1}.vui-input-payment .holder span.r-text{text-align:right}.vui-input-payment .border{background:#c5c5c5;height:1px;position:relative}.vui-input-payment .border .line{background:#c5c5c5;bottom:0;height:2px;left:50%;position:absolute;transition:left .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),background .3s cubic-bezier(0,0,.2,1);width:0}.vui-input-payment.focus label{color:#3896ca}.vui-input-payment.focus .line{background:#3896ca;left:0;width:100%}.male .vui-input.focus label{color:#dd4a93}.male .vui-input.focus .line{background:#dd4a93}.error .vui-input-payment label,.male .error .vui-input-payment label,.male .vui-input-payment.error label,.vui-input-payment.error label{color:#f44336}.error .vui-input-payment .border,.error .vui-input-payment .border .line,.male .error .vui-input-payment .border,.male .error .vui-input-payment .border .line,.male .vui-input-payment.error .border,.male .vui-input-payment.error .border .line,.vui-input-payment.error .border,.vui-input-payment.error .border .line{background:#f44336}.error .vui-input-payment.focus label,.male .error .vui-input-payment.focus label,.male .vui-input-payment.error.focus label,.vui-input-payment.error.focus label{color:#f44336}.error .vui-input-payment.focus .line,.male .error .vui-input-payment.focus .line,.male .vui-input-payment.error.focus .line,.vui-input-payment.error.focus .line{background:#f44336}img.vui-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}img.vui-image.loading{animation:shimmer 1.5s infinite!important;background:linear-gradient(90deg,rgba(221,74,147,.2),rgba(138,112,175,.3) 25%,rgba(56,150,202,.2) 50%,rgba(138,112,175,.3) 75%,rgba(221,74,147,.2))!important;background-size:200% 100%!important;border:none!important;color:transparent!important;display:block!important;font-size:0!important;height:100%!important;margin:0!important;min-height:100%!important;min-width:100%!important;outline:none!important;overflow:hidden!important;padding:0!important;text-indent:-9999px!important;width:100%!important}.vui-image-placeholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.my-profile .vui-image-placeholder{height:auto;left:50%;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.vui-image-placeholder.female{background:#e8a4c8}.vui-image-placeholder.female .person-icon{height:55%;width:55%}.vui-image-placeholder.female .person-icon circle,.vui-image-placeholder.female .person-icon path{fill:hsla(0,0%,100%,.9)}.vui-image-placeholder.male{background:#7cb9e8}.vui-image-placeholder.male .person-icon{height:55%;width:55%}.vui-image-placeholder.male .person-icon circle,.vui-image-placeholder.male .person-icon path{fill:hsla(0,0%,100%,.9)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fillunfill{0%{stroke-dashoffset:58.8}50%{stroke-dashoffset:0}to{stroke-dashoffset:-58.4}}@keyframes rot{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes colors{0%{stroke:#e780b3}33.3333%{stroke:#dd4a93}66.6666%{stroke:#3896ca}to{stroke:#73b5da}}.vui-loader-spinner{align-items:center;display:flex;height:17.7777777778vw;justify-content:center;width:100%}.vui-loader-spinner svg{background:#fff;border-radius:50%;height:13.3333333333vw;padding:8px;width:13.3333333333vw}.vui-loader-spinner svg g{height:64px;transform-origin:50% 50%;width:64px;stroke-width:3px;animation-duration:1.2s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear}.vui-loader-spinner svg g *{transform-origin:50% 50%}.vui-loader-spinner svg g path{stroke-dasharray:58.9;stroke-dashoffset:58.9;animation-duration:1.2s,4.8s,2.4s;animation-fill-mode:forwards;animation-iteration-count:infinite,infinite,infinite;animation-name:fillunfill,rot,colors;animation-play-state:running,running,running;animation-timing-function:cubic-bezier(.4,0,.2,1),steps(4),linear}.vui-logo{position:relative}.vui-logo,.vui-logo svg,.vui-logo-icon{display:block;height:100%;width:100%}.vui-logo-icon{position:relative}.vui-logo-icon svg{display:block;height:100%;width:100%}.vui-notice[data-v-0b286af6]{width:100%}.vui-notice img[data-v-0b286af6]{height:auto;width:100%}.vui-tab-bar{align-items:center;background:#dd4a93;border:none;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:flex;height:13.3333333333vw;justify-content:space-between;left:0;margin:0;padding:0;position:fixed;top:calc(15.55556vw - 1px);transform:translate(0);transition:transform .3s cubic-bezier(0,0,.2,1);width:100%;z-index:12}.vui-tab-bar.move-up{transform:translateY(-15.5555555556vw)}.vui-tab-bar li{display:block;flex:1;list-style:none;margin:0;padding:0}.vui-tab-bar .vui-button{border-radius:0;height:13.3333333333vw;position:relative;width:100%}.vui-tab-bar .vui-button .text{color:#fafafa;font-size:3.8888888889vw;height:13.3333333333vw;text-transform:uppercase;width:100%}.vui-tab-bar .vui-button:before{background:#fff;bottom:0;content:"";display:block;height:1.1111111111vw;left:50%;position:absolute;width:0}.vui-tab-bar .vui-button.router-link-active:before{bottom:0!important;left:0!important;transition:all .3s cubic-bezier(0,0,.2,1);width:100%!important}.male .vui-tab-bar{background:#3896ca}.vui-textarea{padding:2.2222222222vw 0 8.8888888889vw;position:relative}.vui-textarea label,.vui-textarea span,.vui-textarea textarea{display:block;width:100%}.vui-textarea textarea{background:transparent;border:0;display:block;font-size:5vw;line-height:1.4;min-height:28vw;outline:none;overflow:hidden;overflow-y:auto;padding:2.2222222222vw 0 1.1111111111vw;resize:none}.vui-textarea label{color:#717171;font-size:3.8888888889vw;transition:color .3s cubic-bezier(0,0,.2,1)}.vui-textarea .holder{bottom:3.3333333333vw;display:flex;justify-content:space-between;left:0;position:absolute}.vui-textarea .holder span{color:#717171;font-size:3.8888888889vw;width:auto}.vui-textarea .holder span.l-text{flex:1}.vui-textarea .holder span.r-text{text-align:right}.vui-textarea .border{background:#c5c5c5;height:1px;position:relative}.vui-textarea .border .line{background:#c5c5c5;bottom:0;height:2px;left:50%;position:absolute;transition:left .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),background .3s cubic-bezier(0,0,.2,1);width:0}.vui-textarea.focus label{color:#3896ca}.vui-textarea.focus .line{background:#3896ca;left:0;width:100%}.male .vui-textarea.focus label{color:#dd4a93}.male .vui-textarea.focus .line{background:#dd4a93}.error .vui-textarea label,.male .error .vui-textarea label{color:#f44336}.error .vui-textarea .border,.error .vui-textarea .border .line,.male .error .vui-textarea .border,.male .error .vui-textarea .border .line{background:#f44336}.error .vui-textarea.focus label,.male .error .vui-textarea.focus label{color:#f44336}.error .vui-textarea.focus .line,.male .error .vui-textarea.focus .line{background:#f44336}.vui-title-icon{display:flex}.vui-title-icon span{display:block;min-height:15.5555555556vw}.vui-title-icon .text{color:#3896ca;flex:1;font-size:6.6666666667vw;line-height:1.2;margin:0 4.4444444444vw;padding:3.3333333333vw 0}.vui-title-icon .vui-icon{width:15.5555555556vw}.vui-title-icon .vui-icon svg{fill:#9b9b9b}.male .vui-title-icon .text{color:#dd4a93}.vui-toolbar{z-index:12}.vui-toolbar .wrapper{align-items:center;background:#dd4a93;display:flex;height:15.5555555556vw;justify-content:center;width:100%}.vui-toolbar .vui-button{height:15.5555555556vw;width:15.5555555556vw}.vui-toolbar .avatar{border-radius:50%;height:8.8888888889vw;margin:3.3333333333vw 0 3.3333333333vw 4.4444444444vw;overflow:hidden;position:relative;width:8.8888888889vw}.vui-toolbar .avatar .vui-image{height:104%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.vui-toolbar .text{color:#fafafa;display:block;flex:1;font-size:5.5555555556vw;line-height:15.5555555556vw;margin:0 0 0 4.4444444444vw}.male .vui-toolbar .wrapper{background:#3896ca}