@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-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(--primary);box-shadow:var(--shadow);border-radius:var(--border-radius)}.btn:hover{background:var(--primary-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-hp63z{min-height:100%;height:100%}.main-container-cupid-hp63z{display:flex;flex-direction:column;min-height:100%}.main-container-cupid-hp63z: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{min-width:300px;max-width:1220px;margin:0 auto;padding:0 20px}.header{position:relative;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)}.main-section-cupid-hp63z{position:relative;display:flex;flex-grow:1;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:380px;text-align:center}.main-section-bg-cupid-hp63z{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden}.main-section-bg-cupid-hp63z:before{content:"";position:absolute;left:-5px;right:-5px;bottom:-5px;top:-5px;background:#CBCECD no-repeat center top / cover;transition:background 0.4s}[data-current-step-name="orientation"] .main-section-bg-cupid-hp63z:before{background-image:url(https://www.cupid.com/seo/resource/id/91aa4159edff1cbb4405620acb1d5628.jpg)}[data-current-step-name="age"] .main-section-bg-cupid-hp63z:before{background-color:#7E7161;background-image:url(https://www.cupid.com/seo/resource/id/88d56da1b4f908a0d0c207be287e65f6.jpg)}[data-current-step-name="email"] .main-section-bg-cupid-hp63z:before{background-color:#363E48;background-image:url(https://www.cupid.com/seo/resource/id/d57a2b0bf8dc85fb5f90a4d75658dfca.jpg)}[data-current-step-name="password"] .main-section-bg-cupid-hp63z:before{background-color:#9693EA;background-image:url(https://www.cupid.com/seo/resource/id/07b32c4d073785b8562646de4e13a568.jpg)}.main-section-bg-cupid-hp63z:after{content:""}[data-current-step-name="orientation"] .main-section-bg-cupid-hp63z:after{background-image:url(https://www.cupid.com/seo/resource/id/88d56da1b4f908a0d0c207be287e65f6.jpg)}[data-current-step-name="age"] .main-section-bg-cupid-hp63z:after{background-image:url(https://www.cupid.com/seo/resource/id/d57a2b0bf8dc85fb5f90a4d75658dfca.jpg)}[data-current-step-name="email"] .main-section-bg-cupid-hp63z:after{background-image:url(https://www.cupid.com/seo/resource/id/07b32c4d073785b8562646de4e13a568.jpg)}.main-section:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%)}.main-section-cupid-hp63z .center{position:relative;z-index:2}.slogan-title{font-weight:400;margin-bottom:10px;color:var(--white-default)}.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)}.reg-form-block-5st{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;max-width:380px;margin:0 auto}.reg-form-title{font-weight:500;font-size:18px;margin-bottom:20px}.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:5px}.reg-form-5st .form-field-block{min-height:70px}.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}.reg-form-block-5st,.login-form-block,.reg-form-block{background:var(--white);box-shadow:var(--shadow);border-radius:30px;padding:30px}.form-popup-open .signin-block-cupid-hp63z{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-hp63z{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-hp63z .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:500}.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:500;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:flex;justify-content:space-between;align-items:center;width:220px;margin:20px auto}.pagination-block .pagination-item{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;background-color:var(--primary)}.pagination-block .pagination-item span{font-size:0;color:transparent;display:block;width:12px;height:12px;border-radius:50%;border:3px solid var(--white)}.pagination-block .pagination-item.is-current,.pagination-block .pagination-item.is-visited{background-color:var(--accent)}.pagination-block .pagination-item.is-current span,.pagination-block .pagination-item.is-visited span{background-color:var(--white)}.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-hp63z{text-align:center}.user-hidden{display:none}.user-section-cupid-hp63z .page-title{font-size:24px;margin-bottom:30px}.user-section-cupid-hp63z .user-block{display:grid;grid-gap:20px;justify-content:center}.user-section-cupid-hp63z .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-hp63z .user-item.is-active{display:block}.user-section-cupid-hp63z .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-hp63z .user-item .line{height:40px;align-self:center;background:rgba(0,0,0,.08)}.user-section-cupid-hp63z .btn-chat .icon:before{content:"\e923"}.user-section-cupid-hp63z .btn-like .icon:before{content:"\e960"}.user-section-cupid-hp63z .user-item .btn-reaction{color:var(--dark-muted);cursor:pointer}.user-section-cupid-hp63z .user-item .btn-reaction a{display:block;margin-top:2px;color:var(--dark-muted)}.user-section-cupid-hp63z .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-hp63z .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-hp63z .user-photo-count .icon{font-size:var(--font-size-small);margin-right:4px;color:var(--white)}.user-section-cupid-hp63z .user-photo-count .icon:before{content:"\e98e"}.user-section-cupid-hp63z .user-pic{position:relative;cursor:pointer;border-radius:var(--border-radius) var(--border-radius) 0 0;overflow:hidden}.user-section-cupid-hp63z .user-pic img{display:block;width:100%}.user-section-cupid-hp63z .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-hp63z .user-info{position:absolute;left:0;bottom:0;padding:6px;color:var(--white-muted)}.user-section-cupid-hp63z .user-info .info-text{color:var(--dark-muted)}.user-section-cupid-hp63z .user-name{color:var(--white-default)}.user-section-cupid-hp63z .user-name span{line-height:1;color:var(--white-muted)}.user-section-cupid-hp63z .show-more-wrapper{position:relative;width:60px;margin:0 auto}.user-section-cupid-hp63z .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-hp63z .btn-show-more{width:60px;height:60px;margin:10px auto 0;border-radius:50%;background-color:var(--primary)}.user-section-cupid-hp63z .btn-show-more:hover{background-color:var(--primary-hover)}.user-section-cupid-hp63z .btn-show-more .icon:before{content:"\e993";color:var(--white)}.user-section-cupid-hp63z .btn-show-more.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.slider-section-cupid-hp63z{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:500;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:500}.slider-review img{display:block;width:100%;max-width:100px;border-radius:20px;margin-bottom:40px}.cities-section-cupid-hp63z{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-hp63z{background:#F0F0F0}.advantages-section-cupid-hp63z .advantages-block{display:grid;grid-gap:50px}.advantages-section-cupid-hp63z .advantage-pic{margin-bottom:20px;overflow:hidden}.advantages-section-cupid-hp63z .advantage-pic img{display:block;width:100%;height:100%;object-fit:cover}.advantages-section-cupid-hp63z .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-hp63z{text-align:center;color:var(--white);background:var(--primary) url(https://www.cupid.com/seo/resource/id/12f03d81ef635dfdc117bdcfcd054fc2.png) no-repeat center top / cover}.photo-section-cupid-hp63z .center{display:grid;grid-gap:30px}.photo-section-cupid-hp63z .user-cards-block{display:grid;grid-template-columns:120px 120px;justify-content:center}.photo-section-cupid-hp63z .user-pic{position:relative}.photo-section-cupid-hp63z .user-pic:before{content:"";position:absolute;width:10px;height:10px;background:url(https://www.cupid.com/seo/resource/id/abe010c67f19434d944f0a0d095a6f25.svg) no-repeat center / contain}.photo-section-cupid-hp63z .user-pic:nth-child(1){margin-right:-10px}.photo-section-cupid-hp63z .user-pic:nth-child(1):before{right:100%;top:0;margin:30px 10px 0 0}.photo-section-cupid-hp63z .user-pic:nth-child(2){margin-left:-10px}.photo-section-cupid-hp63z .user-pic:nth-child(2):before{left:100%;top:0;margin:40px 10px 0 0}.photo-section-cupid-hp63z .btn{font-size:24px;height:60px;background:var(--danger)}.photo-section-cupid-hp63z .btn:hover{background:var(--danger-hover)}.faq-section-cupid-hp63z{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-hp63z{overflow:hidden;color:var(--white-default);background-color:var(--primary)}.article-pictures{display:flex;justify-content:center;align-items:flex-start;margin-bottom:20px}.article-section-reverse .article-pictures{flex-direction:row-reverse;justify-content:center}.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-hp63z h2{font-size:24px;font-weight:400;margin-bottom:20px}.article-text{margin-bottom:20px}.article-text:last-child{margin-bottom:0}.article-section-cupid-m51gh{overflow:hidden;color:var(--white-default);background-color:var(--primary)}.article-section-cupid-m51gh h2{font-size:24px;font-weight:400;margin-bottom:20px}.article-pictures{display:flex;align-items:flex-start;margin-bottom:20px}.article-section-reverse .article-pictures{flex-direction:row-reverse;justify-content:center}.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-text{margin-bottom:20px}.article-text:last-child{margin-bottom:0}.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:500;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{padding:20px 0 0;display:flex;flex-wrap:wrap}.footer-links .footer-links-item{margin:20px 20px 0 0}.footer-links .footer-label{font-weight:500;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){.reg-form-block-5st,.login-form-block,.reg-form-block{border-radius:20px;padding:15px}}@media screen and (min-width:761px){.signin-block-5st{min-height:300px}[data-current-step-name="orientation"] .main-section-bg-cupid-hp63z:before{background-image:url(https://www.cupid.com/seo/resource/id/50b5a67c8d2ab73960dc538c68f4554b.jpg)}[data-current-step-name="age"] .main-section-bg-cupid-hp63z:before{background-image:url(https://www.cupid.com/seo/resource/id/d5f00e56f456b6fc7142c278d3af7eca.jpg)}[data-current-step-name="email"] .main-section-bg-cupid-hp63z:before{background-image:url(https://www.cupid.com/seo/resource/id/79d6b66869beaed6cca61b508a5a0dec.jpg)}[data-current-step-name="password"] .main-section-bg-cupid-hp63z:before{background-image:url(https://www.cupid.com/seo/resource/id/2a275a4d5f2d70c33d38dd5474e71bef.jpg)}[data-current-step-name="orientation"] .main-section-bg-cupid-hp63z:after{background-image:url(https://www.cupid.com/seo/resource/id/d5f00e56f456b6fc7142c278d3af7eca.jpg)}[data-current-step-name="age"] .main-section-bg-cupid-hp63z:after{background-image:url(https://www.cupid.com/seo/resource/id/79d6b66869beaed6cca61b508a5a0dec.jpg)}[data-current-step-name="email"] .main-section-bg-cupid-hp63z:after{background-image:url(https://www.cupid.com/seo/resource/id/2a275a4d5f2d70c33d38dd5474e71bef.jpg)}section{padding:35px 0}.slogan-title{font-size:48px;margin-bottom:40px;text-align:center}.main-section-cupid-hp63z{align-items:center;justify-content:center}.main-section-cupid-hp63z .center{margin:auto auto 40px}.form-select select{opacity:0}.form-select .select-value{display:flex;align-items:center}.form-select .select-dropdown{display:block}.main-container-cupid-hp63z:after{height:40px}.user-section-cupid-hp63z .user-block{grid-template-columns:repeat(3,220px);align-items:flex-start}.user-section-cupid-hp63z .user-item:nth-child(3n+2){transform:translateY(70px)}.user-section-cupid-hp63z .show-more-wrapper:before{display:none}.user-section-cupid-hp63z .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-hp63z .center{max-width:940px}.cities-section-cupid-hp63z .page-title{font-size:48px;font-weight:400;margin-bottom:20px}.cities-section-cupid-hp63z .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-hp63z{background:var(--white)}.advantages-section-cupid-hp63z .center{max-width:100%}.advantages-section-cupid-hp63z .page-title{max-width:1220px;margin-left:auto;margin-right:auto;padding:0 20px}.photo-section-cupid-hp63z{padding:30px 0;background-image:url(https://www.cupid.com/seo/resource/id/c6b00b483f6ed9a4efafb1dd0dedf4b7.svg);background-size:cover}.photo-section-cupid-hp63z .center{grid-template-columns:repeat(3,auto);align-items:center}.photo-section-cupid-hp63z .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 100px 0 0}.footer-info{width:600px}.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}[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){.signin-block-cupid-hp63z .login-form-block,.signin-block-cupid-hp63z .reg-form-block{padding:32px 40px 40px}.page-title{font-size:42px;font-weight:500;margin-bottom:40px}.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-hp63z .center{padding:0}.advantages-section-cupid-hp63z .advantages-block{grid-template-columns:repeat(3,1fr);grid-gap:0}.advantages-section-cupid-hp63z .advantages-item{display:grid;grid-template-rows:26vw 26vw}.advantages-section-cupid-hp63z .advantages-block .advantage-pic{height:100%;margin:0}.advantages-section-cupid-hp63z [data-item="1"] .advantage-pic{border-radius:0 10px 10px 0}.advantages-section-cupid-hp63z [data-item="2"] .advantage-pic{border-radius:10px;order:1}.advantages-section-cupid-hp63z [data-item="3"] .advantage-pic{border-radius:10px 0 0 10px}.advantages-section-cupid-hp63z .advantages-info{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:480px;margin:0 auto;padding:10px 2vw}}@media screen and (min-width:1240px){.user-section-cupid-hp63z .user-block{grid-template-columns:repeat(5,220px)}.user-section-cupid-hp63z .user-item:nth-child(3n+2){transform:none}.user-section-cupid-hp63z .user-item:nth-child(5n+2),.user-section-cupid-hp63z .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-hp63z .advantages-item{display:grid;grid-template-rows:20vw 20vw}.article-section-cupid-hp63z{position:relative}.article-section-cupid-m51gh h2{font-size:42px}.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-hp63z 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-hp63z: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}}.top-content{margin-bottom:30px}