.elementor-112 .elementor-element.elementor-element-3ba8170 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-112 .elementor-element.elementor-element-3ba8170:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-3ba8170 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #121C27;
}

.elementor-112 .elementor-element.elementor-element-3ba8170 > .elementor-container {
    max-width: 1850px;
}

.elementor-112 .elementor-element.elementor-element-3ba8170 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1px 0px 5px 0px;
    z-index: 2;
}

.elementor-112 .elementor-element.elementor-element-3ba8170 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-112 .elementor-element.elementor-element-4ae04b3 {
    width: auto;
    max-width: auto;
}

.elementor-112 .elementor-element.elementor-element-4ae04b3 > .elementor-widget-container {
    margin: 0px 17px -5px 0px;
}

.elementor-112 .elementor-element.elementor-element-255cdcf {
    width: auto;
    max-width: auto;
}

.elementor-112 .elementor-element.elementor-element-255cdcf .pxl-heading .pxl-item--title {
    color: #B3B3B3;
    -webkit-text-stroke-color: #B3B3B3;
    
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 0px;
}

.elementor-112 .elementor-element.elementor-element-255cdcf .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #B3B3B3;
}

.elementor-112 .elementor-element.elementor-element-bdb3a8e.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-112 .elementor-element.elementor-element-82152a0 {
    width: auto;
    max-width: auto;
}

.elementor-112 .elementor-element.elementor-element-82152a0 > .elementor-widget-container {
    margin: 0px 12px -5px 0px;
}

.elementor-112 .elementor-element.elementor-element-82152a0 .pxl-icon1 a {
    color: #FFFFFF;
    width: 27px;
}

.elementor-112 .elementor-element.elementor-element-82152a0 .pxl-icon1 a svg path {
    fill: #FFFFFF;
}

.elementor-112 .elementor-element.elementor-element-82152a0 .pxl-icon1 a svg circle {
    fill: #FFFFFF;
}

.elementor-112 .elementor-element.elementor-element-135b248 {
    width: auto;
    max-width: auto;
}

.elementor-112 .elementor-element.elementor-element-135b248 .pxl-text-editor , .elementor-112 .elementor-element.elementor-element-135b248 .pxl-text-editor p {
    color: #B3B3B3;
    
    font-size: 15px;
}

.elementor-112 .elementor-element.elementor-element-135b248 .pxl-text-editor a {
    color: #B3B3B3;
}

.elementor-112 .elementor-element.elementor-element-135b248 .pxl-text-editor a:hover {
    color: #FFFFFF;
}

.elementor-112 .elementor-element.elementor-element-76c7bac {
    width: auto;
    max-width: auto;
}

.elementor-112 .elementor-element.elementor-element-76c7bac > .elementor-widget-container {
    margin: 0px 10px -5px 045px;
}

.elementor-112 .elementor-element.elementor-element-76c7bac .pxl-icon1 a {
    color: #FFFFFF;
    width: 27px;
}

.elementor-112 .elementor-element.elementor-element-76c7bac .pxl-icon1 a svg path {
    fill: #FFFFFF;
}

.elementor-112 .elementor-element.elementor-element-76c7bac .pxl-icon1 a svg circle {
    fill: #FFFFFF;
}

.elementor-112 .elementor-element.elementor-element-b97de75 {
    width: auto;
    max-width: auto;
}

.elementor-112 .elementor-element.elementor-element-b97de75 .pxl-text-editor , .elementor-112 .elementor-element.elementor-element-b97de75 .pxl-text-editor p {
    color: #B3B3B3;
    
    font-size: 15px;
}

.elementor-112 .elementor-element.elementor-element-b97de75 .pxl-text-editor a {
    color: #B3B3B3;
}

.elementor-112 .elementor-element.elementor-element-b97de75 .pxl-text-editor a:hover {
    color: #FFFFFF;
}

.elementor-112 .elementor-element.elementor-element-3255af3 {
    width: auto;
    max-width: auto;
}

.elementor-112 .elementor-element.elementor-element-3255af3 > .elementor-widget-container {
    margin: 0px 21px 0px 21px;
}

.elementor-112 .elementor-element.elementor-element-498c9a0 {
    width: auto;
    max-width: auto;
}

