.text-sold {
  color: red;
  font-size: 21px;
  font-weight: bold; }

.w-project {
  padding-top: 4rem; }
  .w-project-title {
    font-family: "YesevaOne", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    transform: scale(0.8, 1);
    color: #274153;
    line-height: 1; }
    @media (max-width: 567px) {
      .w-project-title {
        font-size: 1.70rem;
        margin-bottom: 2.00rem; } }
    @media (min-width: 568px) {
      .w-project-title {
        font-size: 3.00rem;
        margin-bottom: 2.00rem; } }
    @media (min-width: 667px) {
      .w-project-title {
        font-size: 3.25rem;
        margin-bottom: 2.00rem; } }
    @media (min-width: 768px) {
      .w-project-title {
        font-size: 3.50rem;
        margin-bottom: 4.00rem; } }
    @media (min-width: 992px) {
      .w-project-title {
        font-size: 4.25rem;
        margin-bottom: 4.00rem; } }
    @media (min-width: 1200px) {
      .w-project-title {
        font-size: 4.25rem;
        margin-bottom: 5.00rem; } }
    @media (min-width: 1440px) {
      .w-project-title {
        font-size: 4.75rem;
        margin-bottom: 5.00rem; } }
    @media (min-width: 1600px) {
      .w-project-title {
        font-size: 4.75rem;
        margin-bottom: 5.00rem; } }
  .w-project-card {
    position: relative; }
    .w-project-card-content {
      display: none; }
      .w-project-card-content a.btn {
        font-family: "OpenSans", "HelveticaNeueCyrillic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        text-transform: initial;
        border-radius: 4px; }
        .w-project-card-content a.btn:hover {
          color: black; }
    .w-project-card-label {
      position: absolute;
      top: 0;
      left: 0;
      background: red;
      color: white;
      border-radius: 0 0 5px 0px;
      transition: background 0.3s ease, color 0.2s linear;
      padding: 5px 10px; }
      .w-project-card-label.green {
        background: #3ca437; }
      .w-project-card-label-hover {
        position: absolute;
        top: 0;
        left: 0;
        background: red;
        color: white;
        border-radius: 0 0 5px 0px;
        transition: background 0.3s ease, color 0.2s linear;
        padding: 5px 10px;
        display: none; }
    .w-project-card:hover .w-project-card-label-hover {
      display: block; }
    .w-project-card:hover .w-project-card-overlay {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(27, 46, 60, 0.9);
      transition: background 0.3s ease, color 0.2s linear; }
    .w-project-card:hover .w-project-card-content {
      color: white;
      display: block;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: max-content;
      max-width: 100%;
      box-sizing: border-box;
      position: absolute;
      font-family: "OpenSans", "HelveticaNeueCyrillic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
  .w-project__more {
    border: none;
    background: none;
    font-family: "ProximaNova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.75rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #212529;
    transform: scale(0.8, 1);
    transform-origin: 0 0;
    transform-origin: top center;
    cursor: pointer;
    margin-bottom: 5rem; }
    @media (max-width: 567px) {
      .w-project__more {
        font-size: 1rem; } }
    @media (min-width: 568px) {
      .w-project__more {
        font-size: 1rem; } }
    @media (min-width: 667px) {
      .w-project__more {
        font-size: 1.75rem; } }
    @media (min-width: 768px) {
      .w-project__more {
        font-size: 1.75rem; } }
    @media (min-width: 992px) {
      .w-project__more {
        font-size: 1.75rem; } }
    @media (min-width: 1200px) {
      .w-project__more {
        font-size: 1.75rem; } }
    @media (min-width: 1440px) {
      .w-project__more {
        font-size: 1.75rem; } }
    @media (min-width: 1600px) {
      .w-project__more {
        font-size: 1.75rem; } }
    .w-project__more i {
      display: inline-block;
      margin: 0 .75rem;
      width: 4rem;
      height: 4rem;
      border-radius: 50%;
      background: #fe0000;
      font-size: 2rem;
      font-style: normal;
      line-height: 4rem;
      text-align: center;
      vertical-align: baseline;
      color: #fff;
      transform: scale(1.2, 1);
      transition: .2s; }
    .w-project__more:focus, .w-project__more:hover, .w-project__more:active {
      outline: none;
      text-decoration: none; }
    .w-project__more:hover i {
      opacity: .75; }
    .w-project__more:focus i {
      opacity: 1;
      box-shadow: 0 0 0 0.2rem rgba(254, 0, 0, 0.3); }

/*# sourceMappingURL=widget-projects.css.map */
