:root{--lh-hw-orange:#ff7518;--lh-hw-orange-glow:rgba(255, 117, 24, 0.45);--lh-hw-orange-deep:#e65100;--lh-hw-purple-glow:rgba(157, 78, 221, 0.45);--lh-hw-purple-mystic:#9d4edd;--lh-hw-green-slime:#39ff14;--lh-hw-moon-light:rgba(255, 243, 196, 0.85);--lh-hw-dark-bg:#0b0813;--lh-hw-dark-section:#0e0a19;--lh-hw-dark-card:#161226;--lh-hw-dark-card-hover:#1f1935;--lh-hw-dark-border:rgba(157, 78, 221, 0.22);--lh-hw-dark-text-main:#ffffff;--lh-hw-dark-text-muted:#cfcbdd}body.home,body.home .site_wrapper,body.home #main,body.home .elementor-23137,body.home .main_wrapper,body.home .content_wrapper{background-color:var(--lh-hw-dark-bg)!important;color:var(--lh-hw-dark-text-muted)!important}body.home .elementor-23137 .elementor-element.elementor-element-80dff51,body.home .elementor-23137 .elementor-element.elementor-element-a653957,body.home .elementor-23137 .elementor-element.elementor-element-6e7ea29,body.home .elementor-23137 .elementor-element.elementor-element-a77aec9,body.home .elementor-23137 .elementor-element.elementor-element-8ab1022,body.home .elementor-23137 .elementor-element.elementor-element-6b1203f7,body.home .elementor-23137 .elementor-element.elementor-element-ffe1982,body.home .elementor-23137 .elementor-element.elementor-element-9b0c1bc,body.home .elementor-23137 .elementor-element.elementor-element-f216243,body.home .elementor-23137 .elementor-element.elementor-element-f6b05f0,body.home .elementor-23137 .elementor-element.elementor-element-d4cf519{background:var(--lh-hw-dark-section)!important;background-color:var(--lh-hw-dark-section)!important}body.home .elementor-inner-section{background:transparent!important;background-color:transparent!important}body.home .elementor-23137 .elementor-element.elementor-element-6b1203f7:not(.elementor-motion-effects-element-type-background),body.home .elementor-23137 .elementor-element.elementor-element-6b1203f7>.elementor-motion-effects-container>.elementor-motion-effects-layer,body.home .elementor-23137 .elementor-element.elementor-element-ffe1982:not(.elementor-motion-effects-element-type-background),body.home .elementor-23137 .elementor-element.elementor-element-ffe1982>.elementor-motion-effects-container>.elementor-motion-effects-layer,body.home .elementor-23137 .elementor-element.elementor-element-9b0c1bc:not(.elementor-motion-effects-element-type-background),body.home .elementor-23137 .elementor-element.elementor-element-9b0c1bc>.elementor-motion-effects-container>.elementor-motion-effects-layer,body.home .elementor-23137 .elementor-element.elementor-element-f216243:not(.elementor-motion-effects-element-type-background),body.home .elementor-23137 .elementor-element.elementor-element-f216243>.elementor-motion-effects-container>.elementor-motion-effects-layer,body.home .elementor-23137 .elementor-element.elementor-element-f6b05f0:not(.elementor-motion-effects-element-type-background),body.home .elementor-23137 .elementor-element.elementor-element-f6b05f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:var(--lh-hw-dark-section)!important;background-color:var(--lh-hw-dark-section)!important;background-image:none!important}body.home .elementor-element.elementor-element-5b697ee6,body.home .elementor-23137 .elementor-element.elementor-element-5b697ee6,body.home .elementor-23137 .elementor-element.elementor-element-5b697ee6:not(.elementor-motion-effects-element-type-background),body.home .elementor-23137 .elementor-element.elementor-element-5b697ee6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1080A080!important;background-image:url(/wp-content/plugins/loonyheads-core/assets/images/bg-violet-gradient.png)!important;background-size:cover!important;background-position:center center!important;overflow:hidden!important}body.home .elementor-element-5b697ee6 .elementor-inner-section,body.home .elementor-element-5b697ee6 .elementor-section,body.home .elementor-element-5b697ee6 .elementor-column,body.home .elementor-element-5b697ee6 .elementor-widget-wrap,body.home .elementor-element-c398b6e,body.home .elementor-element-ac639dd,body.home .elementor-element-1e1c3423,body.home .elementor-element-51e3e84e,body.home .elementor-element-327a0792,body.home .elementor-element-6030654f{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}body.home .elementor-element-5b697ee6 .elementor-element-c398b6e{z-index:1!important}body.home .elementor-element-5b697ee6 .elementor-element-661edc08{z-index:3!important;background:transparent!important}body.home .elementor-element-5b697ee6 .elementor-element-ac639dd{z-index:5!important}body.home .elementor-element-5b697ee6 .gt3-scrolling-text-wrapper,body.home .elementor-element-5b697ee6 .gt3-scrolling-text-element{color:#ffffff!important;background:transparent!important;background-color:transparent!important}body.home .elementor-widget-gt3-core-counter .counter_text .counter,body.home .elementor-widget-gt3-core-counter .counter_text .hidden_end{color:#ffffff!important;text-shadow:0 0 20px rgb(255 117 24 / .45)}body.home .elementor-widget-gt3-core-counter .counter_suffix{color:var(--lh-hw-orange)!important;text-shadow:0 0 15px rgb(255 117 24 / .6)}body.home .elementor-widget-gt3-core-counter .description,body.home .elementor-widget-gt3-core-counter .description p,body.home .elementor-widget-gt3-core-counter .description span{color:#d8d5e6!important;font-weight:500!important}body.home .elementor-23137 .elementor-element.elementor-element-a38ff17,body.home .elementor-23137 .elementor-element.elementor-element-e22e293,body.home .elementor-23137 .elementor-element.elementor-element-70194ef,body.home .elementor-23137 .elementor-element.elementor-element-a38ff17:not(.elementor-motion-effects-element-type-background),body.home .elementor-23137 .elementor-element.elementor-element-e22e293:not(.elementor-motion-effects-element-type-background),body.home .elementor-23137 .elementor-element.elementor-element-70194ef:not(.elementor-motion-effects-element-type-background){background:var(--lh-hw-dark-card)!important;background-color:var(--lh-hw-dark-card)!important;border:1px solid var(--lh-hw-dark-border)!important;box-shadow:0 10px 30px rgb(0 0 0 / .45)!important;transition:all 0.3s ease!important}body.home .elementor-23137 .elementor-element.elementor-element-a38ff17:hover,body.home .elementor-23137 .elementor-element.elementor-element-e22e293:hover,body.home .elementor-23137 .elementor-element.elementor-element-70194ef:hover{border-color:rgb(255 117 24 / .5)!important;box-shadow:0 14px 35px rgb(255 117 24 / .18),0 0 15px rgb(157 78 221 / .25)!important}body.home .elementor-element-a38ff17 .gt3-core-imagebox-wrapper,body.home .elementor-element-e22e293 .gt3-core-imagebox-wrapper,body.home .elementor-element-70194ef .gt3-core-imagebox-wrapper,body.home .elementor-element-a38ff17 .elementor-widget-container,body.home .elementor-element-e22e293 .elementor-widget-container,body.home .elementor-element-70194ef .elementor-widget-container{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important}body.home .elementor-element-a38ff17 .gt3-core-imagebox-wrapper:hover,body.home .elementor-element-e22e293 .gt3-core-imagebox-wrapper:hover,body.home .elementor-element-70194ef .gt3-core-imagebox-wrapper:hover{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}body.home .elementor-element-a38ff17 .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-element-e22e293 .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-element-70194ef .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-element-a38ff17 .gt3-core-imagebox-content .gt3-core-imagebox-title a,body.home .elementor-element-e22e293 .gt3-core-imagebox-content .gt3-core-imagebox-title a,body.home .elementor-element-70194ef .gt3-core-imagebox-content .gt3-core-imagebox-title a{color:#ffffff!important}body.home .elementor-element-a38ff17 .gt3-core-imagebox-content .gt3-core-imagebox-description,body.home .elementor-element-e22e293 .gt3-core-imagebox-content .gt3-core-imagebox-description,body.home .elementor-element-70194ef .gt3-core-imagebox-content .gt3-core-imagebox-description,body.home .elementor-element-a38ff17 .gt3-core-imagebox-content p,body.home .elementor-element-e22e293 .gt3-core-imagebox-content p,body.home .elementor-element-70194ef .gt3-core-imagebox-content p{color:#d8d5e8!important;font-size:15px!important;line-height:1.6!important}body.home .elementor-element-a77aec9{position:relative!important;overflow:visible!important}body.home .elementor-element-69410f5{position:relative!important;z-index:1!important}body.home .elementor-element-69410f5::before{content:'';position:absolute;top:50%;left:2%;right:2%;height:180px;transform:translateY(-50%);background:radial-gradient(ellipse at center,rgb(255 255 255 / .3) 0%,rgb(255 235 180 / .2) 35%,rgb(157 78 221 / .25) 65%,transparent 85%);filter:blur(30px);pointer-events:none;z-index:0}body.home .elementor-element-69410f5 .elementor-image-carousel-wrapper{position:relative!important;z-index:1!important;padding:24px 12px!important;background:radial-gradient(ellipse 85% 90% at 50% 50%,rgb(255 255 255 / .12) 0%,rgb(255 255 255 / .04) 55%,transparent 80%)!important;border-radius:24px!important}body.home .elementor-element-69410f5 .swiper-slide-inner{display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;margin:0!important;border-radius:18px!important;background:rgb(255 255 255 / .16)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgb(255 255 255 / .28)!important;box-shadow:0 4px 20px rgb(0 0 0 / .35),0 0 25px rgb(255 255 255 / .18),inset 0 0 15px rgb(255 255 255 / .1)!important;transition:all 0.35s cubic-bezier(.165,.84,.44,1)!important;height:120px!important;min-height:120px!important;overflow:hidden!important}body.home .elementor-element-69410f5 .swiper-slide-inner:hover{background:rgb(255 255 255 / .26)!important;border-color:rgb(255 117 24 / .6)!important;box-shadow:0 8px 30px rgb(0 0 0 / .4),0 0 35px rgb(255 255 255 / .32),0 0 20px rgb(255 117 24 / .4)!important;transform:translateY(-3px) scale(1.03)!important}body.home .elementor-element-69410f5 .swiper-slide-image{filter:drop-shadow(0 0 6px rgb(255 255 255 / .95)) drop-shadow(0 0 16px rgb(255 255 255 / .5))!important;height:95px!important;max-height:95px!important;width:auto!important;max-width:90%!important;object-fit:contain!important;transform:scale(1.4)!important;transform-origin:center center!important;transition:filter 0.3s ease,transform 0.3s ease!important}body.home .elementor-element-69410f5 .swiper-slide-inner:hover .swiper-slide-image{filter:drop-shadow(0 0 8px rgb(255 255 255)) drop-shadow(0 0 22px rgb(255 117 24 / .7))!important;transform:scale(1.46)!important}body.home .loonyheads-marquee-section{position:relative!important}body.home .loonyheads-marquee-item img{filter:drop-shadow(0 0 6px rgb(255 255 255 / .85)) drop-shadow(0 0 14px rgb(255 255 255 / .4))!important;transition:filter 0.3s ease}body.home .loonyheads-marquee-item:hover img{filter:drop-shadow(0 0 8px rgb(255 255 255)) drop-shadow(0 0 18px rgb(255 117 24 / .6))!important}body.home .elementor-23137 .elementor-element.elementor-element-4c98dbf>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-8a37d56>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-cbdda81>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-31a7e45>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-87e55ac>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-2620e72>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-6cf1682>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-b242a30>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-d5e5c61>.elementor-widget-container{background:var(--lh-hw-dark-card)!important;background-color:var(--lh-hw-dark-card)!important;border:1px solid var(--lh-hw-dark-border)!important;box-shadow:0 8px 25px rgb(0 0 0 / .35)!important;border-radius:16px!important;transition:all 0.3s ease!important}body.home .elementor-23137 .elementor-element.elementor-element-4c98dbf>.elementor-widget-container:hover,body.home .elementor-23137 .elementor-element.elementor-element-8a37d56>.elementor-widget-container:hover,body.home .elementor-23137 .elementor-element.elementor-element-cbdda81>.elementor-widget-container:hover,body.home .elementor-23137 .elementor-element.elementor-element-31a7e45>.elementor-widget-container:hover,body.home .elementor-23137 .elementor-element.elementor-element-87e55ac>.elementor-widget-container:hover,body.home .elementor-23137 .elementor-element.elementor-element-2620e72>.elementor-widget-container:hover,body.home .elementor-23137 .elementor-element.elementor-element-6cf1682>.elementor-widget-container:hover,body.home .elementor-23137 .elementor-element.elementor-element-b242a30>.elementor-widget-container:hover,body.home .elementor-23137 .elementor-element.elementor-element-d5e5c61>.elementor-widget-container:hover{background:var(--lh-hw-dark-card-hover)!important;border-color:rgb(255 117 24 / .5)!important;box-shadow:0 12px 30px rgb(255 117 24 / .18),0 0 20px rgb(157 78 221 / .25)!important;transform:translateY(-4px)!important}body.home .elementor-element-8ab1022 .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-element-8ab1022 .gt3-core-imagebox-content .gt3-core-imagebox-title a{color:#ffffff!important}body.home .elementor-element-8ab1022 .gt3-core-imagebox-content .gt3-core-imagebox-description,body.home .elementor-element-8ab1022 .gt3-core-imagebox-content p{color:#d1cedf!important}body.home h1,body.home h2,body.home h3,body.home h4,body.home h5,body.home h6,body.home .elementor-heading-title,body.home .gt3_module_title,body.home .gt3-core-imagebox-title,body.home .gt3-core-imagebox-title a,body.home .gt3_module_title_wrapper .title{color:var(--lh-hw-dark-text-main)!important}body.home p,body.home .elementor-text-editor,body.home .gt3-core-imagebox-description,body.home .gt3-core-imagebox-text,body.home .gt3_module_title_wrapper .sub_title{color:var(--lh-hw-dark-text-muted)!important}body.home .elementor-toggle .elementor-toggle-item{background:var(--lh-hw-dark-card)!important;border:1px solid var(--lh-hw-dark-border)!important;border-radius:12px!important;margin-bottom:12px!important;overflow:hidden!important}body.home .elementor-toggle .elementor-tab-title{background:#18132b!important;color:#ffffff!important;padding:16px 20px!important;border:none!important}body.home .elementor-toggle .elementor-tab-title a{color:#ffffff!important}body.home .elementor-toggle .elementor-tab-title.elementor-active{background:#201838!important;color:#ffb74d!important;border-bottom:1px solid rgb(255 117 24 / .25)!important}body.home .elementor-toggle .elementor-tab-title .elementor-toggle-icon{color:var(--lh-hw-orange)!important}body.home .elementor-toggle .elementor-tab-content{background:#130f22!important;color:var(--lh-hw-dark-text-muted)!important;border:none!important;padding:18px 20px!important}body.home .wpcf7-form input[type="text"],body.home .wpcf7-form input[type="email"],body.home .wpcf7-form input[type="tel"],body.home .wpcf7-form input[type="url"],body.home .wpcf7-form textarea,body.home .wpcf7-form select{background:#17122a!important;background-color:#17122a!important;color:#f3f4f6!important;border:1px solid rgb(157 78 221 / .35)!important;border-radius:10px!important;padding:12px 16px!important;box-shadow:none!important;transition:all 0.3s ease!important}body.home .wpcf7-form input:focus,body.home .wpcf7-form textarea:focus,body.home .wpcf7-form select:focus{border-color:var(--lh-hw-orange)!important;box-shadow:0 0 12px rgb(255 117 24 / .4)!important;background-color:#1e1736!important;outline:none!important}body.home .wpcf7-form ::placeholder{color:#7d7895!important;opacity:1!important}body.home .wpcf7-form label{color:#d1cedf!important}.lh-logo-witch-hat{display:none!important}body.home .elementor-23137 .elementor-element.elementor-element-6b1203f7,body.home .elementor-23137 .elementor-element.elementor-element-6b1203f7:not(.elementor-motion-effects-element-type-background),body.home .elementor-23137 .elementor-element.elementor-element-6b1203f7>.elementor-motion-effects-container>.elementor-motion-effects-layer,body.home .elementor-23137 .elementor-element.elementor-element-ffe1982,body.home .elementor-23137 .elementor-element.elementor-element-ffe1982:not(.elementor-motion-effects-element-type-background),body.home .elementor-23137 .elementor-element.elementor-element-ffe1982>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:var(--lh-hw-dark-section)!important;background-color:var(--lh-hw-dark-section)!important;background-image:none!important}body.home .elementor-23137 .elementor-element.elementor-element-6b1203f7>.elementor-background-overlay,body.home .elementor-23137 .elementor-element.elementor-element-ffe1982::before,body.home .elementor-23137 .elementor-element.elementor-element-ffe1982>.elementor-background-overlay,body.home .elementor-23137 .elementor-element.elementor-element-ffe1982>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{display:none!important;background:transparent!important;background-image:none!important;opacity:0!important}body.home .elementor-23137 .elementor-element.elementor-element-fe01cc5 .elementor-heading-title{color:var(--lh-hw-orange)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-size:15px!important;text-shadow:0 0 12px rgb(255 117 24 / .45)!important}body.home .elementor-23137 .elementor-element.elementor-element-aceec4c .elementor-heading-title{color:#ffffff!important;text-shadow:0 0 25px rgb(157 78 221 / .35)!important}body.home .elementor-23137 .elementor-element.elementor-element-39fc2e84 p,body.home .elementor-23137 .elementor-element.elementor-element-39fc2e84 span{color:#d1cedf!important;font-size:16px!important;line-height:1.7!important}body.home .elementor-23137 .elementor-element.elementor-element-70b4bfa.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,body.home .elementor-23137 .elementor-element.elementor-element-70b4bfa.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,body.home .elementor-23137 .elementor-element.elementor-element-70b4bfa.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a,body.home .elementor-23137 .elementor-element.elementor-element-70b4bfa.elementor-widget-gt3-core-button a{background:linear-gradient(135deg,#ff7518 0%,#e65100 100%)!important;background-color:#ff7518!important;border-color:#ff7518!important;box-shadow:0 4px 18px rgb(255 117 24 / .45)!important;transition:all 0.3s ease!important}body.home .elementor-23137 .elementor-element.elementor-element-70b4bfa.elementor-widget-gt3-core-button a:hover,body.home .elementor-23137 .elementor-element.elementor-element-70b4bfa.elementor-widget-gt3-core-button a:hover .gt3_module_button__cover.back{box-shadow:0 8px 28px rgb(255 117 24 / .7),0 0 15px rgb(255 117 24 / .5)!important;border-color:#ffa040!important;transform:translateY(-2px)!important}body.home .elementor-23137 .elementor-element.elementor-element-70b4bfa.elementor-widget-gt3-core-button .elementor_gt3_btn_text{color:#ffffff!important;font-weight:700!important;letter-spacing:0.5px!important}body.home .elementor-23137 .elementor-element.elementor-element-1937c28b img{filter:invert(1) opacity(.32) drop-shadow(0 0 8px rgb(157 78 221 / .5))!important}body.home .elementor-23137 .elementor-element.elementor-element-2a1d27e4>.elementor-widget-container{box-shadow:0 18px 50px rgb(0 0 0 / .7),0 0 25px rgb(157 78 221 / .25)!important;border:1px solid rgb(157 78 221 / .25)!important}body.home .elementor-23137 .elementor-element.elementor-element-140e697,body.home .elementor-23137 .elementor-element.elementor-element-140e697:not(.elementor-motion-effects-element-type-background),body.home .elementor-23137 .elementor-element.elementor-element-140e697>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#140f28!important;background-image:url(/wp-content/plugins/loonyheads-core/assets/images/leads_wave_bg_dark.png)!important;background-position:top left!important;background-repeat:no-repeat!important;background-size:cover!important}body.home .elementor-23137 .elementor-element.elementor-element-afef0a7>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-f698abb>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-eb78299>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-9851aa6>.elementor-widget-container{background-color:#1b1531!important;background:#1b1531!important;border:1px solid rgb(157 78 221 / .28)!important;border-radius:20px!important;box-shadow:0 12px 35px rgb(0 0 0 / .5),0 0 15px rgb(157 78 221 / .12)!important;transition:all 0.35s cubic-bezier(.165,.84,.44,1)!important}body.home .elementor-23137 .elementor-element.elementor-element-afef0a7:hover>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-f698abb:hover>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-eb78299:hover>.elementor-widget-container,body.home .elementor-23137 .elementor-element.elementor-element-9851aa6:hover>.elementor-widget-container{background-color:#241c42!important;background:#241c42!important;border-color:rgb(255 117 24 / .6)!important;box-shadow:0 16px 40px rgb(0 0 0 / .6),0 0 25px rgb(255 117 24 / .22),0 0 15px rgb(157 78 221 / .35)!important;transform:translateY(-4px)!important}body.home .elementor-23137 .elementor-element.elementor-element-afef0a7 .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-23137 .elementor-element.elementor-element-f698abb .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-23137 .elementor-element.elementor-element-eb78299 .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-23137 .elementor-element.elementor-element-9851aa6 .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-23137 .elementor-element.elementor-element-afef0a7 .gt3-core-imagebox-content .gt3-core-imagebox-title h3,body.home .elementor-23137 .elementor-element.elementor-element-f698abb .gt3-core-imagebox-content .gt3-core-imagebox-title h3,body.home .elementor-23137 .elementor-element.elementor-element-eb78299 .gt3-core-imagebox-content .gt3-core-imagebox-title h3,body.home .elementor-23137 .elementor-element.elementor-element-9851aa6 .gt3-core-imagebox-content .gt3-core-imagebox-title h3{color:#ffffff!important;font-weight:700!important;font-size:20px!important;line-height:1.35!important;transition:color 0.3s ease!important}body.home .elementor-23137 .elementor-element.elementor-element-afef0a7:hover .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-23137 .elementor-element.elementor-element-f698abb:hover .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-23137 .elementor-element.elementor-element-eb78299:hover .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-23137 .elementor-element.elementor-element-9851aa6:hover .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-23137 .elementor-element.elementor-element-afef0a7:hover .gt3-core-imagebox-content .gt3-core-imagebox-title h3,body.home .elementor-23137 .elementor-element.elementor-element-f698abb:hover .gt3-core-imagebox-content .gt3-core-imagebox-title h3,body.home .elementor-23137 .elementor-element.elementor-element-eb78299:hover .gt3-core-imagebox-content .gt3-core-imagebox-title h3,body.home .elementor-23137 .elementor-element.elementor-element-9851aa6:hover .gt3-core-imagebox-content .gt3-core-imagebox-title h3{color:var(--lh-hw-orange)!important}body.home .elementor-23137 .elementor-element.elementor-element-afef0a7 .gt3-core-imagebox-content .gt3-core-imagebox-description,body.home .elementor-23137 .elementor-element.elementor-element-f698abb .gt3-core-imagebox-content .gt3-core-imagebox-description,body.home .elementor-23137 .elementor-element.elementor-element-eb78299 .gt3-core-imagebox-content .gt3-core-imagebox-description,body.home .elementor-23137 .elementor-element.elementor-element-9851aa6 .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#cfcbdd!important;font-size:15px!important;line-height:1.6!important}body.home .elementor-23137 .elementor-element.elementor-element-afef0a7 .gt3-core-imagebox-img img,body.home .elementor-23137 .elementor-element.elementor-element-f698abb .gt3-core-imagebox-img img,body.home .elementor-23137 .elementor-element.elementor-element-eb78299 .gt3-core-imagebox-img img,body.home .elementor-23137 .elementor-element.elementor-element-9851aa6 .gt3-core-imagebox-img img{filter:drop-shadow(0 0 10px rgb(157 78 221 / .45))!important;transition:transform 0.3s ease,filter 0.3s ease!important}body.home .elementor-23137 .elementor-element.elementor-element-afef0a7:hover .gt3-core-imagebox-img img,body.home .elementor-23137 .elementor-element.elementor-element-f698abb:hover .gt3-core-imagebox-img img,body.home .elementor-23137 .elementor-element.elementor-element-eb78299:hover .gt3-core-imagebox-img img,body.home .elementor-23137 .elementor-element.elementor-element-9851aa6:hover .gt3-core-imagebox-img img{transform:scale(1.08)!important;filter:drop-shadow(0 0 15px rgb(255 117 24 / .6))!important}body.home .elementor-23137 .elementor-element.elementor-element-7e79e69 .elementor-heading-title{color:var(--lh-hw-orange)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-size:15px!important;text-shadow:0 0 12px rgb(255 117 24 / .45)!important}body.home .elementor-23137 .elementor-element.elementor-element-31f0dcf .elementor-heading-title{color:#ffffff!important;text-shadow:0 0 25px rgb(157 78 221 / .35)!important}body.home .elementor-23137 .elementor-element.elementor-element-3b69bf3 .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-23137 .elementor-element.elementor-element-8f4fc68 .gt3-core-imagebox-content .gt3-core-imagebox-title,body.home .elementor-23137 .elementor-element.elementor-element-46948fe .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#f0edf8!important;font-weight:500!important;font-size:16px!important;line-height:1.6!important}body.home .elementor-23137 .elementor-element.elementor-element-3b69bf3 .gt3-core-imagebox-img img,body.home .elementor-23137 .elementor-element.elementor-element-8f4fc68 .gt3-core-imagebox-img img,body.home .elementor-23137 .elementor-element.elementor-element-46948fe .gt3-core-imagebox-img img{filter:hue-rotate(155deg) brightness(1.2) drop-shadow(0 0 8px rgb(255 117 24 / .5))!important}body.home .elementor-23137 .elementor-element.elementor-element-3836d5e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,body.home .elementor-23137 .elementor-element.elementor-element-3836d5e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,body.home .elementor-23137 .elementor-element.elementor-element-3836d5e.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a,body.home .elementor-23137 .elementor-element.elementor-element-3836d5e.elementor-widget-gt3-core-button a{background:linear-gradient(135deg,#ff7518 0%,#e65100 100%)!important;background-color:#ff7518!important;border-color:#ff7518!important;border-width:1px!important;box-shadow:0 4px 18px rgb(255 117 24 / .45)!important;transition:all 0.3s ease!important}body.home .elementor-23137 .elementor-element.elementor-element-3836d5e.elementor-widget-gt3-core-button a:hover,body.home .elementor-23137 .elementor-element.elementor-element-3836d5e.elementor-widget-gt3-core-button a:hover .gt3_module_button__cover.back{box-shadow:0 8px 28px rgb(255 117 24 / .7),0 0 15px rgb(255 117 24 / .5)!important;border-color:#ffa040!important;transform:translateY(-2px)!important}body.home .elementor-23137 .elementor-element.elementor-element-3836d5e.elementor-widget-gt3-core-button .elementor_gt3_btn_text{color:#ffffff!important;font-weight:700!important;letter-spacing:0.5px!important}body.home .elementor-24741 .elementor-element.elementor-element-0880bbb.sticky_enabled,body.home .elementor-24741 .elementor-element.elementor-element-0880bbb.sticky_enabled:not(.elementor-motion-effects-element-type-background),body.home .elementor-24741 .elementor-element.elementor-element-0880bbb.sticky_enabled>.elementor-motion-effects-container>.elementor-motion-effects-layer,body.home .sticky_enabled.wpda_builder_section{background:rgb(14 10 25 / .95)!important;background-color:rgb(14 10 25 / .95)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid rgb(157 78 221 / .28)!important;box-shadow:0 10px 30px rgb(0 0 0 / .65),0 0 20px rgb(157 78 221 / .15)!important;transition:background-color 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease!important}body.home .elementor-24741 .sticky_enabled .wpda-builder-logo_container.has_sticky_logo a img.wpda-builder-logo{opacity:1!important;visibility:visible!important;display:inline-block!important}body.home .elementor-24741 .sticky_enabled .wpda-builder-logo_container.has_sticky_logo a img.wpda-builder-logo_sticky{opacity:0!important;visibility:hidden!important;display:none!important;filter:brightness(0) invert(1) drop-shadow(0 0 10px rgb(255 255 255 / .7))!important}body.home .elementor-24741 .sticky_enabled .elementor-element.elementor-element-b931085 nav>ul>li>a,body.home .elementor-24741 .elementor-element.elementor-element-0880bbb.sticky_enabled nav>ul>li>a,body.home .elementor-24741 .elementor-element.elementor-element-0880bbb.sticky_enabled .wpda-builder-menu nav>ul>li>a{color:#ffffff!important;font-weight:700!important;transition:color 0.25s ease,text-shadow 0.25s ease!important}body.home .elementor-24741 .sticky_enabled .elementor-element.elementor-element-b931085 nav>ul>li>a:hover,body.home .elementor-24741 .elementor-element.elementor-element-0880bbb.sticky_enabled nav>ul>li>a:hover,body.home .elementor-24741 .elementor-element.elementor-element-0880bbb.sticky_enabled .wpda-builder-menu nav>ul>li:hover>a{color:var(--lh-hw-orange)!important;text-shadow:0 0 12px rgb(255 117 24 / .6)!important}body.home .elementor-24741 .sticky_enabled .elementor-element.elementor-element-b931085 nav>ul>li.current-menu-item>a,body.home .elementor-24741 .sticky_enabled .elementor-element.elementor-element-b931085 nav>ul>li.current-menu-ancestor>a,body.home .elementor-24741 .elementor-element.elementor-element-0880bbb.sticky_enabled nav>ul>li.current-menu-item>a,body.home .elementor-24741 .elementor-element.elementor-element-0880bbb.sticky_enabled nav>ul>li.current-menu-ancestor>a{color:var(--lh-hw-orange)!important;text-shadow:0 0 10px rgb(255 117 24 / .45)!important}body.home .elementor-24741 .elementor-element.elementor-element-b931085 nav ul.sub-menu,body.home .elementor-24741 .sticky_enabled nav ul.sub-menu{background:#161226!important;background-color:#161226!important;border:1px solid rgb(157 78 221 / .3)!important;border-radius:14px!important;box-shadow:0 12px 35px rgb(0 0 0 / .7),0 0 20px rgb(157 78 221 / .2)!important;padding:10px 0!important}body.home .elementor-24741 .elementor-element.elementor-element-b931085 nav ul.sub-menu li,body.home .elementor-24741 .sticky_enabled nav ul.sub-menu li{background:transparent!important}body.home .elementor-24741 .elementor-element.elementor-element-b931085 nav ul.sub-menu li a,body.home .elementor-24741 .sticky_enabled nav ul.sub-menu li a{color:#ffffff!important;font-family:'Nunito',sans-serif!important;font-weight:600!important;padding:8px 20px!important;transition:all 0.25s ease!important}body.home .elementor-24741 .elementor-element.elementor-element-b931085 nav ul.sub-menu li>a:hover,body.home .elementor-24741 .elementor-element.elementor-element-b931085 nav ul.sub-menu li:hover>a,body.home .elementor-24741 .sticky_enabled nav ul.sub-menu li>a:hover,body.home .elementor-24741 .sticky_enabled nav ul.sub-menu li:hover>a{color:var(--lh-hw-orange)!important;background-color:rgb(255 117 24 / .12)!important;padding-left:26px!important}body.home .elementor-24741 .elementor-element.elementor-element-b931085 nav ul.sub-menu li.current-menu-item>a,body.home .elementor-24741 .elementor-element.elementor-element-b931085 nav ul.sub-menu li.current-menu-ancestor>a{color:var(--lh-hw-orange)!important}body.home .elementor-24741 .sticky_enabled .country-button,body.home .elementor-24741 .elementor-element.elementor-element-0880bbb.sticky_enabled .country-button,body.home .country-button{color:#ffffff!important;transition:color 0.25s ease!important}body.home .elementor-24741 .sticky_enabled .country-button:hover,body.home .country-button:hover{color:var(--lh-hw-orange)!important}body.home .country-dropdown{background-color:#161226!important;border:1px solid rgb(157 78 221 / .3)!important;box-shadow:0 12px 30px rgb(0 0 0 / .7),0 0 15px rgb(157 78 221 / .15)!important;border-radius:10px!important;overflow:hidden!important}body.home .country-dropdown li a{color:#ffffff!important;transition:all 0.2s ease!important}body.home .country-dropdown li a:hover{background-color:rgb(255 117 24 / .16)!important;color:var(--lh-hw-orange)!important}body.home .elementor-24741 .elementor-element.elementor-element-d364ef2 a{background:linear-gradient(135deg,#ff7518 0%,#e65100 100%)!important;border-color:#ff7518!important;box-shadow:0 4px 15px rgb(255 117 24 / .4)!important;transition:all 0.3s ease!important}body.home .elementor-24741 .elementor-element.elementor-element-d364ef2 a:hover{box-shadow:0 6px 22px rgb(255 117 24 / .65),0 0 15px rgb(255 117 24 / .5)!important;border-color:#ffa040!important;transform:translateY(-1px)!important}body.home .elementor-24741 .elementor-element.elementor-element-d364ef2 .elementor_gt3_btn_text{color:#ffffff!important;font-weight:700!important}body.home .elementor-24741 .elementor-element.elementor-element-b931085 .wpda-mobile-navigation-toggle{color:#ffffff!important}body.home .elementor-24741 .elementor-element.elementor-element-b931085.mobile_menu_active .wpda-mobile-navigation-toggle{color:var(--lh-hw-orange)!important}body.home .elementor-24741 .elementor-element.elementor-element-b931085.mobile_menu_active .wpda-navbar-collapse{background:#120e20!important;border:1px solid rgb(157 78 221 / .3)!important;box-shadow:0 12px 35px rgb(0 0 0 / .75)!important}body.home .loonyheads-hero-wrapper{position:relative;overflow:hidden}.lh-hero-moon{position:absolute;top:40px;right:8%;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fffdf0 0%,#ffe494 50%,#f39c12 85%,#d35400 100%);box-shadow:0 0 35px 12px rgb(255 215 0 / .35),0 0 80px 25px rgb(255 117 24 / .2);pointer-events:none;z-index:1;opacity:.85;animation:lh-moon-glow 5s ease-in-out infinite alternate}.lh-hero-moon::before{content:'';position:absolute;top:25px;left:30px;width:24px;height:24px;border-radius:50%;background:rgb(211 84 0 / .18);box-shadow:35px 20px 0 -4px rgb(211 84 0 / .14),18px 45px 0 -6px rgb(211 84 0 / .12),50px 50px 0 -8px rgb(211 84 0 / .1)}.lh-witch-flyer{position:absolute;top:90px;left:-120px;width:70px;height:50px;pointer-events:none;z-index:3;opacity:0;animation:lh-witch-cross 28s cubic-bezier(.4,0,.2,1) infinite}@keyframes lh-witch-cross{0%{transform:translate(-100px,60px) scale(.6) rotate(-5deg);opacity:0}5%{opacity:.85}45%{transform:translate(calc(100vw + 120px),-40px) scale(.9) rotate(5deg);opacity:.85}50%,100%{opacity:0;transform:translate(calc(100vw + 200px),-60px) scale(.9)}}@keyframes lh-moon-glow{0%{box-shadow:0 0 30px 10px rgb(255 215 0 / .3),0 0 70px 20px rgb(255 117 24 / .15)}100%{box-shadow:0 0 45px 16px rgb(255 215 0 / .45),0 0 95px 30px rgb(255 117 24 / .3)}}.lh-hero-fog-wrap{position:absolute;bottom:0;left:0;width:100%;height:120px;overflow:hidden;pointer-events:none;z-index:2;opacity:.6;mask-image:linear-gradient(to top,rgb(0 0 0) 20%,transparent 100%);-webkit-mask-image:linear-gradient(to top,rgb(0 0 0) 20%,transparent 100%)}.lh-fog-layer{position:absolute;bottom:0;left:0;width:200%;height:100%;background:radial-gradient(ellipse at 50% 100%,rgb(157 78 221 / .18) 0%,rgb(255 117 24 / .1) 40%,transparent 70%);animation:lh-fog-drift 22s linear infinite alternate}.lh-fog-layer-2{background:radial-gradient(ellipse at 30% 100%,rgb(255 117 24 / .15) 0%,rgb(76 29 149 / .12) 50%,transparent 75%);animation:lh-fog-drift 16s linear infinite alternate-reverse}@keyframes lh-fog-drift{0%{transform:translateX(0)}100%{transform:translateX(-35%)}}body.home .loonyheads-hero-title span.text-purple-dark{position:relative;background:linear-gradient(135deg,#a855f7 0%,#ff7518 60%,#ffa726 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block;text-shadow:none;filter:drop-shadow(0 0 16px rgb(255 117 24 / .35))}body.home .loonyheads-hero-title span.text-purple-dark::after{content:'';display:inline-block;width:1.05em;height:1.05em;background-image:url(/wp-content/plugins/loonyheads-core/assets/images/wired-flat-2811-pumpkin-halloween-hover-lol.gif);background-size:contain;background-repeat:no-repeat;background-position:center bottom;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:initial;vertical-align:-.16em;margin-left:.15em;filter:drop-shadow(0 0 16px rgb(255 117 24 / .15)) drop-shadow(0 0 8px rgb(255 140 0 / .4));animation:lh-pumpkin-bob 3.2s ease-in-out infinite;pointer-events:none;transition:transform 0.3s ease,filter 0.3s ease}body.home .loonyheads-hero-title:hover span.text-purple-dark::after{filter:drop-shadow(0 0 24px rgb(255 117 24 / .95)) drop-shadow(0 0 10px rgb(255 165 0))}@keyframes lh-pumpkin-bob{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(6deg)}}body.home .loonyheads-hero-cta-btn{background:linear-gradient(135deg,#7c3aed 0%,#ea580c 100%)!important;box-shadow:0 4px 25px rgb(234 88 12 / .4),0 0 15px rgb(124 58 237 / .35)!important;border:1px solid rgb(255 117 24 / .5)!important;position:relative;overflow:hidden;transition:all 0.3s ease!important}body.home .loonyheads-hero-cta-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 30px rgb(234 88 12 / .65),0 0 25px rgb(124 58 237 / .5)!important;border-color:#ff7518!important}body.home .loonyheads-hero-cta-btn:hover::before{transform:rotate(-15deg) scale(1.2)}#lh-halloween-canvas{position:fixed;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important;pointer-events:none;z-index:99980}body.home .loonyheads-portfolio-card{transition:transform 0.35s cubic-bezier(.165,.84,.44,1),box-shadow 0.35s ease,border-color 0.35s ease!important;border:1px solid rgb(157 78 221 / .25)!important;background:var(--lh-hw-dark-card)!important}body.home .loonyheads-portfolio-card:hover{border-color:rgb(255 117 24 / .5)!important;box-shadow:0 12px 30px rgb(255 117 24 / .2),0 4px 15px rgb(124 58 237 / .25)!important}body.home .wpda-builder .menu-item>a{position:relative;transition:color 0.25s ease}body.home .wpda-builder .menu-item>a:hover{color:#ff7518!important}.lh-floating-ghosts-container{position:fixed;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important;pointer-events:none;overflow:hidden;z-index:99980}.lh-ghost-floater{position:absolute;top:0;left:0;will-change:transform,opacity;pointer-events:none;transition:opacity 0.4s ease}.lh-ghost-floater img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 12px rgb(157 78 221 / .6)) drop-shadow(0 0 24px rgb(255 117 24 / .35))}@media (max-width:768px){#lh-halloween-canvas{display:none!important;visibility:hidden!important;pointer-events:none!important}.lh-hero-moon{width:90px;height:90px;top:20px;right:5%}.lh-floating-ghosts-container{display:block!important;visibility:visible!important}.lh-ghost-floater{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.lh-hero-moon,.lh-witch-flyer,.lh-fog-layer,.loonyheads-hero-title span.text-purple-dark::after{animation:none!important}}.elementor-23137 .elementor-element.elementor-element-8ab1022{margin-bottom:0!important;padding-bottom:30px}body.home .elementor-12837,body.home .wpda-footer-builder,body.home .elementor-12837 .elementor-element.elementor-element-bea3073,body.home .elementor-12837 .elementor-element.elementor-element-bea3073:not(.elementor-motion-effects-element-type-background),body.home .elementor-12837 .elementor-element.elementor-element-bea3073>.elementor-motion-effects-container>.elementor-motion-effects-layer,body.home .elementor-12837 .elementor-element.elementor-element-db1f4a6,body.home .elementor-12837 .elementor-element.elementor-element-db1f4a6:not(.elementor-motion-effects-element-type-background),body.home .elementor-12837 .elementor-element.elementor-element-db1f4a6>.elementor-motion-effects-container>.elementor-motion-effects-layer,body.home .elementor-12837 .elementor-section,body.home .elementor-12837 .elementor-column,body.home .elementor-12837 .elementor-widget-wrap{background:#000000!important;background-color:#000000!important;background-image:none!important}body.home .elementor-12837 .elementor-element.elementor-element-e5076a7,body.home .elementor-12837 .elementor-element.elementor-element-db1f4a6{border-color:rgb(255 255 255 / .12)!important}body.home .elementor-12837 .elementor-element.elementor-element-bea3073{border-top:1px solid rgb(157 78 221 / .25)!important;box-shadow:0 -12px 35px rgb(0 0 0 / .85)!important}body.home .elementor-12837 a{transition:color 0.25s ease!important}body.home .elementor-12837 a:hover,body.home .elementor-12837 .wpda-builder-menu nav ul li a:hover,body.home .elementor-12837 .elementor-widget-gt3-core-imagebox a:hover{color:var(--lh-hw-orange)!important;text-shadow:0 0 10px rgb(255 117 24 / .5)!important}body.home .elementor-12837 .elementor-social-icon:hover i,body.home .elementor-12837 .elementor-social-icon:hover svg{color:var(--lh-hw-orange)!important;fill:var(--lh-hw-orange)!important;filter:drop-shadow(0 0 8px rgb(255 117 24 / .6))!important}.bubbles_wrap,.bubble,.bubbles_wrap .bubble{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}