/*
	Theme Name: BCA
	theme	Theme URI: https://bca4.wpenginepowered.com/
	Description: The theme for WordPress. Designed with LOVE by DigitalDesign.NYC
	Author: dd.nyc
	Version: 1.a
*/

body.category { width:100%!important; }

body.search { width:100%!important; }

.disable-hover,
.disable-hover * {
  	pointer-events: none !important;
}

.website-accessibility {
    cursor: pointer;
}

.grecaptcha-badge {
    visibility: hidden !important;
}

.card-item.card-blue {
    background-color: var(--blue);
    border: 0;
}

.card-blue h4, .card-blue .card-text {
	color: var(--white);
}

.card-blue .button {
    color: var(--black);
    background: var(--white);
    border: 1px solid var(--white);
}

.card-blue .button:hover {
    color: var(--white);
    background: transparent;
    border: 1px solid var(--white);
}

@media (max-width: 576px ) {
	.page-id-749 .card-item {
		height: auto;
	}
	.card-text {
		overflow: hidden;
		max-height: none;
	}
}



@media screen {
    
    .wrapper{width: 100%;margin: 0 auto;padding: 0 100px;max-width: 1920px;}
    .spacer{background: #eee;min-height: 1000px;margin: 50px 0;padding: 50px;}
    
    .lock{width: 100%;max-width: max(300px, 500rem);display: flex;position: relative;margin: 0 auto;pointer-events: none;}
    .lock::before{content: "";flex: none;width: 0;padding-top: 100%;}
    .lock-primary{position: absolute;width: 100%;bottom: 0;left: 0;aspect-ratio: 507/322;background-image: url(/wp-content/uploads/2025/03/lock-animation-1.svg);background-size: contain;}
    .lock-secondary{position: absolute;aspect-ratio: 117/147;bottom: 47%;left: 37%;width: 23%;}
    .lock-secondary-back,
    .lock-secondary-front{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: 100% auto;background-position: bottom;}
    .lock-secondary-back{z-index: 1;background-image: url(/wp-content/uploads/2025/03/lock-animation-3.svg);transition: transform .5s;will-change: transform;}
    .lock-secondary-front{z-index: 2;background-image: url(/wp-content/uploads/2025/03/lock-animation-2.svg);clip-path: inset(65% 0 0 0);}
    
    .lock:not(.visible) .lock-secondary-back{transform: translateY(-25%);}
    
}