.seenior-template{font-family:"DM Sans 24pt",Arial,Helvetica,sans-serif}.seenior-cta .seenior-contact-info,.seenior-hero .seenior-hero-languages,.seenior-list .seenior-list-item,.seenior-template .seenior-text{font-size:16px;letter-spacing:0;line-height:30px}html[lang] .seenior-template h3{font-size:30px;letter-spacing:0;line-height:40px}html[lang] .seenior-template h2{font-size:80px;letter-spacing:0;line-height:90px}@media only screen and (max-width: 991px){html[lang] .seenior-template h2{font-size:50px;line-height:50px}}header{height:0 !important}.seenior-template .slide-in-right,.seenior-template .slide-in-left{opacity:0;transition-timing-function:cubic-bezier(0.33, 0, 0.13, 1);transition-duration:1.2s;transition-property:opacity,transform}.seenior-template .slide-in-right.animated,.seenior-template .slide-in-left.animated{opacity:1;transform:none}.seenior-template .slide-in-right{transform:translate3d(60px, 0, 0)}.seenior-template .slide-in-left{transform:translate3d(-60px, 0, 0)}.seenior-template .zoom-in img{transform:scale(1.12);transition:transform 2s cubic-bezier(0.33, 0, 0.13, 1)}.seenior-template .zoom-in.animated img{transform:scale(1)}@media(prefers-reduced-motion: reduce){.seenior-template .slide-in-right,.seenior-template .slide-in-left,.seenior-template .zoom-in img,.seenior-template .seenior-list-arrow{transition:none !important;transform:none !important;opacity:1 !important}.seenior-template .seenior-hero-title,.seenior-template .seenior-scroll-down-arrows svg{animation:none !important;transform:none !important}}.seenior-template{overflow-x:clip;--seenior-offset: 48px}@media only screen and (min-width: 1120px){.seenior-template{--seenior-offset: calc((100vw - 1120px) / 2 + 48px)}}@media only screen and (max-width: 425px){.seenior-template{--seenior-offset: 24px}}.seenior-template .container{max-width:1120px}@media only screen and (max-width: 991px){html[lang] .seenior-template h2{font-size:50px;line-height:52px}}@media only screen and (max-width: 374px){html[lang] .seenior-template h2{font-size:45.5px;line-height:47.3px}}@media only screen and (min-width: 992px){html[lang=ru-RU] .seenior-template h2{font-size:64px;line-height:84px}}.seenior-template .seenior-section-title{margin-bottom:80px}@media only screen and (max-width: 991px){.seenior-template .seenior-section-title{margin-bottom:48px}}.seenior-template .seenior-text p{margin-bottom:30px}.seenior-template .seenior-text p:last-child{margin-bottom:0}.seenior-template .seenior-badge{width:155px}.seenior-template .seenior-badge img{width:100%;height:auto}@media only screen and (max-width: 991px){.seenior-template .seenior-badge{width:78px}.seenior-template .seenior-badge img{max-width:78px}}@media only screen and (max-width: 767px){html[lang=en-US] .seenior-template .seenior-badge,html[lang=ru-RU] .seenior-template .seenior-badge{width:78px}html[lang=en-US] .seenior-template .seenior-badge img,html[lang=ru-RU] .seenior-template .seenior-badge img{max-width:78px}}.seenior-template .seenior-button{margin-top:36px}@media only screen and (max-width: 991px){.seenior-template .seenior-button{margin-top:48px}}.seenior-list{margin:40px 0 0;padding-left:0;list-style:none}.seenior-list .seenior-list-item{gap:18px;margin-bottom:20px}.seenior-list .seenior-list-item:last-child{margin-bottom:0}.seenior-list .seenior-list-arrow{width:13px;height:27px;margin-top:3px;opacity:0;transform:translate3d(-14px, 0, 0);transition:opacity .5s ease-out,transform .5s cubic-bezier(0.33, 0, 0.13, 1);transition-delay:.2s}.seenior-list .animated .seenior-list-arrow,.seenior-list .seenior-list-item.animated .seenior-list-arrow{opacity:1;transform:none}@media only screen and (max-width: 991px){.seenior-list{margin-top:32px}.seenior-list .seenior-list-item{gap:14px}}.seenior-hero{min-height:480px;min-height:max(480px,100vh);min-height:max(480px,100svh);padding:142px 0 38px;--seenior-hero-pad-top: 150px;--seenior-hero-pad-bottom: 60px}@media(max-height: 900px){.seenior-hero{--seenior-hero-pad-top: 100px}}@media(max-height: 700px){.seenior-hero{--seenior-hero-pad-top: 72px;--seenior-hero-pad-bottom: 40px}}@media only screen and (min-width: 576px){.seenior-hero{display:flex;flex-direction:column;justify-content:center;padding:var(--seenior-hero-pad-top) 0 var(--seenior-hero-pad-bottom)}}.seenior-hero .seenior-hero-media{z-index:-1;height:100%}.seenior-hero .seenior-hero-media .seenior-hero-image,.seenior-hero .seenior-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.seenior-hero .seenior-hero-content{width:100%}@media only screen and (min-width: 576px){.seenior-hero .seenior-hero-content{display:flex;flex-direction:column;max-height:calc(100svh - var(--seenior-hero-pad-top) - var(--seenior-hero-pad-bottom))}}.seenior-hero .seenior-hero-content>.container{flex:0 0 auto}@media only screen and (max-width: 767px){.seenior-hero .seenior-hero-content>.container{padding-left:24px;padding-right:24px}}.seenior-hero .seenior-hero-figures{position:relative;z-index:1;pointer-events:none;flex:0 1 auto;min-height:0;width:min(65.76%,947px);margin-inline:auto;margin-top:-64px;aspect-ratio:947/499}.seenior-hero .seenior-hero-figures img{width:100%;height:100%;object-fit:contain;object-position:bottom center;display:block}.seenior-hero .seenior-hero-logo{z-index:2;max-width:250px}.seenior-hero .seenior-hero-logo img{width:100%;height:auto;display:block}.seenior-hero .seenior-hero-title-reveal{margin-bottom:-22px}.seenior-hero .seenior-hero-title{font-size:135.69px;line-height:116.914px;letter-spacing:-1.357px;padding-bottom:22px;transform:translate3d(0, 100%, 0);animation:seeniorRevealUp 2.5s cubic-bezier(0.33, 0, 0.13, 1) forwards}@media only screen and (min-width: 992px){html[lang=en-US] .seenior-hero .seenior-hero-title{font-size:114.69px;line-height:1;padding-bottom:27px}}@media only screen and (min-width: 992px){html[lang=ru-RU] .seenior-hero .seenior-hero-title{font-size:98px;line-height:1;padding-bottom:86px}}.seenior-hero .seenior-hero-languages{z-index:2;top:38px;right:104px}.seenior-hero .seenior-hero-languages .language-item{margin-right:12px}.seenior-hero .seenior-hero-languages .language-item:last-child{margin-right:0}.seenior-hero .seenior-hero-languages .language-item span,.seenior-hero .seenior-hero-languages .language-item a{display:inline-block;margin-right:8px;color:#0b0a0a;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease-in-out}.seenior-hero .seenior-hero-languages .language-item a:hover,.seenior-hero .seenior-hero-languages .language-item a:focus-visible{opacity:.7}@media only screen and (max-width: 991px){.seenior-hero .seenior-hero-languages{top:23px;right:24px}.seenior-hero .seenior-hero-languages .language-item span,.seenior-hero .seenior-hero-languages .language-item a{font-size:12px;line-height:normal}}.seenior-hero .seenior-hero-badge{z-index:2;top:auto;bottom:12px;right:12px}@media only screen and (min-width: 992px){.seenior-hero .seenior-hero-badge{top:calc(50% + (var(--seenior-hero-pad-top) - var(--seenior-hero-pad-bottom))/2);bottom:auto;right:var(--seenior-offset);transform:translateY(-50%)}}@media only screen and (max-width: 991px){.seenior-hero .seenior-hero-badge{right:unset;left:12px}}.seenior-hero .seenior-scroll-down{z-index:2;bottom:-38px;width:49px;height:77px;color:#0b0a0a;border:1px solid #0b0a0a;border-radius:25px;overflow:hidden}.seenior-hero .seenior-scroll-down .seenior-scroll-down-arrows{width:25px;height:100px;-webkit-mask-image:linear-gradient(to bottom, transparent 10.5px, rgba(0, 0, 0, 0.35) 20.5px, rgba(0, 0, 0, 0.35) 30.5px, #000 40.5px, #000 50.5px, rgba(0, 0, 0, 0.35) 60.5px, rgba(0, 0, 0, 0.35) 70.5px, transparent 80.5px);mask-image:linear-gradient(to bottom, transparent 10.5px, rgba(0, 0, 0, 0.35) 20.5px, rgba(0, 0, 0, 0.35) 30.5px, #000 40.5px, #000 50.5px, rgba(0, 0, 0, 0.35) 60.5px, rgba(0, 0, 0, 0.35) 70.5px, transparent 80.5px);transform:translateY(4.5px)}.seenior-hero .seenior-scroll-down .seenior-scroll-down-arrows svg{display:block;animation:seeniorScrollArrows 7.5s ease-in-out infinite}@media only screen and (max-width: 991px){.seenior-hero .seenior-hero-figures{width:88%;margin-top:0}.seenior-hero .seenior-hero-title-reveal{margin-bottom:-10px}.seenior-hero .seenior-hero-title{font-size:60.648px;line-height:52.256px;letter-spacing:-0.606px;padding-bottom:10px}.seenior-hero .seenior-hero-logo{max-width:180px}}@media only screen and (max-width: 425px){.seenior-hero .seenior-hero-title-reveal{margin-bottom:-7px}.seenior-hero .seenior-hero-title{font-size:40.648px;line-height:35.023px;letter-spacing:-0.406px;padding-bottom:7px}}@media only screen and (max-width: 374px){.seenior-hero .seenior-hero-title-reveal{margin-bottom:-6px}.seenior-hero .seenior-hero-title{font-size:37px;line-height:31.88px;letter-spacing:-0.37px;padding-bottom:6px}}@media only screen and (max-width: 575px){html[lang=ru-RU] .seenior-hero{padding-top:100px}html[lang=ru-RU] .seenior-hero .seenior-hero-title{font-size:51px;line-height:43.94px;letter-spacing:-0.51px}}@media only screen and (max-width: 425px){html[lang=ru-RU] .seenior-hero .seenior-hero-title{font-size:34px;line-height:29.3px;letter-spacing:-0.34px}}@media only screen and (max-width: 374px){html[lang=ru-RU] .seenior-hero .seenior-hero-title{font-size:31px;line-height:26.72px;letter-spacing:-0.31px}}.seenior-intro{background-color:#ccc;padding:70px 0 90px}.seenior-intro .seenior-intro-title,.seenior-intro .seenior-intro-text{font-size:30px;line-height:40px}.seenior-intro .seenior-intro-text{margin-top:0}@media only screen and (max-width: 991px){.seenior-intro{padding:75px 0 68px}.seenior-intro .seenior-intro-title,.seenior-intro .seenior-intro-text{font-size:25px;line-height:30px}}.seenior-why{background-color:#fff;padding:106px 0 0}.seenior-why .seenior-why-content{padding-bottom:135px}.seenior-why .seenior-why-image{margin-bottom:-144px}.seenior-why .seenior-why-image img{width:100%;height:auto;display:block}@media only screen and (max-width: 991px){.seenior-why{padding:86px 0 0}.seenior-why .seenior-why-content{padding-bottom:0}.seenior-why .seenior-why-image{margin-top:32px;margin-bottom:-116px}}.seenior-environment{background-color:#f0f0f0;padding:155px 0 0}.seenior-environment .seenior-list{margin-top:60px}.seenior-environment .col:last-child .seenior-list{margin-top:0}.seenior-environment .seenior-environment-image{margin-top:92px;margin-bottom:-370px}.seenior-environment .seenior-environment-image img{width:100%;height:auto;display:block}@media only screen and (max-width: 991px){.seenior-environment{padding:120px 0 0}.seenior-environment .seenior-list,.seenior-environment .col:last-child .seenior-list{margin-top:32px}.seenior-environment .seenior-environment-image{max-width:none;padding-left:0;padding-right:0;margin-top:48px;margin-bottom:0}}.seenior-home{background-color:#fff;padding:512px 0 118px}.seenior-home .seenior-home-title .seenior-badge{position:absolute;right:-100px;top:50%;margin-top:-77.5px}@media only screen and (max-width: 991px){.seenior-home .seenior-home-title .seenior-badge{display:none}}.seenior-home .seenior-row{margin-bottom:84px}.seenior-home .seenior-row .seenior-row-text h3{margin-bottom:24px}.seenior-home .seenior-row:last-child{margin-bottom:0}.seenior-home .seenior-row .seenior-row-image img{width:100%;height:auto;display:block}.seenior-home .seenior-row .seenior-row-partner-label{margin-top:28px;margin-bottom:0}.seenior-home .seenior-row .seenior-row-partner{gap:24px;justify-content:space-between;margin-top:48px}.seenior-home .seenior-row .seenior-row-partner-label+.seenior-row-partner{margin-top:16px}.seenior-home .seenior-row .seenior-row-partner-logo a{display:block;transition:opacity .15s linear}.seenior-home .seenior-row .seenior-row-partner-logo a:hover,.seenior-home .seenior-row .seenior-row-partner-logo a:focus-visible{opacity:.7}.seenior-home .seenior-row .seenior-row-partner-logo img{width:auto;max-width:200px;max-height:48px;display:block}.seenior-home .seenior-row--image-left .seenior-row-text{order:2}.seenior-home .seenior-row--image-left .seenior-row-media{order:1}@media only screen and (min-width: 992px){.seenior-home .seenior-row--full-bleed .container{max-width:none;padding:0}.seenior-home .seenior-row--full-bleed .row{--bs-gutter-x: 0}.seenior-home .seenior-row--full-bleed .seenior-row-text{padding-left:var(--seenior-offset);padding-right:80px}}@media only screen and (min-width: 992px){.seenior-home .seenior-row--full-bleed.seenior-row--image-left .seenior-row-text{padding-left:80px;padding-right:max(48px,var(--seenior-offset) - 88px)}}@media only screen and (max-width: 991px){.seenior-home{padding:64px 0}.seenior-home .seenior-row{margin-bottom:64px}.seenior-home .seenior-row .seenior-row-media{margin-top:48px}.seenior-home .seenior-row .seenior-row-partner-label{margin-top:20px}.seenior-home .seenior-row--image-left .seenior-row-text,.seenior-home .seenior-row--image-left .seenior-row-media{order:unset}}.seenior-cta{background-color:#efd1d6;padding:114px 0 134px}.seenior-cta .seenior-section-title{margin-bottom:46px}.seenior-cta .seenior-contacts{margin-top:96px;scroll-margin-top:40px}.seenior-cta .seenior-contacts-title{color:#000;margin-bottom:42px}html[lang] .seenior-cta .seenior-contacts-title{line-height:30px}.seenior-cta .seenior-contact-image img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block}.seenior-cta .seenior-contact-image{margin-bottom:28px}.seenior-cta .seenior-contact-name{font-size:30px;line-height:1;color:#35434f;margin:0 0 26px}.seenior-cta .seenior-contact-info{color:#35434f;font-weight:300;text-box:trim-both cap alphabetic}.seenior-cta .seenior-contact-info a{color:inherit;text-decoration:none;transition:opacity .15s ease-in-out}.seenior-cta .seenior-contact-info a:hover{opacity:.7}@media only screen and (max-width: 991px){.seenior-cta{padding:64px 0}.seenior-cta .seenior-contacts{margin-top:64px}.seenior-cta .seenior-section-title,.seenior-cta .seenior-contacts-title{text-align:left}.seenior-cta .seenior-contacts-title{margin-bottom:32px}html[lang] .seenior-cta .seenior-contacts-title{font-size:25px;line-height:30px}.seenior-cta .seenior-contact-name{font-size:25px}}@media only screen and (max-width: 767px){.seenior-cta .seenior-contact+.seenior-contact{margin-top:40px}}@keyframes seeniorRevealUp{from{transform:translate3d(0, 100%, 0)}to{transform:translateZ(0)}}@keyframes seeniorScrollArrows{0%,12%{transform:translate3d(0, -100px, 0)}20%,32%{transform:translate3d(0, -80px, 0)}40%,52%{transform:translate3d(0, -60px, 0)}60%,72%{transform:translate3d(0, -40px, 0)}80%,92%{transform:translate3d(0, -20px, 0)}100%{transform:translateZ(0)}}
