.case-banner .case-banner__container,.case-block .case-block__container,.case-form .case-form__container,.footer .footer__container,.header .header__flex,.modals .modals__container{margin:0 auto;position:relative;z-index:2}@media screen and (max-width:767.98px){.case-banner .case-banner__container,.case-block .case-block__container,.case-form .case-form__container,.footer .footer__container,.header .header__flex,.modals .modals__container{width:90%;max-width:500px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.case-banner .case-banner__container,.case-block .case-block__container,.case-form .case-form__container,.footer .footer__container,.header .header__flex,.modals .modals__container{width:724px}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.case-banner .case-banner__container,.case-block .case-block__container,.case-form .case-form__container,.footer .footer__container,.header .header__flex,.modals .modals__container{min-width:944px;max-width:1140px;width:90%}}@media screen and (min-width:1359.98px){.case-banner .case-banner__container,.case-block .case-block__container,.case-form .case-form__container,.footer .footer__container,.header .header__flex,.modals .modals__container{width:1200px}}.case-banner .case-banner__container .case-banner__content .tags .tag,.case-block .case-block__container .case-block__blocks .block .block__text,.case-block .case-block__container .case-block__blocks .block ul.punkts .punkt,.case-block .case-block__container .case-block__description,.case-block .case-block__container ul.punkts .punkt,.case-block_scroll .case-block__container .case-block__description,.client-form.case-form-form form .client-form__input .input__error,.client-form.case-form-form form .client-form__input input,.client-form.case-form-form form button,.client-form.complex-form form .client-form__input .input__error,.client-form.complex-form form .client-form__input input,.client-form.complex-form form button,.client-form.modal-form form .client-form__input .input__error,.client-form.modal-form form .client-form__input input,.client-form.modal-form form button,.footer .footer__container .button-green,.footer .footer__container .footer__bottom .footer__bottom_text,.footer .footer__container .info .requisites .requisites__item,.footer .footer__container .links .links__column .links__column_extra,.header .header__flex .button-green,.header .header__flex .menu .menu__element,.modals .modals__container .modal .button-purple,.modals .modals__container .modal .links .links__extra,.modals .modals__container .modal ul.punkts .digit,.modals .modals__container .modal ul.punkts .punkt{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:14px}.case-banner .case-banner__container .case-banner__top .case-banner__subtitle,.case-banner .case-banner__container .case-banner__top .case-banner__title,.case-block .case-block__container .case-block__blocks .block .block__title,.case-block .case-block__container .case-block__mini-header,.case-block .case-block__container .case-block__top .case-block__subtitle,.case-block .case-block__container .case-block__top .case-block__title,.case-form .case-form__container .case-form__info .case-form__info_subtitle,.case-form .case-form__container .case-form__info .case-form__info_title,.footer .footer__container .footer__title,.footer .footer__container .links .links__column .links__column_element,.footer .footer__container .links .links__column .links__column_title,.modals .modals__container .modal .links .links__element,.modals .modals__container .modal .links .links__title,.modals .modals__container .modal .modal__menu .modal__menu_element,.modals .modals__container .modal .modal__price,.modals .modals__container .modal .modal__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.case-form .case-form__container .case-form__info .case-form__info_title,.footer .footer__container .footer__title,.modals .modals__container .modal .modal__title{font-size:50px;color:#444141}@media screen and (max-width:767.98px){.case-form .case-form__container .case-form__info .case-form__info_title,.footer .footer__container .footer__title,.modals .modals__container .modal .modal__title{font-size:36px;line-height:50px}}.case-block .case-block__container .case-block__blocks .block .block__title,.case-block .case-block__container .case-block__mini-header{font-size:24px;color:#444141}.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,.modals .modals__container .modal .links .links__element,.modals .modals__container .modal .links .links__title{font-size:20px;line-height:24px}@media screen and (max-width:767.98px){.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,.modals .modals__container .modal .links .links__element,.modals .modals__container .modal .links .links__title{font-size:16px;line-height:20px}.case-banner .case-banner__container .case-banner__top .case-banner__title,.case-block .case-block__container .case-block__top .case-block__title{font-size:34px;line-height:50px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.case-banner .case-banner__container .case-banner__top .case-banner__title,.case-block .case-block__container .case-block__top .case-block__title{font-size:46px;line-height:50px}}@media screen and (min-width:1023.98px){.case-banner .case-banner__container .case-banner__top .case-banner__title,.case-block .case-block__container .case-block__top .case-block__title{font-size:65px;line-height:75px}}.header{position:absolute;top:20px;left:0;z-index:5;width:100%}.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{width:100%;height:100%;object-fit:contain}}@media screen and (min-width:1023.98px){.header .header__flex .header__logo img{width:100%;height:100%;object-fit:contain}}.header .header__flex .menu{display:flex;justify-content:space-between;height:45px;width:calc(100% - 326px);background:#F6F6F6;border-radius:20px;padding:10px 100px}@media screen and (max-width:1023.98px){.header .header__flex .menu{display:none}}.header .header__flex .menu .menu__element{color:#444141;line-height:25px;text-decoration:none;cursor:pointer}.header .header__flex .menu .menu__element svg{margin-left:5px}.header .header__flex .button-green{font-size:14px;height:45px;width:200px;line-height:45px}@media screen and (max-width:1023.98px){.header .header__flex .button-green{line-height:40px;height:40px;width:140px;margin-left:calc(100% - 320px)}.header .header__flex .menu-switcher{width:62px;height:40px;padding:13px 15px;border-radius:20px;background:#E6E8EC}}@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}.case-banner .case-banner__container .case-banner__content .tags{display:flex}@media screen and (max-width:767.98px){.case-banner .case-banner__container .case-banner__content .tags{flex-direction:column;height:150px;justify-content:flex-end}.case-banner .case-banner__container .case-banner__content .tags .tag{margin-top:10px;width:max-content}}.case-banner{padding-bottom:100px;background:#2F2F2F;transition:1s ease}@media screen and (max-width:767.98px){.case-banner{padding-bottom:80px}}.case-banner .case-banner__container .case-banner__top{display:flex;flex-wrap:wrap;align-items:flex-end;height:70px}@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;position:relative;z-index:2;transition:.1s ease;margin-right:40px}@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;height:30px;opacity:.5}.case-banner .case-banner__container .case-banner__content{position:relative;aspect-ratio:59/29;border-radius:40px;margin-top:30px;overflow:hidden}@media screen and (max-width:767.98px){.case-banner .case-banner__container .case-banner__content{aspect-ratio:1/1;border-radius:20px}}.case-banner .case-banner__container .case-banner__content img.case-banner__image{width:100%;height:100%;object-fit:cover}.case-banner .case-banner__container .case-banner__content .tags{position:absolute;left:30px;z-index:2;height:auto;flex-direction:row}@media screen and (max-width:767.98px){.case-banner .case-banner__container .case-banner__content .tags{left:20px;justify-content:unset;flex-wrap:wrap}}.case-banner .case-banner__container .case-banner__content .tags .tag{border-radius:20px;background:#F6F6F6;height:40px;padding:10px 30px;color:#444141}@media screen and (max-width:767.98px){.case-banner .case-banner__container .case-banner__content .tags .tag{margin-top:5px;top:15px;height:35px;font-size:12px;line-height: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{background:#444141;color:#F6F6F6;transition:.3s ease}.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{display:block;aspect-ratio:59/29;border-radius:40px;background:#E6E8EC}@media screen and (max-width:767.98px){.case-banner .case-banner__container .case-banner__skeleton{aspect-ratio:1/1;border-radius:20px;width:100%;height:auto;viewBox:0 0 100% 100%}}.case-banner_scroll{background:#F6F6F6}.case-banner_scroll .case-banner__container .case-banner__top .case-banner__subtitle,.case-banner_scroll .case-banner__container .case-banner__top .case-banner__title{color:#444141}.case-block{padding-bottom:100px;transition:1s ease;background:#2F2F2F}@media screen and (max-width:767.98px){.case-block{padding-bottom:80px}}.case-block .case-block__container .case-block__description{color:#F6F6F6;margin-top:40px;text-align:justify;transition:.3s ease}.case-block .case-block__container ul.punkts{list-style:none;margin:40px 0 0 20px}.case-block .case-block__container ul.punkts .punkt{position:relative;color:#444141;margin-top:5px;text-align:justify}.case-block .case-block__container ul.punkts .punkt a{color:#444141;text-decoration:underline}.case-block .case-block__container ul.punkts .punkt:before{content:"";position:absolute;top:5px;left:-20px;width:10px;height:10px;background:url(/images/punkt-purple.webp) no-repeat;background-size:cover}.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) no-repeat;background-size:cover}.case-block .case-block__container .case-block__top{display:flex;flex-wrap:wrap;align-items:flex-end;height:70px}@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;position:relative;z-index:2;transition:.1s ease;margin-right:40px}@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;height:30px;opacity:.5}.case-block .case-block__container .case-block__blocks{display:flex;justify-content:space-between;margin-top:40px}@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{width:49%;padding:40px 60px;border-radius:20px;background:#E6E8EC}@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;margin-top:15px;text-align:justify}.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{list-style:none;margin:15px 0 0 20px}.case-block .case-block__container .case-block__blocks .block ul.punkts .punkt{position:relative;color:#444141;margin-top:5px;text-align:justify}.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:"";position:absolute;top:5px;left:-20px;width:10px;height:10px;background:url(/images/punkt-purple.webp) no-repeat;background-size:cover}.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) no-repeat;background-size:cover}.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{width:100%;height:auto;border-radius:20px}.case-block .case-block__container .case-block__image .case-block__image_image-80{display:block;width:80%;margin:auto;height:auto;border-radius:20px}@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{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@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{width:100%;height:auto;border-radius:20px}.case-block .case-block__container .case-block__reels{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@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;width:100%;height:auto;border-radius:20px}.case-block .case-block__container .case-block__videos{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@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;width:100%;height:auto;border-radius:20px}.case-block_scroll{background:#F6F6F6}.case-block_scroll .case-block__container .case-block__description,.case-block_scroll .case-block__container .case-block__mini-header,.case-block_scroll .case-block__container .case-block__top .case-block__subtitle,.case-block_scroll .case-block__container .case-block__top .case-block__title{color:#444141}.case-form{background:#2F2F2F;transition:1s ease;padding-bottom:100px}@media screen and (max-width:767.98px){.case-form{padding-bottom:80px}}.case-form .case-form__container{background:#C4F449;border-radius:20px;padding:40px 60px;display:flex;flex-wrap:wrap;justify-content:space-between}@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{width:100%;order:2;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{order:1;width:100%;padding-left:unset}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.case-form .case-form__container .case-form__image{order:1;width:100%;padding-left:unset}}@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}.header .header__flex .button-green{background:#C4F449;border-radius:20px;color:#444141;text-align:center;text-decoration:none;cursor:pointer}.footer .footer__container .button-green{border:1px solid #c4f449;border-radius:50px;color:#C4F449;height:50px;line-height:50px;text-align:center;text-decoration:none;cursor:pointer;transition:.3s}.footer .footer__container .button-green:hover{background:#C4F449;color:#444141}.modals .modals__container .modal .button-purple{display:block;background:none;border:1px solid #8942fe;border-radius:50px;color:#8942FE;text-decoration:none;text-align:center;cursor:pointer;transition:.3s}.modals .modals__container .modal .button-purple:hover{background:#8942FE;color:#F6F6F6}.client-form.case-form-form form button,.client-form.complex-form form button,.client-form.modal-form form button{background:none;border:1px solid #444141;border-radius:50px;color:#444141;text-decoration:none;text-align:center;cursor:pointer;transition:.3s}.client-form.case-form-form form button:hover,.client-form.complex-form form button:hover,.client-form.modal-form form button:hover{background:#444141;color:#F6F6F6}.footer{position:relative;background:#2F2F2F;padding:70px 0 15px;border-top-left-radius:20px;border-top-right-radius:20px}@media screen and (max-width:767.98px){.footer{padding:40px 0 15px}}.footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background:#F6F6F6;z-index:-1}.footer .footer__container{display:flex;justify-content:space-between;flex-wrap:wrap}.footer .footer__container .info{width:230px}@media screen and (max-width:767.98px){.footer .footer__container .info{width:55%;order:1}}@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{display:block;width:120px;height:auto;margin-bottom:30px}.footer .footer__container .info .requisites .requisites__item{color:#F6F6F6;opacity:.5;margin-bottom:5px;text-decoration:none}.footer .footer__container .links{display:flex;justify-content:space-between;margin-left:90px;width:calc(100% - 320px)}@media screen and (max-width:767.98px){.footer .footer__container .links{flex-wrap:wrap;margin-left:0;width:100%;order:4}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.footer .footer__container .links{order:3;margin-left:0;width:100%;margin-top:30px}}@media screen and (min-width:1023.98px) and (max-width:1359.98px){.footer .footer__container .links{margin-left:30px;width:calc(100% - 260px)}}.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{display:block;color:#F6F6F6;opacity:.5;margin-bottom:15px;text-decoration:none;cursor:pointer;transition:.5s ease}.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{display:flex;justify-content:space-between;color:#F6F6F6;margin-bottom:30px;width:100%}@media screen and (max-width:767.98px){.footer .footer__container .footer__title{width:45%;margin-top:10px;font-size:20px;line-height:20px;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;order:2}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.footer .footer__container .footer__title{order:2;width:50%;line-height:50px;font-size:40px;flex-wrap:wrap;flex-direction:column;justify-content:flex-start}}.footer .footer__container .footer__title span{display:block;width:50%}@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{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:767.98px){.footer .footer__container .footer__bottom{order:5;margin-top:30px;flex-wrap:wrap}}@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:.5s ease}@media screen and (max-width:767.98px){.footer .footer__container .footer__bottom .footer__bottom_text{display:block;width:100%;text-align:center}.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}.modals{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(47,47,47,.3);z-index:1000}.modals .modals__container{position:relative;height:100%}.modals .modals__container .modal{position:relative;top:50px;background:#E6E8EC;border-radius:20px;padding:40px;max-width:500px;margin:auto}.modals .modals__container .modal .modal__close{position:absolute;top:-10px;right:-10px;width:35px;height:35px;border-radius:20px;background:#F6F6F6;padding:10px;cursor:pointer}.modals .modals__container .modal .modal__menu{display:flex;flex-direction:column}.modals .modals__container .modal .modal__menu .modal__menu_element{text-decoration:none;color:#444141;line-height:40px}.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{display:block;color:#444141;margin-bottom:15px;text-decoration:none;cursor:pointer;transition:.5s ease}.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{font-size:40px;line-height:40px;color:#444141}@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{list-style:none;margin:15px 0 0 20px}.modals .modals__container .modal ul.punkts .digit{position:relative;margin-top:5px;color:#444141}.modals .modals__container .modal ul.punkts .digit.digit-purple{color:#8942FE}.modals .modals__container .modal ul.punkts .punkt{position:relative;margin-top:5px;color:#444141}.modals .modals__container .modal ul.punkts .punkt:before{content:"";position:absolute;top:5px;left:-20px;width:10px;height:10px;background:url(/images/punkt-black.webp) no-repeat;background-size:cover}.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) no-repeat;background-size:cover}.modals .modals__container .modal .modal__price{margin-top:30px;font-size:24px;line-height:24px;color:#8942FE}@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%;max-width:300px;height:50px;line-height:48px;margin-top:40px}@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}.client-form.case-form-form,.client-form.complex-form,.client-form.modal-form{width:100%}.client-form.case-form-form form .client-form__input input,.client-form.complex-form form .client-form__input input,.client-form.modal-form form .client-form__input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:block;height:50px;border:none;border-radius:50px;background:#F6F6F6;padding-left:30px;line-height:50px;width:100%}.client-form.case-form-form form .client-form__input input::placeholder,.client-form.complex-form form .client-form__input input::placeholder,.client-form.modal-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.complex-form form .client-form__input input,.client-form.modal-form form .client-form__input input{width:100%;height:45px;line-height:45px;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,.client-form.complex-form form .client-form__input input,.client-form.modal-form form .client-form__input input{width:100%;margin-bottom:10px}}.client-form.case-form-form form .client-form__input .input__error,.client-form.complex-form form .client-form__input .input__error,.client-form.modal-form form .client-form__input .input__error{font-size:12px;height:20px;padding-left:30px;margin-top:5px}@media screen and (max-width:767.98px){.client-form.case-form-form form .client-form__input .input__error,.client-form.complex-form form .client-form__input .input__error,.client-form.modal-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.complex-form form .client-form__input .input__error,.client-form.modal-form form .client-form__input .input__error{margin-top:unset;margin-bottom:10px}}.client-form.case-form-form form button,.client-form.complex-form form button,.client-form.modal-form form button{display:block;height:50px!important}@media screen and (max-width:767.98px){.client-form.case-form-form form button,.client-form.complex-form form button,.client-form.modal-form form button{width:100%;height:45px!important;line-height:45px}}@media screen and (min-width:767.98px) and (max-width:1023.98px){.client-form.case-form-form form button,.client-form.complex-form form button,.client-form.modal-form form button{width:100%}}.client-form.complex-form{margin-top:40px}.client-form.complex-form form{display:flex;justify-content:space-between}@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%;height:45px!important;line-height:45px}}@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{display:flex;flex-direction:column;justify-content:space-between}@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{display:flex;flex-direction:column;justify-content:space-between}@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%}@media screen and (min-width:1359.98px){body{zoom:1.1}}