.theme-page--article .allegrosoft-blog__popup[hidden]{display:none}:is(.theme-page--article,.theme-page--blog) .allegrosoft-blog__categories,.theme-page--article .allegrosoft-blog__share{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.theme-page--article .allegrosoft-blog__popup{z-index:999;background:#fff;border-radius:10px;max-width:350px;padding:30px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 20px #0000004d}.theme-page--article .allegrosoft-blog__popup h2{font-size:26px;font-weight:700}.theme-page--article .allegrosoft-blog__popup img{max-width:100%;height:auto;display:block}.theme-page--article .allegrosoft-blog__popup p{padding-bottom:25px}.theme-page--article .allegrosoft-blog__popup-close{cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:5px;right:5px}@media (width<=400px){.theme-page--article .allegrosoft-blog__popup{padding:20px;left:10px;right:10px}}.theme-page--blog .blog-page.blogs .description-text:has(+.all-tag-list){margin-bottom:0}.theme-page--blog .blog-page.blogs .all-tag-list{padding-block:var(--space-section)}.theme-page--blog .blog-page.blogs .all-tag-list>.blog-tag__list{gap:10px;padding:0}.theme-page--blog .blog-page.blogs .all-tag-list .blog-tag__item{margin:0}.theme-page--blog .tag-list .blog-tag__link{text-decoration:underline}.theme-page--blog .right-column .sidebar-links{margin-top:0}:is(.theme-page--blog,.theme-page--article) .sidebar-form--guide{gap:30px;padding:30px}:is(.theme-page--blog,.theme-page--article) .sidebar-form--guide .sidebar-form__book{flex-basis:85px;width:85px;height:120px}:is(.theme-page--blog,.theme-page--article) .sidebar-form--guide h2.sidebar-form__title{text-align:right;font-size:26px}:is(.theme-page--blog,.theme-page--article) .sidebar-form .cms-form{--cms-form-gap:27px;box-shadow:none;background:0 0;border:0;padding:0}:is(.theme-page--blog,.theme-page--article) .sidebar-form .cms-form__form{gap:var(--cms-form-gap);flex-direction:column;display:flex}:is(.theme-page--blog,.theme-page--article) .sidebar-form .cms-form__grid{display:contents}:is(.theme-page--blog,.theme-page--article) .sidebar-form .cms-form__description:empty{display:none}:is(.theme-page--blog,.theme-page--article) .sidebar-form .cms-form__description:has(>p:only-child:empty){display:none}:is(.theme-page--blog,.theme-page--article) .sidebar-form .cms-form__field:has(.cms-form__control)>.cms-form__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:is(.theme-page--blog,.theme-page--article) .sidebar-form .cms-form__control{color:#000;background:#f8f9fa;border:2px solid #c9c9c9;border-radius:8px;min-height:64px;padding:18px;font:400 16px/1.5 Golos,sans-serif}:is(.theme-page--blog,.theme-page--article) .sidebar-form .cms-form__control:is(:hover,:focus){background:#fff;border-color:#ffd900}:is(.theme-page--blog,.theme-page--article) .sidebar-form .cms-form__submit{color:#000;background:#ffd900;border:2px solid #ffd900;border-radius:8px;order:1;width:100%;margin:0;padding:22px 12px;font:600 18px/1.5 Golos,sans-serif}:is(.theme-page--blog,.theme-page--article) .sidebar-form .cms-form__field:has(input[type=checkbox]){margin-top:calc(5px - var(--cms-form-gap));order:2}:is(.theme-page--blog,.theme-page--article) .sidebar-form .cms-form .cms-form__choice{color:#000;margin:0;font-size:16px}@media (width<=767px){:is(.theme-page--blog,.theme-page--article) .sidebar-form--guide{gap:24px;padding:24px}:is(.theme-page--blog,.theme-page--article) .sidebar-form--guide .sidebar-form__book{flex-basis:60px;width:60px;height:84px}:is(.theme-page--blog,.theme-page--article) .sidebar-form--guide h2.sidebar-form__title{font-size:22px}.theme-page--blog .blog-page.blogs .description-text{padding-inline:20px}}.theme-page--article .blog-item-content{min-width:0}.theme-page--article .right-column .sidebar-links:first-child{margin-top:0}.theme-page--article .social-and-tag__wrapper{gap:24px;margin-block:40px}.theme-page--article .social-and-tag__wrapper+.questions{margin-top:40px}.theme-page--article .social-and-tag__wrapper>nav{min-width:0}.theme-page--article .social-and-tag__wrapper .blog-tag__list{padding:0}.theme-page--article .blog-tag__link{text-decoration:underline}.theme-page--article .article-share{flex:none;gap:7px;display:flex}.theme-page--article .article-share__link{color:#fff;background:#242424;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.theme-page--article .article-share__link:before{content:"";width:20px;height:20px;-webkit-mask:var(--share-icon) center / contain no-repeat;mask:var(--share-icon) center / contain no-repeat;background:currentColor}.theme-page--article .article-share__link--vk{--share-icon:url(/themes/allegrosoft/media/share-vk.svg)}.theme-page--article .article-share__link--telegram{--share-icon:url(/themes/allegrosoft/media/share-telegram.svg)}.theme-page--article .article-share__link--odnoklassniki{--share-icon:url(/themes/allegrosoft/media/share-odnoklassniki.svg)}.theme-page--article .article-share__link--viber{--share-icon:url(/themes/allegrosoft/media/share-viber.svg)}.theme-page--article .article-share__link--whatsapp{--share-icon:url(/themes/allegrosoft/media/share-whatsapp.svg)}.theme-page--article .article-share__link:hover{color:#ffd900}.theme-page--article .article-share__link:focus-visible{outline-offset:3px;outline:2px solid #000}.theme-page--article .article-related{margin-block:40px}.theme-page--article .article-related>h2{margin-bottom:22px;font-size:24px;font-weight:600}.theme-page--article .article-related__track{--carousel-columns:3;--carousel-gap:20px}.theme-page--article .article-related__card{color:#000;flex-direction:column;gap:18px;text-decoration:none;display:flex}.theme-page--article .article-related__image{aspect-ratio:16/9;border-radius:10px;overflow:hidden}.theme-page--article .article-related__image :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}.theme-page--article .article-related__card h3{padding:0;font-size:15px;font-weight:600;line-height:1.5}.theme-page--article .article-related__card:hover h3{text-decoration:underline}.theme-page--article .comment-panel{padding:26px 43px 27px}.theme-page--article .comment-panel h2.comment-panel__title{margin-bottom:10px}.theme-page--article .comment-panel h3.comment-panel__form-title{padding-bottom:20px}.theme-page--article .article-comment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:27px;display:grid}.theme-page--article .article-comment-fields>div{min-width:0}.theme-page--article .article-comment-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-page--article .comment-panel .form-field__input{color:#000;background:#f8f9fa;border:2px solid #c9c9c9;border-radius:8px;width:100%;min-height:64px;padding:18px;font:400 16px/1.5 Golos,sans-serif}.theme-page--article .comment-panel .form-field__input::placeholder{color:#44516a;opacity:1}.theme-page--article .comment-panel textarea{resize:vertical;height:64px;min-height:64px;margin-bottom:0}.theme-page--article .comments-list{margin-top:30px}.theme-page--article .article-files{margin-block:30px}.theme-page--article .theme-form--consultation .cms-form{box-shadow:none;background:#f5f5f5;border:0;border-radius:10px;margin-block:20px 40px;padding:30px 43px 27px}.theme-page--article .theme-form--consultation h2.cms-form__title{color:#343434;margin:0 0 20px;padding:0;font:600 24px/1.2 Golos,sans-serif}.theme-page--article .theme-form--consultation .cms-form__description:empty{display:none}.theme-page--article .theme-form--consultation .cms-form__description:has(>p:only-child:empty){display:none}.theme-page--article .theme-form--consultation .cms-form__form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:27px 20px;display:grid}.theme-page--article .theme-form--consultation .cms-form__grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.theme-page--article .theme-form--consultation .cms-form__field{grid-column:auto;min-width:0}.theme-page--article .theme-form--consultation .cms-form__field:has(.cms-form__control)>.cms-form__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-page--article .theme-form--consultation .cms-form__control{background:#f8f9fa;border:2px solid #c9c9c9;border-radius:8px;width:100%;min-height:64px;padding:18px;font:400 16px/1.5 Golos,sans-serif}.theme-page--article .theme-form--consultation .cms-form__control::placeholder{color:#686c76;opacity:1}.theme-page--article .theme-form--consultation .cms-form__submit{color:#000;background:#ffd900;border:2px solid #ffd900;border-radius:8px;grid-area:2/2;width:180px;min-height:60px;margin:0;padding:14px 20px;font:600 18px/1.5 Golos,sans-serif}.theme-page--article .theme-form--consultation .cms-form__field--consent{grid-area:2/1;margin:0}.theme-page--article .comment-panel .form-actions{justify-content:space-between;align-items:center;gap:25px;margin-top:36px;display:flex}.theme-page--article .comment-panel__submit{min-height:60px;padding:14px 20px;font-size:18px}.theme-page--article .comment-panel .form-submit{flex-shrink:0;order:2}.theme-page--article .comment-panel .form-consent{gap:10px;font-size:12px;display:flex}.theme-page--article .comment-panel .form-consent input[type=checkbox]{accent-color:#ffd900;flex:0 0 20px;width:20px;height:20px;margin:0}.theme-page--article .comment-panel .form-consent input[type=hidden]{display:none}.theme-page--article .comment-panel .form-consent a{color:inherit;font-weight:600;text-decoration:underline}@media (width<=767px){.theme-page--article .social-and-tag__wrapper{align-items:flex-start;margin-block:20px}.theme-page--article .social-and-tag__wrapper+.questions{margin-top:20px}.theme-page--article .article-related{margin-block:20px}.theme-page--article .article-related__track{--carousel-columns:1.5}.theme-page--article .article-comment-fields{grid-template-columns:minmax(0,1fr)}.theme-page--article .comment-panel{padding-inline:20px}.theme-page--article .theme-form--consultation .cms-form{margin-bottom:20px;padding:25px 20px}.theme-page--article .theme-form--consultation .cms-form__form,.theme-page--article .theme-form--consultation .cms-form__grid{grid-template-columns:minmax(0,1fr)}.theme-page--article .theme-form--consultation .cms-form__submit{grid-area:3/1;width:100%}.theme-page--article .comment-panel .form-actions{flex-direction:column;align-items:stretch}}
