.lop{--lop-ink: #32084c;--lop-accent: #8a54ab;--lop-text: #5f5264;--lop-yellow: #fbd178;--lop-border: rgba(138, 84, 171, .25);--lop-brand-bg: rgba(138, 84, 171, .15);--lop-bg: #f0eeea;--lop-shadow: 0 0 4px rgba(0, 0, 0, .25);background:var(--lop-bg);font-family:"Open Sans",sans-serif;color:var(--lop-text);font-size:20px;line-height:32px;overflow-x:clip}.lop *{box-sizing:border-box}.lop p{margin:0}.lop__container{display:flex;flex-direction:column;gap:32px;margin-top:48px;margin-bottom:48px}.lop__card{background:#fff;border-radius:40px;box-shadow:var(--lop-shadow);padding:72px;display:flex;flex-direction:column;align-items:center;gap:32px}.lop--accent{color:var(--lop-accent)}.lop--center{text-align:center}.lop-h2{font-family:"Nunito",sans-serif;font-weight:700;font-size:36px;line-height:46px;color:var(--lop-ink);margin:0;width:100%}.lop-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 24px;border-radius:12px;background:var(--lop-accent);color:#fff;font-family:"Nunito",sans-serif;font-weight:700;font-size:18px;line-height:normal;text-align:center;text-decoration:none;transition:background-color .15s}.lop-btn:hover,.lop-btn:focus{background:#732f9a;color:#fff;text-decoration:none}.lop-btn svg{flex:0 0 auto}.lop-btn--center{align-self:center}.lop-btn--wide{padding-left:48px;padding-right:48px}.lop-hero{position:relative;height:600px;overflow:hidden}.lop-hero__bg{position:absolute;inset:0;display:block;z-index:0}.lop-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.lop-hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%),linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}.lop-hero__inner{position:relative;z-index:2;height:100%;display:flex;padding-top:40px;padding-bottom:40px}.lop-hero__content{display:flex;flex-direction:column;gap:24px;max-width:900px;color:#fff;padding-top:24px}.lop-hero__head{display:flex;flex-direction:column;gap:16px}.lop-hero #breadcrumbs,.lop-hero .breadcrumbs{margin:0 !important;padding:0}.lop-hero #breadcrumbs a,.lop-hero .breadcrumbs a{text-decoration:underline}.lop-hero #breadcrumbs a:hover,.lop-hero .breadcrumbs a:hover{color:#fff}.seniore-header-overlay .lop-hero #breadcrumbs .breadcrumb_last,.seniore-header-overlay .lop-hero .breadcrumbs .breadcrumb_last{color:var(--lop-yellow)}.lop-hero #breadcrumbs .fa-home::before,.lop-hero .breadcrumbs .fa-home::before{background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.83327 11.0833V8.16668H8.1666V11.0833C8.1666 11.4042 8.4291 11.6667 8.74994 11.6667H10.4999C10.8208 11.6667 11.0833 11.4042 11.0833 11.0833V7.00001H12.0749C12.3433 7.00001 12.4716 6.66751 12.2674 6.49251L7.39077 2.10001C7.1691 1.90168 6.83077 1.90168 6.6091 2.10001L1.73244 6.49251C1.5341 6.66751 1.6566 7.00001 1.92494 7.00001H2.9166V11.0833C2.9166 11.4042 3.1791 11.6667 3.49994 11.6667H5.24994C5.57077 11.6667 5.83327 11.4042 5.83327 11.0833Z" fill="white" fill-opacity="0.95"/></svg>')}.lop-hero #breadcrumbs .fa-chevron-right::before,.lop-hero .breadcrumbs .fa-chevron-right::before{background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.8225 3.5L5 4.3225L7.67167 7L5 9.6775L5.8225 10.5L9.3225 7L5.8225 3.5Z" fill="white" fill-opacity="0.9"/></svg>')}.lop-hero__title{margin:0;font-family:"Nunito",sans-serif;font-weight:700;font-size:52px;line-height:60px;letter-spacing:1.04px;color:#fff}.lop-hero__title-accent{color:var(--lop-yellow)}.lop-hero__lead{max-width:900px}.lop-hero__lead p{font-size:20px;line-height:32px;color:#fff}.lop-hero__cta{display:flex}.lop-hero__btn{font-size:16px}.lop-hero__btn-ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.lop-hero__btn-ico svg{display:block;width:15.6px;height:19.2px}.lop-hero__social{position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;gap:12px}.lop-hero__social-link{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;color:#fff;transition:background-color .15s}.lop-hero__social-link:hover{background:hsla(0,0%,100%,.32);color:#fff}.lop-hero__social-link svg{flex:none}.lop-intro{align-items:stretch}.lop-intro__block{display:flex;flex-direction:column;gap:24px;width:100%}.lop-intro__head{display:flex;flex-direction:column;gap:16px}.lop-intro__lead{font-size:20px;line-height:32px}.lop-intro__cols{display:flex;gap:24px;align-items:stretch}.lop-intro__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px}.lop-intro__text p:not(.lop-intro__subtitle){font-size:20px;line-height:32px}.lop-intro__text a{color:var(--lop-accent);font-weight:600;text-decoration:underline}.lop-intro__subtitle{font-family:"Nunito",sans-serif;font-weight:700;font-size:24px;line-height:34px;color:var(--lop-accent);margin:0}.lop-intro__media{flex:1 1 0;min-width:0;border-radius:24px;overflow:hidden}.lop-intro__media picture{display:block;height:100%}.lop-intro__media img{width:100%;height:100%;object-fit:cover;display:block}.lop-features{display:flex;flex-direction:column;gap:16px;width:100%}.lop-features__list{display:flex;flex-direction:column;width:100%}.lop-feature{display:flex;flex-direction:column;gap:4px;padding:16px}.lop-feature__head{display:flex;align-items:center;gap:12px}.lop-feature__ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.lop-feature__ico svg{display:block;width:100%;height:100%}.lop-feature__title{font-family:"Nunito",sans-serif;font-weight:700;font-size:24px;line-height:normal;color:var(--lop-ink);margin:0}.lop-feature__text{font-size:20px;line-height:30px}.lop-feature__text strong{font-weight:600;color:var(--lop-accent)}.lop-steps{background:#fff;border-radius:0 0 40px 40px;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:48px 0}.lop-steps__inner{display:flex;flex-direction:column;align-items:center;gap:16px}.lop-steps__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;width:100%}.lop-step{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background:#fff;border-radius:24px;box-shadow:var(--lop-shadow);text-align:center}.lop-step__num{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:32px;background:var(--lop-brand-bg);font-family:"Nunito",sans-serif;font-weight:700;font-size:32px;line-height:1;color:var(--lop-accent)}.lop-step__body{display:flex;flex-direction:column;gap:8px}.lop-step__title{font-family:"Nunito",sans-serif;font-weight:700;font-size:24px;line-height:normal;color:var(--lop-ink);margin:0}.lop-step__text{font-size:18px;line-height:28px}.lop-why{display:flex;flex-direction:column;gap:24px}.lop-why__head{display:flex;flex-direction:column;gap:16px}.lop-why__lead{font-size:22px;line-height:34px}.lop-why__lead ul{margin:0;padding-left:33px;list-style:disc}.lop-why__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.lop-why__outro{display:flex;flex-direction:column;gap:16px}.lop-why__outro p:not(.fs24){font-size:22px;line-height:34px}.lop-why__outro a{color:var(--lop-text);text-decoration:underline}.lop-why__outro a:hover{color:var(--lop-accent)}.lop-why__claim{font-family:"Nunito",sans-serif;font-weight:600;font-size:24px;line-height:34px;color:var(--lop-ink);margin:0}.lop-why .lop-btn{margin-top:8px}.lop-why-card{display:flex;flex-direction:column;gap:16px;padding:25px;background:var(--lop-brand-bg);border:1px solid var(--lop-accent);border-radius:24px}.lop-why-card__title{font-family:"Nunito",sans-serif;font-weight:700;font-size:22px;line-height:30px;color:var(--lop-accent);margin:0}.lop-why-card__text{font-size:20px;line-height:28px}.lop-support{width:100%;display:flex;gap:24px;align-items:center;background:#fff;border-radius:24px;box-shadow:var(--lop-shadow);padding:24px}.lop-support__intro{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px}.lop-support__title{font-family:"Nunito",sans-serif;font-weight:700;font-size:32px;line-height:normal;color:var(--lop-ink);margin:0}.lop-support__text{font-size:22px;line-height:34px}.lop-support__text a,.lop-support__text strong{color:var(--lop-accent);font-weight:600}.lop-support__text a{text-decoration:underline}.lop-support__card{flex:1 1 0;min-width:0}.lop-support__card .buttons .btn{padding-left:12px;padding-right:12px}.lop-support__card .buttons .btn svg{flex:0 0 auto;margin-right:0 !important}.lop-faq{width:100%;display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:24px;box-shadow:var(--lop-shadow);padding:32px}.lop-faq__divider{width:100%;height:0;margin:0;border:0;border-top:1px solid var(--lop-border);opacity:1}.lop-faq__list{display:flex;flex-direction:column;gap:16px;width:100%}.lop-faq__item{background:#fff;border:1px solid var(--lop-border);border-radius:16px;overflow:hidden}.lop-faq__q{display:flex;align-items:center;gap:20px;padding:16px;cursor:pointer;font-family:"Nunito",sans-serif;font-weight:600;font-size:22px;line-height:normal;color:var(--lop-accent);text-decoration:none}.lop-faq__q:hover,.lop-faq__q:focus{color:var(--lop-accent);text-decoration:none}.lop-faq__q span{flex:1 1 0;min-width:0}.lop-faq__q svg{flex:0 0 auto;width:24px;height:24px;color:var(--lop-accent);transition:transform .25s ease}.lop-faq__body-inner{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}.lop-faq__a{font-size:20px;line-height:32px}.lop-faq__outro{display:flex;flex-direction:column;gap:12px;width:100%}.lop-faq__outro p:not(.fs24){font-size:20px;line-height:32px}.lop-faq__claim{font-family:"Nunito",sans-serif;font-weight:600;font-size:24px;line-height:34px;color:var(--lop-ink);margin:0}.lop-faq__cta{display:flex;justify-content:center;width:100%}.seniore-header-overlay .lop-hero__inner{padding-top:104px}@media(max-width: 1199.98px){.lop__card{padding:48px 40px}.lop-hero__title{font-size:44px;line-height:52px}}@media(max-width: 991.98px){.lop__container{gap:32px}.lop__card{padding:40px 28px;border-radius:32px}.lop-hero{height:auto;min-height:600px;display:flex;flex-direction:column}.lop-hero__inner{flex:1 1 auto;padding-top:32px;padding-bottom:32px}.lop-hero__title{font-size:38px;line-height:46px;letter-spacing:.5px}.lop-hero__title br{display:none}.lop-hero__lead p{font-size:18px;line-height:28px}.lop-hero__social{position:static;transform:none;flex-direction:row;align-items:center;gap:8px;padding:0 16px 24px}.lop-hero__social-link{width:40px;height:40px}.lop-h2{font-size:30px;line-height:40px}.lop-intro__cols{flex-direction:column}.lop-intro__media{flex:0 0 auto}.lop-intro__media img{height:320px}.lop-steps{border-radius:0 0 40px 40px;padding:40px 0}.lop-steps__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.lop-why__grid{grid-template-columns:minmax(0, 1fr)}.lop-support{flex-direction:column;align-items:stretch;padding:16px;border-radius:20px;gap:16px}.lop-faq{padding:24px 16px}}@media(max-width: 575.98px){.lop{font-size:16px;line-height:26px}.lop__container{gap:16px;margin-top:32px;margin-bottom:32px;padding-left:16px !important;padding-right:16px !important}.lop__container--flush{padding-left:0 !important;padding-right:0 !important}.lop-steps__inner{padding-left:16px !important;padding-right:16px !important}.lop__card{padding:24px 16px;gap:24px;border-radius:24px}.lop-hero{min-height:650px}.lop-hero__overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 15%, rgba(0, 0, 0, 0) 100%),linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%)}.lop-hero__inner{align-items:stretch;padding-top:24px;padding-bottom:24px}.seniore-header-overlay .lop-hero__inner{padding-top:104px}.lop-hero__content{max-width:none;justify-content:space-between;height:100%;gap:24px;padding-top:0}.lop-hero__head{gap:16px}.lop-hero__title{font-size:36px;line-height:42px;letter-spacing:1px}.lop-hero__lead p{font-size:18px;line-height:28px}.lop-hero__btn{width:100%;white-space:normal;font-size:16px;padding-left:16px;padding-right:16px}.lop-h2{font-size:24px;line-height:normal}.lop-intro__block{gap:16px}.lop-intro__text{gap:12px}.lop-intro__lead,.lop-intro__text p:not(.fs24){font-size:16px;line-height:normal}.lop-intro__subtitle{font-size:18px;line-height:normal;font-weight:600}.lop-intro__media img{height:auto;aspect-ratio:1/1}.lop-features{gap:16px}.lop-features__list{gap:12px}.lop-feature{padding:0}.lop-feature__head{gap:8px}.lop-feature__title{font-size:18px;line-height:normal}.lop-feature__text{font-size:16px;line-height:26px}.lop-steps{border-radius:0 0 40px 40px;padding:24px 0}.lop-steps__inner{gap:16px}.lop-steps__grid{grid-template-columns:minmax(0, 1fr);gap:12px}.lop-step{padding:16px;gap:12px}.lop-step__num{width:45px;height:45px;border-radius:22.5px;font-size:22.5px}.lop-step__title{font-size:20px}.lop-step__text{font-size:16px;line-height:26px}.lop-why{gap:16px}.lop-why__head{gap:16px}.lop-why__lead{font-size:16px;line-height:normal}.lop-why__lead p{margin-bottom:12px}.lop-why__lead ul{padding-left:24px;line-height:normal}.lop-why__grid{gap:12px}.lop-why__outro{gap:12px}.lop-why__outro p:not(.fs24){font-size:16px;line-height:normal}.lop-why__claim{font-size:18px;line-height:normal}.lop-why .lop-btn{margin-top:0}.lop-why-card{padding:13px;gap:8px;border-radius:16px}.lop-why-card__title{font-size:18px;line-height:normal}.lop-why-card__text{font-size:16px;line-height:26px}.lop-support{padding:8px;gap:8px;border-radius:16px;box-shadow:0 0 3px rgba(0,0,0,.1)}.lop-support__intro{gap:4px}.lop-support__title{font-size:18px}.lop-support__text{font-size:16px;line-height:normal}.lop-support__card .block-konsultant-simple{border-radius:16px !important}.lop-support__card .card-img-top{border-radius:16px}.lop-support__card .buttons .btn{border-radius:12px !important;height:40px;min-height:40px;font-size:14px;gap:6px}.lop-faq{padding:16px;gap:12px;border-radius:24px}.lop-faq__list{gap:12px}.lop-faq__q{font-size:18px;line-height:normal;padding:12px;gap:8px}.lop-faq__body-inner{padding:0 12px 12px;gap:12px}.lop-faq__a{font-size:16px;line-height:normal}.lop-faq__outro p:not(.fs24){font-size:16px;line-height:normal}.lop-faq__claim{font-size:24px;line-height:34px}.lop-faq__cta .lop-btn{width:100%;white-space:normal}.lop-btn{font-size:18px}.lop-btn--wide{padding-left:24px;padding-right:24px}}