.elementor-112 .elementor-element.elementor-element-0bb5506 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-112 .elementor-element.elementor-element-0bb5506:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-0bb5506 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #181F2535;
}

.elementor-112 .elementor-element.elementor-element-0bb5506 > .elementor-container {
    /* max-width: 1300px; */
}

.elementor-112 .elementor-element.elementor-element-0bb5506 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-112 .elementor-element.elementor-element-0bb5506 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-112 .elementor-element.elementor-element-ccec6c6 .pxl-logo img {
    width: 70px;
    /* max-height: 41px; */
}

.elementor-112 .elementor-element.elementor-element-10887ba.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-112 .elementor-element.elementor-element-10887ba > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-112 .elementor-element.elementor-element-1aaeb6a {
    width: auto;
    max-width: auto;
}

.elementor-112 .elementor-element.elementor-element-1aaeb6a > .elementor-widget-container {
    margin: 0px 52px 0px 0px;
}

.elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary > li > a {
    line-height: 110px;
}

.elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .caseicon-angle-arrow-down {
    font-size: 9px;
}

.elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary > li {
    padd: 0px 34px 0px 0px;
}

.elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu li.pxl-megamenu, .elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary li .sub-menu li > a, .elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary li .sub-menu li > a > span {
    color: #FFFFFF;
}

.elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary li .sub-menu li:hover > a,.elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary li .sub-menu li:hover > a span, .elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_item > a,.elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_item > a span, .elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-item > a, .elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_ancestor > a, .elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-ancestor > a {
    color: #FFFFFF !important;
}

.elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu.sub-style-default .sub-menu > li .pxl-menu-item-text::before {
    background-color: #FFFFFF !important;
}

.elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu.pxl-nav-vertical .pxl-menu-primary li:hover > a {
    color: #FFFFFF !important;
}

.elementor-112 .elementor-element.elementor-element-1d1251a {
    width: auto;
    max-width: auto;
}

.elementor-112 .elementor-element.elementor-element-1d1251a .pxl-button .btn {
    background-color: #FFFFFF26;
    font-size: 15px;
    font-weight: 400;
    line-height: 50px;
    padding: 0px 30px 0px 30px;
}

.elementor-112 .elementor-element.elementor-element-1d1251a .pxl-button .btn:hover {
    color: #0A1119;
    background-color: #FFFAFA;
}

.elementor-112 .elementor-element.elementor-element-1d1251a .pxl-button .btn-hide-icon .pxl--btn-text:before {
    background-color: #0A1119 !important;
}

.elementor-112 .elementor-element.elementor-element-1d1251a .pxl-button .btn:hover i {
    color: #0A1119;
}

.elementor-112 .elementor-element.elementor-element-1d1251a .pxl-button .btn:hover svg path {
    fill: #0A1119;
}

.elementor-112 .elementor-element.elementor-element-1d1251a .pxl-button .btn:hover svg rect {
    fill: #0A1119;
}

.elementor-112 .elementor-element.elementor-element-1d1251a .pxl-button .btn:hover svg polygon {
    fill: #0A1119;
}

.elementor-112 .elementor-element.elementor-element-1d1251a .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-112 .elementor-element.elementor-element-1d1251a .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 14px;
}

.elementor-112 .elementor-element.elementor-element-1d1251a .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 14px;
}

.elementor-112 .elementor-element.elementor-element-e68aa28 {
    width: auto;
    max-width: auto;
}

.elementor-112 .elementor-element.elementor-element-e68aa28 > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
}

.elementor-112 .elementor-element.elementor-element-e68aa28 .pxl-search-popup-button i {
    color: #FFFFFF !important;
}

.elementor-112 .elementor-element.elementor-element-e68aa28 .pxl-search-popup-button svg path {
    fill: #FFFFFF !important;
}

.elementor-112 .elementor-element.elementor-element-e68aa28 .pxl-search-popup-button {
    border-color: #FFFFFF4D !important;
}

.elementor-112 .elementor-element.elementor-element-e68aa28 .pxl-search-popup-button:hover i {
    color: #060B08 !important;
}

.elementor-112 .elementor-element.elementor-element-e68aa28 .pxl-search-popup-button:hover svg path {
    fill: #060B08 !important;
}

