.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-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-3034 .elementor-element.elementor-element-11af91b .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-weight:400;line-height:35px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-3034 .elementor-element.elementor-element-2f5adbd .elementor-accordion-icon, .elementor-3034 .elementor-element.elementor-element-2f5adbd .elementor-accordion-title{color:#79B833;}.elementor-3034 .elementor-element.elementor-element-2f5adbd .elementor-accordion-icon svg{fill:#79B833;}.elementor-3034 .elementor-element.elementor-element-2f5adbd .elementor-active .elementor-accordion-icon, .elementor-3034 .elementor-element.elementor-element-2f5adbd .elementor-active .elementor-accordion-title{color:#706B69;}.elementor-3034 .elementor-element.elementor-element-2f5adbd .elementor-active .elementor-accordion-icon svg{fill:#706B69;}.elementor-3034 .elementor-element.elementor-element-2f5adbd .elementor-accordion-title{font-family:"DIN Condensed", Sans-serif;font-weight:600;}/* Start custom CSS for text-editor, class: .elementor-element-05a94da */*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    font-family:"Inter","Segoe UI",sans-serif;
    background:#FFFFFF;
    padding:40px 20px;
    color:#1E2A38;
}

.table-container{
    max-width:1200px;
    margin:auto;
    background:#FFFFFF;
    border:2px solid #80C217;
    border-radius:14px;
    overflow:hidden;
}

table{
    width:100%;
    border-collapse:collapse;
}

thead th{
    background:#80C217;
    color:#FFFFFF;
    padding:18px 20px;
    text-align:left;
    font-size:17px;
    font-weight:600;
}

thead th:first-child{
    width:28%;
}

tbody tr{
    transition:.25s;
}

tbody tr:nth-child(even){
    background:#FFFFFF;
}

tbody tr:hover{
    background:#80C21710;
}

tbody td{
    padding:16px 20px;
    border-bottom:1px solid #80C217;
    color:#1E2A38;
    line-height:1.6;
    vertical-align:top;
}

tbody td:first-child{
    font-weight:600;
    color:#1E2A38;
}

.yes{
    color:#80C217;
    font-weight:700;
}

@media(max-width:900px){

    table,
    thead,
    tbody,
    tr,
    td{
        display:block;
    }

    thead{
        display:none;
    }

    tbody tr{
        border:2px solid #80C217;
        border-radius:12px;
        margin-bottom:18px;
        overflow:hidden;
    }

    tbody td{
        border-bottom:1px solid #80C217;
    }

    tbody td:last-child{
        border-bottom:none;
    }

    tbody td::before{
        content:attr(data-label);
        display:block;
        margin-bottom:6px;
        font-size:12px;
        font-weight:700;
        color:#80C217;
        text-transform:uppercase;
        letter-spacing:.5px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Bold.eot');
	src: url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Bold.woff2') format('woff2'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Bold.woff') format('woff'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Bold.ttf') format('truetype'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Bold.svg#ProximaNova') format('svg');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Regular.eot');
	src: url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Regular.woff2') format('woff2'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Regular.woff') format('woff'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Regular.ttf') format('truetype'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNova-Regular.svg#ProximaNova') format('svg');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://defloors.com/wp-content/uploads/2024/11/ProximaNovaT-Thin.eot');
	src: url('https://defloors.com/wp-content/uploads/2024/11/ProximaNovaT-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNovaT-Thin.woff2') format('woff2'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNovaT-Thin.woff') format('woff'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNovaT-Thin.ttf') format('truetype'),
		url('https://defloors.com/wp-content/uploads/2024/11/ProximaNovaT-Thin.svg#ProximaNova') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DIN Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://defloors.com/wp-content/uploads/2024/11/DINCondensed-Bold.eot');
	src: url('https://defloors.com/wp-content/uploads/2024/11/DINCondensed-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://defloors.com/wp-content/uploads/2024/11/DINCondensed-Bold.woff2') format('woff2'),
		url('https://defloors.com/wp-content/uploads/2024/11/DINCondensed-Bold.woff') format('woff'),
		url('https://defloors.com/wp-content/uploads/2024/11/DINCondensed-Bold.ttf') format('truetype'),
		url('https://defloors.com/wp-content/uploads/2024/11/DINCondensed-Bold.svg#DINCondensed') format('svg');
}
/* End Custom Fonts CSS */