@font-face{font-family:'Roboto';src:url(/seo/font/id/roboto_regular_400.woff2) format('woff2'),url(/seo/font/id/roboto_regular_400.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/seo/font/id/roboto_medium_500.woff2) format('woff2'),url(/seo/font/id/roboto_medium_500.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'MaterialIcons';src:url(/seo/font/id/MaterialIcons.woff2) format('woff2'),url(/seo/font/id/MaterialIcons.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--primary:#0499FF;--accent:#FAA60B;--header:#1C1C1C;--success:#76C734;--success-hover:#71bd32;--danger:#F62F24;--warning:#F5A72A;--primary-hover:#0492f3;--transition:all 0.25s cubic-bezier(.39,0,.17,.99);--font_family:"Roboto","Arial",sans-serif;--font_size:14px;--line_height:1.43;--text_color:rgba(0,0,0,85%);--text_color_muted:rgba(0,0,0,50%)}*{margin:0;padding:0;box-sizing:border-box}:focus{outline:0}img{border:none}ol,ul{list-style:none}a{color:var(--primary);text-decoration:none}.select-item[value=""],.select-item[value="default"]{display:none}option[disabled]{display:none}[id*="google-cache-hdr"]+div{height:100%}html,body{height:100%}body{font:14px/1.45 "Roboto",Arial,sans-serif;color:var(--text_color_muted)}.center{width:100%;max-width:980px;padding:0 10px;margin:0 auto}button,.btn,.login-form-submit,.recovery-form-submit,.submit-btn,.prev-btn{background:var(--primary);font:var(--font_size) / var(--line_height) var(--font_family);font-weight:500;display:inline-flex;justify-content:center;color:#fff;text-transform:uppercase;padding:9px 30px;border:1px solid var(--primary);border-radius:20px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.2);transition:all 0.3s linear;cursor:pointer}.btn:hover,button:hover{opacity:.8}.submit-btn{display:none}[data-current-step-name="password"] .next-btn{display:none}[data-current-step-name="password"] .submit-btn{display:inline-flex}[data-current-step-name="orientation"] .prev-btn{display:none}[data-current-step-name="orientation"] .next-btn{width:100%}.prev-btn{background:#ebebeb;border-color:#ebebeb;padding:9px;color:gray}.next-btn{width:75%;transition:none}.main-container{background-image:url(https://www.shagaholic.com/seo/resource/id/0f39745e2fc660c307393be2ab8e3656.jpg),url(https://www.shagaholic.com/seo/resource/id/b43b6aff52a60a715ba9263e333fa9e0.jpg),url(https://www.shagaholic.com/seo/resource/id/49e275cf48a7e67a3a14840c3bcb7949.jpg),url(https://www.shagaholic.com/seo/resource/id/ed5fea03b7e2931789e45c45f1dbc976.jpg);background-repeat:no-repeat;background-size:cover;background-color:yellow}[data-orientation="hetero-male"] .main-container{background-image:url(https://www.shagaholic.com/seo/resource/id/0f39745e2fc660c307393be2ab8e3656.jpg);background-position:36% 0}[data-orientation="hetero-female"] .main-container{background-image:url(https://www.shagaholic.com/seo/resource/id/b43b6aff52a60a715ba9263e333fa9e0.jpg);background-position:36% 0}[data-orientation="homo-male"] .main-container{background-image:url(https://www.shagaholic.com/seo/resource/id/49e275cf48a7e67a3a14840c3bcb7949.jpg);background-position:32% 0}[data-orientation="homo-female"] .main-container{background-image:url(https://www.shagaholic.com/seo/resource/id/ed5fea03b7e2931789e45c45f1dbc976.jpg);background-position:27% 0}.main{padding:75px 0 70px}header{padding:14px 0}header .center{display:flex;justify-content:space-between;align-items:center}.login-btn{width:auto;min-width:120px}.main .center{text-align:right}.reg-form-block{width:100%;max-width:380px;display:inline-block;text-align:left}.regform-title{width:100%;background:#1C1C1C;text-align:center;font-size:22px;color:#fff;padding:10px;border-radius:15px 15px 0 0}.form-step-block{position:relative;padding:30px 20px;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.form-step-wrapper{width:100%}.form-step-block .form-item{position:relative;padding-bottom:40px}.form-step-item{display:none}.form-step-item.is-active{display:block}.form-label-block{position:absolute;left:0;right:0;top:0;display:flex;padding:10px 0;transition:all 150ms cubic-bezier(.39,0,.17,.99);pointer-events:none}.form-item.is-focused .form-label-block{top:-20px;padding:0}.form-label-block label{font:400 18px/1.2 'Roboto',Arial,sans-serif;color:#000;margin:auto 0}.form-input,.form-select{position:relative;border-bottom:1px solid rgba(0,0,0,.16)}.form-input::before,.form-select::before{content:"";position:absolute;right:50%;bottom:-1px;left:50%;height:2px;background:var(--primary);transition:all 200ms cubic-bezier(.39,0,.17,.99)}.form-item.is-active .form-input::before{right:0;left:0}.error-field .form-input::before,.error-field .form-select::before{right:0;left:0;background:var(--danger)}.form-select:after{content:"";position:absolute;top:48%;right:6px;height:0;width:0;border:solid transparent;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,.5);border-width:4px;margin-left:-4px;transition:all 200ms cubic-bezier(.39,0,.17,.99)}.form-select select{opacity:0;font-family:inherit;font-size:14px;line-height:20px;width:100%;padding:10px 0;color:rgba(0,0,0,.5);border:none;border-radius:0;background:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select .select-value{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;line-height:25px;font-family:inherit;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;padding-right:8%;color:rgba(0,0,0,.5);cursor:pointer;pointer-events:none}.select-dropdown{display:none}.form-input input{font-family:inherit;font-size:14px;line-height:20px;width:100%;padding:10px 0;color:rgba(0,0,0,.5);border:none;border-radius:0;background:none;box-shadow:none;-webkit-appearance:none;appearance:none}.form-input input::-webkit-input-placeholder{color:transparent}.form-error-block p{font-size:12px;line-height:1.7;color:var(--danger)}.form-terms{display:none;font-size:10px;text-align:center;color:rgba(255,255,255,.7);padding-top:5px}.form-terms a{color:rgba(255,255,255,.7);text-decoration:underline}[data-current-step-name='password'] .form-terms{display:block}.pagination-block{display:flex;border-radius:0 0 15px 15px;overflow:hidden}.pagination-item{flex:1;height:40px;background:#ebebeb;display:flex;justify-content:center;align-items:center}.pagination-item.is-current{background:gray}.pagination-item.is-current span:before{color:#fff}.pagination-item[data-pagination-index="1"] span:before{content:"\e9ac"}.pagination-item[data-pagination-index="2"] span:before{content:"\e958"}.pagination-item[data-pagination-index="3"] span:before{content:"\e92e"}.pagination-item[data-pagination-index="4"] span:before{content:"\e976"}.pagination-item span{font-size:0}.pagination-item span:before{font-family:'MaterialIcons';font-size:20px;color:rgba(0,0,0,50%)}@media (min-width:992px){.form-select .select-dropdown{opacity:0;visibility:hidden;display:block;overflow-y:auto;position:absolute;z-index:100;top:100%;right:-20px;left:-20px;max-height:200px;padding:10px 0;-webkit-transform:translateY(-20px);transform:translateY(-20px);border-radius:3px;background:#fff;pointer-events:none;transition:all 200ms cubic-bezier(.39,0,.17,.99);box-shadow:0 0 4px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(0,0,0,.2)}.form-select.is-visible .select-dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px);pointer-events:auto}.select-item{display:block;position:relative;padding:10px 20px;font-size:14px;line-height:20px;font-family:inherit;cursor:pointer;transition:all 200ms cubic-bezier(.39,0,.17,.99)}.select-item:hover{background:rgba(0,0,0,.06)}.form-select select{visibility:hidden}.form-select .select-value{pointer-events:auto}}section{padding:30px 0}.section-title{font-size:24px;font-weight:500;position:relative;margin-bottom:10px;text-align:center;color:var(--text_color)}.breadcrumbs-section{padding:10px 0}.breadcrumbs-block .breadcrumbs-item{font-size:12px;text-decoration:none;display:inline-block;margin:5px 0}.breadcrumbs-block .breadcrumbs-item:last-child{color:var(--primary)}.breadcrumbs-block .breadcrumbs-item a{color:rgba(0,0,0,.3);display:inline-flex;align-items:center}.breadcrumbs-block .breadcrumbs-item a:hover span{text-decoration:underline}.breadcrumbs-block .breadcrumbs-item a::after{content:"/";margin:0 12px 0 14px;display:inline-block;vertical-align:top}.advantages-item{display:flex;align-items:center;margin:10px 0}.advantages-item:nth-child(1) .advantages-pic{background-color:var(--accent);background-image:url(https://www.shagaholic.com/seo/resource/id/6477e64327d501baa3b90f058301604c.png)}.advantages-item:nth-child(2) .advantages-pic{background-image:url(https://www.shagaholic.com/seo/resource/id/2811e321c72cb61b0babb77da8c0c58d.png)}.advantages-item:nth-child(3) .advantages-pic{background-color:#62C27D;background-image:url(https://www.shagaholic.com/seo/resource/id/74df417477d304e549fc76769b0b87a2.png)}.advantages-pic{background-color:var(--primary);background-repeat:no-repeat;background-position:center center;width:70px;height:100px;margin-right:10px;border-radius:40px}.content-section ul{display:inline-block;margin-bottom:10px;text-align:left}.content-section ul li{list-style:disc inside}.content-section p{margin-bottom:10px}.content-section p:last-child{margin-bottom:0}.cards-pic{background:var(--primary);width:250px;margin:0 auto 10px;padding-left:25px;border-radius:90px}.cards-pic img{width:100%;display:block;border-radius:90px}.cards-info{text-align:center}.cards-info button{margin-top:10px}.cards-title{font-size:18px;color:var(--text_color);margin-bottom:10px}.profiles-item{margin-bottom:10px}.profile-pic{background:var(--primary);width:200px;margin:0 auto 20px;padding-top:20px;border-radius:100px}.profile-pic img{width:100%;display:block;border-radius:100px}.profile-name{font-size:16px;font-weight:500;color:var(--text_color);text-align:center;margin-bottom:10px}.profiles-item:nth-child(1) .profile-pic{background-color:var(--accent)}.profiles-item:nth-child(2) .profile-pic{background-color:var(--primary)}.profiles-item:nth-child(3) .profile-pic{background-color:#A962C2}.profiles-item:nth-child(4) .profile-pic{background-color:#62C27D}.tips-item{padding:15px;margin:5px 0;border:2px solid var(--primary);border-radius:40px}.tips-item:nth-child(2){border-color:var(--accent)}.tips-item:nth-child(3){border-color:#A962C2}.tags-block{text-align:center;margin-bottom:50px}.tags-block .btn{background:#fff;border-color:fade(@primary,30%);color:var(--text_color_muted);margin:3px;box-shadow:none;width:100%}.tags-block .btn:hover{background:var(--primary);border-color:var(--primary);color:#fff}footer{background:var(--header);padding:20px 0;text-align:center}.footer-links-block{margin:10px 0}.footer-links-item{display:block;margin:10px 0}.footer-links-item a{color:#fff}.footer-links-item a:hover{text-decoration:underline}.copyright-block{color:rgba(255,255,255,40%);text-align:center}@media (max-width:960px){.form-open{.main-section .center{padding:10px;justify-content:flex-start}.regform-open-btn,.slogan-block{display:none}.signin-block{// flex-grow:1;display:flex}.form-block{display:block;width:100%}}}@media (min-width:961px){.main-container{background-position:center top;min-height:600px}.regform-open-btn{display:none}.slogan-block{max-width:500px;padding-top:500px}.slogan{font-size:40px}.signin-block{width:400px}.form-step-block{padding:50px 40px}.form-block{display:block;padding:40px}.form-select select{opacity:0}.select-value{display:flex;align-items:center}.select-dropdown{display:block}section{padding:60px 0}.section-title{margin-bottom:20px}.advantages-block{display:flex;justify-content:space-between}.advantages-item{width:30%}.content-section ul{margin-bottom:20px}.content-section p{margin-bottom:20px}.cards-item{display:flex;justify-content:center;align-items:center}.cards-pic{width:400px;border-radius:120px}.cards-pic img{border-radius:120px}.cards-info{width:480px}.cards-title{font-size:24px;font-weight:500}.profiles-block{display:flex;justify-content:space-between}.profiles-item{width:200px}.tips-block{display:flex;justify-content:space-between}.tips-item{width:300px}.footer-links-item{display:inline-block;margin:10px 20px}.seo-section{position:relative}.tags-block .btn{width:auto}}@media only screen and (min-width:961px) and (max-height:800px){.header{padding:8px 0}.main-section{min-height:630px;justify-content:flex-start}.slogan{font-size:45px}.form-block{padding:20px 30px}.form-terms{line-height:1}.orientation-pre-selected{padding:0}input,select{padding:0}.login-form-label,.form-label-block{top:-13px}.login-form-item,.form-item{margin-bottom:30px}.is-focused .form-label-block{transform:translateY(-21px)}.password-icon{top:-12px}.location-notice-icon{top:-14px}}@media (max-width:300px){button,.btn,.login-form-submit,.recovery-form-submit,.submit-btn{padding:9px 5px}}@media (max-width:414px){.main .center{text-align:center;padding-top:120px;position:relative;top:65px}}h2.section-title:nth-child(n+2){padding-top:30px}