section.text-based{padding:110px 0 100px}section.text-based .wrapper{padding:0 15px}section.text-based h1{font-weight:700;font-size:44px;line-height:140%;color:#1d293f;text-align:center;margin:0 0 50px}@media(max-width:768px){section.text-based h1{font-size:36px}}section.text-based .content-block{width:100%;max-width:700px;margin:0 auto;padding:50px 30px;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.07);border-radius:10px;color:#5d6578}section.text-based .content-block h1,section.text-based .content-block h2,section.text-based .content-block h3,section.text-based .content-block h4,section.text-based .content-block h5{color:#1d293f;margin:2em 0 1em}section.text-based .content-block h2{font-weight:700;font-size:30px;line-height:140%;text-align:center}section.text-based .content-block h3{font-weight:700;font-size:24px;line-height:150%}section.text-based .content-block h4{font-weight:700;font-size:22px;line-height:155%}section.text-based .content-block h5{font-weight:700;font-size:20px;line-height:160%}section.text-based .content-block p{margin-bottom:1em;font-size:18px;line-height:165%;font-weight:400;color:#5d6578}section.text-based .content-block ul{list-style:unset}section.text-based .content-block ol,section.text-based .content-block ul{margin-left:30px}section.text-based .content-block ol li,section.text-based .content-block ul li{margin-bottom:15px;font-size:18px;line-height:165%;font-weight:400;color:#5d6578}section.text-based .content-block ol li::marker,section.text-based .content-block ul li::marker{font-weight:700;font-size:18px;line-height:165%;color:#5d6578}.content-block{text-align:center;position:relative;padding:50px 0 100px}@media(max-width:767px){.content-block{word-break:break-word}}.content-block__content{font-size:18px;line-height:165%;font-weight:400;color:#5d6578;margin-bottom:10px}.content-block h2{margin-bottom:20px}.content-block ol,.content-block ul{margin-left:30px;list-style:unset}.content-block ol li,.content-block ul li{margin-bottom:15px;font-size:18px;line-height:165%;font-weight:400;color:#5d6578}.content-block ol{list-style:decimal}.content-block p{font-size:18px;line-height:165%;font-weight:400;color:#5d6578;margin-bottom:10px}.content-block .btn-purple{background:transparent;border:1px solid #5a5cf8;color:#5a5cf8;display:block;width:190px;margin:20px auto auto}.hidden-content{display:none}.hidden-content h2{font-size:24px}.toggle-less,.toggle-more{position:relative}.content-block .description.overflow{overflow:hidden;transition:.3s;max-height:660px}.load-more-content-js{display:inline-block;padding:11px 34px;background:#ff6064;box-shadow:0 10px 20px rgba(89,22,24,.15);border-radius:5px;font-weight:600;font-size:16px;line-height:175%;color:#fff;transition:.3s;cursor:pointer;margin-top:15px}.load-more-content-js:hover{background:#f88487}.load-more-content-js.hide{display:none}.load-more-content-js:after{position:absolute;width:100%;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.001));height:100px;content:"";display:block;left:0;z-index:0;transform:translateY(-140px)}@media(max-width:767px){.text-based.category-main{padding-top:100px!important}.text-based.category-main .description.overflow{max-height:375px}.text-based.category-main .breadcrumb{padding-bottom:15px}.text-based.category-main .content-block{padding:10px 30px}.text-based.category-main p:first-child img{max-width:80%;margin:auto}.text-based.category-main .meta{font-size:14px}.text-based.category-main .content-block li,.text-based.category-main .content-block p{font-size:16px;line-height:1.4}.text-based.category-main h1.blog-title-link{font-size:22px;margin-bottom:15px}}