.klain-animated-heading-v2-wrapper{position:relative;overflow:hidden}.klain-animated-heading-v2-copy{position:absolute!important;left:-9999px!important;top:-9999px!important;opacity:0!important;pointer-events:none!important;user-select:text!important;white-space:pre-wrap!important;z-index:-1!important;visibility:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}.klain-animated-heading-v2{margin:0;padding:0;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:inherit;word-spacing:inherit}.word-wrapper{display:inline-block;overflow:hidden;vertical-align:top;margin-right:.3em;word-spacing:inherit}.word{display:inline-block;transform:translateY(100%);animation:slideUp 0.8s ease-out forwards;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important;word-spacing:inherit!important;white-space:nowrap}.space{display:inline-block;white-space:pre;margin-right:0}@keyframes slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.klain-animated-heading-v2-wrapper.animating .word{transform:translateY(100%);animation:none}.klain-animated-heading-v2-wrapper.animated .word{transform:translateY(0)}@media (max-width:768px){.word-wrapper{margin-right:.2em}}.klain-animated-heading-v2-wrapper.loading::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #FF6604;border-radius:50%;animation:spin 1s linear infinite;z-index:10}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.klain-animated-heading-v2:focus{outline:2px solid #FF6604;outline-offset:2px}@media (prefers-contrast:high){.word{transform:translateY(0)!important}}@media (prefers-reduced-motion:reduce){.word{transform:translateY(0)!important;animation:none!important}.klain-animated-heading-v2-wrapper.animating .word{transform:translateY(0)!important;animation:none!important}}@media print{.word{transform:translateY(0)!important;animation:none!important}.klain-animated-heading-v2-wrapper.animating .word{transform:translateY(0)!important;animation:none!important}}.elementor-editor-active .klain-animated-heading-v2-wrapper{min-height:1.2em}.elementor-editor-active .word{transform:translateY(0)!important;animation:none!important}.klain-animated-heading-v2-wrapper{will-change:transform;contain:layout style paint}.word{will-change:transform;contain:layout style paint}.klain-animated-heading-v2-wrapper{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.word{transform:translateZ(0);backface-visibility:hidden}.klain-animated-heading-v2-wrapper .body-gray{color:#888}.klain-animated-heading-v2-wrapper .elementor-heading-title{display:block}.klain-animated-heading-v2-wrapper .elementor-heading-title .word{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important;word-spacing:inherit!important}.klain-animated-heading-v2-wrapper .elementor-heading-title{word-spacing:normal}.klain-animated-heading-v2-wrapper .elementor-heading-title .word-wrapper{margin-right:0;word-spacing:inherit}.klain-animated-heading-v2-wrapper .elementor-size-small .word{font-size:15px!important}.klain-animated-heading-v2-wrapper .elementor-size-default .word{font-size:19px!important}.klain-animated-heading-v2-wrapper .elementor-size-medium .word{font-size:22px!important}.klain-animated-heading-v2-wrapper .elementor-size-large .word{font-size:42px!important}.klain-animated-heading-v2-wrapper .elementor-size-xl .word{font-size:58px!important}.klain-animated-heading-v2-wrapper .elementor-size-xxl .word{font-size:74px!important}.klain-animated-heading-v2-wrapper.reset .word{transform:translateY(100%);animation:none}