#footer #footer-form {
  display: none; }

#footer #footer-contact::before {
  background-image: url("../../images/platforms/footer_top.svg"); }

#platform {
  padding-bottom: 150px; }
  #platform #intro::before, #platform #intro::after {
    content: "";
    width: 100%;
    background-size: cover;
    display: block;
    background-position: center; }
  #platform #intro::after {
    background-image: url("../../images/platforms/intro_bottom.svg");
    height: 117px; }
  #platform #intro .wrap {
    padding-top: 80px; }
    @media screen and (min-width: 1200px) {
      #platform #intro .wrap {
        padding-top: 210px;
        padding-bottom: 80px; } }
    #platform #intro .wrap h1 {
      color: #ffffff;
      font-size: 42px; }
    #platform #intro .wrap p {
      margin-top: 32px;
      font-family: "neo-sans", sans-serif;
      font-weight: 700; }
  #platform #items li .item-inner {
    list-style-type: none;
    height: 190px;
    border-radius: 31px;
    margin-bottom: 16px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  #platform #items li:hover {
    opacity: 0.8; }
  #platform #items li .item-title {
    color: #ffffff;
    padding-left: 20px;
    padding-right: 20px; }
  #platform #items li img {
    max-width: 60px;
    margin-bottom: 30px; }
