.form-diedjest {
    background: #5883b0;
    color: #fff;
    padding: 40px;
    margin-bottom: 40px;
}
.form-diedjest a{
    color:#fff;
}
.btn-blue{
    margin-top:20px;
    margin-bottom:20px;
    display:inline-block;
    padding:10px 40px;
    color:#fff;
    text-decoration:none;
    background: linear-gradient(267deg, rgb(56, 96, 151), rgb(133, 157, 148));
    border-radius:100px;
    transition:0.5s;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:visited,
.btn-blue:active{
     color:#fff;
    text-decoration:none;
    background: linear-gradient(267deg, rgb(133, 157, 148), rgb(56, 96, 151));
}
html,body{
    scroll-behavior: smooth;
}
.images-wrap>*{
    width:48%;
    margin-bottom:20px;
    border-radius:20px;
}
.list-meetap .left{
    width:40%;
    padding-left:20px;
}
.list-meetap{
    border-top:2px solid #ccc; 
    border-bottom:2px solid #ccc;
    padding:20px;
}
.list-meetap+.list-meetap{
      border-top:none; 
    border-bottom:2px solid #ccc;
}
.list-meetap .right{
    width:58%;
}
.flex-collumn {
    flex-direction: column;
}
a.btn.new-custom.scroll-form {
    background: rgb(149 206 159);
    background: linear-gradient(179deg, rgb(149 206 159) 35%, rgb(104 144 198) 87%);
    color: #fff;
    text-decoration: none;
    margin: 20px 0px;
    font-size: 1.2rem;
    border-radius: 100px;
    padding: 10px 40px;
    text-align: center;
}
.content blockquote {

    background: #D5ECF6;

    border-left: 4px solid #5ba1d1;

}
.input-block .btn {

    border-radius: 20px;
}
.lico-wrap>div:first-child ,
.lico-wrap>p:first-child {
    width:18%;
}
.lico-wrap img{
    object-fit: contain;
}
.lico-wrap>div:last-child,
.lico-wrap>p:last-child{
    width:82%;
    padding-left:20px;
        display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
     -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
     flex-direction: column;
}
.content p {
    margin-bottom: 5px;
}
.flex-betwen.flex-wrap.calendar-wrap-form .btn-blue {
    background: linear-gradient(267deg, rgb(97 56 151), rgb(99 144 198));

}
.lico-wrap .right{
    padding-top:20px;
    width:75%;
}
.lico-wrap .left{
    width:calc(25% - 20px);
    color:#3893CD;
        padding-top: 20px;
  /*    display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
     -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align:center;
      flex-direction: column; */
}
.lico-wrap .left .chislo{
  font-size: 2.5rem;
    /* font-family: "helveticaneuecyrmedium"; */
    font-weight: bold;
        padding-top: 12px;
}
.lico-wrap .left  .date{
      padding-top: 24px;
font-size: 2.5rem;
    /* font-family: "helveticaneuecyrmedium"; */
    font-weight: bold;
}
.lico-wrap>img{
    width:23%;
    height:100%;
    object-fit:contain;
}
.custom-table .item{
    width:50%;
    padding:40px;
    padding-top:0px;
     padding-bottom:0px;
}
.custom-table .item h4{
    color:#444;
        font-weight: bold;
}
.custom-table .item+.item{
    border-left:1px solid #ccc;
}
.radius{
    border-radius: 20px;
}
.buttons-fake-wrap>div{
        margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 40px;
    color: #fff;

    border-radius: 100px;
    transition: 0.5s;
    border: none;
    cursor: pointer;

    background: linear-gradient(267deg, rgb(97 56 151), rgb(99 144 198));
}
.free-block{
    gap:20px;
}
.free-block .item{
    width:calc(100% / 3 - 15px);
     background:#56bded;
     color:#fff;
     border-radius:20px;
     padding:20px;
}
.free-block .item .title{
    font-size: 1.75rem;
    padding-bottom:20px;
}
.kolbasa{
    border-radius:20px;
    padding:20px;
    background: linear-gradient(267deg, rgb(97 56 151), rgb(45 141 202));
    color:#fff;
        font-size:20px;
    line-height:25px;
}
@media only screen and (max-width: 480px),only screen and  (max-device-width: 480px) {
    .list-meetap .left{
    width:100%;
    padding-left:20px;
}
     .list-meetap .right{
    width:100%;
    padding-left:20px;
}
.custom-table .item{
    width:100%;
    padding:0px;
}
.custom-table .item+.item{
    border-left:none;
}
.buttons-fake-wrap>div{
    width:100%;
    text-align:center;
}
.buttons-fake-wrap>div+div{
    margin-top:20px;
}
}