section.act{background:#000;background-position-x:left;background-position-y:bottom;background-repeat:no-repeat;background-size:auto}section.act .act__container{margin:0 auto;max-width:var(--max-width);padding:calc(var(--margin)*2) 20px}section.act .act__container h3{color:var(--grey);margin-bottom:20px}section.act .act__container .plus__item h4{color:var(--darkGrey);font-size:var(--fs-ll);font-weight:600;line-height:var(--lh-l);margin-bottom:20px}section.act.approach .act__text p{font-size:var(--fs-small);line-height:var(--lh-small);margin-bottom:20px}section.act.approach .act__text{color:#fff;display:flex;gap:70px;margin-bottom:150px}section.act .act__container .plus__item p{color:#fff}section.act .act__container .plus__item p strong{font-style:italic}.act__pages{display:flex;gap:70px}section.act.approach .act__text h3{width:30%}section.act.approach .act__pages{display:grid;grid-template-columns:1fr 1fr;margin-left:auto;width:77.5%;grid-gap:70px}.act__pages .plus__item{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='350' fill='none'%3E%3Cpath fill='%231F1F1F' fill-rule='evenodd' d='M0 24.892V350h380V0H24.892z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;border-right:5px solid var(--red);padding:50px;width:100%}section.act .act__container h4{color:#fff;font-size:70px;font-weight:275;line-height:100px;margin:0}.act__points{color:#fff;margin-left:auto;margin-top:50px;padding-bottom:300px;width:60%}.act__points ul{display:flex;flex-direction:column;list-style:none}.act__points ul li{border-right:1px dashed #fff;padding-right:30px;width:50%}.act__pages-text p{color:#fff}.act__points ul li:nth-child(2n){border-left:1px dashed #fff;border-right:0;margin-left:auto;margin-right:1px;padding-left:30px;padding-right:0}@media (max-width:992px){section.act.approach .act__pages{display:grid;gap:35px;grid-template-columns:1fr;width:100%}section.act.approach .act__text h3{margin:0;width:100%}section.act.approach .act__text{flex-direction:column;gap:30px;margin-bottom:60px}section.act{background-size:contain}.act__pages{flex-direction:column-reverse;gap:20px;padding-bottom:calc(var(--margin)*2)}section.approach .act__container{padding:25px 20px 60px}section.act .act__container h4{font-size:var(--fs-xl);line-height:var(--lh-xl)}.act__points{padding-bottom:100px;width:100%}.act__points ul li{border-left:1px dashed #fff;border-right:0;padding-left:20px;padding-right:0;width:100%}.act__points ul li:nth-child(2n){margin:0;padding-left:20px}}