@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")}: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;--shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.2);--transition:all 200ms cubic-bezier(.39,0,.17,.99);--border-radius:4px;--btn-flat:#EBEBEB;--btn-flat-hover:#f1ecec;--dark-default:rgba(0,0,0,.85);--dark-muted:rgba(0,0,0,.5);--white:#fff;--white-default:rgba(255,255,255,.9);--white-muted:rgba(255,255,255,.6);--font-size-default:14px;--font-size-small:12px;--font-size-medium:16px}*{margin:0;padding:0;box-sizing:border-box}:focus{outline:0}img{display:block;border:none;height:auto}ol,ul{list-style:none}a{font:inherit;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%}.page-title{display:block;font-size:34px;font-weight:400;line-height:1.1;margin-bottom:20px}.subtitle{font-size:24px;font-weight:400}p+p{margin-top:10px}section{padding:20px 0;background:var(--white)}input,select{width:100%;padding:10px 5px;font:inherit;color:inherit;background:inherit;border-radius:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:transparent}input::-moz-placeholder,select::-moz-placeholder{color:transparent}input:-ms-input-placeholder,select:-ms-input-placeholder{color:transparent}.btn{position:relative;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-default);font-weight:500;width:100%;height:40px;margin:0 auto;color:var(--white);border:none;padding:0 20px;text-transform:uppercase;word-wrap:break-word;user-select:none;cursor:pointer;transition:var(--transition);background:var(--accent);box-shadow:var(--shadow);border-radius:var(--border-radius)}.btn:hover{background:var(--accent-hover)}.icon{display:inline-block;font-size:25px;font-family:"Material Icons";vertical-align:top;color:var(--dark-muted);line-height:1;transition:var(--transition)}body{min-width:300px;height:100%;font:var(--font-size-default) / 1.5 'Roboto','Trebuchet MS',sans-serif;color:var(--dark-default);background-color:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;-webkit-text-size-adjust:none;text-size-adjust:none}.wrapper-cupid-z4l34{min-height:100%;height:100%}.main-container-cupid-z4l34{display:flex;flex-direction:column;min-height:100%;background:var(--primary)}.main-container-cupid-z4l34:after{content:"";height:30px;width:100%;background:linear-gradient(to right,var(--primary) 62.9%,var(--accent) 62.9%,var(--accent) 93%,var(--danger) 93%)}.center{width:100%;min-width:300px;max-width:1220px;margin:0 auto;padding:0 20px}.header{position:absolute;left:0;right:0;top:0;z-index:2;padding:16px 0;background-color:var(--header)}.header .center{display:flex;justify-content:space-between;align-items:center}.header .logo{max-width:90%;max-height:40px}.header .get-popup-btn{width:auto;margin:0;color:var(--dark-default);background-color:var(--btn-flat)}.header .get-popup-btn:hover{background-color:var(--btn-flat-hover)}.shapes-wrapper{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;padding-top:80px}.shapes-block{display:flex;flex-direction:row;justify-content:center;align-items:center;width:80vw;height:80vw;min-width:290px;min-height:290px;max-width:320px;max-height:320px;margin:0 auto -50px;position:relative;z-index:2}.shapes-block .member-photo{position:absolute;z-index:15;border-radius:15px;box-shadow:0 0 14px rgba(0,0,0,.4);background:#aba6a6 url(https://www.cupid.com/seo/resource/id/5adaf4b9bf72e1c0ece3673f77648144.png) no-repeat center;background-size:330px}.shapes-block .member-photo:before{content:"";background-image:url(https://www.cupid.com/seo/resource/id/ad5619d06c8adac99442d4a3ac574ca7.png)}[data-current-step-name="age"] .shapes-block .member-photo{background-image:url(https://www.cupid.com/seo/resource/id/ad5619d06c8adac99442d4a3ac574ca7.png)}[data-current-step-name="age"] .shapes-block .member-photo:before{background-image:url(https://www.cupid.com/seo/resource/id/bb963a393a7a718424f5ae2d3c101ed7.png)}[data-current-step-name="email"] .shapes-block .member-photo{background-image:url(https://www.cupid.com/seo/resource/id/bb963a393a7a718424f5ae2d3c101ed7.png)}[data-current-step-name="email"] .shapes-block .member-photo:before{background-image:url(https://www.cupid.com/seo/resource/id/88adbc14a70841dbad529a8569ffa0ce.png)}[data-current-step-name="password"] .shapes-block .member-photo{background-image:url(https://www.cupid.com/seo/resource/id/88adbc14a70841dbad529a8569ffa0ce.png)}.shapes-block .member-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.shapes-block .member-photo[data-photo="main"]{position:relative;width:130px;height:130px;margin-top:15px;background-position:center}.shapes-block .member-photo[data-photo="left-top"]{top:1%;left:12%;width:56px;height:56px;background-position:left top}.shapes-block .member-photo[data-photo="right-top"]{top:16%;right:4%;width:40px;height:40px;background-position:right top}.shapes-block .member-photo[data-photo="right-bottom"]{bottom:26%;right:0;width:56px;height:56px;background-position:right bottom}.shapes-block .member-photo[data-photo="left-bottom"]{bottom:37%;left:1%;width:40px;height:40px;background-position:left bottom}.shapes-block .big-circle{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:50%;border:2px solid #fff;animation-name:rotateCircle;animation-timing-function:linear;animation-iteration-count:infinite}.shapes-block .main-circle{width:100%;height:100%;border-left-color:transparent;animation-duration:16s}.shapes-block .secondary-circle{width:88%;height:88%;border-right-color:transparent;animation-duration:12s;animation-direction:reverse}.shapes-block .shapes-item{position:absolute;z-index:15;width:14px;height:14px;border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;border:2px solid var(--white)}.shapes-block .shapes-item.shape-circle{animation-name:movingShapeReverce}.shapes-block .shapes-item.shape-round{animation-name:movingShape}.shapes-block .shapes-item[data-circle="1"]{z-index:10;left:50%;top:10%;animation-duration:14s;border-width:3px}.shapes-block .shapes-item[data-circle="2"]{right:20%;top:8%;animation-duration:10s;width:12px;height:12px}.shapes-block .shapes-item[data-circle="3"]{bottom:10%;left:60%;animation-duration:12s;border-width:3px}.shapes-block .shapes-item[data-circle="4"]{left:20%;bottom:17%;animation-duration:14s;width:10px;height:10px}.shapes-block .shapes-item[data-circle="5"]{left:-5%;top:20%;animation-duration:16s}.shapes-block .shapes-item[data-round="1"]{z-index:10;left:65%;top:14%;animation-duration:10s;width:12px;height:12px}.shapes-block .shapes-item[data-round="2"]{right:5%;top:50%;animation-duration:12s}.shapes-block .shapes-item[data-round="3"]{top:30%;left:15%;animation-duration:16s}@keyframes rotateCircle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes movingShapeReverce{0%{opacity:1;transform:rotate(0deg) translateX(350%) rotate(0deg)}100%{transform:rotate(-360deg) translateX(350%) rotate(360deg)}}@-webkit-keyframes movingShape{0%{opacity:1;transform:rotate(0deg) translateX(-350%) rotate(0deg)}100%{transform:rotate(-360deg) translateX(-350%) rotate(360deg)}}.main-section-cupid-z4l34{position:relative;display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:stretch;min-height:380px;text-align:center}.main-section-cupid-z4l34 .center{position:relative;z-index:2;padding-bottom:30px}.main-section-cupid-z4l34:before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;min-height:400px;background:var(--white) url(https://www.cupid.com/seo/resource/id/e0607aa6870e484526bb0e9bbf571147.png) no-repeat center top;background-size:100% 60%}.reg-form-wrapper{position:relative;text-align:center;padding:40px 10px;max-width:500px;margin:0 auto;z-index:1;background:var(--white);box-shadow:var(--shadow);border-radius:var(--border-radius)}.register-wrapper{background:var(--white)}.signin-block-5st .reg-form-block-5st{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;max-width:380px;margin:0 auto;border-radius:0;box-shadow:none}.reg-form-title{font-weight:500;font-size:24px;margin-bottom:30px}.register-hidden-fields-wrapper .register-hidden-form{display:none}.form-step-item{display:none}.form-step-item.is-active{display:block}.form-item{position:relative;margin-bottom:10px}.reg-form-5st .form-field-block{min-height:61px}.form-label-block{position:absolute;top:0;right:0;left:0;display:flex;padding:10px 0;pointer-events:none;font-size:var(--font-size-small);margin-bottom:5px;text-align:left;color:var(--dark-muted);transition:var(--transition)}.is-focused .form-label-block{padding:0;font-size:12px;-webkit-transform:translateY(-14px);transform:translateY(-14px)}.form-label-block.label-outer{display:none}.form-select.is-visible .select-dropdown{visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0);opacity:1}.form-select .select-value{position:absolute;top:0;right:0;bottom:0;left:0;display:none;padding-right:8%;cursor:pointer}.form-select .select-dropdown{display:none;opacity:0;visibility:hidden;overflow-y:auto;position:absolute;z-index:100;top:100%;right:0;width:100%;margin:0 auto;max-height:180px;padding:10px 0;-webkit-transform:translateY(-20px);transform:translateY(-20px);background:var(--white);transition:var(--transition);box-shadow:var(--shadow);border-radius:var(--border-radius)}.select-item{position:relative;display:block;padding:10px 15px;font-size:var(--font-size-small);cursor:pointer;text-align:left;transition:var(--transition)}.select-item:hover{background:rgba(0,0,0,.06)}.form-step-block{position:relative}.reg-form-5st .form-terms{display:none;opacity:0;visibility:hidden}[data-current-step-name="password"] .reg-form-5st .form-terms{display:block;opacity:1;visibility:visible}[data-form-item="password"] input{padding-right:30px}.prev-btn{display:none}.reg-form-5st .submit-btn{display:none;background:var(--success)}.reg-form-5st .submit-btn:hover{background:var(--success-hover)}[data-current-step-name="password"] .next-btn{display:none}[data-current-step-name="password"] .submit-btn{display:flex}.login-form-block,.reg-form-block{background:var(--white);box-shadow:var(--shadow);border-radius:var(--border-radius);padding:20px}.form-popup-open .signin-block-cupid-z4l34{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:var(--dark-default);transition:var(--transition)}.signin-block-cupid-z4l34{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}.login-form-block,.reg-form-block{display:none;max-width:400px;margin:0 auto;width:100%;position:relative;z-index:1}.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}.signin-block-cupid-z4l34 .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 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:var(--dark-default);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:var(--font-size-small);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;line-height:1.2;color:var(--dark-muted)}.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:var(--white)}.user-popup{display:none;background:var(--white);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}.user-popup-info .user-popup-name{font-weight:700}.user-popup .close-btn span:before{content:"\e933";font-size:30px;font-weight:500;color:var(--dark-default)}.user-popup .user-popup-members{overflow:hidden}.user-popup .members-title .icon:before{color:#444;content:"\e98e"}.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}.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:var(--white-default)}.user-popup .favorite-btn:before{content:"\e94b";color:#616161}.user-popup .favorite-btn{box-shadow:none;padding:0;color:var(--dark-default);background:transparent}.user-popup .favorite-btn:hover{box-shadow:var(--shadow);background:var(--white-muted)}.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-size:var(--font-size-default);font-weight:500;width:auto;height:40px;margin:0 10px 10px 0;color:var(--white);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:var(--shadow);border-radius:var(--border-radius)}.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)}.pagination-block{display:none}.breadcrubms-section-cupid-z4l34{padding:20px 0 0}.breadcrumbs-block .breadcrumbs-item{display:inline-block;margin:10px 10px 0 0}.breadcrumbs-block a{position:relative;font-size:var(--font-size-default);color:var(--dark-default);text-decoration:none;display:inline-block}.breadcrumbs-block .breadcrumbs-item:before{content:"\e911";display:inline-block;font-size:18px;line-height:1;margin-right:10px;font-family:"Material Icons";vertical-align:top;color:var(--dark-muted);transition:var(--transition)}.breadcrumbs-block .breadcrumbs-item a:hover{text-decoration:underline}.breadcrumbs-block .breadcrumbs-item:first-child:before{content:"\e966"}.breadcrumbs-block .breadcrumbs-item>span{color:var(--primary)}.user-section-cupid-z4l34{text-align:center}.user-hidden{display:none}.user-section-cupid-z4l34 .page-title{font-size:24px;margin-bottom:30px}.user-section-cupid-z4l34 .user-block{display:grid;grid-gap:20px;justify-content:center}.user-section-cupid-z4l34 .user-item{display:none;position:relative;width:220px;font-size:var(--font-size-small);border-radius:var(--border-radius);box-shadow:var(--shadow)}.user-section-cupid-z4l34 .user-item.is-active{display:block}.user-section-cupid-z4l34 .user-item .btn-block{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:0;padding:8px 0;background:var(--white);border-radius:0 0 var(--border-radius) var(--border-radius)}.user-section-cupid-z4l34 .user-item .line{height:40px;align-self:center;background:rgba(0,0,0,.08)}.user-section-cupid-z4l34 .btn-chat .icon:before{content:"\e923"}.user-section-cupid-z4l34 .btn-like .icon:before{content:"\e960"}.user-section-cupid-z4l34 .user-item .btn-reaction{color:var(--dark-muted);cursor:pointer}.user-section-cupid-z4l34 .user-item .btn-reaction a{display:block;margin-top:2px;color:var(--dark-muted)}.user-section-cupid-z4l34 .user-status{position:absolute;z-index:1;left:3px;top:-10px;padding:1px 7px;color:var(--white);border-radius:10px;background:var(--primary)}.user-section-cupid-z4l34 .user-photo-count{display:flex;justify-self:center;align-items:center;position:absolute;bottom:4px;right:4px;min-width:30px;color:var(--white);padding:1px 7px 1px 5px;border-radius:10px;background:var(--dark-muted)}.user-section-cupid-z4l34 .user-photo-count .icon{font-size:var(--font-size-small);margin-right:4px;color:var(--white)}.user-section-cupid-z4l34 .user-photo-count .icon:before{content:"\e98e"}.user-section-cupid-z4l34 .user-pic{position:relative;cursor:pointer;border-radius:var(--border-radius) var(--border-radius) 0 0;overflow:hidden}.user-section-cupid-z4l34 .user-pic img{display:block;width:100%}.user-section-cupid-z4l34 .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-cupid-z4l34 .user-info{position:absolute;left:0;bottom:0;padding:6px;color:var(--white-muted)}.user-section-cupid-z4l34 .user-info .info-text{color:var(--dark-muted)}.user-section-cupid-z4l34 .user-name{color:var(--white-default)}.user-section-cupid-z4l34 .user-name span{line-height:1;color:var(--white-muted)}.user-section-cupid-z4l34 .show-more-wrapper{position:relative;width:60px;margin:0 auto}.user-section-cupid-z4l34 .show-more-wrapper:before{content:"";position:absolute;bottom:100%;width:300px;margin:0 0 0 -150px;height:70px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--white-default) 50%);pointer-events:none}.user-section-cupid-z4l34 .btn-show-more{width:60px;height:60px;margin:10px auto 0;border-radius:50%;background-color:var(--primary)}.user-section-cupid-z4l34 .btn-show-more:hover{background-color:var(--primary-hover)}.user-section-cupid-z4l34 .btn-show-more .icon:before{content:"\e993";color:var(--white)}.user-section-cupid-z4l34 .btn-show-more.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.slider-section-cupid-z4l34{background-color:#F0F0F0;overflow:hidden}.slider{position:relative;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap}.slider-block{display:flex;margin-bottom:20px;transition:var(--transition)}.slider-wrapper{overflow:hidden;flex:1;position:relative}.slider-view{display:flex;height:100%;transition:all 0.4s ease-out}.slider-item{position:relative;flex-shrink:0;height:100%;cursor:pointer;user-select:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.slider-item:last-child{margin-bottom:0}.slider-text{position:relative;padding-top:52px;margin-bottom:40px;z-index:1}.slider-text:before{content:"''";position:absolute;top:-10px;left:0;font-size:120px;line-height:0;color:var(--primary);z-index:-1;transform:scale(-1,-1)}.slider-title{display:block;font-size:18px;font-weight:700;margin-bottom:20px}.slider-nav{display:block;position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between}.slider-arrow{position:relative;top:50%;left:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--white);border-radius:50px;border:none;outline:none;cursor:pointer;box-shadow:var(--shadow);transition:var(--transition)}.slider-arrow:before{content:"\e910";display:flex;font-size:20px;line-height:40px;font-family:"Material Icons";vertical-align:top;color:rgba(0,0,0,.5)}.slider-review .arrow-next{background:var(--primary)}.slider-review .arrow-next:before{color:var(--white)}.slider-arrow:hover{background:var(--primary)}.slider-arrow:hover:before{color:var(--white)}.arrow-next{left:auto;right:0}.arrow-next:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.slider-counter{font-size:20px;font-weight:400;text-align:center}.slider-counter span{font-size:30px;font-weight:700}.slider-review img{display:block;width:100%;max-width:100px;border-radius:20px;margin-bottom:40px}.cities-section-cupid-z4l34{background:url(https://www.cupid.com/seo/resource/id/123e91f9883aa6a75128bad3f68de4d1.png) top left / contain no-repeat}.cities-text{font-size:16px;line-height:1.5;max-width:575px;margin-bottom:40px}.cities-block{display:flex;flex-wrap:wrap}.cities-item{text-decoration:none;width:50%;transition:var(--transition);margin:10px 0;padding:0 0 0 5vw}.cities-item a{color:var(--dark-default)}.cities-item a:hover{text-decoration:underline}.cities-item:before{content:"\e972";display:inline-block;font-size:25px;line-height:1;font-family:"Material Icons";vertical-align:top;color:var(--dark-muted);transition:var(--transition)}.cities-item:hover:before{color:var(--primary)}.advantages-section-cupid-z4l34{background:#F0F0F0}.advantages-section-cupid-z4l34 .advantages-block{display:grid;grid-gap:50px}.advantages-section-cupid-z4l34 .advantage-pic{margin-bottom:20px;overflow:hidden}.advantages-section-cupid-z4l34 .advantage-pic img{display:block;width:100%;height:100%;object-fit:cover}.advantages-section-cupid-z4l34 .advantages-title{font-size:24px;font-weight:400;margin-bottom:10px}.advantages-item:nth-child(odd) .advantage-pic{margin-left:-20px;border-radius:0 10px 10px 0}.advantages-item:nth-child(even) .advantage-pic{margin-right:-20px;border-radius:10px 0 0 10px}.photo-section-cupid-z4l34{text-align:center;color:var(--white);background:var(--primary) url(https://www.cupid.com/seo/resource/id/a5a3d8dc932e5308574724b408b5b084.png) no-repeat center top / cover}.photo-section-cupid-z4l34 .center{display:grid;grid-gap:30px}.photo-section-cupid-z4l34 .user-cards-block{display:grid;grid-template-columns:120px 120px;justify-content:center}.photo-section-cupid-z4l34 .user-pic{position:relative}.photo-section-cupid-z4l34 .user-pic:before{content:"";position:absolute;width:10px;height:10px;background:url(https://www.cupid.com/seo/resource/id/97fafae53224416d45a1d3d0b279b353.svg) no-repeat center / contain}.photo-section-cupid-z4l34 .user-pic:nth-child(1){margin-right:-10px}.photo-section-cupid-z4l34 .user-pic:nth-child(1):before{right:100%;top:0;margin:30px 10px 0 0}.photo-section-cupid-z4l34 .user-pic:nth-child(2){margin-left:-10px}.photo-section-cupid-z4l34 .user-pic:nth-child(2):before{left:100%;top:0;margin:40px 10px 0 0}.photo-section-cupid-z4l34 .btn{font-size:24px;height:60px;background:var(--danger)}.photo-section-cupid-z4l34 .btn:hover{background:var(--danger-hover)}.faq-section-cupid-z4l34{background:#F0F0F0}.faq-item{display:block;width:100%;padding:20px;word-break:break-word;cursor:pointer;margin-bottom:20px;border-radius:20px;background:var(--white-default);box-shadow:var(--shadow)}.faq-item:last-child{margin-bottom:0}.faq-title{position:relative;padding-right:30px;font-size:22px}.faq-title:before{content:"";position:absolute;top:50%;right:10px;width:10px;height:10px;border:2px solid var(--dark-muted);border-top-width:0;border-left-width:0;transform:translateY(-10px) rotate(45deg)}.faq-content{display:none;margin-top:10px;opacity:0}.faq-content p{margin-bottom:10px}.faq-content p:last-child{margin-bottom:0}.faq-item.is-active{color:var(--white);background:var(--primary)}.faq-item.is-active .faq-content{display:block;animation:fadeIn 0.3s cubic-bezier(.075,.82,.165,1) forwards}.faq-item.is-active .faq-title:before{border-color:var(--white-default);transform:translateY(-3px) rotate(-135deg)}.article-section-cupid-z4l34{overflow:hidden;color:var(--white-default);background-color:var(--primary)}.article-pictures{display:flex;align-items:flex-start;margin-bottom:20px}.article-section-reverse .article-pictures{flex-direction:row-reverse;justify-content:flex-end}.article-pictures .article-pic{background:#C8E7FF;border-radius:20px}.article-pictures img{display:block;width:100%;max-width:172px;border-radius:10px;margin:0 15px 0 0}.article-section-cupid-z4l34 h2{font-size:24px;font-weight:400;margin-bottom:20px}.article-section-cupid-z4l34 ul{list-style:inside}.article-section-cupid-z4l34 li{padding:5px 0}.article-text{margin-bottom:20px}.article-text:last-child{margin-bottom:0}[data-article="reverse-color"]{color:var(--dark-default);background:#F0F0F0}.slogan-section-cupid-z4l34{background:url(https://www.cupid.com/seo/resource/id/c919a9673b2c3d22c15956e1d42de09d.jpg) no-repeat center top / cover;padding:0}.slogan-section-cupid-z4l34 .center{min-height:248px;display:flex;align-items:flex-end}.slogan-section-cupid-z4l34 .slogan h2{padding:20px;font-size:24px;border-radius:20px 20px 0 0;background:#fff;max-width:95%;margin-left:-20px;margin-bottom:-30px}.slogan-section-cupid-z4l34 .slogan h2{max-width:90%;display:block}.text-section-cupid-z4l34{padding-bottom:0}.text-section-cupid-z4l34 p{margin-bottom:20px}.text-section-cupid-z4l34 .title{font-size:14px;margin-bottom:10px;font-weight:500}.footer-inner{padding:70px 0 248px;position:relative}.footer-inner:after{content:'';background:var(--primary) url(https://www.cupid.com/seo/resource/id/d8ca8f3f246e771132f1e2e057e16853.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{width:auto;;min-width:130px;background:var(--accent)}.footer-top .btn:hover{background:var(--accent-hover)}.footer-links{display:flex;flex-wrap:wrap}.footer-links .footer-links-item{margin:20px 20px 0 0}.footer-links .footer-label{font-weight:700;font-size:20px;margin-bottom:20px}.footer-links a{color:var(--dark-default);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:var(--white-default);font-size:var(--font-size-small);background:linear-gradient(to right,var(--primary) 62.9%,var(--accent) 62.9%,var(--accent) 93%,var(--danger) 93%)}.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"}@keyframes showBanner{0%{transform:translateY(200px)}100%{transform:none}}@keyframes fadeIn{100%{opacity:1}}@media screen and (max-width:330px){.login-form-block,.reg-form-block{padding:15px}}@media screen and (min-width:761px){section{padding:35px 0}.main-section-cupid-z4l34{justify-content:center}.form-select select{opacity:0}.form-select .select-value{display:flex;align-items:center}.form-select .select-dropdown{display:block}.main-container-cupid-z4l34:after{height:40px}.user-section-cupid-z4l34 .user-block{grid-template-columns:repeat(3,220px);align-items:flex-start}.user-section-cupid-z4l34 .user-item:nth-child(3n+2){transform:translateY(70px)}.user-section-cupid-z4l34 .show-more-wrapper:before{display:none}.user-section-cupid-z4l34 .btn-show-more{margin-top:50px}.slider-arrow{width:60px;height:60px}.slider-review .slider-wrapper{flex:1 1 auto}.slider-review .slider-item{flex-direction:row;align-items:center}.slider-review .slider-item img{max-width:250px;margin-bottom:20px}.slider-review .slider-content{padding-left:40px}.slider-review .slider-text{font-size:16px;line-height:1.5}.slider-review .slider-nav,.slider-review .slider-counter{max-width:250px;bottom:-10px}.cities-section-cupid-z4l34 .center{max-width:940px}.cities-section-cupid-z4l34 .page-title{font-size:48px;font-weight:400;margin-bottom:20px}.cities-section-cupid-z4l34 .cities-text{font-size:var(--font-size-default)}.cities-block .cities-item{width:25%;margin:20px 0;padding-left:20px;font-size:var(--font-size-medium)}.cities-block .cities-item:before{margin-right:30px}.advantages-section-cupid-z4l34{background:var(--white)}.advantages-section-cupid-z4l34 .center{max-width:100%}.advantages-section-cupid-z4l34 .page-title{max-width:1220px;margin-left:auto;margin-right:auto;padding:0 20px}.photo-section-cupid-z4l34{padding:30px 0;background-image:url(https://www.cupid.com/seo/resource/id/c6b00b483f6ed9a4efafb1dd0dedf4b7.svg);background-size:cover}.photo-section-cupid-z4l34 .center{grid-template-columns:repeat(3,auto);align-items:center}.photo-section-cupid-z4l34 .center .subtitle{text-align:left;max-width:450px}.faq-title{font-size:24px}.article-pictures img{width:30%;max-width:480px}.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-bottom:15px;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}[data-form-name="user"] .overlay-block{background:var(--dark-default)}.user-popup{max-width:96%;width:700px;padding:30px;border-radius:10px;box-shadow:var(--shadow)}.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}}@media screen and (min-width:960px){.main-section-cupid-z4l34:before{min-width:1200px;background:var(--white) url(https://www.cupid.com/seo/resource/id/9c4e64d59d779cf1c6f0956b69a08dcc.png) no-repeat left top;background-size:100% 50vh}.signin-block-cupid-z4l34 .login-form-block,.signin-block-cupid-z4l34 .reg-form-block{padding:32px 40px 40px}.page-title{font-size:42px;font-weight:500;margin-bottom:40px}.shapes-block .member-photo{background-size:540px;border-radius:30px}.shapes-block .member-photo[data-photo="main"]{width:210px;height:210px;margin-top:0}.shapes-block .member-photo[data-photo="left-top"],.shapes-block .member-photo[data-photo="right-bottom"]{width:94px;height:94px}.shapes-block .member-photo[data-photo="right-top"],.shapes-block .member-photo[data-photo="left-bottom"]{width:68px;height:68px;border-radius:15px}.shapes-block{min-width:320px;min-height:320px;max-width:430px;max-height:430px;margin:10px auto -100px}.shapes-wrapper{padding:0}.shapes-block .shapes-item{width:24px;height:24px}.slider-review .slider-item .slider-text,.slider-review .slider-item .slider-title{opacity:0;transition:transform .5s,opacity 1s,-webkit-transform .5s;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translateY(200px);transform:translateY(200px)}.slider-review .slider-item .slider-title{-webkit-transition-delay:.4s;transition-delay:.4s}.slider-review .slider-item.is-active .slider-text,.slider-review .slider-item.is-active .slider-title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.advantages-section-cupid-z4l34 .center{padding:0}.advantages-section-cupid-z4l34 .advantages-block{grid-template-columns:repeat(3,1fr);grid-gap:0}.advantages-section-cupid-z4l34 .advantages-item{display:grid;grid-template-rows:26vw 26vw}.advantages-section-cupid-z4l34 .advantages-block .advantage-pic{height:100%;margin:0}.advantages-section-cupid-z4l34 [data-item="1"] .advantage-pic{border-radius:0 10px 10px 0}.advantages-section-cupid-z4l34 [data-item="2"] .advantage-pic{border-radius:10px;order:1}.advantages-section-cupid-z4l34 [data-item="3"] .advantage-pic{border-radius:10px 0 0 10px}.advantages-reverse{padding-top:0}.advantages-reverse .advantages-block{grid-template-columns:auto;grid-gap:50px}.advantages-section-cupid-z4l34.advantages-reverse .advantages-item{grid-template-rows:auto;grid-template-columns:50% 50%;max-height:400px}.advantages-reverse .advantages-item .advantage-pic{border-radius:10px 0 0 10px}.advantages-reverse .advantages-item:nth-child(odd) .advantage-pic{border-radius:0 10px 10px 0}.advantages-section-cupid-z4l34 .advantages-info{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:480px;margin:0 auto;padding:10px 2vw}.slogan-section-cupid-z4l34 .center{min-height:407px}.slogan-section-cupid-z4l34 .slogan h2{padding:40px 40px 20px;font-size:42px;max-width:661px;margin-left:-40px;margin-bottom:0;font-weight:700}.text-section-cupid-z4l34{padding:40px 0 100px}.text-section-cupid-z4l34 .center{display:flex;justify-content:space-between;align-items:flex-start}.text-section-cupid-z4l34 ul{list-style:inside;font-size:16px}.text-section-cupid-z4l34 li{padding:5px 0}.text-section-cupid-z4l34 .text-item{flex:1}.text-section-cupid-z4l34 .text-item:nth-child(odd){margin-right:40px}.text-section-cupid-z4l34 p{font-size:16px}}@media screen and (min-width:1240px){.user-section-cupid-z4l34 .user-block{grid-template-columns:repeat(5,220px)}.user-section-cupid-z4l34 .user-item:nth-child(3n+2){transform:none}.user-section-cupid-z4l34 .user-item:nth-child(5n+2),.user-section-cupid-z4l34 .user-item:nth-child(5n+4){transform:translateY(70px)}.slider-section-review .center{position:relative}.slider-section-review .page-title{position:absolute;left:560px;max-width:410px}.slider-review .slider-item{min-height:520px}.slider-review .slider-item img{width:100%;max-width:450px;margin:0 0 20px 20px}.slider-review .slider-content{width:calc(100% - 450px);padding-left:80px}.slider-review .slider-text{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.slider-review .slider-nav,.slider-review .slider-counter{left:20px;max-width:450px}.advantages-section-cupid-z4l34 .advantages-item{display:grid;grid-template-rows:20vw 20vw}.article-section-cupid-z4l34{position:relative}.article-pictures{position:absolute;left:52%;margin:0;width:100%;max-width:50%}.article-pictures img{width:50%;border-radius:20px}.article-section-reverse .article-pictures{left:-20px}.article-section-reverse .article-inner{margin-left:auto}.article-inner{max-width:45%;min-height:400px}.article-section-cupid-z4l34 h2{font-size:42px}.article-text{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}.main-container-cupid-z4l34:after,.copyright-block{background:linear-gradient(to right,var(--primary) calc(100% - 680px),var(--accent) calc(100% - 680px),var(--accent) 92.5%,var(--danger) 92.5%,var(--danger) 100%)}}@media (min-width:1920px){.slider-review .slider-item{visibility:hidden}.slider-review .slider-item.is-active{visibility:visible}.slider-review .slider-item.is-active:before{content:'';position:absolute;top:0;left:-475px;width:450px;height:620px;border-radius:20px;opacity:.17;z-index:1}}@media screen and (min-width:960px) and (min-height:900px){.shapes-block .member-photo{background-size:690px}.shapes-block .member-photo[data-photo="main"]{width:275px;height:275px}.shapes-block .member-photo[data-photo="left-top"],.shapes-block .member-photo[data-photo="right-bottom"]{width:120px;height:120px}.shapes-block .member-photo[data-photo="right-top"],.shapes-block .member-photo[data-photo="left-bottom"]{width:86px;height:86px}.shapes-block{max-width:565px;max-height:565px}}.top-content{margin-bottom:30px}