.elementor .icon__sidebar{display:none;}.elementor .popup__navigation{padding:0px;flex-direction:column;justify-content:space-between;}.elementor .popup__btn{font-weight:500;font-size:16px;color:var(--color-second);line-height:1em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:var(--color-text);transition:all 250ms;display:flex;align-self:start;}.elementor .hero__page{padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;}.elementor .page__start{min-height:86vh;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:28px;background-image:linear-gradient(180deg, #DCDDDD 0%,#F2F2F3 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .page__content{padding:0px;gap:60px;flex:1 0 auto;}.elementor .page__left{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .page__right{padding:0px;flex-direction:column;}.elementor .page__hero{font-family:"Onest";font-weight:500;font-size:52px;color:var(--color-main);line-height:1.05em;margin-block-end:24px;}.elementor .page__desc{font-family:var(--nunito-sans);font-weight:500;font-size:24px;color:var(--dark-gray);letter-spacing:-0.02em;line-height:1.3em;margin-block-end:80px;flex:1 0 auto;}.elementor .page__btn1{font-family:"Onest";font-weight:500;font-size:20px;color:var(--color-second);line-height:1em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;background-color:var(--color-accent);transition:all 250ms;}.elementor .page__btn1:hover,.elementor .page__btn1:focus-visible{background-color:var(--accent-dark);}.elementor .page__btn2{font-weight:500;font-size:20px;color:var(--color-text);padding-block-start:19px;padding-block-end:19px;padding-inline-start:27px;padding-inline-end:27px;border-radius:8px;border-width:1px;border-color:var(--middle-gray);border-style:solid;background-color:#4d4a4900;transition:all 250ms;}.elementor .page__btn2:hover,.elementor .page__btn2:focus-visible{color:var(--color-second);border-color:var(--color-text);background-color:var(--color-text);}.elementor .page__image{height:100%;object-fit:cover;border-radius:24px;}.elementor .glass__card{padding:20px;border-radius:16px;border-width:1px;border-color:#ffffff33;border-style:solid;background-image:linear-gradient(135deg, rgba(0, 0, 0, 0.28) 0%,rgba(0, 0, 0, 0.12) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0.5px 0px 0px rgba(255, 255, 255, 0.4) inset,0px -0.5px 0px 0px rgba(255, 255, 255, 0.08) inset,0px 20px 40px 0px rgba(0, 0, 0, 0.08);filter:saturate(135%);backdrop-filter:blur(18px);}.elementor .page__card{font-family:"Nunito Sans";font-weight:500;font-size:18px;color:var(--color-second);letter-spacing:-0.02em;line-height:1.3em;}.elementor .trust{padding-inline-start:0px;padding-inline-end:0px;}.elementor .trust__content{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:60px;grid-template-columns:repeat(4, 1fr);}.elementor .container__standart{width:var(--width-cont);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .trust__item{padding:0px;flex-direction:column;}.elementor .trust__title{font-family:"Nunito Sans";font-weight:700;font-size:28px;color:var(--color-main);letter-spacing:-0.02em;line-height:1.05em;margin-block-end:24px;}.elementor .trust__desc{font-family:"Nunito Sans";font-weight:500;font-size:16px;color:var(--gray);letter-spacing:-0.02em;line-height:1.3em;}.elementor .section__standart{padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;}.elementor .section__title{font-family:"Onest";font-weight:500;font-size:44px;color:var(--color-main);line-height:1.1em;}.elementor .section__description{font-family:"Nunito Sans";font-weight:400;font-size:20px;color:var(--gray);letter-spacing:-0.02em;line-height:1.3em;margin-block-start:12px;}.elementor .container__content{padding:0px;margin-block-start:40px;}.elementor .cta{border-radius:28px;background-image:url("https://lionwithin.ru/wp-content/uploads/2026/08/app.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;}.elementor .cta__container{flex-direction:row;flex-wrap:nowrap;}.elementor .cta__left{width:60%;padding:0px;flex-direction:column;}.elementor .cta__title{font-size:48px;color:var(--color-second);line-height:1.1em;margin-block-end:24px;}.elementor .cta__desc{font-size:24px;color:var(--light-gray);margin-block-start:0px;margin-block-end:68px;}.elementor .selection{padding-block-end:0px;}.elementor .selection__container{column-gap:80px;flex-direction:row;flex-wrap:nowrap;}.elementor .selection__info{font-family:"Nunito Sans";font-weight:500;font-size:20px;color:var(--color-text);letter-spacing:-0.02em;line-height:1.3em;}.elementor .selection__btn{font-size:20px;color:var(--color-second);padding-block-start:20px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;background-color:var(--color-accent);transition:all 250ms;align-self:start;}.elementor .selection__btn:hover,.elementor .selection__btn:focus-visible{background-color:var(--accent-dark);}.elementor .advantages{background-color:var(--color-light);}.elementor .advantages__name{font-family:"Nunito Sans";font-weight:600;font-size:28px;color:var(--color-main);letter-spacing:-0.02em;line-height:1.05em;margin-block-end:24px;}.elementor .advantages__text{font-family:"Nunito Sans";font-weight:500;font-size:16px;color:var(--color-text);letter-spacing:-0.02em;line-height:1.3em;}.elementor .btn{font-family:"Onest";font-weight:500;line-height:1em;}.elementor .cta__btn{width:420px;font-size:20px;color:var(--color-second);padding-block-start:24px;padding-block-end:24px;padding-inline-start:40px;padding-inline-end:40px;border-radius:8px;background-color:var(--color-accent);transition:all 250ms;align-self:start;}.elementor .cta__btn:hover,.elementor .cta__btn:focus-visible{background-color:var(--accent-dark);}.elementor .hero__list{column-gap:12px;padding:0px;}.elementor .about{padding-block-end:0px;flex-direction:column;align-items:center;}.elementor .about__container{width:1280px;}.elementor .about__title{text-align:center;z-index: 3;\n}.elementor .about__text{width:84%;font-family:"Nunito Sans";font-weight:500;font-size:20px;color:var(--color-text);letter-spacing:-0.02em;line-height:1.3em;text-align:center;margin-block-end:12px;align-self:center;}.elementor .about__content{align-self:center;}.elementor .about__image{height:500px;object-fit:cover;border-radius:40px;filter:brightness(75%);align-self:center;}.elementor .company__container{grid-template-columns:repeat(3, 1fr);}.elementor .company__title{color:var(--color-main);}.elementor .final{border-radius:28px;background-image:linear-gradient(#00000059, #00000059),linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%,rgba(0, 0, 0, 0) 100%),url("https://lionwithin.ru/wp-content/uploads/2026/08/final-form-scaled-1.webp");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;}.elementor .final__container{flex-direction:row;justify-content:space-between;}.elementor .final__left{width:60%;padding:0px;flex-direction:column;}.elementor .final__title{font-size:48px;color:var(--color-second);margin-block-end:28px;}.elementor .final__desc{font-size:24px;color:var(--color-second);margin-block-start:0px;}.elementor .final__right{width:35%;padding:28px;border-radius:20px;background-color:#ffffff26;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15) inset;backdrop-filter:blur(14px);flex-direction:column;}.elementor .footer{padding-block-start:60px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;border-radius:28px;background-color:var(--color-main);justify-content:center;}.elementor .footer__container{column-gap:60px;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:space-between;}.elementor .footer__item{padding:0px;flex-direction:column;flex-wrap:nowrap;align-items:start;}.elementor .footer__logo{width:auto;height:40px;margin-block-end:28px;}.elementor .header__logo{width:auto;height:32px;margin-block-start:-1px;flex:1 0 auto;}.elementor .header__phone{font-family:"Nunito Sans";font-weight:700;font-size:22px;color:var(--color-second);letter-spacing:-0.02em;line-height:1em;margin-inline-end:14px;}.elementor .footer__title{font-family:"Onest";font-weight:500;font-size:16px;color:var(--color-second);line-height:1em;margin-block-end:24px;}.elementor .footer__contact{font-family:"Nunito Sans";font-weight:700;font-size:32px;color:var(--color-second);letter-spacing:-0.02em;line-height:1.2em;}.elementor .footer__phone{margin-block-end:24px;flex:1 0 auto;}.elementor .footer__email{font-size:24px;margin-block-end:12px;}.elementor .footer__address{margin-block-end:24px;flex:1 0 auto;}.elementor .footer__urist{font-family:"Nunito Sans";font-weight:500;font-size:16px;color:var(--middle-gray);line-height:1.5em;flex:1 0 auto;}.elementor .footer__privacy{font-family:"Nunito Sans";font-weight:500;font-size:16px;color:var(--middle-gray);letter-spacing:-0.02em;line-height:1.5em;transition:all 250ms;}.elementor .footer__privacy:hover,.elementor .footer__privacy:focus-visible{color:var(--color-second);}.elementor .footer_btn{font-size:16px;color:var(--color-second);padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#ffffff26;transition:all 250ms;display:flex;}.elementor .footer_btn:hover,.elementor .footer_btn:focus-visible{color:var(--color-accent);background-color:var(--color-second);}.elementor .back{height:100vh;padding:8px;}.elementor .selection__left{padding:0px;flex-direction:column;}.elementor .header__main{width:calc(100% - 16px);padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;background-color:#ffffff99;backdrop-filter:blur(14px);}.elementor .header__back{position:sticky;inset-block-start:0px;z-index:12;padding:0px;align-items:center;}.elementor .header__hero{padding:0px;gap:6px;justify-content:space-between;align-items:center;}.elementor .header__mobile{font-family:"Nunito Sans";font-weight:700;font-size:22px;color:var(--dark-gray);letter-spacing:-0.02em;line-height:1em;margin-inline-end:14px;}.elementor .header__kp{font-size:16px;color:var(--color-text);padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;border-radius:6px;background-color:var(--color-light);}.elementor .header__kp:hover,.elementor .header__kp:focus-visible{color:var(--color-second);background-color:var(--color-main);}.elementor .zveno__content{gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .zveno__item{padding:20px;}.elementor .zveno__fact{width:22%;border-radius:20px;background-color:var(--color-second);flex-direction:column;flex-wrap:nowrap;}.elementor .zveno__text{font-size:16px;color:var(--gray);}.elementor .zveno__desc{width:100%;color:var(--color-light);}.elementor .zveno__name{color:var(--color-main);margin-block-end:100px;flex:1 0 auto;}.elementor .zveno__number{font-family:"Nunito Sans";font-weight:500;font-size:16px;color:var(--gold);letter-spacing:-0.02em;line-height:1em;margin-block-end:20px;}.elementor .otvet__content{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .otvet__item{padding-block-start:72px;padding-block-end:72px;padding-inline-start:28px;padding-inline-end:28px;border-radius:28px;background-color:var(--color-light);flex-direction:column;justify-content:center;}.elementor .otvet__name{font-family:"Nunito Sans";font-weight:600;font-size:24px;color:var(--color-main);letter-spacing:-0.02em;line-height:1.1em;text-align:center;margin-block-end:20px;}.elementor .otvet__text{font-family:"Nunito Sans";font-weight:400;font-size:16px;color:var(--color-text);letter-spacing:-0.02em;line-height:1.3em;text-align:center;}.elementor .otvet__image{height:100%;object-fit:cover;border-radius:28px;}.elementor .postavka__content{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .postavka__item{overflow:hidden;padding:28px;border-radius:28px;background-color:var(--color-light);flex-direction:column;}.elementor .postavka__name{width:75%;font-family:"Nunito Sans";font-weight:600;font-size:28px;color:var(--color-main);letter-spacing:-0.02em;line-height:1.1em;margin-block-end:120px;flex:1 0 auto;}.elementor .postavka__text{font-family:"Nunito Sans";font-weight:400;font-size:18px;color:var(--color-text);letter-spacing:-0.02em;line-height:1.3em;}.elementor .postavka__number{position:absolute;inset-inline-end:28px;font-family:"Nunito Sans";font-weight:600;font-size:20px;color:var(--middle-gray);letter-spacing:-0.02em;line-height:1em;}.elementor .postavka__image{height:100%;object-fit:cover;}.elementor .podbor__list{width:55%;padding:0px;display:grid;gap:12px;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .podbor__item{padding:20px;border-radius:8px;background-color:var(--color-light);flex-direction:row;gap:28px;flex-wrap:nowrap;}.elementor .podbor__title{width:40%;font-family:"Nunito Sans";font-weight:600;font-size:20px;color:var(--color-main);letter-spacing:-0.02em;line-height:1.15em;}.elementor .podbor__text{width:55%;font-family:"Nunito Sans";font-weight:400;font-size:16px;color:var(--color-text);letter-spacing:-0.02em;line-height:1.3em;margin-block-start:2px;}.elementor .canal__content{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .canal__item{overflow:hidden;padding:24px;border-radius:20px;background-color:var(--color-second);flex-direction:column;}.elementor .canal__name{font-family:"Nunito Sans";font-weight:600;font-size:24px;color:var(--color-main);letter-spacing:-0.02em;line-height:1.1em;margin-block-end:40px;}.elementor .canal__text{font-family:"Nunito Sans";font-weight:400;font-size:16px;color:var(--color-text);letter-spacing:-0.02em;line-height:1.3em;}.elementor .canal__image{height:100%;object-fit:cover;}