.elementor-1886 .elementor-element.elementor-element-e85aea6{--display:flex;--overflow:hidden;--padding-top:05em;--padding-bottom:05em;--padding-left:3em;--padding-right:03em;}.elementor-1886 .elementor-element.elementor-element-e85aea6:not(.elementor-motion-effects-element-type-background), .elementor-1886 .elementor-element.elementor-element-e85aea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ab1014 );}.elementor-1886 .elementor-element.elementor-element-a2fe827{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1886 .elementor-element.elementor-element-a22f435{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:500;text-transform:none;font-style:normal;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-1886 .elementor-element.elementor-element-a22f435 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1886 .elementor-element.elementor-element-a22f435.elementor-element{--align-self:flex-start;}.elementor-1886 .elementor-element.elementor-element-bfa6589{--display:flex;--min-height:5px;--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;--margin-top:0px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:99;}.elementor-1886 .elementor-element.elementor-element-bfa6589:not(.elementor-motion-effects-element-type-background), .elementor-1886 .elementor-element.elementor-element-bfa6589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ab1014 );}.elementor-1886 .elementor-element.elementor-element-096396a{width:100%;max-width:100%;}.elementor-1886 .elementor-element.elementor-element-096396a > .elementor-widget-container{background-color:var( --e-global-color-63719e1 );margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1886 .elementor-element.elementor-element-2855d33{width:100%;max-width:100%;}.elementor-1886 .elementor-element.elementor-element-2855d33 > .elementor-widget-container{background-color:var( --e-global-color-63719e1 );margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}@media(max-width:1200px){.elementor-1886 .elementor-element.elementor-element-e85aea6{--padding-top:03em;--padding-bottom:03em;--padding-left:02em;--padding-right:02em;}.elementor-1886 .elementor-element.elementor-element-a2fe827{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1886 .elementor-element.elementor-element-a22f435{width:100%;max-width:100%;font-size:1.1rem;}}@media(max-width:1024px){.elementor-1886 .elementor-element.elementor-element-e85aea6{--padding-top:03em;--padding-bottom:03em;--padding-left:02em;--padding-right:02em;}.elementor-1886 .elementor-element.elementor-element-a2fe827{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1886 .elementor-element.elementor-element-a22f435{font-size:1.1rem;line-height:1.3em;}}@media(max-width:767px){.elementor-1886 .elementor-element.elementor-element-e85aea6{--padding-top:01em;--padding-bottom:0em;--padding-left:01em;--padding-right:01em;}.elementor-1886 .elementor-element.elementor-element-a2fe827{--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1886 .elementor-element.elementor-element-a22f435 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-1886 .elementor-element.elementor-element-a22f435{text-align:left;font-size:0.9rem;line-height:1.2rem;}.elementor-1886 .elementor-element.elementor-element-bfa6589{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}/* Start custom CSS for html, class: .elementor-element-096396a */.tabel table {
    width:auto;
    border-collapse: separate; /* Ensure no borders collapse */
    color: white; /* Optional text color for contrast */
    font-family: 'Montserrat', sans-serif; /* Apply Montserrat font */
    font-weight: 500; /* Semibold weight */
    font-size: 1rem; /* Font size of 1 rem */
    table-layout: fixed; /* Set fixed layout for all columns except first two */
}

.tabel table td {
    background-color:#1E1E1E; /* Background color for all cells */
    border-radius: 0px;
    padding-top: 20px;
    padding-left:0px;
    padding-right:40px;
    font-size: 1rem; /* Font size of 1 rem */
    font-family: 'Montserrat', sans-serif; /* Apply Montserrat font */
    font-weight: 500; /* Semibold weight */
    white-space: nowrap; /* Prevent text wrapping */
}

/* Remove borders from table headers and cells */
.tabel table th {
    border-top: none;
    border-left:none;
    border-right:none;/* Remove all borders from table headers and cells */
    border-bottom:0.5px solid #D9D9D94F; /* Update border color */
}
.tabel table td {
    border-top: none;
    border-left:none;
    border-right:none;/* Remove all borders from table headers and cells */
    border-bottom:0.5px solid #D9D9D94F; /* Update border color */
}

.tabel table tr td {
	background: #1E1E1E;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E1E1E), to(#1E1E1E));
	background: -moz-linear-gradient(top,  #1E1E1E,  #1E1E1E);
}

/* Apply white background and style to table headers */
.tabel table th {
    padding: 10px;
    padding-left:0px;
    padding-right:40px;
    text-align: left;
    font-size: 1rem; /* Corrected font size */
    color: white; /* Ensure the text color is readable */
    border-radius: 0px; /* No rounded corners */
    font-family: 'Montserrat', sans-serif; /* Apply Montserrat font */
    font-weight: 700; /* Semibold weight */
    white-space: nowrap; /* Prevent text wrapping */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2855d33 */.tabel1 table {
	width: 100%; 
	border-spacing: 0;
	font-family: Montserrat, sans-serif;
	color: white;
	font-size: 0.9rem;
	background: #1E1E1E;
	border-collapse: collapse; /* Ensure border-collapse for seamless layout */
}

.tabel1 table th {
	background-color: #1E1E1E;
	padding: 0px;
	color: white;
	border-top:none;
	border-color: #FF6E00; /* Remove all borders */
}

.tabel1 table td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-left: none; /* Remove left border */
	border-right: none; /* Remove right border */
	background: #FF6E00;
}

/* Add border after each row */
.tabel1 table tr {
	border-bottom:1px solid #D9D9D94F; /* Add white bottom border after each row */
}

.tabel1 table tr td {
	background: #1E1E1E;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E1E1E), to(#1E1E1E));
	background: -moz-linear-gradient(top,  #1E1E1E,  #1E1E1E);
}

.tabel1 table tr.even td {
	background: #1E1E1E;
}

.tabel1 table tr:last-child {
	border-bottom:0.5px solid #D9D9D94F; /* Update border color */
}

.tabel1 table tr:hover td {
	background: #1E1E1E;
}

/* Responsive table for smaller screens */
@media only screen and (max-width: 768px) {
    .tabel1 table, .tabel1 tbody, .tabel1 tr, .tabel1 td, .tabel1 th {
        display: block; /* Convert table elements to block-level */
        width: 100%;
    }
    
    .tabel1 table tr {
        margin-bottom: 1rem;
    }

    .tabel1 table td, .tabel1 table th {
        text-align: left;
        padding: 10px 0;
        white-space: normal; /* Allow text to wrap */
        border-bottom: none; /* Remove borders for clarity */
    }

    .tabel1 table td:before {
        content: attr(data-label); /* Use data-label to show the column name before content */
        font-weight: bold;
        display: block;
        margin-bottom: 10px;
    }

    .tabel1 table th {
        display: none; /* Hide table headers in the stacked layout */
    }

    .tabel1 table td {
        padding-top: 0px;
        padding-bottom: 05px;
        border-bottom: 0.6rem solid #1E1E1E; /* Only keep the bottom border */
        border-top: none;
        border-left: none; /* Remove left border */
        border-right: none; /* Remove right border */
        background: #1E1E1E;
    }
}/* End custom CSS */