.elementor-12591 .elementor-element.elementor-element-5fcd0c1b{margin-top:30px;margin-bottom:0px;}.elementor-12591 .elementor-element.elementor-element-17d0a71d{margin-top:10px;margin-bottom:30px;}.elementor-12591 .elementor-element.elementor-element-a90180a .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-12591 .elementor-element.elementor-element-2ba89dd{margin-top:30px;margin-bottom:0px;}.elementor-12591 .elementor-element.elementor-element-ed3d001 .elementor-heading-title{font-weight:bold;}.elementor-12591 .elementor-element.elementor-element-782b20d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12591 .elementor-element.elementor-element-782b20d .elementor-divider-separator{width:100%;}.elementor-12591 .elementor-element.elementor-element-782b20d .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-12591 .elementor-element.elementor-element-7ea6f3b .elementor-heading-title{font-weight:bold;}.elementor-12591 .elementor-element.elementor-element-dad0bfd{font-size:20px;}.elementor-12591 .elementor-element.elementor-element-3400dc7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12591 .elementor-element.elementor-element-3400dc7 .elementor-divider-separator{width:100%;}.elementor-12591 .elementor-element.elementor-element-3400dc7 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-12591 .elementor-element.elementor-element-32e0d01 .elementor-heading-title{font-weight:bold;}.elementor-12591 .elementor-element.elementor-element-130eacf{font-size:20px;}.elementor-12591 .elementor-element.elementor-element-606d47b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12591 .elementor-element.elementor-element-606d47b .elementor-divider-separator{width:100%;}.elementor-12591 .elementor-element.elementor-element-606d47b .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-12591 .elementor-element.elementor-element-f8925f2 .elementor-heading-title{font-weight:bold;}.elementor-12591 .elementor-element.elementor-element-9d6a14c{font-size:20px;}.elementor-12591 .elementor-element.elementor-element-80a4bf3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12591 .elementor-element.elementor-element-80a4bf3 .elementor-divider-separator{width:100%;}.elementor-12591 .elementor-element.elementor-element-80a4bf3 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-12591 .elementor-element.elementor-element-337ec27 .elementor-heading-title{font-weight:bold;}.elementor-12591 .elementor-element.elementor-element-267f093{font-size:20px;}.elementor-12591 .elementor-element.elementor-element-4be282a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12591 .elementor-element.elementor-element-4be282a .elementor-divider-separator{width:100%;}.elementor-12591 .elementor-element.elementor-element-4be282a .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-12591 .elementor-element.elementor-element-03ed072 .elementor-heading-title{font-weight:bold;}.elementor-12591 .elementor-element.elementor-element-0969737{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12591 .elementor-element.elementor-element-0969737 .elementor-divider-separator{width:100%;}.elementor-12591 .elementor-element.elementor-element-0969737 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-12591 .elementor-element.elementor-element-4395771 .elementor-heading-title{font-weight:bold;}:root{--page-title-display:none;}body.elementor-page-12591:not(.elementor-motion-effects-element-type-background), body.elementor-page-12591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9F9;}@media(max-width:1024px){.elementor-12591 .elementor-element.elementor-element-5fcd0c1b{padding:0px 0px 0px 0px;}.elementor-12591 .elementor-element.elementor-element-48eafaee > .elementor-element-populated > .elementor-widget-wrap{padding:10px 15px 10px 15px;}.elementor-12591 .elementor-element.elementor-element-21355401 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-12591 .elementor-element.elementor-element-2ba89dd{padding:0px 0px 0px 0px;}.elementor-12591 .elementor-element.elementor-element-c8cd374 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 15px 10px 15px;}}@media(max-width:767px){.elementor-12591 .elementor-element.elementor-element-21355401 > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}}/* Start custom CSS for section, class: .elementor-element-009f44d */table > thead > tr > th { 	
    background-color: #017dc3 !important;
    background: none;
    color:#ffffff;
    }

table tr:first-child td {
    border-top: 1px solid !important; 
 }
th {
    font-weight: bold;
    text-align: center;
}
th, td {
    padding: 0.5em 2.825em 0.625em !important;
}
table tr:nth-child(2n) td {
    background: rgba(0,0,0,0.05);
}

.service td, .laCarte td {
   	border: 1px solid !important;
}
span.red-price {
	color: #fc4346;
	text-align: right;
	font-size: 20px;
	font-weight: bold;
	display: block;
}

span.plus-tax{
	display: block;
	text-align: right;
	font-style: italic;
	font-size: .75em;
}

.pricing tr.first  {
    border-top: 1px solid #000000 !important;
}
.pricing tr:last-child td {
    border-bottom: 1px solid #000000 !important;
}
table.pricing tr td:nth-child(2n), table.laCarte tr td:nth-child(2n) {
    text-align: right !important;
}
span.savings {
	color: #fc4346;
	font-size: 20px;
	font-weight: bold;
}

@media all and (max-width:767px) {
    
    .table-wrapper {
        overflow-x: auto;
    }
}/* End custom CSS */