.elementor-14 .elementor-element.elementor-element-314de9a{text-align:center;}.elementor-14 .elementor-element.elementor-element-314de9a .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:2.2em;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}.elementor-14 .elementor-element.elementor-element-314de9a > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-14 .elementor-element.elementor-element-3d7e7d6{--divider-border-style:solid;--divider-color:#FFA500;--divider-border-width:2px;}.elementor-14 .elementor-element.elementor-element-3d7e7d6 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-3d7e7d6 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-14 .elementor-element.elementor-element-d518d1b{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;}.elementor-14 .elementor-element.elementor-element-4945a3f{margin-top:2em;margin-bottom:5em;}/* Start custom CSS for html, class: .elementor-element-fc3e4ad */i.fa.fa-times {
    color: red;
}

i.fa.fa-check {
    color: #6bda00;
}

td.sep {
    display: none;
}

thead th {
    height: 70px;
    font-size: 18px;
    font-weight: 500;
    color: #ac69a9;
}

i {
    font-size: 17px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4945a3f */.price-table {
    display: table;
    border-collapse: collapse;
    text-align: center;
    box-shadow: 10px 10px 20px 0 rgb(0 0 0 / 7%);

}


@media(min-width:900px){
   .price-table {
   width: 70%;
    margin: 0 auto;
} 
    
}

.price-table tr {
    border-bottom: 1px solid #ccc;
}

.price-table th:first-child, .price-table td:first-child {
    text-align: right;
    font-size:17px;
}



.price-table th {
    padding: 20px 15px;
}

.price-table th, .price-table td {
    padding: 15px;
    border-right: 1px solid #d9d9d9;
}


th.title {
    background-color: #000;
    color: #fff;
    font-size: 1.7rem;
    font-weight: 700;
}

span.bld {
    color: #000;
    font-size: 1.7rem;
    font-weight: 600;
}

th.price {
    color: #000;
    font-size: 15px;
    padding-bottom: 0;
}

th.button {
    padding-bottom: 25px;
}

.button a {
    background-color: orange;
    color: #fff!important;
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 17px;
    transition:all 0.2s;
}

.button a:hover {
    background-color: #e69604;
}

td {
    width: 33.333%;
}

tbody {
    border-left: 1px solid #ccc;
}




@media(max-width:767px){
th.title {
    font-size: 1.2rem;
}

span.bld {
    font-size: 1rem;
}

th.price {
    padding: 5px 5px 0 5px;
}

.button a {
    font-size: 13px;
}

.price-table th:first-child, .price-table td:first-child {
    font-size: 13px;
}
}


@media(max-width:500px){
.button a {
    font-size: 11px;
}
}/* End custom CSS */