:where(.theme-route--article,[class*=\ theme-route--article-]) h1,:where(.theme-route--article,[class*=\ theme-route--article-]) h2,:where(.theme-route--article,[class*=\ theme-route--article-]) h3{margin:0}:where(.theme-route--article,[class*=\ theme-route--article-]) img.content-image--block{margin:0 auto}:where(.theme-route--article,[class*=\ theme-route--article-]) textarea{font:inherit}:where(.theme-route--article,[class*=\ theme-route--article-]) .action-button-dark{color:#ffd900;background-color:#000;border:2px solid #000}:where(.theme-route--article,[class*=\ theme-route--article-]) main{background-color:#fff;background-image:-webkit-image-set(url(/themes/allegrosoft/media/bg-default-eac0626e-1920.webp) 1x type("image/webp"),url(/themes/allegrosoft/media/bg-default-918bb478-1920.webp) 1x type("image/webp"));background-image:image-set("/themes/allegrosoft/media/bg-default-eac0626e-1920.webp" 1x type("image/webp"),"/themes/allegrosoft/media/bg-default-918bb478-1920.webp" 1x type("image/webp"));background-repeat:no-repeat;background-size:cover}:where(.theme-route--article,[class*=\ theme-route--article-]) main h1{letter-spacing:.02em;padding-bottom:var(--space-content);font-weight:600;line-height:120%;font-size:var(--font-size-page-title)}:where(.theme-route--article,[class*=\ theme-route--article-]) .tab-panels>.tab-panel{display:none}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item{flex-direction:column}:where(.theme-route--article,[class*=\ theme-route--article-]) div.card>p{padding-bottom:0!important}:where(.theme-route--article,[class*=\ theme-route--article-]) main.blog-page-item{background-color:#fff;background-image:-webkit-image-set(url(/themes/allegrosoft/media/bg-default-2-2878b453-1920.webp) 1x type("image/webp"),url(/themes/allegrosoft/media/bg-default-2-ac7b6901-1920.webp) 1x type("image/webp"));background-image:image-set("/themes/allegrosoft/media/bg-default-2-2878b453-1920.webp" 1x type("image/webp"),"/themes/allegrosoft/media/bg-default-2-ac7b6901-1920.webp" 1x type("image/webp"));background-repeat:no-repeat;background-size:contain}:where(.theme-route--article,[class*=\ theme-route--article-]) .left-column{border-radius:var(--border-radius-10);background-color:#fff}:where(.theme-route--article,[class*=\ theme-route--article-]) main.program-item{background-image:none}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .blog-item-content{border-radius:var(--border-radius-10);background-color:#fff}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item h1{letter-spacing:.02em;padding-bottom:var(--space-content);font-weight:600;line-height:120%}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .blogs h1{letter-spacing:.02em;font-weight:600;line-height:120%;font-size:var(--font-size-page-title);padding:0 15px}@media (width>=768px){:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .blogs h1{font-size:var(--font-size-page-title);padding:0}}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .right-column-mobile{padding-bottom:var(--space-section)}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item h1{text-align:left;font-size:var(--font-size-page-title)}@media (width>=768px){:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item h1{font-size:var(--font-size-page-title)}}@media (width>=992px){:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item h1{font-size:var(--font-size-page-title)}}@media (width>=1200px){:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .anonce-page{min-height:450px}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .right-column-mobile{padding-bottom:0}}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .anonce-page p{padding-bottom:30px;font-size:18px;font-weight:400;line-height:150%}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .blogs .anonce-page{min-height:0}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .blogs .page-nav-block{display:none}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .blogs .tab-panels>.tab-panel{display:block}:where(.theme-route--article,[class*=\ theme-route--article-]) .ya-share2{padding-bottom:15px;display:flex}:where(.theme-route--article,[class*=\ theme-route--article-]) .popular-blog-posts__wrapper{padding-top:25px}:where(.theme-route--article,[class*=\ theme-route--article-]) .popular-blog-posts__title{font-size:24px;font-weight:600}:where(.theme-route--article,[class*=\ theme-route--article-]) .popular-blog-posts__list{columns:1;margin:0;padding:0;list-style:none}@media (width>=1200px){:where(.theme-route--article,[class*=\ theme-route--article-]) .popular-blog-posts__list{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:1em;display:grid}:where(.theme-route--article,[class*=\ theme-route--article-]) .popular-blog-posts__card{height:100%}:where(.theme-route--article,[class*=\ theme-route--article-]) .popular-blog-posts__published_date{margin-top:auto}}:where(.theme-route--article,[class*=\ theme-route--article-]) .popular-blog-posts__card{border-bottom:1px solid #f1f3f4;flex-direction:column;padding:20px 0;line-height:150%;display:flex}:where(.theme-route--article,[class*=\ theme-route--article-]) .popular-blog-posts__link{color:#000;font-size:18px;text-decoration:none}:where(.theme-route--article,[class*=\ theme-route--article-]) .popular-blog-posts__link:hover{color:#ffd900}:where(.theme-route--article,[class*=\ theme-route--article-]) .popular-blog-posts__published_date{color:#686c76;padding-top:10px;font-size:15px;display:flex}:where(.theme-route--article,[class*=\ theme-route--article-]) .popular-blog-posts__published_date:before{content:"";background:url(/themes/allegrosoft/media/calend-25e84ab8.svg) 50% no-repeat;width:24px;height:24px;margin-right:10px;display:block;position:relative;bottom:0}:where(.theme-route--article,[class*=\ theme-route--article-]) .questions{padding-bottom:var(--space-section)}:where(.theme-route--article,[class*=\ theme-route--article-]) .questions .card{border-radius:var(--border-radius-10);background-color:#ffd900;background-image:-webkit-image-set(url(/themes/allegrosoft/media/bg-questions-c4bc29a9-801.webp) 1x type("image/webp"),url(/themes/allegrosoft/media/bg-questions-b8ea21cc-801.webp) 1x type("image/webp"));background-image:image-set("/themes/allegrosoft/media/bg-questions-c4bc29a9-801.webp" 1x type("image/webp"),"/themes/allegrosoft/media/bg-questions-b8ea21cc-801.webp" 1x type("image/webp"));background-repeat:no-repeat;padding:22px 20px}@media (width>=768px){:where(.theme-route--article,[class*=\ theme-route--article-]) .questions .card{padding:40px}}:where(.theme-route--article,[class*=\ theme-route--article-]) .questions .card p{margin:0;padding:0}:where(.theme-route--article,[class*=\ theme-route--article-]) .questions .card .title{padding-bottom:10px;font-size:26px;font-weight:600;line-height:120%}@media (width>=768px){:where(.theme-route--article,[class*=\ theme-route--article-]) .questions .card .title{font-size:36px}}:where(.theme-route--article,[class*=\ theme-route--article-]) .questions .card .text{font-size:16px;font-weight:400;line-height:150%;padding-bottom:25px!important}@media (width>=768px){:where(.theme-route--article,[class*=\ theme-route--article-]) .questions .card .text{font-size:18px}}:where(.theme-route--article,[class*=\ theme-route--article-]) .questions__btn{opacity:1;background-color:#242424;border:2px solid #242424}:where(.theme-route--article,[class*=\ theme-route--article-]) .questions__btn:hover{opacity:.9}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li.descriptions a:before{background:url(/themes/allegrosoft/media/description-b8ee7b99.svg) 50% no-repeat}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li.descriptions a.active:before{background:url(/themes/allegrosoft/media/description-active-932d52d6.svg) 50% no-repeat}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li.comments a:before{background:url(/themes/allegrosoft/media/comments-a67010b5.svg) 50% no-repeat}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li.comments a.active:before{background:url(/themes/allegrosoft/media/comments-active-df8815f8.svg) 50% no-repeat}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li.icon-tab a:before{content:"";float:left;width:24px;height:24px;display:block;position:relative;top:3px;left:5px}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs{margin-bottom:35px}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul{border-bottom:2px solid #f1f3f4;flex-flow:column wrap;justify-content:center;align-items:center;margin-bottom:26px;padding-left:0;display:flex}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li{margin-bottom:7px;position:relative}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li a{cursor:pointer;color:#9095a2;background:0 0;border:0;margin-bottom:10px;padding-left:10px;font-size:24px;font-weight:400;line-height:120%;text-decoration:none;list-style:none}@media (width>=576px){:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li{padding-left:20px}}@media (width>=768px){:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul{flex-flow:wrap;justify-content:left;align-items:center}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li{margin-bottom:10px}}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li:first-child a.active:after{left:0}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li:first-child{padding-left:0}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li a.active{color:#000}:where(.theme-route--article,[class*=\ theme-route--article-]) .page-nav-block .tabs ul li a.active:after{content:"";background-color:#ffd900;width:100%;height:2px;display:block;position:absolute;bottom:-2px;left:21px}:where(.theme-route--article,[class*=\ theme-route--article-]) .wysiwyg-images img{border-radius:10px}:where(.theme-route--article,[class*=\ theme-route--article-]) .social-and-tag__wrapper{background-color:#f5f5f5;border-radius:10px;flex-direction:column;align-items:center;padding:25px 15px;display:flex}@media (width>=768px){:where(.theme-route--article,[class*=\ theme-route--article-]) .social-and-tag__wrapper{flex-direction:row;padding:27px 18px 22px 34px}}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .blogs .blog-tag__list{padding:0 15px}@media (width>=768px){:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .blogs .blog-tag__list{padding:0}}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .blogs .blog-tag__list{flex-wrap:wrap;margin:0;padding:0;display:flex}@media (width>=768px){:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .blogs .blog-tag__list{padding:0 0 0 30px}}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-tag__item{margin-right:15px;padding-bottom:5px;list-style:none}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-tag__link{color:#1a1a1a;font-size:18px;font-weight:400;line-height:150%}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-tag__link:active,:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-tag__link:hover{color:#ffd900}:where(.theme-route--article,[class*=\ theme-route--article-]) .questions__btn{width:100%}@media (width>=768px){:where(.theme-route--article,[class*=\ theme-route--article-]) .questions__btn{width:auto}}:where(.theme-route--article,[class*=\ theme-route--article-]) .blog-page-item .anonce-page{min-height:auto!important}:where(.theme-route--article,[class*=\ theme-route--article-]) .container{width:100%}:where(.theme-route--article,[class*=\ theme-route--article-]) .wysiwyg table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%}:where(.theme-route--article,[class*=\ theme-route--article-]) .wysiwyg :is(td,th){overflow-wrap:anywhere;padding:10px}
