.auth-logo{padding-left:103px;padding-top:50px;padding-bottom:3%;width:250px}.auth-container{position:relative;z-index:2;flex-direction:column;align-items:center;justify-content:space-between;height:80vh;padding:5% 0 0!important}.auth-reset .row{padding:0 0 0 6%}.auth-navigation{text-align:center;padding-bottom:10px}.auth-navigation a:first-child{margin-right:62px}.auth-navigation a+a{margin-right:96px}.auth-navigation a{display:inline-block;font-size:16px;line-height:1.63;letter-spacing:normal;text-align:center;color:#a4a2a4;padding:0 7px;text-decoration:none}.auth-navigation a.active{border-bottom:2px solid #28cdbf;font-weight:500;color:#4a4a4a}.auth-navigation a:hover{border-bottom:2px solid #28cdbf;text-decoration:none}.create-account-button{font-weight:400;text-align:center;color:#023160;border:2px solid #023160;border-radius:100px;padding:9px 32px;width:100%;background-color:transparent;font-size:20px!important}.create-account-button a{color:#023160;text-decoration:none}.create-account-button a:hover{color:#fff;text-decoration:none}.create-account-button:hover{color:#fff;background-color:#023160}.create-account-button:hover a{color:#fff}.auth-navigation .auth-title .r-title{display:block;color:#023160;font-size:36px;font-weight:600}.auth-navigation .auth-title .r-desc{display:block;color:#023160;font-size:18px;font-weight:400}.auth-navigation .auth-title .r-desc a{margin:0;text-decoration:underline;-webkit-text-decoration-color:#023160;text-decoration-color:#023160;text-decoration-thickness:1px;color:#023160;font-size:18px;font-weight:900}.auth-navigation .auth-title .r-desc a:hover{border:unset}.auth-card input:-webkit-autofill{-webkit-text-fill-color:#333}.auth-card .auth-password{display:block;position:relative}.auth-card .auth-password input:focus{background-color:none;border-bottom:none}.auth-card .auth-password svg{height:17px!important;right:20px;top:12px;position:absolute}.auth-card .auth-password svg:hover{cursor:pointer}.auth-card .auth-password img{width:15px;right:20px;top:9px;position:absolute}.auth-card.signup .form-group .react-tel-input .form-control,.auth-responsive-signup-input .react-tel-input .form-control{width:100%;border:none;text-align:left!important;background:none;box-shadow:none;padding-bottom:22.5px!important}.auth-card.signup .react-tel-input input{background-color:#eaeaea!important;padding:25px 70px!important;border-radius:20px!important;opacity:.6}.auth-card.signup .react-tel-input .selected-flag{padding:0 0 0 19px!important}.gender-selection{flex-wrap:wrap;gap:20px;width:100%}.gender-selection,.radio-container{display:flex;justify-content:space-between}.radio-container{align-items:center;background-color:#f3f3f3;border-radius:50px;padding:12px 30px;cursor:pointer;transition:background-color .3s ease;width:49%}.radio-container input{display:none}.radio-label{margin-right:10px;font-size:16px;color:#023160;font-weight:400;margin-top:2px}.checkmark{width:20px;height:20px;border:2px solid #ccc;border-radius:50%;position:relative}.radio-container input:checked+.radio-label+.checkmark{border-color:#ff7676}.radio-container input:checked+.radio-label+.checkmark:after{content:"";width:12px;height:12px;background-color:#ff7676;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-card.signup .form-group .react-tel-input .form-control,.auth-responsive-signup-input .react-tel-input .form-control+div:before{content:none}@media screen and (max-width:1195px){.auth-navigation a+a{margin-right:0}.auth-navigation a:first-child{margin-right:30px}}.auth-card{padding:10px 8% 40px;border-radius:10px}.auth-card.signup{padding:5px 10% 20px;width:100%;margin-bottom:20px}.auth-card p{opacity:1;font-size:16px;line-height:2.36;letter-spacing:1px;font-weight:500;margin-bottom:0;color:#023160;margin-left:2px;text-transform:uppercase}.auth-container .check-content{padding:0 8%}.btn-navigation-content button.btnPrevRegister{background:transparent!important;border:1px solid #ed8859!important;color:#ed8859!important;padding:10.5px 32px}.auth-container .check-content .checkbox:first-child{margin-top:30px}.auth-container .check-content .checkbox span{margin-top:2px}.auth-card.signup .check-content{padding:0!important}.checks{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.check-item{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:#fff0f2;color:#ff3b6f;border:1px solid rgba(255,59,111,.12);font-size:13px}.check-item.ok{background:#f0fff4;color:#0aa254;border:1px solid rgba(10,162,84,.12)}.check-item .dot{width:10px;height:10px;border-radius:50%;background:currentColor;opacity:.15}.check-item.ok .dot{opacity:1}.signup.auth-signin-button:disabled{opacity:.5;cursor:not-allowed}.auth-container .checkbox label{display:flex;padding-left:0!important}.auth-container .check-content .checkbox label div,.auth-container .checkbox label div{margin-right:8px}.auth-container .check-content .checkbox label span,.auth-container .checkbox label span{color:#023160;font-size:15px;font-weight:400;flex:1 1}.auth-container .check-content .checkbox label span a{font-weight:600}.auth-container .check-content .create-account-button,.auth-container .check-content button{width:100%;margin-top:15px;margin-bottom:40px;transition:all .3s ease}@media screen and (max-width:1180px){.auth-card p{font-size:12px}.auth-container button.auth-facebook-button{display:block;width:100%;background-color:white;margin-bottom:12px}.auth-container button.auth-signin-button{float:none;display:block;width:100%}.auth-terms-input label{padding-right:80px}}.auth-card .form-group{margin:20px 0 0;display:block;position:relative}.auth-card .form-group.emailError,.auth-card .form-group.emailError input:focus{border-bottom:1px solid red}.auth-card .form-group input[type=tel],.auth-card .form-group input[type=tel]:focus{border:none!important}.auth-card .form-group-location{margin:15px 0 0}.auth-card input[type=date],.auth-card input[type=email],.auth-card input[type=number],.auth-card input[type=password],.auth-card input[type=text]{display:block;width:100%;border:none;outline:none;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#4a4a4a;font-size:18px;font-family:Roboto;opacity:.6;background-color:#eaeaea!important;padding:12px 30px;border-radius:50px}.auth-card input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auth-card .birth-date-select select,.auth-card select.auth-country-select{display:block;width:100%;border:none;outline:none;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#4a4a4a;font-size:18px;font-family:Roboto;opacity:.6;background-color:#eaeaea!important;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:12px 50px 12px 30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%234a4a4a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:14px 8px}.auth-card .birth-date-select select option,.auth-card select.auth-country-select option{color:#4a4a4a;opacity:1}.auth-card .birth-date-select{display:flex;gap:8px}.auth-card .birth-date-select select{flex:1 1;min-width:0;padding-left:16px;padding-right:34px;background-position:right 12px center}@media (max-width:400px){.auth-card .birth-date-select select,.auth-card select.auth-country-select{font-size:15px}.auth-card .birth-date-select select{padding-left:10px;padding-right:26px;background-position:right 8px center}}.auth-card .birth-date-select select.birth-date-month{flex:1.6 1}.auth-card input.auth-email-input{background-repeat:no-repeat;background-position:100%;background-size:18px}.auth-card .envelope-img{position:absolute;bottom:16px;right:20px}.auth-card input.auth-address-input{background-image:url(/img/location-icon.svg);background-repeat:no-repeat;background-position:100%;background-size:18px}.auth-card input.auth-password-input{background-repeat:no-repeat;background-position:100%;background-size:15px}.auth-card input:focus,.auth-card.signup .react-tel-input input:focus{font-weight:500;opacity:1}.auth-card .gender{border:none!important;outline:none;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#4a4a4a;font-size:18px;font-family:Roboto;opacity:.6;padding:1px 2px 9px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:calc(100% + 5px)}.auth-card .gender:focus{border:none;font-weight:500;opacity:1}.auth-container .auth-signin-button{outline:none;background-color:rgba(0,0,0,0);padding:12px 23px}.auth-container button.auth-facebook-button{font-weight:500;color:#4167b2;border-radius:100px;border:1px solid #4167b2}.auth-container button.auth-facebook-button:hover{background-color:#4167b2;color:#ffffff;border:1px solid #4167b2;transition:.3s}.auth-container button.auth-facebook-button:hover img{background-color:rgba(255,255,255,.9)}.auth-container button.auth-facebook-button img{margin-right:15px;margin-bottom:2px}.pass-reset-image{padding-top:30px;text-align:center}.pass-reset-button{padding-top:36px;text-align:center}.pass-reset-button button{border:none;outline:none;background-color:rgba(0,0,0,0);border-radius:100px;background-image:linear-gradient(217deg,#febc52ab,#F2718A);font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-.4px;text-align:center;color:#ffffff;padding:11px 45px}.We-sent-an-email-to{font-size:16px;text-align:center;color:#023160}.Check-your-eMail{padding-top:40px;font-size:24px;font-weight:600;text-align:center;color:#023160}.auth-btn-content{padding:10px 8% 0}.auth-container button.auth-signin-button{font-weight:400;text-align:center;color:#ffffff;border:none;border-radius:100px;background-image:linear-gradient(205deg,#FAA265,#F2718A);padding:12px 32px;width:-moz-fit-content;width:fit-content;margin-bottom:0!important}.auth-container button.signup.auth-signin-button{width:100%;font-size:20px}.auth-container button.auth-signin-button:hover{background-image:linear-gradient(205deg,#F2718A,#FAA265)}.auth-container button.auth-signin-button.loading{pointer-events:none;opacity:.7;padding:0!important;height:52.26px}.auth-container button.auth-next-button{float:right;margin-right:4px;border:none;padding:12px 32px}.auth-forgot-password{margin-top:3px;opacity:.7;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.17;letter-spacing:normal;color:#023160}.auth-right-container{color:white;height:100vh;padding-top:200px;padding-left:196px;padding-right:135px;background-image:linear-gradient(228deg,#e7b66cb5,#ac2c2c99),url(/img/login-banner.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.auth-right-container .title{font-size:38px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.05;letter-spacing:-.8px;color:#cebcff}.auth-picto-container{padding-top:48px;text-align:center}.auth-picto-container p{margin-top:15px;font-size:15px;font-weight:200;line-height:1.33;text-align:center;color:#ffffff}.auth-picto-container p,.auth-terms-input{font-style:normal;font-stretch:normal;letter-spacing:.1px}.auth-terms-input{margin-left:22px;font-size:10px;font-weight:400;line-height:2;color:#4a4a4a}.auth-terms-input label{font-size:14px}.auth-reset-container{padding:0 8%}.auth-reset-container .auth-card{padding:0}.auth-reset-container .auth-container{padding:0!important}.auth-reset-container .auth-reset-header{margin-top:30px}.auth-reset-container .auth-reset-header h1{margin:0;font-size:28px;font-weight:600;color:#023160;text-align:center}.auth-reset-container .auth-reset-header span{margin-top:10px;font-size:22px;font-weight:300;color:#023160;text-align:center;display:block;width:100%}.auth-reset-container .auth-reset-header span svg{margin-left:5px;color:rgb(249 191 56)}.auth-reset-container .auth-reset-header p{margin-top:20px;font-size:16px;font-weight:300;color:#023160;text-align:center}.auth-reset-button{border-radius:30px;background:linear-gradient(205deg,#FAA265,#F2718A);padding:12px 20px;font-weight:600;color:#fff;text-decoration:none;font-size:16px;border:none;width:100%;margin-top:15px}.reset-email-info{margin-top:30px;font-size:14px;color:rgb(114,114,111);text-align:center;display:block}.reset-email-info svg{margin-right:8px;font-size:16px}.reset-back-text-container{width:40%;display:flex;justify-content:center;align-items:center;position:fixed;bottom:40px;padding-top:20px;background-color:#fff;z-index:10}@media (max-width:991px){.reset-back-text-container{width:84%!important}}.reset-back-text-container a{text-decoration:none;color:#023160;font-size:14px}.reset-back-text-container a svg{margin-right:5px;font-size:18px;padding-top:2px}.auth-back-text{float:left;margin-top:10px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:.1px;background-color:transparent;outline:none;object-fit:contain;border-radius:22.5px;font-size:16px;color:#F2718A;transition:all .4s}.auth-back-text,.auth-back-text:hover{padding:10px 30px;border:1px solid #f2718a}.auth-back-text:hover{color:#fff;background-image:linear-gradient(205deg,#FAA265,#F2718A);text-decoration:none}.auth-responsive-signin-1{margin:0;background-image:linear-gradient(228deg,#ad6ce7b5,#7b3fce99),url(/img/adult-business-comfort-920382.jpg);background-repeat:no-repeat;background-size:cover;padding:21px 35px}.auth-responsive-header .auth-responsive-header-backIcon{opacity:.6}.auth-responsive-header .auth-responsive-header-feeliIcon{margin-left:11px}.auth-responsive-header .auth-responsive-header-phoneIcon{float:right;margin-top:4px}.auth-responsive-signin-2{margin:0;background-color:#ffffff;padding:40px 31px}.auth-responsive-signin-1 .auth-responsive-joinUs{margin-top:63px;margin-bottom:42px}.auth-responsive-signin-1 .auth-responsive-joinUs h2{font-size:38px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.05;letter-spacing:-.8px;color:#cebcff}.auth-responsive-inputContainer p{margin-bottom:0;margin-left:34px;font-size:12px;color:#ffffff;font-style:italic;font-weight:200;opacity:.4}.auth-input{padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #ffffff}.auth-input input{outline:none;border:none;font-size:18px;color:#ffffff;background-color:rgba(0,0,0,0);margin-left:14px;width:80%}.auth-input.signin input::placeholder{color:white}.auth-input img{height:16px}.auth-input .auth-password svg{margin-top:5px;height:17px!important}.auth-input .auth-password svg:hover{cursor:pointer}.auth-responsive-signin-2 button{width:100%;margin-top:10px;outline:none;background-color:rgba(0,0,0,0);padding:13px 0;font-size:16px}.auth-responsive-signin-2 button.auth-facebook-button{font-weight:500;color:#4167b2;border-radius:100px;border:1px solid #4167b2;margin-bottom:20px}.auth-responsive-signin-2 button.auth-facebook-button img{margin-right:15px;margin-bottom:2px}.auth-responsive-signin-2 button.auth-facebook-button:hover img{background-color:rgba(255,255,255,.9)}.auth-responsive-signin-2 button.auth-facebook-button:hover{background-color:#4167b2;color:#ffffff;border:1px solid #4167b2;transition:.3s}.auth-responsive-signin-2 button.auth-signin-button{font-weight:400;text-align:center;color:#ffffff;border:none;border-radius:100px;background-image:linear-gradient(205deg,#FAA265,#F2718A);padding:13px 45px}.auth-responsive-signup{background-image:linear-gradient(10deg,#7a45cb,#ac70e4);padding:21px 20px;margin:0;height:calc(82vh + 32px);overflow-y:auto}.auth-responsive-signup .auth-responsive-signup-question{margin-top:38px}.auth-responsive-signup .auth-responsive-signup-question p{font-size:26px;color:white;font-weight:300;line-height:36px}.auth-responsive-signup .auth-responsive-signup-input{margin-top:52px;padding-bottom:4px;border-bottom:1px solid #af8be1}.auth-responsive-signup .auth-responsive-signup-input p{font-size:15px;line-height:14px;color:white}.auth-responsive-signup .auth-responsive-signup-input input::placeholder{color:white;text-align:center;font-size:25px;opacity:.3}.auth-responsive-signup .auth-responsive-signup-input .gender{color:white;text-align:center;font-size:25px;width:100%;background-color:transparent;outline:none;border:none}.auth-responsive-signup .auth-responsive-signup-input .gender option{color:#000!important}.auth-responsive-signup .auth-responsive-signup-input input{width:100%;border:none;outline:none;background-color:rgba(0,0,0,0);color:white;text-align:center;font-size:25px;letter-spacing:0;line-height:20px;font-weight:200}.auth-responsive-signup .auth-password{display:flex}.auth-responsive-signup .auth-password input:focus{background-color:none;border-bottom:none}.auth-responsive-signup .auth-password svg{margin-top:5px}.auth-responsive-signup .auth-password svg:hover{cursor:pointer}.auth-responsive-signup .auth-password img{width:15px;margin-bottom:10px}.auth-responsive-signup-button{position:relative;left:0;bottom:0;width:100%}.auth-responsive-signup-button button{outline:none;border:none;width:100%;padding:18px;background-color:rgb(98,52,161);color:white}.auth-responsive-signup-button button div{margin-left:auto;margin-right:auto}.passResp-reset-container{z-index:999;height:calc(100% - 60px);margin:30px;padding:10px;border-radius:25px;position:absolute;top:0;background-color:white}.helper-button{color:inherit;padding:0!important;border:none;background-color:rgba(0,0,0,0);font-weight:900;text-decoration:underline;margin-left:6px}.datepicker-modal .datepicker-scroll{display:flex;flex-direction:column}.connect-content{padding:5% 10%;text-align:center;gap:40px;height:80vh}.connect-content,.connect-header{display:flex;flex-direction:column;align-items:center;justify-content:center}.connect-header{font-size:37px;font-weight:600;color:#023160}.connect-header span{display:block}.connect-subheader{display:flex;flex-direction:column;align-items:center;justify-content:center}.connect-subheader span{font-size:24px;font-weight:600;color:#023160;display:block;margin-bottom:20px}.connect-subheader a{display:block;font-size:24px;padding:15px 0 12px;border-radius:30px;width:-moz-fit-content;width:fit-content;text-decoration:none;width:240px}.connect-subheader .btn-register-link{background-image:linear-gradient(205deg,#FAA265,#F2718A);color:white;font-weight:500;text-align:center}.connect-subheader .btn-register-link:hover{background-image:linear-gradient(205deg,#F2718A,#FAA265);color:white;text-decoration:none}.connect-subheader .btn-login-link{color:#023160;font-weight:500;text-align:center;border:2px solid #023160;padding:11px 0;text-decoration:underline}.connect-subheader .btn-login-link:hover{background-color:#023160;color:white;text-decoration:none}.btn-navigation-content{display:flex;justify-content:center;align-items:center;gap:20px;position:fixed;bottom:0;width:48%;padding:20px;background-color:#ffffff;z-index:10}.btn-navigation-content button{font-weight:400;text-align:center;color:#ffffff;border:none;border-radius:100px;background-image:linear-gradient(205deg,#FAA265,#F2718A);padding:12px 32px;width:-moz-fit-content;width:fit-content}.btn-navigation-content button.btnNextRegister{font-size:15px!important;font-weight:900!important}.password-requirements{display:block;line-height:1.3;font-size:14px;text-transform:none;margin-bottom:20px;color:#888;margin-top:5px}.navigation-back{display:flex;align-items:center;justify-content:flex-start;padding:0 12%;margin-bottom:30px}.navigation-back button{background-color:transparent;border:none;outline:none;color:#023160;font-size:16px;font-weight:400;display:flex;align-items:center;gap:8px;padding:0;font-size:40px}@media (max-width:991px){.btn-navigation-content{width:90%}.auth-container{height:-moz-fit-content;height:fit-content;padding-bottom:100px!important;padding-left:5%!important;padding-right:5%!important}.auth-card.signup{padding-left:0!important;padding-right:0!important}.auth-pro-container{padding-top:0!important}.pro-auth-left-container{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;height:110vh}.pro-auth-left-container .auth-logo{padding:50px 0 15px!important;width:220px!important}.auth-card.auth-pro-card{padding:0!important}.auth-card.auth-user-card{padding:10px 0 40px!important}.auth-container .check-content{padding:0!important}.auth-btn-content{padding:30px 0 0!important}.auth-btn-content.auth-pro-btn-content button{margin-bottom:40px!important;margin-top:0!important}.logo-link-content{display:flex;justify-content:center;align-items:center;padding:50px 0 0}.logo-link-content .auth-logo{padding-left:0;padding-top:0;padding-bottom:0;width:170px}}.logo-link-content{display:flex;justify-content:center;align-items:center;padding:50px 0 0}.logo-link-content .auth-logo{padding-left:0;padding-top:0;padding-bottom:0;width:170px}@media screen and (max-width:500px){.auth-container .auth-signin-button,.create-account-button{font-size:14px!important}.auth-navigation .auth-title .r-title{font-size:28px}.auth-navigation .auth-title .r-desc{font-size:16px}.radio-container{width:100%}.auth-card .weight{text-align:center}}@media screen and (max-width:400px){.connect-header span{display:inline-block}}