::-webkit-scrollbar {
  display: none;
}

.header-height-set{
  margin-block-start: var(--header-height);
}

.sticky.on-scroll.scrolling .primary-cta {
  color: rgb(181, 31, 41);
  border-color: rgb(181, 31, 41);
}


.sticky.on-scroll.scrolling svg line {
    stroke: #000000 !important;
}

.sticky-brand-nav {
    position: fixed;
    top: 0;
    right: 0;
    height: calc(100vh - 100px); /* Adjust 100px to your footer height */
    width: 40px;
    z-index: 999;
    background: rgba(255,255,255,0.9);
    writing-mode: vertical-lr;
    text-orientation: mixed;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

/* Hide when footer is in view */
.sticky-brand-nav.hide-at-footer {
    transform: translateY(100px); /* or opacity: 0 */
}

#brx-content{
  display: flex;
}

.admin-bar .x-offcanvas_inner.x-offcanvas_right[aria-hidden="false"] {
    left: -76px !important;
    right: 0px;
    height: auto !important;
    bottom: 0;
}

/*Project Archive*/

.select-areas-filter li{
  display:flex;
  padding:10px 8px;
  border-radius: 6px;
  transition: all 0.3s ease-in-out;
}

.select-areas-filter li:hover{
  background-color:rgba(181, 31, 41, 0.05);
}
.select-areas-filter .brx-option-active{
  background-color:rgba(181, 31, 41, 0.05);
}

.select-areas-filter input[type="checkbox"] {
  appearance: none;
  width: 25px;
  height: 25px;
  border: 2px solid #EAEAEA;
  border-radius: 5px!important;
  cursor: pointer;
  position: relative;
  padding: 0px!important;
}

.select-areas-filter input[type="checkbox"]:checked {
  background-color: #B51F29;
}

.select-areas-filter input[type="checkbox"]:checked::after {
  content: "";
  background-image: url("/wp-content/uploads/2025/09/Icon.svg");
  position: absolute;
  top: 50%;
  left: 50%;
  transform:translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
}


button.clickable-parent,
a.clickable-parent {
  position: static !important;
}

.clickable-parent::after {
  content: "";
  position: absolute;
  inset: 0;
  cursor: pointer !important;
  display: flex;
  z-index: 1;
}






@media (max-width: 769px) {
  .pr-ms-img.brxe-image:not(.tag) {
    object-fit: contain!important;
  }
  .pr-ms-img.brxe-image {
    aspect-ratio: unset!important;
  }
}

@media (max-width: 767px) {
    #brxe-hfugum {
        grid-template-columns: 1fr;
        grid-gap: 40px;
    }
    
    #brxe-hfugum > * {
        grid-column: 1 / -1 !important;
    }
    /* added by Uditha */
#brxe-ccsgnq .x-tabs_content,
#brxe-ccsgnq .x-tabs_content-item,
#brxe-ccsgnq .x-tabs_panel-current,
#brxe-ccsgnq .x-tabs_panel-content{
  display: contents!important;
}

#brxe-uxqbwd .x-tabs_content,
#brxe-uxqbwd .x-tabs_content-item,
#brxe-uxqbwd .x-tabs_panel-current,
#brxe-uxqbwd .x-tabs_panel-content{
  display: contents!important;
}

#brxe-ccsgnq .x-tabs_panel-content > :nth-child(1),
#brxe-uxqbwd .x-tabs_panel-content > :nth-child(1){
  order : 2;
}
#brxe-ccsgnq .x-tabs_panel-content > :nth-child(2),
#brxe-uxqbwd .x-tabs_panel-content > :nth-child(2) {
  order : 3;
}
}

/*Blogs*/
body.single-post #brxe-cca666 g :nth-child(1){
fill:#B5202A;
}

body.single-post #brxe-cca666 g :nth-child(2){
 fill:#0B1215;
}

body.page-id-2038 #brxe-cca666 g :nth-child(1){
fill:#B5202A;
}

body.page-id-2038 #brxe-cca666 g :nth-child(2){
fill:#FFFFFF;
}
