.b-hero{--width-content: 420px}.b-hero__slide{display:grid;grid-template-columns:var(--width-content) 1fr;align-items:stretch;gap:var(--offset-small)}@media screen and (min-width:1400px){.b-hero__slide{min-height:500px}}@media screen and (max-width:1199px){.b-hero__slide{grid-template-columns:1fr}}.b-hero__content{background-size:cover;background-position:center;background-repeat:no-repeat;padding:var(--offset-main);color:var(--color-text-light);display:flex;flex-direction:column}@media screen and (max-width:1199px){.b-hero__content{padding:var(--offset-small)}}@media screen and (max-width:1399px){.b-hero__image{max-height:320px}}@media screen and (max-width:575px){.b-hero__image{max-height:none;aspect-ratio:2}}.b-hero__image img{width:100%;height:100%}.b-hero__content,.b-hero__image,.b-hero__image img{border-radius:var(--border-radius);overflow:hidden}.b-hero__title{padding-bottom:var(--offset-small)}.b-hero__content li{display:flex;align-items:start;gap:0.5rem;font-size:1rem}.b-hero__content li strong{font-weight:var(--font-bold)}.b-hero__content li+.b-hero__content li{padding-top:0.5rem}.b-hero__content li:before{content:"";background-image:url("/app/img/icons/check-color.svg");background-position:center;background-size:contain;background-repeat:no-repeat;min-width:var(--size-icon);min-height:var(--size-icon);width:var(--size-icon);height:var(--size-icon)}.b-hero__btn-wrapper{flex-grow:1;display:flex;align-items:center}.b-hero__btn-wrapper .button{margin-top:var(--offset-main)}@media screen and (max-width:767px){.b-hero__btn-wrapper .button{margin-top:var(--offset-small)}}.b-hero .swiper-wrapper{align-items:stretch}.b-hero .swiper-slide{height:auto}.b-services{--width-image: 640px}@media screen and (max-width:1399px){.b-services{--width-image: 50%}}@media screen and (max-width:991px){.b-services{--width-image: 100%}}.b-services__wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--offset-small);color:var(--color-text-content-secondary)}.b-services__filter-form{border-radius:calc(var(--border-radius) * 4 / 3);overflow:hidden;padding:0.5rem;background-color:var(--color-secondary);display:flex;align-items:stretch}@media screen and (max-width:991px){.b-services__filter-form{width:100%;justify-content:center;overflow-x:auto}}@media screen and (max-width:767px){.b-services__filter-form{flex-direction:column}}.b-services__filter{display:none}.b-services__filter-title{display:block;font-size:1rem;font-weight:var(--font-bold);padding:0.5rem 1rem;border-radius:var(--border-radius);transition:var(--transition);text-align:center}@media screen and (max-width:1199px){.b-services__filter-title{text-decoration:none !important}}@media screen and (max-width:991px){.b-services__filter-title{font-size:0.875rem;white-space:nowrap;padding:0.5rem}}@media screen and (max-width:767px){.b-services__filter-title{font-size:1rem;white-space:wrap}}.b-services__filter:checked+.b-services__filter-title{background-color:var(--color-bg-light);text-decoration:none}.b-services__items{display:flex;align-items:stretch;gap:var(--offset-small)}@media screen and (max-width:991px){.b-services__items{flex-direction:column}}.b-services__items-content{flex-grow:1;padding:var(--offset-small);background-color:var(--color-bg-light);display:flex;flex-direction:column;gap:var(--offset-small)}.b-services__items-image{min-width:var(--width-image);width:var(--width-image);overflow:hidden}@media screen and (max-width:991px){.b-services__items-image{max-height:320px}}.b-services__items-image img{width:100%;height:100%;object-fit:cover}.b-services__items-content,.b-services__items-image,.b-services__items-image img{border-radius:var(--border-radius)}.b-services__items-content,.b-services__items-image{overflow:hidden}.b-services__items-title{color:var(--color-primary);line-height:1.3}.b-services__items-list{flex-grow:1}.b-services__items-item+.b-services__items-item{padding-top:0.5rem}.b-services__items-link{display:flex;align-items:start;gap:0.5rem;font-size:1rem;font-weight:var(--font-bold)}.b-services__items-link:hover{color:var(--color-primary)}.b-services__items-link:before{content:"";background-image:url("/app/img/icons/check-color.svg");background-position:center;background-size:contain;background-repeat:no-repeat;min-width:var(--size-icon);min-height:var(--size-icon);width:var(--size-icon);height:var(--size-icon)}.b-services__items-btns{display:flex;flex-wrap:wrap;align-items:center;gap:var(--offset-small)}.b-advantages{--width-image: 60px;color:var(--color-text-light)}.b-advantages .section__title{color:var(--color-secondary)}.b-advantages__items{display:flex;flex-wrap:wrap;align-items:center;gap:var(--offset-main)}@media screen and (max-width:1199px){.b-advantages__items{gap:var(--offset-small)}}@media screen and (max-width:767px){.b-advantages__items{align-items:start}}.b-advantages__item{width:calc((100% - var(--offset-main) * (var(--columns) - 1)) / var(--columns));display:flex;align-items:center;gap:0.5rem}@media screen and (max-width:1199px){.b-advantages__item{width:calc((100% - var(--offset-small) * (var(--columns) - 1)) / var(--columns))}}@media screen and (max-width:767px){.b-advantages__item{flex-direction:column;text-align:center;hyphens:auto}}.b-advantages__item-image{min-width:var(--width-image);width:var(--width-image);min-height:var(--width-image);height:var(--width-image)}.b-advantages__item-image svg,.b-advantages__item-image img{width:100%;height:100%}.b-advantages__item-title{font-size:1rem;font-weight:var(--font-medium)}@media screen and (min-width:1400px){.b-advantages__item-title{font-size:1.125rem}}.b-text-media{--width-image: 640px}@media screen and (max-width:1399px){.b-text-media{--width-image: 50%}}.b-text-media__items{display:flex;align-items:center;gap:var(--offset-small)}.b-text-media__items.is-inverted .b-text-media__image{order:-1}@media (max-width:991px){.b-text-media__items{flex-direction:column}}.b-text-media__text{flex-grow:1;padding:var(--offset-small);display:flex;flex-direction:column;gap:var(--offset-small);background-color:var(--color-bg-light)}@media (min-width:992px){.b-text-media__image{flex:1 0 var(--width-image)}}@media (max-width:991px){.b-text-media__image{width:100%;max-height:320px}}.b-text-media__image img{width:100%;height:100%;object-fit:cover}.b-text-media__text,.b-text-media__image{overflow:hidden}.b-text-media__text,.b-text-media__image,.b-text-media__image img{border-radius:var(--border-radius)}.b-text-media__btns{display:flex;align-items:center;gap:var(--offset-small);flex-wrap:wrap}@media screen and (min-width:1400px){.b-text-media__content p{margin:var(--offset-small) 0}}.b-text-media__content h2,.b-text-media__content h3,.b-text-media__content h4,.b-text-media__content h5,.b-text-media__content h6{color:var(--color-primary)}.b-steps__items{display:grid;grid-template-columns:repeat(var(--columns), 1fr);gap:var(--offset-main);align-items:stretch}@media screen and (max-width:1199px){.b-steps__items{gap:var(--offset-small)}}.b-steps__item{position:relative;display:flex;flex-direction:column;align-items:start;border-radius:var(--border-radius);background-color:var(--color-bg-light);padding:var(--offset-small);margin-top:var(--offset-main)}@media screen and (max-width:575px){.b-steps__item{hyphens:auto;word-break:break-word}}.b-steps__item._lined::before{content:"";position:absolute;top:40%;right:0;transform:translateX(100%);width:var(--offset-main);height:3px;background-color:var(--color-primary)}@media screen and (max-width:991px){.b-steps__item._lined::before{content:none}}@media screen and (max-width:991px){.b-steps__item._lined-mobile::before{content:"";position:absolute;top:40%;right:0;transform:translateX(100%);width:var(--offset-main);height:3px;background-color:var(--color-primary)}}.b-steps__item-point{color:var(--color-primary);font-size:3.75rem;line-height:130%;font-weight:var(--font-bold);margin-top:calc((var(--offset-main) + var(--offset-small)) * -1)}.b-steps__item-content{font-weight:var(--font-regular);line-height:150%}@media screen and (min-width:575px){.b-steps__item-content{font-size:1rem}}.b-cards .swiper-wrapper{align-items:stretch}.b-cards .swiper-slide{height:auto}@media screen and (min-width:992px){.b-cards .swiper-pagination{display:none}}.b-cards__filter{display:none}.b-cards__filter-body{height:100%;display:grid;grid-template-columns:1fr var(--size-icon);align-items:end;gap:var(--offset-main);padding:var(--offset-main);border:2px solid var(--color-primary);transition:var(--transition)}@media screen and (max-width:1199px){.b-cards__filter-body{padding:var(--offset-small);gap:var(--offset-small)}}@media screen and (max-width:575px){.b-cards__filter-body{grid-template-columns:1fr}}.b-cards__filter-body,.b-cards__items-content,.b-cards__items-image,.b-cards__items-image img{border-radius:var(--border-radius);overflow:hidden}.b-cards__filter:checked+.b-cards__filter-body{background-color:var(--color-primary)}.b-cards .b-cards__filter:checked+.b-cards__filter-body,.b-cards__filter:checked+.b-cards__filter-body .b-cards__filter-icon{color:var(--color-text-light)}.b-cards__filter-content{display:flex;flex-direction:column}.b-cards__filter-descr{font-size:0.75rem;font-weight:var(--font-light);line-height:130%;padding-top:0.5rem;padding-bottom:var(--size-icon)}@media screen and (max-width:575px){.b-cards__filter-descr{padding-bottom:0;hyphens:auto}}.b-cards__filter-icon{color:var(--color-primary);width:100%;display:flex;align-items:center;justify-content:end}.b-cards__filter-icon svg{min-width:var(--size-icon);width:var(--size-icon);min-height:var(--size-icon);height:var(--size-icon)}.b-cards__items{padding-top:var(--offset-small);display:grid;grid-template-columns:1fr calc((100% - var(--offset-small) * 2) / 3 * 2 + var(--offset-small));gap:var(--offset-small)}@media screen and (max-width:991px){.b-cards__items{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:767px){.b-cards__items{grid-template-columns:1fr}}.b-cards__items-image{background-color:var(--color-bg-muted-secondary)}@media screen and (max-width:767px){.b-cards__items-image{max-height:320px}}.b-cards__items-image img{width:100%;height:100%;object-fit:cover}.b-cards__items-content{padding:var(--offset-small) var(--offset-small) 0 0}@media screen and (max-width:767px){.b-cards__items-content{padding:0}}.b-cards__items-title{font-weight:var(--font-semibold)}@media screen and (min-width:1400px){.b-cards__items-title{font-size:2.5rem}}.b-cards__items-descr{line-height:140%;padding-top:var(--offset-small)}.b-cards__items-btn{margin-top:var(--offset-small)}.b-works .swiper{--swiper-navigation-top-offset: 110px}@media screen and (max-width:1399px){.b-works .swiper{--swiper-navigation-top-offset: 90px}}@media screen and (max-width:1199px){.b-works .swiper{--swiper-navigation-top-offset: 80px}}.b-works .swiper-wrapper{align-items:stretch}.b-works .swiper-slide{height:auto}.b-works__item{display:flex;flex-direction:column;position:relative}.b-works__item-image{aspect-ratio:1.9090909091}.b-works__item-image img{width:100%;height:100%;object-fit:cover}.b-works__item,.b-works__item-image,.b-works__item-image img{border-radius:var(--border-radius);overflow:hidden}.b-works__item-body{padding-top:var(--offset-small)}.b-works__item-date{color:var(--color-text-muted-secondary);font-size:0.75rem;font-weight:var(--font-light);line-height:150%}.b-works__item-title{padding-top:0.75rem}.b-works__item-text{color:var(--color-text-muted-secondary);font-size:0.875rem;font-weight:var(--font-light);line-height:130%;padding-top:0.75rem}.b-works__item-link{position:absolute;top:0;left:0;width:100%;height:100%}.b-works__bottom{padding-top:var(--offset-main);display:flex;align-items:center;justify-content:center}.b-news .swiper{--swiper-navigation-top-offset: 170px}@media screen and (max-width:1399px){.b-news .swiper{--swiper-navigation-top-offset: 140px}}@media screen and (max-width:1199px){.b-news .swiper{--swiper-navigation-top-offset: 110px}}.b-news .swiper-wrapper{align-items:stretch}.b-news .swiper-slide{height:auto}.b-news__item{display:flex;flex-direction:column;position:relative}.b-news__item-image{aspect-ratio:1.3125}.b-news__item-image img{width:100%;height:100%;object-fit:cover}.b-news__item,.b-news__item-image,.b-news__item-image img{border-radius:var(--border-radius) var(--border-radius) 0 0;overflow:hidden}.b-news__item-body{padding-top:var(--offset-small)}.b-news__item-date{color:var(--color-text-muted-secondary);font-size:0.75rem;font-weight:var(--font-light);line-height:150%}.b-news__item-title{padding-top:0.75rem}.b-news__item-text{color:var(--color-text-muted-secondary);font-size:0.875rem;font-weight:var(--font-light);line-height:130%;padding-top:0.75rem}.b-news__item-link{position:absolute;top:0;left:0;width:100%;height:100%}.b-news__bottom{padding-top:var(--offset-main);display:flex;align-items:center;justify-content:center}.b-faq .spoiler-content{border:none;padding:0 !important}.b-faq .spoiler-title::before,.b-faq .spoiler-title::after{content:none}.b-faq .spoiler-title:hover{color:var(--color-text)}.b-faq__item{border:2px solid rgba(var(--color-text-dark-rgb), 0.08);border-radius:var(--border-radius);transition:var(--transition)}.b-faq__item:hover,.b-faq__item.is-open{border-color:var(--color-primary)}.b-faq__item.is-open .b-faq__item-title svg{transform:rotate(180deg)}.b-faq__item+.b-faq__item{margin-top:var(--offset-small)}.b-faq__item-title{padding:var(--offset-small) var(--offset-main);display:flex;align-items:center;justify-content:space-between;gap:var(--offset-main);color:var(--color-text-dark)}@media screen and (min-width:1400px){.b-faq__item-title{padding:calc(var(--offset-small) * 1.2) var(--offset-main)}}@media screen and (max-width:1199px){.b-faq__item-title{padding:var(--offset-small)}}@media screen and (max-width:575px){.b-faq__item-title{padding:var(--grid-gap);gap:var(--grid-gap)}}.b-faq__item-title h3{font-size:1.25rem;line-height:130%;font-weight:var(--font-medium)}@media screen and (max-width:1199px){.b-faq__item-title h3{font-size:1.125rem}}@media screen and (max-width:575px){.b-faq__item-title h3{font-size:1rem}}.b-faq__item-title svg{min-width:var(--size-icon);width:var(--size-icon);min-height:var(--size-icon);height:var(--size-icon);transition:var(--transition)}.b-faq__item-text{padding:0 var(--offset-main) var(--offset-small);font-size:1rem;line-height:130%;color:var(--color-text-content)}@media screen and (min-width:1400px){.b-faq__item-text{padding:0 var(--offset-main) calc(var(--offset-small) * 1.2)}}@media screen and (max-width:1199px){.b-faq__item-text{padding:0 var(--offset-small) var(--offset-small)}}@media screen and (max-width:575px){.b-faq__item-text{padding:0 var(--grid-gap) var(--grid-gap);font-size:0.875rem}}.b-form{overflow:hidden}.b-form .section__bg{background-image:none !important}@media screen and (max-width:1199px){.b-form .section__bg{padding:0 !important}}.b-form__wrapper{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:var(--border-radius);padding:var(--offset-main);color:var(--color-text-light)}@media screen and (min-width:1400px){.b-form__wrapper{padding:calc(var(--offset-main) * 1.5)}}@media screen and (max-width:1199px){.b-form__wrapper{padding:var(--offset-small)}}.b-form__form{--gap: 0.75rem;position:relative;max-width:650px}.b-form__form .input{background-color:rgba(var(--color-bg-dark-rgb), 0.08);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);color:var(--color-text-light)}.b-form__form .input:-webkit-autofill,.b-form__form .input:-webkit-autofill:hover,.b-form__form .input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-light)}.b-form__form .input:-webkit-autofill{caret-color:var(--color-text-light)}.b-form__form .input:focus:not([readonly]){background-color:rgba(var(--color-bg-dark-rgb), 0.08)}.b-form__form .form-box-footer{margin-top:var(--gap)}.b-form__form textarea.input{height:80px;resize:none}.b-form__image{pointer-events:none;position:absolute;bottom:0;right:0;height:calc(100% + var(--offset-main))}@media screen and (max-width:1199px){.b-form__image{display:none}}.b-form__image img{height:100%;width:auto;object-fit:contain}.b-form__form-field{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap)}@media screen and (min-width:768px){.b-form__form-field{margin-top:calc(var(--offset-main) + 5px)}}@media screen and (max-width:767px){.b-form__form-field{grid-template-columns:1fr}}.b-form__privacy{align-items:center;justify-content:start;gap:4px;color:rgba(var(--color-text-light-rgb), 0.5);font-size:0.75rem;font-weight:var(--font-medium)}@media screen and (max-width:767px){.b-form__privacy{justify-content:center}}.b-form__privacy:hover{color:var(--color-text-muted)}.b-form__privacy a{text-underline-offset:2px}.b-form__privacy .check{line-height:1;transition:var(--transition)}.b-form__privacy .check svg{min-width:1rem;width:1rem;min-height:1rem;height:1rem}.b-form__privacy .checkbox{position:absolute;opacity:0;pointer-events:none}.b-form__privacy .privacy>span{transition:var(--transition)}.b-form__privacy .checkbox:checked+.check,.b-form__privacy .checkbox:checked~.privacy{color:var(--color-text-light)}.b-form .form-box-footer{justify-content:start;gap:var(--gap);flex-wrap:wrap}@media screen and (max-width:767px){.b-form .form-box-footer{justify-content:center}}@media screen and (max-width:575px){.b-form .form-box-footer{flex-direction:column-reverse}}.b-form__btn-label{position:relative}.b-form__btn-input{position:absolute;opacity:0;pointer-events:none}.b-form__btn-file{border-color:rgba(var(--color-bg-light-rgb), 0.2);color:var(--color-text-light)}.b-form__btn-file svg{fill:none}.b-form__btn-file:hover{background-color:var(--color-bg-light);color:var(--color-text);box-shadow:none}.b-form__btn-wrapper .button[disabled]{pointer-events:all;cursor:auto}.b-form__btn-wrapper{position:relative}@media screen and (max-width:575px){.b-form__btn-wrapper{width:100%;display:flex;align-items:center;justify-content:center}}.b-form__btn-window{width:max-content;font-size:0.875rem;padding:var(--offset-small);border-radius:var(--border-radius);background-color:var(--color-bg-light);position:absolute;top:0;left:0;transform:translateY(calc(-100% - 10px));color:var(--color-text);box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:var(--transition);z-index:1}@media screen and (max-width:575px){.b-form__btn-window{max-width:100%;left:50%;transform:translateX(-50%) translateY(calc(-100% - 10px))}}.b-form__btn-wrapper .button[disabled]:hover+.b-form__btn-window{opacity:1;pointer-events:all;transform:translateY(calc(-100% - 5px))}@media screen and (max-width:575px){.b-form__btn-wrapper .button[disabled]:hover+.b-form__btn-window{left:50%;transform:translateX(-50%) translateY(calc(-100% - 5px))}}.b-form__btn-descr{font-size:0.875rem}/*# sourceMappingURL=./page-b8e696a80c750ba77e120a0550671470.map */