section[class*=bg]+.info-section{margin-top:50px}.info-section+section[class*=bg]{margin-bottom:50px}@media (min-width:992px){section[class*=bg]+.info-section{margin-top:100px}.info-section+section[class*=bg]{margin-bottom:100px}}.info-section{margin:0 20px;border-radius:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}@media (max-width:1199px){.info-section{padding-bottom:0}}.info-section h2{text-align:center}@media (min-width:1200px){.info-section{margin:0 40px}.info-section h2{text-align:left}.info-section .img-box{position:absolute;left:0;bottom:0;width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}}.info-section .img-box{padding:0 20px;text-align:center}@media (min-width:1400px){.info-section .img-box{padding:0 40px}}.info-section .img-box img{max-height:100%}.info-section .txt-box{border-radius:32px;background-color:#fff;padding:40px 20px;text-align:center}@media (min-width:1200px){.info-section .txt-box{padding:40px 30px;width:685px;max-width:50%;margin-left:auto;text-align:left}}@media (min-width:1400px){.info-section .txt-box{padding:100px 40px}}.info-section .txt-box ul{text-align:left}