.elementor-118902 .elementor-element.elementor-element-1a2114b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-118902 .elementor-element.elementor-element-c0508e9 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-8b27a64 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-3d26232 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-1a9ef7f .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-0edf270 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-1b26f9b img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-297509b6 );border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-91bd979 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-d1ffc97 > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-118902 .elementor-element.elementor-element-d1ffc97 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-297509b6 );border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-a3fbbe1 > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-118902 .elementor-element.elementor-element-a3fbbe1 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2696449e );border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-cdd06f2 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-674aa60 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-bb70e1d > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-118902 .elementor-element.elementor-element-bb70e1d img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-297509b6 );border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-f9a011b > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-118902 .elementor-element.elementor-element-f9a011b img{border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-e0f4761 > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-118902 .elementor-element.elementor-element-e0f4761 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-297509b6 );border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-39bbf96 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-118902 .elementor-element.elementor-element-39bbf96 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-297509b6 );border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-4fb70a2 > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-118902 .elementor-element.elementor-element-4fb70a2 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-297509b6 );border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-b4e09ac > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-118902 .elementor-element.elementor-element-b4e09ac img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-297509b6 );border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-292f665 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-a351560 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-f7c9691 > .elementor-widget-container{background-color:var( --e-global-color-297509b6 );margin:-20px 0px 20px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-297509b6 );border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-f7c9691{color:#188038;}.elementor-118902 .elementor-element.elementor-element-45a22e4 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-ad42a00 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-e4da24f > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-118902 .elementor-element.elementor-element-e4da24f img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-297509b6 );border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-1fc828d .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-8c7d3b5 > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-118902 .elementor-element.elementor-element-8c7d3b5 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-297509b6 );border-radius:15px 15px 15px 15px;}.elementor-118902 .elementor-element.elementor-element-685fff0 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-9c7de44 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-3ad0fbd .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-0f4ccb7 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-1be9455 .elementor-heading-title{font-weight:700;}.elementor-118902 .elementor-element.elementor-element-a1be752 .elementor-heading-title{font-weight:700;}/* Start custom CSS */.font-red {
    color:#cf2e2e;
}
.font-green {
    color:#188038;
}

.cost-table th h3{
    font-weight: bold;
}

.cost-table td{
    font-size: 16px;
}

.cost-table td,
.cost-table tr:hover td,
table tbody>tr:nth-child(odd)>td{
    background-color: #ffffff;
    word-break: break-word;
}


@media (max-width: 767px){
    .table-responsive{
        overflow-x: auto;
    }
    
    .table-responsive table{
        min-width: 800px;
    }
}/* End custom CSS */