@font-face{font-family:'Roboto';src:url(/seo/font/id/roboto_regular_400.woff2) format('woff2'),url(/seo/font/id/roboto_regular_400.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/seo/font/id/roboto_bold_700.woff2) format('woff2'),url(/seo/font/id/roboto_bold_700.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}:root{--primary:#8F82BC;--accent:#BF2774;--header:#161616;--success:#87C612;--danger:#A40030;--warning:#F5A72A;--primary-hover:#9b8ec7}html,body{height:100%}*{margin:0;padding:0;box-sizing:border-box}.text-section ul li{position:relative;padding-left:15px;font-size:16px;margin-bottom:20px}.text-section ul li:before{content:'';position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background:#000}[id*="google-cache-hdr"]+div{height:100%}*{box-sizing:border-box;margin:0;padding:0}:focus{outline:0}ol,ul{list-style:none}a{text-decoration:none;color:var(--primary);transition:all 200ms cubic-bezier(.39,0,.17,.99)}input,select{width:100%;padding:10px 0;font-family:inherit;font-size:14px;line-height:20px;border:none;color:rgba(0,0,0,.85);background-color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{visibility:hidden;opacity:0}.select-item[value=""],.select-item[value="default"]{display:none}option[disabled]{display:none}input::-ms-input-placeholder{color:transparent}input::placeholder{color:transparent}.recovery-form{display:none}html{font-size:62.5%;-webkit-text-size-adjust:none}body{font:1.6rem/1.42 'Roboto','Arial','Helvetica',sans-serif;color:rgba(0,0,0,.85);background-color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;-webkit-text-size-adjust:none;text-size-adjust:none}.center{max-width:960px;margin:0 auto}p{line-height:1.5}.page-btn{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 15px;font-family:inherit;font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase;word-wrap:break-word;border:none;background-color:#0280D7;color:rgba(255,255,255,.9);border-radius:3px;cursor:pointer;transition:all 200ms cubic-bezier(.39,0,.17,.99);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-btn:hover{background-color:#0a88e0}.login-btn{background-color:#fff;color:#0280D7}.login-btn:hover{background-color:#fff}.login-btn,.regform-btn{display:none}.header-section{position:relative;z-index:3;background:var(--header)}.header-section .logo img{max-width:142px;display:block}.header-nav-block{display:flex}.header-section .center{padding:4rem 0}.header-section .header-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header-nav-item-inner{opacity:0;visibility:hidden;position:absolute;z-index:100;top:100%;right:-5px;margin-top:4.5rem;max-height:400px;padding:10px 10px 12px 5px;transform:translateY(-10px);background:rgba(0,0,0,.85);border-radius:5px;transition:all 200ms cubic-bezier(.39,0,.17,.99)}.header-nav-item-inner:before{content:"";width:0;height:0;position:absolute;right:10px;bottom:100%;border:solid transparent;border-bottom-color:rgba(0,0,0,.85);border-width:10px}.header-nav-item-inner a{position:relative;padding:8px 12px;font:1.6rem/1.2 "Roboto",Arial,Helvetica,sans-serif;color:var(--primary);cursor:pointer;text-transform:none;display:block;white-space:nowrap;border-radius:3px}.header-nav-item-inner a:hover{color:#fff;background-color:var(--primary)}.header-nav-item-inner a:hover:before{border-color:#fff}.header-nav-item-inner a:before{content:"";align-self:center;border:solid var(--primary);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);margin-right:10px;margin-bottom:1px;transition:all 200s cubic-bezier(.39,0,.17,.99)}.header-nav-item-inner.full-menu{display:flex;padding:10px 20px 12px}.full-menu .full-menu-item{min-width:200px}.full-menu-item-title{font-weight:700;color:#000;padding:8px 12px}.header-nav-item{display:inline-flex;position:relative;font-weight:500;font-size:1.8rem;line-height:1;margin-left:1.2rem;cursor:pointer;z-index:1;color:var(--primary);background:transparent}.header-nav-item>span:hover,.header-nav-item.active>span{color:#fff}.header-nav-item.dropdown-item span{padding:0 .8rem;display:block}.header-nav-item>span{margin:auto;-ms-flex-item-align:center}.dropdown-item>span:after{content:"";display:inline-block;vertical-align:top;width:10px;height:10px;margin:0 0 0 10px;border:2px solid var(--primary);border-top:none;border-right:none;transform:rotate(-45deg)}.dropdown-item.is-active:before{opacity:1;transform:translateY(10px)}.is-active .header-nav-item-inner{visibility:visible;transform:translateY(10px);opacity:1}.dropdown-item:hover>span:after,.dropdown-item.active>span:after{border-color:#fff}.dropdown-item.is-active>span:after{transform:rotate(135deg);margin-top:5px;border-color:#fff}.mobile-nav-visible .mobile-btn{width:24px;transform:rotate(-270deg);right:10px}.mobile-nav-visible .mobile-btn .icon-line-1{transform:rotate(-45deg)}.mobile-nav-visible .mobile-btn .icon-line-2{transform:rotate(45deg)}.mobile-nav-visible .mobile-btn .icon-line-3{display:none}.mobile-nav-visible .mobile-btn .mobile-btn-item{background-color:#fff;position:absolute}.mobile-btn-block{display:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mobile-btn{display:flex;flex-flow:column nowrap;justify-content:space-between;height:20px;width:27px;position:relative;padding:0;top:0;transition:none;overflow:initial}.mobile-btn .mobile-btn-item{width:100%;height:3px;background-color:#fff;transition:all 0.35s cubic-bezier(.39,0,.17,.99);z-index:1}.main-section{position:relative;padding:50px 0 0}.main-section .center{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;min-height:710px;padding:30px 45px 45px;border-radius:10px;box-shadow:0 50px 100px #EEF3FF;overflow:hidden}.main-section .center:after,.main-section .center:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.main-section .center:after{background:url(https://www.seniorstodate.com/seo/resource/id/c81cc66a641041f47615c1ac18157f76.jpg) no-repeat center top / cover;background-position:15% top}.main-section .center:before{z-index:-1;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.8))}.slogan-block{flex:1;color:#fff}.slogan-title{font-weight:500;font-size:44px;line-height:1.1;padding-bottom:35px;text-transform:capitalize}.slogan-subtitle{font-size:1.6rem;line-height:1.3}.signin-block{width:100%;max-width:400px}.reg-form-block{display:none;padding:32px 40px 40px;background:#fff;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.2);transition:padding 200ms cubic-bezier(.39,0,.17,.99)}.reg-form-block.active{display:block}.reg-form-title{font-size:24px;line-height:1.2;margin-bottom:30px;padding-left:20px}.form-item{position:relative;margin-top:35px}.is-active .form-input::before{right:0;left:0;background:var(--primary)}.error-field .form-input::before,.error-field .form-select::before{right:0;left:0;background:var(--danger)}.valid-field .form-input::before,.valid-field .form-select::before{background:var(--success)}.error-field .form-error-block{visibility:visible;transform:translateY(0);opacity:1}.valid-field .form-success-block{visibility:visible;transform:translateY(0);opacity:1}.form-label-block{position:absolute;top:0;right:0;left:0;display:flex;padding:10px 0;line-height:20px;transition:all 200ms cubic-bezier(.39,0,.17,.99)}.is-focused .form-label-block{padding:0;font-size:12px;transform:translateY(-14px)}.form-label-block label{color:rgba(0,0,0,.3)}.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:all 200ms cubic-bezier(.39,0,.17,.99)}[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:rgba(0,0,0,.5);transition:all 200ms cubic-bezier(.39,0,.17,.99);pointer-events:none}.is-visible .select-dropdown{visibility:visible;transform:translateY(-1px);opacity:1}.select-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;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{position:absolute;z-index:10;top:100%;right:-20px;left:-20px;max-height:212px;padding:10px 0;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:all 200ms cubic-bezier(.39,0,.17,.99);visibility:hidden;opacity:0;overflow-y:auto}.select-item{position:relative;display:block;padding:6px 20px;font-size:13px;line-height:2;font-family:inherit;cursor:pointer}.select-item:hover,.select-item:focus{background:rgba(0,0,0,.06)}[data-form-item="age"] .select-item:first-child{display:none}.location-notice-icon{position:absolute;top:10px;right:0;width:24px;height:21px;cursor:pointer}.location-notice-icon:hover+.location-example{visibility:visible;transform:translateY(0);opacity:1}.location-example{position:absolute;z-index:10;right:calc(-10px / 2);bottom:100%;visibility:hidden;width:300px;padding:10px 20px;transform:translateY(10px);font-size:12px;background:#fff;color:rgba(0,0,0,.5);border-radius:3px;box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 8px 8px 0 rgba(0,0,0,.2);transition:all 200ms cubic-bezier(.39,0,.17,.99);opacity:0}.location-example:before{content:"";position:absolute;z-index:-1;width:10px;height:10px;top:100%;right:10px;margin-top:calc(-10px / 2);background:#fff;transform:rotate(45deg)}.form-error-block{margin-top:3px;transform:translateY(20px);color:var(--danger);font-size:12px;opacity:0;visibility:hidden;transition:all 200ms cubic-bezier(.39,0,.17,.99)}.form-error-block a{text-decoration:underline;color:var(--danger)}.form-success-block{margin-top:3px;transform:translateY(20px);font-size:12px;color:var(--success);opacity:0;visibility:hidden;transition:all 200ms cubic-bezier(.39,0,.17,.99)}.form-success-block a{text-decoration:underline;color:var(--success)}.submit-btn-block{margin:25px auto 10px}.form-terms{margin:25px auto 0;font-size:11px;text-align:center;color:rgba(0,0,0,.5)}.password-icon{position:absolute;top:12px;right:0;width:24px;height:24px;background:url(https://www.seniorstodate.com/seo/resource/id/44843d669b41a997954b955d60fe22f7.svg) no-repeat center center / contain;cursor:pointer}.password-icon.active{background:url(https://www.seniorstodate.com/seo/resource/id/a3a4a03690216483c02b46fa59512bb0.svg) no-repeat center center / contain}.breadcrumbs-section{position:relative;z-index:2;padding-top:50px}.breadcrumbs-block .breadcrumbs-item,.breadcrumbs-block .breadcrumbs-item a{font-size:14px;display:inline-block;text-decoration:none;color:#656970}.breadcrumbs-block .breadcrumbs-item~span{margin:0 .7rem 0 .5rem;align-self:center;border:solid #989898;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg)}.breadcrumbs-block .breadcrumbs-item:last-child{color:var(--primary)}.breadcrumbs-block .breadcrumbs-item a:hover{text-decoration:underline}.text-block{margin:0 0 2rem}.text-section{padding-top:2rem}.advice-block span{font-weight:400;font-size:2rem;line-height:1.4;text-transform:capitalize;margin-bottom:5px;display:block}}.text-block h1,.text-block h2,.text-block h3{font-weight:400;font-size:2.4rem;line-height:1.4;padding:5.5rem 0 2.2rem;text-transform:capitalize}.text-block p{margin-bottom:1.2rem}.slider-block{position:relative;margin:70px auto 20px}.slider-block-inner{position:relative;display:flex;justify-content:flex-start;overflow:hidden;padding-bottom:40px}.slider-block-inner:after,.slider-block-inner:before{content:"";position:absolute;z-index:1;height:100%;width:30vw}.slider-block-inner:after{right:0;background:linear-gradient(to left,#fff 20%,rgba(255,255,255,0))}.slider-block-inner:before{left:0;background:linear-gradient(to right,#fff 20%,rgba(255,255,255,0))}#slider{display:flex;width:auto}.slider-item{display:flex;justify-content:center;align-items:center;position:relative;width:33vw;max-width:670px;min-width:300px;padding:0 1.5vw}.slider-item .user-photo{width:197px;height:170px;position:relative;flex-shrink:0;margin-left:10px}.slider-item .slider-content{margin-left:-105px;padding:22px 20px 50px 140px;border-radius:5px;border:1px solid #BE2973;background:#fff;box-shadow:0 5px 30px #e1e8f8}.slider-item .user-name{font-weight:500;padding-bottom:5px}.slider-nav-block{display:flex;position:absolute;z-index:2;bottom:20px;left:0;right:0}.slider-nav{display:flex;justify-content:flex-end;align-items:center;width:33vw;max-width:720px;min-width:300px;padding-right:40px}.slider-btn{display:flex;justify-content:center;align-items:center;width:37px;height:37px;margin:0 10px;background:var(--primary);border-radius:3px;cursor:pointer}.slider-next img{transform:scale(-1,1)}.slider-btn:hover{background:var(--primary-hover)}.offers-block{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;padding:7rem 0 0}.offers-block .offer-item{width:25%;min-width:180px;line-height:1.4;text-align:center;padding:0 0 9rem}.offer-item .offer-image{width:150px;height:150px;margin:0 auto 15px;background:url(https://www.seniorstodate.com/seo/resource/id/4bf5a08c57d9ba54ff24a2b38d924099.png) no-repeat}[data-offer="1"] .offer-image{background-position:center 0}[data-offer="2"] .offer-image{background-position:center -150px}[data-offer="3"] .offer-image{background-position:center -300px}[data-offer="4"] .offer-image{background-position:center -450px}.offer-item .offer-text{padding:0 2rem}.offer-item .offer-title{font-size:24px;padding:0 0 10px;text-transform:capitalize}.info-block{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;text-align:center}.info-item{flex:1;min-width:300px;padding:0 10px 30px}.info-item .info-title{font-size:35px;padding-bottom:30px;color:var(--primary);text-transform:capitalize}.links-section{padding-top:6rem}.links-section .links-title{font-size:24px;padding-bottom:15px;text-transform:capitalize}.links-section .links-block{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.links-section ul{padding-bottom:30px;text-transform:capitalize;width:100%}.links-section li{width:30%;margin-top:10px;float:left;display:block}.links-section li:before{content:"";display:inline-block;vertical-align:middle;width:10px;height:10px;margin:5px 20px 0 0;border:2px solid rgba(0,0,0,.85);border-top:none;border-right:none;transform:rotate(-135deg)}.links-section a:hover{text-decoration:underline}.advice-section{padding:6rem 0 12rem}.advice-section .advice-title{font-size:2.4rem;padding-bottom:2rem}.advice-block{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;align-items:flex-start}.advice-item{padding:25px;border:1px solid var(--primary);border-radius:5px;background:#fff;box-shadow:0 0 100px #EEF3FF}.advice-item-title{font-size:2.4rem;text-align:center;padding-bottom:2rem;text-transform:capitalize}.footer-section{padding:2.2rem 0;background:#09142E}.footer-section .logo{display:block;max-width:162px;width:100%;margin:0 auto}.footer-section .copyright-block{color:#F7BFD9;text-align:center}.footer-section .links-block{display:flex;justify-content:space-around;flex-wrap:wrap;margin:15px 0 20px}.footer-section .links-block a{color:var(--primary);font-weight:500;font-size:18px;text-transform:capitalize;margin:5px}.footer-section .links-block a:hover{text-decoration:underline}.overlay-block.is-active{display:block}.mobile-nav-visible .overlay-block.is-active{display:none}.overlay-block{position:fixed;z-index:2;width:100%;height:100%;top:0;left:0;display:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wrapper{position:relative;overflow:hidden}.decoration-square{position:absolute;z-index:-1;width:40vw;max-width:400px;background:#F8F8F8}.decoration-square:before{content:"";display:block;padding-top:100%}.main-section .decoration-square{bottom:80px;left:10%}[data-square="1"]{right:28vw;top:22%}@media screen and (max-width:850px){[data-square="1"]{right:-25%}}[data-square="2"]{right:-15%;top:40%}[data-square="3"]{right:27%;top:53%}[data-square="4"]{left:10%;top:67%}[data-square="5"]{right:10%;bottom:10%}@media screen and (max-height:760px){.header-section .center{padding:1.5rem 0}.main-section{padding-top:20px}.main-section .center{min-height:670px}.links-section li{width:auto;margin-top:10px;float:left;display:block}.links-section .links-block a{position:relative;display:inline-block;white-space:nowrap;font-weight:500;font-size:16px;padding:10px 20px;margin:5px;color:#000;text-decoration:none;border:1px solid var(--primary);border-radius:5px}.links-section li:before{display:none}.links-section .links-block{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;text-align:left}}@media screen and (max-width:1250px){.slider-item .user-photo{margin:0 auto}.slider-item{display:block}.slider-item .slider-content{margin:-50px 0 0;padding:60px 20px 20px}.links-section li{width:auto;margin-top:10px;float:left;display:block}.links-section .links-block a{position:relative;display:inline-block;white-space:nowrap;font-weight:500;font-size:16px;padding:10px 20px;margin:5px;color:#000;text-decoration:none;border:1px solid var(--primary);border-radius:5px}.links-section li:before{display:none}.links-section .links-block{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;text-align:left}}@media screen and (max-width:1050px){.header-nav-item-inner a:hover{color:#000}.header-section{padding:0 10px}.mobile-btn-block{display:flex;padding:20px 0 20px 20px}.header-nav-block,.mobile-nav-visible .main-section,.mobile-nav-visible section,.mobile-nav-visible footer,.mobile-nav-visible .header-description{display:none}.mobile-nav-visible .main-container{background:var(--header)}.header-nav-item-inner:before{display:none}.mobile-nav-visible .header-section .header-nav-block{width:100%;display:block;margin-top:2rem}.mobile-nav-visible .header-section .header-nav-item{border-bottom:1px solid #f7f7f7;display:block;font-size:2rem;margin:0}.mobile-nav-visible .header-section .header-nav-item>span{padding:1rem 1.6rem 1.2rem 2rem;display:block}.header-nav-item-inner,.header-nav-item-inner.full-menu{max-height:100%;overflow:auto;background:#fff;display:none;position:static}.dropdown-item.is-active .header-nav-item-inner{display:block;margin-top:-15px;background:var(--primary)}.header-nav-item-inner a{color:#000}.header-nav-item-inner a:before{border-color:#000}}@media screen and (max-width:850px),(max-height:620px){html{font-size:55%}.header-section .center{padding:0 20px}.header-nav-item{margin:0}.main-section{flex:1;display:flex;justify-content:flex-start;flex-direction:column;padding:0}.main-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100%}.decoration-square{display:none}.wrapper{overflow:auto;height:100%}.main-section .center{flex:1;display:flex;justify-content:flex-start;flex-direction:column;width:100%;height:100%;min-height:auto;padding:0;border-radius:0;box-shadow:0 2px 2px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.1),0 50px 100px #EEF3FF}.center{padding:0 10px}.slogan-title{font-weight:500;font-size:30px;line-height:1.1;padding-bottom:0;text-transform:capitalize;text-align:center;position:absolute;top:329px;left:10px}select{opacity:1;visibility:visible}.switch-form-btn,.switch-form-btn.is-active{display:none}.reg-form-block.active{display:none}.reg-form-block.mobile-active{display:block;width:100%;flex:1}.login-btn,.regform-btn{display:flex;max-width:100%;width:auto;margin:0 2rem 1.2rem}.login-btn{margin-bottom:3rem}.signin-block{position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex:1;max-width:100%;height:100%;min-height:433px}.reg-form-block{border-radius:0;background:#fff;box-shadow:none}.select-dropdown{display:none}.slider-block-inner:after,.slider-block-inner:before{display:none}.slider-item,.slider-nav{width:100vw;max-width:100vw;margin:0;padding:0 15px}.slider-nav.markup-nav{display:none}.advice-block{grid-template-columns:1fr}}@media all and (max-width:600px),(max-height:620px){.signin-block .reg-form-block{padding:20px}.select-value{display:none}.form-item{margin-top:5vh}.form-terms{padding-top:10px}header .logo{max-height:30px}.switch-form-btn{padding:6px 15px}}@media screen and (max-width:480px){.text-block h1,.text-block h2,.text-block h3{padding:15px 0 10px}}