.elementor-375 .elementor-element.elementor-element-66a19c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-375 .elementor-element.elementor-element-451e493{--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-375 .elementor-element.elementor-element-451e493.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-a4b863f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-521328f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-375 .elementor-element.elementor-element-c6fb8d5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list{grid-template-columns:repeat(1, 1fr);}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-item{padding:5px 0px 5px 0px;}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-header{font-family:var( --e-global-typography-4044a61-font-family ), Sans-serif;font-size:var( --e-global-typography-4044a61-font-size );font-weight:var( --e-global-typography-4044a61-font-weight );}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-price{color:var( --e-global-color-secondary );background-color:var( --e-global-color-9cd9f48 );border-radius:50px 50px 50px 50px;width:50px;font-family:var( --e-global-typography-0dd87e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0dd87e9-font-size );font-weight:var( --e-global-typography-0dd87e9-font-weight );}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0dd87e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0dd87e9-font-size );font-weight:var( --e-global-typography-0dd87e9-font-weight );}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-separator{border-bottom-style:none;}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-image{width:60px;height:auto;margin-right:20px;}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list{grid-template-columns:repeat(1, 1fr);}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-item{padding:5px 0px 5px 0px;}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-header{font-family:var( --e-global-typography-4044a61-font-family ), Sans-serif;font-size:var( --e-global-typography-4044a61-font-size );font-weight:var( --e-global-typography-4044a61-font-weight );}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-price{color:var( --e-global-color-secondary );background-color:var( --e-global-color-9cd9f48 );border-radius:50px 50px 50px 50px;width:50px;font-family:var( --e-global-typography-0dd87e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0dd87e9-font-size );font-weight:var( --e-global-typography-0dd87e9-font-weight );}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0dd87e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0dd87e9-font-size );font-weight:var( --e-global-typography-0dd87e9-font-weight );}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-separator{border-bottom-style:none;}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-image{width:60px;height:auto;margin-right:20px;}.elementor-375 .elementor-element.elementor-element-a99be77{--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-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-375 .elementor-element.elementor-element-36103df img{height:260px;object-fit:cover;object-position:center center;}.elementor-375 .elementor-element.elementor-element-8772355{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-375 .elementor-element.elementor-element-1f1aaaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list{grid-template-columns:repeat(1, 1fr);}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-item{padding:5px 0px 5px 0px;}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-header{font-family:var( --e-global-typography-4044a61-font-family ), Sans-serif;font-size:var( --e-global-typography-4044a61-font-size );font-weight:var( --e-global-typography-4044a61-font-weight );}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-price{color:var( --e-global-color-secondary );background-color:var( --e-global-color-9cd9f48 );border-radius:50px 50px 50px 50px;width:50px;font-family:var( --e-global-typography-0dd87e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0dd87e9-font-size );font-weight:var( --e-global-typography-0dd87e9-font-weight );}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0dd87e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0dd87e9-font-size );font-weight:var( --e-global-typography-0dd87e9-font-weight );}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-separator{border-bottom-style:none;}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-image{width:60px;height:auto;margin-right:20px;}.elementor-375 .elementor-element.elementor-element-716876a{--display:flex;}.elementor-375 .elementor-element.elementor-element-e12f802 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-375 .elementor-element.elementor-element-57362c8{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-375 .elementor-element.elementor-element-c6fb8d5{--grid-auto-flow:row;}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list{grid-template-columns:repeat(1, 1fr);}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-header{font-size:var( --e-global-typography-4044a61-font-size );}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-price{font-size:var( --e-global-typography-0dd87e9-font-size );}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-description{font-size:var( --e-global-typography-0dd87e9-font-size );}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list{grid-template-columns:repeat(1, 1fr);}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-header{font-size:var( --e-global-typography-4044a61-font-size );}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-price{font-size:var( --e-global-typography-0dd87e9-font-size );}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-description{font-size:var( --e-global-typography-0dd87e9-font-size );}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list{grid-template-columns:repeat(1, 1fr);}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-header{font-size:var( --e-global-typography-4044a61-font-size );}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-price{font-size:var( --e-global-typography-0dd87e9-font-size );}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-description{font-size:var( --e-global-typography-0dd87e9-font-size );}}@media(min-width:768px){.elementor-375 .elementor-element.elementor-element-451e493{--width:51.21%;}.elementor-375 .elementor-element.elementor-element-c6fb8d5{--width:100%;}.elementor-375 .elementor-element.elementor-element-a99be77{--width:50%;}}@media(max-width:767px){.elementor-375 .elementor-element.elementor-element-c6fb8d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list{grid-template-columns:repeat(1, 1fr);}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-header{font-size:var( --e-global-typography-4044a61-font-size );}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-price{font-size:var( --e-global-typography-0dd87e9-font-size );}.elementor-375 .elementor-element.elementor-element-a2ce849 .bdt-price-list-description{font-size:var( --e-global-typography-0dd87e9-font-size );}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list{grid-template-columns:repeat(1, 1fr);}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-header{font-size:var( --e-global-typography-4044a61-font-size );}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-price{font-size:var( --e-global-typography-0dd87e9-font-size );}.elementor-375 .elementor-element.elementor-element-b644028 .bdt-price-list-description{font-size:var( --e-global-typography-0dd87e9-font-size );}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list{grid-template-columns:repeat(1, 1fr);}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-header{font-size:var( --e-global-typography-4044a61-font-size );}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-price{font-size:var( --e-global-typography-0dd87e9-font-size );}.elementor-375 .elementor-element.elementor-element-9215065 .bdt-price-list-description{font-size:var( --e-global-typography-0dd87e9-font-size );}}/* Start custom CSS for container, class: .elementor-element-c6fb8d5 *//* Strip flexbox from the main container to let items flow inline */
.elementor-375 .elementor-element.elementor-element-c6fb8d5 .bdt-grid-collapse {
    display: block !important;
}

