#loadMoreBtn{
    background-color: #ffb600;
    border: none;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 5px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
    cursor: pointer;
    outline: none;
}
#loadMoreBtn:hover{
    background-color: #ffbb00;
}





section .swiper {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }
  
  .swiper {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  
  .swiper-slide {
    width: 300px;
    height: 400px;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);
    filter: blur(1px);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: self-start;
  }

  
  .swiper-slide-active {
    filter: blur(0px);
  }
  
  .swiper-pagination-bullet,
  .swiper-pagination-bullet-active {
    background: #000000;
  }
  
  .swiper-slide span {
    text-transform: uppercase;
    color: #fff;
    padding: 7px 18px 7px 25px;
    display: inline-block;
    border-radius: 0 20px 20px 0px;
    letter-spacing: 2px;
    font-size: 0.8rem;
    font-family: "Open Sans", sans-serif;
  }
  

  
  .swiper-slide h2 {
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
    line-height: 1.4;
    margin-bottom: 15px;
    padding: 25px 45px 0 25px;
  }
  
  .swiper-slide p {
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    display: flex;
    align-items: center;
    padding: 0 25px 35px 25px;
  }
  
  .swiper-slide svg {
    color: #fff;
    width: 22px;
    height: 22px;
    margin-right: 7px;
  }
  
  
  .swiper-3d .swiper-slide-shadow-left,
  .swiper-3d .swiper-slide-shadow-right {
    background-image: none;
  }
  
   /*Btn should be centered in the section*/
  .swiper-btn {
    margin-top: 3rem;
  }
  
  .project-grid{
    filter: none;
    display: inline-flex;
    margin: 1rem;
    transition: cubic-bezier(0.19, 1, 0.22, 1);
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    transition: 1s;
  }
  
  
  .swiper-grid {
    width: 300px;
    height: 400px;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);
    filter: blur(0px);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: self-start;
    margin: 1rem;
    transition: 1s;
    overflow: hidden;
  }
  .swiper-grid:hover{
    transform: scale(0.97);
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.55);
    cursor: pointer;
  }
/*
  .swiper-grid:hover {
    transform: scale(0.97);
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.55);
    padding: 80px;
    transition: .3s;
    filter: sepia(1);
    border: solid 7px;
  }*/
  
  .swiper-grid-active {
    filter: blur(0px);
  }
  
  .swiper-pagination-bullet,
  .swiper-pagination-bullet-active {
    background: #000000;
  }
  
  .swiper-grid span {
    text-transform: uppercase;
    color: #fff;
    padding: 7px 18px 7px 25px;
    display: inline-block;
    border-radius: 0 20px 20px 0px;
    letter-spacing: 2px;
    font-size: 0.8rem;
    font-family: "Open Sans", sans-serif;
  }

    .completed-badge{
        background-color: #1b7402;
    }
    .completed-badge::after{
        background-color: #1b7402;
        content: "Utförd";
    }
    
    .in-progress-badge{
        background-color: #dab123;
    }
    .in-progress-badge::after{
        background-color: #dab123;
        content: "Pågående";
    }
    
    .upcoming-badge{
        background-color: #0099ff;
    
    }
    .upcoming-badge::after{
        background-color: #0099ff;
        content: "Kommande";
    }
  
  .swiper-grid h2 {
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
    line-height: 1.4;
    margin-bottom: 15px;
    padding: 25px 45px 0 25px;
  }
  
  .swiper-grid p {
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    display: flex;
    align-items: center;
    padding: 0 25px 35px 25px;
  }
  
  .swiper-grid svg {
    color: #fff;
    width: 22px;
    height: 22px;
    margin-right: 7px;
  }
  
  /*SWIPER GRID responsive*/
  @media (max-width: 1199px) {
    .swiper-grid {
      transition: cubic-bezier(0.19, 1, 0.22, 1);
      transition: 1s;
      width: 250px;
      height: 350px;
    }
  }
  @media (max-width: 991px) {
    .container {
      max-width: 100%;
    }
    .swiper-grid {
      width: 300px;
      height: 400px;
    }
  }
  
  @media (max-width: 768px) {
    .swiper-grid {
      transition: cubic-bezier(0.19, 1, 0.22, 1);
      transition: 1s;
      max-width: 450px;
      min-width: 200px;
      width: 100%;
      height: 300px;
    }
  }




/* Admin*/

.project-quick-edit {
  background: rgba(255, 255, 255, 0.17);
  border-radius: 38px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(4.7px);
  -webkit-backdrop-filter: blur(4.7px);
  border: 1px solid rgba(255, 255, 255, 0.26);
  position: absolute;
  text-align: center;
  top: -27px;
  left: -37px;
  height: 64px;
  width: 93px;
  transform: rotate(318deg);
  transition: .4s;
}

.project-quick-edit:hover {
  background: rgba(255, 255, 255, 0.17);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(4.7px);
  -webkit-backdrop-filter: blur(4.7px);
  border: 1px solid rgba(255, 255, 255, 0.26);
  border-radius: 0px;
  transition: .2s;
}

.project-quick-edit svg {
  position: relative;
  top: 34px;
  left: 1px;
  fill: rgb(255 255 255 / 42%);
  transition: .4s;
}
.project-quick-edit:hover svg {
  position: relative;
  top: 34px;
  left: 1px;
  fill: rgb(255 255 255 / 80%);
  transition: .2s;
}