/* Gdzie Kupic styles */

#gdzie-kupic ul {
   padding:0;
}
#gdzie-kupic h2{
   font-weight: 600;
    color: #063898;
    margin-bottom: 28px;
    text-align: center;
    display:block;
    margin:0 auto;
    margin-bottom:15px;
}
#gdzie-kupic ul li {
   display: block;
}
@media (min-width: 998px) {
   #gdzie-kupic ul{
      display:flex;
      flex-direction:column;
      gap:15px;
      justify-content: center;
   }
}
#gdzie-kupic ul li a {
   display: flex;
   justify-content: center;
   flex-direction: column;
   align-items: center;
}
#gdzie-kupic ul li a:hover {
   text-decoration: none;
}
#gdzie-kupic ul li a:hover .usp-pdslist-checkstring {
   background: linear-gradient(90deg, #0e6eac, #042d7d); 
   transition: all .18sease-in-out;

}
#gdzie-kupic .usp-pdslist-name{
   font-size:1rem;
   margin-bottom:1rem;
}
#gdzie-kupic .usp-pdslist-checkstring {

   position: relative;
   background-color: #063898;
   background: linear-gradient(90deg, #157fc3, #063898);
   background-size: 100%;
   border: 0;
   color: #fff;
   display: inline-flex;
   -ms-flex-align: center;
   align-items: center;
   -ms-flex-pack: center;
   justify-content: center;
   width: -moz-max-content;
   width: max-content;
   max-width: 100%;
   margin-bottom: 8px;
   text-align: center;
   border-radius: 32px;
   background-color: #fff;
   color: white;
   transition: all .18sease-in-out;
   cursor: pointer;
   padding: 20px 48px;
}

.page-template-page-sil h1,
.page-template-page-sil h2,
.page-template-page-sil h3{
   color: #063898;
   margin-bottom: 32px;
   display:block;
   width:100%;
}
.page-template-page-sil .page-sil-container p{
   color: #494949;
   margin-bottom: 8px;
}
.page-sil-container table a{
   margin: 1rem;
    min-height: 150px;
    display: flex
;
    align-items: center;
    justify-content: center;
    background: #fff;
    -webkit-transition: all 200mslinear;
    transition: all 200mslinear;
    border-radius: 1rem;
    -webkit-box-shadow: 0 5px 10px rgba(54, 99, 118, 0.15);
    box-shadow: 0 5px 10px rgba(54, 99, 118, 0.15)
}
.page-sil-container table a:hover{
   text-decoration: none;
   -webkit-transition: all 200mslinear;
   transition: all 200mslinear;
    -webkit-box-shadow: 0 5px 15px rgba(54, 99, 118, 0.25);
    box-shadow: 0 5px 15px rgba(54, 99, 118, 0.25)
}
.page-sil-container .modal-header {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex
;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   padding: 1rem;
   border-bottom: 1px solid #e9ecef;
   border-top-left-radius: 1.5rem;
   border-top-right-radius: 1.5rem;
}
.page-sil-container .modal {
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1050;
   display: none;
   overflow: hidden;
   outline: 0;
}
.modal {
   backdrop-filter: blur(5px);
}
#farm-form button{
   position: relative;
   background-color: #063898;
   background: linear-gradient(90deg, #157fc3, #063898);
   background-size: 100%;
   border: 0;
   color: #fff;
   border-radius:25px;
}