@font-face{font-family:'Roboto';src:url(/seo/font/id/roboto-regular-webfont.woff2) format('woff2'),url(/seo/font/id/roboto-regular-webfont.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:'Roboto';src:url(/seo/font/id/roboto_bold_700.woff2) format('woff2'),url(/seo/font/id/roboto_bold_700.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-style:normal;font-weight:400;font-family:"Material Icons";font-display:swap;src:url(/seo/font/id/MaterialIcons.woff2) format("woff2"),url(/seo/font/id/MaterialIcons.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box}:invalid{box-shadow:none}:focus{outline:0}img{border:none;max-width:100%;height:auto;display:block}ul,ol{list-style:none}a{text-decoration:none;color:rgba(0,0,0,.85);transition:var(--transition)}:root{--primary:#0291F3;--accent:#AB47BC;--header:transparent;--success:#37B75B;--danger:#F74674;--warning:#E48B52;--primary-hover:#199ef9;--accent-hover:#b754c9;--danger-hover:#fa5783;--success-hover:#42c968;--transition:all 0.25s cubic-bezier(.39,0,.17,.99)}html,body,.wrapper{height:100%}input,select{width:100%;padding:10px 0;font-size:14px;line-height:20px;border-radius:4px;border:none;background:inherit;-webkit-appearance:none;color:rgba(0,0,0,.85)}input::-ms-input-placeholder{color:transparent}input::placeholder{color:transparent}.select-item[value=""],.select-item[value="default"]{display:none}option[disabled]{display:none}body{font:14px/1.4 "Roboto",Trebuchet MS,Arial,sans-serif;color:rgba(0,0,0,.85);-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;-webkit-text-size-adjust:none;text-size-adjust:none}section{padding:30px 0}.center{max-width:1218px;margin:0 auto;padding:0 20px}.page-title{font-size:34px;margin-bottom:40px;text-align:center}.page-title span{font-weight:700}.btn{font:500 14px/1 'Roboto',Arial,Helvetica,sans-serif;color:rgba(255,255,255,.9);text-transform:uppercase;min-width:100px;padding:13px 10px;background:var(--primary);box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.15);border-radius:4px;border:none;text-align:center;transition:var(--transition);cursor:pointer}.btn:hover{box-shadow:none}.container{display:flex;flex-direction:column;justify-content:center;position:relative;min-height:100%;background:#2a2b2f}.container picture{position:absolute;top:0;bottom:0;left:0;right:0}.container picture img{width:100%;height:100%;object-fit:cover}.reg-form-5st{position:relative;width:100%;min-width:280px;max-width:380px;margin:0 auto;background:rgba(255,255,255,.05);border:1px solid #25598f;padding:30px 30px 70px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:20px;color:#fff}.reg-form-5st::after{content:'';position:absolute;left:100%;top:0;width:100px;height:163px;margin:-50px 0 0 -50px;background:url(https://www.cupiddates.com/seo/resource/id/3b7cd8b173491c3614792ff411033df6.png) no-repeat center top / cover}.reg-form-5st input,.reg-form-5st select{color:#fff}.reg-form-5st .password-icon::before{color:#fff}.reg-form-5st .form-select::after{border-top-color:#fff}.reg-form-5st .form-label-block label{color:#fff}.reg-form-5st .form-input,.reg-form-5st .form-select{border-bottom:1px solid #fff}.reg-form-5st .form-field-block{min-height:60px}.reg-form-5st .form-step-item{display:none}.reg-form-5st .form-step-item.is-active{display:block}.reg-form-5st .btn{max-width:210px;margin:0 auto -95px;padding:18px 10px}.reg-form-5st .submit-btn{display:none;background:var(--success)}.reg-form-5st[data-current-step-index='4'] .next-btn{display:none}.reg-form-5st[data-current-step-index='4'] .submit-btn{display:block}.reg-form-5st .form-terms{margin:5px auto 0;font-size:11px;text-align:center}.reg-form-5st .prev-btn{display:none}header{position:absolute;top:0;left:0;right:0;padding:25px 0;z-index:2}header .center{display:flex;justify-content:space-between;align-items:center}header .header-logo{display:block}header .btn{background:#ebebeb;color:rgba(0,0,0,.85)}main{padding:100px 0;text-align:center;height:100%;overflow:hidden;position:relative;z-index:1}main .page-title{color:#fff;font-size:24px;font-weight:400;position:relative}main .center{display:flex;flex-direction:column;height:100%}.breadcrumbs-section{padding-bottom:0}.breadcrumbs-block .breadcrumbs-item{display:inline-block;margin:5px 0 5px 0}.breadcrumbs-block .breadcrumbs-item:first-child a{padding-left:29px}.breadcrumbs-block .breadcrumbs-item:first-child a:before{font:24px 'Material Icons';content:'\e966';position:absolute;color:rgba(0,0,0,.5);left:0;top:-6px}.breadcrumbs-block .breadcrumbs-item:last-child{margin-left:16px;color:var(--primary)}.breadcrumbs-block a{font-size:14px;color:var(--primary);position:relative;padding-right:44px;padding-left:16px;color:rgba(0,0,0,.85)}.breadcrumbs-block a:after{font:24px 'Material Icons';content:'\e911';position:absolute;color:rgba(0,0,0,.5);right:0;top:-5px}.breadcrumbs-block a:hover{text-decoration:underline}.filter-section{padding:60px 0}.filter-label{text-align:center;font-size:24px;margin-bottom:18px}.filter-item{margin-bottom:50px}.filter-item:last-child{margin-bottom:0}.filter-item.gender-item .filter-label::before{font:26px/1.2 'Material Icons';content:'\e9ac';display:inline-block;margin-right:10px;vertical-align:middle}.filter-item.orientation-item .filter-label::before{font:26px/1.2 'Material Icons';content:'\e981';display:inline-block;margin-right:10px;vertical-align:middle}.filter-item.age-item .filter-label::before{font:26px/1.2 'Material Icons';content:'\e906';display:inline-block;margin-right:10px;vertical-align:middle}.filter-item.status-item .filter-label::before{font:24px/32px 'Material Icons';content:'\e93d';display:inline-block;margin-right:10px;vertical-align:top}.filter-buttons{display:flex;flex-wrap:wrap;border-radius:5px;overflow:hidden}.filter-buttons .btn{flex:1;padding:23px 10px;background:#000;background:#ebebeb;border-radius:0;color:#333}.filter-buttons .btn.disable{opacity:.5;pointer-events:none;cursor:auto}.filter-buttons .btn:hover{box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.15);opacity:.82}.filter-buttons .btn.is-active{background:var(--primary);color:#fff}.user-section{padding:60px 0;text-align:center}.user-hidden{display:none}.icon{font:25px/1 'Material Icons';display:inline-block;vertical-align:top;color:rgba(0,0,0,.5);transition:var(--transition)}.user-section .page-title{font-size:24px;font-weight:400}.user-section .user-block{display:grid;grid-gap:20px;justify-content:center}.user-section .user-item{display:none;position:relative;width:220px;font-size:12px;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.2)}.user-section .user-item.is-active{display:block}.user-section .user-item .btn-block{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:0;padding:8px 0;background:#fff;border-radius:0 0 4px 4px}.user-section .user-item .line{background:rgba(0,0,0,.5);height:40px;align-self:center}.user-section .btn-chat .icon:before{content:'\e923'}.user-section .btn-like .icon:before{content:'\e960'}.user-section .user-item .btn-reaction div{display:block;margin-top:2px;color:rgba(0,0,0,.5)}.btn-reaction{cursor:pointer}.user-section .user-status{position:absolute;z-index:1;left:3px;top:-10px;padding:1px 7px;color:#fff;border-radius:10px;background:var(--primary)}.user-section .user-photo-count{display:flex;justify-self:center;align-items:center;position:absolute;bottom:4px;right:4px;min-width:30px;color:#fff;padding:1px 7px 1px 5px;border-radius:10px;background:rgba(0,0,0,.5)}.user-section .user-photo-count .icon{font-size:12px;margin-right:4px;color:#fff}.user-section .user-photo-count .icon:before{content:'\e98e'}.user-section .user-pic{position:relative;border-radius:4px 4px 0 0;overflow:hidden;cursor:pointer}.user-section .user-pic img{display:block;width:100%}.user-section .user-pic:before{content:'';position:absolute;left:0;bottom:0;right:0;top:0;background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.6))}.user-section .user-info{position:absolute;left:0;bottom:0;padding:6px;color:rgba(255,255,255,.6)}.user-section .user-info .info-text{color:rgba(0,0,0,.5)}.user-section .user-name{color:rgba(255,255,255,.9)}.user-section .user-name span{line-height:1;color:rgba(255,255,255,.6)}.show-more-wrapper.is-hidden::before{display:none}.user-section .show-more-wrapper{position:relative}.user-section .show-more-wrapper.is-hidden .show-more-info{display:block}.show-more-info{display:none}.show-more-txt{font-size:24px}.user-section .btn.get-popup-btn{background:#f74674;padding:18px 10px;font-size:24px;margin:20px auto 0}.user-section .show-more-wrapper.is-hidden .btn-show-more{opacity:0;visibility:hidden;pointer-events:none}.user-section .show-more-wrapper:before{content:'';position:absolute;bottom:100%;left:0;right:0;height:70px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9) 50%);pointer-events:none}.user-section .btn-show-more{display:inline-flex;width:60px;height:60px;margin:30px auto 0;border-radius:50%;min-width:auto;padding:0;animation:pulse 4.72s ease infinite;transform-origin:50% 50%}.user-section .btn-show-more:hover::before{transition:all 0.75s ease-in-out;transform-origin:center;transform:scale(1.5);opacity:0}.user-section .btn-show-more::before{content:'';z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;border:3px solid var(--primary);transform-origin:center;transform:scale(1);border-radius:inherit}@keyframes pulseBorder{0%{transform:scale(1);opacity:0}100%{transform:scale(1.5);opacity:1}}@keyframes pulse{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.3)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.2)}80%{transform:scale(1)}100%{transform:scale(1)}}@keyframes shake{0%{transform:translate(0,0)}1.78571%{transform:translate(10px,0)}3.57143%{transform:translate(0,0)}5.35714%{transform:translate(10px,0)}7.14286%{transform:translate(0,0)}8.92857%{transform:translate(10px,0)}10.71429%{transform:translate(0,0)}100%{transform:translate(0,0)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1;transform:scale3d(1,1,1)}}.user-section .btn-show-more span{margin:auto}.user-section .btn-show-more .icon:before{content:'\e993';color:#fff}.photo-section{padding:70px 0;background:#0187f0 url(https://www.cupiddates.com/seo/resource/id/08d62e0e9b2d1d078e281d98832e9982.svg) no-repeat center top / cover}.photo-section .user-cards-block{display:grid;grid-template-columns:120px 120px;justify-content:center}.photo-section .slogan{font-size:24px;color:#fff;margin:30px 0;text-align:center}.photo-section .btn{background:#f74674;padding:18px 10px;font-size:24px}.article-section{background:var(--primary);padding:60px 0;color:rgba(255,255,255,.9);overflow:hidden}.article-section ul{list-style:inside;font-size:16px;margin-bottom:20px}.article-section.article-section-reverse{background:#fff;color:rgba(0,0,0,.85)}.split-inner{position:relative}.split-inner::before{content:'';position:absolute;top:0;bottom:0;left:calc(50% - 5vw);width:10vw;background:url(https://www.cupiddates.com/seo/resource/id/a19fd2f9c623f8346fddcf032a594e49.svg) no-repeat center top / auto 100%}.article-pictures .split-inner img{max-width:100%;margin:0;width:100%}.article-pictures{display:flex;align-items:flex-start;margin-bottom:20px}.article-pictures img{display:block;width:100%;max-width:172px;border-radius:10px;margin:0 10px}.article-section h2{font-size:24px;font-weight:400;margin-bottom:20px}.article-section p{margin-bottom:20px}.article-section p:last-child{margin-bottom:0}.slogan-section{background:url(https://www.cupiddates.com/seo/resource/id/b4d08a7df6de143aa34a0f857a79b189.jpg) no-repeat center top / cover;padding:0}.slogan-section .center{min-height:248px;display:flex;align-items:flex-end}.slogan-section .slogan{padding:20px;font-size:24px;border-radius:20px 20px 0 0;background:#fff;max-width:95%;margin-left:-20px;margin-bottom:-30px}.slogan-section .slogan span{max-width:90%;display:block}.text-section{padding-bottom:0}.text-section ul{list-style:inside;font-size:16px}.text-section ul li{margin-bottom:20px}.text-section p{margin-bottom:20px}.text-section .title{font-size:14px;margin-bottom:10px;font-weight:500}.footer-inner{padding:70px 0 248px;position:relative}.footer-inner:after{content:'';background:#5eccfa url(https://www.cupiddates.com/seo/resource/id/ee16e703f8844508677267191cf86ef8.jpg) no-repeat center top / cover;height:200px;position:absolute;bottom:0;right:0;left:0}.footer-inner .logo{display:block;margin:0 auto 16px;text-align:center}.footer-inner .logo img{display:inline-block}.footer-top{text-align:center}.footer-top .footer-slogan{font-weight:700;font-size:18px;margin-bottom:20px}.footer-top .btn{min-width:130px;padding:18px 10px;background:var(--accent)}.footer-links{padding:20px 0 0;display:flex;flex-wrap:wrap}.footer-links .footer-links-item{margin:20px 20px 20px 0}.footer-links .footer-label{font-weight:700;font-size:20px;margin-bottom:20px}.footer-links a{font-size:14px;margin-bottom:10px;display:block}.footer-links a:hover{color:var(--accent)}.footer-links a:last-child{margin-bottom:0}.copyright-block{padding:15px 0 10px;text-align:center;color:rgba(255,255,255,.9);font-size:12px;background:linear-gradient(to right,#0291f3 62.85%,#ab47bc 62.85%,#ab47bc 92.5%,#f74674 92.5%,#f74674 100%)}.form-popup-open .signin-block{opacity:1;visibility:visible;pointer-events:auto;padding:20px}.form-popup-open .overlay-block{opacity:1;visibility:visible}.overlay-block{opacity:0;visibility:hidden;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.85);transition:var(--transition)}.signin-block{display:flex;flex-direction:column;width:100%;height:100%;opacity:0;visibility:hidden;position:fixed;padding:0 20px;top:0;left:0;right:0;bottom:0;overflow-y:auto;transition:var(--transition);z-index:2}.user-popup{display:none;background:#fff;padding:20px;max-width:400px;margin:0 auto;width:100%;position:relative;z-index:1;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.2)}.login-form-block,.reg-form-block{display:none;background:#fff;padding:20px;max-width:400px;margin:0 auto;width:100%;position:relative;z-index:1;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.2)}.login-form-block p,.reg-form-block p{color:inherit}[data-form-name='signup'] .reg-form-block{display:block}[data-form-name='login'] .login-form-block{display:block}[data-form-name='user'] .user-popup{display:block}.reg-form-title{margin-bottom:30px;font-size:20px}.form-item{position:relative;margin-bottom:29px;margin-top:15px}.form-field-block .is-active .form-input::before{right:0;left:0;background:var(--primary)}.form-label-block{position:absolute;top:0;right:0;left:0;display:flex;padding:10px 0;line-height:20px;transition:var(--transition)}.is-focused .form-label-block{padding:0;font-size:12px;-webkit-transform:translateY(-14px);transform:translateY(-14px)}.form-label-block label{color:#b2b2b2}.form-input,.form-select{position:relative;border-bottom:1px solid rgba(0,0,0,.15)}.form-input::before,.form-select::before{content:'';position:absolute;right:50%;bottom:-1px;left:50%;height:2px;background:var(--primary);transition:var(--transition)}[data-form-item='password'] input{padding-right:30px}.form-select::after{content:'';position:absolute;top:48%;right:6px;width:0;height:0;margin-left:-4px;border:solid transparent;border-width:4px;border-color:transparent;border-top-color:#7f7f7f;transition:var(--transition);pointer-events:none}.select-value{display:none}.select-dropdown{display:none}.select-item{font:13px/2 inherit;position:relative;display:block;padding:6px 20px;cursor:pointer;color:#000}.select-item:hover,.select-item:focus{background:rgba(0,0,0,.06)}.form-error-block{margin-top:3px;-webkit-transform:translateY(20px);transform:translateY(20px);color:var(--danger);font-size:12px;opacity:0;visibility:hidden;transition:var(--transition);word-break:break-word;text-align:left}.error-field .form-input::before,.error-field .form-select::before{right:0;left:0;background:var(--danger)}.error-field .form-error-block{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.form-error-block a{text-decoration:underline;color:var(--danger)}.form-success-block{margin-top:3px;-webkit-transform:translateY(20px);transform:translateY(20px);font-size:12px;color:var(--success);opacity:0;visibility:hidden;transition:var(--transition);word-break:break-word}.valid-field .form-success-block{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.valid-field .form-input::before,.valid-field .form-select::before{background:var(--success)}.form-success-block a{text-decoration:underline;color:var(--success)}.submit-btn-block{margin:10px auto}.form-terms{margin:25px auto 0;font-size:11px;text-align:center}.form-terms a{color:var(--primary)}.form-terms a:hover{text-decoration:underline}.password-icon{position:absolute;top:8px;right:0;width:24px;height:24px;cursor:pointer}.password-icon::before{font:25px/1 'Material Icons';content:'\e945';display:inline-block;vertical-align:top;color:#7f7f7f;transition:var(--transition)}.password-icon.active::before{content:'\e946'}.recovery-form{display:none}.recovery-form.visible{display:block}.login-form.hidden{display:none}.login-form-title{font-size:20px;margin-bottom:30px}.login-form-error,.recovery-form-error,.recovery-form-success{margin-top:3px;-webkit-transform:translateY(20px);transform:translateY(20px);font-size:12px;color:var(--danger);transition:var(--transition);visibility:hidden;opacity:0}.error-field .login-form-error,.error-field .recovery-form-error{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.login-form-error a,.recovery-form-error a,.recovery-form-success a{color:var(--danger)}.recovery-form-success{color:var(--success)}.valid-field .recovery-form-success{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.recovery-password-btn,.login-switch-btn{display:inline-flex;position:relative;margin-top:20px;font-size:14px;font-weight:500;text-transform:uppercase;cursor:pointer;transition:var(--transition)}.recovery-password-btn:hover,.recovery-password-btn:focus{color:var(--primary)}.login-switch-btn:hover{color:var(--primary)}.login-switch-btn::before{font:400 20px/1 'Material Icons';content:'\e910';display:inline-block;vertical-align:top;color:currentColor;margin-right:5px}.recovery-form-submit,.login-form-submit{width:100%}[data-form-name="user"] .overlay-block{background:#fff}.user-popup{display:none;background:#fff;max-width:400px;margin:0 auto;width:100%;position:relative;z-index:1}.user-popup .close-btn{position:absolute;z-index:2;right:0;top:0;cursor:pointer}.user-popup-info{position:relative;display:flex;justify-content:center;align-items:flex-end;padding:20px;color:var(--white);background:#ccc no-repeat center top / cover;margin:-20px -20px 0 -20px;border-radius:0 0 20px 20px;font-size:24px;overflow:hidden}.user-popup-info:before{content:"";position:absolute;left:0;bottom:0;right:0;top:0;background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.6))}.user-popup-info:after{content:"";display:block;padding-top:100%}.user-info-wrapper{position:relative;z-index:2;color:#fff}.user-popup-info .user-popup-name{font-weight:700}.user-popup .close-btn span:before{content:"\e933";font-size:30px;font-weight:500;color:rgba(0,0,0,.85)}.user-popup .user-popup-members{overflow:hidden}.user-popup .members-title .icon:before{color:#444;content:"\e98e"}.user-popup .btn{line-height:1.4;padding:10px}.user-popup .members-photo-block{display:flex;justify-content:flex-start;align-items:flex-start;margin:10px 0;padding:0 0 5px;overflow:scroll}.user-popup .members-photo-block div{width:100px;height:100px;background:no-repeat center;background-size:100%;flex-shrink:0;border:10px solid #fff}.user-popup .user-popup-btns{display:grid;grid-gap:10px}.user-popup .user-popup-btns .btn:before{display:inline-block;font-size:18px;line-height:1;margin-right:10px;font-family:"Material Icons";vertical-align:top;transition:var(--transition)}.user-popup .chat-btn:before{content:"\e920";color:rgba(255,255,255,.9)}.user-popup .favorite-btn:before{content:"\e94b";color:#616161}.user-popup .favorite-btn{box-shadow:none;padding:10px 0;color:rgba(0,0,0,.85);background:transparent}.user-popup .favorite-btn:hover{box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.2);background:rgba(255,255,255,.6);}.user-popup .favorite-btn:hover:before{content:"\e94a"}.user-popup .title{font-weight:700;font-size:18px;margin-bottom:10px}.user-popup .popup-content-item{display:grid;grid-gap:20px}.user-popup .user-tags-wrapper a{position:relative;display:inline-flex;justify-content:center;align-items:center;font-weight:500;width:auto;height:40px;margin:0 10px 10px 0;color:#fff;border:none;padding:0 10px;text-transform:uppercase;word-wrap:break-word;user-select:none;cursor:pointer;transition:var(--transition);background:var(--danger);box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.2);;border-radius:4px}.user-popup .user-tags-wrapper a:hover{background:var(--danger-hover)}.user-popup .user-tags-wrapper a:nth-child(1){background:var(--primary)}.user-popup .user-tags-wrapper a:nth-child(1):hover{background:var(--primary-hover)}.user-popup .user-tags-wrapper a:nth-child(2){background:var(--accent)}.user-popup .user-tags-wrapper a:nth-child(2):hover{background:var(--accent-hover)}.cookie-banner-wrapper{display:none;position:fixed;z-index:100;top:auto;bottom:0;left:0;right:0;padding:10px 25px;text-align:center;backdrop-filter:blur(30px);color:var(--dark-default);background:var(--white-muted);transform:translateY(200px)}.cookie-banner-wrapper.is-active{display:block;animation:showBanner 0.5s 1s both}.cookie-banner-wrapper a{color:inherit;white-space:nowrap;text-decoration:underline}.cookie-banner-wrapper a:hover{text-decoration:none}.cookie-banner-wrapper .close-banner{position:absolute;right:5px;top:5px;cursor:pointer;margin:auto;bottom:5px;height:25px}.cookie-banner-wrapper .close-banner:before{content:"\e933";color:#000}@keyframes showBanner{0%{transform:translateY(200px)}100%{transform:none}}@media (min-width:565px){.article-pictures img{width:30%;max-width:480px}}@media screen and (min-width:761px){.user-section .user-block{grid-template-columns:repeat(3,220px);align-items:flex-start}.user-section .user-item:nth-child(3n+2){transform:translateY(70px)}.user-section .show-more-wrapper{position:static}.user-section .show-more-wrapper:before{display:none}.user-section .btn-show-more{margin-top:50px}}@media screen and (min-width:980px){section{padding:60px 0}.reg-form-5st::after{margin:-113px 0 0 -52px;width:125px;height:190px}.user-section{padding:100px 0 0}.user-section .page-title,.page-title{font-size:42px;font-weight:500}.container{display:block}.container::before{content:'';height:40px;width:100%;background:linear-gradient(to right,var(--primary) 62%,var(--accent) 62%,var(--accent) 93%,var(--danger) 93%);position:absolute;bottom:0;left:0;right:0;z-index:1}main{padding-top:130px;padding-bottom:100px;overflow:initial}main .page-title{font-size:34px;max-width:525px;margin:0 auto 7vw}.footer-inner{padding:100px 0 88px}.footer-inner:after{display:none}.footer-inner .center{display:flex;align-items:flex-start;justify-content:flex-start}.footer-inner .logo{margin:0 145px 0 0}.footer-info{width:510px}.footer-top{text-align:left;display:flex;align-items:flex-start}.footer-top .footer-slogan{margin-right:37px}.footer-links{padding-top:28px;justify-content:space-between}.footer-links .footer-label{margin-bottom:30px}.footer-links a{margin-bottom:24px}.copyright-block,.footer-links a{font-size:16px}.copyright-block{padding:30px 0}select{visibility:hidden;opacity:0}.signin-block .login-form-block,.signin-block .reg-form-block{padding:32px 40px 40px}.reg-form-title,.login-form-title{font-size:24px}.form-item{margin-top:0}.select-value{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:row;justify-content:flex-start;align-items:center;margin:auto;padding-right:8%;font-size:14px;line-height:20px;font-family:inherit;cursor:pointer}.select-dropdown{display:block;position:absolute;z-index:10;top:100%;right:-20px;left:-20px;max-height:212px;padding:10px 0;-webkit-transform:translateY(-20px);transform:translateY(-20px);background:#fff;border-radius:3px;box-shadow:0 0 4px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(0,0,0,.2);transition:var(--transition);visibility:hidden;opacity:0;overflow-y:auto;text-align:left}.form-field-block .is-visible .select-dropdown{visibility:visible;-webkit-transform:translateY(-1px);transform:translateY(-1px);opacity:1}.select-item{position:relative;display:block;padding:6px 20px;font-size:13px;line-height:2;font-family:inherit;cursor:pointer;color:#000}.select-item:hover,.select-item:focus{background:rgba(0,0,0,.06)}.form-field-block .is-visible .select-dropdown{visibility:visible;-webkit-transform:translateY(-1px);transform:translateY(-1px);opacity:1}.photo-section .center{display:flex;align-items:center;justify-content:space-between}.photo-section{padding:30px 0}.photo-section .slogan{margin:0 50px;text-align:left;font-size:34px}.show-more-txt{font-size:34px}.user-section .btn.get-popup-btn{max-width:300px;margin:40px auto}.photo-section .btn{min-width:304px}.slogan-section .center{min-height:407px}.slogan-section .slogan{padding:40px 40px 20px;font-size:42px;max-width:661px;margin-left:-40px;margin-bottom:0;font-weight:700}.slogan-section .slogan span{max-width:100%}.text-section{padding:40px 0 100px}.text-section .center{display:flex;justify-content:space-between;align-items:flex-start}.text-section .text-item{flex:1}.text-section .text-item:nth-child(odd){margin-right:40px}.text-section p{font-size:16px}.article-section{padding:100px 0}.user-popup{max-width:96%;width:700px;padding:30px;border-radius:10px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.2)}.user-popup .user-popup-info{margin:-30px 0 0 0}.user-popup .close-btn{right:30px;top:20px}.user-popup .user-popup-inner{display:grid;grid-gap:30px}.user-popup .popup-content-item{grid-template-columns:290px 1fr;grid-gap:30px}.popup-content-item[data-content="footer"]{grid-template-areas:"a c" "b c"}.user-popup .user-popup-btns{grid-area:a;grid-template-columns:auto auto}.user-popup .user-tags-wrapper{grid-area:b}.user-popup .user-info{grid-area:c}.user-popup .members-photo-block{display:grid;grid-template-columns:repeat(3,100px);justify-content:space-between;margin:10px 0 0;padding:0;overflow:hidden;flex-wrap:wrap}[data-form-name="user"] .overlay-block{background:rgba(0,0,0,.85)}}@media screen and (min-width:1238px){.filter-section{padding:100px 0}.filter-block{display:flex;justify-content:space-between;flex-wrap:wrap}.filter-item.gender-item{max-width:472px}.filter-item.orientation-item{max-width:646px;margin:auto}.filter-item.age-item{max-width:557px;margin-bottom:0}.filter-item.status-item{max-width:561px;margin-bottom:0}.filter-item{width:100%;margin-bottom:60px}.user-section .user-block{grid-template-columns:repeat(5,220px)}.user-section .user-item:nth-child(3n+2){transform:none}.user-section .user-item:nth-child(5n+2),.user-section .user-item:nth-child(5n+4){-webkit-transform:translateY(70px);transform:translateY(70px)}.article-section{position:relative}.article-pictures{position:absolute;left:52%;margin:0;width:100%;max-width:50%}.article-pictures img{width:50%;border-radius:20px}.article-inner{max-width:45%;min-height:480px}.article-section-reverse .article-inner{margin-left:auto}.article-section-reverse .article-pictures{left:-20px;display:flex;flex-direction:row-reverse}.article-section h2{font-size:42px}.article-section p{font-size:16px}}@media screen and (min-width:1780px){.footer-inner:after{display:block;bottom:auto;height:100%;width:680px;right:0;left:auto;top:0}.copyright-block{background:linear-gradient(to right,#0291F3 calc(100% - 680px),#AB47BC calc(100% - 680px),#AB47BC 92.5%,#F74674 92.5%,#F74674 100%)}}