﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:inherit;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}h6{margin-block-start:0;margin-block-end:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}p{margin:0}a{text-decoration:none;transition:all .2s ease}select{appearance:none}select:focus{outline:none}ul{list-style:none;margin:0;padding:0}.bold{font-weight:700}.underline{text-decoration:underline}.hide{display:none !important}.hide_from_screen,.hide-from-screen{left:-10000px !important;position:absolute !important;top:-10000px !important}@media (min-width: 1025px){.mobile{display:none}}.desktop{display:none}@media (min-width: 1025px){.desktop{display:block}}.form-loader{position:relative}.loader{align-items:center;display:flex;height:30px;left:50%;justify-content:center;position:absolute;top:50%;transform:translate(-50%, -50%);width:30px;z-index:2}.loader:after{content:" ";display:block;width:15px;height:15px;border-radius:50%;border:4px solid #fff;border-color:#fff transparent #fff transparent;animation:loader-dual-ring 1.2s linear infinite}@keyframes loader-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.error_message a{color:inherit}.email-limit{align-items:center;bottom:0;display:flex;justify-content:center;left:0;top:0;position:fixed;right:0;z-index:9999}.email-limit .error-email-message{background-color:rgba(0,0,0,0.85);color:#fff;font-size:12px;padding:10px 35px;position:relative;text-align:center;width:auto}@media (min-width: 600px){.email-limit .error-email-message{font-size:13px;max-width:60%;padding:20px 5%}}.email-limit .close-email-limit{display:block;height:25px;opacity:.8;position:absolute;right:5px;top:5px;transition:opacity .2s ease;width:25px}.email-limit .close-email-limit:hover{opacity:1}.email-limit .close-email-limit:before,.email-limit .close-email-limit:after{background-color:#fff;content:' ';height:25px;left:12px;position:absolute;top:0;width:2px}.email-limit .close-email-limit:after{transform:rotate(-45deg)}.email-limit .close-email-limit:before{transform:rotate(45deg)}@media (min-width: 600px){.email-limit .close-email-limit{right:10px;top:15px}}@media (min-width: 600px){.openrelationship .email-limit .error-email-message,.groupfun .email-limit .error-email-message{max-width:100%}}@media (min-width: 600px){.openrelationship .close-email-limit,.groupfun .close-email-limit{right:5px;top:12px}}@media (min-width: 1025px){.break-mobile br{display:none}}.auto-post-validation-error{color:#fff;background-color:rgba(0,0,0,0.85);font-size:13px;left:50%;max-width:95%;padding:20px 30px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);width:100%;z-index:100}.auto-post-validation-error span{display:block;font-weight:bold}@media (min-width: 1025px){.auto-post-validation-error{max-width:670px}}.auto-post-validation-error .icon-close-dialog{color:#fff;fill:currentColor;height:17px;margin-left:20px;width:17px}.auto-post-validation-error a{color:#fff}.auto-post-validation-error-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.auto-post-validation-error-close{position:absolute;right:-20px}.smart-app-banner-is-open{height:100dvh;overflow:hidden}.smart-app-banner{align-items:flex-end;background-color:rgba(0,0,0,0.65);bottom:0;display:flex;justify-content:flex-end;height:100dvh;left:0;position:fixed;right:0;top:0;z-index:10023}.smart-app-banner .smart-app-banner-content{color:#000;animation:slide-up 1s linear forwards;border-radius:12px 12px 0 0;background-color:#fff;display:flex;flex-direction:column;padding:16px 16px 32px;width:100%}@media (prefers-color-scheme: dark){.smart-app-banner .smart-app-banner-content{color:#fff;background-color:#111a1c}}.smart-app-banner .smart-app-banner-title{font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.smart-app-banner .app-content-wrapper,.smart-app-banner .browser-content-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.smart-app-banner .app-content-wrapper{margin-bottom:16px;z-index:9999}.smart-app-banner .logo-image-wrapper,.smart-app-banner .browser-icon-wrapper{align-items:center;background-color:transparent;border-radius:2px;display:flex;padding:4px;width:50px;height:50px;padding:5px;border:1px solid #EAEAEA;border-radius:8px}@media (prefers-color-scheme: dark){.smart-app-banner .logo-image-wrapper,.smart-app-banner .browser-icon-wrapper{border:1px solid rgba(255,255,255,0.1)}}.smart-app-banner .logo-image-wrapper img,.smart-app-banner .browser-icon-wrapper img{width:100%}.smart-app-banner .app-content-item:first-child,.smart-app-banner .browser-content-item:first-child{display:flex;align-items:center}.smart-app-banner .app-content-item:last-child,.smart-app-banner .browser-content-item:last-child{max-width:90px;width:90px}.smart-app-banner .app-site-name,.smart-app-banner .browser-name-wrapper{font-size:16px;font-weight:700;margin:0 auto 0 10px;text-align:left;text-transform:capitalize}@media (min-width: 360px){.smart-app-banner .app-site-name,.smart-app-banner .browser-name-wrapper{font-size:16px}}.smart-app-banner .open-app-btn,.smart-app-banner .browser-btn{align-items:center;background-color:#ACACAC;border-radius:50px;display:block;font-size:14px;justify-content:center;padding:10px 0;width:100%;text-align:center}@keyframes slide-up{0%{transform:translateY(100%)}100%{transform:translateY(0px)}}.smart-app-banner .open-app-btn{background-color:#d93a00;color:#fff}.smart-app-banner .browser-btn{background-color:#eaedef}@media (prefers-color-scheme: dark){.smart-app-banner .browser-btn{background-color:#1d312c}}.caret.open:before{transform:translateY(-50%) scale(-1)}.toggle-password-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;position:relative}.toggle-password-wrapper input[type=password],.toggle-password-wrapper input[type=text]{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3}.toggle-password-wrapper input::-webkit-credentials-auto-fill-button{visibility:hidden}.toggle-password-wrapper .error-message{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2}.toggle-password-wrapper .btn-toggle-password{-ms-grid-row-align:center;align-self:center;background-color:transparent;border:none;color:#131313;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;height:18px;-ms-grid-column-align:end;justify-self:end;opacity:.7;padding-right:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.toggle-password-wrapper .btn-toggle-password .icon-eye{display:none}.toggle-password-wrapper .btn-toggle-password.is_active .icon-eye{display:block}.toggle-password-wrapper .btn-toggle-password.is_active .icon-eye-close{display:none}.toggle-password-wrapper .icon-eye,.toggle-password-wrapper .icon-eye-close{color:#131313;width:17px;height:16px;pointer-events:none}@font-face{font-family:"OpenSans";src:url("../../../fonts/OpenSans/OpenSans-Regular.eot");src:url("../../../fonts/OpenSans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("../../../fonts/OpenSans/OpenSans-Regular.woff2") format("woff2"),url("../../../fonts/OpenSans/OpenSans-Regular.woff") format("woff"),url("../../../fonts/OpenSans/OpenSans-Regular.ttf") format("truetype"),url("../../../fonts/OpenSans/OpenSans-Regular.svg?#webfont") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url("../../../fonts/OpenSans/OpenSans-Medium.eot");src:url("../../../fonts/OpenSans/OpenSans-Medium.eot?#iefix") format("embedded-opentype"),url("../../../fonts/OpenSans/OpenSans-Medium.woff2") format("woff2"),url("../../../fonts/OpenSans/OpenSans-Medium.woff") format("woff"),url("../../../fonts/OpenSans/OpenSans-Medium.ttf") format("truetype"),url("../../../fonts/OpenSans/OpenSans-Medium.svg?#webfont") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url("../../../fonts/OpenSans/OpenSans-Bold.eot");src:url("../../../fonts/OpenSans/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("../../../fonts/OpenSans/OpenSans-Bold.woff2") format("woff2"),url("../../../fonts/OpenSans/OpenSans-Bold.woff") format("woff"),url("../../../fonts/OpenSans/OpenSans-Bold.ttf") format("truetype"),url("../../../fonts/OpenSans/OpenSans-Bold.svg?#webfont") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url("../../../fonts/OpenSans/OpenSans-BoldItalic.eot");src:url("../../../fonts/OpenSans/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../../../fonts/OpenSans/OpenSans-BoldItalic.woff2") format("woff2"),url("../../../fonts/OpenSans/OpenSans-BoldItalic.woff") format("woff"),url("../../../fonts/OpenSans/OpenSans-BoldItalic.ttf") format("truetype"),url("../../../fonts/OpenSans/OpenSans-BoldItalic.svg?#webfont") format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"OpenSans";src:url("../../../fonts/OpenSans/OpenSans-Black.eot");src:url("../../../fonts/OpenSans/OpenSans-Black.eot?#iefix") format("embedded-opentype"),url("../../../fonts/OpenSans/OpenSans-Black.woff2") format("woff2"),url("../../../fonts/OpenSans/OpenSans-Black.woff") format("woff"),url("../../../fonts/OpenSans/OpenSans-Black.ttf") format("truetype"),url("../../../fonts/OpenSans/OpenSans-Black.svg?#webfont") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../../../fonts/Oswald/Oswald-Regular.eot");src:url("../../../fonts/Oswald/Oswald-Regular.eot?#iefix") format("embedded-opentype"),url("../../../fonts/Oswald/Oswald-Regular.woff2") format("woff2"),url("../../../fonts/Oswald/Oswald-Regular.woff") format("woff"),url("../../../fonts/Oswald/Oswald-Regular.ttf") format("truetype"),url("../../../fonts/Oswald/Oswald-Regular.svg?#webfont") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../../../fonts/Oswald/Oswald-Medium.eot");src:url("../../../fonts/Oswald/Oswald-Medium.eot?#iefix") format("embedded-opentype"),url("../../../fonts/Oswald/Oswald-Medium.woff2") format("woff2"),url("../../../fonts/Oswald/Oswald-Medium.woff") format("woff"),url("../../../fonts/Oswald/Oswald-Medium.ttf") format("truetype"),url("../../../fonts/Oswald/Oswald-Medium.svg?#webfont") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../../../fonts/Oswald/Oswald-Bold.eot");src:url("../../../fonts/Oswald/Oswald-Bold.eot?#iefix") format("embedded-opentype"),url("../../../fonts/Oswald/Oswald-Bold.woff2") format("woff2"),url("../../../fonts/Oswald/Oswald-Bold.woff") format("woff"),url("../../../fonts/Oswald/Oswald-Bold.ttf") format("truetype"),url("../../../fonts/Oswald/Oswald-Bold.svg?#webfont") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../../../fonts/Oswald/Oswald-ExtraBold.eot");src:url("../../../fonts/Oswald/Oswald-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../../../fonts/Oswald/Oswald-ExtraBold.woff2") format("woff2"),url("../../../fonts/Oswald/Oswald-ExtraBold.woff") format("woff"),url("../../../fonts/Oswald/Oswald-ExtraBold.ttf") format("truetype"),url("../../../fonts/Oswald/Oswald-ExtraBold.svg?#webfont") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"icons0007";src:url("../../../node_modules/g4.font.icons/fonts/icons0007.eot?-9ll32q");src:url("../../../node_modules/g4.font.icons/fonts/icons0007.eot?#iefix-9ll32q") format("embedded-opentype"),url("../../../node_modules/g4.font.icons/fonts/icons0007.woff?-9ll32q") format("woff"),url("../../../node_modules/g4.font.icons/fonts/icons0007.ttf?-9ll32q") format("truetype"),url("../../../node_modules/g4.font.icons/fonts/icons0007.svg?-9ll32q#meetsimply") format("svg");font-weight:normal;font-style:normal}.icon:before,.scroll-to-top:before,.choose-age-action:before,.choose-age-action .birthday-field:before,.prev:before,.next:before,.caret:before,[class^="icon-"]:before,[class*=" icon-"]:before,.icon:after,.scroll-to-top:after,.choose-age-action:after,.choose-age-action .birthday-field:after,.prev:after,.next:after,.caret:after,[class^="icon-"]:after,[class*=" icon-"]:after{font-family:"icons0007";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'OpenSans', sans-serif}.label-text{font-style:italic}a{color:inherit}.is-uppercase{text-transform:uppercase}.global-error-wrapper{margin-bottom:-15px}.error_message{color:#ff3451;display:inline-block;font-size:12px;padding-bottom:5px;width:100%}.container{margin:0 auto;max-width:1200px;padding:0 15px;position:relative}form{margin-bottom:0}.header{position:absolute;padding:10px 0;width:100%;z-index:999;background:rgba(0,0,0,0.5)}.header .logo-main-holder{display:block;max-width:100%;width:auto}.header .logo-main,.header .logo-img{height:45px;width:auto}@media (min-width: 1025px){.header .logo-main,.header .logo-img{height:55px;width:100%}}.header .container{display:flex;align-items:center;justify-content:space-between}.header .signin-link{color:#fff;display:inline-block;font-size:14px;margin-left:10px;line-height:normal;padding:0;text-align:center;text-transform:uppercase}@media (min-width: 600px){.header .signin-link{font-size:16px}}.header .nav{display:block;position:relative;z-index:800}.header-inner{display:flex;align-items:center;justify-content:space-between;width:100%}.no-logo-header .header-inner{justify-content:flex-end;min-height:75px}.section-1{background-color:rgba(0,0,0,0.5)}@media (max-width: 1024px){.section-1{min-height:100vh}}@media (min-width: 1025px){.first-step{min-height:789px}}.first-step .step-1{background-size:0, cover}@media (min-width: 1025px){.first-step .step-1{background-size:cover, 0;min-height:789px}}@media (min-width: 1025px){.step-2-wrapper,.step-3-wrapper{min-height:639px}}@media (min-width: 1025px){.step-3-wrapper .overlay{min-height:639px}}@media (min-width: 1025px){.step-4-wrapper{min-height:534px}}@media (min-width: 1025px){.step-4-wrapper .overlay{min-height:534px}}@media (min-width: 1025px){.step-5-wrapper{min-height:797px}}@media (min-width: 1025px){.step-5-wrapper .step-5{min-height:797px}}.section-2{background:#eff3f6;border-bottom:3px solid #dfe6ec;color:#808080;padding:45px 0}.section-2 .text{font-size:14px;line-height:150%}.section-2 .btn-wrap{text-align:center}.section-2 .btn{background-image:linear-gradient(#FF002B, #BC0020);font-weight:700;border:none;border-radius:8px;color:#ffffff;cursor:pointer;display:inline-block;font-size:20px;margin-top:30px;padding:12px 24px;text-align:center}.col-wrap{display:flex;flex-wrap:wrap;text-align:center}@media (min-width: 600px){.col-wrap{flex-wrap:nowrap}}.col{width:100%}@media (min-width: 600px){.col{max-width:50%}}.col:not(:last-of-type){margin-bottom:30px}@media (min-width: 600px){.col:not(:last-of-type){margin:0 30px 0 0}}.col-img-wrapper{height:120px;width:120px;background-color:#FF002B;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.col-link{color:inherit}.col-headline{font-weight:700;font-size:22px;margin:0;padding:20px 0}.show-hide-form{display:block}@media (min-width: 600px){.show-hide-form .content-holder{min-height:60vh}}.show-hide-form .step-content{padding-bottom:30px}.signin-wrapper,.forgot-password-wrapper{padding-top:75px;padding-left:15px;padding-right:15px}@media (min-width: 1025px){.signin-wrapper,.forgot-password-wrapper{min-height:80vh}}.signin-wrapper .form-title,.forgot-password-wrapper .form-title{display:none}@media (min-width: 600px){.signin-form .form-label{padding-left:20px}}@media (min-width: 600px){.reset-form .form-label{padding-left:10px}}.reset-form .reset-form-description,.reset-form .info-message{font-size:13px}@media (min-width: 360px){.reset-form .reset-form-description,.reset-form .info-message{font-size:14px}}@media (min-width: 376px){.reset-form .reset-form-description,.reset-form .info-message{font-size:15px}}@media (min-width: 390px){.reset-form .reset-form-description,.reset-form .info-message{margin:0 auto;max-width:370px}}@media (min-width: 600px){.reset-form .reset-form-description,.reset-form .info-message{max-width:100%}}.signin-form,.reset-form{margin:0 auto;max-width:440px;width:100%}@media (min-width: 600px){.signin-form,.reset-form{padding:20px 0 0}}.signin-form .reset-form-description,.signin-form .info-message,.reset-form .reset-form-description,.reset-form .info-message{color:#fff;text-align:center}.signin-form .info-message,.reset-form .info-message{padding-top:15px}.signin-form .form-field-wrapper,.reset-form .form-field-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;-ms-grid-columns:1.2fr 5px 2fr;grid-template-columns:1.2fr 2fr;grid-column-gap:5px;padding:20px 0 0}@media (min-width: 600px){.signin-form .form-field-wrapper,.reset-form .form-field-wrapper{grid-template-columns:1fr 1.5fr}}.signin-form .form-label,.reset-form .form-label{color:#fff;display:inline-block;grid-column:1 / 3;padding-bottom:5px;text-align:left;width:100%}@media (min-width: 600px){.signin-form .form-label,.reset-form .form-label{grid-column:1 / 2;padding-bottom:0}}.signin-form .form-has-error .input-wrap,.reset-form .form-has-error .input-wrap{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.signin-form .form-has-error .form-label,.reset-form .form-has-error .form-label{padding-bottom:8px}.signin-form .email-wrapper,.signin-form .toggle-password-wrapper,.signin-form .password-wrapper,.signin-form .login-input-wrapper,.signin-form .input-wrap,.reset-form .email-wrapper,.reset-form .toggle-password-wrapper,.reset-form .password-wrapper,.reset-form .login-input-wrapper,.reset-form .input-wrap{grid-column:1 / 3}@media (min-width: 600px){.signin-form .email-wrapper,.signin-form .toggle-password-wrapper,.signin-form .password-wrapper,.signin-form .login-input-wrapper,.signin-form .input-wrap,.reset-form .email-wrapper,.reset-form .toggle-password-wrapper,.reset-form .password-wrapper,.reset-form .login-input-wrapper,.reset-form .input-wrap{grid-column:2 / 3}}.signin-form .toggle-password-wrapper,.signin-form .btn-toggle-password,.reset-form .toggle-password-wrapper,.reset-form .btn-toggle-password{color:#000}.signin-form .form-input,.reset-form .form-input{border:none;background-color:#fff;color:#000;display:inline-block;font-size:14px;height:inherit;margin:0;line-height:30px;padding:0 10px;text-align:center;text-align-last:center;width:100%}.signin-form .form-input::-webkit-input-placeholder,.reset-form .form-input::-webkit-input-placeholder{color:#868585;font-size:10px}.signin-form .form-input:-moz-placeholder,.reset-form .form-input:-moz-placeholder{color:#868585;font-size:10px}.signin-form .form-input::-moz-placeholder,.reset-form .form-input::-moz-placeholder{color:#868585;font-size:10px}.signin-form .form-input:-ms-input-placeholder,.reset-form .form-input:-ms-input-placeholder{color:#868585;font-size:10px}.signin-form .toggle-password-wrapper .form-input,.reset-form .toggle-password-wrapper .form-input{padding:0 30px}.signin-form .username,.signin-form .email,.reset-form .username,.reset-form .email{position:relative}.signin-form .didnt-get-mail,.reset-form .didnt-get-mail{margin-top:15px}.signin-form .button-form,.reset-form .button-form{font-weight:700;border:0;cursor:pointer;font-size:18px;height:50px;line-height:50px;margin:20px auto;padding:0 10px;text-transform:uppercase;width:100%;border-radius:10px;background-color:#FF002B;color:#fff}.signin-form .description,.reset-form .description{margin-bottom:15px}.signin-form .error_message,.reset-form .error_message{text-align:left}.signin-form .passwordsent,.reset-form .passwordsent{color:#fff;padding:10px 0 35px}.not-member-container{color:#fff}.username-suggestions-message{color:#FF3A3A;font-size:12px;padding-bottom:7px}.username-suggestions-list{display:flex;flex-wrap:wrap;padding-bottom:7px;font-size:13px}@media (min-width: 600px){.username-suggestions-list{font-size:16px}}.username-suggestions-list-item{cursor:pointer;color:#fff;padding-bottom:5px;text-decoration:underline}.username-suggestions-list-item:not(:last-child){margin-right:25px}@media (min-width: 600px){.username-suggestions-list-item:not(:last-child){margin-right:35px}}.username-suggestions-list-item,.username-suggestions-message{font-size:10px}@media (min-width: 1025px){.username-suggestions-list-item,.username-suggestions-message{font-size:12px}}.form-nav{display:flex;justify-content:space-between;font-size:12px;margin:0 auto;max-width:440px;width:100%;margin:0 auto}.form-nav .form-nav-link{text-decoration:underline;color:#fff}.footer{background:#f2f2f2;padding:30px 0;text-align:center}.footer .footer-nav{color:transparent;margin-bottom:5px}@media (min-width: 600px){.footer .footer-nav{display:flex;justify-content:center;margin-bottom:15px}}.footer .footer-nav-link{color:#337ab7;display:block;font-size:12px;text-transform:uppercase;line-height:1.2;padding:0 5px 2px}@media (min-width: 376px){.footer .footer-nav-link{font-size:14px}}.footer .footer-nav-link:hover{color:#808080}@media (min-width: 600px){.footer .footer-nav-link{display:inline-block;padding:0 10px}}.footer .footer-description,.footer .footer-company-info{color:#333;font-size:14px;line-height:20px}.scroll-to-top{background-color:rgba(255,0,43,0.5);bottom:20px;color:#fff;display:none;height:40px;position:fixed;right:20px;text-align:center;width:40px}.scroll-to-top:before{content:""}.scroll-to-top:before{display:inline-block;font-size:20px;line-height:38px}.is-scrolling .scroll-to-top{display:block}.scroll-to-top:hover{background-color:#ff002b}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes Floating{0%{transform:translate(0px, 0px)}65%{transform:translate(0px, 10px)}100%{transform:translate(0px, 0px)}}@keyframes next-fade{0%{opacity:0.5}50%{opacity:0.9}100%{opacity:0.5}}.show-step{animation:fade-in .5s;-webkit-animation:fade-in .5s;-moz-animation:fade-in .5s;-ms-animation:fade-in .5s;-o-animation:fade-in .5s}.step-content{padding-top:75px}.small-link,.location-text{text-decoration:underline}.input,.select,.form-input{background-color:#000;border:transparent;border-radius:0;color:#fff;font-size:16px;opacity:1;line-height:normal;padding:0 10px;width:100%}.input::-webkit-input-placeholder,.select::-webkit-input-placeholder,.form-input::-webkit-input-placeholder{color:#757575;font-size:16px}.input:-moz-placeholder,.select:-moz-placeholder,.form-input:-moz-placeholder{color:#757575;font-size:16px}.input::-moz-placeholder,.select::-moz-placeholder,.form-input::-moz-placeholder{color:#757575;font-size:16px}.input:-ms-input-placeholder,.select:-ms-input-placeholder,.form-input:-ms-input-placeholder{color:#757575;font-size:16px}#location_field{padding:0 30px 0 10px}.step-5 .input{text-align:center;text-align-last:center}.has_error .input,.has_error .select{border:1px solid red}.error_message{text-transform:capitalize}.input-holder+.input-holder{margin-top:10px}.username .content-holder{justify-content:center}.steps-wrap{background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;width:100%}@media (max-width: 1024px){.steps-wrap{min-height:100vh}}.first-step .step-1,.step-2,.step-5{box-shadow:inset 0 0 0 2000px rgba(0,0,0,0.49)}.step-2,.step-5{background-position:bottom}.overlay{background-color:rgba(0,0,0,0.5);background-repeat:repeat;height:100%}@media (max-width: 1024px){.overlay{min-height:100vh}}.container{margin:0 auto;max-width:1200px;width:100%}.step-content{margin:0 auto;position:relative;text-align:center}@media (min-width: 600px){.step-content{max-width:900px}}.content-holder{display:flex;flex-direction:column;justify-content:flex-start;min-height:auto;margin:0 auto}@media (min-width: 600px){.content-holder{max-width:900px}}.main-headline{font-family:'Oswald', 'sans-serif';font-weight:900;font-size:25px;line-height:30px;margin-top:35px;margin-bottom:5px;padding:0;text-transform:uppercase}@media (min-width: 600px){.main-headline{font-size:55px;line-height:1.1}}@media (min-width: 1025px){.main-headline{font-size:75px}}.h3{font-family:'Oswald', 'sans-serif';font-weight:700;font-size:24px;text-transform:uppercase;margin:30px 0 20px 0}@media (min-width: 600px){.h3{font-size:32px;line-height:1.15}}.text{font-size:14px;line-height:22px;margin:0 auto 25px;max-width:440px}@media (min-width: 600px){.text{font-size:20px;margin-bottom:25px}}.scroll-down{font-weight:700;animation-duration:2s;animation-iteration-count:infinite;animation-name:Floating;animation-timing-function:ease-in-out;color:#ddd;display:block;font-size:13px;text-align:center;text-transform:uppercase;padding-bottom:30px;width:100%}.mouse{color:#ddd;cursor:pointer;height:28px;margin:0 auto 10px;text-align:center}.form-content-wrap{display:flex;flex-wrap:wrap;flex-direction:column;margin:32px auto;max-width:550px;padding:0;width:100%}@media (min-width: 600px){.form-content-wrap{flex-direction:row}}@media (min-width: 1025px){.form-content-wrap{margin:22px auto}}.headline-wrap{background:rgba(255,0,43,0.5);width:100%}.headline-wrap .h2{font-family:'Oswald', 'sans-serif';font-weight:500;color:#fff;font-size:17px;line-height:1.1;margin:0;padding:20px 0;text-align:center}@media (min-width: 600px){.headline-wrap .h2{font-size:clamp(20px, 5vw, 32px)}}.label-wrap{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.label-item{width:50%}.label-box{display:flex;justify-content:center;align-items:center;border:none;color:#fff;cursor:pointer;padding:21px 0;text-align:center;width:100%}.label-box:hover{background-color:rgba(255,0,43,0.8)}.label-box.man,.label-box.woman-second{border-right:0}.man,.man-second{background-color:#FF002B}.woman,.woman-second{background-color:#BC0020}.icon-male{color:#BC0020}.icon-female{color:#FF002B}.icon-img{fill:currentColor;height:30px;width:30px}@media (min-width: 600px){.icon-img{height:50px;width:50px}}.label-text{font-weight:700;font-style:italic;font-size:14px;line-height:normal}@media (min-width: 600px){.label-text{font-size:26px}}.choose-age-action,.location-holder,.email-holder,.username-holder,.password-holder{background:rgba(221,221,221,0.7)}.choose-age-action{margin:0 auto;padding:17px;position:relative;width:100%}.choose-age-action:before{content:""}@media (min-width: 600px){.choose-age-action{padding:20px 15px}}.choose-age-action:before{display:none}.choose-age-action .birthday-field{position:relative}.choose-age-action .birthday-field:before{content:""}.choose-age-action .birthday-field:before{pointer-events:none;position:absolute;right:3px;top:5px}.choose-age-action .birthday-field.has_error:before{top:32px}.choose-age-action .birthday-field+.birthday-field{margin-top:16px}.button-holder{display:flex;flex-wrap:wrap;position:relative;width:100%}.button-holder:before{background-color:#000;content:'';height:100%;left:50%;position:absolute;transform:translateX(-50%);width:2px;z-index:1}.button-wrap{display:flex;align-items:center;background:#fff;color:#000;cursor:pointer;padding:10px 0;position:relative;width:50%}@media (min-width: 600px){.button-wrap{padding:20px 0}}.button-wrap:first-of-type{border-bottom-left-radius:5px}.button-wrap:not(:first-of-type){justify-content:flex-end;border-bottom-right-radius:5px}.block-link{width:100%}.find .button-wrap{justify-content:flex-start;background:transparent;color:#fff;margin:0 auto;max-width:550px;width:100%}.find .button-wrap .block-link{width:auto}.find .button-back{color:#ffffff}.prev,.next{display:flex;font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width: 600px){.prev,.next{font-size:28px}}.prev{left:10px}.prev:before{content:""}@media (min-width: 600px){.prev{left:20px}}.next{right:10px}.next:before{content:""}@media (min-width: 600px){.next{right:20px}}.button-submit,.button-back{border:none;cursor:pointer;color:#000000;display:block;font-size:17px;padding:0;width:100%}.button-back{padding-left:35px;text-align:left}@media (min-width: 600px){.button-back{padding-left:60px}}.button-submit{animation:n;background-color:transparent;padding-right:35px;text-align:right}@media (min-width: 600px){.button-submit{padding-right:60px}}.block_link{width:100%}.location_fields{padding-bottom:10px}@media (min-width: 600px){.location_fields{padding-bottom:20px}}.form-field-wrapper,.data-holder{padding:10px 10px 0;position:relative;width:100%}@media (min-width: 600px){.form-field-wrapper,.data-holder{padding:20px 20px 0}}.data-holder{padding-bottom:10px}@media (min-width: 600px){.data-holder:last-of-type{padding-bottom:20px}}.data-holder+.data-holder{padding-top:0}.data-holder .input:not(:first-of-type){margin-top:10px}@media (min-width: 600px){.data-holder .input:not(:first-of-type){margin-top:20px}}.caret:before{content:""}.caret:before{bottom:4px;right:25px;position:absolute;pointer-events:none}.location-holder{width:100%}.location-holder .select_country{color:#fff;margin:0 auto}.location-text{cursor:pointer;display:block;padding:10px 0}.location-input-wrapper{position:relative}.location-reset{cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.icon-close{width:10px;height:10px;fill:#fff}.terms_txt{margin:0 auto;max-width:500px;width:100%;padding-left:10px}.terms-agree{padding-left:20px;padding-bottom:10px;position:relative}.terms-agree .error_message{padding-bottom:5px;width:100%}.terms-label{color:#ffffff;display:inline-block;font-size:12px;line-height:normal;text-align:left;display:flex;flex-wrap:wrap;align-items:flex-start}.terms-link{font-weight:700;text-decoration:underline}.agree-checkbox{background-color:#fff;border-radius:5px;width:24px;height:24px;border-color:#208527;border-width:2px;border-style:solid;margin-right:15px;position:relative}.agree-with-terms-checkbox:checked+.agree-checkbox{background-color:#208527}.agree-with-terms-checkbox:checked+.agree-checkbox:after{border-width:0;color:#fff;content:'\02713';font-size:22px;font-weight:bold;height:18px;left:1px;line-height:15px;position:absolute;top:2px;text-align:center;transform:rotate(0);width:14px}.agree-checkbox-content{width:calc(100% - 39px)}.terms-underline{text-decoration:underline}
