:root{--topppa-color-primary: #0E59F2;--topppa-color-secondary: #1A1A1A;--topppa-color-para: #7B7E86;--topppa-color-white: #FFFFFF;--topppa-color-border: #D4D4D4;--topppa-color-bg: #EFF1F5;--topppa-color-bg2: #D9D9D9;--topppa-anim-duration: all 0.4s ease-in-out;--topppa-anim-duration-v2: 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);--topppa-color-shadow: 0px 13px 29px 0px rgba(131, 150, 188, 0.10);--topppa-title-font: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--topppa-body-font: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--topppa-icon-font: "Font Awesome 5 Free"}[data-topppa-split-text=true] .text-ani{visibility:hidden}.topppa-split-line,.topppa-split-word,.topppa-split-char{display:inline-block}.topppa-fadeIn{opacity:0}.topppa-slideUp{opacity:0;transform:translateY(50px)}.topppa-slideDown{opacity:0;transform:translateY(-50px)}.topppa-slideLeft{opacity:0;transform:translateX(50px)}.topppa-slideRight{opacity:0;transform:translateX(-50px)}.topppa-zoomIn{opacity:0;transform:scale(0.5)}.topppa-rotateIn{opacity:0;transform:rotate(180deg)}.topppa-flipIn{opacity:0;transform:rotateX(-90deg);transform-origin:center top}.topppa-bounceIn{opacity:0;transform:scale(0.3)}.topppa-swingIn{opacity:0;transform:rotateZ(15deg);transform-origin:top center}.topppa-waveIn{opacity:0}.topppa-extension-badge:before{content:"TOPPPA";background:#6610f2;color:#fff;padding:2px 4px;border-radius:3px;font-size:10px;margin-right:5px}.topppa-cursor-ext{position:relative;overflow:visible;z-index:9999}.topppa-cursor-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999999;overflow:visible}.topppa-cursor,.topppa-cursor2{position:absolute;top:0;left:0;pointer-events:none;z-index:9999;transform:translate(-50%, -50%);will-change:transform;display:none}.topppa-cursor.topppa-cursor-pointer{width:var(--topppa-cursor-size, 40px);height:var(--topppa-cursor-size, 40px);background-color:var(--topppa-cursor-color, #000000);border-radius:50%;opacity:var(--topppa-cursor-opacity, 0.3)}.topppa-cursor.topppa-cursor-text{display:flex;align-items:center;justify-content:center;background-color:var(--topppa-cursor-color, #000000);color:var(--topppa-cursor-text-color, #ffffff);font-size:var(--topppa-cursor-font-size, 14px);padding:var(--topppa-cursor-padding, 10px);border-radius:var(--topppa-cursor-border-radius, 5px)}.topppa-cursor.topppa-cursor-image{width:var(--topppa-cursor-size, 40px);height:var(--topppa-cursor-size, 40px);border-radius:var(--topppa-cursor-border-radius, 50%)}.topppa-cursor.topppa-cursor-image .topppa-cursor-image-content{width:100%;height:100%;object-fit:var(--topppa-cursor-image-object-fit, cover);border-radius:inherit}.topppa-cursor.topppa-cursor-icons .topppa-cursor-icon-content{display:flex;align-items:center;justify-content:center;width:var(--topppa-cursor-size, 40px);height:var(--topppa-cursor-size, 40px)}.topppa-cursor2{width:var(--topppa-cursor-size, 40px);height:var(--topppa-cursor-size, 40px);border:2px solid var(--topppa-cursor-color, #000000);border-radius:50%;opacity:var(--topppa-cursor-border-opacity, 0.5)}@media(prefers-reduced-motion: reduce){.topppa-cursor,.topppa-cursor2{transition:none}}.topppa-advanced-hover-yes{position:relative;overflow:hidden;cursor:pointer}.topppa-advanced-hover-yes img{transition:transform .3s ease;width:100%;height:100%;object-fit:cover}.topppa-image-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;z-index:10;color:#fff;font-weight:600;text-align:center}.topppa-hover-pixel-transition .topppa-image-hover-pixels{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:15}.topppa-hover-pixel-transition .topppa-image-hover-pixel{position:absolute;display:none;background-color:#fff}.topppa-hover-overlay-slide .topppa-image-hover-overlay{transform:translateY(100%);opacity:1;visibility:visible;transition:transform .3s ease}.topppa-advanced-hover-yes.topppa-hover-overlay-slide:hover .topppa-image-hover-overlay,.topppa-advanced-hover-yes.topppa-hover-overlay-slide.mobile-active .topppa-image-hover-overlay{transform:translateY(0)}.topppa-hover-zoom-overlay .topppa-image-hover-overlay{transition:opacity .3s ease,visibility .3s ease}.topppa-hover-zoom-overlay:hover img,.topppa-hover-zoom-overlay.mobile-active img{transform:scale(1.1)}.topppa-advanced-hover-yes.topppa-hover-zoom-overlay:hover .topppa-image-hover-overlay,.topppa-advanced-hover-yes.topppa-hover-zoom-overlay.mobile-active .topppa-image-hover-overlay{opacity:1;visibility:visible}.topppa-hover-flip-reveal{perspective:1000px}.topppa-hover-flip-reveal .topppa-image-flip-inner{position:relative;width:100%;height:100%;transition:transform .6s ease;transform-style:preserve-3d}.topppa-advanced-hover-yes.topppa-hover-flip-reveal:hover .topppa-image-flip-inner,.topppa-advanced-hover-yes.topppa-hover-flip-reveal.mobile-active .topppa-image-flip-inner{transform:rotateY(180deg)}.topppa-hover-flip-reveal .topppa-image-flip-front,.topppa-hover-flip-reveal .topppa-image-flip-back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.topppa-hover-flip-reveal .topppa-image-flip-back{transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;color:#fff}.topppa-advanced-hover-yes.topppa-hover-fade-overlay:hover .topppa-image-hover-overlay,.topppa-advanced-hover-yes.topppa-hover-fade-overlay.mobile-active .topppa-image-hover-overlay{opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.topppa-hover-split-reveal .topppa-image-split-container{position:relative;width:100%;height:100%;overflow:hidden}.topppa-hover-split-reveal .topppa-image-split-left,.topppa-hover-split-reveal .topppa-image-split-right{position:absolute;width:50%;height:100%;overflow:hidden;transition:transform .5s ease}.topppa-hover-split-reveal .topppa-image-split-left{left:0}.topppa-hover-split-reveal .topppa-image-split-right{right:0}.topppa-hover-split-reveal .topppa-image-split-left img{width:200%;height:100%;object-fit:cover;object-position:left}.topppa-hover-split-reveal .topppa-image-split-right img{width:200%;height:100%;object-fit:cover;object-position:right;transform:translateX(-50%)}.topppa-advanced-hover-yes.topppa-hover-split-reveal:hover .topppa-image-split-left,.topppa-advanced-hover-yes.topppa-hover-split-reveal.mobile-active .topppa-image-split-left{transform:translateX(-100%)}.topppa-advanced-hover-yes.topppa-hover-split-reveal:hover .topppa-image-split-right,.topppa-advanced-hover-yes.topppa-hover-split-reveal.mobile-active .topppa-image-split-right{transform:translateX(100%)}.topppa-advanced-hover-yes.topppa-hover-split-reveal:hover .topppa-image-hover-overlay,.topppa-advanced-hover-yes.topppa-hover-split-reveal.mobile-active .topppa-image-hover-overlay{opacity:1;visibility:visible;transition:opacity .5s ease,visibility .5s ease}.topppa-image-hover-overlay i,.topppa-image-hover-overlay svg{display:inline-block}@media(max-width: 768px){.topppa-advanced-hover-yes{cursor:default}}@keyframes topppa-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes topppa-bounce-in{0%{transform:scale(0.3);opacity:0}50%{transform:scale(1.1);opacity:.8}100%{transform:scale(1);opacity:1}}.topppa-advanced-hover-yes:hover .topppa-bounce-effect,.topppa-advanced-hover-yes.mobile-active .topppa-bounce-effect{animation:topppa-bounce-in .5s ease-out}.topppa-advanced-hover-yes:hover .topppa-pulse-effect,.topppa-advanced-hover-yes.mobile-active .topppa-pulse-effect{animation:topppa-pulse 1s infinite}.elementor-section[data-settings*=topppa_enable_pin_section],.elementor-container[data-settings*=topppa_enable_pin_section]{overflow:visible !important}.elementor-section-wrap,.elementor-container-wrap,.elementor-widget-wrap{overflow:visible !important}.elementor-widget{transform-origin:center center;transition:transform .1s ease-out,opacity .1s ease-out;will-change:transform,opacity}.elementor-section[data-settings*=topppa_enable_pin_section] .elementor-widget,.elementor-container[data-settings*=topppa_enable_pin_section] .elementor-widget{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.gsap-marker-scroller-start,.gsap-marker-scroller-end,.gsap-marker-start,.gsap-marker-end{font-size:11px !important;line-height:1.2 !important;padding:2px 6px !important;border-radius:3px !important;font-family:monospace !important;font-weight:bold !important;color:#fff !important;z-index:9999 !important}.gsap-marker-start{background-color:lime !important;color:#000 !important}.gsap-marker-end{background-color:red !important}.gsap-marker-scroller-start{background-color:#06f !important}.gsap-marker-scroller-end{background-color:#f60 !important}@media(max-width: 767px){.elementor-section[data-settings*=topppa_disable_on][data-settings*=mobile],.elementor-container[data-settings*=topppa_disable_on][data-settings*=mobile]{position:static !important;top:auto !important;z-index:auto !important}}@media(max-width: 1024px)and (min-width: 768px){.elementor-section[data-settings*=topppa_disable_on][data-settings*=tablet],.elementor-container[data-settings*=topppa_disable_on][data-settings*=tablet]{position:static !important;top:auto !important;z-index:auto !important}}@media(prefers-reduced-motion: reduce){.elementor-section[data-settings*=topppa_enable_pin_section],.elementor-container[data-settings*=topppa_enable_pin_section]{position:static !important;top:auto !important}.elementor-widget{transition:none !important;will-change:auto !important;transform:none !important;opacity:1 !important}}.topppa-loading .elementor-widget{opacity:0;transform:scale(0.95)}.elementor-section[data-settings*=topppa_enable_pin_section],.elementor-container[data-settings*=topppa_enable_pin_section]{contain:layout style}.elementor-section-stretched>.elementor-container[data-settings*=topppa_enable_pin_section],.elementor-section-full_width>.elementor-container[data-settings*=topppa_enable_pin_section]{width:100%;max-width:none}.elementor-top-section[data-settings*=topppa_enable_pin_section],.elementor-inner-section[data-settings*=topppa_enable_pin_section]{overflow:visible !important}html{scroll-behavior:smooth}.gsap-marker-scroller-start::-webkit-scrollbar,.gsap-marker-scroller-end::-webkit-scrollbar{display:none}.elementor-section[data-settings*=topppa_enable_pin_section]{isolation:isolate}@media print{.elementor-section[data-settings*=topppa_enable_pin_section],.elementor-container[data-settings*=topppa_enable_pin_section]{position:static !important;top:auto !important;z-index:auto !important}.elementor-widget{transform:none !important;opacity:1 !important}.gsap-marker-start,.gsap-marker-end,.gsap-marker-scroller-start,.gsap-marker-scroller-end{display:none !important}}.topppa-border-animation-yes{position:relative;isolation:isolate;overflow:hidden}.topppa-border-animation-yes::before,.topppa-border-animation-yes::after{content:"";position:absolute}.topppa-border-animation-yes::before{width:200%;height:200%;background-image:conic-gradient(var(--color) 0deg, transparent 60deg, transparent 180deg, var(--color) 180deg, transparent 240deg);inset:-50%;z-index:-2;transform:rotate(0deg);opacity:0}.topppa-border-animation-yes.topppa-border-animation-trigger-hover:not(.topppa-border-animation-infinite-yes):hover::before{animation:borderanimation var(--animation-duration, 2s) linear forwards}.topppa-border-animation-yes.topppa-border-animation-trigger-hover.topppa-border-animation-infinite-yes:hover::before{animation:borderanimation_infinite var(--animation-duration, 2s) linear infinite}.topppa-border-animation-yes.topppa-border-animation-trigger-scroll.is-animated:not(.topppa-border-animation-infinite-yes)::before,.topppa-border-animation-yes.topppa-border-animation-trigger-on_load.is-animated:not(.topppa-border-animation-infinite-yes)::before,.topppa-border-animation-yes.topppa-border-animation-trigger-click.is-animated:not(.topppa-border-animation-infinite-yes)::before{animation:borderanimation var(--animation-duration, 2s) linear forwards}.topppa-border-animation-yes.topppa-border-animation-trigger-scroll.is-animated.topppa-border-animation-infinite-yes::before,.topppa-border-animation-yes.topppa-border-animation-trigger-on_load.is-animated.topppa-border-animation-infinite-yes::before,.topppa-border-animation-yes.topppa-border-animation-trigger-click.is-animated.topppa-border-animation-infinite-yes::before{animation:borderanimation_infinite var(--animation-duration, 2s) linear infinite}@keyframes borderanimation{0%{opacity:1;transform:rotate(0deg)}90%{opacity:1;transform:rotate(-180deg)}100%{opacity:0;transform:rotate(-180deg)}}@keyframes borderanimation_infinite{0%{opacity:1;transform:rotate(0deg)}100%{opacity:1;transform:rotate(360deg)}}.topppa-border-animation-yes::after{transition:all .3s linear}