.Alteration_Banner{margin:30px 0;position:relative}.Alteration_Banner .bg_img_holder .bg_img{width:100%;height:auto}
.alteration-modal{justify-content:center;position:relative}.alteration-modal .modal-content{background:0 0;border:none}.alteration-wrapper{text-align:center;background:#fff;padding:40px 10px 15px;position:relative}.alteration-cards{justify-content:center;gap:18px;margin:35px 0 20px;display:flex}.alteration-card{cursor:pointer;background:#fdeeee;border:3px solid #0000;padding:2px;transition:all .3s}.alteration-card:hover{border-color:#b00}.alteration-card.active{background:#ffe9e9 no-repeat padding-box padding-box;border:3px solid #b00;box-shadow:0 0 6px #b00}.card-icon{aspect-ratio:1;width:100%;margin:0 auto 15px}.card-icon .card_img{object-fit:fill;width:100%;height:100%}.alteration-card.active .card-icon .card_img{object-fit:contain;width:100%;height:100%}.alteration-card p{color:#b00;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:500;line-height:1;display:-webkit-box;overflow:hidden}.alteration-card.active p{color:#111}.start-btn{color:#fff;cursor:pointer;background:#222;border:none;margin-top:28px;padding:12px 35px;font-size:16px}.start-btn:hover{background:#000}@media (min-width:0) and (max-width:575px){.alteration-card p{font-size:14px!important}}@media (min-width:0) and (max-width:991px){.alteration-cards{flex-wrap:wrap}.alteration-card p{font-size:15px}.alteration-modal .modal-content{width:100%}}@media (min-width:992px) and (max-width:1399px){.alteration-card p{font-size:15px}}
