.item__blue {
  position: relative;
  text-decoration: none; }
  .item__blue:hover {
    z-index: 50; }
    .item__blue:hover .hover {
      top: 90%;
      opacity: 1; }
    .item__blue:hover .bg {
      -webkit-box-shadow: 0px 5px 33px 3px #42445a;
              box-shadow: 0px 5px 33px 3px #42445a; }
    .item__blue:hover .circle {
      background-color: #ef7d00;
      border-color: #ef7d00; }
      .item__blue:hover .circle img {
        -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1); }
    .item__blue:hover .circle__plus img {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
  .item__blue .bg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: var(--color-black);
    border-radius: 20px;
    height: 100%;
    position: relative;
    z-index: 10;
    text-align: center;
    min-height: 242px;
    -webkit-mask-image: url(../../../img/ramka-kwadratowa.svg);
            mask-image: url(../../../img/ramka-kwadratowa.svg);
    background-color: rgba(255, 255, 255, 0.98);
    -webkit-mask-position: left top;
            mask-position: left top;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: cover;
            mask-size: cover;
    border-radius: 20px; }
  .item__blue .bg__blue {
    background-color: #0070f2;
    color: #fff;
    border-radius: 20px;
    position: absolute;
    -webkit-transform: translateY(5%) translateX(-50%);
        -ms-transform: translateY(5%) translateX(-50%);
            transform: translateY(5%) translateX(-50%);
    left: 50%;
    top: 0px;
    width: 95%;
    height: 100%;
    margin: 0 auto;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-box-shadow: 0px 0px 53px 5px rgba(0, 112, 242, 0.2);
            box-shadow: 0px 0px 53px 5px rgba(0, 112, 242, 0.2); }
  .item__blue .hover {
    background-color: #0070f2;
    color: #fff;
    border-radius: 20px;
    padding: 4rem 2rem 2rem 2rem;
    position: absolute;
    -webkit-transform: translateY(0%) translateX(-50%);
        -ms-transform: translateY(0%) translateX(-50%);
            transform: translateY(0%) translateX(-50%);
    left: 50%;
    top: 50%;
    width: 95%;
    margin: 0 auto;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-box-shadow: 0px 0px 53px 5px rgba(0, 112, 242, 0.2);
            box-shadow: 0px 0px 53px 5px rgba(0, 112, 242, 0.2);
    opacity: 0; }
    .item__blue .hover p {
      font-size: 14px; }
    .item__blue .hover ul {
      list-style-type: none;
      margin-top: 0px;
      margin-bottom: 0px;
      padding-left: 0px;
      display: grid;
      grid-template-columns: 1fr 1fr; }
      .item__blue .hover ul li {
        font-size: 14px; }
  .item__blue .circle {
    width: 32px;
    height: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 50%;
    border: 1px solid #d5d5d5;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    position: absolute;
    bottom: 1.5rem;
    right: 2.5rem;
    z-index: 15; }
    .item__blue .circle img {
      max-width: 15px;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }
  .item__blue .circle__plus img {
    max-width: 12px; }

.item__blue.item__blue__case_studies .icon__wrapper {
  height: 95px; }

.item__blue.item__blue__case_studies .icon {
  max-width: 150px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center; }

.item__blue.item__blue__case_studies .bg {
  padding-left: 5rem;
  padding-right: 5rem; }

.item__blue.item__blue__case_studies .hover {
  font-size: 1.4rem; }

.item__blue.item__blue__case_studies p {
  font-size: 13px;
  margin-bottom: 0px; }

.item__blue.item__blue__case_studies h3 {
  font-size: 1.8rem;
  margin-top: 0px; }

.item__blue.item__blue__case_studies .bg {
  min-height: auto;
  padding-top: 5rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.item__blue.item__blue__case_studies .cat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-top: 7.5rem;
  padding-bottom: 2rem;
  text-transform: uppercase; }

.item__blue.item__blue__case_studies .category-item {
  color: #006aec;
  font-size: 1.4rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC9pdGVtX19ibHVlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCLEVBQUE7RUFGdkI7SUFLSSxXQUFXLEVBQUE7SUFMZjtNQU9NLFFBQVE7TUFDUixVQUFVLEVBQUE7SUFSaEI7TUFXTSw0Q0FBZ0Q7Y0FBaEQsb0NBQWdELEVBQUE7SUFYdEQ7TUFjTSx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUE7TUFmM0I7UUFpQlEsdUNBQStCO2dCQUEvQiwrQkFBK0IsRUFBQTtJQWpCdkM7TUFzQlEsZ0NBQXdCO1VBQXhCLDRCQUF3QjtjQUF4Qix3QkFBd0IsRUFBQTtFQXRCaEM7SUE0Qkksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsd0JBQXVCO0lBQXZCLCtCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGtCQUFrQjtJQUVsQixpQkFBaUI7SUFDakIsMERBQWtEO1lBQWxELGtEQUFrRDtJQUNsRCwyQ0FBMkM7SUFDM0MsK0JBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qiw4QkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHdCQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQUE7RUE3Q3ZCO0lBZ0RJLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrREFBMEM7UUFBMUMsOENBQTBDO1lBQTFDLDBDQUEwQztJQUMxQyxTQUFTO0lBQ1QsUUFBUTtJQUNSLFVBQVU7SUFDVixZQUFZO0lBQ1osY0FBYztJQUNkLDRCQUFvQjtJQUFwQix1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLDJEQUFtRDtZQUFuRCxtREFBbUQsRUFBQTtFQTNEdkQ7SUE4REkseUJBQXlCO0lBQ3pCLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsNEJBQTRCO0lBQzVCLGtCQUFrQjtJQUNsQixrREFBMEM7UUFBMUMsOENBQTBDO1lBQTFDLDBDQUEwQztJQUMxQyxTQUFTO0lBQ1QsUUFBUTtJQUNSLFVBQVU7SUFDVixjQUFjO0lBQ2QsNEJBQW9CO0lBQXBCLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsMkRBQW1EO1lBQW5ELG1EQUFtRDtJQUNuRCxVQUFVLEVBQUE7SUExRWQ7TUE0RU0sZUFBZSxFQUFBO0lBNUVyQjtNQStFTSxxQkFBcUI7TUFDckIsZUFBZTtNQUNmLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsYUFBYTtNQUNiLDhCQUE4QixFQUFBO01BcEZwQztRQXNGUSxlQUFlLEVBQUE7RUF0RnZCO0lBMkZJLFdBQVc7SUFDWCxZQUFZO0lBQ1osb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHdCQUF1QjtJQUF2QiwrQkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUV6Qiw0QkFBb0I7SUFBcEIsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGFBQWE7SUFDYixXQUFXLEVBQUE7SUF2R2Y7TUF5R00sZUFBZTtNQUNmLDRCQUFvQjtNQUFwQix1QkFBb0I7TUFBcEIsb0JBQW9CLEVBQUE7RUExRzFCO0lBK0dNLGVBQWUsRUFBQTs7QUFLckI7RUFFSSxZQUFZLEVBQUE7O0FBRmhCO0VBS0ksZ0JBQWdCO0VBQ2hCLHNCQUFtQjtLQUFuQixtQkFBbUI7RUFDbkIsaUNBQThCO0tBQTlCLDhCQUE4QixFQUFBOztBQVBsQztFQVVJLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUFYdkI7RUFjSSxpQkFBaUIsRUFBQTs7QUFkckI7RUFpQkksZUFBZTtFQUNmLGtCQUFrQixFQUFBOztBQWxCdEI7RUFzQkksaUJBQWlCO0VBQ2pCLGVBQWUsRUFBQTs7QUF2Qm5CO0VBMEJJLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCLEVBQUE7O0FBNUJsQztFQStCSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCx1QkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIseUJBQXlCLEVBQUE7O0FBckM3QjtFQXdDSSxjQUFjO0VBQ2hCLGlCQUFpQixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudC9pdGVtX19ibHVlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9fbWVkaWFxdWVyeVwiO1xuLml0ZW1fX2JsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiA1MDtcbiAgICAuaG92ZXIge1xuICAgICAgdG9wOiA5MCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAuYmcge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAzM3B4IDNweCByZ2JhKDY2LCA2OCwgOTAsIDEpO1xuICAgIH1cbiAgICAuY2lyY2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjdkMDA7XG4gICAgICBib3JkZXItY29sb3I6ICNlZjdkMDA7XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlX19wbHVzIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIG1pbi1oZWlnaHQ6IDI0MnB4O1xuICAgIG1hc2staW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvcmFta2Eta3dhZHJhdG93YS5zdmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XG4gICAgbWFzay1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmJnX19ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MGYyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1M3B4IDVweCByZ2JhKDAsIDExMiwgMjQyLCAwLjIpO1xuICB9XG4gIC5ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzBmMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDUzcHggNXB4IHJnYmEoMCwgMTEyLCAyNDIsIDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jaXJjbGUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgcmlnaHQ6IDIuNXJlbTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgfVxuICB9XG4gIC5jaXJjbGVfX3BsdXMge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5pdGVtX19ibHVlLml0ZW1fX2JsdWVfX2Nhc2Vfc3R1ZGllcyB7XG4gIC5pY29uX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gIH1cbiAgLmljb24ge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgLmJnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgfVxuICAuaG92ZXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgXG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuYmcge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jYXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuY2F0ZWdvcnktaXRlbSB7XG4gICAgY29sb3I6ICMwMDZhZWM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4iXX0= */
