.pricing_list{
    margin: 60px 0;
    display: flex;
    gap: 25px;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 0 15% ;
}
.pricing_list > div{
    flex: 1 1 calc(50% - 25px);
    border-radius: 15px;
    border:1px solid #ddd;
    padding: 30px 20px;
    transition: .2s;
    position: relative;
}
.pricing_list > div:first-child{
    box-shadow: 0 0 3px #fff, 0 0 5px #1d6fc7, 0 0 6px #1d6fc7;
}
.pricing_list > div:hover{
    box-shadow: 0 0 5px #fff, 0 0 10px #1d6fc7, 0 0 15px #1d6fc7;

    border:1px solid #1d6fc7;
}
.pricing_list .title{
    font-size: 20px;
    color:#000;
    padding: 15px 0;
    text-align: center;
}
.pricing_list .year .title{
    padding: 50px 0 15px;

}
.pricing_list ul li{
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg width="800px" height="800px" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="%231d6fc7" d="M17.47 250.9C88.82 328.1 158 397.6 224.5 485.5c72.3-143.8 146.3-288.1 268.4-444.37L460 26.06C356.9 135.4 276.8 238.9 207.2 361.9c-48.4-43.6-126.62-105.3-174.38-137z"/></svg>');
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 30px;
}
.pricing_list .price{
    font-size: 18px;
    font-weight: bold;
    color:#185291;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    margin: 20px 0;
}
.pricing_list .price .left{
    font-size: 50px;
}

.pricing_list .price .right{
    margin-top: 15px;
    color:#000;
}

.pricing_list .buy a{
    margin: 15px 0;
    border:1px solid #1d6fc7;
    padding: 9px;
    display: block;
    border-radius: 50px;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    color:#185291;
    transition: .3s;
}
.pricing_list .buy a:focus{
    text-decoration: none;
}
.pricing_list .buy a:hover{
    background: #185291;
    color:#fff;
}
.pricing_list .funcs{
    padding:30px 20px;
}
.pricing_list .funcs li{
    margin-bottom: 9px;
    font-size: 16px;
}