.text-block{margin-bottom:140px}.text-block__body{column-gap:30px;display:grid;grid-template-columns:1.6fr 1fr;line-height:120%;position:relative}.text-block__body>:not(:last-child){margin-bottom:20px}.text-block__body>:not(.text-block__more,.text-block__title){grid-column:1/2}.text-block__body h2,.text-block__body h3,.text-block__body h4,.text-block__body h5,.text-block__body h6{font-weight:600}.text-block__body ol,.text-block__body ul{padding-left:25px}.text-block__body ul li{list-style:disc}.text-block__body img{border-radius:30px;float:right;margin-left:20px;max-width:50%;width:100%}.text-block__body a{color:var(--red)}.text-block__title{grid-column:1/-1}.text-block__title:not(:last-child){margin-bottom:60px}.text-block__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s ease,margin .6s ease}.text-block__content:not(:last-child){margin-bottom:0}.text-block__content.content-show{grid-template-rows:1fr;margin-top:40px}.text-block__inner{overflow:hidden}.text-block__inner>:not(:last-child){margin-bottom:40px}.text-block__more{bottom:0;max-width:357px;position:absolute;right:0;width:100%;z-index:3}.text-block__more.active{background-color:var(--black);color:var(--white)}.text-block__more.active.button-empty{background-color:var(--black)!important}.text-block__more.active .text-block__more-text-1{display:none}.text-block__more.active .text-block__more-text-2{display:block}.text-block__more-text-2{display:none}@media (max-width:61.99875em){.text-block__body{grid-template-columns:1fr}.text-block__body>:not(.text-block__more,.text-block__title){grid-column:auto}.text-block__content:not(:last-child){margin-bottom:24px}.text-block__more{margin-top:-16px;position:relative}.text-block__more.active{margin-top:0}}@media (max-width:47.99875em){.text-block{margin-bottom:70px}.text-block__body>:not(:last-child){margin-bottom:16px}.text-block__body img{border-radius:10px;float:none;margin-left:0;max-width:100%}.text-block__title:not(:last-child){margin-bottom:30px}.text-block__content.content-show{margin-top:24px}.text-block__inner>:not(:last-child){margin-bottom:24px}}@media (max-width:40.62375em){.text-block__more{max-width:100%}}@media (any-hover:hover){.text-block__body a:hover{text-decoration:underline}.text-block__more.active:hover{color:var(--white)}}