.text-seo{position:relative;background-color:#F4F6F9;border-radius:20px;padding-top:16px;padding-bottom:16px}.text-seo .text-seo__contant{position:relative;max-height:350px;overflow:hidden;transition:max-height 0.2s ease-out;margin-top:20px}.text-seo .text-seo__contant.text-seo__contant--open{max-height:var(--max-height, 350px)}.text-seo .text-seo__contant.text-seo__contant--open::after{content:unset}.text-seo .text-seo__contant.text-seo__contant--open+.text-seo__footer button::after{content:attr(data-open)}.text-seo .text-seo__contant.text-seo__contant--open+.text-seo__footer{position:initial}.text-seo .text-seo__contant p{font-size:16px}.text-seo .text-seo__contant *{margin-bottom:20px}.text-seo .text-seo__contant::after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to top, var(--bg-primary-site) 0%, rgba(255, 255, 255, 0) 100%);pointer-events:none}.text-seo .text-seo__contant+.text-seo__footer button::after{content:attr(data-close)}.text-seo .text-seo__footer{position:absolute;left:0;right:0;bottom:10px;text-align:center;transition:all 0.2s ease-out}@media (max-width:768px){.text-seo h2{font-size:20px}.text-seo h3{font-size:18px}}