.grid-containr{color:#4b3d3a;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:100%}.introBox,.partnerships,.people,.planet{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;vertical-align:top}.introBox{align-items:flex-start;border-right:1px solid #4b3d3a;max-width:315px;padding:0 20px 0 0;text-align:right;width:27%}.introBox p{font-size:20px}.partnerships,.people,.planet{align-items:center;height:auto;justify-content:flex-start;max-width:240px;min-height:230px;padding:0;position:relative;text-align:center;width:24%}.grid-containr>div img{max-width:70px}.grid-containr>div h3{color:#4b3d3a;line-height:40px}.grid-containr>div h4{margin-bottom:10px}.grid-containr>div p{color:#4b3d3a;line-height:normal}.grid-containr>div>a{align-items:center;color:#ca9765;display:flex;justify-content:center;width:100%}.grid-containr>div a button{background:#fff;border-radius:5px;bottom:0;display:flex;font-family:Raleway,sans-serif;justify-content:flex-end;margin:0 auto;outline:none!important;padding:4px 20px;position:absolute;width:auto}.grid-containr>div a button:hover{color:#fff;cursor:pointer}.grid-containr .people a button{border:1px solid #006d81;color:#006d81}.grid-containr .people a button:hover{background:#006d81}.grid-containr .planet a button{border:1px solid #859244;color:#859244}.grid-containr .planet a button:hover{background:#859244}.grid-containr .partnerships a button{border:1px solid #a1947b;color:#a1947b}.grid-containr .partnerships a button:hover{background:#a1947b}@media only screen and (max-width:1025px){.partnerships,.people,.planet{align-items:center;height:auto;justify-content:flex-start;min-height:230px;padding:0;position:relative;text-align:center;width:33%}.introBox{align-items:center;border-right:none;margin-bottom:30px;min-width:100%;padding:0 20px 0 0;text-align:center}.introBox p{font-size:18px}}@media only screen and (max-width:767px){.partnerships,.people,.planet{align-items:center;height:auto;justify-content:flex-start;margin-bottom:30px;min-height:200px;min-width:95%;padding:0;position:relative;text-align:center}.introBox{align-items:center;border-right:none;margin-bottom:40px;min-width:100%;padding:0 20px 0 0;text-align:center}.introBox p{font-size:18px}.grid-containr>div p{min-height:115px}}@media only screen and (max-width:400px){.grid-containr>div p{min-height:140px}}