.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.wpz-pricing-table-badge {
position: absolute;
top: -1px;
padding: 0.8rem 1rem;
background-color: #e2498a;
color: #fff;
line-height: 1;
}
.wpz-pricing-table-badge--left {
left: -50px;
-webkit-transform: rotate(-90deg) translateX(-100%);
-ms-transform: rotate(-90deg) translateX(-100%);
transform: rotate(-90deg) translateX(-100%);
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top;
}
.wpz-pricing-table-badge--right {
right: 0;
-webkit-transform: rotate(-90deg) translateY(-100%);
-ms-transform: rotate(-90deg) translateY(-100%);
transform: rotate(-90deg) translateY(-100%);
-webkit-transform-origin: right top;
-ms-transform-origin: right top;
transform-origin: right top;
}
.wpz-pricing-table-title {
margin-top: 0;
margin-bottom: 0.5rem;
color: #242424;
font-weight: 400;
font-size: 24px;
}
.wpz-pricing-table-price {
margin-bottom: 2rem;
}
.wpz-pricing-table-price-tag {
margin-bottom: 0.5rem;
color: #242424;
font-weight: 700;
font-size: 60px;
line-height: normal;
display: inline-block;
}
.wpz-pricing-table-currency {
font-size: 24px;
}
.wpz-pricing-table-period {
display: inline-block;
color: #8c8c8c;
font-size: 16px;
}
.wpz-pricing-table-body {
margin-bottom: 3rem;
}
.wpz-pricing-table-features-title {
margin-top: 0;
margin-bottom: 1rem;
font-weight: 700;
font-size: 16px;
}
.wpz-pricing-table-features-list {
margin: 0;
padding: 0;
list-style: none;
}
.wpz-pricing-table-features-list li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: baseline;
-webkit-align-items: baseline;
align-items: baseline;
-ms-flex-align: baseline;
margin-bottom: 1rem;
font-size: 16px;
}
.wpz-pricing-table-features-list li > i,
.wpz-pricing-table-features-list li > svg {
margin-right: 0.5rem;
min-width: 15px;
text-align: center;
font-size: 0.8em;
}
.wpz-pricing-table-features-list li > svg {
width: auto;
height: 1em;
fill: currentColor;
}
.wpz-pricing-table-feature-text {
display: inline-block;
}
.wpz-pricing-table-btn {
display: inline-block;
padding: 0.8rem 2rem;
border-radius: 40px;
background-color: #e2498a;
color: #fff;
text-decoration: none;
text-transform: uppercase;
font-size: 12px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.wpz-pricing-table-btn:hover {
background-color: #562dd4;
color: #fff;
}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:end}[dir=rtl] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row;text-align:start}[dir=rtl] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-inline:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-img img{display:block;line-height:0}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}