.main-article{position:relative;font-family:var(--heading-font-family)}@media(min-width:992px){.main-article .main-article__inner{display:-webkit-flex;display:flex}.main-article .main-article__left{-webkit-flex:auto;flex:auto}.main-article .main-article__sidebar{-webkit-flex:0 0 380px;flex:0 0 380px;padding-left:40px}}.main-article .article__breadcrumb{margin-top:15px;margin-bottom:10px}@media(min-width:992px){.main-article .article__breadcrumb{margin-bottom:15px}}.main-article .article__breadcrumb ul{list-style:none;margin:0;padding:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-article .article__breadcrumb ul li{display:inline;font-size:14px;color:#000;font-weight:500}.main-article .article__breadcrumb ul li:last-child{font-weight:700}@media(min-width:992px){.main-article .article__breadcrumb ul li{font-size:16px}}.main-article .article__breadcrumb ul li::after{content:'';margin-right:6px;margin-left:6px;display:inline-block;background:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="black" d="M15.5 11.3L9.9 5.6c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l4.9 4.9l-4.9 4.9c-.2.2-.3.4-.3.7c0 .6.4 1 1 1c.3 0 .5-.1.7-.3l5.7-5.7c.3-.2.3-.8-.1-1.2z"%2F%3E%3C%2Fsvg%3E');display:inline-block;--size:15px;width:var(--size);height:var(--size);background-size:var(--size);vertical-align:middle}.main-article .article__breadcrumb ul li:last-child::after{content:none}.main-article .article__breadcrumb ul li a{color:inherit}.main-article .article__header{background:#fff7f8;padding:45px 30px}@media(min-width:992px){.main-article .article__header{background:#fff;padding:60px 35px}}.main-article .article__header-inner{max-width:800px;margin:0 auto;text-align:center}.main-article .article__title{margin-bottom:12px}.main-article .article__title h1{margin:0;font-weight:700;line-height:1.2;font-size:24px}@media(min-width:992px){.main-article .article__title h1{font-size:32px;line-height:1.4}}.main-article .article__date{font-size:20px;color:#f8527d;font-weight:500;line-height:1.4}@media(max-width:768px){.main-article .main-article__main .container{padding:0}}@media(min-width:992px){.main-article .article__featured-image{border-radius:25px;overflow:hidden}}.main-article .article__content{font-family:var(--heading-font-family);margin:0 auto;padding:40px 25px;font-size:16px;line-height:1.6}@media(min-width:769px){.main-article .article__content{padding:50px 0;font-size:16px;line-height:1.9}}.main-article .article__blocks .article__block-col{margin-bottom:30px}.main-article .article__blocks .article__block-img{position:relative}.main-article .article__blocks .article__block-img>a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.main-article .article__blocks .article__block-col:last-child{margin-bottom:0}.main-article .article__commenting{background:#fbfbfb;border-top:1px solid #ededed;overflow:hidden}.main-article .article__footer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:25px auto;padding:0 20px}@media(min-width:769px){.main-article .article__footer{padding:0}}.main-article .article__footer .article__comment-count{-webkit-flex:0 0 50%;flex:0 0 50%;padding-right:10px;font-size:16px}.main-article .article__footer .article__share{-webkit-flex:0 0 50%;flex:0 0 50%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.main-article .article__footer .article__comment-count span{display:inline-block;font-size:28px;font-weight:bold;vertical-align:middle;margin-right:5px;color:#20c6c1}.main-article .article__footer .article__share a{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:40px;height:40px;margin-left:10px;background:#fff;border:1px solid #ededed}.main-article .article__footer .article__share a[data-share-on="twitter"]{background:#00acee;border:1px solid #00acee;color:#fff}.main-article .article__footer .article__share a[data-share-on="facebook"]{background:#3b5998;border:1px solid #3b5998;color:#fff}.main-article .article__footer .article__share a svg{width:20px;height:20px}.main-article .article__footer .article__share a:first-child{margin:0}.main-article .article__comments{padding:0 20px}@media(min-width:769px){.main-article .article__comments{padding:0}}.main-article .article-comment{border:1px solid #ededed;padding:20px;background:#fff;margin-bottom:20px}.main-article .article-comment .comment__author{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.main-article .article-comment .author__image{-webkit-flex:0 0 50px;flex:0 0 50px;width:50px;height:50px;overflow:hidden;background:#f2f2f2;padding:8px;color:#555}.main-article .article-comment .author__image svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-article .article-comment .author__details{-webkit-flex:1 1 auto;flex:1 1 auto;padding-left:15px;line-height:1.4em}.main-article .article-comment .author__details .author__name{display:inline-block;font-size:16px;color:#000;font-weight:500}.main-article .article-comment .article__created-at{display:block;font-size:13px}.main-article .article-comment .comment__content{margin-top:12px;font-size:14px}.main-article .pagination{margin-top:10px;margin-bottom:30px}.main-article .article__form-wrap{width:100%;padding:40px 25px;background:#fff;border-top:1px solid #ededed;margin-top:25px}@media(min-width:992px){.main-article .article__form-wrap{margin:0 auto;padding:40px;width:98%;max-width:800px;margin-bottom:50px;border:1px solid #ededed;margin-top:25px}}.main-article .article__form-wrap .form__title{font-size:28px;line-height:1.5em;font-weight:bold}@media(min-width:992px){.main-article .article__form-wrap .form__title{font-size:32px}}.main-article .article__form-wrap .article__form{margin-top:20px}.main-article .article__form-wrap .article__form textarea{min-height:150px;line-height:1.6em}.main-article .article__form-wrap .form__info{font-size:16px;margin-top:5px}