.text-ill{position:relative}.text-ill--borders{padding:1.6rem 0}.text-ill .border{clip-path:none!important}.text-ill__title{border-bottom:1px solid #000}.text-ill__title.p-container{padding-top:2.3rem;padding-bottom:2.3rem}.text-ill__title-2{margin-bottom:2.4rem}.text-ill__text .btn{-webkit-text-decoration:none;text-decoration:none}.text-ill__text .btn>*{margin:0}.text-ill__content.p-container{padding-top:3.1rem;padding-bottom:4rem}.text-ill__img{width:max(13.6rem,min(15.9vw,15.9vw));height:auto;margin-bottom:3rem}@media screen and (min-width:640px){.text-ill__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4rem}.text-ill__img{margin-bottom:0}.text-ill__text{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:88.3rem}}@media screen and (min-width:768px){.text-ill--borders{padding:3rem 0}.text-ill--borders .p-container>div{max-width:65.7rem}.text-ill__title.p-container{padding-top:3rem;padding-bottom:2.8rem}}
