section.companies{background-color:#000;padding-bottom:45px;padding-top:75px}section.companies .container{color:#fff}section.companies h2{color:#fff;font-family:Open Sans,sans-serif!important;font-size:32px;font-weight:700;line-height:41.6px;margin:auto;padding-bottom:20px;text-align:center;width:56%}section.companies .summary p{font-family:Open Sans,Helvetica,sans-serif!important;font-size:16px;line-height:1.5em;margin:0 auto;padding:20px 35px;text-align:center;width:65%}section.companies .bottom-list{display:flex;flex-wrap:wrap;margin:auto;max-width:816px;padding-top:50px}section.companies .bottom-list .list{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:40px;margin-right:140px;width:calc(50% - 70px)}section.companies .bottom-list .list .list-icon{margin-right:20px;width:40px}section.companies .bottom-list .list .list-text{color:#fff;font-family:Open Sans,Helvetica,sans-serif!important;font-size:16px;line-height:1.5em;text-align:left;width:calc(100% - 60px)}section.companies .bottom-list .list:nth-child(2n){margin-right:0}@media(max-width:767px){section.companies h2{font-size:25px;line-height:normal;width:100%}section.companies .summary p{padding:0;width:100%}}@media(max-width:641px){section.companies .bottom-list .list{margin-right:0;width:100%}section.companies .bottom-list .list .list-icon{margin-right:20px;width:20px}section.companies .bottom-list .list .list-text{width:calc(100% - 60px)}section.companies{padding-bottom:20px;padding-top:40px}}