.awp-heading,.awp-heading-divider{--awp-primary: var(--primary,#F8DE60);--awp-secondary: var(--secondary,#F5B85C);--awp-white: var(--white,#FFFFFF);--awp-border: var(--border,#262B38)}.elementor-widget-awp-ep-heading .awp-heading{margin: 0;padding: 0;font-family: inherit}:where(.elementor-widget-awp-ep-heading) .awp-heading{line-height: 1.4}.elementor-widget-awp-ep-heading .awp-heading-link{display: inline-block;max-inline-size: 100%;text-decoration: none;color: inherit}.elementor-widget-awp-ep-heading .awp-heading-link:focus-visible{outline: 2px solid var(--awp-primary);outline-offset: 4px}.elementor-widget-awp-ep-heading .awp-heading:not(.awp-heading--mark-before)::before,.elementor-widget-awp-ep-heading .awp-heading:not(.awp-heading--mark-after)::after{content: none}.elementor-widget-awp-ep-heading .awp-heading--mark-before::before,.elementor-widget-awp-ep-heading .awp-heading--mark-after::after{content: "";display: inline-block;inline-size: var(--awp-heading-mark-size,1em);block-size: var(--awp-heading-mark-size,1em);background-image: var(--awp-heading-mark);background-size: contain;background-position: center;background-repeat: no-repeat;opacity: var(--awp-heading-mark-opacity,1);vertical-align: middle;transform: translateY(var(--awp-heading-mark-offset,0))}.elementor-widget-awp-ep-heading .awp-heading--mark-before::before{margin-inline-end: var(--awp-heading-mark-gap,0.4em)}.elementor-widget-awp-ep-heading .awp-heading--mark-after::after{margin-inline-start: var(--awp-heading-mark-gap,0.4em)}@supports (background-clip: text) or (-webkit-background-clip: text){.elementor-widget-awp-ep-heading .awp-heading--fill{background-image: var(--awp-heading-gradient,linear-gradient(90deg,var(--awp-primary) 0%,var(--awp-secondary) 50%,var(--awp-primary) 100%));background-size: 100% 100%;background-position: 0 0;background-repeat: no-repeat;-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;padding-block: var(--awp-heading-fill-bleed,0.35em);padding-inline: 0.12em;margin-block: calc(var(--awp-heading-fill-bleed,0.35em) * -1);margin-inline: -0.12em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.elementor-widget-awp-ep-heading .awp-heading--fill [style*="color"]{-webkit-text-fill-color: currentColor}.elementor-widget-awp-ep-heading .awp-heading--fill-image{background-image: var(--awp-heading-image);background-size: var(--awp-heading-image-fit,var(--awp-heading-image-size,100%) var(--awp-heading-image-height,auto));background-position: var(--awp-heading-image-x,50%) var(--awp-heading-image-y,50%);background-repeat: var(--awp-heading-image-repeat,no-repeat)}.elementor-widget-awp-ep-heading .awp-heading--style-3{background-size: 200% 100%;background-repeat: repeat;animation: awp-heading-flow var(--awp-heading-anim,6000ms) linear infinite}.elementor-widget-awp-ep-heading .awp-heading--style-4{background-image: linear-gradient( 100deg,transparent 35%,var(--awp-heading-shine,var(--awp-white)) 50%,transparent 65% ),var(--awp-heading-gradient,linear-gradient(90deg,var(--awp-primary),var(--awp-secondary)));background-size: 60% 100%,100% 100%;background-repeat: no-repeat,no-repeat;animation: awp-heading-shine var(--awp-heading-anim,4000ms) linear infinite}}@keyframes awp-heading-flow{from{background-position: 0% 50%}to{background-position: 200% 50%}}@keyframes awp-heading-shine{from{background-position: -150% 50%,0 0}to{background-position: 250% 50%,0 0}}.elementor-widget-awp-ep-heading .awp-heading-words{display: inline-grid;vertical-align: bottom;margin-inline: var(--awp-heading-word-gap,0);overflow: hidden;text-align: start}.elementor-widget-awp-ep-heading .awp-heading-word{grid-area: 1 / 1;opacity: 0;visibility: hidden;transition: opacity var(--awp-heading-word-anim,400ms) ease,transform var(--awp-heading-word-anim,400ms) cubic-bezier(0.22,1,0.36,1),filter var(--awp-heading-word-anim,400ms) ease}.elementor-widget-awp-ep-heading .awp-heading-word.is-active{opacity: 1;visibility: visible;transform: none;filter: none;clip-path: none}.awp-heading-words--up .awp-heading-word{transform: translateY(0.8em)}.awp-heading-words--up .awp-heading-word.is-out{transform: translateY(-0.8em)}.awp-heading-words--down .awp-heading-word{transform: translateY(-0.8em)}.awp-heading-words--down .awp-heading-word.is-out{transform: translateY(0.8em)}.awp-heading-words--slide-start .awp-heading-word{transform: translateX(0.8em)}.awp-heading-words--slide-start .awp-heading-word.is-out{transform: translateX(-0.8em)}.awp-heading-words--slide-end .awp-heading-word{transform: translateX(-0.8em)}.awp-heading-words--slide-end .awp-heading-word.is-out{transform: translateX(0.8em)}.awp-heading-words--zoom .awp-heading-word{transform: scale(0.6)}.awp-heading-words--zoom .awp-heading-word.is-out{transform: scale(1.4)}.awp-heading-words--shrink .awp-heading-word{transform: scale(1.4)}.awp-heading-words--shrink .awp-heading-word.is-out{transform: scale(0.6)}.awp-heading-words--flip{perspective: 600px}.awp-heading-words--flip .awp-heading-word{transform: rotateX(-90deg)}.awp-heading-words--flip .awp-heading-word.is-out{transform: rotateX(90deg)}.awp-heading-words--blur .awp-heading-word{filter: blur(8px)}.awp-heading-words--blur .awp-heading-word.is-out{filter: blur(8px)}.awp-heading-words--typing .awp-heading-word{clip-path: inset(0 100% 0 0)}.awp-heading-words--typing .awp-heading-word:dir(rtl){clip-path: inset(0 0 0 100%)}.awp-heading-words--typing .awp-heading-word.is-out{opacity: 0}.elementor-widget-awp-ep-heading .awp-heading-divider{display: block;flex: none;inline-size: var(--awp-divider-width,80px);block-size: var(--awp-divider-height,3px);border-radius: var(--awp-divider-radius,999px);background: var(--awp-divider-color,var(--awp-primary));opacity: var(--awp-divider-opacity,1)}.elementor-widget-awp-ep-heading .awp-heading-stack{display: flex;gap: var(--awp-divider-gap,12px)}.elementor-widget-awp-ep-heading .awp-heading-stack--top,.elementor-widget-awp-ep-heading .awp-heading-stack--bottom{flex-direction: column}.elementor-widget-awp-ep-heading .awp-heading-stack--start,.elementor-widget-awp-ep-heading .awp-heading-stack--end{flex-direction: row;align-items: center}.elementor-widget-awp-ep-heading .awp-heading-divider--gradient{background: linear-gradient( 90deg,var(--awp-divider-color,var(--awp-primary)) 0%,var(--awp-divider-color-2,var(--awp-secondary)) 100% )}.elementor-widget-awp-ep-heading .awp-heading-divider--fade{background: linear-gradient( 90deg,transparent 0%,var(--awp-divider-color,var(--awp-primary)) 50%,transparent 100% )}.elementor-widget-awp-ep-heading .awp-heading-divider--dotted{background: radial-gradient( circle,var(--awp-divider-color,var(--awp-primary)) 45%,transparent 46% ) repeat-x;background-size: calc(var(--awp-divider-height,3px) * 3) 100%;border-radius: 0}.elementor-widget-awp-ep-heading .awp-heading-divider--dashed{background: repeating-linear-gradient( 90deg,var(--awp-divider-color,var(--awp-primary)) 0,var(--awp-divider-color,var(--awp-primary)) calc(var(--awp-divider-height,3px) * 4),transparent calc(var(--awp-divider-height,3px) * 4),transparent calc(var(--awp-divider-height,3px) * 7) )}.elementor-widget-awp-ep-heading .awp-heading-divider--double{background: none;border-block-start: var(--awp-divider-height,3px) solid var(--awp-divider-color,var(--awp-primary));border-block-end: var(--awp-divider-height,3px) solid var(--awp-divider-color,var(--awp-primary));block-size: calc(var(--awp-divider-height,3px) * 4)}.elementor-widget-awp-ep-heading .awp-heading-divider--accent{inline-size: var(--awp-divider-width,48px);block-size: calc(var(--awp-divider-height,3px) * 2)}.elementor-widget-awp-ep-heading .awp-heading-divider--dot-line{position: relative;background: var(--awp-divider-color,var(--awp-primary))}.elementor-widget-awp-ep-heading .awp-heading-divider--dot-line::after{content: "";position: absolute;inset-block-start: 50%;inset-inline-start: 50%;inline-size: calc(var(--awp-divider-height,3px) * 3);block-size: calc(var(--awp-divider-height,3px) * 3);border-radius: 999px;background: var(--awp-divider-color,var(--awp-primary));transform: translate(-50%,-50%)}.elementor-widget-awp-ep-heading .awp-heading-divider--zigzag{background: linear-gradient(135deg,var(--awp-divider-color,var(--awp-primary)) 25%,transparent 25%) 0 0,linear-gradient(225deg,var(--awp-divider-color,var(--awp-primary)) 25%,transparent 25%) 0 0;background-size: calc(var(--awp-divider-height,3px) * 4) calc(var(--awp-divider-height,3px) * 4);background-repeat: repeat-x;block-size: calc(var(--awp-divider-height,3px) * 4);border-radius: 0}.elementor-widget-awp-ep-heading .awp-heading-divider--wave{background: radial-gradient(circle at 50% 100%,transparent 45%,var(--awp-divider-color,var(--awp-primary)) 46%,var(--awp-divider-color,var(--awp-primary)) 55%,transparent 56%) repeat-x,radial-gradient(circle at 50% 0,transparent 45%,var(--awp-divider-color,var(--awp-primary)) 46%,var(--awp-divider-color,var(--awp-primary)) 55%,transparent 56%) repeat-x;background-size: calc(var(--awp-divider-height,3px) * 6) calc(var(--awp-divider-height,3px) * 3);background-position: 0 0,calc(var(--awp-divider-height,3px) * 3) calc(var(--awp-divider-height,3px) * 3);block-size: calc(var(--awp-divider-height,3px) * 6);border-radius: 0}@keyframes awp-divider-sweep{from{background-position: -40% 0,0 0}to{background-position: 140% 0,0 0}}.elementor-widget-awp-ep-heading .awp-heading-divider--glow{background-image: linear-gradient( 90deg,transparent 0%,var(--awp-divider-color-2,var(--awp-white)) 50%,transparent 100% ),linear-gradient( 90deg,var(--awp-divider-color,var(--awp-primary)) 0%,var(--awp-divider-color,var(--awp-primary)) 100% );background-size: 40% 100%,100% 100%;background-repeat: no-repeat,no-repeat;animation: awp-divider-sweep var(--awp-divider-anim,3000ms) linear infinite}@media (prefers-reduced-motion: reduce){.elementor-widget-awp-ep-heading .awp-heading--style-3,.elementor-widget-awp-ep-heading .awp-heading--style-4,.elementor-widget-awp-ep-heading .awp-heading-divider--glow{animation: none}.elementor-widget-awp-ep-heading .awp-heading-word{transition-duration: 0.01ms !important;transform: none !important;filter: none !important;clip-path: none !important}}
