@charset "UTF-8";

.layoutRow {
  width: 100% !important;
}
.sk-channels{
   word-wrap: break-word;
}
.care-channels{
    justify-content: space-between;
    padding: 16px 8%;
}
.channels-title{    
  align-items: center;
}
.img-channels{
    height: 21px;
    width: 21px;
    margin-right: 18px;
  }
.drop-footer{
    font-family: Monserrat-Bold;
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    text-transform: none;
    margin-bottom: 0px;
    color: #00c83c;
}
.drop-container ul{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 0px;
    list-style-type: none;
}
.drop-container ul li{
    padding: 0px 49px;
    border-left: solid #00c83c 1px;
}
.drop-container ul li:first-child{
  border-left: none;
}
.drop-container ul li a {
    text-decoration: underline;
    font-family: Montserrat-Medium;
    font-size: 16px;
    color: #00c83c;
    line-height: 24px;
    font-weight: 500;
}
.sk-content-article{
      word-wrap: break-word;
      color: #f5f5f5;
}
.sk-content-article .firms-sk{
  padding: 24px 8%;
  font-family: Montserrat-SemiBold;
}
.sk-content-article .firms-sk .firms-first{
    display: flex;
    flex-direction: column;
}
.sk-content-article .firms-sk .firms-first h2{
    font-size: 18px;
    text-transform: uppercase;
    color: #f5f5f5;
    line-height: 24px;
    margin-bottom: 8px;
  
}
.sk-content-article .firms-sk .firms-first ul {
    display: flex;
    flex-direction: row;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.sk-content-article .firms-sk .firms-first ul li:first-child{
    padding-left: 0px;
    border-left: none;
}
.sk-content-article .firms-sk .firms-first ul li{
    font-size: 14px;
    font-family: Montserrat-SemiBold;
    font-weight: 600;
    padding-left: 8px;
    padding-right: 8px;
    border-left: #00c83c solid 1px;
}
.sk-content-article .firms-sk .firms-second{
      padding-top: 30px;
    padding-bottom: 8px;
}
.sk-content-article .firms-sk .firms-third{
    display: flex;
    justify-content: center;
    padding-top: 8px;
    padding-bottom: 40px;
}
.sk-content-article .firms-sk .firms-fourth{
      margin-bottom: 7px;
}
.sk-content-article .firms-sk .firms-fourth .titles{
    display: flex;
    justify-content: space-between;
    padding: 16px 0px;
}
.sk-content-article .firms-sk .firms-fourth p{
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    margin: 0px;
}
.footer-links{
  padding: 52px 8%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.footer-links .links{
  width: 32.5%
}
.footer-links .linksDos{
  width: 60%;
  display: flex;
}

.links .links-item:first-child{
border-bottom: #00c83c solid 1px;
margin-bottom: 36px;
}

.links-item h2 {
  font-weight: 600;
  text-align: start;
  font-family: Montserrat;
  font-size: 16px;
  color: #c5c5c5;
  text-transform: none;
  line-height: 24px;
  margin-bottom: 8px;
}
.separator-sk{
  width: 93px;
  height: 0px;
  border-top: solid 1px #c5c5c5;
  margin-bottom: 16px;
}
.links-item ul {
  margin: 0px;
  margin-bottom: 36px;
  list-style-type: none;
  padding-left: 2rem;
}
.links .links-item:first-child ul{
  padding-left: 0px;
}
.links .links-item:nth-child(2) ul{
  padding-left: 0px;
}
.links-item ul li {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 500;
  color: #8B8B8B;;
  margin-top: 8px;
  margin-bottom: 16px;
  line-height: 24px;
  display: list-item;
  text-align: start;
}
.links-item ul li a{
  text-decoration: underline;
  font-size: 16px;
  font-family: Montserrat;
  color: #00c83c;
  line-height: 24px;
  font-weight: 500;
  list-style: none;
  text-align: start;
}
.social-media
{
  padding: 16px 8%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.social-media h2{
  font-weight: 600;
  text-align: start;
  font-family: Montserrat;
  font-size: 18px;
  color: #F5F5F5;
  text-transform: none;
  line-height: 24px;
  margin-bottom: 8px;
}
.social-media ul{
  display: flex;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  margin-top: 16px;
}
.social-media ul li{
  font-family: Montserrat;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #666666;
  margin: 0px 12px;
}
.social-media ul li:first-child{
  margin-left: 0px;
}
.social-media .apps ul{
  justify-content: center;
}
.social-media .apps ul li {
  margin: 0px 30px;
}
.social-media .apps ul li:first-child {
  margin-left: 0px;
}
.social-media ul li a img{
  height: 35px;
  width: 35px;
}
.social-media .apps ul li a img {
  height: 55px;
  width: 55px;
}
.firms-sk{
  padding: 24px 8%;
}
.firms-second{
  padding-top: 30px;
  padding-bottom: 8px;
}
.firms-second ul {
  display: flex;
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
}
.firms-second ul li{
  font-family: Montserrat;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #666666;
}
.firms-second ul li h2{
  margin: 0px;
  padding: 0px 34px;
  border-left: #00c83c 1px solid;
  white-space: nowrap;
  color: #f5f5f5;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 16px;
}
.firms-second ul li:first-child h2 {
  padding-left: 0px;
  border-left: none;
}
.firms-second ul li p
{
  padding: 0px 34px;
  margin: 0px;
  color: #f5f5f5;
  font-size: 12px;
  line-height: 22px;
  text-align: start;
  font-weight: 500;
}
.firms-second ul li:first-child p {
  padding-left: 0px;
  border-left: none;
}
.firms-third{
  display: flex;
  justify-content: center;
  padding-top: 8px;
  padding-bottom: 40px;
  border-bottom: #00c83c solid 1px;
}

.control-entities ul{
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0px;
  margin: 0px;
}

.control-entities ul li{
  margin: 52px 8px;
}

.control-entities ul li a img
{
  max-width: 100%;
  max-height: 52px;
}

.control-entities .foot{
  padding: 16px 0px;
}
.control-entities .foot p{
  text-align: center;
    margin: 0px;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 12px;
    line-height: 22px;
    color: #c5c5c5;
}

@media (max-width: 1024px) {
  .footer-links {
  flex-direction: column;
  padding: 40px 16px;
  }
  .footer-links .links{
    width: 100%;
  }
  .social-media{
    padding: 16px 16px;
  }
  .social-media .social{
    width: 100%;
  }
  .social-media .social ul{
    margin-bottom: 45px;
  }
  .social-media .social ul li{
    margin: 0px auto;
  }
  .social-media .apps{
    width: 100%;
    border-bottom: solid #8b8b8b 1px;
    padding-bottom: 45.5px;
  }
  .social-media .apps h2{
    text-align: center;
  }
  .social-media .apps ul{
    justify-content: center;
  }
  .social-media .apps ul li{
    margin: 0px 25px;
  }
  .firms-sk{
    padding: 24px 16px;
  }
  .firms-sk .firms-second ul{
    flex-direction: column;
  }
  .firms-sk .firms-second ul li{
    max-width: none;
    width: 100%;
    padding: 16px 0px;
    border-bottom: 1px #00c83c solid;
  }
  .firms-sk .firms-second ul li h2{
    padding-left: 0px;
    border-left: none;
  }
  .firms-sk .firms-second ul li p{
    padding-left: 0px;
  }
  .firms-sk .firms-third {
    padding-top: 40px;
  }
  #accordion h2{
    cursor: pointer;
    padding-left: 0px !important;
  }
  .min-width{
    display: block !important;
  }

  .max-width{
    display: none !important;
  }

  .footer-links .linksDos
  {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }

  #accordion .separator-sk{
    width: 99%;
  }

}

#accordion h2{
  display: flex;
  justify-content: space-between;
  padding-left: 10px;
  margin-bottom: 16px;
  text-transform: none;
  line-height: 24px;
  font-size: 16px;
  font-family: Montserrat;
  color: #c5c5c5;
  cursor: text;
}

#accordion a:hover{
  text-decoration: none;
}
.min-width{
  display: none;
}


