.kinklive-welcome-modal .main-registration-modal{line-height:normal;color:unset;min-width:unset}.kinklive-welcome-modal .main-registration-wrapper{position:fixed;flex-direction:column}.kinklive-welcome-modal #registerOverlay{width:850px !important;height:715px !important;color:unset;text-align:unset;min-width:unset}.kinklive-welcome-modal #overlay,.kinklive-welcome-modal #bodyTag #overlay,.kinklive-welcome-modal body.whtielabel #overlay,.kinklive-welcome-modal body.wl #overlay{backdrop-filter:blur(7px);background:rgba(0,0,0,0.69) !important;opacity:1 !important;cursor:pointer}.kinklive-welcome-modal .smi #registrationOverlayModal:checked ~ #overlay{display:block !important}.kinklive-welcome-modal .smi #registrationOverlayModal:checked ~ #registerOverlay{display:flex !important;width:100vw !important;height:100vh !important;justify-content:center;align-items:center;left:0 !important;top:0 !important}.kinklive-welcome-modal .main-registration-top{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.kinklive-welcome-modal .main-registration-top-logo{max-width:225px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5))}.kinklive-welcome-modal .main-registration-form{height:600px;width:850px;display:flex;align-items:center;background:linear-gradient(230deg, #13151C 50%, #005572 100%);box-shadow:0 10px 25px 3px rgba(0,0,0,0.5);border-radius:15px;box-sizing:border-box;position:relative;padding:15px;box-sizing:border-box;overflow:hidden}.kinklive-welcome-modal .main-registration-close{position:absolute;top:10px;right:5px;opacity:.69;font-size:13px;z-index:1}.kinklive-welcome-modal .guest-timer-trigger-no-close .main-registration-close{display:none !important}.kinklive-welcome-modal .main-registration-close.mobile-only{display:none}.kinklive-welcome-modal .main-registration-close i{display:flex}.kinklive-welcome-modal .main-registration-section-content-v1{flex:0 0 395px;display:none;height:100%;background-size:cover;background-position:center;border-radius:15px;z-index:1;position:relative;overflow:hidden}.kinklive-welcome-modal .main-registration-section-content-v2{flex:0 0 395px;display:none;flex-direction:column;z-index:1}.kinklive-welcome-modal .main-registration-section-content-v2{display:none}.kinklive-welcome-modal .main-registration-section-content-v3{flex:0 0 410px;display:none;flex-direction:column;z-index:1}.kinklive-welcome-modal .main-registration-section-content-xvt{color:#ffffff}.kinklive-welcome-modal .main-registration-section-video{width:100%;height:100%;position:absolute;top:0;left:0}.kinklive-welcome-modal .main-registration-section-video video{object-fit:cover;width:100%;height:100%;z-index:-1;position:relative}.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-section-content-v1{display:flex}.kinklive-welcome-modal .chat-room-opened .main-registration-section-content-v2{display:flex;position:relative}.kinklive-welcome-modal .chat-room-opened .main-registration-section-content-v2:after{content:'';position:absolute;right:0;top:0;height:100%;width:2px;border-radius:2px;background:rgba(255,255,255,0.08)}.kinklive-welcome-modal .chat-room-opened .main-registration-section-content-v3{display:flex;position:relative;height:100%;padding:5% 25px;box-sizing:border-box;justify-content:space-between}.kinklive-welcome-modal .main-registration-form-divider{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:80%;width:3px;background-image:linear-gradient(180deg, rgba(19,21,28,0) 0%, #454B60 25%, #454B60 75%, rgba(19,21,28,0) 100%);box-shadow:0 10px 25px 3px rgba(0,0,0,0.1);border-radius:5px;display:none}.kinklive-welcome-modal .chat-room-opened .main-registration-form-divider{display:block}.kinklive-welcome-modal .chat-room-opened .main-registration-section-content-v2-age-verification.main-registration-section-content-v2:after{display:none}.kinklive-welcome-modal .main-registration-age-verification .main-registration-section-content-v2.main-registration-section-content-v2-age-verification{height:100%;background-size:cover;background-position:center;border-radius:0;z-index:1;position:relative;overflow:hidden}.kinklive-welcome-modal .main-registration-section-content-model-container{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:25px}.kinklive-welcome-modal .main-registration-section-content-model-message-container{display:flex;flex-direction:column;align-items:center}.kinklive-welcome-modal .main-registration-section-content-model-info-container{display:flex;flex-direction:column;align-items:center}.kinklive-welcome-modal .main-registration-section-content-model-image{width:100px;height:100px;background-size:auto 110%;border-radius:100%;background-position:center;border:4px solid rgba(80,200,120,0.8);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.kinklive-welcome-modal .main-registration-section-content-model-name{margin-top:5px;font-size:16px;font-weight:600;position:relative}.kinklive-welcome-modal .main-registration-section-content-model-online-indicator{width:7px;height:7px;background:#50C878;border:1px solid #00A035;position:absolute;top:7px;left:-14px;border-radius:10px}.kinklive-welcome-modal .main-registration-section-content-model-name span{color:#ffffff}.kinklive-welcome-modal .main-registration-section-content-model-tagline{text-align:center;margin-top:5px;font-size:13px;border:0;padding:0;width:auto}.kinklive-welcome-modal .main-registration-model-message-container{max-height:300px;overflow-y:auto;display:flex;flex-direction:column-reverse;position:relative;padding-bottom:10px}.kinklive-welcome-modal .main-registration-model-single-message-container{display:flex;align-items:flex-end;margin:0 0 10px 0}.kinklive-welcome-modal .main-registration-model-single-message-container:first-child{margin-bottom:0px}.kinklive-welcome-modal .main-registration-model-single-message-image{width:30px;height:30px;background-size:140%;margin-right:7px;flex:0 0 30px}.kinklive-welcome-modal .main-registration-section-content-model-message{color:#222222;width:320px;text-align:center;padding:5px 10px;box-sizing:border-box;border-radius:45px;margin-top:10px;font-weight:600;position:relative;background-color:#E6E7ED}.kinklive-welcome-modal .main-registration-section-content-model-message:after{content:'';width:20px;height:20px;position:absolute;left:50%;top:7px;transform:translate(-50%, -50%) rotate(45deg);background-color:#E6E7ED;z-index:-1}.kinklive-welcome-modal .main-registration-section-content-model-message-text i{font-size:15px;position:relative;top:2px}.kinklive-welcome-modal .main-registration-model-single-message-container{opacity:0;height:0;overflow:hidden;animation:show-model-message 0.6s ease-out forwards;transition:transform 0.3s ease-out, opacity 0.3s ease-out;flex-shrink:0}.kinklive-welcome-modal .main-registration-model-single-message-1{animation-delay:0s}.kinklive-welcome-modal .main-registration-model-single-message-2{animation-delay:2s}.kinklive-welcome-modal .main-registration-model-single-message-3{animation-delay:4.3s}@keyframes show-model-message{0%{opacity:0;height:0;transform:translateY(10px)}100%{opacity:1;height:auto;transform:translateY(0)}}.kinklive-welcome-modal .main-registration-model-single-message-text-container{background-color:#454B60;color:#ffffff;box-sizing:border-box;padding:4px 8px;border-radius:10px 10px 10px 0px;max-width:85%;min-height:30px;min-width:45px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-01{position:relative;width:35px;height:15px;margin-top:8px;box-sizing:border-box}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-01 span{content:'';animation:reg-message-typing-indicator-01 1.5s infinite;animation-fill-mode:both;height:7px;width:7px;background:#eeeeee;position:absolute;left:0;top:0;border-radius:50%}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-01 span:nth-child(2){animation-delay:.2s;margin-left:12px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-01 span:nth-child(3){animation-delay:.4s;margin-left:24px}@keyframes reg-message-typing-indicator-01{0%{opacity:.1}20%{opacity:1}100%{opacity:.1}}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-01{opacity:1;visibility:visible;animation:reg-message-01-fadeout 0s linear 1.9s forwards}.kinklive-welcome-modal .main-registration-model-single-message-text-01{opacity:0;visibility:hidden;animation:reg-message-01-fadein 0s linear 2s forwards;position:absolute}@keyframes reg-message-01-fadeout{to{opacity:0;visibility:hidden;position:absolute}}@keyframes reg-message-01-fadein{to{opacity:1;visibility:visible;position:static}}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-02{position:relative;width:35px;height:15px;margin-top:8px;box-sizing:border-box}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-02 span{content:'';animation:reg-message-typing-indicator-02 1.5s infinite;animation-fill-mode:both;height:7px;width:7px;background:#eeeeee;position:absolute;left:0;top:0;border-radius:50%}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-02 span:nth-child(2){animation-delay:.2s;margin-left:12px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-02 span:nth-child(3){animation-delay:.4s;margin-left:24px}@keyframes reg-message-typing-indicator-02{0%{opacity:.1}20%{opacity:1}100%{opacity:.1}}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-02{opacity:1;visibility:visible;animation:reg-message-02-fadeout 0s linear 4s forwards}.kinklive-welcome-modal .main-registration-model-single-message-text-02{opacity:0;visibility:hidden;animation:reg-message-02-fadein 0s linear 4.1s forwards;position:absolute}@keyframes reg-message-02-fadeout{to{opacity:0;visibility:hidden;position:absolute}}@keyframes reg-message-02-fadein{to{opacity:1;visibility:visible;position:static}}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-03{position:relative;width:35px;height:15px;margin-top:8px;box-sizing:border-box}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-03 span{content:'';animation:reg-message-typing-indicator-03 1.5s infinite;animation-fill-mode:both;height:7px;width:7px;background:#eeeeee;position:absolute;left:0;top:0;border-radius:50%}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-03 span:nth-child(2){animation-delay:.2s;margin-left:12px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-03 span:nth-child(3){animation-delay:.4s;margin-left:24px}@keyframes reg-message-typing-indicator-03{0%{opacity:.1}20%{opacity:1}100%{opacity:.1}}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-03{opacity:1;visibility:visible;animation:reg-message-03-fadeout 0s linear 5.9s forwards}.kinklive-welcome-modal .main-registration-model-single-message-text-03{opacity:0;visibility:hidden;animation:reg-message-03-fadein 0s linear 6s forwards;position:absolute}@keyframes reg-message-03-fadeout{to{opacity:0;visibility:hidden;position:absolute}}@keyframes reg-message-03-fadein{to{opacity:1;visibility:visible;position:static}}.kinklive-welcome-modal .main-registration-model-single-message-container.main-registration-model-single-message-username,.kinklive-welcome-modal .main-registration-model-single-message-container.main-registration-model-single-message-password,.kinklive-welcome-modal .main-registration-model-single-message-container.main-registration-model-single-message-email{display:none}.kinklive-welcome-modal .registration-nickname-error .main-registration-model-single-message-container.main-registration-model-single-message-username,.kinklive-welcome-modal .registration-nickname-success .main-registration-model-single-message-container.main-registration-model-single-message-username,.kinklive-welcome-modal .registration-password-error .main-registration-model-single-message-container.main-registration-model-single-message-password,.kinklive-welcome-modal .registration-password-success .main-registration-model-single-message-container.main-registration-model-single-message-password,.kinklive-welcome-modal .registration-email-error .main-registration-model-single-message-container.main-registration-model-single-message-email,.kinklive-welcome-modal .registration-email-success .main-registration-model-single-message-container.main-registration-model-single-message-email{display:flex}.kinklive-welcome-modal .main-registration-model-single-message-text{color:#ffffff;box-sizing:border-box;padding:4px 8px;border-radius:10px 10px 10px 0px;max-width:85%;min-height:30px;min-width:45px}.kinklive-welcome-modal .main-registration-model-single-message-text .main-registration-error-magic-wand{width:18px;fill:#ffffff;stroke:#ffffff;display:inline-block;position:relative;top:3px;padding:0px 1px}.kinklive-welcome-modal .main-registration-message-text-error{background-color:#971919}.kinklive-welcome-modal .main-registration-message-text-success{background-color:#055e35}.kinklive-welcome-modal .main-registration-model-single-message-username .main-registration-message-text-error,.kinklive-welcome-modal .main-registration-model-single-message-password .main-registration-message-text-error,.kinklive-welcome-modal .main-registration-model-single-message-email .main-registration-message-text-error{display:none}.kinklive-welcome-modal .registration-nickname-error .main-registration-model-single-message-username .main-registration-message-text-error,.kinklive-welcome-modal .registration-password-error .main-registration-model-single-message-password .main-registration-message-text-error,.kinklive-welcome-modal .registration-email-error .main-registration-model-single-message-email .main-registration-message-text-error{display:block}.kinklive-welcome-modal .main-registration-model-single-message-username .main-registration-message-text-success,.kinklive-welcome-modal .main-registration-model-single-message-password .main-registration-message-text-success,.kinklive-welcome-modal .main-registration-model-single-message-email .main-registration-message-text-success{display:none}.kinklive-welcome-modal .registration-nickname-success .main-registration-model-single-message-username .main-registration-message-text-success,.kinklive-welcome-modal .registration-password-success .main-registration-model-single-message-password .main-registration-message-text-success,.kinklive-welcome-modal .registration-email-success .main-registration-model-single-message-email .main-registration-message-text-success{display:block}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-username-success{position:relative;width:35px;height:15px;margin-top:8px;box-sizing:border-box}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-username-success span{content:'';animation:reg-message-typing-indicator-04 1.5s infinite;animation-fill-mode:both;height:7px;width:7px;background:#eeeeee;position:absolute;left:0;top:0;border-radius:50%}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-username-success span:nth-child(2){animation-delay:.2s;margin-left:12px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-username-success span:nth-child(3){animation-delay:.4s;margin-left:24px}@keyframes reg-message-typing-indicator-04{0%{opacity:.1}20%{opacity:1}100%{opacity:.1}}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-username-success{opacity:1;visibility:visible;animation:reg-message-04-fadeout 0s linear 1s forwards}.kinklive-welcome-modal .main-registration-message-text-success-username{opacity:0;visibility:hidden;animation:reg-message-04-fadein 0s linear 1.1s forwards;position:absolute}@keyframes reg-message-04-fadeout{to{opacity:0;visibility:hidden;position:absolute}}@keyframes reg-message-04-fadein{to{opacity:1;visibility:visible;position:static}}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-username-error{position:relative;width:35px;height:15px;margin-top:8px;box-sizing:border-box}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-username-error span{content:'';animation:reg-message-typing-indicator-05 1.5s infinite;animation-fill-mode:both;height:7px;width:7px;background:#eeeeee;position:absolute;left:0;top:0;border-radius:50%}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-username-error span:nth-child(2){animation-delay:.2s;margin-left:12px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-username-error span:nth-child(3){animation-delay:.4s;margin-left:24px}@keyframes reg-message-typing-indicator-05{0%{opacity:.1}20%{opacity:1}100%{opacity:.1}}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-username-error{opacity:1;visibility:visible;animation:reg-message-04-fadeout 0s linear 1s forwards}.kinklive-welcome-modal .main-registration-message-text-error-username{opacity:0;visibility:hidden;animation:reg-message-04-fadein 0s linear 1.1s forwards;position:absolute}@keyframes reg-message-04-fadeout{to{opacity:0;visibility:hidden;position:absolute}}@keyframes reg-message-04-fadein{to{opacity:1;visibility:visible;position:static}}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-email-success{position:relative;width:35px;height:15px;margin-top:8px;box-sizing:border-box}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-email-success span{content:'';animation:reg-message-typing-indicator-05 1.5s infinite;animation-fill-mode:both;height:7px;width:7px;background:#eeeeee;position:absolute;left:0;top:0;border-radius:50%}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-email-success span:nth-child(2){animation-delay:.2s;margin-left:12px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-email-success span:nth-child(3){animation-delay:.4s;margin-left:24px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-email-success{opacity:1;visibility:visible;animation:reg-message-04-fadeout 0s linear 1s forwards}.kinklive-welcome-modal .main-registration-message-text-success-email{opacity:0;visibility:hidden;animation:reg-message-04-fadein 0s linear 1.1s forwards;position:absolute}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-email-error{position:relative;width:35px;height:15px;margin-top:8px;box-sizing:border-box}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-email-error span{content:'';animation:reg-message-typing-indicator-05 1.5s infinite;animation-fill-mode:both;height:7px;width:7px;background:#eeeeee;position:absolute;left:0;top:0;border-radius:50%}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-email-error span:nth-child(2){animation-delay:.2s;margin-left:12px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-email-error span:nth-child(3){animation-delay:.4s;margin-left:24px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-email-error{opacity:1;visibility:visible;animation:reg-message-04-fadeout 0s linear 1s forwards}.kinklive-welcome-modal .main-registration-message-text-error-email{opacity:0;visibility:hidden;animation:reg-message-04-fadein 0s linear 1.1s forwards;position:absolute}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-password-success{position:relative;width:35px;height:15px;margin-top:8px;box-sizing:border-box}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-password-success span{content:'';animation:reg-message-typing-indicator-05 1.5s infinite;animation-fill-mode:both;height:7px;width:7px;background:#eeeeee;position:absolute;left:0;top:0;border-radius:50%}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-password-success span:nth-child(2){animation-delay:.2s;margin-left:12px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-password-success span:nth-child(3){animation-delay:.4s;margin-left:24px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-password-success{opacity:1;visibility:visible;animation:reg-message-04-fadeout 0s linear 1s forwards}.kinklive-welcome-modal .main-registration-message-text-success-password{opacity:0;visibility:hidden;animation:reg-message-04-fadein 0s linear 1.1s forwards;position:absolute}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-password-error{position:relative;width:35px;height:15px;margin-top:8px;box-sizing:border-box}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-password-error span{content:'';animation:reg-message-typing-indicator-05 1.5s infinite;animation-fill-mode:both;height:7px;width:7px;background:#eeeeee;position:absolute;left:0;top:0;border-radius:50%}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-password-error span:nth-child(2){animation-delay:.2s;margin-left:12px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-password-error span:nth-child(3){animation-delay:.4s;margin-left:24px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-password-error{opacity:1;visibility:visible;animation:reg-message-04-fadeout 0s linear 1s forwards}.kinklive-welcome-modal .main-registration-message-text-error-password{opacity:0;visibility:hidden;animation:reg-message-04-fadein 0s linear 1.1s forwards;position:absolute}.kinklive-welcome-modal .main-registration-model-single-message-all-done{display:none}.kinklive-welcome-modal .registration-nickname-success.registration-password-success.registration-email-success .main-registration-model-single-message-all-done{animation:fadeInalldone 0.3s ease-in forwards;animation-delay:2s;display:flex}@keyframes fadeInalldone{from{height:0;opacity:0}to{height:auto;opacity:1}}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-all-done{position:relative;width:35px;height:15px;margin-top:8px;box-sizing:border-box}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-all-done span{content:'';animation:reg-message-typing-indicator-05 1.5s infinite;animation-fill-mode:both;height:7px;width:7px;background:#eeeeee;position:absolute;left:0;top:0;border-radius:50%}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-all-done span:nth-child(2){animation-delay:.2s;margin-left:12px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-all-done span:nth-child(3){animation-delay:.4s;margin-left:24px}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-all-done{opacity:1;visibility:visible;animation:reg-message-04-fadeout 0s linear 3.5s forwards}.kinklive-welcome-modal .main-registration-model-single-message-text-all-done{opacity:0;visibility:hidden;animation:reg-message-04-fadein 0s linear 3.6s forwards;position:absolute}.kinklive-welcome-modal .main-registration-section-content-v1 .main-registration-section-content-benefits{position:absolute;bottom:30px;width:100%;top:unset;right:0;animation:registration-benefits-slide-animation 17s infinite;display:flex;margin:0 auto}.kinklive-welcome-modal .main-registration-section-content-mobile .main-registration-section-content-benefits{position:absolute;bottom:30px;width:100%;top:unset;right:0;animation:registration-benefits-slide-animation 17s infinite;display:flex;margin:0 auto}.kinklive-welcome-modal .main-registration-section-content-benefits-background{background:linear-gradient(180deg, rgba(32,34,44,0) 0%, rgba(22,24,31,0.6) 40%, #000 100%);position:absolute;bottom:0;width:100%;height:140px;z-index:-1}.kinklive-welcome-modal .main-registration-section-content-single-benefit{min-width:100%;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.kinklive-welcome-modal .main-registration-section-content-v2 .main-registration-section-content-single-benefit{width:100%;min-width:auto;justify-content:flex-start;margin-bottom:10px}.kinklive-welcome-modal .main-registration-section-content-single-benefit-text{font-size:14px;font-weight:600;color:#ffffff;display:flex;flex-direction:column}.kinklive-welcome-modal .main-registration-section-content-single-benefit-icon{margin-right:7px;margin-top:4px;font-size:24px}.kinklive-welcome-modal .main-registration-section-content-single-benefit i{color:#ffffff;display:flex;font-size:32px}.kinklive-welcome-modal .main-registration-section-content-v2 .main-registration-section-content-benefits{padding:0px 0% 0px 13%}.kinklive-welcome-modal .main-registration-section-content-single-benefit-text span{color:#00a7e1;font-weight:700;font-size:16px}.kinklive-welcome-modal #registration_form{z-index:1}.kinklive-welcome-modal .main-registration-section-form{flex:1 1 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.kinklive-welcome-modal .main-registration-section-form-title{font-size:26px;font-weight:bold;letter-spacing:0.1px;color:#ffffff}.kinklive-welcome-modal .main-registration-section-form-inputs{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:15px}.kinklive-welcome-modal .registration-nickname-error .main-registration-section-form-inputs,.kinklive-welcome-modal .registration-email-error .main-registration-section-form-inputs,.kinklive-welcome-modal .registration-password-error .main-registration-section-form-inputs{margin-top:8px}.kinklive-welcome-modal .main-registration-section-error-messages{width:100%;max-width:calc(100% - 100px);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.kinklive-welcome-modal .main-registration-input-nickname-container{width:100%;max-width:calc(100% - 100px);display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:15px}.kinklive-welcome-modal .main-registration-input-field{color:#ffffff;background:#26262D;border:0;height:46px;width:100%;border-radius:40px;padding:0px 0px 0px 40px;font-weight:600;transition:all 0.2s ease;border:2px solid #26262D}.kinklive-welcome-modal .main-registration-input-field:hover,.kinklive-welcome-modal .main-registration-input-field:focus,.kinklive-welcome-modal .main-registration-input-field:active{background:#4f4f5c;border:2px solid #4f4f5c}.kinklive-welcome-modal .main-registration-input-field::placeholder{color:#ffffff;font-weight:600}.kinklive-welcome-modal .registration-email-error .registration-field-email,.kinklive-welcome-modal .registration-nickname-error .registration-field-nickname,.kinklive-welcome-modal .registration-password-error .registration-field-password{border:2px solid #c70000}.kinklive-welcome-modal .registration-email-success .registration-field-email,.kinklive-welcome-modal .registration-nickname-success .registration-field-nickname,.kinklive-welcome-modal .registration-password-success .registration-field-password{border:2px solid #26262D}.kinklive-welcome-modal .error.fieldErrorC{color:#ff4040;font-weight:700;width:100%;text-align:center;margin:2px 0;box-sizing:border-box}.kinklive-welcome-modal #new_password_password_strength.error.fieldErrorC:not(.normalStrength):not(.greenError){color:#ff4040;position:unset;max-width:unset}.kinklive-welcome-modal .strike-pswd-requirement{color:#12C537}.kinklive-welcome-modal .main-registration-section-password-strength-notices{position:absolute;top:13px;right:15px;color:#fff;padding:3px 7px;border-radius:15px;font-weight:700;max-width:69px;width:100%;box-sizing:border-box;text-align:center;z-index:1;margin:0}.kinklive-welcome-modal .main-registration-section-password-strength-notices.normalStrength{font-size:0px;background:orange;color:#ffffff;margin:0}.kinklive-welcome-modal .main-registration-section-password-strength-notices.normalStrength span:after{content:'Medium';font-size:12px}.kinklive-welcome-modal .main-registration-section-password-strength-notices.greenError{font-size:0px;background:green}.kinklive-welcome-modal .main-registration-section-password-strength-notices.greenError span:after{content:'Strong';font-size:12px;border-right:0px !important;border:0 !important;position:unset !important}.kinklive-welcome-modal #registerOverlay .registration-password-container .show-password-checkbox.main-registration-password-checkbox{color:#ffffff !important;position:absolute;right:-30px !important;top:12px !important;z-index:1}.kinklive-welcome-modal #registerOverlay .registration-password-container .show-password-checkbox.main-registration-password-checkbox i{opacity:.7;display:flex}.kinklive-welcome-modal #registerOverlay .registration-password-container .show-password-checkbox.main-registration-password-checkbox i.showpass-eye{opacity:1}.kinklive-welcome-modal .main-registration-input-state{display:none;position:absolute;left:9px;top:13px;border-radius:25px;width:25px;height:25px;align-items:center;justify-content:center}.kinklive-welcome-modal .registration-nickname-success .main-registration-input-nickname-container .main-registration-field-icon:not(.main-registration-field-icon-wand),.kinklive-welcome-modal .registration-email-success .main-registration-input-email-container .main-registration-field-icon,.kinklive-welcome-modal .registration-password-success .main-registration-input-password-container .main-registration-field-icon{display:none}.kinklive-welcome-modal .registration-nickname-success .main-registration-input-nickname-container .main-registration-input-state,.kinklive-welcome-modal .registration-email-success .main-registration-input-email-container .main-registration-input-state,.kinklive-welcome-modal .registration-password-success .main-registration-input-password-container .main-registration-input-state{display:flex;background:#12C537}.kinklive-welcome-modal .main-registration-checkmark{display:inline-block;transform:rotate(45deg);height:12px;width:5px;border-bottom:3px solid #ffffff;border-right:3px solid #ffffff;margin-bottom:3px}.kinklive-welcome-modal .main-registration-field-icon{position:absolute;z-index:1;left:10px;top:14px;font-size:21px}.kinklive-welcome-modal .main-registration-field-icon i{display:flex}.kinklive-welcome-modal .main-registration-input-nickname-field{color:#ffffff}.kinklive-welcome-modal .main-registration-field-icon-wand{right:15px;left:unset;font-size:19px;top:16px;cursor:pointer;display:flex}.kinklive-welcome-modal .main-registration-field-icon-wand .tip{background-color:#000000 !important;font-size:12px}.kinklive-welcome-modal .main-registration-field-icon-wand.tooltip.tip-top .tip:after{border-top:7px solid #000000}.kinklive-welcome-modal .main-registration-field-icon-wand svg{width:21px;fill:#ffffff;stroke:#ffffff}.kinklive-welcome-modal .main-registration-input-email-container{width:100%;max-width:calc(100% - 100px);display:flex;align-items:center;justify-content:center;position:relative}.kinklive-welcome-modal .main-registration-input-email-field{color:#ffffff}.kinklive-welcome-modal .main-registration-input-password-container{width:100%;max-width:calc(100% - 100px);align-items:center;justify-content:center;position:relative;margin-top:15px;display:flex;animation:slide-out-top 0.3s cubic-bezier(0.5, 0.08, 0.6, 0.5) both}@keyframes slide-in-top-password{0%{transform:translateY(-50px);opacity:0}80%{opacity:0.5}100%{transform:translateY(0);opacity:1}}.kinklive-welcome-modal .main-registration-field-password{color:#ffffff}.kinklive-welcome-modal .main-registration-section-right-create-button-container{margin-top:20px;width:calc(100% - 100px);display:flex}.kinklive-welcome-modal .main-registration-create-account-button{background-color:#26a952;color:#ffffff;width:100%;border:0;height:50px;display:flex;align-items:center;justify-content:center;text-shadow:0 2px 3px rgba(0,73,24,0.35);border-radius:40px;font-size:18px;text-transform:uppercase;font-weight:bold;font-family:"Open Sans", sans-serif, helvetica;cursor:pointer;transition:all 0.2s ease}.kinklive-welcome-modal .main-registration-create-account-button:hover{background-color:#50C878}.kinklive-welcome-modal .main-registration-create-account-button.disabled{cursor:progress}.kinklive-welcome-modal .main-registration-create-account-button .main-registration-create-account-button-loading-container{display:none}.kinklive-welcome-modal .main-registration-create-account-button.disabled .main-registration-create-account-button-text{display:none}.kinklive-welcome-modal .main-registration-create-account-button.disabled .main-registration-create-account-button-loading-container{display:flex}.kinklive-welcome-modal .main-registration-create-account-button-loading-spinner,.kinklive-welcome-modal .main-registration-create-account-button-loading-spinner span{box-sizing:border-box}.kinklive-welcome-modal .main-registration-create-account-button-loading-spinner{display:inline-block;position:relative;width:80px;height:50px}.kinklive-welcome-modal .main-registration-create-account-button-loading-spinner span{position:absolute;top:18px;width:13px;height:13px;border-radius:50%;background:#ffffff;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.kinklive-welcome-modal .main-registration-create-account-button-loading-spinner span:nth-child(1){left:8px;animation:main-registration-create-account-button-loading-spinner-1 0.6s infinite}.kinklive-welcome-modal .main-registration-create-account-button-loading-spinner span:nth-child(2){left:8px;animation:main-registration-create-account-button-loading-spinner-2 0.6s infinite}.kinklive-welcome-modal .main-registration-create-account-button-loading-spinner span:nth-child(3){left:32px;animation:main-registration-create-account-button-loading-spinner-2 0.6s infinite}.kinklive-welcome-modal .main-registration-create-account-button-loading-spinner span:nth-child(4){left:56px;animation:main-registration-create-account-button-loading-spinner-3 0.6s infinite}@keyframes main-registration-create-account-button-loading-spinner-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes main-registration-create-account-button-loading-spinner-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@keyframes main-registration-create-account-button-loading-spinner-3{0%{transform:scale(1)}100%{transform:scale(0)}}.kinklive-welcome-modal .main-registration-alternate-signup-methods{width:calc(100% - 100px);margin-top:20px}.kinklive-welcome-modal .main-registration-alternate-signup-text{position:relative;display:flex;align-items:center;justify-content:center}.kinklive-welcome-modal .main-registration-alternate-signup-text span{position:relative;display:flex;align-items:center;justify-content:center;font-size:14px;padding:0px 10px;text-wrap:nowrap;font-weight:600}.kinklive-welcome-modal .main-registration-alternate-signup-text-flare-l,.kinklive-welcome-modal .main-registration-alternate-signup-text-flare-r{background:#474752;height:2px;flex:1 1 auto;border-radius:2px;width:100%}.kinklive-welcome-modal .main-registration-alternate-signup-options{display:flex;margin-top:20px}.kinklive-welcome-modal .main-registration-alternate-signup-google-option,.kinklive-welcome-modal .main-registration-alternate-signup-x-option{flex:1 1 50%;height:45px;display:flex;align-items:center;justify-content:center;margin:0px 10px;cursor:pointer;transition:all 0.2s ease;background-color:rgba(0,0,0,0.25);border:1px solid rgba(62,62,62,0.25);border-radius:50px}.kinklive-welcome-modal .main-registration-alternate-signup-google-option:hover,.kinklive-welcome-modal .main-registration-alternate-signup-x-option:hover{background-color:#21242e}.kinklive-welcome-modal .main-registration-alternate-signup-option-logo{max-width:25px}.kinklive-welcome-modal .main-registration-form-pattern{background-image:url("/images/header/menu-pattern.png");position:absolute;bottom:0;left:0;height:600px;width:100%;opacity:.69}.kinklive-welcome-modal .main-registration-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;z-index:1;position:relative}.kinklive-welcome-modal .main-registration-bottom-account-text{color:#ffffff;font-size:14px;font-weight:700;text-transform:uppercase;text-shadow:0px 2px 1px rgba(0,0,0,0.4);margin-bottom:7px}.kinklive-welcome-modal .main-registration-bottom-login-button{background-color:#00A7E1;color:#ffffff;border:0;height:31px;display:flex;align-items:center;justify-content:center;border-radius:40px;font-size:14px;text-transform:uppercase;font-weight:bold;font-family:"Open Sans", sans-serif, helvetica;padding:0px 25px;text-shadow:0px 1px 2px rgba(0,45,61,0.4);cursor:pointer;transition:all 0.2s ease;text-decoration:none !important}.kinklive-welcome-modal .main-registration-bottom-login-button:hover{background-color:#00bdff}.kinklive-welcome-modal .main-registration-terms-text{width:calc(100% - 100px);margin-top:20px;font-size:11px;text-align:center;font-weight:600}.kinklive-welcome-modal .main-registration-age-verification .main-registration-section-content-v2{position:relative}.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-age-verification .main-registration-section-content-benefits-background,.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-age-verification .main-registration-section-content-model-container{display:none}.kinklive-welcome-modal body.chat-room-opened .main-registration-age-verification-container{display:none}.kinklive-welcome-modal body.chat-room-opened.age-verification-required .main-registration-age-verification .main-registration-section-content-v2.main-registration-section-content-v2-age-verification{background-image:none !important;height:auto}.kinklive-welcome-modal .main-registration-age-verification .main-registration-section-content-v1{border-radius:0px}.kinklive-welcome-modal .main-registration-age-verification-container{color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;text-align:center;padding:0px 20px;box-sizing:border-box;font-size:16px;font-weight:600}.kinklive-welcome-modal .main-registration-age-verification-container h2{font-weight:700;color:#fff}.kinklive-welcome-modal .age-verification-required .main-registration-section-content-model-message{padding:5px 10px 15px}.kinklive-welcome-modal #registerOverlay.main-registration-page{display:flex;width:100% !important;align-items:center;justify-content:center;margin-top:50px}.kinklive-welcome-modal #registerOverlay.main-registration-page .main-registration-wrapper{position:unset}.kinklive-welcome-modal #registerOverlay.main-registration-page .main-registration-top,.kinklive-welcome-modal #registerOverlay.main-registration-page .main-registration-bottom{display:none}.kinklive-welcome-modal .main-registration-form .error-reporting-modal-mobile-btn svg,.kinklive-welcome-modal .main-registration-section-form .error-reporting-modal-btn svg{width:14px;margin-right:5px;fill:#9BAFC2}.kinklive-welcome-modal .main-registration-form .error-reporting-modal-mobile-btn,.kinklive-welcome-modal .main-registration-section-form .error-reporting-modal-btn{border-top:1px solid #474752;font-size:12px;width:calc(100% - 100px);display:flex;justify-content:center;align-items:center;padding:13px 0;margin:25px 0 -15px;text-transform:uppercase}.kinklive-welcome-modal .main-registration-section-form .error-reporting-modal-btn:hover{cursor:pointer;text-decoration:underline}.kinklive-welcome-modal .main-registration-form .error-reporting-modal-mobile-btn{display:none}.kinklive-welcome-modal .main-registration-form .error-reporting-modal-mobile-btn label,.kinklive-welcome-modal .main-registration-section-form .error-reporting-modal-btn label{display:flex;align-items:center}.kinklive-welcome-modal .wl.fetishhivelive.girls #registerOverlay .registration-container,.kinklive-welcome-modal .whitelabel.fetishhivelive.girls #registerOverlay .registration-container{background-image:unset !important;width:unset;background-size:unset;border-radius:6px}.kinklive-welcome-modal .wl.fetishhivelive .main-registration-input-container.main-registration-identity-container,.kinklive-welcome-modal .whitelabel.fetishhivelive .main-registration-input-container.main-registration-identity-container{width:100%;max-width:calc(100% - 100px);align-items:center;justify-content:center;position:relative;margin-top:15px;animation:slide-out-top 0.3s cubic-bezier(0.5, 0.08, 0.6, 0.5) both}.kinklive-welcome-modal .wl.fetishhivelive .main-registration-input-container.main-registration-identity-container .form-elements,.kinklive-welcome-modal .whitelabel.fetishhivelive .main-registration-input-container.main-registration-identity-container .form-elements{width:100%}.kinklive-welcome-modal .wl.fetishhivelive .main-registration-input-container.main-registration-identity-container .form-elements select,.kinklive-welcome-modal .whitelabel.fetishhivelive .main-registration-input-container.main-registration-identity-container .form-elements select{height:46px;padding-left:40px}.kinklive-welcome-modal .wl .main-registration-identity-container .main-registration-field-icon:not(.main-registration-field-icon-wand),.kinklive-welcome-modal .whitelabel .main-registration-identity-container .main-registration-field-icon:not(.main-registration-field-icon-wand){top:12px}.kinklive-welcome-modal .wl .main-registration-identity-container,.kinklive-welcome-modal .whitelabel .main-registration-identity-container{width:100%;max-width:calc(100% - 100px);display:flex;align-items:center;justify-content:center;position:relative;margin-top:15px;cursor:pointer}.kinklive-welcome-modal .wl .main-registration-identity-container .form-elements,.kinklive-welcome-modal .whitelabel .main-registration-identity-container .form-elements{margin:0;width:100%;cursor:pointer}.kinklive-welcome-modal .wl .main-registration-identity-container select,.kinklive-welcome-modal .whitelabel .main-registration-identity-container select{background:#26262D;height:46px;width:100%;border-radius:40px;padding:0px 0px 0px 40px;font-weight:600;color:#ffffff;border:0;cursor:pointer}.kinklive-welcome-modal .wl .main-registration-identity-container:hover select,.kinklive-welcome-modal .whitelabel .main-registration-identity-container:hover select{background:#464655 !important;box-shadow:0px 0px 2px rgba(255,255,255,0.1)}@media screen and (max-width: 1024px){.kinklive-welcome-modal .main-registration-form .error-reporting-modal-mobile-btn{display:flex;width:calc(100% - 50px);z-index:10;position:relative}.kinklive-welcome-modal .main-registration-section-form .error-reporting-modal-btn{display:none}.kinklive-welcome-modal #registerOverlay{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important}.kinklive-welcome-modal .main-registration-wrapper{width:auto;height:auto;top:unset;justify-content:unset}}@media screen and (max-width: 1024px) and (orientation: landscape){.kinklive-welcome-modal body:not(.computer) .main-registration-section-form{justify-content:flex-start;height:calc(100vh - 90px);overflow-y:auto;overflow-x:hidden}.kinklive-welcome-modal .main-registration-bottom{flex-direction:row;margin-top:5px}.kinklive-welcome-modal .main-registration-bottom-account-text{margin-bottom:0px;margin-right:10px}.kinklive-welcome-modal .wl .main-registration-form{padding-top:20px}}@media screen and (max-width: 1024px){.kinklive-welcome-modal #overlay{z-index:100}.kinklive-welcome-modal #registerOverlay{width:auto !important;height:auto !important;position:relative !important;top:unset !important;left:unset !important;transform:unset !important;margin:0 !important}.kinklive-welcome-modal .main-registration-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transform:unset;top:0;height:auto}.kinklive-welcome-modal .main-registration-form{width:100%;border-radius:0px;border:0px;height:auto;padding:25px 15px;justify-content:center;overflow:visible}.kinklive-welcome-modal .main-registration-form-pattern{left:0;width:100%}.kinklive-welcome-modal .main-registration-top{display:none}.kinklive-welcome-modal .main-registration-section-content-v1.main-registration-section-content-desktop,.kinklive-welcome-modal .main-registration-section-content-v2.main-registration-section-content-desktop,.kinklive-welcome-modal .main-registration-section-content-v3.main-registration-section-content-desktop,.kinklive-welcome-modal .main-registration-form-divider{display:none !important}.kinklive-welcome-modal .main-registration-section-messages-mobile{display:flex !important}.kinklive-welcome-modal .main-registration-section-content-mobile{display:none;width:100%;aspect-ratio:400 / 163;background-size:cover;border-radius:0px 0px 5px 5px;max-height:150px;background-position:center 190px;position:relative;margin-top:-60px;z-index:-1}.kinklive-welcome-modal .main-registration-close{position:absolute;top:15px;right:15px;font-size:16px;opacity:1;z-index:99}.kinklive-welcome-modal .main-registration-input-nickname-container,.kinklive-welcome-modal .main-registration-input-email-container,.kinklive-welcome-modal .main-registration-input-password-container,.kinklive-welcome-modal .wl .main-registration-indentity-container,.kinklive-welcome-modal .whitelabel .main-registration-identity-container,.kinklive-welcome-modal .main-registration-section-right-create-button-container,.kinklive-welcome-modal .main-registration-alternate-signup-methods{max-width:calc(100% - 50px);width:calc(100% - 50px)}.kinklive-welcome-modal .wl .main-registration-identity-container,.kinklive-welcome-modal .whitelabel .main-registration-identity-container{margin:10px 0 5px 0}.kinklive-welcome-modal .error-reporting-modal-mobile-btn label{display:flex;margin-left:unset}}@media screen and (max-height: 720px) and (min-width: 1024px){.kinklive-welcome-modal #registerOverlay{top:0 !important;position:absolute !important}.kinklive-welcome-modal .main-registration-wrapper{position:absolute;top:0}}@keyframes registration-benefits-slide-animation{0%{opacity:0;right:0}11%{opacity:1;right:0}22%{right:100%}33%{right:100%}44%{right:200%}55%{right:200%}66%{right:300%}77%{right:300%}88%{right:400%}98%{opacity:1}100%{opacity:0;right:400%}}.kinklive-welcome-modal .wl #registerOverlay,.kinklive-welcome-modal .whitelabel #registerOverlay{background:unset;border:unset;box-shadow:unset;margin:0;z-index:110}.kinklive-welcome-modal .wl .cmxform,.kinklive-welcome-modal .whitelabel .cmxform{margin:0 !important}.kinklive-welcome-modal .wl .main-registration-logo-container,.kinklive-welcome-modal .whitelabel .main-registration-logo-container{display:flex;align-items:center;justify-content:center;margin-top:-5px;margin-bottom:5px}.kinklive-welcome-modal .wl .main-registration-top-logo,.kinklive-welcome-modal .whitelabel .main-registration-top-logo{filter:unset}.kinklive-welcome-modal .wl .main-registration-close:hover,.kinklive-welcome-modal .whitelabel .main-registration-close:hover{opacity:1}.kinklive-welcome-modal .wl .main-registration-close i,.kinklive-welcome-modal .whitelabel .main-registration-close i{font-size:32px;color:#ffffff}.kinklive-welcome-modal .wl .main-registration-top,.kinklive-welcome-modal .whitelabel .main-registration-top{height:50px;margin-bottom:5px}.kinklive-welcome-modal .wl .main-registration-close,.kinklive-welcome-modal .whitelabel .main-registration-close{top:10px;background:unset !important}.kinklive-welcome-modal .wl .main-registration-terms-text a,.kinklive-welcome-modal .whitelabel .main-registration-terms-text a{color:#00a9e7}.kinklive-welcome-modal .wl .main-registration-section-content-model-message,.kinklive-welcome-modal .whitelabel .main-registration-section-content-model-message{color:#ffffff}.kinklive-welcome-modal .wl .main-registration-create-account-button:hover,.kinklive-welcome-modal .whitelabel .main-registration-create-account-button:hover{filter:brightness(1.1)}.kinklive-welcome-modal .wl .main-registration-field-icon,.kinklive-welcome-modal .whitelabel .main-registration-field-icon{top:12px;transition:all 0.2s ease}.kinklive-welcome-modal .wl .main-registration-field-icon i,.kinklive-welcome-modal .whitelabel .main-registration-field-icon i{transition:all 0.1s ease}.kinklive-welcome-modal .wl .main-registration-field-icon-wand,.kinklive-welcome-modal .whitelabel .main-registration-field-icon-wand{top:14px !important}.kinklive-welcome-modal .wl .main-registration-section-password-strength-notices,.kinklive-welcome-modal .whitelabel .main-registration-section-password-strength-notices{padding:5px 7px}.kinklive-welcome-modal .wl .main-registration-section-password-strength-notices,.kinklive-welcome-modal .whitelabel .main-registration-section-password-strength-notices{top:unset}.kinklive-welcome-modal .wl.light .main-registration-form .error-reporting-modal-mobile-btn svg,.kinklive-welcome-modal .wl.light .main-registration-section-form .error-reporting-modal-btn svg,.kinklive-welcome-modal .whitelabel.light .main-registration-form .error-reporting-modal-mobile-btn svg,.kinklive-welcome-modal .whitelabel.light .main-registration-section-form .error-reporting-modal-btn svg{fill:#555}.kinklive-welcome-modal .wl.light .main-registration-form .error-reporting-modal-mobile-btn label,.kinklive-welcome-modal .wl.light .main-registration-section-form .error-reporting-modal-btn label,.kinklive-welcome-modal .whitelabel.light .main-registration-form .error-reporting-modal-mobile-btn label,.kinklive-welcome-modal .whitelabel.light .main-registration-section-form .error-reporting-modal-btn label{color:#555}.kinklive-welcome-modal .wl.dark .main-registration-form .error-reporting-modal-mobile-btn svg,.kinklive-welcome-modal .wl.dark .main-registration-section-form .error-reporting-modal-btn svg,.kinklive-welcome-modal .whitelabel.dark .main-registration-form .error-reporting-modal-mobile-btn svg,.kinklive-welcome-modal .whitelabel.dark .main-registration-section-form .error-reporting-modal-btn svg{fill:#ddd}.kinklive-welcome-modal .wl.dark .main-registration-form .error-reporting-modal-mobile-btn label,.kinklive-welcome-modal .wl.dark .main-registration-section-form .error-reporting-modal-btn label,.kinklive-welcome-modal .whitelabel.dark .main-registration-form .error-reporting-modal-mobile-btn label,.kinklive-welcome-modal .whitelabel.dark .main-registration-section-form .error-reporting-modal-btn label{color:#ddd}@media screen and (max-width: 1024px){.kinklive-welcome-modal .wl #overlay,.kinklive-welcome-modal .whitelabel #overlay{z-index:71}.kinklive-welcome-modal .wl .wl .main-registration-close,.kinklive-welcome-modal .wl .whitelabel .main-registration-close,.kinklive-welcome-modal .whitelabel .wl .main-registration-close,.kinklive-welcome-modal .whitelabel .whitelabel .main-registration-close{top:5px;right:5px}.kinklive-welcome-modal .wl .wl .main-registration-close i,.kinklive-welcome-modal .wl .whitelabel .main-registration-close i,.kinklive-welcome-modal .whitelabel .wl .main-registration-close i,.kinklive-welcome-modal .whitelabel .whitelabel .main-registration-close i{color:#444}.kinklive-welcome-modal .wl .main-registration-logo-container,.kinklive-welcome-modal .whitelabel .main-registration-logo-container{display:none}.kinklive-welcome-modal .wl .navbar .header-register,.kinklive-welcome-modal .wl .navbar .header-register,.kinklive-welcome-modal .whitelabel .navbar .header-register,.kinklive-welcome-modal .whitelabel .navbar .header-register{z-index:91}}@media screen and (max-width: 1024px){.kinklive-welcome-modal #header_res.wl.guest #overlay,.kinklive-welcome-modal #header_res.whitelabel.guest #overlay{z-index:71}.kinklive-welcome-modal body:not(.chat-room-opened)#header_res.wl .main-registration-modal .main-registration-bottom,.kinklive-welcome-modal body:not(.chat-room-opened)#header_res.whitelabel .main-registration-modal .main-registration-bottom{background:transparent;box-shadow:none}}.kinklive-welcome-modal .talkdirtygirlscom .main-registration-logo-container{margin-right:-60px}.kinklive-welcome-modal .wl.light .main-registration-input-field,.kinklive-welcome-modal .whitelabel.light .main-registration-input-field{background:#f3f3f3;border:2px solid transparent;color:#444444}.kinklive-welcome-modal .wl.light .main-registration-input-field:hover,.kinklive-welcome-modal .whitelabel.light .main-registration-input-field:hover{background:#ffffff;box-shadow:0px 0px 2px rgba(0,0,0,0.1)}.kinklive-welcome-modal .wl.light .main-registration-input-field::placeholder,.kinklive-welcome-modal .whitelabel.light .main-registration-input-field::placeholder{color:#444444}.kinklive-welcome-modal .wl.light .main-registration-input-field:-webkit-autofill,.kinklive-welcome-modal .wl.light .main-registration-input-field:-webkit-autofill:hover,.kinklive-welcome-modal .wl.light .main-registration-input-field:-webkit-autofill:focus,.kinklive-welcome-modal .whitelabel.light .main-registration-input-field:-webkit-autofill,.kinklive-welcome-modal .whitelabel.light .main-registration-input-field:-webkit-autofill:hover,.kinklive-welcome-modal .whitelabel.light .main-registration-input-field:-webkit-autofill:focus{-webkit-box-shadow:unset;-webkit-text-fill-color:unset;color:unset}.kinklive-welcome-modal .wl.light .main-registration-section-form-title,.kinklive-welcome-modal .whitelabel.light .main-registration-section-form-title{color:#444444}.kinklive-welcome-modal .wl.light .main-registration-field-icon-wand svg,.kinklive-welcome-modal .whitelabel.light .main-registration-field-icon-wand svg{fill:#444444;stroke:#444444}.kinklive-welcome-modal .wl.light .main-registration-alternate-signup-google-option,.kinklive-welcome-modal .wl.light .main-registration-alternate-signup-x-option,.kinklive-welcome-modal .whitelabel.light .main-registration-alternate-signup-google-option,.kinklive-welcome-modal .whitelabel.light .main-registration-alternate-signup-x-option{background-color:#f3f3f3;border:1px solid #ebebeb}.kinklive-welcome-modal .wl.light .main-registration-alternate-signup-google-option:hover,.kinklive-welcome-modal .wl.light .main-registration-alternate-signup-x-option:hover,.kinklive-welcome-modal .whitelabel.light .main-registration-alternate-signup-google-option:hover,.kinklive-welcome-modal .whitelabel.light .main-registration-alternate-signup-x-option:hover{background-color:#ffffff;border:1px solid #ffffff}.kinklive-welcome-modal .wl.light .main-registration-alternate-signup-x-option img,.kinklive-welcome-modal .whitelabel.light .main-registration-alternate-signup-x-option img{filter:invert(1)}.kinklive-welcome-modal .wl.light .main-registration-section-content-model-name span,.kinklive-welcome-modal .whitelabel.light .main-registration-section-content-model-name span{color:#222222}.kinklive-welcome-modal .wl.light .main-registration-form-pattern,.kinklive-welcome-modal .whitelabel.light .main-registration-form-pattern{opacity:1}.kinklive-welcome-modal .wl.light .main-registration-section-content-model-message,.kinklive-welcome-modal .wl.light .main-registration-section-content-model-message:after,.kinklive-welcome-modal .whitelabel.light .main-registration-section-content-model-message,.kinklive-welcome-modal .whitelabel.light .main-registration-section-content-model-message:after{background:#f5f5f5;color:#222;box-shadow:0px 3px 3px rgba(0,0,0,0.09)}.kinklive-welcome-modal .wl.dark .main-registration-input-field,.kinklive-welcome-modal .whitelabel.dark .main-registration-input-field{background:#222222;border:2px solid transparent;color:#ffffff}.kinklive-welcome-modal .wl.dark .main-registration-input-field:hover,.kinklive-welcome-modal .whitelabel.dark .main-registration-input-field:hover{background:#313131}.kinklive-welcome-modal .wl.dark .main-registration-input-field::placeholder,.kinklive-welcome-modal .whitelabel.dark .main-registration-input-field::placeholder{color:#ffffff}.kinklive-welcome-modal .wl.dark .main-registration-input-field:-webkit-autofill,.kinklive-welcome-modal .wl.dark .main-registration-input-field:-webkit-autofill:hover,.kinklive-welcome-modal .wl.dark .main-registration-input-field:-webkit-autofill:focus,.kinklive-welcome-modal .whitelabel.dark .main-registration-input-field:-webkit-autofill,.kinklive-welcome-modal .whitelabel.dark .main-registration-input-field:-webkit-autofill:hover,.kinklive-welcome-modal .whitelabel.dark .main-registration-input-field:-webkit-autofill:focus{-webkit-box-shadow:unset;-webkit-text-fill-color:unset;color:unset}.kinklive-welcome-modal .wl.dark .main-registration-section-form-title,.kinklive-welcome-modal .whitelabel.dark .main-registration-section-form-title{color:#ffffff}.kinklive-welcome-modal .wl.dark .main-registration-field-icon-wand svg,.kinklive-welcome-modal .whitelabel.dark .main-registration-field-icon-wand svg{fill:#ffffff;stroke:#ffffff}.kinklive-welcome-modal .wl.dark .main-registration-section-content-model-message,.kinklive-welcome-modal .wl.dark .main-registration-section-content-model-message:after,.kinklive-welcome-modal .whitelabel.dark .main-registration-section-content-model-message,.kinklive-welcome-modal .whitelabel.dark .main-registration-section-content-model-message:after{background:#343437;color:#fff}.kinklive-welcome-modal .wl.adam4adamlivecom .main-registration-modal,.kinklive-welcome-modal .whitelabel.adam4adamlivecom .main-registration-modal{color:#ffffff !important}.kinklive-welcome-modal .wl.adam4adamlivecom .main-registration-input-field,.kinklive-welcome-modal .whitelabel.adam4adamlivecom .main-registration-input-field{background:#222222;border:2px solid transparent;color:#ffffff}.kinklive-welcome-modal .wl.adam4adamlivecom .main-registration-input-field::placeholder,.kinklive-welcome-modal .whitelabel.adam4adamlivecom .main-registration-input-field::placeholder{color:#ffffff}.kinklive-welcome-modal .wl.adam4adamlivecom .main-registration-input-field:-webkit-autofill,.kinklive-welcome-modal .wl.adam4adamlivecom .main-registration-input-field:-webkit-autofill:hover,.kinklive-welcome-modal .wl.adam4adamlivecom .main-registration-input-field:-webkit-autofill:focus,.kinklive-welcome-modal .whitelabel.adam4adamlivecom .main-registration-input-field:-webkit-autofill,.kinklive-welcome-modal .whitelabel.adam4adamlivecom .main-registration-input-field:-webkit-autofill:hover,.kinklive-welcome-modal .whitelabel.adam4adamlivecom .main-registration-input-field:-webkit-autofill:focus{-webkit-box-shadow:unset;-webkit-text-fill-color:unset;color:unset}.kinklive-welcome-modal .wl.adam4adamlivecom .main-registration-section-form-title,.kinklive-welcome-modal .whitelabel.adam4adamlivecom .main-registration-section-form-title{color:#ffffff}.kinklive-welcome-modal .wl.adam4adamlivecom .main-registration-field-icon-wand svg,.kinklive-welcome-modal .whitelabel.adam4adamlivecom .main-registration-field-icon-wand svg{fill:#ffffff;stroke:#ffffff}.kinklive-welcome-modal .wl.mrmancamscom .main-registration-modal,.kinklive-welcome-modal .whitelabel.mrmancamscom .main-registration-modal{color:#ffffff !important}.kinklive-welcome-modal .wl.mrmancamscom .main-registration-input-field,.kinklive-welcome-modal .whitelabel.mrmancamscom .main-registration-input-field{background:#222222;border:2px solid transparent;color:#ffffff}.kinklive-welcome-modal .wl.mrmancamscom .main-registration-input-field::placeholder,.kinklive-welcome-modal .whitelabel.mrmancamscom .main-registration-input-field::placeholder{color:#ffffff}.kinklive-welcome-modal .wl.mrmancamscom .main-registration-input-field:-webkit-autofill,.kinklive-welcome-modal .wl.mrmancamscom .main-registration-input-field:-webkit-autofill:hover,.kinklive-welcome-modal .wl.mrmancamscom .main-registration-input-field:-webkit-autofill:focus,.kinklive-welcome-modal .whitelabel.mrmancamscom .main-registration-input-field:-webkit-autofill,.kinklive-welcome-modal .whitelabel.mrmancamscom .main-registration-input-field:-webkit-autofill:hover,.kinklive-welcome-modal .whitelabel.mrmancamscom .main-registration-input-field:-webkit-autofill:focus{-webkit-box-shadow:unset;-webkit-text-fill-color:unset;color:unset}.kinklive-welcome-modal .wl.mrmancamscom .main-registration-section-form-title,.kinklive-welcome-modal .whitelabel.mrmancamscom .main-registration-section-form-title{color:#ffffff}.kinklive-welcome-modal .wl.mrmancamscom .main-registration-field-icon-wand svg,.kinklive-welcome-modal .whitelabel.mrmancamscom .main-registration-field-icon-wand svg{fill:#ffffff;stroke:#ffffff}.kinklive-welcome-modal .wl.light.chat-room-opened .main-registration-section-content-v2:after{background:rgba(0,0,0,0.08)}.kinklive-welcome-modal .wl.light.chat-room-opened .main-registration-section-content-single-benefit-text{color:#444444 !important}.kinklive-welcome-modal .wl.light.chat-room-opened .main-registration-section-content-single-benefit-text span{color:#333333 !important}.kinklive-welcome-modal .wl.dark.chat-room-opened .main-registration-section-content-single-benefit-text{color:#cccccc !important}.kinklive-welcome-modal .wl.dark.chat-room-opened .main-registration-section-content-single-benefit-text span{color:#ffffff !important}.kinklive-welcome-modal .wl.light.chat-room-opened .main-registration-section-content-single-benefit i{filter:drop-shadow(0px 2px 0px rgba(255,255,255,0.6))}.kinklive-welcome-modal .wl.dark.chat-room-opened .main-registration-section-content-single-benefit i{filter:drop-shadow(0px 2px 0px #111)}.kinklive-welcome-modal .wl.chat-room-opened.adam4adamlivecom .main-registration-section-content-single-benefit-text,.kinklive-welcome-modal .wl.chat-room-opened.mrmancamscom .main-registration-section-content-single-benefit-text{color:#cccccc !important}.kinklive-welcome-modal .wl.chat-room-opened.adam4adamlivecom .main-registration-section-content-single-benefit-text span,.kinklive-welcome-modal .wl.chat-room-opened.mrmancamscom .main-registration-section-content-single-benefit-text span{color:#ffffff !important}.kinklive-welcome-modal .wl.adam4adamlivecom .main-registration-section-content-model-name span,.kinklive-welcome-modal .wl.mrmancamscom .main-registration-section-content-model-name span{color:#ffffff}.kinklive-welcome-modal .wl.light.adam4adamlivecom.chat-room-opened .main-registration-section-content-v2:after,.kinklive-welcome-modal .wl.light.mrmancamscom.chat-room-opened .main-registration-section-content-v2:after{background:rgba(255,255,255,0.08)}.kinklive-welcome-modal .xnxx-camscom.chat-room-opened .main-registration-section-content-single-benefit i{color:#acc9f3}.kinklive-welcome-modal #registerOverlay input[type=text]:focus,.kinklive-welcome-modal #registerOverlay input[type=password]:focus{-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.1) !important;box-shadow:0px 0px 2px rgba(0,0,0,0.1) !important}.kinklive-welcome-modal .wl #registerOverlay.wl.form .main-registration-input-field,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form .main-registration-input-field{color:#ffffff;background:#26262D;height:46px;width:100%;border-radius:40px;padding:0px 0px 0px 40px;font-weight:600;transition:all 0.2s ease;border:2px solid #26262D;font-size:unset;margin:unset;float:unset;box-shadow:unset}.kinklive-welcome-modal .wl.xnxx-cams #registerOverlay.wl.form .main-registration-input-field,.kinklive-welcome-modal .whitelabel.xnxx-cams #registerOverlay.wl.form .main-registration-input-field{color:#ffffff;background:#26262D;height:46px;width:100%;border-radius:40px;padding:0px 0px 0px 40px;font-weight:600;transition:all 0.2s ease;border:2px solid #26262D;font-size:unset;margin:unset;float:unset;box-shadow:unset}.kinklive-welcome-modal .wl.light #registerOverlay.wl.form .main-registration-input-field,.kinklive-welcome-modal .whitelabel.light #registerOverlay.wl.form .main-registration-input-field{background:#f3f3f3;border:2px solid transparent;color:#444444}.kinklive-welcome-modal .wl.light.adam4adamlivecom #registerOverlay.wl.form .main-registration-input-field,.kinklive-welcome-modal .whitelabel.light.adam4adamlivecom #registerOverlay.wl.form .main-registration-input-field{background:#222222;border:2px solid transparent;color:#ffffff}.kinklive-welcome-modal .wl.light.mrmancamscom #registerOverlay.wl.form .main-registration-input-field,.kinklive-welcome-modal .whitelabel.light.mrmancamscom #registerOverlay.wl.form .main-registration-input-field{background:#222222;border:2px solid transparent;color:#ffffff}.kinklive-welcome-modal .wl.light #registerOverlay.wl.form .main-registration-input-field:hover,.kinklive-welcome-modal .whitelabel.light #registerOverlay.wl.form .main-registration-input-field:hover{background:#ffffff;box-shadow:0px 0px 2px rgba(0,0,0,0.1)}.kinklive-welcome-modal .wl.dark #registerOverlay.wl.form .main-registration-input-field:hover,.kinklive-welcome-modal .whitelabel.dark #registerOverlay.wl.form .main-registration-input-field:hover{background:#464655 !important;box-shadow:0px 0px 2px rgba(255,255,255,0.1);border:2px solid #464655}.kinklive-welcome-modal .wl.light.adam4adamlivecom #registerOverlay.wl.form .main-registration-input-field:hover,.kinklive-welcome-modal .whitelabel.light.adam4adamlivecom #registerOverlay.wl.form .main-registration-input-field:hover{background:#464655;box-shadow:0px 0px 2px rgba(255,255,255,0.1);border:2px solid #464655}.kinklive-welcome-modal .wl.light.mrmancamscom #registerOverlay.wl.form .main-registration-input-field:hover,.kinklive-welcome-modal .whitelabel.light.mrmancamscom #registerOverlay.wl.form .main-registration-input-field:hover{background:#464655;box-shadow:0px 0px 2px rgba(255,255,255,0.1);border:2px solid #464655}.kinklive-welcome-modal .wl #registerOverlay.wl.form .error.fieldErrorC:not(.main-registration-section-password-strength-notices),.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form .error.fieldErrorC:not(.main-registration-section-password-strength-notices){color:#ff4040;font-weight:700;width:100%;text-align:center;margin:2px 0;box-sizing:border-box;background:unset !important;min-height:unset;padding:unset !important;line-height:normal;float:unset;position:unset;max-width:unset;border-radius:unset !important;font-size:13px;filter:unset}.kinklive-welcome-modal .wl #registerOverlay.wl.form #registration_form span.error:not(.main-registration-section-password-strength-notices):before,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form #registration_form span.error:not(.main-registration-section-password-strength-notices):before,.kinklive-welcome-modal .wl #registerOverlay.wl.form #registration_form span.error:not(.main-registration-section-password-strength-notices):after,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form #registration_form span.error:not(.main-registration-section-password-strength-notices):after{content:unset}.kinklive-welcome-modal .wl #registerOverlay.wl.form #registration_form .main-registration-section-error-messages span.error:before,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form #registration_form .main-registration-section-error-messages span.error:before,.kinklive-welcome-modal .wl #registerOverlay.wl.form #registration_form .main-registration-section-error-messages span.error:after,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form #registration_form .main-registration-section-error-messages span.error:after{content:unset !important}.kinklive-welcome-modal .wl #registerOverlay.wl.form .main-registration-create-account-button,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form .main-registration-create-account-button{background-color:#26a952;color:#ffffff;width:100%;border:0;height:50px;display:flex;align-items:center;justify-content:center;text-shadow:0 2px 3px rgba(0,73,24,0.35);border-radius:40px;font-size:18px;text-transform:uppercase;font-weight:bold;font-family:"Open Sans", sans-serif, helvetica;cursor:pointer;transition:all 0.2s ease;background:unset;min-width:unset;margin:0;letter-spacing:unset}.kinklive-welcome-modal .wl #registerOverlay.wl.form .main-registration-close,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form .main-registration-close{position:absolute;top:10px;right:5px;opacity:.69;font-size:13px;z-index:999;width:unset;height:unset;line-height:normal;margin:0;float:unset;text-align:unset}.kinklive-welcome-modal .wl #registerOverlay.wl.form #registration_form .main-registration-section-password-strength-notices,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form #registration_form .main-registration-section-password-strength-notices{position:absolute;top:unset;right:15px;color:#fff;padding:3px 7px;border-radius:15px;font-weight:700;max-width:69px;width:100%;box-sizing:border-box;text-align:center;z-index:1;margin:0;border:0px}.kinklive-welcome-modal .wl #registerOverlay.wl.form #registration_form .main-registration-section-password-strength-notices.normalStrength,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form #registration_form .main-registration-section-password-strength-notices.normalStrength{font-size:0px;background:orange;color:#ffffff;margin:0}.kinklive-welcome-modal .wl #registerOverlay.wl.form #registration_form .main-registration-section-password-strength-notices.greenError,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form #registration_form .main-registration-section-password-strength-notices.greenError{font-size:0px;background:green}.kinklive-welcome-modal .wl #registerOverlay.wl.form #registration_form .main-registration-section-password-strength-notices:before,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form #registration_form .main-registration-section-password-strength-notices:before{content:unset}.kinklive-welcome-modal .xnxx-cams.wl #registerOverlay.wl.form input[type=text],.kinklive-welcome-modal .xnxx-cams.wl #registerOverlay.wl.form input[type=password],.kinklive-welcome-modal .xnxx-cams.wl .wl.form #registration_form input[type=text],.kinklive-welcome-modal .xnxx-cams.wl .wl.form #registration_form input[type=password]{background:#26262D !important;border-radius:40px !important;padding-left:40px !important}.kinklive-welcome-modal .xvideos-cams.wl #registerOverlay.wl.form input[type=text],.kinklive-welcome-modal .xvideos-cams.wl #registerOverlay.wl.form input[type=password],.kinklive-welcome-modal .xvideos-cams.wl .wl.form #registration_form input[type=text],.kinklive-welcome-modal .xvideos-cams.wl .wl.form #registration_form input[type=password]{border-radius:40px !important;padding-left:40px !important;background:#f3f3f3 !important;border:2px solid transparent !important;color:#444444 !important}.kinklive-welcome-modal .xvideos-cams.wl #registerOverlay.wl.form input[type=text]:hover,.kinklive-welcome-modal .xvideos-cams.wl #registerOverlay.wl.form input[type=password]:hover,.kinklive-welcome-modal .xvideos-cams.wl .wl.form #registration_form input[type=text]:hover,.kinklive-welcome-modal .xvideos-cams.wl .wl.form #registration_form input[type=password]:hover{background:#ffffff !important;box-shadow:0px 0px 2px rgba(0,0,0,0.1)}.kinklive-welcome-modal .xnxx-cams.wl #registerOverlay.wl.form input[type=text]::placeholder,.kinklive-welcome-modal .xnxx-cams.wl #registerOverlay.wl.form input[type=password]::placeholder,.kinklive-welcome-modal .xnxx-cams.wl .wl.form #registration_form input[type=text]::placeholder,.kinklive-welcome-modal .xnxx-cams.wl .wl.form #registration_form input[type=password]::placeholder{color:#ffffff !important}.kinklive-welcome-modal .xvideos-cams.wl #registerOverlay.wl.form input[type=text]::placeholder,.kinklive-welcome-modal .xvideos-cams.wl #registerOverlay.wl.form input[type=password]::placeholder,.kinklive-welcome-modal .xvideos-cams.wl .wl.form #registration_form input[type=text]::placeholder,.kinklive-welcome-modal .xvideos-cams.wl .wl.form #registration_form input[type=password]::placeholder{color:#444444 !important}.kinklive-welcome-modal .xvt.xvideos-cams.wl #registerOverlay.wl.form .registration-email-success .registration-field-email,.kinklive-welcome-modal .xvt.xvideos-cams.wl #registerOverlay.wl.form .registration-nickname-success .registration-field-nickname,.kinklive-welcome-modal .xvt.xvideos-cams.wl #registerOverlay.wl.form .registration-password-success .registration-field-password{background:#f3f3f3 !important}.kinklive-welcome-modal .xnxx-cams.wl #registerOverlay.wl.form .main-registration-input-nickname-container:hover .main-registration-field-icon i,.kinklive-welcome-modal .xnxx-cams.wl #registerOverlay.wl.form .main-registration-input-email-container:hover .main-registration-field-icon i,.kinklive-welcome-modal .xnxx-cams.wl #registerOverlay.wl.form .main-registration-input-password-container:hover .main-registration-field-icon i{color:#7cb1ff}.kinklive-welcome-modal .XVT #registerOverlay.wl.form #registration_form{padding:unset;float:unset;width:unset}@media screen and (max-width: 1024px){.kinklive-welcome-modal .xnxx-cams.wl .main-registration-close i{color:#ffffff !important}.kinklive-welcome-modal .xvideos-cams.wl .main-registration-close i{color:#444444 !important}.kinklive-welcome-modal .wl.light.adam4adamlivecom #registerOverlay.wl.form .main-registration-close i,.kinklive-welcome-modal .whitelabel.light.adam4adamlivecom #registerOverlay.wl.form .main-registration-close i{color:#ffffff !important}.kinklive-welcome-modal .wl.light.mrmancamscom #registerOverlay.wl.form .main-registration-close i,.kinklive-welcome-modal .whitelabel.light.mrmancamscom #registerOverlay.wl.form .main-registration-close i{color:#ffffff !important}}.kinklive-welcome-modal #login.login-overlay-new.overlayBox{z-index:100}.kinklive-welcome-modal .guest-timer-trigger-no-close #overlay,.kinklive-welcome-modal .guest-timer-trigger-no-close .login-form-new .modal-shadow{display:none !important}.kinklive-welcome-modal .guest-timer-trigger-no-close:after{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;content:'';z-index:98;backdrop-filter:blur(10px)}.kinklive-welcome-modal body.guest-timer-trigger-no-close.wl #registerOverlay,.kinklive-welcome-modal body.guest-timer-trigger-no-close:not(.whitelabel) #registerOverlay,.kinklive-welcome-modal body.guest-timer-trigger.wl #registerOverlay,.kinklive-welcome-modal body.guest-timer-trigger:not(.whitelabel) #registerOverlay{display:flex !important;position:fixed;width:100% !important;height:100% !important;justify-content:center;align-items:center;left:0 !important;top:0 !important}.kinklive-welcome-modal body.guest-timer-trigger.wl #overlay,.kinklive-welcome-modal body.guest-timer-trigger:not(.whitelabel) #overlay,.kinklive-welcome-modal body.guest-timer-trigger-no-close.wl #overlay,.kinklive-welcome-modal body.guest-timer-trigger-no-close:not(.whitelabel) #overlay{display:block !important}.kinklive-welcome-modal body.guest-timer-trigger-no-close.wl.login-modal-activated #registerOverlay,.kinklive-welcome-modal body.guest-timer-trigger-no-close:not(.whitelabel).login-modal-activated #registerOverlay,.kinklive-welcome-modal body.guest-timer-trigger.wl.login-modal-activated #registerOverlay,.kinklive-welcome-modal body.guest-timer-trigger:not(.whitelabel).login-modal-activated #registerOverlay{display:none !important}.kinklive-welcome-modal .main-login-alternate-signup-methods{width:100%;margin-top:0px}.kinklive-welcome-modal .main-login-alternate-signup-text{position:relative;display:flex;align-items:center;justify-content:center}.kinklive-welcome-modal .main-login-alternate-signup-text-flare-l,.kinklive-welcome-modal .main-login-alternate-signup-text-flare-r{background:#474752;height:2px;flex:1 1 auto;border-radius:2px;width:100%}.kinklive-welcome-modal .main-login-alternate-signup-text span{position:relative;display:flex;align-items:center;justify-content:center;font-size:14px;padding:0px 10px;text-wrap:nowrap;font-weight:600;color:#eeeeee}.kinklive-welcome-modal .main-login-alternate-signup-options{display:flex;margin-top:15px}.kinklive-welcome-modal .main-login-alternate-signup-google-option,.kinklive-welcome-modal .main-login-alternate-signup-x-option{flex:1 1 50%;height:45px;background-color:#13151C;border:1px solid #474752;display:flex;align-items:center;justify-content:center;border-radius:5px;margin:0px 10px;cursor:pointer;transition:all 0.2s ease}.kinklive-welcome-modal .main-registration-alternate-signup-google-option:hover,.kinklive-welcome-modal .main-registration-alternate-signup-x-option:hover{background-color:#21242e}.kinklive-welcome-modal .main-login-alternate-signup-option-logo{max-width:25px}.kinklive-welcome-modal .main-registration-bottom-account-mobile-not-now{display:none}.kinklive-welcome-modal .main-registration-close span{display:none}@media screen and (min-width: 1025px){.kinklive-welcome-modal .main-registration-section-content-mobile,.kinklive-welcome-modal .main-registration-already-have-account{display:none !important}.kinklive-welcome-modal .main-registration-bottom .main-registration-form-pattern{display:none}}@media screen and (max-width: 1024px){.kinklive-welcome-modal body.chat-room-opened .main-registration-section-form-title{display:none}.kinklive-welcome-modal .main-registration-form{width:85%;border-radius:10px;padding:25px 10px 20px;flex-direction:column}.kinklive-welcome-modal .main-registration-alternate-signup-google-option,.kinklive-welcome-modal .main-registration-alternate-signup-x-option{background-color:rgba(0,0,0,0.28);border:0px;border-radius:50px}.kinklive-welcome-modal .main-registration-bottom-account-mobile-not-now{display:flex;font-size:14px;opacity:.3;font-weight:600}.kinklive-welcome-modal .main-registration-bottom-account-text,.kinklive-welcome-modal .main-registration-bottom-login-button{display:none}.kinklive-welcome-modal .main-registration-alternate-signup-text-flare-l,.kinklive-welcome-modal .main-registration-alternate-signup-text-flare-r{display:none}.kinklive-welcome-modal .main-registration-alternate-signup-methods{margin-top:10px}.kinklive-welcome-modal .main-registration-alternate-signup-options{margin-top:10px}.kinklive-welcome-modal .main-registration-terms-text{width:calc(100% - 50px)}.kinklive-welcome-modal .main-registration-terms-text{margin-top:10px}.kinklive-welcome-modal .main-registration-bottom{flex-direction:column;align-items:flex-end;justify-content:flex-end;margin-top:10px;z-index:1;position:relative}.kinklive-welcome-modal .main-registration-close{position:absolute;bottom:-20px;top:unset;right:unset;left:unset;font-size:15px;font-weight:600;opacity:.7}.kinklive-welcome-modal .wl .main-registration-close span,.kinklive-welcome-modal .whitelabel .main-registration-close span{color:#ffffff}.kinklive-welcome-modal .main-registration-form-pattern{height:100%}.kinklive-welcome-modal .main-registration-wrapper{top:40px}.kinklive-welcome-modal .guest #overlay{z-index:101}.kinklive-welcome-modal .chat-room-opened .main-registration-section-content-v3.main-registration-section-content-mobile{flex:auto;margin:0;padding:0;aspect-ratio:unset;max-width:90%;flex-direction:column;margin-top:-55px;height:179px;justify-content:flex-start}.kinklive-welcome-modal .main-registration-section-content-mobile{display:flex;z-index:1;max-height:280px}.kinklive-welcome-modal .main-registration-model-single-message-mobile-model-name-text-container{min-height:74px;display:flex;flex-direction:column;justify-content:flex-end}.kinklive-welcome-modal .main-registration-model-single-message-mobile-model-image-container{display:flex;align-items:center;justify-content:center}.kinklive-welcome-modal .main-registration-model-single-message-mobile-model-name-container{position:relative;display:flex;align-items:center;justify-content:center;width:max-content;margin:3px auto 0px;font-size:16px;font-weight:600}.kinklive-welcome-modal .main-registration-model-single-message-text-container{max-width:max-content;text-align:center;border-radius:10px}.kinklive-welcome-modal .main-registration-model-single-message-text{text-align:center;border-radius:10px}.kinklive-welcome-modal .main-registration-section-content-model-name{margin-top:0;margin-bottom:5px;margin-left:15px;font-size:14px}.kinklive-welcome-modal .main-registration-model-single-message-image{width:85px;height:85px;flex:0 0 85px;border-radius:60px}.kinklive-welcome-modal .main-registration-section-content-model-online-indicator::before{content:"";position:absolute;top:-3px;left:-3px;width:100%;height:100%;border-radius:50%;border:3px solid rgba(0,255,180,0.4);animation:online-indicator-pulse 2s infinite}@keyframes online-indicator-pulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.4);opacity:0}}.kinklive-welcome-modal .main-registration-model-message-container{padding-bottom:0px;height:auto;padding-right:5px;padding-left:10px;max-height:69px}.kinklive-welcome-modal .main-registration-model-single-message-text{max-width:100%}.kinklive-welcome-modal .main-registration-model-single-message-container{margin:18px 0 0 0}.kinklive-welcome-modal .main-registration-model-single-message-container{justify-content:center}.kinklive-welcome-modal .main-registration-section-error-messages{box-sizing:border-box;max-width:calc(100% - 50px);font-size:10px;margin:0px;padding-left:3px}.kinklive-welcome-modal .error.fieldErrorC{background:#ff4040;color:#ffffff;box-sizing:border-box;padding:5px 8px;border-radius:8px}.kinklive-welcome-modal .main-registration-section-form-inputs{margin-top:5px}.kinklive-welcome-modal .main-registration-section-password-strength-notices.normalStrength{background:orange !important;color:#ffffff !important;padding:3px 7px !important}.kinklive-welcome-modal .main-registration-section-password-strength-notices{top:12px;right:45px}.kinklive-welcome-modal #registerOverlay .registration-password-container .show-password-checkbox.main-registration-password-checkbox{right:15px !important}.kinklive-welcome-modal .main-registration-close i{display:none}.kinklive-welcome-modal .main-registration-close span{display:flex}.kinklive-welcome-modal .main-registration-already-have-account{width:100%;display:flex;align-items:center;justify-content:center;z-index:1;margin-top:15px}.kinklive-welcome-modal .main-registration-already-have-account-text{font-size:14px;font-weight:600;margin-right:10px}.kinklive-welcome-modal .main-registration-already-have-account-link,.kinklive-welcome-modal .xnxx-cams.dark a.main-registration-already-have-account-link{font-size:14px;font-weight:600;color:#05cbe7 !important}.kinklive-welcome-modal #new_password_password_strength.error.fieldErrorC:not(.normalStrength):not(.greenError){color:#ffffff}.kinklive-welcome-modal .main-registration-mobile-chatroom-h,.kinklive-welcome-modal .main-registration-mobile-homepage-h{display:none !important}.kinklive-welcome-modal body.chat-room-opened .main-registration-modal .main-registration-mobile-chatroom-h,.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-modal .main-registration-mobile-homepage-h{display:flex !important}.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-modal .main-registration-close{bottom:-30px !important;top:unset !important;right:unset !important}.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-modal .main-registration-wrapper{top:20px}.kinklive-welcome-modal .main-registration-section-content-mobile-homepage-slider .main-registration-section-content-benefits{position:absolute;width:100%;top:0;right:0;animation:registration-benefits-slide-animation 17s infinite;display:flex;margin:0 auto;height:100%}.kinklive-welcome-modal .main-registration-section-content-mobile-homepage-slider{flex:unset;display:none;height:100%;background-size:cover;background-position:center;border-radius:15px;z-index:1;position:relative;overflow:hidden;aspect-ratio:unset;width:100%;margin:0;height:50px;align-items:center;justify-content:center}.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-modal .main-registration-bottom{width:85%;border-radius:10px;padding:10px 0px 15px;background:linear-gradient(230deg, rgba(19,21,28,0.69) 50%, rgba(0,85,114,0.69) 100%);box-shadow:0 10px 25px 3px rgba(0,0,0,0.5);box-sizing:border-box}.kinklive-welcome-modal .main-registration-model-single-message-text-container,.kinklive-welcome-modal .main-registration-model-single-message-text.main-registration-message-text-success{background-color:#007fb3;position:relative !important}.kinklive-welcome-modal .main-registration-model-single-message-text-container:before,.kinklive-welcome-modal .main-registration-model-single-message-text.main-registration-message-text-success:before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);border-width:0 15px 15px 15px;border-style:solid;border-color:transparent transparent #007fb3 transparent}.kinklive-welcome-modal .main-registration-model-message-container-mobile .main-registration-model-single-message-container{overflow:visible}.kinklive-welcome-modal .main-registration-model-message-container-mobile .main-registration-model-single-message-container:not(.main-registration-model-single-message-all-done){display:none !important;opacity:0;visibility:hidden}.kinklive-welcome-modal body.chat-room-opened .registration-container:not(.registration-nickname-success):not(.registration-email-success):not(.registration-password-success) .main-registration-model-single-message-1{animation:reg-message-01-fadein 0s linear 2s forwards;display:flex !important;height:auto;opacity:1;visibility:visible}.kinklive-welcome-modal .registration-container.registration-nickname-success:not(.registration-email-success):not(.registration-password-success) .main-registration-model-single-message-username{animation:reg-message-04-fadein 0s linear 1.1s forwards;display:flex !important;height:auto;opacity:1;visibility:visible}.kinklive-welcome-modal .registration-container.registration-email-success:not(.registration-password-success) .main-registration-model-single-message-email{animation:reg-message-04-fadein 0s linear 1.1s forwards;display:flex !important;height:auto;opacity:1;visibility:visible}.kinklive-welcome-modal .registration-container.registration-password-success .main-registration-model-single-message-password{animation:reg-message-04-fadein 0s linear 1.1s forwards, showThenHide 0s forwards 5s;display:flex !important;height:auto;opacity:1;visibility:visible}@keyframes showThenHide{0%{opacity:1;visibility:visible}90%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden;margin:0;height:0}}@keyframes showThenHideTwo{0%{opacity:1;visibility:visible}90%{opacity:1;visibility:visible}100%{margin-bottom:0px;visibility:hidden;margin-left:0px;margin-right:0px;margin-top:0px;height:0px;opacity:0;min-height:unset;padding:0}}@keyframes showThenHideThree{0%{opacity:1;visibility:visible}90%{opacity:1;visibility:visible}100%{margin-bottom:0px;visibility:hidden;margin-left:0px;margin-right:0px;margin-top:0px;height:0px;opacity:0;min-height:unset;padding:0;border-width:0}}.kinklive-welcome-modal .registration-container.registration-password-success .main-registration-model-single-message-password .main-registration-model-single-message-text{animation:reg-message-04-fadein 0s linear 1.1s forwards, showThenHideTwo 0s forwards 5s}.kinklive-welcome-modal .registration-container.registration-password-success .main-registration-model-single-message-password .main-registration-model-single-message-text:before{animation:showThenHideThree 0s forwards 5s}.kinklive-welcome-modal .registration-container.registration-password-success.registration-email-success.registration-nickname-success .main-registration-model-single-message-all-done{animation:fadeInDelayed 0s forwards 5s;opacity:0;visibility:hidden;margin-top:0}@keyframes fadeInDelayed{0%{opacity:0;visibility:hidden;height:0}99%{opacity:0;visibility:hidden;height:0}100%{opacity:1;visibility:visible;height:auto;margin-top:18px}}.kinklive-welcome-modal .main-registration-model-single-message-text-loader-all-done{animation-delay:7s}.kinklive-welcome-modal .main-registration-model-single-message-text-all-done{animation-delay:7.1s}.kinklive-welcome-modal .registration-nickname-success.registration-email-success.registration-password-success .main-registration-model-single-message-container.main-registration-model-single-message-username,.kinklive-welcome-modal .registration-nickname-success.registration-email-success.registration-password-success .main-registration-model-single-message-container.main-registration-model-single-message-email{display:none !important}.kinklive-welcome-modal .main-registration-bottom .main-registration-form-pattern{height:100%;display:flex}.kinklive-welcome-modal .main-registration-input-nickname-container{margin-bottom:10px}.kinklive-welcome-modal .main-registration-input-password-container{margin-top:10px}.kinklive-welcome-modal .main-registration-section-right-create-button-container{margin-top:10px}}@media (min-aspect-ratio: 1.1){.kinklive-welcome-modal .main-registration-form .error-reporting-modal-mobile-btn{display:none}}@media screen and (max-width: 900px){.kinklive-welcome-modal .age-verify-user .registration-container{display:flex}}@media only screen and (max-width: 1024px) and (orientation: landscape){.kinklive-welcome-modal .main-registration-form{width:100%;flex-direction:row}.kinklive-welcome-modal .main-registration-already-have-account-text{color:#fff !important}.kinklive-welcome-modal .main-registration-already-have-account{bottom:-29px;position:absolute}.kinklive-welcome-modal .main-registration-section-content-v3.main-registration-section-content-mobile{flex:0 0 250px}.kinklive-welcome-modal .chat-room-opened .registration-container.main-registration-wrapper{top:0px;overflow:visible}.kinklive-welcome-modal .main-registration-section-error-messages{top:0px;left:0}.kinklive-welcome-modal .main-registration-close{left:15px !important}.kinklive-welcome-modal .main-registration-section-form{height:calc(100vh - 44px)}.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-modal .main-registration-bottom{display:none !important}.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-modal .main-registration-wrapper{top:0px}}@media screen and (max-width: 1023px) and (orientation: portrait){.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-age-verification .main-registration-section-content-benefits{display:flex}}@media screen and (max-width: 767px) and (orientation: portrait){.kinklive-welcome-modal .wl #registerOverlay.wl.form .main-registration-create-account-button,.kinklive-welcome-modal .whitelabel #registerOverlay.wl.form .main-registration-create-account-button{font-size:14px}.kinklive-welcome-modal .main-registration-modal .main-registration-close,.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-modal .main-registration-close{display:none !important}.kinklive-welcome-modal body:not(.chat-room-opened) .main-registration-modal .main-registration-close.mobile-only,.kinklive-welcome-modal .main-registration-modal .main-registration-close.mobile-only{display:block !important;bottom:unset !important;position:relative !important;margin:10px 0 0 0 !important}.kinklive-welcome-modal body.guest-timer-trigger-no-close .main-registration-modal .main-registration-close.mobile-only{display:none !important}}@media screen and (max-height: 700px) and (orientation: portrait){.kinklive-welcome-modal .main-registration-modal .main-registration-wrapper{height:100dvh;padding:0 0 100px 0;box-sizing:border-box;overflow-y:auto;justify-content:flex-start}.kinklive-welcome-modal .chat-room-opened .main-registration-section-content-v3.main-registration-section-content-mobile{margin-top:-20px}}.kinklive-welcome-modal .age-verification-required .main-registration-section-content-v1{height:600px}.kinklive-welcome-modal .age-verification-required .main-registration-form{height:auto}.kinklive-welcome-modal .modal-shadow{backdrop-filter:blur(7px);background:rgba(0,0,0,0.69) !important}.kinklive-welcome-modal #slideLogin:checked ~ .modal-shadow.page-select,.kinklive-welcome-modal .modal-shadow.page-login{display:none !important}.kinklive-welcome-modal #slideLogin:checked ~ .modal-shadow.page-login{display:flex !important}.kinklive-welcome-modal #kinkWelcomeModal.modal-control:not(:checked) ~ .modal-shadow{display:none !important}.kinklive-welcome-modal .close-modal{display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;bottom:unset;top:0}.kinklive-welcome-modal #slideSelect:checked ~ .modal-wrap .modal .modal-body .close-modal{display:none}.kinklive-welcome-modal .modal-wrap .modal{max-width:807px;width:100%;background-color:transparent !important;border:0;padding:0;border-radius:0;box-shadow:unset}.kinklive-welcome-modal .modal-body{padding:0;box-sizing:border-box;width:100%;max-height:unset;display:flex;min-height:504px;background-color:#000000 !important;position:relative}.kinklive-welcome-modal .modal-body::before{width:340px;height:296px;content:"";position:absolute;top:-28px;left:-25px;background:url("/images/age-verification/eighteen-plus/chain-top.png") no-repeat center center;background-size:cover;pointer-events:none;z-index:2}.kinklive-welcome-modal .modal-body::after{width:400px;height:330px;content:"";position:absolute;bottom:-33px;right:-33px;background:url("/images/age-verification/eighteen-plus/chain-bottom.png") no-repeat center center;background-size:cover;pointer-events:none}.kinklive-welcome-modal .left-side-wrap{flex:0 0 341px;display:flex;box-sizing:border-box}.kinklive-welcome-modal .model-placeholder{width:100%;height:100%;background-size:cover;background-position:center center;position:relative;overflow:hidden;z-index:1;box-sizing:border-box}.kinklive-welcome-modal .main-registration-section-content-benefits{position:absolute;bottom:30px;width:100%;top:unset;right:0;animation:registration-benefits-slide-animation-kink 15s infinite;display:flex;margin:0 auto;box-sizing:border-box}@keyframes registration-benefits-slide-animation-kink{0%{opacity:0;right:0}10%{opacity:1;right:0}30%{right:0}33%{right:100%}63%{right:100%}66%{right:200%}96%{opacity:1;right:200%}100%{opacity:0;right:200%}}.kinklive-welcome-modal .main-registration-section-content-single-benefit-text{font-size:14px}.kinklive-welcome-modal .main-registration-section-content-single-benefit-text span{font-size:14px;color:#fff !important}.kinklive-welcome-modal .main-registration-section-content-single-benefit-icon i{font-size:28px;color:#D72029 !important}.kinklive-welcome-modal .main-registration-section-content-single-benefit-icon img{width:26px}.kinklive-welcome-modal .main-registration-section-content-single-benefit-icon img.flogger-icon{width:22px}.kinklive-welcome-modal .main-registration-section-content-benefits-background{background:linear-gradient(180deg, rgba(32,34,44,0) 0%, rgba(22,24,31,0.7) 20%, #000 100%)}.kinklive-welcome-modal .left-side-wrap .divider{width:8px;height:100%;flex-shrink:0;background:url("/images/kinkychat/welcome-modal/divider.png") no-repeat center top transparent;background-size:cover;box-sizing:border-box}.kinklive-welcome-modal .right-side-wrap{width:100%;display:flex;flex-direction:column;align-items:center;background:url("/images/kinkychat/welcome-modal/bg.png") no-repeat center center;background-size:cover}.kinklive-welcome-modal .kinklive-welcome-modal-header{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:10px 5px 5px 5px}.kinklive-welcome-modal .kinklive-welcome-modal-header img{width:100%;max-width:243px}.kinklive-welcome-modal .kinklive-welcome-modal-header-title{text-align:center;width:100%;font-size:30px;line-height:36px;text-transform:uppercase;color:#fff;font-family:"Bebas Neue", sans-serif;font-weight:400;font-style:normal;margin:8px 0 0 0}.kinklive-welcome-modal .slide{width:100%;display:none;flex-direction:column;align-items:center}.kinklive-welcome-modal #slideSelect:checked ~ .modal-wrap .modal .modal-body .right-side-wrap .slide.slide-select{display:flex}.kinklive-welcome-modal #slideLogin:checked ~ .modal-wrap .modal .modal-body .right-side-wrap .slide.slide-form{display:flex}.kinklive-welcome-modal .slide .description{width:100%;color:#fff;text-align:center;font-size:14px;line-height:19px;font-weight:500;box-sizing:border-box}.kinklive-welcome-modal .slide .error-wrap{color:#ff4040;font-weight:700;margin:8px 0;text-align:center;padding:0 4px;box-sizing:border-box;width:100%}.kinklive-welcome-modal .slide.slide-form .description{max-width:281px}.kinklive-welcome-modal .slide .description p{margin:0 0 10px 0}.kinklive-welcome-modal .slide .description p:last-child{margin:0}.kinklive-welcome-modal .slide .description a{text-decoration:underline;color:#D72029;font-weight:700}.kinklive-welcome-modal .slide .description a:hover{text-decoration:none}.kinklive-welcome-modal .slide .description span{font-weight:700;color:#D72029}.kinklive-welcome-modal .preferences{width:100%;height:172px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:8px 0 0 0;background:url("/images/kinkychat/welcome-modal/center-bg.png") no-repeat center;background-size:cover;box-sizing:border-box}.kinklive-welcome-modal .preferences-title{text-transform:uppercase;color:#fff;font-weight:700;font-size:18px;line-height:22px;text-align:center;width:100%;margin:12px 0 0 0}.kinklive-welcome-modal .preferences-select-wrap{width:100%;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;column-gap:33px;margin:12px 0 0 0;box-sizing:border-box}.kinklive-welcome-modal .preferences-select-item{display:flex;flex-direction:column;align-items:center;cursor:pointer}.kinklive-welcome-modal .preferences-select-icon{display:flex;border:1px solid #8A8A8A;border-radius:10px;box-sizing:border-box;align-items:center;justify-content:center;width:52px;height:52px;transition:all 0.2s}.kinklive-welcome-modal .preferences-select-item:hover .preferences-select-icon{border:1px solid #D72029}.kinklive-welcome-modal .preferences-select-icon .preferences-select-icon-fill{transition:all 0.2s;fill:#8A8A8A}.kinklive-welcome-modal .preferences-select-icon .preferences-select-icon-stroke{transition:all 0.2s;stroke:#8A8A8A}.kinklive-welcome-modal .preferences-select-item:hover .preferences-select-icon .preferences-select-icon-fill{fill:#D72029}.kinklive-welcome-modal .preferences-select-item:hover .preferences-select-icon .preferences-select-icon-stroke{stroke:#D72029}.kinklive-welcome-modal .preferences-select-name{color:#8A8A8A;font-size:13px;line-height:19px;text-align:center;width:100%;transition:all 0.2s;margin:8px 0 0 0;font-weight:700}.kinklive-welcome-modal .preferences-select-item:hover .preferences-select-name{color:#fff}.kinklive-welcome-modal .preferences-description-item{width:100%;display:none;text-align:center;color:#D72029;font-size:13px;line-height:17px;font-weight:700;margin:12px 0 0 0}.kinklive-welcome-modal .preferences-description-item.default{display:block}.kinklive-welcome-modal .preferences-select-wrap .preferences-select-item:hover ~ .preferences-description-item{display:none !important}.kinklive-welcome-modal .continue-wrap{width:100%;text-align:center;display:flex;align-items:center;flex-direction:column;box-sizing:border-box}.kinklive-welcome-modal .continue-wrap label{cursor:pointer}.kinklive-welcome-modal .continue-wrap .continue-btn{display:flex;align-items:center;justify-content:center;font-size:32px;line-height:38px;text-transform:uppercase;color:#fff;font-family:"Bebas Neue", sans-serif;font-weight:400;font-style:normal;background:url("/images/kinkychat/welcome-modal/btn-bg.png") no-repeat center center;background-size:cover;width:230px;height:57px;transition:all 0.2s ease;margin:10px 0 4px 0}.kinklive-welcome-modal .continue-wrap .continue-btn:hover{filter:brightness(1.1)}.kinklive-welcome-modal .continue-wrap .description{color:#CFCFCF;font-size:13px;line-height:19px;width:100%;text-align:center;margin:0 0 8px 0}.kinklive-welcome-modal .continue-wrap .skip,.kinklive-welcome-modal .slide.slide-form .form-wrap .description .skip{color:#CFCFCF;font-size:13px;line-height:19px;text-decoration:underline;transition:all 0.2s;margin:0 0 4px 0}.kinklive-welcome-modal .continue-wrap .skip:hover,.kinklive-welcome-modal .slide.slide-form .form-wrap .description .skip:hover{color:#fff;text-decoration:none}.kinklive-welcome-modal .form-wrap.main-registration-section-form{width:100%;margin:8px 0 0 0;box-sizing:border-box}.kinklive-welcome-modal .form-wrap .main-registration-section-form-inputs{width:100%;min-height:172px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:url("/images/kinkychat/welcome-modal/center-bg.png") no-repeat center;background-size:cover}.kinklive-welcome-modal .form-wrap .main-registration-section-form-inputs,.kinklive-welcome-modal .form-wrap .main-registration-input-password-container{margin-top:0}.kinklive-welcome-modal .form-wrap .main-registration-input-nickname-container,.kinklive-welcome-modal .form-wrap .main-registration-input-password-container,.kinklive-welcome-modal .form-wrap .main-registration-section-error-messages{max-width:360px}.kinklive-welcome-modal .form-wrap .main-registration-input-field{background:#0B0B0B !important;border:1px solid #373737 !important;color:#fff !important;height:46px;width:100%;border-radius:50px;padding:0px 0px 0px 40px;box-sizing:border-box}.kinklive-welcome-modal .registration-nickname-error.form-wrap .main-registration-input-field.registration-field-nickname,.kinklive-welcome-modal .registration-password-error.form-wrap .main-registration-input-field.registration-field-password{border:1px solid #c70000 !important}.kinklive-welcome-modal .form-wrap .main-registration-password-checkbox{position:absolute;right:15px;z-index:2;color:#fff}.kinklive-welcome-modal .form-wrap .main-registration-password-checkbox i.showpass-eye{opacity:0.7}.kinklive-welcome-modal .form-wrap .main-registration-section-password-strength-notices{right:55px;top:8px}.kinklive-welcome-modal .form-wrap .main-registration-field-icon i{color:#fff}.kinklive-welcome-modal .form-wrap .main-registration-input-nickname-container:hover .main-registration-field-icon i,.kinklive-welcome-modal .form-wrap .main-registration-input-password-container:hover .main-registration-field-icon i{color:#D72029}.kinklive-welcome-modal .form-wrap .main-registration-section-right-create-button-container{width:100%;justify-content:center;display:flex;margin:20px 0 4px 0}.kinklive-welcome-modal .form-wrap .main-registration-create-account-button{background-color:transparent;width:100%;text-shadow:unset;border-radius:0;border:0;display:flex;align-items:center;justify-content:center;font-size:32px;line-height:38px;text-transform:uppercase;color:#fff;font-family:"Bebas Neue", sans-serif;font-weight:400;font-style:normal;background:url("/images/kinkychat/welcome-modal/btn-bg.png") no-repeat center center;background-size:cover;width:230px;height:57px}.kinklive-welcome-modal .slide.slide-form .form-wrap .description{color:#CFCFCF;font-size:13px;line-height:19px;width:100%;max-width:100%;text-align:center;margin:0 0 8px 0;display:flex;flex-direction:column;align-items:center}.kinklive-welcome-modal .mobile-bottom{display:none;align-items:center;width:100%;box-sizing:border-box;margin:50px 0 0 0;background:url("/images/kinkychat/welcome-modal/mobile-bottom-bg.png") no-repeat center top;background-size:cover;position:relative}.kinklive-welcome-modal .mobile-bottom .benefits-wrap{width:100%;box-sizing:border-box;padding:20px;overflow:hidden}.kinklive-welcome-modal .mobile-bottom .main-registration-section-content-benefits{position:relative;bottom:unset;right:unset}.kinklive-welcome-modal .mobile-bottom .main-registration-section-content-single-benefit{justify-content:flex-start;padding:0 73px 0 0}.kinklive-welcome-modal .mobile-bottom .main-registration-section-content-single-benefit-text,.kinklive-welcome-modal .mobile-bottom .main-registration-section-content-single-benefit-text span{font-size:12px}.kinklive-welcome-modal .mobile-bottom .main-registration-section-content-single-benefit-text{font-weight:400}.kinklive-welcome-modal .mobile-bottom .main-registration-section-content-single-benefit-text span{font-weight:600}.kinklive-welcome-modal .mobile-bottom .model-img{width:73px;height:100%;background-size:cover;background-position:center center;position:relative;overflow:hidden;position:absolute;right:0}.kinklive-welcome-modal #dominant:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=dominant] .preferences-select-icon{border:1px solid #D72029}.kinklive-welcome-modal #dominant:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=dominant] .preferences-select-icon .preferences-select-icon-fill{fill:#D72029}.kinklive-welcome-modal #dominant:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=dominant] .preferences-select-icon .preferences-select-icon-stroke{stroke:#D72029}.kinklive-welcome-modal #dominant:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=dominant] .preferences-select-name{color:#fff}.kinklive-welcome-modal #dominant:checked ~ .slide-select .preferences .preferences-description-item.dominant{display:block}.kinklive-welcome-modal .preferences-select-wrap .preferences-select-item[for=dominant]:hover ~ .preferences-description-item.dominant{display:block !important}.kinklive-welcome-modal #submissive:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=submissive] .preferences-select-icon{border:1px solid #D72029}.kinklive-welcome-modal #submissive:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=submissive] .preferences-select-icon .preferences-select-icon-fill{fill:#D72029}.kinklive-welcome-modal #submissive:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=submissive] .preferences-select-icon .preferences-select-icon-stroke{stroke:#D72029}.kinklive-welcome-modal #submissive:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=submissive] .preferences-select-name{color:#fff}.kinklive-welcome-modal #submissive:checked ~ .slide-select .preferences .preferences-description-item.submissive{display:block}.kinklive-welcome-modal .preferences-select-wrap .preferences-select-item[for=submissive]:hover ~ .preferences-description-item.submissive{display:block !important}.kinklive-welcome-modal #justCurious:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=justCurious] .preferences-select-icon{border:1px solid #D72029}.kinklive-welcome-modal #justCurious:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=justCurious] .preferences-select-icon .preferences-select-icon-fill{fill:#D72029}.kinklive-welcome-modal #justCurious:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=justCurious] .preferences-select-icon .preferences-select-icon-stroke{stroke:#D72029}.kinklive-welcome-modal #justCurious:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=justCurious] .preferences-select-name{color:#fff}.kinklive-welcome-modal #justCurious:checked ~ .slide-select .preferences .preferences-description-item.just-curious{display:block}.kinklive-welcome-modal .preferences-select-wrap .preferences-select-item[for=justCurious]:hover ~ .preferences-description-item.just-curious{display:block !important}.kinklive-welcome-modal #switch:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=switch] .preferences-select-icon{border:1px solid #D72029}.kinklive-welcome-modal #switch:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=switch] .preferences-select-icon .preferences-select-icon-fill{fill:#D72029}.kinklive-welcome-modal #switch:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=switch] .preferences-select-icon .preferences-select-icon-stroke{stroke:#D72029}.kinklive-welcome-modal #switch:checked ~ .slide-select .preferences .preferences-select-wrap .preferences-select-item[for=switch] .preferences-select-name{color:#fff}.kinklive-welcome-modal #switch:checked ~ .slide-select .preferences .preferences-description-item.switch{display:block}.kinklive-welcome-modal .preferences-select-wrap .preferences-select-item[for=switch]:hover ~ .preferences-description-item.switch{display:block !important}.kinklive-welcome-modal input[name=selectPreferences]:checked ~ .slide-select .preferences .preferences-description-item.default{display:none}@media only screen and (max-width: 1023px) and (orientation: landscape){.kinklive-welcome-modal .modal-wrap{align-items:flex-start;overflow-y:auto}}@media only screen and (max-height: 760px) and (orientation: portrait){.kinklive-welcome-modal .modal-wrap{align-items:flex-start;overflow-y:auto}}@media only screen and (max-width: 743px){.kinklive-welcome-modal .modal-wrap .modal{padding:0 10px}.kinklive-welcome-modal .modal-body{flex-direction:column;height:auto;min-height:unset}.kinklive-welcome-modal .left-side-wrap{display:none}.kinklive-welcome-modal .mobile-bottom{display:flex}.kinklive-welcome-modal .slide .description{padding:0 20px}.kinklive-welcome-modal .preferences-select-wrap{justify-content:space-between;gap:0;padding:0 20px}.kinklive-welcome-modal .preferences-select-name{font-size:11px;line-height:17px}.kinklive-welcome-modal .preferences-description-item{font-size:11px;line-height:15px}.kinklive-welcome-modal .continue-wrap,.kinklive-welcome-modal .form-wrap.main-registration-section-form{padding:0 0 16px 0}.kinklive-welcome-modal .continue-wrap .description,.kinklive-welcome-modal .slide.slide-form .form-wrap .description{font-size:10px;line-height:16px}}
/*# sourceMappingURL=welcome-modal.css.map */
