/*! CSS Used from: https://unpkg.com/purecss@2.0.3/build/base-min.css */
img{border-style:none;}
/*! CSS Used from: https://unpkg.com/purecss@2.0.3/build/grids-min.css */
.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;}
.pure-g{word-spacing:-.43em;}
.pure-g [class*=pure-u]{font-family:sans-serif;}
.pure-u-1{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}
.pure-u-1{width:100%;}
/*! CSS Used from: https://unpkg.com/purecss@2.0.3/build/grids-responsive-min.css */
@media screen and (min-width:64em){
.pure-u-lg-1-2,.pure-u-lg-1-4{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}
.pure-u-lg-1-4{width:25%;}
.pure-u-lg-1-2{width:50%;}
}
/*! CSS Used from: https://t-textile.ru/styles/minified/main.min.css */
*{scroll-behavior:smooth;outline-offset:-1px;}
h2{color:#21145f;font-size:24px;font-weight:900;margin:10px 0;}
ul.generic-list,ul:not(.custom-list,.navbar-items){padding-left:20px;}
ul.generic-list li,ul:not(.custom-list,.navbar-items) li{line-height:26px;}
.img-gen{width:100%;max-width:650px;border-radius:10px;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}
.pure-g ul{letter-spacing:normal;line-height:27px;}
.centered{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;text-align:center;width:100%;}
.section-general{position:relative;}
.section-content-wrapper{padding:16px;}
@media screen and (min-width: 1020px){
.section-content-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;}
.section-general{overflow-y:visible;}
}
@media screen and (max-width: 1020px){
.pure-g>div{box-sizing:border-box;padding:15px 0;}
}
@media screen and (min-width: 1020px){
.pure-g>div{box-sizing:border-box;padding:12px 12px;}
}
.pure-g{width:100%;}
h2:target:before{content:"";display:block;height:20px;margin:-20px 0 0;}