.support-icone {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  margin: 0 auto 30px;
  max-width: 1270px;
  background-image: url("../images/support/dots_pattern.jpg");
  background-position: center;
}
.support-icone > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 345px;
  max-width: 90%;
  flex: 0 1 auto;
  margin: 22.5px 22.5px;
  padding: 25px;
  background-color: white;
  border: 2px solid #22AAE2;
}
.support-icone > div > img {
  margin-bottom: 25px;
}
.support-icone > div > h4 {
  color: #22AAE2;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.support-icone > div > p {
  flex: 1 0 auto;
  margin-bottom: 25px;
  font-size: 15px;
  line-height: 135%;
}
.support-icone > div > p:last-child {
  flex: 0 0 auto;
  margin-bottom: 0;
}
.support-icone > div > p > .button {
  padding: 10px 15px;
  font-size: 14px;
  line-height: 135%;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #22AAE2;
  box-shadow: none;
  opacity: 1;
  transition: opacity 0.3s;
}
.support-icone > div > p > .button:hover {
  opacity: 0.8;
}
.support-icone-first {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  background-image: none;
}
.support-icone-first > div > img {
  margin-top: -54px;
}
.support-icone-first > img {
  flex: 0 1 auto;
}
@media screen and (max-width: 820px) {
  .support-icone-first {
    justify-content: center;
    margin-bottom: 0;
  }
  .support-icone-first > img {
    display: none;
  }
}
#support-dropdown-button {
  position: relative;
}
#support-dropdown-button.activated:after {
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  -moz-transform: scale(0.9999);
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 18px solid #e9e9eb;
  left: 50%;
  bottom: -12px;
  margin-left: -20px;
}
.support-dropdown {
  padding: 0 !important;
  left: 0 !important;
  right: 0 !important;
  margin-top: 10px;
  background-color: #e9e9eb;
  border-bottom: 1px solid #dddddf;
}
.support-dropdown > div {
  padding: 15px 10px 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.support-dropdown > div > a {
  display: flex;
  overflow: hidden;
  flex-direction: column;
  width: 340px;
  max-width: 90%;
  margin: 10px 15px;
  background-color: white;
  color: #555555 !important;
  text-decoration: none !important;
}
.support-dropdown > div > a > .support-dropdown-title {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 15px 10px 5px;
  color: white;
  font-size: 18px;
  font-weight: bold;
  background-color: #E6204D;
}
.support-dropdown > div > a > .support-dropdown-title > img {
  height: 45px;
  margin-right: 5px;
}
.support-dropdown > div > a > .support-dropdown-cta {
  display: block;
  color: black;
  font-weight: bold;
  padding: 10px 15px;
}
.support-dropdown > div > a:hover > .support-dropdown-cta {
  text-decoration: underline;
}
.support-dropdown > div > a:nth-child(1) > .support-dropdown-title {
  padding-left: 15px;
}
.support-dropdown > div > a:nth-child(1) > .support-dropdown-title > img {
  margin-right: 15px;
}
.support-dropdown > div > a:nth-child(1) > .support-dropdown-title {
  background-color: #F7AD02;
}
.support-dropdown > div > a:nth-child(2) > .support-dropdown-title {
  background-color: #7BC4AC;
}
.support-dropdown > div > a:nth-child(3) > .support-dropdown-title {
  background-color: #E6204D;
}
.support-dropdown > div > a:nth-child(4) > .support-dropdown-title {
  background-color: #1EB9C6;
}
.support-dropdown > div > a:nth-child(5) > .support-dropdown-title {
  background-color: #94D048;
}
