.setion-specialty {
  padding: 40px 0; }
  .setion-specialty .specialty {
    padding: 14px;
    border: 1px solid #d9dbe9;
    border-radius: 18px;
    margin-bottom: 24px;
    height: calc(100% - 24px); }
    .setion-specialty .specialty:hover {
      background: linear-gradient(66.61deg, #ab782b -8.22%, #ab782b 29.19%, #f1c86d 81.34%, #ac792b 124.12%, #ac792b 157.32%); }
      .setion-specialty .specialty:hover .box-icon .img {
        display: none; }
      .setion-specialty .specialty:hover .box-icon .img-hover {
        display: block; }
      .setion-specialty .specialty:hover .box-content h3 a {
        color: #ffffff; }
      .setion-specialty .specialty:hover .box-content p {
        color: #ffffff; }
      .setion-specialty .specialty:hover .box-content a {
        color: #ffffff; }
    .setion-specialty .specialty .box-icon {
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0 auto 10px; }
      .setion-specialty .specialty .box-icon img {
        transition: all 0.3s ease-in; }
        .setion-specialty .specialty .box-icon img.img-hover {
          display: none; }
    .setion-specialty .specialty .box-content {
      text-align: center; }
      .setion-specialty .specialty .box-content h3 {
        font-size: 16px;
        color: #012f86;
        font-family: "Montserrat SemiBold";
        margin-bottom: 10px; }
        .setion-specialty .specialty .box-content h3 a {
          color: #012f86; }
      .setion-specialty .specialty .box-content p {
        font-size: 14px;
        font-family: "Montserrat Regular";
        line-height: 160%;
        color: #4e4b66;
        margin-bottom: 10px; }
      .setion-specialty .specialty .box-content a {
        font-size: 16px;
        font-family: "Montserrat SemiBold";
        color: #81491e; }

/*# sourceMappingURL=specialty.css.map */
