#solutions h2 {
  color: #009951; }
  @media screen and (min-width: 992px) {
    #solutions h2 {
      font-size: 26px;
      margin-bottom: 28px; } }

#solutions h3 {
  color: #009951;
  margin-bottom: 65px; }
  @media screen and (min-width: 992px) {
    #solutions h3 {
      font-size: 42px;
      line-height: 50px;
      margin-top: 105px;
      margin-bottom: 105px; } }

@media screen and (min-width: 992px) {
  .inner-contents .inner-contents-block .inner-contents-block-list .inner-contents-block-list-icon-item {
    width: calc(100% - 144px);
    margin-left: 144px;
    min-height: 428px; } }

@media screen and (min-width: 992px) {
  .inner-contents .inner-contents-block .inner-contents-block-list .inner-contents-block-list-icon-item .inner-contents-block-list-icon-item-image {
    border-radius: 50px;
    width: 287px;
    height: 287px;
    margin-left: -144px; } }
