.pricing-box-container {
text-align: center;
position: relative;
overflow: hidden;
transition: all .2s ease-in-out 0s;
} .mwt-elementor-pricing-box-ribbon-container {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
width: 15em;
height: 15em;
}
.mwt-elementor-pricing-box-ribbon {
text-align: center;
width: 150%;
-webkit-transform: translateY(-50%) translateX(-50%) translateX(40px) rotate(-45deg);
-ms-transform: translateY(-50%) translateX(-50%) translateX(40px) rotate(-45deg);
transform: translateY(-50%) translateX(-50%) translateX(40px) rotate(-45deg);
margin-top: 40px;
display: block;
padding: 7px 0;
font-size: 16px;
line-height: 1;
font-weight: 500;
transition: all .2s ease-in-out 0s;
}
.mwt-elementor-pricing-box-ribbon-container.right {
left: auto;
right: 0;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
} .mwt-elementor-pricing-box-image img {
display: inline-block;
object-fit: cover;
}
.mwt-elementor-pricing-box-icon i,
.mwt-elementor-pricing-box-icon svg {
transition: all .2s ease-in-out 0s;
} .mwt-elementor-pricing-box-title {
transition: all .2s ease-in-out 0s;
} .mwt-elementor-pricing-box-price-container>* {
transition: all .2s ease-in-out 0s;
} .mwt-elementor-pricing-box-list {
list-style: none;
padding: 0;
margin: 0;
}
.mwt-elementor-pricing-box-list-flex-wrap {
display: inline-flex;
align-items: center;
}
.mwt-elementor-pricing-box-list-icon {
display: inline-flex;
align-items: center;
line-height: 1;
}
.mwt-elementor-pricing-box-price-list-text,
.mwt-elementor-pricing-box-list-icon i,
.mwt-elementor-pricing-box-list-icon svg {
transition: all .2s ease-in-out 0s;
} .mwt-elementor-pricing-box-button {
display: block;
transition: all .2s ease-in-out 0s;
}