.elementor-6002 .elementor-element.elementor-element-d131d00 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;line-height:43px;}.elementor-6002 .elementor-element.elementor-element-83d84f5{color:#000000;}.elementor-6002 .elementor-element.elementor-element-b444998{color:#000000;}.elementor-6002 .elementor-element.elementor-element-720f255 .ekit-btn-wraper{text-align:center;}.elementor-6002 .elementor-element.elementor-element-720f255 .elementskit-btn{padding:30px 52px 30px 52px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:0px;background-color:#C08A29;border-style:none;border-radius:999px 999px 999px 999px;}.elementor-6002 .elementor-element.elementor-element-720f255 .elementskit-btn:hover{color:#ffffff;background-color:#9D7328;}.elementor-6002 .elementor-element.elementor-element-720f255 .elementskit-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-6002 .elementor-element.elementor-element-720f255 .elementskit-btn > i, .elementor-6002 .elementor-element.elementor-element-720f255 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-6002 .elementor-element.elementor-element-720f255 .elementskit-btn > i, .rtl .elementor-6002 .elementor-element.elementor-element-720f255 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-6002 .elementor-element.elementor-element-d72b6c1{color:#000000;}.elementor-6002 .elementor-element.elementor-element-e70ddf4{color:#000000;}.elementor-6002 .elementor-element.elementor-element-bb290e9 .ekit-btn-wraper{text-align:center;}.elementor-6002 .elementor-element.elementor-element-bb290e9 .elementskit-btn{padding:30px 52px 30px 52px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:0px;background-color:#C08A29;border-style:none;border-radius:999px 999px 999px 999px;}.elementor-6002 .elementor-element.elementor-element-bb290e9 .elementskit-btn:hover{color:#ffffff;background-color:#9D7328;}.elementor-6002 .elementor-element.elementor-element-bb290e9 .elementskit-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-6002 .elementor-element.elementor-element-bb290e9 .elementskit-btn > i, .elementor-6002 .elementor-element.elementor-element-bb290e9 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-6002 .elementor-element.elementor-element-bb290e9 .elementskit-btn > i, .rtl .elementor-6002 .elementor-element.elementor-element-bb290e9 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-6002 .elementor-element.elementor-element-fe0d0f2{color:#000000;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#2575fc;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2575FC;border-radius:27.5px 27.5px 0px 0px;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#2575fc;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#ffffff;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{color:#000000;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f0f5fd;border-radius:100px 100px 100px 100px;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion .elementskit-card-body, .elementor-6002 .elementor-element.elementor-element-770202d .accordion.floating-style .elementskit-card-body{background-color:#ffffff;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion .elementskit-card-body{border-radius:0px 0px 27.5px 27.5px;padding:30px 65px 30px 65px;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2575FC;border-radius:27.5px 27.5px 27.5px 27.5px;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open{color:#2575fc;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path{stroke:#2575fc;fill:#2575fc;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed{color:#2575fc;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path{stroke:#2575fc;fill:#2575fc;}.elementor-6002 .elementor-element.elementor-element-315c2f1{color:#000000;}.elementor-6002 .elementor-element.elementor-element-315c2f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-6002 .elementor-element.elementor-element-720f255 .ekit-btn-wraper{text-align:left;}.elementor-6002 .elementor-element.elementor-element-bb290e9 .ekit-btn-wraper{text-align:left;}}@media(max-width:767px){.elementor-6002 .elementor-element.elementor-element-720f255 .ekit-btn-wraper{text-align:center;}.elementor-6002 .elementor-element.elementor-element-bb290e9 .ekit-btn-wraper{text-align:center;}.elementor-6002 .elementor-element.elementor-element-770202d .elementskit-accordion .elementskit-card-body{padding:20px 20px 20px 20px;}}/* Start custom CSS *//* Table container styling */
        .table-container {
            overflow-x: auto; /* overflow-x-auto */
            background-color: #ffffff; /* bg-white */
            border-radius: 0.5rem; /* rounded-lg */
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); /* shadow */
        }

        /* Table styling */
        .styled-table {
            width: 100%; /* w-full */
            min-width: 100%; /* min-w-full */
            border-collapse: collapse;
        }

        /* Table header styling */
        .styled-table thead {
            background-color: #F3F4F6; /* bg-gray-100 */
        }

        .styled-table th {
            padding: 0.75rem 1.5rem; /* px-6 py-3 */
            text-align: left; /* text-left */
             /* text-xs */
            font-weight: 700; /* font-bold */
            color: #4B5563; /* text-gray-600 */
            text-transform: uppercase; /* uppercase */
            letter-spacing: 0.05em; /* tracking-wider */
        }
        
        .capability-header {
             width: 33.333333%; /* w-1/3 */
        }

        /* Table body and row styling */
        .styled-table tbody tr {
            border-top: 1px solid #E5E7EB; /* divide-y divide-gray-200 */
            transition: background-color 0.2s; /* transition-colors duration-200 */
        }

        .styled-table tbody tr:hover {
            background-color: #F9FAFB; /* hover:bg-gray-50 */
        }
        
        .row-alt {
            background-color: #F9FAFB; /* bg-gray-50 */
        }
        
        .row-alt:hover {
             background-color: #F3F4F6; /* hover:bg-gray-100 */
        }

        /* Table cell styling */
        .styled-table td {
            padding: 0.75rem 1.5rem; /* px-6 py-4 */
            white-space: normal; /* whitespace-normal */
             /* text-sm */
            color: #4B5563; /* text-gray-600 */
        }
        
        .cell-main-text {
            font-weight: 500; /* font-medium */
            color: #111827; /* text-gray-900 */
        }
        
        
        
        
        
        
        /* Table container styling */
        .data-table-box {
            overflow-x: auto;
            background-color: #ffffff;
            border-radius: 0.5rem;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
        }

        /* Table styling */
        .modern-data-table {
            width: 100%;
            min-width: 100%;
            border-collapse: collapse;
        }

        /* Table header styling */
        .modern-data-table thead {
            background-color: #F3F4F6;
        }

        .modern-data-table th {
            padding: 0.75rem 1.5rem;
            text-align: left;
            
            font-weight: 700;
            color: #4B5563;
            text-transform: uppercase;
            letter-spacing: 0.05em;
        }
        
        .column-header-style {
             width: 25%;
        }

        /* Table body and row styling */
        .modern-data-table tbody tr {
            border-top: 1px solid #E5E7EB;
            transition: background-color 0.2s;
        }

        .modern-data-table tbody tr:hover {
            background-color: #F9FAFB;
        }
        
        .alternating-row-bg {
            background-color: #F9FAFB;
        }
        
        .alternating-row-bg:hover {
             background-color: #F3F4F6;
        }

        /* Table cell styling */
        .modern-data-table td {
            padding: 0.75rem 1.5rem;
            white-space: normal;
            
            color: #4B5563;
        }
        
        .primary-cell-content {
            font-weight: 500;
            color: #111827;
        }/* End custom CSS */