/* Make the first column container inline */
.elementor-375 .elementor-element.elementor-element-c6fb8d5 .bdt-price-list-text {
    display: inline !important;
    width: auto !important;
}

/* Make the inner wrapper inline */
.elementor-375 .elementor-element.elementor-element-c6fb8d5 .bdt-price-list-text > div,
.elementor-375 .elementor-element.elementor-element-c6fb8d5 .bdt-price-list-header {
    display: inline !important;
}

/* Style the title, ensure it's inline, and add a colon + space */
.elementor-375 .elementor-element.elementor-element-c6fb8d5 .bdt-price-list-title {
    display: inline !important;
    font-weight: bold; /* Ensures it matches your screenshot */
}

.elementor-375 .elementor-element.elementor-element-c6fb8d5 .bdt-price-list-title::after {
    content: ": ";
}

/* Hide the separator line completely */
.elementor-375 .elementor-element.elementor-element-c6fb8d5 .bdt-price-list-separator {
    display: none !important;
}

/* Make the second column container inline so it attaches immediately to the title */
.elementor-375 .elementor-element.elementor-element-c6fb8d5 .bdt-width-auto {
    display: inline !important;
    width: auto !important;
}

/* Make the price/value text inline */
.elementor-375 .elementor-element.elementor-element-c6fb8d5 .bdt-price-list-price {
    display: inline !important;
}/* End custom CSS */
/* Start custom CSS for bdt-price-list, class: .elementor-element-9215065 */.elementor-375 .elementor-element.elementor-element-9215065.elementor-element.elementor-element-9215065 .bdt-price-list-price {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-9cd9f48);
    border-radius: 50px 50px 50px 50px;
    width: auto;
    font-family: var(--e-global-typography-0dd87e9-font-family), Sans-serif;
    font-size: var(--e-global-typography-0dd87e9-font-size);
    font-weight: var(--e-global-typography-0dd87e9-font-weight):
}
.elementor-375 .elementor-element.elementor-element-9215065.elementor-widget-bdt-price-list .bdt-width-auto {
    margin-left: auto;
    padding: 0px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for bdt-price-list, class: .elementor-element-9215065 */.elementor-375 .elementor-element.elementor-element-9215065.elementor-element.elementor-element-9215065 .bdt-price-list-price {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-9cd9f48);
    border-radius: 50px 50px 50px 50px;
    width: auto;
    font-family: var(--e-global-typography-0dd87e9-font-family), Sans-serif;
    font-size: var(--e-global-typography-0dd87e9-font-size);
    font-weight: var(--e-global-typography-0dd87e9-font-weight):
}
.elementor-375 .elementor-element.elementor-element-9215065.elementor-widget-bdt-price-list .bdt-width-auto {
    margin-left: auto;
    padding: 0px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for bdt-price-list, class: .elementor-element-9215065 */.elementor-375 .elementor-element.elementor-element-9215065.elementor-element.elementor-element-9215065 .bdt-price-list-price {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-9cd9f48);
    border-radius: 50px 50px 50px 50px;
    width: auto;
    font-family: var(--e-global-typography-0dd87e9-font-family), Sans-serif;
    font-size: var(--e-global-typography-0dd87e9-font-size);
    font-weight: var(--e-global-typography-0dd87e9-font-weight):
}
.elementor-375 .elementor-element.elementor-element-9215065.elementor-widget-bdt-price-list .bdt-width-auto {
    margin-left: auto;
    padding: 0px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8772355 */}

/* Row wrapper */
.elementor-widget-bdt-price-list .bdt-price-list-item {
    border-bottom: 1px solid #e5e7eb; /* Soft grey separator line */
    background-color: transparent;
    transition: background-color 0.2s ease;
}

/* Alternative background tint (optional, mimic clean look) */
.elementor-widget-bdt-price-list .bdt-price-list-item:hover {
    background-color: #f9fafb;
}

/* Inner layout grid alignment */
.elementor-375 .elementor-element.elementor-element-8772355 .elementor-widget-bdt-price-list .bdt-price-list-item .bdt-grid {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    padding: 5px 0px !important; /* Spacing matching the screenshot */
    margin: 0 !important;
}

/* Left side: Item Titles & Categories */
.elementor-widget-bdt-price-list .bdt-price-list-title {
    font-size: 14px;
    font-weight: 600;
    color: #1f2937; /* Dark charcoal text */
}

/* Identify header rows/categories (blue labels in screenshot) */
/* Note: If a row has a title ending with ":" or is a category heading, we color it blue */
.elementor-widget-bdt-price-list .bdt-price-list-title:contains(':'),
.elementor-widget-bdt-price-list .bdt-price-list-item:has(span[class*="title"]:empty) .bdt-price-list-title {
    color: #3b82f6 !important; /* Soft blue for section groups */
}

/* Strip out the classic dotted plugin separator line */
.elementor-widget-bdt-price-list .bdt-price-list-separator {
    display: none !important;
}

/* Right side: Values alignment */
.elementor-widget-bdt-price-list .bdt-width-auto {
    margin-left: auto;
}

.elementor-widget-bdt-price-list .bdt-price-list-price {
    font-size: 14px;
    font-weight: 700;
    color: #000000; /* Bold black text for figures */
    text-align: right;
    white-space: nowrap;
}/* End custom CSS */