.section--description{box-sizing:border-box;border-radius:12px;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.7;color:#2a2d34;letter-spacing:.1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}.section--description>*:first-child{margin-top:0}.section--description p{margin:0 0 18px;font-family:inherit;font-size:inherit;line-height:inherit;color:#2a2d34}.section--description p:first-of-type{margin-top:0}.section--description small,.section--description .muted,.section--description .note{color:#646466;font-size:.94em;line-height:1.45}.section--description h1,.section--description h2,.section--description h3,.section--description h4,.section--description h5,.section--description h6{color:#2a2d34;margin:0;line-height:1.3;font-weight:600;word-break:keep-all}.section--description h2{font-size:26px;font-weight:600;line-height:1.3;margin-top:40px;margin-bottom:18px}.section--description h3{font-size:22px;font-weight:600;line-height:1.3;margin-top:30px;margin-bottom:14px}.section--description h4{font-size:18px;font-weight:600;margin-top:24px;margin-bottom:10px}.section--description h5{font-size:16px;font-weight:600;margin-top:20px;margin-bottom:8px}.section--description h6{font-size:15px;font-weight:600;margin-top:16px;margin-bottom:8px}.section--description ul,.section--description ol{margin:0 0 18px;padding-left:25px;list-style-position:outside}.section--description ul{list-style-type:disc}.section--description ol{list-style-type:decimal}.section--description li{margin-bottom:9px}.section--description a{color:#4c32e1;text-decoration:none!important;border-bottom:1px solid rgba(76,50,225,.16);transition:color .18s ease,border-color .18s ease;-webkit-text-decoration-skip-ink:auto}.section--description a:hover,.section--description a:focus{color:#2a2d34;border-bottom-color:rgba(76,50,225,.36);outline:none}.section--description img{display:block;max-width:100%;height:auto;margin:18px auto}.section--description figure{margin:18px 0}.section--description blockquote{margin:18px 0;padding-left:16px;border-left:3px solid rgba(42,45,52,.08);color:#646466;font-style:normal}form.wpcf7-form.submitting .wpcf7-submit{opacity:.5;pointer-events:none}.section--mainpage-popular{margin-top:100px}.section--archivepage-authors .authors-grid{grid-template-columns:repeat(3,1fr)}.section--archivepage-authors{margin-top:50px}.section--mainpage-popular h2{font-size:32px;font-weight:600;line-height:1.2;margin-bottom:30px}.section-filter__filter-mobile{display:none}.section--mainpage-popular .authors-grid{grid-template-columns:repeat(3,1fr)}.category-slider__slide a p{font-size:22px;font-family:"Poppins",sans-serif;font-weight:600;padding:20px;line-height:1.3}div#pagination{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:50px}.pagination-links a,.pagination-links span{font-size:15px;color:var(--646466);background:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-weight:500}.pagination-links a:hover{color:var(--2A2D34)}.pagination-links{display:flex;gap:4px}.pagination-links .current{background:var(--4C32E1);color:#fff}a.next.page-numbers{margin-left:8px}.pagination-count{color:var(--646466);font-size:15px}.section--mainpage-work{padding-top:50px}.section--archivepage-top{margin-top:33px}h1.archivepage-title{font-size:32px;font-weight:600;line-height:1.3;margin-bottom:10px}p.archivepage-description{font-size:22px;color:var(--646466);letter-spacing:.4px;line-height:1.3}.category-slider{position:relative;overflow:hidden}.category-slider__track{display:flex;transition:transform .3s ease;will-change:transform;touch-action:pan-y}.category-slider__slide{flex:0 0 calc(100% / 5);max-width:calc(100% / 5);box-sizing:border-box;padding:0 5px}.section--author-reviews .no-reviews{text-align:center;color:#666;font-style:italic;padding:40px 0}.section--author-reviews .review-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.section--author-reviews .review-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.section-filter__filter-block{display:flex;justify-content:center;gap:2px;position:relative}.section--mainpage-filter__h1content h1{font-size:50px;color:var(--4C32E1);font-weight:600;line-height:1.1;letter-spacing:.5px;max-width:1100px;margin:0 auto;margin-bottom:31px}.section--mainpage-filter__h1content{text-align:center;margin-top:72px}.section--mainpage-filter__h1content h1 span{letter-spacing:1.5px}.section--mainpage-filter__h1content p{font-size:22px;color:var(--646466)}.section--product-categories__wrap{background:#fff;padding:20px;border-radius:40px;position:relative}.section--product-categories{margin-top:106px}.section-filter__filter-block{margin-top:50px}.section--product-categories h2{font-size:32px;font-weight:600;margin-top:10px;margin-bottom:34px;letter-spacing:.5px}.category-slider__slide a{background:#f5f5f7;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;overflow:hidden;gap:10px;height:100%}.category-slider__arrow.disabled{pointer-events:auto}.section--description *{color:var(--646466)}.section--description{margin-top:100px}.section--description p{line-height:1.4;margin-bottom:20px}.section--description p:last-child{margin-bottom:0}.category-slider__arrow{position:absolute;top:60%;transform:translateY(-50%);background:#fff;color:#fff;border:none;border:1px solid #e4e4e4;padding:12px;cursor:pointer;z-index:10;border-radius:20px;display:flex;width:60px;height:60px;background-repeat:no-repeat;background-position:center}.category-slider__arrow--next,.category-slider__arrow--next.disabled:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_458_386)'%3e%3cpath d='M3.125 10H16.875' stroke='%23646466' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M11.25 4.375L16.875 10L11.25 15.625' stroke='%23646466' stroke-width='2' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_458_386'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");border:1px solid #e4e4e4}.category-slider__arrow--next:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_458_386)'%3e%3cpath d='M3.125 10H16.875' stroke='%23646466' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M11.25 4.375L16.875 10L11.25 15.625' stroke='%232A2D34' stroke-width='2' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_458_386'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");border:1px solid #2a2d34}.category-slider__arrow--prev,.category-slider__arrow--prev.disabled:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_458_761)'%3e%3cpath d='M16.875 10H3.125' stroke='%23646466' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M8.75 4.375L3.125 10L8.75 15.625' stroke='%23646466' stroke-width='2' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_458_761'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");border:1px solid #e4e4e4}.category-slider__arrow--prev:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_458_761)'%3e%3cpath d='M16.875 10H3.125' stroke='%23646466' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M8.75 4.375L3.125 10L8.75 15.625' stroke='%232A2D34' stroke-width='2' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_458_761'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");border:1px solid #2a2d34}.category-slider__arrow--prev{left:10px}.category-slider__arrow--next{right:10px}.category-slider__slide img{max-height:170px;object-position:right;width:100%;object-fit:contain}body.home{background-position:50% 100px;background-repeat:no-repeat}.popup-all--content form .wpcf7-not-valid-tip{font-size:12px;margin-left:18px;margin-top:-15px;margin-bottom:9px}.menu-item--catalog.hoveractive .menu{display:grid;pointer-events:auto}.popup-all--content .wpcf7-spinner{margin:0 auto;margin-top:4px;width:20px;height:20px}section.section.section--mainpage-filter{z-index:1;position:relative}.section--archivepage-top .section-filter__filter-block{justify-content:flex-start}.section-filter__filter-block p{height:60px;display:flex;align-items:center;color:#8e8e8f;padding:20px;cursor:pointer}.category-filter--select div,.gorod-filter--select div{padding:17px 20px;border-radius:20px;font-size:15px;line-height:1.068}.category-filter--select div:hover,.gorod-filter--select div:hover{background:#f5f5f7;cursor:pointer}.category-filter--select,.gorod-filter--select,.data-filter--select{position:absolute;background:#fff;border-radius:20px;box-shadow:0px 3px 10px 0px rgba(42,45,52,.15);width:100%;top:20px;opacity:0;pointer-events:none}.section-filter__filter-block>div{background:#fff}.category-filter{max-width:300px;width:100%;position:relative;border-radius:20px 0px 0px 20px}.gorod-filter{max-width:250px;width:100%;position:relative}.data-filter{max-width:150px;width:100%;width:100%;position:relative;border-radius:0px 20px 20px 0px}.category-filter--select div.active,.gorod-filter--select div.active{color:var(--4C32E1);pointer-events:none}.section--archivepage-top .section-filter__filter-block{margin-top:27px}.ready p{color:var(--2A2D34)}.category-filter--select.openselect,.gorod-filter--select.openselect,.data-filter--select.openselect{opacity:1;top:60px;pointer-events:auto;z-index:5}.ready span.reset{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_712_894)'%3e%3cpath d='M15.625 4.375L4.375 15.625' stroke='%238E8E8F' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M15.625 15.625L4.375 4.375' stroke='%238E8E8F' stroke-width='2' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_712_894'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");pointer-events:auto;cursor:pointer}span.reset{pointer-events:none;width:30px;display:flex;float:right;height:30px;background-repeat:no-repeat;background-position:center;position:absolute;right:10px;top:15px}a.go-filter{background:var(--4C32E1);display:flex;align-items:center;color:#fff;font-size:15px;font-weight:500;padding:0 24px;border-radius:20px;margin-left:8px;height:60px}a.go-filter:hover{background:var(--2A2D34)}.data-filter span{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_55_28)'%3e%3cpath d='M16.25 3.125H3.75C3.40482 3.125 3.125 3.40482 3.125 3.75V16.25C3.125 16.5952 3.40482 16.875 3.75 16.875H16.25C16.5952 16.875 16.875 16.5952 16.875 16.25V3.75C16.875 3.40482 16.5952 3.125 16.25 3.125Z' stroke='%238E8E8F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13.75 1.875V4.375' stroke='%238E8E8F' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3e%3cpath d='M6.25 1.875V4.375' stroke='%238E8E8F' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3e%3cpath d='M3.125 6.875H16.875' stroke='%238E8E8F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_55_28'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");width:30px;display:flex;float:right;height:30px;background-repeat:no-repeat;background-position:center;position:absolute;right:10px;top:15px;pointer-events:none}.data-filter--select{max-width:300px;min-width:300px;right:0}.calendar-container{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;user-select:none}.calendar-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.calendar-header .nav-button{width:40px;height:40px;background:0 0;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s;border:1px solid #e4e4e4}.calendar-header .nav-button:hover{background:#e9ecef}.calendar-header .month-year{font-size:16px;font-weight:600;color:#333}.calendar-grid{padding:0 10px 10px}.weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.weekday{padding:8px 0;text-align:center;font-size:12px;font-weight:500;color:#666;text-transform:uppercase}.calendar-container .days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-container .day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;position:relative}.calendar-container .day.today{background:#e3f2fd;color:#1976d2;font-weight:600}.calendar-container .day.selected{background:#4c32e1;color:white}.calendar-container .day.disabled{color:#ccc;cursor:not-allowed}.day.other-month{color:#ddd;cursor:default}.selected-date-display{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:8px;text-align:center;font-size:14px;color:#666}.selected-date-display strong{color:#333}.section--archivepage-top .gorod-filter{display:none}.section-filter__filter-block .price-range{display:flex;align-items:center;background:0 0;gap:2px;margin-left:37px}.section-filter__filter-block .price-range p{color:var(--2A2D34);padding:13px;pointer-events:none;text-wrap-mode:nowrap}.section-filter__filter-block .price-range label:nth-child(2){border-radius:20px 0px 0px 20px;overflow:hidden}.section-filter__filter-block .price-range label:nth-child(3){border-radius:0px 20px 20px 0px;overflow:hidden}.section-filter__filter-block .price-range label{background:#fff;padding:0 20px;font-size:15px;max-width:200px;width:100%;display:flex;align-items:center;gap:5px;flex-direction:row-reverse}.section-filter__filter-block .price-range label input{height:60px;border:none;max-width:calc(100% - 20px);font-size:15px;padding:0}span.price-range__text{color:#8e8e8f}.price-range__input:not(:placeholder-shown)+.price-range__text{color:#2a2d34}.sbros{display:none;align-items:center;color:var(--4C32E1);margin:0 30px;font-size:15px;cursor:pointer}.section-filter__filter-block div.ready~.sbros{display:flex}button.section--how-work__btn-check{border:none;margin-top:20px}.section--content.all p,.section--content.all span,.section--content.all i{color:var(--646466)}.section--content.all a{color:var(--4C32E1)}.section--content.all ul li,.section--content.all ol li{margin-bottom:5px;color:var(--646466)}.section--content.all ul,.section--content.all ol{list-style:auto;margin-left:20px;margin-top:10px;margin-bottom:20px}.section--content.all h2{font-size:26px;font-weight:600;margin-bottom:10px;margin-top:20px}.section--content.all h3{font-size:24px;font-weight:600;margin-bottom:10px;margin-top:20px}.section--content.all h4{font-size:22px;font-weight:600;margin-bottom:10px;margin-top:20px}.section--author-moreinfo ul li{line-height:1.4}.txt-center{text-align:center}a.btn.btn--primary{display:flex;justify-content:center;border-radius:20px;background:var(--4C32E1);width:fit-content;margin:0 auto;color:#fff;padding:20px 134px;margin-top:20px}a.section--content-btn:hover{background:var(--2A2D34)}section.about .section__content-wrapper{display:flex;justify-content:space-between;background:#fff;padding:20px;border-radius:40px;gap:100px}.section__text-block.section__text-block--wysiwyg{width:87%}nav.header__nav.nav ul{display:flex}.section--content.about{margin-top:52px}h1.section__title{font-size:32px;font-weight:600;font-family:"Poppins",sans-serif;letter-spacing:1px;margin-top:0;margin-bottom:12px;line-height:1.2}.section--content.all p{line-height:1.3em}section.section--content-title{padding-top:33px}.section__text-block--wysiwyg h2{font-family:"Poppins",sans-serif;margin:0;font-size:32px;font-weight:600;letter-spacing:-.02em;margin-top:13px;margin-bottom:33px}.section__image-block--right img.section__image{width:100%;border-radius:40px;height:100%;object-fit:cover}.section--how-work{background:#fff;padding:20px;margin-top:50px;border-radius:40px}section.about .section__content-wrapper>div p{color:var(--646466);font-size:15px;line-height:1.4;margin-bottom:22px}section.about .section__content-wrapper>div p:last-child{margin-bottom:0}.section--how-work__card{background:#f5f5f7;border-radius:20px;padding:20px;display:flex;flex-direction:column}.section--contact-info__wrapper div{display:flex;flex-direction:column}.section--how-work__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.section--how-work__number{background:#fff;width:60px;height:60px;border-radius:20px;display:flex;align-items:center;justify-content:center;line-height:1;font-size:32px;font-family:"Poppins",sans-serif;font-weight:600;color:var(--646466);margin-bottom:39px}.section--how-work__title{margin-top:10px;font-family:"Poppins",sans-serif;font-size:32px;font-weight:600;letter-spacing:.02em;line-height:1.2em;margin-bottom:29px}.section--how-work__card-title{color:var(--2A2D34);margin:0;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:.01em;margin-bottom:10px}.section--how-work__card-text{margin-top:auto}.section--how-work__card-text p{font-size:15px;line-height:1.4;margin-bottom:20px}.section--how-work__card-text p a{color:var(--4C32E1);font-weight:500}.section--how-work__card-text p:last-child{margin-bottom:10px}.section--contact-info__wrapper{display:flex;background:#fff;padding:30px 20px;border-radius:40px;gap:50px}.section--contact-info{margin-top:52px}.section--contact-info__wrapper span{width:100%;display:flex;font-size:15px;color:var(--646466);font-weight:400;line-height:1.2;margin-bottom:15px}.section--contact-info__wrapper a.section--contact-info__link{color:var(--2A2D34);font-size:32px;font-weight:600;font-family:"Poppins",sans-serif;letter-spacing:-.9px;border-bottom:2px solid;padding-bottom:8px}.section--contact-info__wrapper a.section--contact-info__link:hover{color:var(--4C32E1)}.section--how-work__card-text p a:hover{text-decoration:underline}p.author-card__text a{color:var(--4C32E1)}a.next.page-numbers{margin-left:8px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_458_386)'%3e%3cpath d='M3.125 10H16.875' stroke='%23646466' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M11.25 4.375L16.875 10L11.25 15.625' stroke='%23646466' stroke-width='2' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_458_386'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");background-position:center;background-repeat:no-repeat;color:transparent;border:1px solid #e4e4e4}a.page-numbers.prev{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_458_761)'%3e%3cpath d='M16.875 10H3.125' stroke='%23646466' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M8.75 4.375L3.125 10L8.75 15.625' stroke='%23646466' stroke-width='2' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_458_761'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");margin-right:8px;background-position:center;background-repeat:no-repeat;color:transparent;border:1px solid #e4e4e4}.portfolio-popup.active .portfolio-popup__slider{display:block}.portfolio-popup__slider img.active{display:block;opacity:1}.portfolio-popup__slider img{display:none;max-width:100%;max-height:100vh;object-fit:contain;animation:fadeIn 1s}.portfolio-popup.active{opacity:1;pointer-events:auto}.section--author-moreinfo ul{list-style-type:disc;margin-left:18px}.section--author-uslugi .uslugi-list button.show-more.hidemore{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.3537 5.64628L6.35366 0.646277C6.30722 0.599789 6.25207 0.56291 6.19138 0.537747C6.13068 0.512585 6.06561 0.499634 5.99991 0.499634C5.9342 0.499634 5.86913 0.512585 5.80844 0.537747C5.74774 0.56291 5.69259 0.599789 5.64616 0.646277L0.646155 5.64628C0.57615 5.7162 0.528466 5.80533 0.509141 5.90237C0.489816 5.99942 0.499718 6.10001 0.537594 6.19142C0.57547 6.28283 0.639617 6.36095 0.721914 6.41589C0.804211 6.47082 0.900958 6.5001 0.999905 6.50003L10.9999 6.50003C11.0989 6.5001 11.1956 6.47082 11.2779 6.41589C11.3602 6.36095 11.4243 6.28283 11.4622 6.19142C11.5001 6.10001 11.51 5.99942 11.4907 5.90237C11.4713 5.80533 11.4237 5.7162 11.3537 5.64628Z' fill='%234C32E1'/%3e%3c/svg%3e ");background-position:100% 50%}.section--author-uslugi .uslugi-list button.show-more.hidemore:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.3537 5.64628L6.35366 0.646277C6.30722 0.599789 6.25207 0.56291 6.19138 0.537747C6.13068 0.512585 6.06561 0.499634 5.99991 0.499634C5.9342 0.499634 5.86913 0.512585 5.80844 0.537747C5.74774 0.56291 5.69259 0.599789 5.64616 0.646277L0.646155 5.64628C0.57615 5.7162 0.528466 5.80533 0.509141 5.90237C0.489816 5.99942 0.499718 6.10001 0.537594 6.19142C0.57547 6.28283 0.639617 6.36095 0.721914 6.41589C0.804211 6.47082 0.900958 6.5001 0.999905 6.50003L10.9999 6.50003C11.0989 6.5001 11.1956 6.47082 11.2779 6.41589C11.3602 6.36095 11.4243 6.28283 11.4622 6.19142C11.5001 6.10001 11.51 5.99942 11.4907 5.90237C11.4713 5.80533 11.4237 5.7162 11.3537 5.64628Z' fill='%232A2D34'/%3e%3c/svg%3e ")}@media (max-width:1320px){body.home{background-size:calc(100% + 30vw)}}@media (max-width:1200px){.section-filter__filter-block .price-range label{max-width:120px;min-width:120px}.section-filter__filter-block .price-range{margin-left:1vw}}@media (max-width:1120px){.sbros{margin:0 1vw}.category-slider__slide{flex-basis:calc(100% / 4);max-width:calc(100% / 4)}.section--mainpage-popular .authors-grid{grid-template-columns:repeat(2,1fr)}.section--archivepage-authors .authors-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1020px){.menu-item--catalog .menu-item.is-active{display:block}.menu-item--catalog .menu.is-active{display:block}ul.main-menu.is-hidden{display:none}.menu-item.is-active.is-active-submenu{margin-top:-59px;border-bottom:0px;transition:0s}ul.menu-main.openmenu{border-top:0px}ul.menu-main.openmenu .menu-item--catalog>a:after{float:left;margin-left:0;margin-right:8px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.9494 5.64615L5.94936 0.646155C5.90292 0.599667 5.84778 0.562787 5.78708 0.537625C5.72638 0.512463 5.66132 0.499512 5.59561 0.499512C5.5299 0.499512 5.46484 0.512463 5.40414 0.537625C5.34344 0.562787 5.28829 0.599667 5.24186 0.646155L0.241859 5.64615C0.171853 5.71608 0.124169 5.80521 0.104844 5.90225C0.0855188 5.99929 0.0954211 6.09989 0.133297 6.1913C0.171174 6.28271 0.235321 6.36083 0.317618 6.41577C0.399914 6.4707 0.496661 6.49998 0.595609 6.49991L10.5956 6.49991C10.6946 6.49998 10.7913 6.4707 10.8736 6.41577C10.9559 6.36083 11.02 6.28271 11.0579 6.1913C11.0958 6.09989 11.1057 5.99929 11.0864 5.90225C11.067 5.80521 11.0194 5.71608 10.9494 5.64615Z' fill='%234C32E1'/%3e%3c/svg%3e ")}ul.menu-main.openmenu .menu-item--catalog>a span,.menu-item.is-active-submenu>a{color:var(--4C32E1)!important}.menu-item.is-active-submenu>a:after{float:left;margin-left:0;margin-right:8px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.9494 5.64615L5.94936 0.646155C5.90292 0.599667 5.84778 0.562787 5.78708 0.537625C5.72638 0.512463 5.66132 0.499512 5.59561 0.499512C5.5299 0.499512 5.46484 0.512463 5.40414 0.537625C5.34344 0.562787 5.28829 0.599667 5.24186 0.646155L0.241859 5.64615C0.171853 5.71608 0.124169 5.80521 0.104844 5.90225C0.0855188 5.99929 0.0954211 6.09989 0.133297 6.1913C0.171174 6.28271 0.235321 6.36083 0.317618 6.41577C0.399914 6.4707 0.496661 6.49998 0.595609 6.49991L10.5956 6.49991C10.6946 6.49998 10.7913 6.4707 10.8736 6.41577C10.9559 6.36083 11.02 6.28271 11.0579 6.1913C11.0958 6.09989 11.1057 5.99929 11.0864 5.90225C11.067 5.80521 11.0194 5.71608 10.9494 5.64615Z' fill='%234C32E1'/%3e%3c/svg%3e ");width:12px;height:7px;background-repeat:no-repeat;display:flex;background-position:center;margin-top:5px;content:"";transform:rotate(-90deg)}ul.submenu.is-active li.submenu-item{opacity:1;height:auto;position:relative;display:block!important}ul.submenu.is-active{border-top:1px solid #e4e4e4;margin-top:23px;display:block}.menu-item--catalog .menu.is-active .menu-item.is-active{background:#fff;padding-right:0;opacity:1;position:relative}ul.submenu.is-active li{border-bottom:1px solid #e4e4e4;padding:20px 0}li.menu-item.menu-item--catalog .menu .menu-item.is-active.is-active-submenu{border-top:0px}}@media (max-width:1000px){section.about .section__content-wrapper{gap:40px}.section--archivepage-top .section-filter__filter-block{flex-wrap:wrap}.sbros{height:60px}.section-filter__filter-block>div{margin-bottom:10px}}@media (max-width:900px){.category-slider__slide{flex-basis:calc(100% / 3);max-width:calc(100% / 3)}}@media (max-width:850px){section.about .section__content-wrapper{flex-direction:column;gap:30px}.gorod-filter{max-width:210px}.data-filter{max-width:120px}.section-filter__filter-block .price-range{margin-left:0}.pagination-links{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.section--description{padding-top:18px;padding-bottom:18px;font-size:16px;line-height:1.6;margin:24px auto}.section--description p{margin-bottom:16px}.section--description ul,.section--description ol{padding-left:25px;margin-bottom:16px}.section--description li{margin-bottom:8px}.section--description h1{font-size:26px}.section--description h2{font-size:22px;margin-top:28px;margin-bottom:16px}.section--description h3{font-size:18px;margin-top:22px;margin-bottom:12px}.section--description h4{font-size:16px}.section--description h5{font-size:15px}.section--description h6{font-size:14px}form#review-form .review-header{flex-direction:column;gap:15px}.section--archivepage-authors .authors-grid{grid-template-columns:repeat(1,1fr)}.section-filter__filter-block>div{margin-bottom:0}section.section.section--archivepage-top{position:relative}.section--archivepage-top .section-filter__filter-block{height:auto;position:absolute;opacity:0;width:100%;pointer-events:none;margin-top:0}.section-filter__filter-mobile-btn.readyfilter+.sbros{display:flex;font-size:15px;font-weight:500;margin-top:15px}.section-filter__filter-mobile.open-filter-mobile+.section-filter__filter-block{height:auto;opacity:1;margin-top:20px;pointer-events:auto;position:relative}h1.archivepage-title{font-size:28px;margin-bottom:6px}.section--archivepage-authors{margin-top:20px}p.archivepage-description{font-size:15px;letter-spacing:0px}.section-filter__filter-mobile{display:flex;justify-content:space-between;margin-top:20px}.section-filter__filter-mobile-btn{font-size:15px;background:#fff;padding:16px;border-radius:300px;display:flex;gap:6px;align-items:center}.section-filter__filter-mobile-btn p{color:var(--4C32E1);font-weight:500}.section-filter__filter-mobile-btn p:before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_107_10303)'%3e%3cpath d='M8.125 8.125C9.16053 8.125 10 7.28553 10 6.25C10 5.21447 9.16053 4.375 8.125 4.375C7.08947 4.375 6.25 5.21447 6.25 6.25C6.25 7.28553 7.08947 8.125 8.125 8.125Z' stroke='%234C32E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13.125 15.625C14.1605 15.625 15 14.7855 15 13.75C15 12.7145 14.1605 11.875 13.125 11.875C12.0895 11.875 11.25 12.7145 11.25 13.75C11.25 14.7855 12.0895 15.625 13.125 15.625Z' stroke='%234C32E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10 6.25H16.875' stroke='%234C32E1' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M3.125 6.25H6.25' stroke='%234C32E1' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M15 13.75H16.875' stroke='%234C32E1' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M3.125 13.75H11.25' stroke='%234C32E1' stroke-width='2' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_107_10303'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");width:20px;height:20px;display:flex;float:left;margin-left:-6px;margin-right:5px;margin-top:-2px}.section-filter__filter-mobile-btn.readyfilter span{background:var(--4C32E1);width:24px;height:24px;border-radius:300px;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:-2px}.sbros{justify-content:center;order:1;height:20px;margin-top:10px}.section-filter__filter-block .price-range label{max-width:50%}.section-filter__filter-block .price-range p{padding:0;padding-right:10px}body.home{background-image:none}.section-filter__filter-block{flex-direction:column;margin-top:32px}.section-filter__filter-block>div{width:100%;max-width:100%}span.reset{right:10px;top:10px}.category-filter{border-radius:15px 15px 0px 0px}.data-filter{border-radius:0px 0px 15px 15px}a.go-filter{justify-content:center;height:50px;margin-left:0;margin-top:13px;border-radius:15px}.section-filter__filter-block p{padding:14px 20px;height:50px}.category-filter--select.openselect,.gorod-filter--select.openselect,.data-filter--select.openselect{top:50px}.data-filter--select{transform:translate(-50%,0%);left:50%}.section--mainpage-work{padding-top:0}.category-slider__slide{flex-basis:calc(100% / 2);max-width:calc(100% / 2)}.section--mainpage-filter__h1content h1{font-size:28px;line-height:1.2;margin-bottom:14px}.section--mainpage-filter__h1content p{font-size:15px;letter-spacing:.2px;line-height:1.4}.section--mainpage-filter__h1content h1 span{letter-spacing:.7px}.section--mainpage-filter__h1content{margin-top:28px}.section--description{margin-top:50px}.section--description *{font-size:16px}.section--description p{line-height:1.388;margin-bottom:18px}a.btn.btn--primary{padding:20px;width:100%}.section__image-block--right img.section__image{border-radius:15px;max-height:87vw}.section--contact-info__wrapper{flex-direction:column;padding:20px 15px;gap:30px;border-bottom:30px}.section--contact-info{margin-top:30px}.section--contact-info__wrapper a.section--contact-info__link{font-size:28px;letter-spacing:-1.1px;width:fit-content}section.section.section--content.all p{line-height:1.4}.section--how-work__grid{grid-template-columns:repeat(1,1fr)}.section--how-work__number{width:50px;height:50px;border-radius:15px;font-size:28px;position:absolute;margin-bottom:0;margin-left:-65px}.section--how-work,.section--how-work__card{padding:15px}.section--how-work__card{padding-left:80px}.section--how-work__title{font-size:22px}h1.section__title{font-size:28px;margin-bottom:10px}section.section--content-title{padding-top:25px}.section__text-block.section__text-block--wysiwyg{width:100%}.section__text-block--wysiwyg h2{font-size:22px;margin-top:8px;margin-bottom:20px}section.about .section__content-wrapper{padding:15px;border-radius:30px}.section--how-work__title{margin-bottom:20px;margin-top:6px}.section--how-work__card-title{font-size:15px}.section--how-work__card-text p{margin-bottom:8px}.section--how-work__card-text p:last-child{margin-bottom:0}.section--how-work{border-radius:30px}.section--content.about{margin-top:30px}.section--author-moreinfo>div.go-open{display:block}.portfolio-popup__slider img{max-height:73vh;margin-top:50px}span.portfolio-popup__dot.active{background:var(--4C32E1);width:12px}span.portfolio-popup__dot{background:#e4e4e4;width:6px;height:6px;display:block;border-radius:50px}.category-slider__slide img{max-height:40vw}.category-slider__slide a{gap:0px}.section--product-categories__wrap{border-radius:30px}.section--product-categories h2{margin-top:0}.section--mainpage-popular h2{font-size:22px;margin-bottom:20px}.section--mainpage-popular{margin-top:50px}}@media (max-width:500px){.section--product-categories__wrap{padding:20px 0}.section--product-categories h2{font-size:22px;padding:0 15px;margin-bottom:20px}.category-slider__track::before,.category-slider__track::after{content:"";flex:0 0 5px}.category-slider__slide{flex-basis:calc(100% / 1.5);max-width:calc(100% / 1.5);padding:0 7px}.category-slider__arrow--prev,.category-slider__arrow--next{display:none}.category-slider__dots{display:flex;justify-content:center;margin-top:10px}.category-slider__dot{width:6px;height:6px;background:#e4e4e4;border-radius:300px;margin:0 3px}.category-slider__dot.active{background:var(--4C32E1);width:12px}#slider-viewport{overflow:hidden;width:100%;position:relative}#slider-track{display:flex;transition:transform 350ms cubic-bezier(.22,.9,.2,1);will-change:transform}#slider-track .executor-card{flex:0 0 100%}div#slider-dots button.active{background:var(--4C32E1);width:12px}div#slider-dots button{border:none;width:6px;height:6px;background:#e4e4e4;border-radius:300px;padding:0}div#slider-dots{display:flex;justify-content:center;margin-top:17px;gap:6px}.category-filter--select.openselect,.gorod-filter--select.openselect,.data-filter--select.openselect{transform:translateY(4px)}.portfolio-popup.active{transform:scale(1)}.section--content.all a{text-decoration:underline}.section--content.all a:hover{text-decoration-thickness:2px}.section--content.all p:last-child{margin-bottom:0}h1.section__title,.section__text-block--wysiwyg h2{letter-spacing:0!important}@media (min-width:1020px){.section--content.all{max-width:78ch}}.section--content.all{hyphens:auto;overflow-wrap:anywhere}.section--content.all{max-width:78ch;margin-inline:auto}.section--content.all p{font-size:16px;line-height:1.6;margin:0 0 .9em}.section--content.all h1,.section--content.all h2,.section--content.all h3{font-family:"Poppins",sans-serif;font-weight:600;letter-spacing:0;margin:1.1em 0 .5em;text-wrap:balance}.section--content.all h1{font-size:clamp(26px,3.6vw,40px);line-height:1.2}.section--content.all h2{font-size:clamp(22px,2.4vw,32px);line-height:1.25}.section--content.all h3{font-size:clamp(18px,2vw,24px);line-height:1.3}.section--content.all ul{list-style:disc;padding-left:1.2em;margin:.6em 0 1em}.section--content.all li+li{margin-top:.35em}.section--content.all hr{border:0;border-top:1px solid #e4e4e4;margin:1.2em 0}}