]]>
:first-child {
margin-top: 0;
}
/* Snippet gets rid of bottom margin on last element in any rich text*/
.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
margin-bottom: 0;
}
/*Apply “…” after 2 lines of text */
.truncate {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
/*Apply “…” after 3 lines of text */
.truncate3 {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
/* Slider Dots*/
.w-slider-dot {background: hsla(0, 0.00%, 100.00%, 0.40) ;}
.w-slider-dot.w-active {background: #ffffff;}
/* Focus areas*/
*:focus { outline: none; }
.blink {
animation: blink-animation 2s ease-in infinite;
-webkit-animation: blink-animation 2s ease-in infinite;
}
@keyframes blink-animation {
0% {
opacity: 0.2;
}
50% {
opacity: 1;
}
100% {
opacity: 0.2;
}
}
.player {
filter: drop-shadow(0px 0px 82px rgba(255, 255, 255, .7));
}
.shimmer-effect {
pointer-events: none;
color: rgba(0, 0, 0, 0);
-webkit-text-fill-color: inherit;
mix-blend-mode: normal;
background-color: rgba(0, 0, 0, 0);
background-image: linear-gradient(135deg, #e9e7f159 100%, #fff) !important;
background-clip: border-box;
border-radius: 2px;
position: relative;
overflow: hidden;
height: fit-content;
width: auto;
flex: none;
}
.shimmer-effect > * {
opacity: 0;
}
[class^=”image”].shimmer-effect, [class*=” image”].shimmer-effect {
border-radius: 0.5em;
}
.shimmer-effect:after {
content: ”;
position: absolute;
top: 0;
left: -100%;
width: 200%;
height: 100%;
background-color: rgba(0, 0, 0, 0);
background-image: linear-gradient(135deg, #e9e7f159 100%, #fff) !important;
z-index: 50;
border-radius: 2px;
}
.shimmer-effect:before {
content: ”;
position: absolute;
top: 0;
left: -100%;
width: 200%;
height: 100%;
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
animation: shimmer 2s infinite;
z-index: 100;
border-radius: 2px;
}
@keyframes shimmer {
0% {
left: -100%;
}
100% {
left: 100%;
}
}
]]]]>]]>