/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/


body {
overflow-y: scroll; 
overflow-x: hidden!important;
}

.bc-glowing-card[data-glow] :is(a, button) {
    border-radius: 0px!important;
}

a.blue--button a.dark--blue--button a.green--button a.purple--button a.red--button {
  border-bottom: 2px solid transparent!important;
  border-radius: 0px!important;
}

a.blue--button:hover {
  border-bottom-color: var(--primary)!important;
}

a.dark--blue--button:hover {
  border-bottom-color: var(--accent)!important;
}

a.purple--button:hover {
  border-bottom-color: var(--secondary)!important;
}

a.green--button:hover {
  border-bottom-color: var(--tertiary)!important;
}

a.red--button:hover {
  border-bottom-color: var(--danger)!important;
}
.brxe-filter-checkbox {
justify-content: center;
}


.dark--filter .sub-service-tag {
    background: var(--base-semi-light)!important;
}

.light--filter .sub-service-tag {
    background: var(--neutral-ultra-light);
}



.azure--subservices .sub-service-tag {
    background: var(--primary-ultra-light);
}

.m365--subservices .sub-service-tag {
    background: var(--secondary-ultra-light);
}


.data-ai--subservices .sub-service-tag {
    background: var(--tertiary-ultra-light);
}

.security--subservices .sub-service-tag {
    background: var(--danger-ultra-light);
}

.managed-services--subservices .sub-service-tag {
    background: var(--accent-ultra-light);
}

.accordion-content-wrapper p {
margin-bottom: 10px;
}

@media all and (max-width: 991px) {
.desktop-br {
display:none;
}
}


.shimmer {
  display: inline-block;
  color:white;
  font-weight: 800;
  
  background: #B6B9BE -webkit-gradient(linear, 100% 0, 0 0, from(#acacac), color-stop(0.5, #ffffff), to(#B6B9BE));
  
  background-position: -4rem top; /*50px*/
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-animation-name: shimmer;
  -webkit-animation-duration: 2.2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-background-size: 4rem 100%; /*50px*/
  
}

@-webkit-keyframes shimmer {
    0% {
        background-position: -4rem top; /*50px*/
    }

    70% {
        background-position: 12.5rem top; /*200px*/
    }

    100% {
        background-position: 12.5rem top; /*200px*/
    }
}

.frm_button_submit {
  margin: 0px!important;
}

fieldset {
  padding: 0px!important;
}

.frm_primary_label {
text-transform:uppercase;
letter-spacing:1px!important;
}

.frm_button_submit {
text-transform:uppercase;
letter-spacing:1px!important;
}

#frm_field_6_container,#frm_field_7_container {
margin:0px;
}