.stat-block-with-anim {
	
	& #promo_with_triangles {
		
		background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="1232.8965" height="903" viewBox="0 0 1232.8965 903" fill="none" version="1.1" id="svg4" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs4" /><path d="M 682.4465,688 352.9235,1.75 h 659.043 z" fill="%23eeeef1" id="path1" /><path d="m 252.4465,0 252.446,522.75 H 0 Z" fill="%23eeeef1" id="path2" /><path d="m 980.4465,270 252.45,522.75 h -504.896 z" fill="%23eeeef1" id="path3" /><path d="M 247.4465,903 97.1915,589.5 h 300.51 z" fill="%23eeeef1" id="path4" /></svg>');
		background-color: #fff;
		padding-top: 80px;
		
		& .eyebrow-text {
			margin-bottom: 16px;
		}
	
		& .promo-content {
			padding-left: 0 !important;
		}

		& .promo-media {
			margin-left: 0;
			margin-right: 58px;
			&::before {
				display: none;
			}
			@media (max-width: 991px) {
				margin-left: 58px;
			}
		}
		
		& .promo-image {
			position: relative;
			& img.primary {
				aspect-ratio: 269 / 479;
				object-fit: cover;
				max-width: 100%;
				height: 269px;
				width: 100%;
			}
		}
		
		& .four-text-items {
			margin-top: 37px;
			gap: 40px;
			
			& h2 {
				font-size: 56px;
				line-height: 130%;
				letter-spacing: -0.56px;
				white-space: nowrap;
			}
			
			& p {
				width: 250px;
				@media (max-width: 991px) {
					width: auto
				}
			}
		}

		& .bubble {
			position: absolute;
			padding: 10px;
			border-radius: 12px;
			border: 1px solid rgba(255, 255, 255, 0.08);
/* 			background: radial-gradient(62.75% 77.86% at 50% 100%, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.25); */
			background: rgba(255,255,255,0.65);
			box-shadow: 0 1px 3px -1px rgba(27, 34, 40, 0.12), 0 0 10px 0 rgba(27, 34, 40, 0.08);
			backdrop-filter: blur(16px);
			transition: all linear 0.25s;
			transform: scale(0);
			&.active {
				transform: scale(1);
			}
			& img {
				height: 38px;
				border-radius: 0;
				box-shadow: none;
			}
		}
		
		@media (max-width: 991px) {
			.four-text-items.wp-block-columns .wp-block-column {
				flex-basis: auto !important;
			}
		}
		
		@media (max-width: 768px) {
			.four-text-items.wp-block-columns .wp-block-column {
				width: 100%;
			}
		}
	
	}
}