.elementor-12871 .elementor-element.elementor-element-e42acd2{--display:flex;--min-height:900px;--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;--justify-content:center;--margin-top:-100px;--margin-bottom:-170px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:100px;--padding-right:100px;}.elementor-12871 .elementor-element.elementor-element-e42acd2:not(.elementor-motion-effects-element-type-background), .elementor-12871 .elementor-element.elementor-element-e42acd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://nds.altarek.tech/wp-content/uploads/2025/05/revslider_h1-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-12871 .elementor-element.elementor-element-701d1d9{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12871 .elementor-element.elementor-element-701d1d9:not(.elementor-motion-effects-element-type-background), .elementor-12871 .elementor-element.elementor-element-701d1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );background-image:url("https://nds.altarek.tech/wp-content/uploads/2023/11/portfolio_4.jpg");}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12871 .elementor-element.elementor-element-9288060{text-align:center;}.elementor-12871 .elementor-element.elementor-element-9288060 .elementor-heading-title{font-weight:700;color:#99D9E9;}.elementor-12871 .elementor-element.elementor-element-1c43aff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12871 .elementor-element.elementor-element-1c43aff{text-align:center;}.elementor-12871 .elementor-element.elementor-element-1c43aff .elementor-heading-title{font-family:"sakkal majalla", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-background );}.elementor-12871 .elementor-element.elementor-element-a3e0665 > .elementor-widget-container{margin:50px 0px 0px 0px;}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-12871 .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}@media(max-width:767px){.elementor-12871 .elementor-element.elementor-element-e42acd2{--margin-top:-80px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12871 .elementor-element.elementor-element-701d1d9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12871 .elementor-element.elementor-element-9288060 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-a3e0665 */.tablepress thead .column-1,
.tablepress thead .column-2,
.tablepress thead .column-3,
.tablepress thead .column-4,
.tablepress thead .column-5{
   background-color: #121212 !important;
    color: #ffffff!important;

}

.tablepress thead .column-1:hover,
.tablepress thead .column-2:hover,
.tablepress thead .column-3:hover,
.tablepress thead .column-4:hover,
.tablepress thead .column-5:hover {
    background-color: #99D9E9 !important;
    color: #ffffff!important;
     /* Font color set to white */
}

.tablepress {
    --even-bg-color: 121212 !important;
}
.tablepress {
    --odd-bg-color: 121212 !important;
}

.tablepress :hover {
    --even-bg-color: #CDACCF !important;
}
.tablepress :hover {
    --odd-bg-color: #CDACCF !important;
}

@media (max-width: 767px) {
    .elementor-507 .elementor-element.elementor-element-1305e30 {
        padding-top: 0px;
       padding-bottom: 0px;
        padding-left: 10px;
       padding-right: 10px;
        overflow-x: auto;
        display: block;
    }

    .elementor-507 .elementor-element.elementor-element-1305e30 table {
        table-layout: fixed;
        width: 100%;
        word-wrap: break-word;
    }

    .elementor-507 .elementor-element.elementor-element-1305e30 th,
    .elementor-507 .elementor-element.elementor-element-1305e30 td {
        padding: 5px;
        font-size: 14px;
    }

    .elementor-507 .elementor-element.elementor-element-1305e30 td:nth-child(5) {
        margin-left: -20px !important;
    }
}
.btn .elementor-button.elementor-button-link.elementor-size-sm {
    background-color: #c5b3d3 !important;
    color: #FFFF !important;
    border: 2px solid #124734 !important;
    border-radius: 20px !important;
    transition: all 0.3s ease-in-out !important;
}

.btn .elementor-button.elementor-button-link.elementor-size-sm:hover {
    background-color: #99D9E9 !important;
    color: #FFFFFF !important;
}

@media (max-width: 767px) {
  .tt {
    max-width: 100% !important;
    overflow-x: auto !important;
    display: block !important;
    -webkit-overflow-scrolling: touch !important; /* Smooth scrolling on iOS */
    white-space: nowrap !important; /* Prevent wrapping of child elements */
  }
}/* End custom CSS */