@charset "UTF-8";
.sc_card {
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
border-radius: 4px;
background: #fff;
margin: 2em auto;
width: 100%;
overflow: hidden;
padding: 1em;
box-sizing: border-box;
}
.sc_card h1,
.sc_card h2,
.sc_card h3,
.sc_card h4,
.sc_card h5,
.sc_card h6 {
font-size: 1em;
line-height: 1.2em;
margin: 0 0 1em;
font-weight: 700;
}
.sc_card p {
font-size: 1em;
}
.sc_card p:last-child {
margin-bottom: 0;
}
.sc_card p:empty {
display: none;
margin-bottom: 0;
}
.sc_card img {
margin-bottom: 1em;
}
.sc_card .sc_row {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 15px;
margin-top: 15px;
}
.sc_card .sc_row--nogrid {
grid-template-columns: 1fr;
}
.sc_card .sc_row--three-columns {
grid-template-columns: repeat(3, 1fr);
}
.sc_card .sc_margin-top-15 {
margin-top: 15px;
}
.sc_card .sc_company {
display: grid;
grid-template-columns: 2fr 1fr;
grid-column-gap: 15px;
}
.sc_card .sc_inner_grid {
display: grid;
grid-template-columns: 2fr 1fr;
grid-column-gap: 15px;
}
.sc_card .sc_company-logo-wrapper,
.sc_card .sc_person-image-wrapper {
height: auto;
margin-top: 15px;
background: #fff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.16), 0 0 1px rgba(0, 0, 0, 0.08);
border-radius: 4px;
max-width: 100%;
width: auto;
overflow: hidden;
margin-bottom: 12px;
}
.sc_card .sc_company-logo-wrapper img,
.sc_card .sc_person-image-wrapper img {
width: auto;
height: auto;
max-width: 100%;
margin: 0;
}
.sc_card .sc_grey-box {
background: #f2f2f2;
border-radius: 4px;
padding: 16px;
}
.sc_card .sc_grey-box .sc_box-label {
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 150%;
text-transform: uppercase;
color: #000;
margin-bottom: 12px;
}
.sc_card .sc_input-group .sc_input-label {
font-style: normal;
font-weight: 700;
font-size: 12px;
line-height: 150%;
color: #000;
}
.sc_card .wp-block-structured-content-person__colleague_url {
font-size: 0.875em;
word-break: break-word;
}
@media (max-width: 468px) {
.sc_card p {
padding: 0 1em 1em;
}
}
@media (min-width: 469px) {
.sc_fs_faq__figure,
.sc_profile-page__figure {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
.sc_fs_faq__figure a,
.sc_profile-page__figure a {
display: block;
}
.sc_fs_faq__figure a img,
.sc_profile-page__figure a img {
margin-bottom: 0;
}
}
@media (max-width: 640px) {
.sc_card .sc_row {
grid-template-columns: 1fr;
margin-top: 0;
}
.sc_card .sc_company {
grid-template-columns: 1fr;
}
.sc_card .sc_grey-box {
margin-top: 15px;
}
} .w-100 {
width: 100%;
} i.mce-ico.mce-i-structured-content {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE5SURBVHgBrZThUcMwDIWfQrgDfiUbdASPkG7ABsAEhU3YAJigsEFHMBtkg+YX9OBi8YyTNmAuuG3enRM7tj/JkhVpzPkaQIFp1OQDWNO9OdYakIER7eZkFtb5cdT/3pv3WzJkty0+XjOcLBzwxIUVP9ehqeG8OugL4AxX05hjE8vGOagC94HTycOA05lyAYe9xTr0tXZwkkEWQN59F3rWeg8LwqqeI4yhxkfe9ocqdkY8TM2vfgScRNsYKvSmtJtHHKC1ObsWyMMP4G7y4jIEPEVZU9q3Z/zlYS+BLv0zTRq2jAF59DmS1UbJi4C8b1dIls/wpx0F0kPGMLkUvYd3o8DCvpc4QhGQ93KJPX4WdGA+CvSlhGTp/0kp7GaPLMcalt6Kt73GASLA9PU89LBSHF/WBOoKk0mbL1wWbz1nKPlvAAAAAElFTkSuQmCC) !important;
background-size: 85%;
background-repeat: no-repeat;
background-position: center;
margin-right: 4px;
}
.mce-window.mce-container.mce-sc_panel .mce-container-body.mce-abs-layout {
overflow: hidden;
} .entry-content .sc_fs_faq summary:focus,
.sc_fs_faq summary:focus {
outline: none;
}
.entry-content .sc_fs_faq summary *,
.sc_fs_faq summary * {
margin: 0;
display: inline;
padding: 0;
}
.entry-content .sc_fs_faq summary + div,
.sc_fs_faq summary + div {
overflow: hidden;
}
.entry-content .sc_fs_faq summary + div img,
.sc_fs_faq summary + div img {
margin-top: 0;
}
.sc_fs_card__animate {
padding: 0;
}
.sc_fs_card__animate .sc_fs_faq__content {
padding: 0 1em 1em;
}
.sc_fs_card__animate .sc_fs_faq__content > *:first-child {
margin-top: 0;
}
.sc_fs_card__animate summary {
display: block;
cursor: pointer;
position: relative;
padding: 1em 1em 1em 2em;
}
.sc_fs_card__animate summary:before {
content: "";
position: absolute;
top: 1.5em;
left: 1em;
transform: rotate(0);
transform-origin: 0.2rem 50%;
transition: 0.25s transform ease;
border: 0.4rem solid transparent;
border-left-color: inherit;
}
.sc_fs_card__animate[open] > summary:before {
transform: rotate(90deg);
}
.sc_business-logo-wrapper,
.sc_business-image-wrapper {
margin: 0;
}
.sc_recipe .sc_recipe__head {
display: grid;
grid-template-columns: 1.5fr 1fr;
gap: 1em;
}
@media (max-width: 767px) {
.sc_recipe .sc_recipe__head {
grid-template-columns: 1fr;
}
}
.sc_recipe h1, .sc_recipe h2, .sc_recipe h3, .sc_recipe h4, .sc_recipe h5, .sc_recipe h6 {
font-size: 2em;
margin-bottom: 0.5em;
}
.sc_recipe .sc_recipe__head--figure {
margin: 0;
}
.sc_recipe .sc_recipe__head--figure img {
width: 100%;
max-width: 100%;
height: auto;
margin: 0;
}
.sc_recipe .sc_recipe__print {
margin: 1em 0;
}
.sc_recipe .sc_recipe__print .sc_recipe__printButton {
background-color: black;
color: white;
border-radius: 4px;
padding: 12px;
font-size: 16px;
border: none;
position: relative;
cursor: pointer;
width: 100%;
display: block;
text-align: center;
}
.sc_recipe .sc_recipe__divider {
margin: 1.5em 0;
border: none;
border-bottom: 1px solid #ddd;
}
.sc_recipe .sc_recipe__times, .sc_recipe .sc_recipe__meta {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1em;
text-align: center;
}
@media (max-width: 767px) {
.sc_recipe .sc_recipe__times, .sc_recipe .sc_recipe__meta {
grid-template-columns: 1fr;
}
}
.sc_recipe .sc_recipe__times--label, .sc_recipe .sc_recipe__meta--label {
display: block;
font-weight: bold;
margin-bottom: 0.75em;
}
.sc_recipe .sc_recipe__instructions--figure {
margin: 0.5em 0 1em 0;
line-height: 0;
}
.sc_recipe .sc_recipe__instructions--figure img {
width: auto;
height: auto;
max-width: 100%;
margin: 0;
}
.sc_recipe .sc_recipe__ingredients--checklist {
list-style: none !important;
padding: 0 !important;
margin: 0 0 1em 0 !important;
}
.sc_recipe .sc_recipe__ingredients--checklist li {
margin-bottom: 0.5em;
position: relative;
padding-left: 0;
}
.sc_recipe .sc_recipe__ingredients--checklist li input[type=checkbox] {
display: none;
}
.sc_recipe .sc_recipe__ingredients--checklist li input[type=checkbox]:checked + label:before {
border-color: black;
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTAgMTFsMi0yIDUgNUwxOCAzbDIgMkw3IDE4eiIvPjwvc3ZnPgo=");
background-size: 70%;
background-repeat: no-repeat;
background-position: center;
}
.sc_recipe .sc_recipe__ingredients--checklist li label {
cursor: pointer;
display: inline-block;
margin: 0;
padding-left: 1.5em;
position: relative;
}
.sc_recipe .sc_recipe__ingredients--checklist li label:before {
content: "";
display: block;
width: 1em;
height: 1em;
border: 1px solid #ddd;
border-radius: 50%;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.sc_recipe .sc_recipe__video--oembed {
aspect-ratio: 16/9;
width: auto;
max-width: 100%;
height: auto;
max-height: 100%;
padding-top: 56.25%; }
.sc_recipe .sc_recipe__video--oembed > iframe {
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
@supports (aspect-ratio: 16/9) {
.sc_recipe .sc_recipe__video--oembed {
padding-top: 0 !important;
}
.sc_recipe .sc_recipe__video--oembed > iframe {
position: static;
}
}
.sc_recipe .sc_recipe__video video {
width: 100%;
height: auto;
}
.sc_recipe .sc_recipe__nutrition--heading,
.sc_recipe .sc_recipe__video--heading,
.sc_recipe .sc_recipe__instructions--heading,
.sc_recipe .sc_recipe__ingredients--heading {
font-size: 1.125em;
margin-bottom: 0.5em;
font-weight: bolder;
}
.sc_card .has-wpsc-lightbox {
cursor: zoom-in;
}
body.hidden-scroll {
overflow: hidden;
}
.sl-overlay {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #fff;
display: none;
z-index: 1035;
}
.sl-wrapper {
z-index: 1040;
width: 100%;
height: 100%;
left: 0;
top: 0;
position: fixed;
}
.sl-wrapper * {
box-sizing: border-box;
}
.sl-wrapper button {
border: 0 none;
background: transparent;
font-size: 28px;
padding: 0;
cursor: pointer;
}
.sl-wrapper button:hover {
opacity: 0.7;
}
.sl-wrapper .sl-close {
display: none;
position: fixed;
right: 30px;
top: 30px;
z-index: 10060;
margin-top: -14px;
margin-right: -14px;
height: 44px;
width: 44px;
line-height: 44px;
font-family: Arial, Baskerville, monospace;
color: #000;
font-size: 3rem;
}
.sl-wrapper .sl-counter {
display: none;
position: fixed;
top: 30px;
left: 30px;
z-index: 10060;
color: #000;
font-size: 1rem;
}
.sl-wrapper .sl-download {
display: none;
position: fixed;
bottom: 5px;
width: 100%;
text-align: center;
z-index: 10060;
color: #fff;
font-size: 1rem;
}
.sl-wrapper .sl-download a {
color: #fff;
}
.sl-wrapper .sl-navigation {
width: 100%;
display: none;
}
.sl-wrapper .sl-navigation button {
position: fixed;
top: 50%;
margin-top: -22px;
height: 44px;
width: 22px;
line-height: 44px;
text-align: center;
display: block;
z-index: 10060;
font-family: Arial, Baskerville, monospace;
color: #000;
}
.sl-wrapper .sl-navigation button.sl-next {
right: 5px;
font-size: 2rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
left: 5px;
font-size: 2rem;
}
@media (min-width: 35.5em) {
.sl-wrapper .sl-navigation button {
width: 44px;
}
.sl-wrapper .sl-navigation button.sl-next {
right: 10px;
font-size: 3rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
left: 10px;
font-size: 3rem;
}
}
@media (min-width: 50em) {
.sl-wrapper .sl-navigation button {
width: 44px;
}
.sl-wrapper .sl-navigation button.sl-next {
right: 20px;
font-size: 3rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
left: 20px;
font-size: 3rem;
}
}
.sl-wrapper.sl-dir-rtl .sl-navigation {
direction: ltr;
}
.sl-wrapper .sl-image {
position: fixed;
-ms-touch-action: none;
touch-action: none;
z-index: 10000;
}
.sl-wrapper .sl-image img {
margin: 0;
padding: 0;
display: block;
border: 0 none;
width: 100%;
height: auto;
}
@media (min-width: 35.5em) {
.sl-wrapper .sl-image img {
border: 0 none;
}
}
@media (min-width: 50em) {
.sl-wrapper .sl-image img {
border: 0 none;
}
}
.sl-wrapper .sl-image iframe {
background: #000;
border: 0 none;
}
@media (min-width: 35.5em) {
.sl-wrapper .sl-image iframe {
border: 0 none;
}
}
@media (min-width: 50em) {
.sl-wrapper .sl-image iframe {
border: 0 none;
}
}
.sl-wrapper .sl-image .sl-caption {
display: none;
padding: 10px;
color: #fff;
background: rgba(0, 0, 0, 0.8);
font-size: 1rem;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-top {
bottom: auto;
top: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-outside {
bottom: auto;
}
.sl-spinner {
display: none;
border: 5px solid #333;
border-radius: 40px;
height: 40px;
left: 50%;
margin: -20px 0 0 -20px;
opacity: 0;
position: fixed;
top: 50%;
width: 40px;
z-index: 1007;
-webkit-animation: pulsate 1s ease-out infinite;
-moz-animation: pulsate 1s ease-out infinite;
-ms-animation: pulsate 1s ease-out infinite;
-o-animation: pulsate 1s ease-out infinite;
animation: pulsate 1s ease-out infinite;
}
.sl-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
.sl-transition {
transition: -moz-transform ease 200ms;
transition: -ms-transform ease 200ms;
transition: -o-transform ease 200ms;
transition: -webkit-transform ease 200ms;
transition: transform ease 200ms;
}
@-webkit-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@-moz-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@-o-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@-ms-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
  .wcf-animate[class*=wcf-starter-animations-] .elementor-widget-container > *,
.wcf-animate[class*=wcf-starter-animations-] > *,
.wcf-animate.wcf-target-self[class*=wcf-starter-animations-] {
animation-duration: var(--wcf-duration, 700ms);
animation-delay: var(--wcf-delay, 0ms);
animation-timing-function: var(--wcf-ease, ease);
animation-fill-mode: forwards;
}  .wcf-starter-animations-reveal .elementor-widget-container > *,
.wcf-starter-animations-reveal > *,
.wcf-starter-animations-reveal.wcf-target-self {
opacity: 0;
} .wcf-reveal-bottom.wcf-starter-animations-reveal .elementor-widget-container > *,
.wcf-reveal-bottom.wcf-starter-animations-reveal > *,
.wcf-reveal-bottom.wcf-starter-animations-reveal.wcf-target-self {
clip-path: inset(100% 0 0 0);
} .wcf-reveal-top.wcf-starter-animations-reveal .elementor-widget-container > *,
.wcf-reveal-top.wcf-starter-animations-reveal > *,
.wcf-reveal-top.wcf-starter-animations-reveal.wcf-target-self {
clip-path: inset(0 0 100% 0);
} .wcf-reveal-left.wcf-starter-animations-reveal .elementor-widget-container > *,
.wcf-reveal-left.wcf-starter-animations-reveal > *,
.wcf-reveal-left.wcf-starter-animations-reveal.wcf-target-self {
clip-path: inset(0 100% 0 0);
} .wcf-reveal-right.wcf-starter-animations-reveal .elementor-widget-container > *,
.wcf-reveal-right.wcf-starter-animations-reveal > *,
.wcf-reveal-right.wcf-starter-animations-reveal.wcf-target-self {
clip-path: inset(0 0 0 100%);
} .wcf-reveal-center.wcf-starter-animations-reveal .elementor-widget-container > *,
.wcf-reveal-center.wcf-starter-animations-reveal > *,
.wcf-reveal-center.wcf-starter-animations-reveal.wcf-target-self {
clip-path: inset(0 50% 0 50%);
} .wcf-animate.wcf-starter-animations-reveal .elementor-widget-container > *,
.wcf-animate.wcf-starter-animations-reveal > *,
.wcf-animate.wcf-starter-animations-reveal.wcf-target-self {
animation: wcf-reveal-anim var(--wcf-duration, 700ms) var(--wcf-ease, ease) forwards;
}
@keyframes wcf-reveal-anim {
to {
clip-path: inset(0 0 0 0);
opacity: 1;
}
}  .wcf-starter-animations-scale-up .elementor-widget-container > *,
.wcf-starter-animations-scale-up > *,
.wcf-starter-animations-scale-up.wcf-target-self {
transform: scale(var(--wcf-scale-start, 0.6));
opacity: var(--wcf-scale-opacity, 0);
transform-origin: var(--wcf-scale-origin, center);
}
.wcf-animate.wcf-starter-animations-scale-up .elementor-widget-container > *,
.wcf-animate.wcf-starter-animations-scale-up > *,
.wcf-animate.wcf-starter-animations-scale-up.wcf-target-self {
animation-name: wcf-scale-up;
}
@keyframes wcf-scale-up {
to {
transform: scale(var(--wcf-scale-end, 1));
opacity: 1;
}
} .wcf-starter-animations-rotate-in .elementor-widget-container > *,
.wcf-starter-animations-rotate-in > *,
.wcf-starter-animations-rotate-in.wcf-target-self {
transform: rotate(-45deg);
opacity: 0;
}
.wcf-animate.wcf-starter-animations-rotate-in .elementor-widget-container > *,
.wcf-animate.wcf-starter-animations-rotate-in > *,
.wcf-animate.wcf-starter-animations-rotate-in.wcf-target-self {
animation-name: wcf-rotate-in;
}
@keyframes wcf-rotate-in {
to {
transform: rotate(0);
opacity: 1;
}
}  .wcf-starter-animations-slide .elementor-widget-container > *,
.wcf-starter-animations-slide > *,
.wcf-starter-animations-slide.wcf-target-self {
opacity: 0;
} .wcf-slide-bottom.wcf-starter-animations-slide .elementor-widget-container > *,
.wcf-slide-bottom.wcf-starter-animations-slide > *,
.wcf-slide-bottom.wcf-starter-animations-slide.wcf-target-self {
transform: translateY(var(--wcf-slide-distance, 60px));
} .wcf-slide-top.wcf-starter-animations-slide .elementor-widget-container > *,
.wcf-slide-top.wcf-starter-animations-slide > *,
.wcf-slide-top.wcf-starter-animations-slide.wcf-target-self {
transform: translateY(calc(var(--wcf-slide-distance, 60px) * -1));
} .wcf-slide-left.wcf-starter-animations-slide .elementor-widget-container > *,
.wcf-slide-left.wcf-starter-animations-slide > *,
.wcf-slide-left.wcf-starter-animations-slide.wcf-target-self {
transform: translateX(calc(var(--wcf-slide-distance, 60px) * -1));
} .wcf-slide-right.wcf-starter-animations-slide .elementor-widget-container > *,
.wcf-slide-right.wcf-starter-animations-slide > *,
.wcf-slide-right.wcf-starter-animations-slide.wcf-target-self {
transform: translateX(var(--wcf-slide-distance, 60px));
} .wcf-animate.wcf-starter-animations-slide .elementor-widget-container > *,
.wcf-animate.wcf-starter-animations-slide > *,
.wcf-animate.wcf-starter-animations-slide.wcf-target-self {
animation: wcf-slide var(--wcf-duration, 700ms) var(--wcf-ease, ease) forwards;
}
@keyframes wcf-slide {
to {
transform: translateX(0) translateY(0);
opacity: 1;
}
} .wcf-starter-animations-skew-reveal .elementor-widget-container > *,
.wcf-starter-animations-skew-reveal > *,
.wcf-starter-animations-skew-reveal.wcf-target-self {
transform: skewX(var(--wcf-skew-angle, 18deg)) translateX(var(--wcf-skew-distance, -40px));
opacity: var(--wcf-skew-opacity-start, 0);
animation-duration: var(--wcf-duration, 0.6s);
animation-delay: var(--wcf-skew-delay, 0s);
animation-timing-function: var(--wcf-skew-ease, ease);
animation-fill-mode: forwards;
will-change: transform, opacity;
} .wcf-animate.wcf-starter-animations-skew-reveal .elementor-widget-container > *,
.wcf-animate.wcf-starter-animations-skew-reveal > *,
.wcf-animate.wcf-starter-animations-skew-reveal.wcf-target-self {
animation-name: wcf-skew-reveal;
} @keyframes wcf-skew-reveal {
to {
transform: skewX(0deg) translateX(0);
opacity: 1;
}
} .wcf-starter-animations-flip .elementor-widget-container > *,
.wcf-starter-animations-flip > *,
.wcf-starter-animations-flip.wcf-target-self {
opacity: 0;
transform-style: preserve-3d;
perspective: var(--wcf-flip-perspective, 800px);
animation-duration: var(--wcf-flip-duration, 0.6s);
animation-delay: var(--wcf-flip-delay, 0s);
animation-timing-function: var(--wcf-flip-ease, ease);
animation-fill-mode: forwards;
will-change: transform, opacity;
} .wcf-flip-axis-x.wcf-starter-animations-flip .elementor-widget-container > *,
.wcf-flip-axis-x.wcf-starter-animations-flip > *,
.wcf-flip-axis-x.wcf-starter-animations-flip.wcf-target-self {
transform: rotateX(var(--wcf-flip-angle, 90deg));
} .wcf-flip-axis-y.wcf-starter-animations-flip .elementor-widget-container > *,
.wcf-flip-axis-y.wcf-starter-animations-flip > *,
.wcf-flip-axis-y.wcf-starter-animations-flip.wcf-target-self {
transform: rotateY(var(--wcf-flip-angle, 90deg));
} .wcf-animate.wcf-starter-animations-flip .elementor-widget-container > *,
.wcf-animate.wcf-starter-animations-flip > *,
.wcf-animate.wcf-starter-animations-flip.wcf-target-self {
animation-name: wcf-flip;
} @keyframes wcf-flip {
to {
transform: rotateX(0deg) rotateY(0deg);
opacity: 1;
}
} .wcf-starter-animations-zoom-in .elementor-widget-container > *,
.wcf-starter-animations-zoom-in > *,
.wcf-starter-animations-zoom-in.wcf-target-self {
transform: scale(1.3);
opacity: 0;
}
.wcf-animate.wcf-starter-animations-zoom-in .elementor-widget-container > *,
.wcf-animate.wcf-starter-animations-zoom-in > *,
.wcf-animate.wcf-starter-animations-zoom-in.wcf-target-self {
animation-name: wcf-zoom-in;
}
@keyframes wcf-zoom-in {
to {
transform: scale(1);
opacity: 1;
}
} .wcf-starter-animations-combo-reveal .elementor-widget-container > *,
.wcf-starter-animations-combo-reveal > *,
.wcf-starter-animations-combo-reveal.wcf-target-self {
transform: translateY(40px) scale(0.9);
opacity: 0;
}
.wcf-animate.wcf-starter-animations-combo-reveal .elementor-widget-container > *,
.wcf-animate.wcf-starter-animations-combo-reveal > *,
.wcf-animate.wcf-starter-animations-combo-reveal.wcf-target-self {
animation-name: wcf-combo-reveal;
}
@keyframes wcf-combo-reveal {
to {
transform: translateY(0) scale(1);
opacity: 1;
}
} .wcf-animate.wcf-starter-animations-text-glow {
animation: wcf-glow var(--wcf-duration, 2s) var(--wcf-ease, ease-in-out) alternate;
animation-iteration-count: var(--wcf-iteration, infinite);
}
@keyframes wcf-glow {
from {
text-shadow: 0 0 5px var(--wcf-glow-color, #fff);
}
to {
text-shadow: 0 0 var(--wcf-glow-size, 20px) var(--wcf-glow-color, #00f);
}
} .wcf-starter-animations-text-pop {
transform: scale(0.6);
opacity: 0;
}
.wcf-animate.wcf-starter-animations-text-pop {
animation: wcf-text-pop 0.6s ease forwards;
}
@keyframes wcf-text-pop {
70% {
transform: scale(1.1);
}
100% {
transform: scale(1);
opacity: 1;
}
}
.wcf-starter-animations-text-typewriter .elementor-widget-container > *,
.wcf-starter-animations-text-typewriter > *,
.wcf-target-self.wcf-starter-animations-text-typewriter {
overflow: hidden;
white-space: nowrap;
width: 0;
}
.wcf-animate.wcf-starter-animations-text-typewriter .elementor-widget-container > *,
.wcf-animate.wcf-starter-animations-text-typewriter > *,
.wcf-animate.wcf-target-self.wcf-starter-animations-text-typewriter {
animation: wcf-typewriter var(--wcf-duration, 2s) steps(30) forwards, wcf-caret 1s step-end;
}
@keyframes wcf-typewriter {
to {
width: 100%;
}
}
@keyframes wcf-caret {
50% {
border-color: transparent;
}
} .wcf-starter-animations-text-mask-wipe .elementor-widget-container > *,
.wcf-starter-animations-text-mask-wipe > *,
.wcf-target-self.wcf-starter-animations-text-mask-wipe {
position: relative;
display: inline-block;
overflow: hidden;
} .wcf-starter-animations-text-mask-wipe .elementor-widget-container > *::after,
.wcf-starter-animations-text-mask-wipe > *::after,
.wcf-target-self.wcf-starter-animations-text-mask-wipe::after {
content: "";
position: absolute;
inset: 0;
background: var(--wcf-mask-bg, #000);
transform: translateX(0%);
z-index: 2;
} .wcf-animate.wcf-starter-animations-text-mask-wipe .elementor-widget-container > *::after,
.wcf-animate.wcf-starter-animations-text-mask-wipe > *::after,
.wcf-animate.wcf-target-self.wcf-starter-animations-text-mask-wipe::after {
animation: wcf-mask-wipe var(--wcf-duration, 1000ms) var(--wcf-ease, cubic-bezier(0.77, 0, 0.18, 1)) var(--wcf-delay, 0ms) forwards;
}
@keyframes wcf-mask-wipe {
to {
transform: translateX(100%);
}
} .wcf-select-scroll .select2-results__options {
max-height: 150px !important;
overflow-y: auto !important;
} .wcf-starter-animations-text-wave .elementor-widget-container > *,
.wcf-starter-animations-text-wave > *,
.wcf-target-self.wcf-starter-animations-text-wave {
position: relative;
color: transparent;
} .wcf-starter-animations-text-wave .elementor-widget-container > *::after,
.wcf-starter-animations-text-wave > *::after,
.wcf-target-self.wcf-starter-animations-text-wave::after {
content: attr(data-text);
position: absolute;
left: 0;
top: 0;
color: var(--wcf-wave-fill, #03a9f4);
animation: wcf-wave 4s ease-in-out infinite;
}
@keyframes wcf-wave {
0%, 100% {
clip-path: polygon(0% 45%, 16% 44%, 33% 50%, 54% 60%, 70% 61%, 84% 59%, 100% 52%, 100% 100%, 0% 100%);
}
50% {
clip-path: polygon(0% 60%, 15% 65%, 34% 66%, 51% 62%, 67% 50%, 84% 45%, 100% 46%, 100% 100%, 0% 100%);
}
} .wcf-starter-animations-text-bg-clip .elementor-widget-container > *,
.wcf-starter-animations-text-bg-clip > *,
.wcf-target-self.wcf-starter-animations-text-bg-clip {
position: relative;
color: var(--wcf-bg-text-color, rgba(255, 0, 0, 0.1));
background-image: var(--wcf-bg-text-image);
background-size: var(--wcf-bg-text-size, cover);
background-repeat: repeat;
background-position: left 0 top 50%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} .wcf-animate.wcf-starter-animations-text-bg-clip .elementor-widget-container > *,
.wcf-animate.wcf-starter-animations-text-bg-clip > *,
.wcf-animate.wcf-target-self.wcf-starter-animations-text-bg-clip {
animation: wcf-bg-text-animation var(--wcf-bg-speed, 15s) linear infinite;
}
@keyframes wcf-bg-text-animation {
0% {
background-position: left 0 top 50%;
}
50% {
background-position: left 1500px top 50%;
}
100% {
background-position: left 0 top 50%;
}
}   .wcf-char-preset-revolve {
--wcf-char-x: -150px;
--wcf-char-y: -50px;
--wcf-char-rotate: -180deg;
--wcf-char-scale: 2;
} .wcf-char-preset-ball {
--wcf-char-x: 0px;
--wcf-char-y: -200px;
--wcf-char-rotate: 0deg;
--wcf-char-scale: 1;
} .wcf-char-preset-slide {
--wcf-char-x: -100px;
--wcf-char-y: 0px;
--wcf-char-rotate: 0deg;
--wcf-char-scale: 1;
} .wcf-char-preset-revolve_drop {
--wcf-char-x: 0px;
--wcf-char-y: -150px;
--wcf-char-rotate: -360deg;
--wcf-char-scale: 1.5;
} .wcf-char-preset-drop_vanish {
--wcf-char-x: 0px;
--wcf-char-y: -250px;
--wcf-char-rotate: 0deg;
--wcf-char-scale: 0.3;
} .wcf-char-preset-twister {
--wcf-char-x: 0px;
--wcf-char-y: 0px;
--wcf-char-rotate: -720deg;
--wcf-char-scale: 1;
} [class*=wcf-starter-animations-text-char] .elementor-widget-container > *,
[class*=wcf-starter-animations-text-char] > *,
.wcf-target-self[class*=wcf-starter-animations-text-char] {
display: inline-block;
} [class*=wcf-starter-animations-text-char] .elementor-widget-container > * span,
[class*=wcf-starter-animations-text-char] > * span,
.wcf-target-self[class*=wcf-starter-animations-text-char] span {
display: inline-block;
opacity: 0;
transform: translate(var(--wcf-char-x, -150px), var(--wcf-char-y, 0)) rotate(var(--wcf-char-rotate, -180deg)) scale(var(--wcf-char-scale, 2));
animation-delay: calc(var(--wcf-stagger, 0.05s) * var(--i));
will-change: transform, opacity;
} .wcf-animate[class*=wcf-starter-animations-text-char] .elementor-widget-container > * span,
.wcf-animate[class*=wcf-starter-animations-text-char] > * span,
.wcf-animate.wcf-target-self[class*=wcf-starter-animations-text-char] span {
animation-name: wcf-char;
animation-duration: var(--wcf-duration, 0.5s);
animation-timing-function: var(--wcf-ease, ease);
animation-fill-mode: forwards;
} @keyframes wcf-char {
to {
opacity: 1;
transform: translate(0, 0) rotate(0deg) scale(1);
}
}  .wcf-starter-animations-slide.e-con {
opacity: 0;
animation-duration: var(--wcf-slide-duration, 600ms);
animation-delay: var(--wcf-slide-delay, 0ms);
animation-timing-function: var(--wcf-slide-ease, ease);
animation-fill-mode: forwards;
will-change: transform, opacity;
} .wcf-slide-bottom.wcf-starter-animations-slide.e-con {
transform: translateY(var(--wcf-slide-distance, 40px));
}
.wcf-slide-top.wcf-starter-animations-slide.e-con {
transform: translateY(calc(-1 * var(--wcf-slide-distance, 40px)));
}
.wcf-slide-left.wcf-starter-animations-slide.e-con {
transform: translateX(calc(-1 * var(--wcf-slide-distance, 40px)));
}
.wcf-slide-right.wcf-starter-animations-slide.e-con {
transform: translateX(var(--wcf-slide-distance, 40px));
} .wcf-animate.wcf-starter-animations-slide.e-con {
animation-name: wcf-container-slide;
}
@keyframes wcf-container-slide {
to {
transform: translateX(0) translateY(0);
opacity: 1;
}
}  .wcf-starter-animations-flip.e-con {
opacity: 0;
transform-style: preserve-3d;
perspective: var(--wcf-flip-perspective-container, 800px);
animation-duration: var(--wcf-duration, 700ms);
animation-delay: var(--wcf-delay, 0ms);
animation-timing-function: var(--wcf-ease, ease);
animation-fill-mode: forwards;
will-change: transform, opacity;
} .wcf-flip-axis-container-x.wcf-starter-animations-flip.e-con {
transform: rotateX(var(--wcf-flip-angle-container, 90deg));
} .wcf-flip-axis-container-y.wcf-starter-animations-flip.e-con {
transform: rotateY(var(--wcf-flip-angle-container, 90deg));
} .wcf-animate.wcf-starter-animations-flip.e-con {
animation-name: wcf-container-flip;
} @keyframes wcf-container-flip {
to {
transform: rotateX(0deg) rotateY(0deg);
opacity: 1;
}
}