.landing-about{background-color:#007bdf;background-color:var(--theme-brand-surface,#007bdf);color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}@media only screen and (min-width:1200px){.landing-about{padding:98px 150px 160px 115px}}@media only screen and (max-width:1199px){.landing-about{padding:91px 38px 116px 55px}}@media only screen and (min-width:768px){.landing-about:after{background-color:#007bdf;background-color:var(--theme-brand-surface,#007bdf);bottom:0;content:"";display:block;left:100%;position:absolute;top:0;width:666px}}.landing-about__benefit:first-child{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:1200px){.landing-about__benefit:first-child{padding-bottom:75px}}@media only screen and (max-width:1199px){.landing-about__benefit:first-child{padding-bottom:48px}}.landing-about__benefit:first-child .landing-about__benefit-icon{flex:0 0 auto}@media only screen and (min-width:1200px){.landing-about__benefit:first-child .landing-about__benefit-icon{width:39.2%}}@media only screen and (max-width:1199px){.landing-about__benefit:first-child .landing-about__benefit-icon{width:33%}}.landing-about__benefit:first-child .landing-about__benefit-desc{flex:0 0 auto}@media only screen and (min-width:1200px){.landing-about__benefit:first-child .landing-about__benefit-desc{padding-top:25px;width:48.2%}}@media only screen and (max-width:1199px){.landing-about__benefit:first-child .landing-about__benefit-desc{width:52.5%}}.landing-about__benefit:first-child .landing-about__benefit-headline{font-size:24px;font-weight:700;letter-spacing:-.75px;line-height:33px;margin-bottom:18px}@media only screen and (max-width:1199px){.landing-about__benefit:first-child .landing-about__benefit-headline{padding-right:24px}}@media only screen and (min-width:1200px){.landing-about__benefit:not(:first-child){width:28.7%}}@media only screen and (max-width:1199px){.landing-about__benefit:not(:first-child){width:26%}}.landing-about__benefit:not(:first-child) .landing-about__benefit-icon{align-items:center;display:flex;height:188px;justify-content:center}.landing-about__benefit:not(:first-child) .landing-about__benefit-headline{font-size:16px;font-weight:700;line-height:21px;margin-bottom:10px}@media only screen and (max-width:1199px){.landing-about__benefit:nth-child(3){margin-right:-1%;width:27%}}.landing-about__benefit-icon{font-size:0;line-height:0;text-align:center}.landing-about__benefit-text{font-size:14px;line-height:21px}.landing-cap{background-color:#007bdf;background-color:var(--theme-brand-surface,#007bdf);color:#fff;height:100%;width:100%}.landing-cap__restriction{color:#b3d7f5;line-height:1em;position:absolute}@media only screen and (min-width:768px){.landing-cap__restriction{font-size:17px;letter-spacing:1.38px;right:26px;top:24px}}@media only screen and (max-width:767px){.landing-cap__restriction{font-size:13px;letter-spacing:1px;right:10px;top:9px}}.landing-cap__wrapper{box-sizing:border-box;display:flex;justify-content:space-between;left:0;position:absolute;width:100%}@media only screen and (min-width:768px){.landing-cap__wrapper{bottom:6.0546875%;height:87.890625%;max-height:850px;top:6.0546875%}}@media only screen and (max-width:767px){.landing-cap__wrapper{flex-direction:column;max-height:536px}}@media only screen and (min-width:768px) and (max-height:767px){.landing-cap__wrapper{align-items:center;padding:0 2.5%}}@media only screen and (min-width:768px) and (min-height:768px){.landing-cap__wrapper{flex-direction:column}}@media only screen and (max-width:767px) and (max-height:439px){.landing-cap__wrapper{bottom:3%;height:94%;justify-content:center;top:3%}}@media only screen and (max-width:767px) and (min-height:440px){.landing-cap__wrapper{bottom:8.376068376068375%;height:82.56410256410257%;top:9.05982905982906%}}.landing-cap__logo{text-align:center;white-space:nowrap}@media only screen and (min-width:768px){.landing-cap__logo{padding-right:12px}}.landing-cap__logo-icon{display:inline-block;vertical-align:top}@media only screen and (min-width:768px){.landing-cap__logo-icon{margin:7px 15px 0 0}}@media only screen and (max-width:767px){.landing-cap__logo-icon{margin:4px 7px 0 0}}.landing-cap__logo-icon img{display:block}@media only screen and (max-width:767px){.landing-cap__logo-icon img{height:24px;width:144px}}.landing-cap__logo-slogan{color:#fff;display:inline-block;text-align:left;text-transform:uppercase;vertical-align:top}@media only screen and (min-width:768px){.landing-cap__logo-slogan{font-size:16px;letter-spacing:1.45px;line-height:22px}}@media only screen and (max-width:767px){.landing-cap__logo-slogan{font-size:11px;letter-spacing:1px;line-height:15px}}@media only screen and (min-width:768px) and (max-height:767px){.landing-cap__logo{left:50%;position:absolute;top:0;transform:translateX(-50%)}}@media only screen and (min-width:768px) and (min-height:768px){.landing-cap__logo{padding-bottom:69px}}@media only screen and (max-width:767px) and (max-height:439px){.landing-cap__logo{left:50%;position:absolute;top:0;transform:translateX(-50%)}}@media only screen and (max-width:767px) and (min-height:440px){.landing-cap__logo{padding-bottom:9px}}.landing-cap__image{font-size:0;line-height:0;text-align:center}.landing-cap__image img{max-width:100%}@media only screen and (max-width:767px){.landing-cap__image img{transform:scale(.56)}}@media only screen and (min-width:768px) and (max-height:767px){.landing-cap__image{flex:0 0 auto;width:38%}}@media only screen and (max-width:767px) and (max-height:300px){.landing-cap__image{display:none}}@media only screen and (min-width:768px) and (max-height:767px){.landing-cap__content{flex:0 0 auto;font-size:24px;width:58%}}.landing-cap__about{margin:auto}@media only screen and (min-width:768px){.landing-cap__about{line-height:1.366666666666667em;max-width:600px}}@media only screen and (max-width:767px){.landing-cap__about{font-size:13px;line-height:18px;max-width:254px;text-align:center}}@media only screen and (min-width:768px) and (max-height:767px){.landing-cap__about{font-size:24px}}@media only screen and (min-width:768px) and (min-height:768px){.landing-cap__about{font-size:30px;padding-bottom:64px;text-align:center}}@media only screen and (max-width:767px) and (min-height:440px){.landing-cap__about{padding-bottom:26px}}.landing-cap__buttons{margin:auto;text-align:center}@media only screen and (min-width:768px) and (max-height:767px){.landing-cap__buttons{bottom:0;display:flex;justify-content:space-between;left:50%;margin-left:-310px;position:absolute;width:620px}}@media only screen and (min-width:768px) and (min-height:768px){.landing-cap__buttons{width:300px}}@media only screen and (max-width:767px) and (max-height:439px){.landing-cap__buttons{bottom:0;display:flex;justify-content:space-between;left:5%;position:absolute;right:5%}}@media only screen and (max-width:767px) and (min-height:440px){.landing-cap__buttons{width:230px}}.landing-cap__button{box-sizing:border-box;color:#fff;display:block;font-weight:600}@media only screen and (min-width:768px){.landing-cap__button{border-radius:25px;font-size:18px;height:50px;padding-bottom:4px;width:300px}}@media only screen and (max-width:767px){.landing-cap__button{border-radius:20px;font-size:12px;height:39px;padding-bottom:4px}}@media only screen and (min-width:768px) and (min-height:768px){.landing-cap__button+.landing-cap__button{margin-top:20px}}@media only screen and (max-width:767px) and (min-height:440px){.landing-cap__button+.landing-cap__button{margin-top:20px}}.landing-cap__button.-signup{background:#4baf4e;border:none}.landing-cap__button.-signin{background:none;border:1px solid #fff}.landing-cap__button.-guest{align-items:center;background:#00a161;background:var(--theme-action-success,#00a161);display:flex;justify-content:center}@media only screen and (max-width:767px) and (min-height:440px){.landing-cap__button{width:230px}}@media only screen and (max-width:767px) and (max-height:439px){.landing-cap__button{width:48%}}.landing-couples{display:flex;height:561px}.landing-couples__about{align-items:center;background-color:#f6f8fb;background-color:var(--theme-page,#f6f8fb);box-sizing:border-box;display:flex}@media only screen and (min-width:1200px){.landing-couples__about{padding:0 80px 19px 114px;width:49.7%}}@media only screen and (max-width:1199px){.landing-couples__about{padding:0 60px 28px 57px;width:49%}}.landing-couples__about h2{margin-bottom:17px}.landing-couples__about p{font-size:14px;line-height:21px}.landing-couples__slider{box-sizing:border-box;position:relative}@media only screen and (min-width:1200px){.landing-couples__slider{padding:0 80px;width:50.3%}}@media only screen and (max-width:1199px){.landing-couples__slider{padding:0 53px;width:51%}}.landing-couples__slider-content{align-items:center;display:flex;height:100%;position:relative}.landing-couples__slider-nav{bottom:75px;font-size:0;left:0;line-height:0;position:absolute;text-align:center;width:100%}.landing-couples__slider-nav-dot{background-color:#ecf4ff;background-color:var(--theme-highlight,#ecf4ff);border:none;border-radius:50%;display:inline-block;height:20px;margin:0 8px;transition:background-color .45s;vertical-align:top;width:20px}.landing-couples__slider-nav-dot.-active{background-color:#007bdf;background-color:var(--theme-action,#007bdf)}.landing-couples__couple{margin-top:-13px;opacity:0;position:absolute;transition-duration:.45s;transition-property:opacity,visibility;visibility:hidden;width:100%}.landing-couples__couple-person{display:flex}.landing-couples__couple-person+.landing-couples__couple-person{margin-top:9px}.landing-couples__couple-person-avatar{align-self:flex-start;flex:0 0 auto;margin-right:8px;position:relative}.landing-couples__couple-person-avatar img{display:block}.landing-couples__couple-person-online{background-color:#00a161;background-color:var(--theme-action-success,#00a161);border:2px solid #fff;border:2px solid var(--theme-surface,#fff);border-radius:50%;bottom:1px;height:14px;left:1px;position:absolute;width:14px}.landing-couples__couple-person-copy{align-self:center;border-radius:24px;padding:13px 16px 17px 19px}.landing-couples__couple-person.-male .landing-couples__couple-person-copy{background-color:#ecf4ff;background-color:var(--theme-highlight,#ecf4ff)}.landing-couples__couple-person.-female .landing-couples__couple-person-copy{background-color:#f6f8fb;background-color:var(--theme-page,#f6f8fb)}.landing-couples__couple.-active{opacity:1;visibility:visible}.landing-footer{background-color:#f6f8fb;background-color:var(--theme-page,#f6f8fb);display:flex;justify-content:space-between;position:relative}@media only screen and (min-width:1200px){.landing-footer{padding:84px 5px 83px 115px}}@media only screen and (max-width:1199px){.landing-footer{padding:86px 43px 81px 58px}}@media only screen and (min-width:768px){.landing-footer:after{background-color:#f6f8fb;background-color:var(--theme-page,#f6f8fb);bottom:0;content:"";display:block;left:100%;position:absolute;top:0;width:666px}}.landing-footer__share-title{font-size:14px;line-height:20px;margin-bottom:16px}.landing-footer__menu{flex:0 0 auto}@media only screen and (min-width:1200px){.landing-footer__menu{width:56.2%}}@media only screen and (max-width:1199px){.landing-footer__menu{width:52.2%}}.landing-footer__menu-link{color:#3e3f55;color:var(--theme-text,#3e3f55);display:inline-block;font-size:14px;font-weight:600;line-height:19px;padding-bottom:23px;vertical-align:top;width:50%}.landing-footer__menu-link a{color:currentColor}.landing-footer__menu-link button{background:none;border:none;color:currentColor;font-weight:inherit;transition:color .15s}.landing-footer__menu-link button:hover{color:#2e7bdb;color:var(--theme-link,#2e7bdb)}.landing-functions{display:flex;height:598px;position:relative;z-index:2}.landing-functions__text{align-self:center;flex:0 0 auto}@media only screen and (min-width:1200px){.landing-functions__text{padding:0 0 8px 114px;width:38%}}@media only screen and (max-width:1199px){.landing-functions__text{padding:10px 0 0 57px;width:30.6%}}.landing-functions__text h2{margin-bottom:16px}.landing-functions__text p{font-size:14px;line-height:21px}.landing-functions__preview{align-self:flex-end;flex:1 1 auto;position:relative}@media only screen and (min-width:1200px){.landing-functions__preview{margin-left:-4.3%}}.landing-functions__preview img{display:block}.landing-functions__preview-laptop-screen{left:145px;position:absolute;top:36px}.landing-functions__preview-phone{bottom:0;left:66px;position:absolute}.landing-functions__preview-phone-screen{left:17px;position:absolute;top:45px}.landing-intro{background-color:#007bdf;background-color:var(--theme-brand-surface,#007bdf);color:#fff;height:100vh;min-height:500px;position:relative}@media only screen and (min-width:1200px){.landing-intro{max-height:949px}}@media only screen and (max-width:1199px){.landing-intro{max-height:768px}}@media only screen and (min-width:768px){.landing-intro:after{background-color:#007bdf;background-color:var(--theme-brand-surface,#007bdf);bottom:0;content:"";display:block;left:100%;position:absolute;top:0;width:666px}}.landing-intro__content{box-sizing:border-box;height:100%;position:relative;z-index:2}@media only screen and (min-width:1200px){.landing-intro__content{padding:41px 40px 40px 114px}}@media only screen and (max-width:1199px){.landing-intro__content{padding:36px 32px 36px 57px}}.landing-intro__content-wrapper{align-items:center;display:flex;height:100%;position:relative}.landing-intro__body{align-items:center;display:flex;padding-bottom:52px}@media only screen and (min-width:1200px){.landing-intro__body-headline{max-width:660px;padding-right:2%}}@media only screen and (max-width:1199px){.landing-intro__body-headline{max-width:485px;padding-bottom:20px}}.landing-intro__body-headline h1{font-size:32px;font-weight:700;letter-spacing:0;line-height:48px}@media only screen and (min-width:1200px){.landing-intro__body-headline h1{margin-bottom:29px}}@media only screen and (max-width:1199px){.landing-intro__body-headline h1{margin-bottom:24px}}.landing-intro__body-headline p{font-size:24px;letter-spacing:0;line-height:33px;margin-bottom:40px}.landing-intro__body-headline .form-button{box-shadow:0 0 18px rgba(0,0,0,.08);width:232px}.landing-intro__body-image{font-size:0;line-height:0;padding-bottom:44px;text-align:right;width:49%}.landing-intro__body-image img{display:inline-block;max-width:100%}.landing-intro__share{position:absolute}@media only screen and (min-width:1200px){.landing-intro__share{bottom:85px;left:1px}}@media only screen and (max-width:1199px){.landing-intro__share{bottom:84px;left:0}}.landing-intro__press{align-items:center;bottom:0;display:flex;position:absolute;white-space:nowrap}@media only screen and (min-width:1200px){.landing-intro__press{left:2px}}@media only screen and (max-width:1199px){.landing-intro__press{left:-1px}}.landing-intro__press-title{font-size:14px;font-weight:600;line-height:19px}.landing-intro__press-link{margin-left:13px;opacity:.5;position:relative;top:3px;transition:opacity .15s}@media only screen and (min-width:1200px){.landing-intro__press-link{margin-right:5px}}@media only screen and (max-width:1199px){.landing-intro__press-link{margin-right:3.5px}}.landing-intro__press-link:hover{opacity:1}.landing-intro__restriction{position:absolute;right:90px}@media only screen and (min-width:1281px){.landing-intro__restriction{bottom:5px}}@media only screen and (max-width:1280px){.landing-intro__restriction{bottom:69px}}.landing-intro__restriction img{display:block}.landing-intro__hcsochi{position:absolute;right:1px}@media only screen and (min-width:1281px){.landing-intro__hcsochi{bottom:5px}}@media only screen and (max-width:1280px){.landing-intro__hcsochi{bottom:69px}}.landing-intro__hcsochi img{display:block}.landing__mobile{height:100%;left:0;position:fixed;top:0;width:100%}@media only screen and (max-width:1023px){.landing__desktop{display:none}}@media only screen and (min-width:1024px){.landing__mobile{display:none}}