@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";
.price-lists .price-lists__container,.service-banner .service-banner__container,.modals .modals__container,.case-block .case-block__container,.case-banner .case-banner__container,.cases .cases__container,.case-form .case-form__container,.footer .footer__container,.policy .policy__container,.tariffs .tariffs__container,.faq .faq__container,.team .team__container,.gallery .gallery__container,.stages .stages__container,.partners .partners__container,.complex .complex__container,.services .services__container,.why-we .why-we__container,.main-screen .main-screen__container,.header .header__flex{z-index:2;margin:0 auto;position:relative}@media screen and (max-width:767.98px){.price-lists .price-lists__container,.service-banner .service-banner__container,.modals .modals__container,.case-block .case-block__container,.case-banner .case-banner__container,.cases .cases__container,.case-form .case-form__container,.footer .footer__container,.policy .policy__container,.tariffs .tariffs__container,.faq .faq__container,.team .team__container,.gallery .gallery__container,.stages .stages__container,.partners .partners__container,.complex .complex__container,.services .services__container,.why-we .why-we__container,.main-screen .main-screen__container,.header .header__flex{width:90%;max-width:500px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.price-lists .price-lists__container,.service-banner .service-banner__container,.modals .modals__container,.case-block .case-block__container,.case-banner .case-banner__container,.cases .cases__container,.case-form .case-form__container,.footer .footer__container,.policy .policy__container,.tariffs .tariffs__container,.faq .faq__container,.team .team__container,.gallery .gallery__container,.stages .stages__container,.partners .partners__container,.complex .complex__container,.services .services__container,.why-we .why-we__container,.main-screen .main-screen__container,.header .header__flex{width:724px}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.price-lists .price-lists__container,.service-banner .service-banner__container,.modals .modals__container,.case-block .case-block__container,.case-banner .case-banner__container,.cases .cases__container,.case-form .case-form__container,.footer .footer__container,.policy .policy__container,.tariffs .tariffs__container,.faq .faq__container,.team .team__container,.gallery .gallery__container,.stages .stages__container,.partners .partners__container,.complex .complex__container,.services .services__container,.why-we .why-we__container,.main-screen .main-screen__container,.header .header__flex{width:90%;min-width:944px;max-width:1140px}}@media screen and (min-width:1359.98px){.price-lists .price-lists__container,.service-banner .service-banner__container,.modals .modals__container,.case-block .case-block__container,.case-banner .case-banner__container,.cases .cases__container,.case-form .case-form__container,.footer .footer__container,.policy .policy__container,.tariffs .tariffs__container,.faq .faq__container,.team .team__container,.gallery .gallery__container,.stages .stages__container,.partners .partners__container,.complex .complex__container,.services .services__container,.why-we .why-we__container,.main-screen .main-screen__container,.header .header__flex{width:1200px}}*{box-sizing:border-box;margin:0;padding:0}body.locked{overflow-y:hidden}body{transition:all 1s}@media screen and (min-width:1359.98px){body{zoom:1.1}}.main{background:#2f2f2f;transition:all 1s}.main.main_scroll{background:#f6f6f6}html{scroll-behavior:smooth}.parallax{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:fixed;top:0;left:0}@media screen and (max-width:767.98px){.parallax{-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.parallax{-o-object-fit:cover;object-fit:cover}}.price-lists .price-lists__container .price-lists__list .price-list .price-list__text,.modals .modals__container .modal ul.punkts .punkt,.modals .modals__container .modal ul.punkts .digit,.modals .modals__container .modal .links .links__extra,.case-block_scroll .case-block__container .case-block__description,.case-block .case-block__container .case-block__blocks .block ul.punkts .punkt,.case-block .case-block__container .case-block__blocks .block .block__text,.case-block .case-block__container ul.punkts .punkt,.case-block .case-block__container .case-block__description,.cases .cases__container .cases__list .case .case__info .case__info_text,.cases .cases__container .cases__list .case .tags .tag,.cases .cases__container .categories .category,.client-form.case-form-form form .client-form__input .input__error,.client-form.modal-form form .client-form__input .input__error,.client-form.complex-form form .client-form__input .input__error,.client-form.case-form-form form .client-form__input input,.client-form.modal-form form .client-form__input input,.client-form.complex-form form .client-form__input input,.footer .footer__container .footer__bottom .footer__bottom_text,.footer .footer__container .links .links__column .links__column_extra,.footer .footer__container .info .requisites .requisites__item,.policy .policy__container .section p,.policy .policy__container .section table tr td,.policy .policy__container .section table tr th,.policy .policy__container .section ul li,.tariffs .tariffs__container .tariffs__list .tariff .tariff__text,.faq .faq__container .accordeon .accordeon-element .answer p,.team .team__container .team__list .member .member__text .member__text_post,.stages .stages__container .stages__list .stage .stage__text,.stages .stages__container .stages__list .stage .stage__number,.complex .complex__container .complex__info .complex__info_text,.why-we .why-we__container .whys .why p,.header .header__flex .menu .menu__element,.services .swiper .service .service__text,.service-banner .service-banner__container .service-banner__content .tags .tag,.case-banner .case-banner__container .case-banner__content .tags .tag,.services .swiper .service .tags .tag,.main-screen .main-screen__container .direction-8 .direction__name,.main-screen .main-screen__container .direction-7 .direction__name,.main-screen .main-screen__container .direction-6 .direction__name,.main-screen .main-screen__container .direction-5 .direction__name,.main-screen .main-screen__container .direction-4 .direction__name,.main-screen .main-screen__container .direction-3 .direction__name,.main-screen .main-screen__container .direction-2 .direction__name,.main-screen .main-screen__container .direction-1 .direction__name,.client-form.case-form-form form button,.client-form.modal-form form button,.client-form.complex-form form button,.modals .modals__container .modal .button-purple,.cases .cases__container .button-purple,.services .services__container .button-purple,.main-screen .main-screen__container .button-purple,.footer .footer__container .button-green,.header .header__flex .button-green{font-optical-sizing:auto;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:300}.price-lists .price-lists__container .price-lists__list .price-list .price-list__head .price-list__price,.service-banner .service-banner__container .service-banner__top .service-banner__subtitle,.modals .modals__container .modal .modal__price,.modals .modals__container .modal .modal__menu .modal__menu_element,.case-block .case-block__container .case-block__top .case-block__subtitle,.case-banner .case-banner__container .case-banner__top .case-banner__subtitle,.tariffs .tariffs__container .tariffs__list .tariff .tariff__price,.why-we .why-we__container .whys .why h3,.why-we .why-we__container .whys .why .why__digit,.why-we .why-we__container .why-we__head p,.main-screen .main-screen__container p.main-sceen__text,.service-banner .service-banner__container .service-banner__top .service-banner__title,.case-block .case-block__container .case-block__top .case-block__title,.case-banner .case-banner__container .case-banner__top .case-banner__title,.main-screen .main-screen__container .main-screen__title,.price-lists .price-lists__container .price-lists__head .price-lists__text,.modals .modals__container .modal .links .links__element,.modals .modals__container .modal .links .links__title,.case-form .case-form__container .case-form__info .case-form__info_subtitle,.footer .footer__container .links .links__column .links__column_element,.footer .footer__container .links .links__column .links__column_title,.tariffs .tariffs__container .tariffs__head .tariffs__text,.faq .faq__container .accordeon .accordeon-element .question,.stages .stages__container .stages__subtitle,.complex .complex__container .complex__info .complex__info_subtitle,.case-block .case-block__container .case-block__mini-header,.case-block .case-block__container .case-block__blocks .block .block__title,.cases .cases__container .cases__list .case .case__info .case__info_title,.team .team__container .team__list .member .member__text .member__text_name,.stages .stages__container .stages__list .stage .stage__title,.services .swiper .service .service__title,.price-lists .price-lists__container .price-lists__list .price-list .price-list__head .price-list__title,.price-lists .price-lists__container .price-lists__head .price-lists__title,.modals .modals__container .modal .modal__title,.cases .cases__container .cases__title,.case-form .case-form__container .case-form__info .case-form__info_title,.footer .footer__container .footer__title,.policy .policy__container .section h2,.policy .policy__container .section h3,.policy .policy__container .section h4,.policy .policy__container .section h5,.policy .policy__container .section h6,.policy .policy__container h1,.tariffs .tariffs__container .tariffs__list .tariff .tariff__title,.tariffs .tariffs__container .tariffs__head .tariffs__title,.faq .faq__container .faq__header,.team .team__container .team__title,.stages .stages__container .stages__title,.partners .partners__container .partners__title,.complex .complex__container .complex__info .complex__info_title,.services .services__container h3.services__title,.why-we .why-we__container .why-we__head h2{font-optical-sizing:auto;font-family:Manrope,sans-serif;font-style:normal;font-weight:600}.price-lists .price-lists__container .price-lists__list .price-list .price-list__head .price-list__title,.price-lists .price-lists__container .price-lists__head .price-lists__title,.modals .modals__container .modal .modal__title,.cases .cases__container .cases__title,.case-form .case-form__container .case-form__info .case-form__info_title,.footer .footer__container .footer__title,.policy .policy__container .section h2,.policy .policy__container .section h3,.policy .policy__container .section h4,.policy .policy__container .section h5,.policy .policy__container .section h6,.policy .policy__container h1,.tariffs .tariffs__container .tariffs__list .tariff .tariff__title,.tariffs .tariffs__container .tariffs__head .tariffs__title,.faq .faq__container .faq__header,.team .team__container .team__title,.stages .stages__container .stages__title,.partners .partners__container .partners__title,.complex .complex__container .complex__info .complex__info_title,.services .services__container h3.services__title,.why-we .why-we__container .why-we__head h2{color:#444141;font-size:50px}@media screen and (max-width:767.98px){.price-lists .price-lists__container .price-lists__list .price-list .price-list__head .price-list__title,.price-lists .price-lists__container .price-lists__head .price-lists__title,.modals .modals__container .modal .modal__title,.cases .cases__container .cases__title,.case-form .case-form__container .case-form__info .case-form__info_title,.footer .footer__container .footer__title,.policy .policy__container .section h2,.policy .policy__container .section h3,.policy .policy__container .section h4,.policy .policy__container .section h5,.policy .policy__container .section h6,.policy .policy__container h1,.tariffs .tariffs__container .tariffs__list .tariff .tariff__title,.tariffs .tariffs__container .tariffs__head .tariffs__title,.faq .faq__container .faq__header,.team .team__container .team__title,.stages .stages__container .stages__title,.partners .partners__container .partners__title,.complex .complex__container .complex__info .complex__info_title,.services .services__container h3.services__title,.why-we .why-we__container .why-we__head h2{font-size:36px;line-height:50px}}.case-block .case-block__container .case-block__mini-header,.case-block .case-block__container .case-block__blocks .block .block__title,.cases .cases__container .cases__list .case .case__info .case__info_title,.team .team__container .team__list .member .member__text .member__text_name,.stages .stages__container .stages__list .stage .stage__title,.services .swiper .service .service__title{color:#444141;font-size:24px}.price-lists .price-lists__container .price-lists__head .price-lists__text,.modals .modals__container .modal .links .links__element,.modals .modals__container .modal .links .links__title,.case-form .case-form__container .case-form__info .case-form__info_subtitle,.footer .footer__container .links .links__column .links__column_element,.footer .footer__container .links .links__column .links__column_title,.tariffs .tariffs__container .tariffs__head .tariffs__text,.faq .faq__container .accordeon .accordeon-element .question,.stages .stages__container .stages__subtitle,.complex .complex__container .complex__info .complex__info_subtitle{font-size:20px;line-height:24px}@media screen and (max-width:767.98px){.price-lists .price-lists__container .price-lists__head .price-lists__text,.modals .modals__container .modal .links .links__element,.modals .modals__container .modal .links .links__title,.case-form .case-form__container .case-form__info .case-form__info_subtitle,.footer .footer__container .links .links__column .links__column_element,.footer .footer__container .links .links__column .links__column_title,.tariffs .tariffs__container .tariffs__head .tariffs__text,.faq .faq__container .accordeon .accordeon-element .question,.stages .stages__container .stages__subtitle,.complex .complex__container .complex__info .complex__info_subtitle{font-size:16px;line-height:20px}.service-banner .service-banner__container .service-banner__top .service-banner__title,.case-block .case-block__container .case-block__top .case-block__title,.case-banner .case-banner__container .case-banner__top .case-banner__title,.main-screen .main-screen__container .main-screen__title{font-size:34px;line-height:50px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.service-banner .service-banner__container .service-banner__top .service-banner__title,.case-block .case-block__container .case-block__top .case-block__title,.case-banner .case-banner__container .case-banner__top .case-banner__title,.main-screen .main-screen__container .main-screen__title{font-size:46px;line-height:50px}}@media screen and (min-width:1023.98px){.service-banner .service-banner__container .service-banner__top .service-banner__title,.case-block .case-block__container .case-block__top .case-block__title,.case-banner .case-banner__container .case-banner__top .case-banner__title,.main-screen .main-screen__container .main-screen__title{font-size:65px;line-height:75px}}.header .header__flex .button-green{color:#444141;text-align:center;cursor:pointer;background:#c4f449;border-radius:20px;text-decoration:none}.client-form.case-form-form form button,.client-form.modal-form form button,.client-form.complex-form form button,.modals .modals__container .modal .button-purple,.cases .cases__container .button-purple,.services .services__container .button-purple,.main-screen .main-screen__container .button-purple,.footer .footer__container .button-green{text-align:center;cursor:pointer;border-radius:50px;text-decoration:none;transition:all .3s}.footer .footer__container .button-green{color:#c4f449;border:1px solid #c4f449;height:50px;line-height:50px}.footer .footer__container .button-green:hover{color:#444141;background:#c4f449}.modals .modals__container .modal .button-purple,.cases .cases__container .button-purple,.services .services__container .button-purple,.main-screen .main-screen__container .button-purple{color:#8942fe;background:0 0;border:1px solid #8942fe;display:block}.modals .modals__container .modal .button-purple:hover,.cases .cases__container .button-purple:hover,.services .services__container .button-purple:hover,.main-screen .main-screen__container .button-purple:hover{color:#f6f6f6;background:#8942fe}.client-form.case-form-form form button,.client-form.modal-form form button,.client-form.complex-form form button{color:#444141;background:0 0;border:1px solid #444141;display:block}.client-form.case-form-form form button:hover,.client-form.modal-form form button:hover,.client-form.complex-form form button:hover{color:#f6f6f6;background:#444141}.main-screen .main-screen__container .direction-8,.main-screen .main-screen__container .direction-7,.main-screen .main-screen__container .direction-6,.main-screen .main-screen__container .direction-5,.main-screen .main-screen__container .direction-4,.main-screen .main-screen__container .direction-3,.main-screen .main-screen__container .direction-2,.main-screen .main-screen__container .direction-1{opacity:0;background:#c4f449;border-radius:20px;height:40px;padding:10px 20px;transition:all 1s;animation:.5s ease-in-out forwards direction}@media screen and (max-width:767.98px){.main-screen .main-screen__container .direction-8,.main-screen .main-screen__container .direction-7,.main-screen .main-screen__container .direction-6,.main-screen .main-screen__container .direction-5,.main-screen .main-screen__container .direction-4,.main-screen .main-screen__container .direction-3,.main-screen .main-screen__container .direction-2,.main-screen .main-screen__container .direction-1{zoom:.7}}.main-screen .main-screen__container .direction-8 .direction__name,.main-screen .main-screen__container .direction-7 .direction__name,.main-screen .main-screen__container .direction-6 .direction__name,.main-screen .main-screen__container .direction-5 .direction__name,.main-screen .main-screen__container .direction-4 .direction__name,.main-screen .main-screen__container .direction-3 .direction__name,.main-screen .main-screen__container .direction-2 .direction__name,.main-screen .main-screen__container .direction-1 .direction__name{color:#444141;text-align:center;line-height:20px}.main-screen .main-screen__container .direction-8 .direction__orientation,.main-screen .main-screen__container .direction-7 .direction__orientation,.main-screen .main-screen__container .direction-6 .direction__orientation,.main-screen .main-screen__container .direction-5 .direction__orientation,.main-screen .main-screen__container .direction-4 .direction__orientation,.main-screen .main-screen__container .direction-3 .direction__orientation,.main-screen .main-screen__container .direction-2 .direction__orientation,.main-screen .main-screen__container .direction-1 .direction__orientation{position:absolute;top:-10px}.main-screen .main-screen__container .direction-8 .direction__orientation.direction__orientation-left,.main-screen .main-screen__container .direction-7 .direction__orientation.direction__orientation-left,.main-screen .main-screen__container .direction-6 .direction__orientation.direction__orientation-left,.main-screen .main-screen__container .direction-5 .direction__orientation.direction__orientation-left,.main-screen .main-screen__container .direction-4 .direction__orientation.direction__orientation-left,.main-screen .main-screen__container .direction-3 .direction__orientation.direction__orientation-left,.main-screen .main-screen__container .direction-2 .direction__orientation.direction__orientation-left,.main-screen .main-screen__container .direction-1 .direction__orientation.direction__orientation-left{left:-10px}.main-screen .main-screen__container .direction-8 .direction__orientation.direction__orientation-right,.main-screen .main-screen__container .direction-7 .direction__orientation.direction__orientation-right,.main-screen .main-screen__container .direction-6 .direction__orientation.direction__orientation-right,.main-screen .main-screen__container .direction-5 .direction__orientation.direction__orientation-right,.main-screen .main-screen__container .direction-4 .direction__orientation.direction__orientation-right,.main-screen .main-screen__container .direction-3 .direction__orientation.direction__orientation-right,.main-screen .main-screen__container .direction-2 .direction__orientation.direction__orientation-right,.main-screen .main-screen__container .direction-1 .direction__orientation.direction__orientation-right{right:-10px;transform:scaleX(-1)}.services .swiper .service .service-bage .service-bage__image{display:block}.service-banner .service-banner__container .service-banner__content .tags,.case-banner .case-banner__container .case-banner__content .tags,.services .swiper .service .tags{display:flex}@media screen and (max-width:767.98px){.service-banner .service-banner__container .service-banner__content .tags,.case-banner .case-banner__container .case-banner__content .tags,.services .swiper .service .tags{flex-direction:column;justify-content:flex-end;height:150px}}.service-banner .service-banner__container .service-banner__content .tags .tag,.case-banner .case-banner__container .case-banner__content .tags .tag,.services .swiper .service .tags .tag{color:#444141;background:#f6f6f6;border-radius:20px;height:40px;padding:10px 30px}@media screen and (max-width:767.98px){.service-banner .service-banner__container .service-banner__content .tags .tag,.case-banner .case-banner__container .case-banner__content .tags .tag,.services .swiper .service .tags .tag{width:max-content;margin-top:10px}}.services .swiper .service{background:#e6e8ec;border-radius:20px;padding:30px;text-decoration:none;transition:all .3s;display:block}@media screen and (max-width:767.98px){.services .swiper .service{height:535px;width:300px!important}}.services .swiper .service .service__title{transition:all .3s}.services .swiper .service .service__text{text-align:justify;color:#444141;height:100px;margin-top:15px;transition:all .3s;display:block}@media screen and (max-width:767.98px){.services .swiper .service .service__text{height:170px}}.services .swiper .service .service__arrow{transition:all .3s;position:absolute;top:30px;right:30px}.services .swiper .service .service__arrow path{stroke:#444141;transition:all .3s}@media screen and (max-width:767.98px){.services .swiper .service .service__arrow{top:15px}}.services .swiper .service .tags{margin-top:30px}@media screen and (max-width:767.98px){.services .swiper .service .tags{margin-top:20px}}.header{z-index:5;width:100%;position:absolute;top:20px;left:0}.header .header__flex{display:flex}@media screen and (max-width:1023.98px){.header .header__flex{justify-content:flex-start}}@media screen and (min-width:1023.98px){.header .header__flex{justify-content:space-between}}.header .header__flex .header__logo{background:#f6f6f6;border-radius:20px}@media screen and (max-width:1023.98px){.header .header__flex .header__logo{width:108px;height:40px;padding:6px 14px}}@media screen and (min-width:1023.98px){.header .header__flex .header__logo{width:126px;height:45px;padding:6px 14px}}.header .header__flex .header__logo img{display:block}@media screen and (max-width:1023.98px){.header .header__flex .header__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}}@media screen and (min-width:1023.98px){.header .header__flex .header__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}}.header .header__flex .menu{background:#f6f6f6;border-radius:20px;justify-content:space-between;width:calc(100% - 326px);height:45px;padding:10px 100px;display:flex}@media screen and (max-width:1023.98px){.header .header__flex .menu{display:none}}.header .header__flex .menu .menu__element{color:#444141;cursor:pointer;line-height:25px;text-decoration:none}.header .header__flex .menu .menu__element svg{margin-left:5px}.header .header__flex .button-green{width:200px;height:45px;font-size:14px;line-height:45px}@media screen and (max-width:1023.98px){.header .header__flex .button-green{width:140px;height:40px;margin-left:calc(100% - 320px);line-height:40px}.header .header__flex .menu-switcher{background:#e6e8ec;border-radius:20px;width:62px;height:40px;padding:13px 15px}}@media screen and (min-width:1023.98px){.header .header__flex .menu-switcher{display:none}}.header.header_scroll .header__flex .header__logo,.header.header_scroll .header__flex .menu{background:#e6e8ec}@keyframes direction{0%{opacity:0;transform:scale(0)}to{opacity:1;translate:scale(1)}}.main-screen{background:#2f2f2f;padding-top:350px;padding-bottom:100px;transition:all 1s;position:relative}.main-screen .main-screen__container{position:relative}.main-screen .main-screen__container .main-screen__title{color:#f6f6f6;z-index:2;transition:all .1s;position:relative}.main-screen .main-screen__container .main-screen__title span{display:block}.main-screen .main-screen__container .main-screen__title span:nth-child(2){text-align:center}.main-screen .main-screen__container .main-screen__title span:nth-child(3){text-align:right}.main-screen .main-screen__container .button-purple{z-index:2;color:#f6f6f6;border-color:#f6f6f6;width:326px;position:absolute;bottom:0;left:calc(50% - 163px)}.main-screen .main-screen__container .button-purple:hover{color:#444141;background:#f6f6f6}@media screen and (max-width:767.98px){.main-screen .main-screen__container .button-purple{width:100%;height:45px;margin-top:20px;line-height:43px;position:relative;top:0;left:0}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.main-screen .main-screen__container .button-purple{width:100%;height:45px;margin-top:20px;line-height:43px;position:relative;top:0;left:0}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.main-screen .main-screen__container .button-purple{height:50px;line-height:50px;left:calc(50% - 330px)}}@media screen and (min-width:1359.98px){.main-screen .main-screen__container .button-purple{height:50px;line-height:50px}}.main-screen .main-screen__container .direction-1{z-index:2;position:absolute;top:-250px;left:200px}@media screen and (max-width:767.98px){.main-screen .main-screen__container .direction-1{top:-350px;left:100px}}.main-screen .main-screen__container .direction-2{z-index:2;animation-delay:.4s;position:absolute;top:-150px;left:50px}@media screen and (max-width:767.98px){.main-screen .main-screen__container .direction-2{top:-250px;left:20px}}.main-screen .main-screen__container .direction-3{z-index:2;animation-delay:.8s;position:absolute;top:-100px;left:270px}@media screen and (max-width:767.98px){.main-screen .main-screen__container .direction-3{top:-150px;left:-30px}}.main-screen .main-screen__container .direction-4{z-index:2;animation-delay:.5s;position:absolute;top:200px;left:240px}@media screen and (max-width:767.98px){.main-screen .main-screen__container .direction-4{top:-50px;left:180px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.main-screen .main-screen__container .direction-4{top:100px;left:0}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.main-screen .main-screen__container .direction-4{top:150px;left:30px}}.main-screen .main-screen__container .direction-5{z-index:2;animation-delay:.3s;position:absolute;top:-180px;right:200px}@media screen and (max-width:767.98px){.main-screen .main-screen__container .direction-5{top:-360px;right:70px}}.main-screen .main-screen__container .direction-6{z-index:2;animation-delay:.2s;position:absolute;top:-200px;right:50px}@media screen and (max-width:767.98px){.main-screen .main-screen__container .direction-6{top:-230px;right:-10px}}.main-screen .main-screen__container .direction-7{z-index:2;animation-delay:.6s;position:absolute;top:-50px;right:120px}@media screen and (max-width:767.98px){.main-screen .main-screen__container .direction-7{top:-30px;right:-15px}}.main-screen .main-screen__container .direction-8{z-index:2;animation-delay:.1s;position:absolute;top:100px;right:100px}@media screen and (max-width:767.98px){.main-screen .main-screen__container .direction-8{top:-130px;right:-20px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.main-screen .main-screen__container .direction-8{top:50px;right:50px}}.main-screen .main-screen__container p.main-sceen__text{color:#f6f6f6;z-index:2;opacity:.5;width:260px;position:absolute;top:43%;left:0}@media screen and (max-width:767.98px){.main-screen .main-screen__container p.main-sceen__text{margin-top:20px;position:relative;top:0;left:0}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.main-screen .main-screen__container p.main-sceen__text{margin-top:20px;position:relative;top:0;left:0}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.main-screen .main-screen__container p.main-sceen__text{left:unset;top:-20%}}.main-screen .main-screen__image{z-index:1;position:absolute;top:110px;left:calc(50% - 250px)}@media screen and (max-width:767.98px){.main-screen .main-screen__image{width:360px;height:auto;left:calc(50% - 180px)}}.main-screen.main-screen_scroll{background:#f6f6f6}.main-screen.main-screen_scroll .main-screen__container .main-screen__title{color:#444141}.main-screen.main-screen_scroll .main-screen__container .button-purple{color:#8942fe;border-color:#8942fe}.main-screen.main-screen_scroll .main-screen__container .button-purple:hover{color:#f6f6f6;background:#8942fe}.main-screen.main-screen_scroll .main-screen__container p.main-sceen__text{color:#444141}.why-we{background:#2f2f2f;padding-bottom:100px;transition:all 1s}@media screen and (max-width:767.98px){.why-we{padding-bottom:80px}}.why-we .why-we__container{background:#e6e8ec;border-radius:20px;max-height:1000px;padding:40px 60px 100px;position:relative}@media screen and (max-width:767.98px){.why-we .why-we__container{max-height:unset;padding:30px 15px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.why-we .why-we__container{padding:40px 60px}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.why-we .why-we__container{max-height:1000px}}.why-we .why-we__container .why-we__head{position:sticky;top:40px;left:60px}@media screen and (max-width:1023.98px){.why-we .why-we__container .why-we__head{position:relative;top:0;left:0}}.why-we .why-we__container .why-we__head p{opacity:.9;color:#444141;font-size:14px}.why-we .why-we__container .why-we__head .why-we__image{margin-top:40px}@media screen and (max-width:1023.98px){.why-we .why-we__container .why-we__head .why-we__image{display:none}}.why-we .why-we__container .whys{width:720px;margin-left:calc(100% - 720px);position:relative;top:-500px;left:0}@media screen and (max-width:767.98px){.why-we .why-we__container .whys{margin-top:30px;margin-left:unset;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex;top:0}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.why-we .why-we__container .whys{margin-top:30px;margin-left:unset;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex;top:0}}.why-we .why-we__container .whys .why{background:#f6f6f6;border-radius:20px;width:490px;height:210px;margin-top:20px;padding:30px 40px}.why-we .why-we__container .whys .why:nth-child(odd){margin-left:calc(100% - 490px)}@media screen and (max-width:767.98px){.why-we .why-we__container .whys .why:nth-child(odd){margin-left:unset}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.why-we .why-we__container .whys .why:nth-child(odd){margin-left:unset}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.why-we .why-we__container .whys .why:nth-child(odd){margin-left:40%}.why-we .why-we__container .whys .why:nth-child(2n){margin-left:20%}}@media screen and (min-width:1023.98px) and (max-width:1100px){.why-we .why-we__container .whys .why:nth-child(2n){margin-left:27%}}@media screen and (max-width:767.98px){.why-we .why-we__container .whys .why{width:100%;height:auto}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.why-we .why-we__container .whys .why{width:100%;height:auto}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.why-we .why-we__container .whys .why{width:60%;height:auto}}.why-we .why-we__container .whys .why .why__digit{color:#8942fe;font-size:24px}.why-we .why-we__container .whys .why h3{color:#444141;font-size:24px}@media screen and (max-width:767.98px){.why-we .why-we__container .whys .why h3{font-size:20px}}.why-we .why-we__container .whys .why p{color:#444141;font-size:14px}@media screen and (max-width:767.98px){.why-we .why-we__container .whys .why p{margin-top:15px}}.why-we.why-we_scroll{background:#f6f6f6}.services{background:#2f2f2f;padding-bottom:100px;transition:all 1s;overflow:hidden}@media screen and (max-width:767.98px){.services{padding-bottom:80px}}.services .services__container{position:relative}.services .services__container h3.services__title{color:#f6f6f6;z-index:2;transition:all .1s;position:relative}.services .services__container h3.services__title span{display:block}.services .services__container h3.services__title span:nth-child(2){text-align:right}.services .services__container .button-purple{z-index:2;color:#f6f6f6;border-color:#f6f6f6;width:326px;position:absolute;top:73px;left:calc(50% - 300px)}.services .services__container .button-purple:hover{color:#444141;background:#f6f6f6}@media screen and (max-width:767.98px){.services .services__container .button-purple{width:100%;height:45px;margin-top:20px;line-height:43px;position:relative;top:0;left:0}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.services .services__container .button-purple{width:100%;height:45px;margin-top:20px;line-height:43px;position:relative;top:0;left:0}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.services .services__container .button-purple{height:50px;line-height:50px;left:calc(50% - 400px)}}@media screen and (min-width:1359.98px){.services .services__container .button-purple{height:50px;line-height:50px}}.services .swiper{cursor:pointer;margin:30px 0 30px calc(50% - 600px);position:relative}@media screen and (max-width:767.98px){.services .swiper{margin-left:5%}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.services .swiper{margin-left:calc(50% - 362px)}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.services .swiper{margin-left:5%}}.services .swiper a.service:hover{background:#2f2f2f}.services .swiper a.service:hover .service__arrow{transform:rotate(90deg)}.services .swiper a.service:hover .service__arrow path{stroke:#f6f6f6}.services .swiper a.service:hover .service__title,.services .swiper a.service:hover .service__text{color:#f6f6f6}.services .swiper .service.width-410{width:410px}.services .swiper .service.width-425{width:425px}.services .swiper .service.width-320{width:320px}.services .swiper .service.width-460{width:460px}.services .swiper .service.width-530{width:530px}.services .swiper .service.width-350{width:350px}.services .swiper .service.width-475{width:475px}.services .swiper .service.width-500{width:500px}.services .swiper .service.width-400{width:400px}.services .swiper .swiper-slide{width:unset!important}.services.services_scroll{background:#f6f6f6}.services.services_scroll .services__container .services__title{color:#444141}.services.services_scroll .services__container .button-purple{color:#8942fe;border-color:#8942fe}.services.services_scroll .services__container .button-purple:hover{color:#f6f6f6;background:#8942fe}.complex{background:#2f2f2f;padding-bottom:100px;transition:all 1s}@media screen and (max-width:767.98px){.complex{padding-bottom:80px}}.complex .complex__container{background:#c4f449;border-radius:20px;flex-wrap:wrap;justify-content:space-between;padding:40px 60px;display:flex}@media screen and (max-width:767.98px){.complex .complex__container{padding:25px 45px 45px}}.complex .complex__container .complex__info{width:610px}@media screen and (max-width:767.98px){.complex .complex__container .complex__info{order:2;margin-top:15px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.complex .complex__container .complex__info{order:2;margin-top:15px}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.complex .complex__container .complex__info{width:50%}}.complex .complex__container .complex__info .complex__info_title{color:#444141}@media screen and (max-width:1359.98px){.complex .complex__container .complex__info .complex__info_title span{display:block}}.complex .complex__container .complex__info .complex__info_title span:nth-child(2){text-align:right}.complex .complex__container .complex__info .complex__info_subtitle{color:#444141;opacity:.5;margin-top:5px}@media screen and (max-width:767.98px){.complex .complex__container .complex__info .complex__info_subtitle{margin-top:5px}}.complex .complex__container .complex__info .complex__info_text{text-align:justify;margin-top:30px;padding-right:20px}.complex .complex__container .complex__image{width:calc(100% - 610px);padding-left:80px}@media screen and (max-width:767.98px){.complex .complex__container .complex__image{width:100%;padding-left:unset;order:1}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.complex .complex__container .complex__image{width:100%;padding-left:unset;order:1}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.complex .complex__container .complex__image{width:50%;padding-left:30px}}.complex .complex__container .complex__image .complex__image_image{width:100%;height:auto}@media screen and (max-width:767.98px){.complex .complex__container .client-form{order:3;margin-top:35px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.complex .complex__container .client-form{order:3}}.complex.complex_scroll{background:#f6f6f6}.partners{background:#2f2f2f;border-bottom-right-radius:40px;border-bottom-left-radius:40px;padding:0 0 100px;transition:all 1s}@media screen and (max-width:767.98px){.partners{border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:0 0 80px}}.partners .partners__container .partners__title{color:#f6f6f6;transition:all 1s}.partners .partners__container .partners__list{grid-template-columns:repeat(5,225px);gap:20px;margin-top:30px;display:grid}@media screen and (max-width:767.98px){.partners .partners__container .partners__list{grid-template-columns:repeat(3,1fr);gap:10px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.partners .partners__container .partners__list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.partners .partners__container .partners__list{grid-template-columns:repeat(4,1fr)}}.partners .partners__container .partners__list .partner{background:#e6e8ec;border-radius:20px}@media screen and (max-width:767.98px){.partners .partners__container .partners__list .partner{border-radius:10px}}.partners .partners__container .partners__list .partner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.partners .partners__container .partners__list .partner-skeleton{aspect-ratio:1;background:#e6e8ec;border-radius:20px;width:100%}@media screen and (max-width:767.98px){.partners .partners__container .partners__list .partner-skeleton{border-radius:10px}}.partners.partners__scroll{background:#f6f6f6}.partners.partners__scroll .partners__container .partners__title{color:#444141}.stages{background:#f6f6f6;border-top-left-radius:40px;border-top-right-radius:40px;margin-top:700px;padding:100px 0 60px;transition:all 1s}@media screen and (max-width:767.98px){.stages{border-top-left-radius:20px;border-top-right-radius:20px;margin-top:400px;padding:80px 0}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.stages{margin-top:500px}}.stages .stages__container .stages__subtitle{color:#444141;opacity:.5;margin-top:25px}@media screen and (max-width:767.98px){.stages .stages__container .stages__subtitle{margin-top:5px}}.stages .stages__container .stages__list{grid-template-columns:repeat(5,1fr);margin-top:25px;display:grid}@media screen and (max-width:767.98px){.stages .stages__container .stages__list{grid-template-columns:repeat(2,50%)}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.stages .stages__container .stages__list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1023.98px){.stages .stages__container .stages__list .stage{margin-top:20px}}.stages .stages__container .stages__list .stage .stage__number{color:#444141;text-align:center;background:#e6e8ec;border-radius:50px;line-height:40px}.stages .stages__container .stages__list .stage .stage__title{margin-top:33px;padding:0 20px;line-height:24px}@media screen and (max-width:1023.98px){.stages .stages__container .stages__list .stage .stage__title{text-align:center;padding:0 10px}}.stages .stages__container .stages__list .stage .stage__text{opacity:.7;text-align:justify;margin-top:15px;padding:0 20px}.stages.stages__scroll{background:#f6f6f6}.gallery{background:#2f2f2f;padding-bottom:100px}@media screen and (max-width:767.98px){.gallery{padding-bottom:80px}}.gallery .gallery__container{justify-content:space-between;display:flex}@media screen and (max-width:1023.98px){.gallery .gallery__container{flex-wrap:wrap}}.gallery .gallery__container .gallery__image{border-radius:20px;width:33%;display:block}@media screen and (max-width:767.98px){.gallery .gallery__container .gallery__image{width:100%;height:auto;margin-top:10px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.gallery .gallery__container .gallery__image{width:49%;height:auto;margin-top:10px}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.gallery .gallery__container .gallery__image{width:33%;height:auto}}@media screen and (max-width:767.98px){.gallery .gallery__container .gallery__image:first-child{margin-top:0}}.gallery.gallery__scroll{background:#f6f6f6}.team{background:#2f2f2f;padding-bottom:100px;transition:all 1s}@media screen and (max-width:767.98px){.team{padding-bottom:80px}}.team .team__container .team__title{color:#f6f6f6;transition:all .1s}.team .team__container .team__title span{display:block}.team .team__container .team__title span:nth-child(2){margin-left:80px}@media screen and (max-width:767.98px){.team .team__container .team__title span:nth-child(2){margin-left:50px}}.team .team__container .team__list{justify-content:space-between;margin-top:40px;display:flex}@media screen and (max-width:1023.98px){.team .team__container .team__list{flex-wrap:wrap}}.team .team__container .team__list .member{width:33%;display:block}@media screen and (max-width:767.98px){.team .team__container .team__list .member{width:100%;margin-top:20px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.team .team__container .team__list .member{width:49%;margin-top:10px}}.team .team__container .team__list .member img.member__image{filter:grayscale();cursor:pointer;border-radius:20px;width:100%;height:auto;transition:all .3s;display:block}.team .team__container .team__list .member img.member__image:hover{filter:grayscale(0%)}.team .team__container .team__list .member .member__text{align-items:flex-end;margin-top:10px;display:flex}.team .team__container .team__list .member .member__text .member__text_name{margin-right:15px;line-height:24px}.team.team_scroll{background:#f6f6f6}.team.team_scroll .team__container .team__title{color:#444141}.faq{background:#2f2f2f;padding-bottom:100px;transition:all 1s}@media screen and (max-width:767.98px){.faq{padding-bottom:80px}}.faq .faq__container{background:#e6e8ec;border-radius:20px;height:auto;padding:40px 60px;position:relative}@media screen and (max-width:767.98px){.faq .faq__container{padding:30px 15px}}@media screen and (max-width:1023.98px){.faq .faq__container{flex-direction:column;display:flex}}.faq .faq__container .faq__header{z-index:3;color:#444141;transition:all .1s;position:absolute}@media screen and (max-width:1023.98px){.faq .faq__container .faq__header{position:relative;top:0;left:0}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.faq .faq__container .faq__header{font-size:45px}}.faq .faq__container .faq__header span{display:block}.faq .faq__container .faq__header span:nth-child(2){margin-left:90px}@media screen and (max-width:767.98px){.faq .faq__container .faq__header span:nth-child(2){margin-left:30px}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.faq .faq__container .faq__header span:nth-child(2){margin-left:0}}.faq .faq__container .faq__image{position:absolute;top:170px;left:60px}@media screen and (max-width:1023.98px){.faq .faq__container .faq__image{display:none}}.faq .faq__container .accordeon{width:50%;position:relative;top:0;left:50%}@media screen and (max-width:1023.98px){.faq .faq__container .accordeon{width:100%;top:0;left:0}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.faq .faq__container .accordeon{width:50%;left:50%}}.faq .faq__container .accordeon .accordeon-element{cursor:pointer;background:#f6f6f6;border-radius:20px;margin-top:20px;padding:20px 40px;position:relative}@media screen and (max-width:767.98px){.faq .faq__container .accordeon .accordeon-element{padding:15px 20px}}.faq .faq__container .accordeon .accordeon-element .question{color:#444141;padding-right:20px;line-height:24px}@media screen and (max-width:767.98px){.faq .faq__container .accordeon .accordeon-element .question{padding-right:30px;line-height:20px}}.faq .faq__container .accordeon .accordeon-element .answer>p{overflow:hidden}.faq .faq__container .accordeon .accordeon-element .answer{cursor:pointer;grid-template-rows:0fr;width:100%;margin:0;padding:0;transition:grid-template-rows .5s;display:grid;position:relative;top:20px}.faq .faq__container .accordeon .accordeon-element .answer p{color:#444141}.faq .faq__container .accordeon .accordeon-element .arrow{position:absolute;top:20px;right:20px}@media screen and (max-width:767.98px){.faq .faq__container .accordeon .accordeon-element .arrow{top:15px}}.faq .faq__container .accordeon .accordeon-element .arrow.active{transform:rotate(90deg)}.faq .faq__container .accordeon .accordeon-element .answer.active{grid-template-rows:1fr;padding-bottom:20px}.faq.faq_scroll{background:#f6f6f6}.tariffs{background:#2f2f2f;padding:0 0 100px;transition:all 1s}@media screen and (max-width:767.98px){.tariffs{padding-bottom:80px}}.tariffs .tariffs__container .tariffs__head{justify-content:space-between;align-items:flex-end;display:flex}@media screen and (max-width:1023.98px){.tariffs .tariffs__container .tariffs__head{flex-wrap:wrap}}@media screen and (max-width:767.98px){.tariffs .tariffs__container .tariffs__head .tariffs__title{width:100%}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.tariffs .tariffs__container .tariffs__head .tariffs__title{width:100%}}.tariffs .tariffs__container .tariffs__head .tariffs__title span{display:block}.tariffs .tariffs__container .tariffs__head .tariffs__title span:nth-child(2){text-align:right}@media screen and (min-width:767.98px) and (max-width:1023.98px){.tariffs .tariffs__container .tariffs__head .tariffs__title span:nth-child(2){text-align:left;margin-left:100px}}.tariffs .tariffs__container .tariffs__head .tariffs__text{color:#444141;opacity:.5;margin-bottom:12px}@media screen and (max-width:767.98px){.tariffs .tariffs__container .tariffs__head .tariffs__text{text-align:justify;width:100%;margin-top:5px;font-size:15.5px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.tariffs .tariffs__container .tariffs__head .tariffs__text{text-align:justify;width:100%;margin-top:5px}}.tariffs .tariffs__container .tariffs__list{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:40px;display:flex}.tariffs .tariffs__container .tariffs__list .tariff{cursor:pointer;background:#e6e8ec;border-radius:20px;padding:50px;transition:all .3s;position:relative;overflow:hidden}@media screen and (max-width:767.98px){.tariffs .tariffs__container .tariffs__list .tariff{width:100%;padding:30px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.tariffs .tariffs__container .tariffs__list .tariff{width:100%}}.tariffs .tariffs__container .tariffs__list .tariff:hover{background:#2f2f2f}.tariffs .tariffs__container .tariffs__list .tariff:hover .tariff__title{color:#c4f449}.tariffs .tariffs__container .tariffs__list .tariff:hover .tariff__price{color:#8942fe}.tariffs .tariffs__container .tariffs__list .tariff:hover .tariff__text{color:#f6f6f6}.tariffs .tariffs__container .tariffs__list .tariff .tariff__text{z-index:2;transition:all .3s;position:relative}@media screen and (max-width:767.98px){.tariffs .tariffs__container .tariffs__list .tariff .tariff__text{width:190px;height:28px;font-size:12px;line-height:14px}}.tariffs .tariffs__container .tariffs__list .tariff .tariff__title{z-index:2;color:#444141;margin-top:100px;font-size:40px;line-height:40px;transition:all .3s;position:relative}@media screen and (max-width:767.98px){.tariffs .tariffs__container .tariffs__list .tariff .tariff__title{margin-top:40px;font-size:28px;line-height:30px}}.tariffs .tariffs__container .tariffs__list .tariff .tariff__price{z-index:2;color:#8942fe;margin-top:5px;font-size:24px;line-height:24px;transition:all .3s;position:relative}@media screen and (max-width:767.98px){.tariffs .tariffs__container .tariffs__list .tariff .tariff__price{font-size:20px;line-height:22px}}.tariffs .tariffs__container .tariffs__list .tariff .tariff__image{position:absolute}.tariffs .tariffs__container .tariffs__list .tariff .tariff__image.tariff__image_1{top:-90px;right:-90px}@media screen and (max-width:767.98px){.tariffs .tariffs__container .tariffs__list .tariff .tariff__image.tariff__image_1{width:300px;height:300px;top:-50px;right:-50px}}.tariffs .tariffs__container .tariffs__list .tariff .tariff__image.tariff__image_2{top:-30px;right:-90px}@media screen and (max-width:767.98px){.tariffs .tariffs__container .tariffs__list .tariff .tariff__image.tariff__image_2{width:285px;height:285px;top:-30px;right:-50px}}.tariffs .tariffs__container .tariffs__list .tariff .tariff__image.tariff__image_3{top:-60px;right:-90px}@media screen and (max-width:767.98px){.tariffs .tariffs__container .tariffs__list .tariff .tariff__image.tariff__image_3{top:unset;bottom:-50px;right:unset;width:450px;height:225px;left:0}}@media screen and (min-width:1023.98px){.tariffs .tariffs__container .tariffs__list .tariff.tariff_small{width:calc(50% - 10px)}}.tariffs .tariffs__container .tariffs__list .tariff.tariff_big{width:100%}@media screen and (max-width:767.98px){.tariffs .tariffs__container .tariffs__list .tariff.tariff_big{padding-bottom:150px}}.tariffs.tariffs_scroll{background:#f6f6f6}.policy .policy__container h1{color:#2f2f2f;margin-bottom:40px}.policy .policy__container .section ul li,.policy .policy__container .section table tr th,.policy .policy__container .section table tr td,.policy .policy__container .section p{color:#2f2f2f;margin-bottom:20px}.policy .policy__container .section p strong,.policy .policy__container .section p .contact-email{opacity:.8}.policy{padding:100px 0}.policy .policy__container{max-width:780px}.policy .policy__container h1{color:#2f2f2f;margin-top:40px;margin-bottom:40px}.policy .policy__container .section h2,.policy .policy__container .section h3,.policy .policy__container .section h4,.policy .policy__container .section h5,.policy .policy__container .section h6{color:#2f2f2f;margin-top:30px;margin-bottom:30px}.policy .policy__container .section a{opacity:.8;color:#8942fe}.policy .policy__container .section ul li,.policy .policy__container .section table tr th,.policy .policy__container .section table tr td,.policy .policy__container .section p{color:#2f2f2f;margin-bottom:20px}.policy .policy__container .section p strong,.policy .policy__container .section p .contact-email{opacity:.8}.footer{background:#2f2f2f;border-top-left-radius:20px;border-top-right-radius:20px;padding:70px 0 15px;position:relative}@media screen and (max-width:767.98px){.footer{padding:40px 0 15px}}.footer:after{content:"";z-index:-1;background:#f6f6f6;width:100%;height:20px;position:absolute;top:0;left:0}.footer .footer__container{flex-wrap:wrap;justify-content:space-between;display:flex}.footer .footer__container .info{width:230px}@media screen and (max-width:767.98px){.footer .footer__container .info{order:1;width:55%}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.footer .footer__container .info{order:1;width:50%}}.footer .footer__container .info .info__logo{width:120px;height:auto;margin-bottom:30px;display:block}.footer .footer__container .info .requisites .requisites__item{color:#f6f6f6;opacity:.5;margin-bottom:5px;text-decoration:none}.footer .footer__container .links{justify-content:space-between;width:calc(100% - 320px);margin-left:90px;display:flex}@media screen and (max-width:767.98px){.footer .footer__container .links{flex-wrap:wrap;order:4;width:100%;margin-left:0}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.footer .footer__container .links{order:3;width:100%;margin-top:30px;margin-left:0}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.footer .footer__container .links{width:calc(100% - 260px);margin-left:30px}}.footer .footer__container .links .links__column{width:220px}@media screen and (max-width:767.98px){.footer .footer__container .links .links__column{width:100%;margin-top:30px}}.footer .footer__container .links .links__column .links__column_title{color:#c4f449;margin-bottom:30px}.footer .footer__container .links .links__column .links__column_element{color:#f6f6f6;opacity:.5;cursor:pointer;margin-bottom:15px;text-decoration:none;transition:all .5s;display:block}.footer .footer__container .links .links__column .links__column_element:hover{color:#c4f449;opacity:1}.footer .footer__container .links .links__column .links__column_extra{color:#f6f6f6;opacity:.5}.footer .footer__container .button-green{width:100%;margin-top:60px}@media screen and (max-width:767.98px){.footer .footer__container .button-green{order:3;margin-top:30px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.footer .footer__container .button-green{order:4;margin-top:30px}}.footer .footer__container .footer__title{color:#f6f6f6;justify-content:space-between;width:100%;margin-bottom:30px;display:flex}@media screen and (max-width:767.98px){.footer .footer__container .footer__title{flex-flow:column wrap;order:2;justify-content:flex-start;width:45%;margin-top:10px;font-size:20px;line-height:20px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.footer .footer__container .footer__title{flex-flow:column wrap;order:2;justify-content:flex-start;width:50%;font-size:40px;line-height:50px}}.footer .footer__container .footer__title span{width:50%;display:block}@media screen and (max-width:767.98px){.footer .footer__container .footer__title span{width:100%;height:20px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.footer .footer__container .footer__title span{width:100%;height:50px}}.footer .footer__container .footer__title span:nth-child(2){text-align:right}@media screen and (max-width:767.98px){.footer .footer__container .footer__title span:nth-child(2){text-align:left}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.footer .footer__container .footer__title span:nth-child(2){width:100%;height:50px}}.footer .footer__container .footer__bottom{justify-content:space-between;width:100%;display:flex}@media screen and (max-width:767.98px){.footer .footer__container .footer__bottom{flex-wrap:wrap;order:5;margin-top:30px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.footer .footer__container .footer__bottom{order:5;margin-top:30px}}.footer .footer__container .footer__bottom .footer__bottom_text{color:#f6f6f6;opacity:.5;text-decoration:none;transition:all .5s}@media screen and (max-width:767.98px){.footer .footer__container .footer__bottom .footer__bottom_text{text-align:center;width:100%;display:block}.footer .footer__container .footer__bottom .footer__bottom_text:nth-child(2){margin-top:15px}}.footer .footer__container .footer__bottom .footer__bottom_text:nth-child(2):hover{color:#c4f449;opacity:1}.client-form.case-form-form,.client-form.modal-form,.client-form.complex-form{width:100%}.client-form.case-form-form form .client-form__input input,.client-form.modal-form form .client-form__input input,.client-form.complex-form form .client-form__input input{appearance:none;background:#f6f6f6;border:none;border-radius:50px;outline:none;width:100%;height:50px;padding-left:30px;line-height:50px;display:block}.client-form.case-form-form form .client-form__input input::-moz-placeholder{opacity:.5;color:#444141}.client-form.modal-form form .client-form__input input::-moz-placeholder{opacity:.5;color:#444141}.client-form.complex-form form .client-form__input input::-moz-placeholder{opacity:.5;color:#444141}.client-form.case-form-form form .client-form__input input::placeholder,.client-form.modal-form form .client-form__input input::placeholder,.client-form.complex-form form .client-form__input input::placeholder{opacity:.5;color:#444141}@media screen and (max-width:767.98px){.client-form.case-form-form form .client-form__input input,.client-form.modal-form form .client-form__input input,.client-form.complex-form form .client-form__input input{width:100%;height:45px;margin-bottom:10px;line-height:45px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.client-form.case-form-form form .client-form__input input,.client-form.modal-form form .client-form__input input,.client-form.complex-form form .client-form__input input{width:100%;margin-bottom:10px}}.client-form.case-form-form form .client-form__input .input__error,.client-form.modal-form form .client-form__input .input__error,.client-form.complex-form form .client-form__input .input__error{height:20px;margin-top:5px;padding-left:30px;font-size:12px}@media screen and (max-width:767.98px){.client-form.case-form-form form .client-form__input .input__error,.client-form.modal-form form .client-form__input .input__error,.client-form.complex-form form .client-form__input .input__error{margin-top:unset;margin-bottom:10px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.client-form.case-form-form form .client-form__input .input__error,.client-form.modal-form form .client-form__input .input__error,.client-form.complex-form form .client-form__input .input__error{margin-top:unset;margin-bottom:10px}}.client-form.case-form-form form button,.client-form.modal-form form button,.client-form.complex-form form button{display:block;height:50px!important}@media screen and (max-width:767.98px){.client-form.case-form-form form button,.client-form.modal-form form button,.client-form.complex-form form button{width:100%;line-height:45px;height:45px!important}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.client-form.case-form-form form button,.client-form.modal-form form button,.client-form.complex-form form button{width:100%}}.client-form.complex-form{margin-top:40px}.client-form.complex-form form{justify-content:space-between;display:flex}@media screen and (max-width:767.98px){.client-form.complex-form form{flex-wrap:wrap}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.client-form.complex-form form{flex-wrap:wrap}}.client-form.complex-form form .client-form__input{width:33%}@media screen and (max-width:767.98px){.client-form.complex-form form .client-form__input{width:100%}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.client-form.complex-form form .client-form__input{width:100%}}.client-form.complex-form form button{width:33%;display:block;height:50px!important}@media screen and (max-width:767.98px){.client-form.complex-form form button{width:100%;line-height:45px;height:45px!important}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.client-form.complex-form form button{width:100%}}.client-form.modal-form{margin-top:40px}.client-form.modal-form form{flex-direction:column;justify-content:space-between;display:flex}@media screen and (max-width:767.98px){.client-form.modal-form form{flex-wrap:wrap}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.client-form.modal-form form{flex-wrap:wrap}}.client-form.modal-form form .client-form__input{width:100%;margin-bottom:15px}@media screen and (max-width:767.98px){.client-form.modal-form form .client-form__input{width:100%}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.client-form.modal-form form .client-form__input{width:100%}}.client-form.modal-form form button{width:100%}.client-form.case-form-form{margin-top:40px}.client-form.case-form-form form{flex-direction:column;justify-content:space-between;display:flex}@media screen and (max-width:767.98px){.client-form.case-form-form form{flex-wrap:wrap}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.client-form.case-form-form form{flex-wrap:wrap}}.client-form.case-form-form form .client-form__input{width:100%;margin-bottom:15px}@media screen and (max-width:767.98px){.client-form.case-form-form form .client-form__input{width:100%}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.client-form.case-form-form form .client-form__input{width:100%}}.client-form.case-form-form form button{width:100%}.case-form{background:#2f2f2f;padding-bottom:100px;transition:all 1s}@media screen and (max-width:767.98px){.case-form{padding-bottom:80px}}.case-form .case-form__container{background:#c4f449;border-radius:20px;flex-wrap:wrap;justify-content:space-between;padding:40px 60px;display:flex}@media screen and (max-width:767.98px){.case-form .case-form__container{padding:25px 45px 45px}}.case-form .case-form__container .case-form__info{width:50%}@media screen and (max-width:767.98px){.case-form .case-form__container .case-form__info{order:2;width:100%;margin-top:15px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.case-form .case-form__container .case-form__info{order:2;width:100%;margin-top:15px}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.case-form .case-form__container .case-form__info{width:50%}}.case-form .case-form__container .case-form__info .case-form__info_title{color:#444141}@media screen and (max-width:1359.98px){.case-form .case-form__container .case-form__info .case-form__info_title span{display:block}}.case-form .case-form__container .case-form__info .case-form__info_title span:nth-child(2){text-align:right}.case-form .case-form__container .case-form__info .case-form__info_subtitle{color:#444141;opacity:.5;margin-top:5px}@media screen and (max-width:767.98px){.case-form .case-form__container .case-form__info .case-form__info_subtitle{margin-top:5px}}.case-form .case-form__container .case-form__image{width:40%;padding-left:80px}@media screen and (max-width:767.98px){.case-form .case-form__container .case-form__image{width:100%;padding-left:unset;order:1}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.case-form .case-form__container .case-form__image{width:100%;padding-left:unset;order:1}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.case-form .case-form__container .case-form__image{width:50%;padding-left:30px}}.case-form .case-form__container .case-form__image .case-form__image_image{width:100%;height:auto}@media screen and (max-width:767.98px){.case-form .case-form__container .client-form{order:3;margin-top:35px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.case-form .case-form__container .client-form{order:3}}.case-form_scroll{background:#f6f6f6}.cases{background:#2f2f2f;padding-bottom:100px;transition:all 1s}@media screen and (max-width:767.98px){.cases{padding-bottom:80px}}.cases .cases__container .cases__title{color:#f6f6f6}.cases .cases__container .categories{flex-wrap:wrap;display:flex}@media screen and (max-width:767.98px){.cases .cases__container .categories{margin-top:16px}}.cases .cases__container .categories .category{color:#444141;cursor:pointer;background:#e6e8ec;border-radius:20px;height:40px;margin-top:15px;padding:10px 30px}@media screen and (max-width:767.98px){.cases .cases__container .categories .category{width:max-content;margin-top:10px}}.cases .cases__container .categories .category.category_active{background:#c4f449}.cases .cases__container .cases__list{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}@media screen and (max-width:767.98px){.cases .cases__container .cases__list{grid-template-columns:1fr;margin-top:30px}}.cases .cases__container .cases__list .case-skeleton{aspect-ratio:59/29;background:#e6e8ec;border-radius:20px;width:100%}.cases .cases__container .cases__list .case{text-decoration:none;position:relative}.cases .cases__container .cases__list .case .tags{flex-wrap:wrap;height:20px;display:flex;position:absolute;top:15px;left:20px}.cases .cases__container .cases__list .case .tags .tag{color:#444141;background:#f6f6f6;border-radius:20px;height:40px;margin-top:5px;padding:10px 30px}@media screen and (max-width:767.98px){.cases .cases__container .cases__list .case .tags .tag{height:35px;margin-top:5px;font-size:12px;line-height:15px}}.cases .cases__container .cases__list .case img{aspect-ratio:59/29;border-radius:20px;width:100%;height:auto;display:block}.cases .cases__container .cases__list .case .case__info{align-items:flex-end;margin-top:10px;display:flex}.cases .cases__container .cases__list .case .case__info .case__info_title{margin-right:15px;line-height:24px}.cases .cases__container .cases__list .case .case__info .case__info_text{color:#444141}.cases .cases__container .button-purple{width:100%;height:50px;margin-top:40px;line-height:48px}@media screen and (max-width:767.98px){.cases .cases__container .button-purple{margin-top:30px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.cases .cases__container .button-purple{margin-top:30px}}.cases.cases_scroll{background:#f6f6f6}.cases.cases_scroll .cases__container .cases__title{color:#444141}.case-banner{background:#2f2f2f;padding-bottom:100px;transition:all 1s}@media screen and (max-width:767.98px){.case-banner{padding-bottom:80px}}.case-banner .case-banner__container .case-banner__top{flex-wrap:wrap;align-items:flex-end;height:70px;display:flex}@media screen and (max-width:767.98px){.case-banner .case-banner__container .case-banner__top{height:50px}}.case-banner .case-banner__container .case-banner__top .case-banner__title{color:#f6f6f6;z-index:2;margin-right:40px;transition:all .1s;position:relative}@media screen and (max-width:767.98px){.case-banner .case-banner__container .case-banner__top .case-banner__title{margin-right:20px}}.case-banner .case-banner__container .case-banner__top .case-banner__subtitle{color:#f6f6f6;opacity:.5;height:30px}.case-banner .case-banner__container .case-banner__content{aspect-ratio:59/29;border-radius:40px;margin-top:30px;position:relative;overflow:hidden}@media screen and (max-width:767.98px){.case-banner .case-banner__container .case-banner__content{aspect-ratio:1;border-radius:20px}}.case-banner .case-banner__container .case-banner__content img.case-banner__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.case-banner .case-banner__container .case-banner__content .tags{z-index:2;flex-direction:row;height:auto;position:absolute;left:30px}@media screen and (max-width:767.98px){.case-banner .case-banner__container .case-banner__content .tags{justify-content:unset;flex-wrap:wrap;left:20px}}.case-banner .case-banner__container .case-banner__content .tags .tag{color:#444141;background:#f6f6f6;border-radius:20px;height:40px;padding:10px 30px}@media screen and (max-width:767.98px){.case-banner .case-banner__container .case-banner__content .tags .tag{height:35px;margin-top:5px;font-size:12px;line-height:15px;top:15px}}.case-banner .case-banner__container .case-banner__content .tags.categories{top:30px}.case-banner .case-banner__container .case-banner__content .tags.links{bottom:30px}.case-banner .case-banner__container .case-banner__content .tags.links .tag{color:#f6f6f6;background:#444141;transition:all .3s}.case-banner .case-banner__container .case-banner__content .tags.links .tag:hover{color:#c4f449}.case-banner .case-banner__container .case-banner__content .tags.links a.tag{text-decoration:none}.case-banner .case-banner__container .case-banner__skeleton{aspect-ratio:59/29;background:#e6e8ec;border-radius:40px;display:block}@media screen and (max-width:767.98px){.case-banner .case-banner__container .case-banner__skeleton{aspect-ratio:1;viewbox:0 0 100% 100%;border-radius:20px;width:100%;height:auto}}.case-banner_scroll{background:#f6f6f6}.case-banner_scroll .case-banner__container .case-banner__top .case-banner__title,.case-banner_scroll .case-banner__container .case-banner__top .case-banner__subtitle{color:#444141}.case-block{background:#2f2f2f;padding-bottom:100px;transition:all 1s}@media screen and (max-width:767.98px){.case-block{padding-bottom:80px}}.case-block .case-block__container .case-block__description{color:#f6f6f6;text-align:justify;margin-top:40px;transition:all .3s}.case-block .case-block__container ul.punkts{margin:40px 0 0 20px;list-style:none}.case-block .case-block__container ul.punkts .punkt{color:#444141;text-align:justify;margin-top:5px;position:relative}.case-block .case-block__container ul.punkts .punkt a{color:#444141;text-decoration:underline}.case-block .case-block__container ul.punkts .punkt:before{content:"";background:url(/images/punkt-purple.webp) 0 0/cover no-repeat;width:10px;height:10px;position:absolute;top:5px;left:-20px}.case-block .case-block__container ul.punkts .punkt.punkt-purple{color:#8942fe}.case-block .case-block__container ul.punkts .punkt.punkt-purple:before{background:url(/images/punkt-purple.webp) 0 0/cover no-repeat}.case-block .case-block__container .case-block__top{flex-wrap:wrap;align-items:flex-end;height:70px;display:flex}@media screen and (max-width:767.98px){.case-block .case-block__container .case-block__top{height:50px}}.case-block .case-block__container .case-block__top .case-block__title{color:#f6f6f6;z-index:2;margin-right:40px;transition:all .1s;position:relative}@media screen and (max-width:767.98px){.case-block .case-block__container .case-block__top .case-block__title{margin-right:20px}}.case-block .case-block__container .case-block__top .case-block__subtitle{color:#f6f6f6;opacity:.5;height:30px}.case-block .case-block__container .case-block__blocks{justify-content:space-between;margin-top:40px;display:flex}@media screen and (max-width:767.98px){.case-block .case-block__container .case-block__blocks{flex-wrap:wrap;margin-top:15px}}.case-block .case-block__container .case-block__blocks .block{background:#e6e8ec;border-radius:20px;width:49%;padding:40px 60px}@media screen and (max-width:767.98px){.case-block .case-block__container .case-block__blocks .block{width:100%;margin-top:10px}}.case-block .case-block__container .case-block__blocks .block .block__title{color:#444141}.case-block .case-block__container .case-block__blocks .block .block__text{color:#444141;text-align:justify;margin-top:15px}.case-block .case-block__container .case-block__blocks .block .block__text a{color:#444141;text-decoration:underline}.case-block .case-block__container .case-block__blocks .block ul.punkts{margin:15px 0 0 20px;list-style:none}.case-block .case-block__container .case-block__blocks .block ul.punkts .punkt{color:#444141;text-align:justify;margin-top:5px;position:relative}.case-block .case-block__container .case-block__blocks .block ul.punkts .punkt a{color:#444141;text-decoration:underline}.case-block .case-block__container .case-block__blocks .block ul.punkts .punkt:before{content:"";background:url(/images/punkt-purple.webp) 0 0/cover no-repeat;width:10px;height:10px;position:absolute;top:5px;left:-20px}.case-block .case-block__container .case-block__blocks .block ul.punkts .punkt.punkt-purple{color:#8942fe}.case-block .case-block__container .case-block__blocks .block ul.punkts .punkt.punkt-purple:before{background:url(/images/punkt-purple.webp) 0 0/cover no-repeat}.case-block .case-block__container .case-block__mini-header{color:#f6f6f6;margin-top:40px}.case-block .case-block__container .case-block__image{margin-top:40px}.case-block .case-block__container .case-block__image .case-block__image_image{border-radius:20px;width:100%;height:auto}.case-block .case-block__container .case-block__image .case-block__image_image-80{border-radius:20px;width:80%;height:auto;margin:auto;display:block}@media screen and (max-width:767.98px){.case-block .case-block__container .case-block__image .case-block__image_image-80{width:100%}}.case-block .case-block__container .case-block__images{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}@media screen and (max-width:767.98px){.case-block .case-block__container .case-block__images{grid-template-columns:1fr}}.case-block .case-block__container .case-block__images .case-block__images_image{border-radius:20px;width:100%;height:auto}.case-block .case-block__container .case-block__reels{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}@media screen and (max-width:767.98px){.case-block .case-block__container .case-block__reels{grid-template-columns:1fr}}.case-block .case-block__container .case-block__reels .case-block__reels_reels{aspect-ratio:9/16;border-radius:20px;width:100%;height:auto}.case-block .case-block__container .case-block__videos{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}@media screen and (max-width:767.98px){.case-block .case-block__container .case-block__videos{grid-template-columns:1fr}}.case-block .case-block__container .case-block__videos .case-block__videos_video{aspect-ratio:16/9;border-radius:20px;width:100%;height:auto}.case-block_scroll{background:#f6f6f6}.case-block_scroll .case-block__container .case-block__description,.case-block_scroll .case-block__container .case-block__top .case-block__title,.case-block_scroll .case-block__container .case-block__top .case-block__subtitle,.case-block_scroll .case-block__container .case-block__mini-header{color:#444141}.modals{z-index:1000;background:#2f2f2f4d;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modals .modals__container{height:100%;position:relative}.modals .modals__container .modal{background:#e6e8ec;border-radius:20px;max-width:500px;margin:auto;padding:40px;position:relative;top:50px}.modals .modals__container .modal .modal__close{cursor:pointer;background:#f6f6f6;border-radius:20px;width:35px;height:35px;padding:10px;position:absolute;top:-10px;right:-10px}.modals .modals__container .modal .modal__menu{flex-direction:column;display:flex}.modals .modals__container .modal .modal__menu .modal__menu_element{color:#444141;line-height:40px;text-decoration:none}.modals .modals__container .modal .links{width:220px}@media screen and (max-width:767.98px){.modals .modals__container .modal .links{width:100%;margin-top:30px}}.modals .modals__container .modal .links .links__title{color:#8942fe;margin-bottom:15px}.modals .modals__container .modal .links .links__element{color:#444141;cursor:pointer;margin-bottom:15px;text-decoration:none;transition:all .5s;display:block}.modals .modals__container .modal .links .links__element:hover{color:#8942fe;opacity:1}.modals .modals__container .modal .links .links__extra{color:#f6f6f6;opacity:.5}.modals .modals__container .modal .modal__title{color:#444141;font-size:40px;line-height:40px}@media screen and (max-width:767.98px){.modals .modals__container .modal .modal__title{font-size:28px;line-height:30px}}.modals .modals__container .modal .modal__title.modal__title-small{font-size:35px;line-height:35px}@media screen and (max-width:767.98px){.modals .modals__container .modal .modal__title.modal__title-small{font-size:24px;line-height:26px}}.modals .modals__container .modal ul.punkts{margin:15px 0 0;list-style:none}.modals .modals__container .modal ul.punkts .digit{color:#444141;margin-top:5px;font-size:12px;position:relative}.modals .modals__container .modal ul.punkts .digit.digit-purple{color:#8942fe}.modals .modals__container .modal ul.punkts .punkt{color:#444141;margin-top:5px;font-size:12px;position:relative}.modals .modals__container .modal ul.punkts .punkt:before{content:"";background:url(/images/punkt-black.webp) 0 0/cover no-repeat;width:10px;height:10px;position:absolute;top:5px;left:-20px}.modals .modals__container .modal ul.punkts .punkt.punkt-purple{color:#8942fe}.modals .modals__container .modal ul.punkts .punkt.punkt-purple:before{background:url(/images/punkt-purple.webp) 0 0/cover no-repeat}.modals .modals__container .modal .modal__price{color:#8942fe;margin-top:30px;font-size:24px;line-height:24px}@media screen and (max-width:767.98px){.modals .modals__container .modal .modal__price{font-size:20px;line-height:22px}}.modals .modals__container .modal .button-purple{width:100%;height:50px;margin-top:40px;line-height:48px}@media screen and (max-width:767.98px){.modals .modals__container .modal .button-purple{margin-top:30px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.modals .modals__container .modal .button-purple{margin-top:30px}}.modals.show{display:block}.service-banner{background:#2f2f2f;padding-bottom:100px;transition:all 1s}@media screen and (max-width:767.98px){.service-banner{padding-bottom:80px}}.service-banner .service-banner__container{position:relative}.service-banner .service-banner__container .service-banner__top{z-index:2;flex-wrap:wrap;align-items:flex-end;height:70px;display:flex;position:absolute;bottom:30px;left:30px}@media screen and (max-width:767.98px){.service-banner .service-banner__container .service-banner__top{height:50px}}.service-banner .service-banner__container .service-banner__top .service-banner__title{color:#f6f6f6;margin-right:40px;transition:all .1s}@media screen and (max-width:767.98px){.service-banner .service-banner__container .service-banner__top .service-banner__title{margin-right:20px}}.service-banner .service-banner__container .service-banner__top .service-banner__subtitle{color:#f6f6f6;opacity:.5;height:30px}.service-banner .service-banner__container .service-banner__content{border-radius:40px;width:100%;height:400px;margin-top:30px;position:relative;overflow:hidden}@media screen and (max-width:767.98px){.service-banner .service-banner__container .service-banner__content{aspect-ratio:1;border-radius:20px}}.service-banner .service-banner__container .service-banner__content img.service-banner__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.service-banner .service-banner__container .service-banner__content .tags{z-index:2;flex-direction:row;height:auto;position:absolute;left:30px}@media screen and (max-width:767.98px){.service-banner .service-banner__container .service-banner__content .tags{left:20px}}.service-banner .service-banner__container .service-banner__content .tags .tag{color:#444141;background:#f6f6f6;border-radius:20px;height:40px;padding:10px 30px}@media screen and (max-width:767.98px){.service-banner .service-banner__container .service-banner__content .tags .tag{height:35px;margin-top:0;font-size:12px;line-height:15px;top:20px}}.service-banner .service-banner__container .service-banner__content .tags.categories{top:30px}.service-banner .service-banner__container .service-banner__skeleton{aspect-ratio:59/29;background:#e6e8ec;border-radius:40px;display:block}@media screen and (max-width:767.98px){.service-banner .service-banner__container .service-banner__skeleton{aspect-ratio:1;viewbox:0 0 100% 100%;border-radius:20px;width:100%;height:auto}}.service-banner.service-banner_scroll{background:#f6f6f6}.price-lists{background:#2f2f2f;padding:0 0 100px;transition:all 1s}@media screen and (max-width:767.98px){.price-lists{padding-bottom:80px}}.price-lists .price-lists__container .price-lists__head{justify-content:space-between;align-items:flex-end;display:flex}@media screen and (max-width:1023.98px){.price-lists .price-lists__container .price-lists__head{flex-wrap:wrap}}.price-lists .price-lists__container .price-lists__head .price-lists__title{color:#f6f6f6}@media screen and (max-width:767.98px){.price-lists .price-lists__container .price-lists__head .price-lists__title{width:100%}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.price-lists .price-lists__container .price-lists__head .price-lists__title{width:100%}}.price-lists .price-lists__container .price-lists__head .price-lists__title span:nth-child(2){text-align:right}@media screen and (min-width:767.98px) and (max-width:1023.98px){.price-lists .price-lists__container .price-lists__head .price-lists__title span:nth-child(2){text-align:left}}.price-lists .price-lists__container .price-lists__head .price-lists__text{color:#f6f6f6;opacity:.5;margin-bottom:12px;transition:all .3s}@media screen and (max-width:767.98px){.price-lists .price-lists__container .price-lists__head .price-lists__text{text-align:justify;width:100%;margin-top:5px;font-size:15.5px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.price-lists .price-lists__container .price-lists__head .price-lists__text{text-align:justify;width:100%;margin-top:5px}}.price-lists .price-lists__container .price-lists__list{flex-wrap:wrap;justify-content:space-between;display:flex}.price-lists .price-lists__container .price-lists__list .price-list{cursor:pointer;background:#e6e8ec;border-radius:20px;flex-direction:column;justify-content:space-between;margin-top:20px;padding:40px 60px;transition:all .3s;display:flex}@media screen and (max-width:767.98px){.price-lists .price-lists__container .price-lists__list .price-list{padding:20px;width:100%!important}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.price-lists .price-lists__container .price-lists__list .price-list{padding:20px;width:49%!important}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.price-lists .price-lists__container .price-lists__list .price-list{padding:30px}}.price-lists .price-lists__container .price-lists__list .price-list .price-list__text{color:#444141;text-align:justify;height:120px;transition:all .3s}@media screen and (max-width:767.98px){.price-lists .price-lists__container .price-lists__list .price-list .price-list__text{height:40px;font-size:12px;line-height:14px}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.price-lists .price-lists__container .price-lists__list .price-list .price-list__text{height:auto}}.price-lists .price-lists__container .price-lists__list .price-list .price-list__head .price-list__title{color:#444141;font-size:40px;line-height:40px;transition:all .3s}@media screen and (max-width:767.98px){.price-lists .price-lists__container .price-lists__list .price-list .price-list__head .price-list__title{margin-top:40px;font-size:28px;line-height:30px}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.price-lists .price-lists__container .price-lists__list .price-list .price-list__head .price-list__title{margin-top:40px;font-size:22px;line-height:30px}}.price-lists .price-lists__container .price-lists__list .price-list .price-list__head .price-list__price{color:#8942fe;margin-top:5px;font-size:24px;line-height:24px;transition:all .3s}@media screen and (max-width:767.98px){.price-lists .price-lists__container .price-lists__list .price-list .price-list__head .price-list__price{font-size:20px;line-height:22px}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.price-lists .price-lists__container .price-lists__list .price-list .price-list__head .price-list__price{font-size:22px;line-height:30px}}.price-lists .price-lists__container .price-lists__list .price-list:hover{background:#2f2f2f}.price-lists .price-lists__container .price-lists__list .price-list:hover .price-list__text{color:#f6f6f6}.price-lists .price-lists__container .price-lists__list .price-list:hover .price-list__head .price-list__title{color:#c4f449}.price-lists .price-lists__container .price-lists__list .price-list.price-list-small{width:26%}.price-lists .price-lists__container .price-lists__list .price-list.price-list-med{width:31%}.price-lists .price-lists__container .price-lists__list .price-list.price-list-big{width:40%}.price-lists .price-lists__container .price-lists__list .price-list.price-list-half{width:49%}.price-lists.price-lists_scroll{background:#f6f6f6}.price-lists.price-lists_scroll .price-lists__container .price-lists__head .price-lists__title,.price-lists.price-lists_scroll .price-lists__container .price-lists__head .price-lists__text{color:#444141}