.elementor-112 .elementor-element.elementor-element-e68aa28 .pxl-search-popup-button.style-box {
    background-color: #B00E0E00;
    height: 50px;
    width: 50px;
    border-radius: 1111px 1111px 1111px 1111px;
}

.elementor-112 .elementor-element.elementor-element-e68aa28 .pxl-search-popup-button.style-box-bd {
    background-color: #B00E0E00;
    height: 50px;
    width: 50px;
    border-radius: 1111px 1111px 1111px 1111px;
}

.elementor-112 .elementor-element.elementor-element-e68aa28 .pxl-search-popup-button.style-box:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF !important;
}

.elementor-112 .elementor-element.elementor-element-e68aa28 .pxl-search-popup-button.style-box-bd:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF !important;
}

.elementor-112 .elementor-element.elementor-element-6e6fc76 {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-112 .elementor-element.elementor-element-6e6fc76 .pxl-anchor-button .pxl-icon-line {
    background-color: #FFFFFF;
}

.elementor-112 .elementor-element.elementor-element-6e6fc76 .pxl-anchor-button {
    color: #FFFFFF;
    border-color: #FFFFFF4D;
}

@media(max-width: 1500px) {
    .elementor-112 .elementor-element.elementor-element-1aaeb6a > .elementor-widget-container {
        margin:0px 0px 0px 0px;
    }

    .elementor-112 .elementor-element.elementor-element-1aaeb6a .pxl-nav-menu .pxl-menu-primary > li {
        padd: 0px 24px 0px 0px;
    }

    .elementor-112 .elementor-element.elementor-element-1d1251a .pxl-button .btn {
        padding: 0px 20px 0px 20px;
    }

    .elementor-112 .elementor-element.elementor-element-e68aa28 > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }
}

@media(min-width: 768px) {
    .elementor-112 .elementor-element.elementor-element-a6a095c {
        width:36.173%;
    }

    .elementor-112 .elementor-element.elementor-element-bdb3a8e {
        width: 63.827%;
    }

    .elementor-112 .elementor-element.elementor-element-4c99b32 {
        width: 17.528%;
    }

    .elementor-112 .elementor-element.elementor-element-10887ba {
        width: 82.472%;
    }
}


/* Remove overflow scrollbar */
.newsUpdate .slick-list {
    overflow: hidden !important;
    margin: 0 -10px; /* negative margin for spacing */
}

/* Space between slides */
.newsUpdate .slick-slide {
    padding: 0 10px;
    transition: all 0.4s ease;
    opacity: 0.5;
    transform: scale(0.85);
}

/* Center slide highlight */
.newsUpdate .slick-center {
    opacity: 1;
    transform: scale(1);
    z-index: 2;
}

/* Image styling */
.newsUpdate img {
    width: 100%;
    height: 340px;
    object-fit: cover;
    display: block;
    border-radius: 8px;
    transition: 0.4s ease;
}

/* Hover effect */
.newsUpdate .slick-center img:hover {
    transform: scale(1.05);
}

/* Text section */
.newsUpdate .py-2 {
    padding: 10px 5px;
}

/* Title */
.newsUpdate .paraOne {
    font-size: 15px;
    font-weight: 600;
    line-height: 27px;
    color: #d7d7d7;
}

/* Date */
.newsUpdate .paraThree {
    font-size: 12px;
    color: #c9c9c9;
}

/* Read more */
.newsUpdate .paraThree.uppercase {
    margin-top: 5px;
    font-weight: 500;
    color: #bf9e77;
}

/* Arrows container */
.arrows {
    display: flex;
    justify-content: center;
    gap: 15px;
    margin-top: 10px;
}

/* Arrow button */
.arrows button {
    /* background: #fbfbfb; */
    border: none;
    background: linear-gradient(90deg, #936531 0%, #ae854c 25%, #cba86a 50%, #b0894f 75%, #8f612d 100%);
    cursor: pointer;
    padding: 5px 15px;
    font-size: 19px;
    color: #ffffff;
    transition: 0.3s;
}

/* Arrow hover */
.arrows button:hover {
    transform: scale(1.2);
}

/* Responsive */
@media (max-width: 1024px) {
    .newsUpdate img {
        height: 260px;
    }
}

@media (max-width: 768px) {
    .newsUpdate .slick-slide {
        transform: scale(1);
        opacity: 1;
    }
    .newsUpdate img {
        height: 220px;
    }
}