.pink { color: #FF56C1 !important; }
.red { color: #b10000; }
.light { font-weight: 100; }
.bold { font-weight: 900; }
.small { font-size: 70%; }
.large { font-size: 150%; }
.caps { text-transform: uppercase; }
.center { text-align: center; }
.align-right { text-align: right; }
.round, .round * { border-radius: 999px; }
.white-text *  { color: #fff !important; }
.shadow { box-shadow: 
0 1px 0 rgba(0, 0, 0, 0.1), 
0 1px 3px rgba(0, 0, 0, 0.1) 
}
.fuzzy-text-shadow { text-shadow: 	
0 0 60px rgba(0,0,0,0.1),
0 0 80px rgba(0,0,0,0.2),
0 0 90px rgba(0,0,0,0.3); 
}
.fuzzy-text-shadow { text-shadow: 	
2px 1px 1px rgba(0, 0, 0, 0.5), 
2px 1px 20px rgba(0, 0, 0, 0.5); 
}
.button-shadow { box-shadow: 
0 5px 10px rgba(0, 0, 0, 0.1), 
0 5px 40px rgba(0, 0, 0, 0.2);
} .text-shadow h1,
.text-shadow h2,
.text-shadow .elementor-icon i.fa {
text-shadow: 3px 3px 0 rgba(0,0,0,0.5);
}
.text-shadow h3,
.text-shadow h4,
.text-shadow h5,
.text-shadow h6,
.text-shadow p,
.text-shadow .tp-caption {
text-shadow: 2px 2px 0 rgba(0,0,0,0.7);
}
.text-shadow .rev-btn {
text-shadow: none !important;
} .stripes, .elementor-column.stripes { 
background: repeating-linear-gradient(
9deg,
rgba(255,255,255,0.03),
rgba(255,255,255,0.03) 5px,
transparent 5px,
transparent 10px
);
}
.stripes-darker, .elementor-column.stripes-darker { 
background: repeating-linear-gradient(
70deg,
rgba(0,0,0,0.01),
rgba(0,0,0,0.01) 5px,
transparent 5px,
transparent 10px
);
}
.rainbow, .elementor-column.rainbow {
background: repeating-linear-gradient(
20deg, 
#3ADCF4, 
#3ADCF4 5vw, 
transparent 5vw,
transparent 5.5vw,
#4CBF3A 5.5vw, 
#4CBF3A 10.5vw, 
transparent 10.5vw,
transparent 11vw,
#FFE215 11vw, 
#FFE215 16vw, 
transparent 16vw,
transparent 16.5vw,
#EC3C33 16.5vw, 
#EC3C33 21.5vw, 
transparent 21.5vw,
transparent 22vw,
#FF54C5 22vw, 
#FF54C5 27vw,
transparent 27vw,
transparent 27.5vw
);
}
.no-padding { padding: 0; }