.elementor-23414 .elementor-element.elementor-element-1cf5957c{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23414 .elementor-element.elementor-element-3d51758b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23414 .elementor-element.elementor-element-3d51758b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23414 .elementor-element.elementor-element-44cca055{text-align:right;}.elementor-23414 .elementor-element.elementor-element-44cca055 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-23414 .elementor-element.elementor-element-44cca055{text-align:center;}}@media(max-width:767px){.elementor-23414 .elementor-element.elementor-element-44cca055{text-align:center;}}/* Start custom CSS for section, class: .elementor-element-1cf5957c */.elementor-23414 .elementor-element.elementor-element-1cf5957c .elementor-price-table__fractional-part:before{
    content:".";
}

.elementor-23414 .elementor-element.elementor-element-1cf5957c .elementor-price-table__original-price{
    display:block;
    width: 100%;
}

@media (min-width: 767px){
.elementor-23414 .elementor-element.elementor-element-1cf5957c .elementor-price-table{
    display: grid;
    grid-template-rows: minmax(min-content, 230px) auto minmax(min-content, 650px) auto;
}    
}

@media (min-width: 1025px){
.elementor-23414 .elementor-element.elementor-element-1cf5957c .elementor-price-table{
    display: grid;
    grid-template-rows: minmax(min-content, 300px) auto minmax(min-content, 950px) auto;
}
}
@media (min-width: 1200px){
.elementor-23414 .elementor-element.elementor-element-1cf5957c .elementor-price-table{
    display: grid;
    grid-template-rows: minmax(min-content, 260px) auto minmax(min-content, 800px) auto;
}
}
@media (min-width: 1300px){
.elementor-23414 .elementor-element.elementor-element-1cf5957c .elementor-price-table{
    display: grid;
    grid-template-rows: minmax(50px, 260px) auto minmax(min-content, 700px) auto;
}
}
.elementor-23414 .elementor-element.elementor-element-1cf5957c .elementor-price-table__price{
    align-items: flex-end;
    align-content: flex-end;
}

.elementor-23414 .elementor-element.elementor-element-1cf5957c .elementor-price-table__feature-inner {
    display: flex;
}

.elementor-23414 .elementor-element.elementor-element-1cf5957c .elementor-price-table__feature-inner span {
    line-height: 1.5;
}

.elementor-23414 .elementor-element.elementor-element-1cf5957c .elementor-price-table__feature-inner svg {
    min-width: 25px;
}/* End custom CSS */