.elementor-3600 .elementor-element.elementor-element-617d889 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3600 .elementor-element.elementor-element-62181b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3600 .elementor-element.elementor-element-3fe01b9:not(.elementor-motion-effects-element-type-background), .elementor-3600 .elementor-element.elementor-element-3fe01b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#512179;}.elementor-3600 .elementor-element.elementor-element-3fe01b9 > .elementor-container{min-height:329px;}.elementor-3600 .elementor-element.elementor-element-3fe01b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3600 .elementor-element.elementor-element-3fe01b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3600 .elementor-element.elementor-element-fcc4152 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3600 .elementor-element.elementor-element-c51f8af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3600 .elementor-element.elementor-element-447bb64 img{width:100%;height:480px;object-fit:cover;object-position:center center;}.elementor-3600 .elementor-element.elementor-element-cc51131 img{width:100%;height:480px;object-fit:cover;object-position:center center;}.elementor-3600 .elementor-element.elementor-element-dd1103f img{width:100%;height:480px;object-fit:cover;object-position:center center;}.elementor-3600 .elementor-element.elementor-element-04cf350 img{width:100%;height:480px;object-fit:cover;object-position:center center;}.elementor-3600 .elementor-element.elementor-element-c802981 img{width:100%;height:480px;object-fit:cover;object-position:center center;}.elementor-3600 .elementor-element.elementor-element-fd83782 img{width:100%;height:480px;object-fit:cover;object-position:top center;}/* Start custom CSS for column, class: .elementor-element-62181b3 */.breadcrumbs-nav {
    position: absolute;
    top: 0;
    z-index: 9;
    padding: 14px 0 !important;
    color: #9a9a9a;
}
.breadcrumbs-nav h1 {
    display: flex;
    align-items: center;
    gap: 13px;
    font-size: 14px !important;
    color: rgb(255, 255, 255, .7) !important;
}
.breadcrumbs-nav a,
.breadcrumbs-nav i {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-617d889 */.breadcrumbs {
    background: rgb(0, 0, 0, .2);
    height: 52px;
    position: absolute;
    width: 100%;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3fe01b9 */.bg-full {
    position: relative;
    width: 100%;
    background-color: #fff; /* Layer 1: Full height background color */
  }
  
  .bg-full::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; /* Layer 2: Half height background color */
    background-color: #3B2250;
    z-index: 1; /* Ensure it is above the base background */
  }
  .bg-full::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; /* Layer 3: Half height gradient */
    background: linear-gradient(90deg, #000000 14%, #9B9B9B00 72%);
    z-index: 2; /* Ensure it is above the second background color */
  }
  .bg-full .elementor-container {
      z-index: 99
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c51f8af */.bg-yellow {
    background: #E4A200
}/* End custom CSS */