.calculation{
    display:flex;
	margin-bottom:40px;
}
.calculation .calc-item{
    width:33.3%;
    margin-right:20px;
    color:#fff;
}
.calculation .calc-item:nth-child(3n){
    margin-right:0;
}
.calculation .calc-item .calc-item_image{
    width:100%;
    height:500px;
    background-repeat: no-repeat;
    background-size: cover;
    position:relative;
    border-radius:8px;
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:flex-end;
}
.calculation .calc-item .calc-item_image .calc-item_title{
    font-weight:600;
    font-size:28px;
    line-height:32px;
    width:84%;
    margin-bottom:20px;
}
.calculation .calc-item .calc-item_features{
    list-style-type: none;
    padding:0;
    width:84%;
    font-size:18px;
    line-height:24px;
    margin-bottom:10px;
}
.calculation .calc-item .calc-item_features li{
	position:relative;
	margin-left:15px;
}
.calculation .calc-item .calc-item_features li:before{
    content:"\203A";
    margin-right:5px;
	position:absolute;
	left:-15px;
}

.calculation .calc-item .calc-item_action{
    width:84%;
    display:flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom:10px;
}
.calculation .calc-item .calc-item_action .calc-item_price{
    font-size:22px;
    font-weight:900;
}
.calculation .calc-item .calc-item_action button{
    width:130px;
    height:40px;
    font-size:18px;
    background:#ea0707;
    border-radius:20px;
    color: inherit;
	border: none;
	padding: 0;
	cursor: pointer;
	outline: inherit;
    transition:all 0.2s ease;
}
.calculation .calc-item .calc-item_action button:hover{
    background:#a40606;
}
.calculation .calc-item .calc-item_desc{
    width:84%;
    color:#ffffff88;
    text-align:center;
    margin-bottom:10px;
}