CINXE.COM
HappyAddons - Public Roadmap
<!DOCTYPE html> <html lang="en-US" prefix="og: https://ogp.me/ns#"> <head> <meta charset="UTF-8"> <!-- Google tag (gtag.js) Consent Mode dataLayer added by Site Kit --> <script id='google_gtagjs-js-consent-mode-data-layer'> window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag('consent', 'default', {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500}); window._googlesitekitConsentCategoryMap = {"statistics":["analytics_storage"],"marketing":["ad_storage","ad_user_data","ad_personalization"],"functional":["functionality_storage","security_storage"],"preferences":["personalization_storage"]}; window._googlesitekitConsents = {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500}</script> <!-- End Google tag (gtag.js) Consent Mode dataLayer added by Site Kit --> <!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> <title>HappyAddons - Public Roadmap</title> <meta name="description" content="This is the public roadmap of HappyAddons development. Also, it's our idea collection board. You can keep eye in this roadmap for our future work."/> <meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> <link rel="canonical" href="https://happyaddons.com/roadmaps/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="HappyAddons - Public Roadmap" /> <meta property="og:description" content="This is the public roadmap of HappyAddons development. Also, it's our idea collection board. You can keep eye in this roadmap for our future work." /> <meta property="og:url" content="https://happyaddons.com/roadmaps/" /> <meta property="og:site_name" content="HappyAddons" /> <meta property="article:publisher" content="https://www.facebook.com/HappyAddons" /> <meta property="og:updated_time" content="2023-09-18T17:10:41+06:00" /> <meta property="og:image" content="https://happyaddons.com/wp-content/uploads/2019/09/HappyAddons-for-Elementor.jpeg" /> <meta property="og:image:secure_url" content="https://happyaddons.com/wp-content/uploads/2019/09/HappyAddons-for-Elementor.jpeg" /> <meta property="og:image:width" content="1600" /> <meta property="og:image:height" content="924" /> <meta property="og:image:alt" content="HappyAddons for Elementor" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="HappyAddons - Public Roadmap" /> <meta name="twitter:description" content="This is the public roadmap of HappyAddons development. Also, it's our idea collection board. You can keep eye in this roadmap for our future work." /> <meta name="twitter:site" content="@HappyAddons" /> <meta name="twitter:creator" content="@HappyAddons" /> <meta name="twitter:image" content="https://happyaddons.com/wp-content/uploads/2019/09/HappyAddons-for-Elementor.jpeg" /> <meta name="twitter:label1" content="Time to read" /> <meta name="twitter:data1" content="Less than a minute" /> <!-- /Rank Math WordPress SEO plugin --> <link rel='dns-prefetch' href='//d1f8f9xcsvx3ha.cloudfront.net' /> <link rel='dns-prefetch' href='//client.crisp.chat' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel="alternate" type="application/rss+xml" title="HappyAddons » Feed" href="https://happyaddons.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="HappyAddons » Comments Feed" href="https://happyaddons.com/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/happyaddons.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='wedocs-block-style-css' href='https://happyaddons.com/wp-content/plugins/wedocs/assets/build/style-block.css?ver=6.7' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='rank-math-toc-block-style-inline-css' type='text/css'> .wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item, ".") ". ";counter-increment:item} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='affwp-forms-css' href='https://happyaddons.com/wp-content/plugins/affiliate-wp/assets/css/forms.min.css?ver=2.25.3' type='text/css' media='all' /> <link rel='stylesheet' id='wp-components-css' href='https://happyaddons.com/wp-includes/css/dist/components/style.min.css?ver=6.7' type='text/css' media='all' /> <link rel='stylesheet' id='godaddy-styles-css' href='https://happyaddons.com/wp-content/plugins/coblocks/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=2.0.2' type='text/css' media='all' /> <link rel='stylesheet' id='wpuf-layout1-css' href='https://happyaddons.com/wp-content/plugins/wp-user-frontend/assets/css/frontend-form/layout1.css?ver=4.0.9' type='text/css' media='all' /> <link rel='stylesheet' id='wpuf-frontend-forms-css' href='https://happyaddons.com/wp-content/plugins/wp-user-frontend/assets/css/frontend-forms.css?ver=4.0.9' type='text/css' media='all' /> <link rel='stylesheet' id='wpuf-sweetalert2-css' href='https://happyaddons.com/wp-content/plugins/wp-user-frontend/assets/vendor/sweetalert2/dist/sweetalert2.css?ver=11.4.19' type='text/css' media='all' /> <link rel='stylesheet' id='wpuf-jquery-ui-css' href='https://happyaddons.com/wp-content/plugins/wp-user-frontend/assets/css/jquery-ui-1.9.1.custom.css?ver=1.9.1' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-hello-theme-style-css' href='https://happyaddons.com/wp-content/themes/elementor-hello-theme/style.css?ver=6.7' type='text/css' media='all' /> <link rel='stylesheet' id='e-animation-buzz-out-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-buzz-out.min.css?ver=3.25.8' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-frontend-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.25.8' type='text/css' media='all' /> <style id='elementor-frontend-inline-css' type='text/css'> @-webkit-keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@-webkit-keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@-webkit-keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@-webkit-keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@-webkit-keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ha_fadeIn{-webkit-animation-name:ha_fadeIn;animation-name:ha_fadeIn}.ha_zoomIn{-webkit-animation-name:ha_zoomIn;animation-name:ha_zoomIn}.ha_rollIn{-webkit-animation-name:ha_rollIn;animation-name:ha_rollIn}.ha_bounce{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:ha_bounce;animation-name:ha_bounce}.ha_bounceIn{-webkit-animation-name:ha_bounceIn;animation-name:ha_bounceIn;-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75)}.ha_flipInX,.ha_flipInY{-webkit-animation-name:ha_flipInX;animation-name:ha_flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ha_flipInY{-webkit-animation-name:ha_flipInY;animation-name:ha_flipInY}.ha_swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:ha_swing;animation-name:ha_swing}.ha_slideInDown{-webkit-animation-name:ha_slideInDown;animation-name:ha_slideInDown}.ha_slideInUp{-webkit-animation-name:ha_slideInUp;animation-name:ha_slideInUp}.ha_slideInLeft{-webkit-animation-name:ha_slideInLeft;animation-name:ha_slideInLeft}.ha_slideInRight{-webkit-animation-name:ha_slideInRight;animation-name:ha_slideInRight}.ha-css-transform-yes{-webkit-transition-duration:var(--ha-tfx-transition-duration, .2s);transition-duration:var(--ha-tfx-transition-duration, .2s);-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))}.ha-css-transform-yes:hover{-webkit-transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))}.happy-addon>.elementor-widget-container{word-wrap:break-word;overflow-wrap:break-word}.happy-addon>.elementor-widget-container,.happy-addon>.elementor-widget-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.happy-addon p:empty{display:none}.happy-addon .elementor-inline-editing{min-height:auto!important}.happy-addon-pro img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ha-screen-reader-text{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ha-has-bg-overlay>.elementor-widget-container{position:relative;z-index:1}.ha-has-bg-overlay>.elementor-widget-container:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-popup--is-enabled .ha-js-popup,.ha-popup--is-enabled .ha-js-popup img{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.mfp-wrap .mfp-arrow,.mfp-wrap .mfp-close{background-color:transparent}.mfp-wrap .mfp-arrow:focus,.mfp-wrap .mfp-close:focus{outline-width:thin}.ha-advanced-tooltip-enable{position:relative;cursor:pointer;--ha-tooltip-arrow-color:black;--ha-tooltip-arrow-distance:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{position:absolute;z-index:999;display:none;padding:5px 0;width:120px;height:auto;border-radius:6px;background-color:#000;color:#fff;text-align:center;opacity:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after{position:absolute;border-width:5px;border-style:solid;content:""}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after{visibility:hidden}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show{display:inline-block;opacity:1}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper{display:block!important}.ha-scroll-to-top-wrap.ha-scroll-to-top-hide{display:none}.ha-scroll-to-top-wrap.edit-mode,.ha-scroll-to-top-wrap.single-page-off{display:none!important}.ha-scroll-to-top-button{position:fixed;right:15px;bottom:15px;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:50px;height:50px;border-radius:50px;background-color:#5636d1;color:#fff;text-align:center;opacity:1;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ha-scroll-to-top-button i{color:#fff;font-size:16px}.ha-scroll-to-top-button:hover{background-color:#e2498a}.ha-particle-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.ha-floating-element{position:fixed;z-index:999}.ha-floating-element-align-top-left .ha-floating-element{top:0;left:0}.ha-floating-element-align-top-right .ha-floating-element{top:0;right:0}.ha-floating-element-align-top-center .ha-floating-element{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-floating-element-align-middle-left .ha-floating-element{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-floating-element-align-middle-right .ha-floating-element{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-floating-element-align-bottom-left .ha-floating-element{bottom:0;left:0}.ha-floating-element-align-bottom-right .ha-floating-element{right:0;bottom:0}.ha-floating-element-align-bottom-center .ha-floating-element{bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-editor-placeholder{padding:20px;border:5px double #f1f1f1;background:#f8f8f8;text-align:center;opacity:.5}.ha-editor-placeholder-title{margin-top:0;margin-bottom:8px;font-weight:700;font-size:16px}.ha-editor-placeholder-content{margin:0;font-size:12px}.ha-p-relative{position:relative}.ha-p-absolute{position:absolute}.ha-p-fixed{position:fixed}.ha-w-1{width:1%}.ha-h-1{height:1%}.ha-w-2{width:2%}.ha-h-2{height:2%}.ha-w-3{width:3%}.ha-h-3{height:3%}.ha-w-4{width:4%}.ha-h-4{height:4%}.ha-w-5{width:5%}.ha-h-5{height:5%}.ha-w-6{width:6%}.ha-h-6{height:6%}.ha-w-7{width:7%}.ha-h-7{height:7%}.ha-w-8{width:8%}.ha-h-8{height:8%}.ha-w-9{width:9%}.ha-h-9{height:9%}.ha-w-10{width:10%}.ha-h-10{height:10%}.ha-w-11{width:11%}.ha-h-11{height:11%}.ha-w-12{width:12%}.ha-h-12{height:12%}.ha-w-13{width:13%}.ha-h-13{height:13%}.ha-w-14{width:14%}.ha-h-14{height:14%}.ha-w-15{width:15%}.ha-h-15{height:15%}.ha-w-16{width:16%}.ha-h-16{height:16%}.ha-w-17{width:17%}.ha-h-17{height:17%}.ha-w-18{width:18%}.ha-h-18{height:18%}.ha-w-19{width:19%}.ha-h-19{height:19%}.ha-w-20{width:20%}.ha-h-20{height:20%}.ha-w-21{width:21%}.ha-h-21{height:21%}.ha-w-22{width:22%}.ha-h-22{height:22%}.ha-w-23{width:23%}.ha-h-23{height:23%}.ha-w-24{width:24%}.ha-h-24{height:24%}.ha-w-25{width:25%}.ha-h-25{height:25%}.ha-w-26{width:26%}.ha-h-26{height:26%}.ha-w-27{width:27%}.ha-h-27{height:27%}.ha-w-28{width:28%}.ha-h-28{height:28%}.ha-w-29{width:29%}.ha-h-29{height:29%}.ha-w-30{width:30%}.ha-h-30{height:30%}.ha-w-31{width:31%}.ha-h-31{height:31%}.ha-w-32{width:32%}.ha-h-32{height:32%}.ha-w-33{width:33%}.ha-h-33{height:33%}.ha-w-34{width:34%}.ha-h-34{height:34%}.ha-w-35{width:35%}.ha-h-35{height:35%}.ha-w-36{width:36%}.ha-h-36{height:36%}.ha-w-37{width:37%}.ha-h-37{height:37%}.ha-w-38{width:38%}.ha-h-38{height:38%}.ha-w-39{width:39%}.ha-h-39{height:39%}.ha-w-40{width:40%}.ha-h-40{height:40%}.ha-w-41{width:41%}.ha-h-41{height:41%}.ha-w-42{width:42%}.ha-h-42{height:42%}.ha-w-43{width:43%}.ha-h-43{height:43%}.ha-w-44{width:44%}.ha-h-44{height:44%}.ha-w-45{width:45%}.ha-h-45{height:45%}.ha-w-46{width:46%}.ha-h-46{height:46%}.ha-w-47{width:47%}.ha-h-47{height:47%}.ha-w-48{width:48%}.ha-h-48{height:48%}.ha-w-49{width:49%}.ha-h-49{height:49%}.ha-w-50{width:50%}.ha-h-50{height:50%}.ha-w-51{width:51%}.ha-h-51{height:51%}.ha-w-52{width:52%}.ha-h-52{height:52%}.ha-w-53{width:53%}.ha-h-53{height:53%}.ha-w-54{width:54%}.ha-h-54{height:54%}.ha-w-55{width:55%}.ha-h-55{height:55%}.ha-w-56{width:56%}.ha-h-56{height:56%}.ha-w-57{width:57%}.ha-h-57{height:57%}.ha-w-58{width:58%}.ha-h-58{height:58%}.ha-w-59{width:59%}.ha-h-59{height:59%}.ha-w-60{width:60%}.ha-h-60{height:60%}.ha-w-61{width:61%}.ha-h-61{height:61%}.ha-w-62{width:62%}.ha-h-62{height:62%}.ha-w-63{width:63%}.ha-h-63{height:63%}.ha-w-64{width:64%}.ha-h-64{height:64%}.ha-w-65{width:65%}.ha-h-65{height:65%}.ha-w-66{width:66%}.ha-h-66{height:66%}.ha-w-67{width:67%}.ha-h-67{height:67%}.ha-w-68{width:68%}.ha-h-68{height:68%}.ha-w-69{width:69%}.ha-h-69{height:69%}.ha-w-70{width:70%}.ha-h-70{height:70%}.ha-w-71{width:71%}.ha-h-71{height:71%}.ha-w-72{width:72%}.ha-h-72{height:72%}.ha-w-73{width:73%}.ha-h-73{height:73%}.ha-w-74{width:74%}.ha-h-74{height:74%}.ha-w-75{width:75%}.ha-h-75{height:75%}.ha-w-76{width:76%}.ha-h-76{height:76%}.ha-w-77{width:77%}.ha-h-77{height:77%}.ha-w-78{width:78%}.ha-h-78{height:78%}.ha-w-79{width:79%}.ha-h-79{height:79%}.ha-w-80{width:80%}.ha-h-80{height:80%}.ha-w-81{width:81%}.ha-h-81{height:81%}.ha-w-82{width:82%}.ha-h-82{height:82%}.ha-w-83{width:83%}.ha-h-83{height:83%}.ha-w-84{width:84%}.ha-h-84{height:84%}.ha-w-85{width:85%}.ha-h-85{height:85%}.ha-w-86{width:86%}.ha-h-86{height:86%}.ha-w-87{width:87%}.ha-h-87{height:87%}.ha-w-88{width:88%}.ha-h-88{height:88%}.ha-w-89{width:89%}.ha-h-89{height:89%}.ha-w-90{width:90%}.ha-h-90{height:90%}.ha-w-91{width:91%}.ha-h-91{height:91%}.ha-w-92{width:92%}.ha-h-92{height:92%}.ha-w-93{width:93%}.ha-h-93{height:93%}.ha-w-94{width:94%}.ha-h-94{height:94%}.ha-w-95{width:95%}.ha-h-95{height:95%}.ha-w-96{width:96%}.ha-h-96{height:96%}.ha-w-97{width:97%}.ha-h-97{height:97%}.ha-w-98{width:98%}.ha-h-98{height:98%}.ha-w-99{width:99%}.ha-h-99{height:99%}.ha-w-100{width:100%}.ha-h-100{height:100%}.ha-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.ha-flex-inline{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.ha-flex-x-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-flex-x-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-flex-x-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ha-flex-x-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.ha-flex-x-even{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.ha-flex-x-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-flex-y-top{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-flex-y-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-flex-y-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end} </style> <link rel='stylesheet' id='widget-image-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.25.8' type='text/css' media='all' /> <link rel='stylesheet' id='e-animation-swing-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/lib/animations/styles/swing.min.css?ver=3.25.8' type='text/css' media='all' /> <link rel='stylesheet' id='widget-countdown-css' href='https://happyaddons.com/wp-content/plugins/elementor-pro/assets/css/widget-countdown.min.css?ver=3.25.3' type='text/css' media='all' /> <link rel='stylesheet' id='e-animation-grow-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-grow.min.css?ver=3.25.8' type='text/css' media='all' /> <link rel='stylesheet' id='widget-spacer-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.25.8' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-icons-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.32.0' type='text/css' media='all' /> <link rel='stylesheet' id='swiper-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' type='text/css' media='all' /> <link rel='stylesheet' id='e-swiper-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.25.8' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-post-20395-css' href='https://happyaddons.com/wp-content/uploads/elementor/css/post-20395.css?ver=1732449080' type='text/css' media='all' /> <link rel='stylesheet' id='e-popup-style-css' href='https://happyaddons.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=3.25.3' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-5-all-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=3.25.8' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-4-shim-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=3.25.8' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-post-35497-css' href='https://happyaddons.com/wp-content/uploads/elementor/css/post-35497.css?ver=1732449757' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-post-54379-css' href='https://happyaddons.com/wp-content/uploads/elementor/css/post-54379.css?ver=1732449081' type='text/css' media='all' /> <link rel='stylesheet' id='fluentform-elementor-widget-css' href='https://happyaddons.com/wp-content/plugins/fluentform/assets/css/fluent-forms-elementor-widget.css?ver=5.2.6' type='text/css' media='all' /> <link rel='stylesheet' id='happy-icons-css' href='https://happyaddons.com/wp-content/plugins/happy-elementor-addons/assets/fonts/style.min.css?ver=3.14.0' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-css' href='https://happyaddons.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css?ver=4.7.0' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-post-53936-css' href='https://happyaddons.com/wp-content/uploads/elementor/css/post-53936.css?ver=1732449081' type='text/css' media='all' /> <link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Nunito%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=auto&ver=6.7' type='text/css' media='all' /> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><script type="text/javascript" id="fsc-api" data-popup-closed="dataFSPopupClosed" data-storefront="happyaddons.onfastspring.com/popup-happyaddons" src="https://d1f8f9xcsvx3ha.cloudfront.net/sbl/0.8.0/fastspring-builder.min.js?ver=6.7" id="fastspring-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/happy-fastspring/js/script.js?ver=6" id="fastspring-script-js"></script> <script type="text/javascript" id="jquery-cookie-js-extra"> /* <![CDATA[ */ var affwp_scripts = {"ajaxurl":"https:\/\/happyaddons.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/affiliate-wp/assets/js/jquery.cookie.min.js?ver=1.4.0" id="jquery-cookie-js"></script> <script type="text/javascript" id="affwp-tracking-js-extra"> /* <![CDATA[ */ var affwp_debug_vars = {"integrations":{"fastspring":"FastSpring"},"version":"2.25.3","currency":"USD","ref_cookie":"affwp_ref","visit_cookie":"affwp_ref_visit_id","campaign_cookie":"affwp_campaign"}; /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/affiliate-wp/assets/js/tracking.min.js?ver=2.25.3" id="affwp-tracking-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/clipboard.min.js?ver=2.0.11" id="clipboard-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/plupload/moxie.min.js?ver=1.3.5" id="moxiejs-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/plupload/plupload.min.js?ver=2.1.9" id="plupload-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/dist/a11y.min.js?ver=3156534cc54473497e14" id="wp-a11y-js"></script> <script type="text/javascript" id="plupload-handlers-js-extra"> /* <![CDATA[ */ var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"Sorry, you are not allowed to upload this file type.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"This image cannot be displayed in a web browser. For best results convert it to JPEG before uploading.","noneditable_image":"This image cannot be processed by the web server. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"}; /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/plupload/handlers.min.js?ver=6.7" id="plupload-handlers-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=3.25.8" id="font-awesome-4-shim-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Ads snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-DFVWB1FLBC" id="google_gtagjs-js" async></script> <script type="text/javascript" id="google_gtagjs-js-after"> /* <![CDATA[ */ window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["happyaddons.com"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "G-DFVWB1FLBC"); gtag("config", "AW-1018791874"); /* ]]> */ </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/happy-elementor-addons/assets/vendor/dom-purify/purify.min.js?ver=3.1.6" id="dom-purify-js"></script> <link rel="https://api.w.org/" href="https://happyaddons.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://happyaddons.com/wp-json/wp/v2/pages/35497" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://happyaddons.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7" /> <link rel='shortlink' href='https://happyaddons.com/?p=35497' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://happyaddons.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhappyaddons.com%2Froadmaps%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://happyaddons.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhappyaddons.com%2Froadmaps%2F&format=xml" /> <meta name="generator" content="Site Kit by Google 1.140.0" /><!-- Stream WordPress user activity plugin v4.0.2 --> <script type="text/javascript"> var AFFWP = AFFWP || {}; AFFWP.referral_var = 'ref'; AFFWP.expiration = 30; AFFWP.debug = 0; AFFWP.referral_credit_last = 0; </script> <script> /** * Roadmaps Page */ (function ($) { 'use strict'; $(function () { /** * Roadmaps Iframe - Tab Active */ var $iframeRoadmaps = $('#happy_roadmap'), urlHash = window.location.hash; if ( $iframeRoadmaps.length && urlHash ) { var $newSrc = $iframeRoadmaps.attr('src'); switch( urlHash ) { case '#roadmaps': urlHash = '#current'; break; case '#releases': urlHash = '#completed'; break; } // Add hash in iframe url $iframeRoadmaps.attr('src', $newSrc + urlHash); // Remove hash from url history.replaceState(null, null, ' '); } }); }(jQuery)); </script> <style> </style> <meta name="generator" content="Elementor 3.25.8; features: additional_custom_breakpoints, e_optimized_control_loading, e_element_cache; settings: css_print_method-external, google_font-enabled, font_display-auto"> <style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } </style> <!-- Google Tag Manager snippet added by Site Kit --> <script type="text/javascript"> /* <![CDATA[ */ ( function( w, d, s, l, i ) { w[l] = w[l] || []; w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); var f = d.getElementsByTagName( s )[0], j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore( j, f ); } )( window, document, 'script', 'dataLayer', 'GTM-NL8FWTX' ); /* ]]> */ </script> <!-- End Google Tag Manager snippet added by Site Kit --> <link rel="icon" href="https://happyaddons.com/wp-content/uploads/2019/06/icon-256x256-150x150.png" sizes="32x32" /> <link rel="icon" href="https://happyaddons.com/wp-content/uploads/2019/06/icon-256x256.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://happyaddons.com/wp-content/uploads/2019/06/icon-256x256.png" /> <meta name="msapplication-TileImage" content="https://happyaddons.com/wp-content/uploads/2019/06/icon-256x256.png" /> <style type="text/css" id="wp-custom-css"> @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css'); @import url('https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap'); html { overflow-x: hidden; } div.wpcf7-mail-sent-ok { border-left: 4px solid #398f14; background: #fff; } div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { border: 4px solid #f7e700; } div.wpcf7-response-output { margin: 2em 0 1em; padding: 1.2em 1em; border-right: 0; border-top: 0; border-bottom: 0; font-size: 16px; color: #6c6c6c; font-family: "Nunito", Sans-serif; font-weight: 400; } div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { background: #fff; } /* mosaddek */ .btn-video .elementor-button { border-radius: 50%; width: 100px; height: 100px; } .elementor-posts .elementor-post__avatar:before { position: absolute; background: url(https://happyaddons.com/wp-content/uploads/2019/08/avatar-bg.svg) no-repeat center; bottom: -6px; left: 0px; content: ''; height: 47px; width: 127px; z-index: 1; } .elementor-438 .elementor-element.elementor-element-42f013a1 .elementor-post__avatar img, .elementor-4186 .elementor-element.elementor-element-c9e8162 .elementor-post__avatar img, .elementor-posts .elementor-post__avatar img{ width: 50px; height: 50px; position: relative; z-index: 10; left: 9px; top: -1px; } .elementor-card-shadow-yes .elementor-post__card { box-shadow: 5px 5px 20px 0 rgba(0,0,0,.05); } .elementor-posts .elementor-post__avatar img{ z-index: 10; position: relative; } /* 24 sep for blog */ .elementor-widget-archive-posts .elementor-pagination { margin-top: 50px; } .elementor-438 .elementor-element.elementor-element-42f013a1 .elementor-pagination .page-numbers.current, .elementor-438 .elementor-element.elementor-element-42f013a1 .elementor-pagination a.page-numbers:hover{ color: #e2498a; } .single-post .wp-block-quote{ padding: 30px 70px 30px 105px; background: #f5f5f5; color: #666; border: 0; margin: 0 0 25px; position: relative; border-radius: 5px; font-size: 17px; font-style: italic; } .single-post .wp-block-quote:before { font-family: fontawesome; content: "\f10d"; position: absolute; font-size: 30px; color: #5a2ed3; left: 40px; top: 25px; } .single-post .wp-block-quote p{ margin-bottom: 0; } .wp-block-image .aligncenter { margin-left: auto !important; margin-right: auto !important; } .single-post a, .elementor-widget-posts .elementor-post__title a { color: #5A2ED4; } .single-post a:hover, .elementor-widget-posts .elementor-post__title a:hover { color: #cc3366; } .has-vivid-red-background-color.has-vivid-red-background-color { background-color: #cf2e2e; color: #fff; } .has-vivid-red-background-color.has-vivid-red-background-color:hover { background-color: #5A2ED4; color: #fff; } /* support */ .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input, .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea{ box-shadow: none !important; } ul.wpuf-form li .wpuf-fields a.file-selector { padding: 12px 50px !important; border-radius: 30px !important; box-shadow: none !important; } ul.wpuf-form li .wpuf-fields a.file-selector:hover, ul.wpuf-form li .wpuf-fields a.file-selector:focus { background: #fff !important; border-color: #562dd5 !important; } /* blog */ .single-docs .site-main h1.entry-title{ color: #6b51f4; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; margin-bottom: 40px; } #comments .children { padding-left: 60px; } #comments ol.comment-list .children:before{ display: none; } .single-post h1, .single-post h2, .single-post h3, .single-post h4, .single-post h5, .single-post h6{ font-weight: bold; } .single-post p{ margin-bottom: 1.5rem; line-height: 1.5; } .single-post .elementor-widget-theme-post-content ul, .single-post ol{ margin-bottom: 1.5rem; } .single-post input[type="text"], .single-post input[type="date"], .single-post input[type="email"], .single-post input[type="number"], .single-post input[type="password"], .single-post input[type="search"], .single-post input[type="tel"], .single-post select, .single-post textarea { border: solid 1px #e5e5e5; } .comment-form-cookies-consent label{ padding-left: 10px; } .single-post .comment-respond .comment-form .comment-form-url input[type="url"] { width: 100%; border: solid 1px #e5e5e5; border-radius: 3px; padding: 0.5rem 1rem; transition: all .3s; } /* for docs page */ .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor > a { background: #6c51f4; color: #fff; } .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor li.current_page_item > a { border-left: 2px solid #6b51f4; } .single-docs .site-main, .page-id-4138 .page-content{ background: rgba(238,238,238,0.34); font-family: "Nunito", Sans-serif; } .single-docs .site-main h1, .page-id-4138 .page-content h1, .single-docs .site-main h2, .page-id-4138 .page-content h2, .single-docs .site-main h3, .page-id-4138 .page-content h3, .single-docs .site-main h4, .page-id-4138 .page-content h4, .single-docs .site-main h5, .page-id-4138 .page-content h5, .single-docs .site-main h6, .page-id-4138 .page-content h6{ font-weight: bold; } .single-docs .site-main { padding: 100px 0; } .single-docs .site-main .wedocs-single-wrap { max-width: 1140px; margin: 0 auto; padding: 2.5rem; background: #fff; border-radius: 8px; box-shadow: 5px 5px 20px 0 rgba(0,0,0,.05); } .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single{ box-shadow: 5px 5px 20px 0 rgba(0,0,0,.05); border: none; background: #fff; border-radius: 8px; overflow: hidden; } .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 { border-bottom: 1px solid #eee; padding: 15px 20px; } .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single .wedocs-doc-link{ background: #fff; text-align: left; padding-left: 20px; } .wedocs-shortcode-wrap ul.wedocs-docs-list .inside ul.wedocs-doc-sections{ margin-left: 5px; } .wedocs-shortcode-wrap ul.wedocs-docs-list .inside ul.wedocs-doc-sections li, .wedocs-single-content .article-child ul li>a { position: relative; padding-left: 30px; list-style: none; margin-bottom: 10px; } .wedocs-shortcode-wrap ul.wedocs-docs-list .inside ul.wedocs-doc-sections li::before, .wedocs-single-content .article-child ul li>a::before{ content: '\f0f6'; color: #929292; font-family: FontAwesome; font-size: inherit; text-rendering: auto; position: absolute; top: 0; left: 0; pointer-events: none; } .wedocs-single-content .article-child ul { list-style: none; padding-left: 0; } .wedocs-single-content .article-child { margin-top: 2rem; } .wedocs-single-content .article-child h3 { border-bottom: 1px solid #eee; padding-bottom: .5rem; margin-bottom: 1.5rem; } .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 a, .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single .wedocs-doc-link a, .wedocs-shortcode-wrap ul.wedocs-docs-list ul.wedocs-doc-sections a, .wedocs-single-content .article-child ul li>a { color: #242424; } .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 a:hover, .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single .wedocs-doc-link a:hover, .wedocs-shortcode-wrap ul.wedocs-docs-list ul.wedocs-doc-sections a:hover, .wedocs-single-content .article-child ul li>a:hover { color: #6b4ff4; } .wedocs-single-wrap .wedocs-sidebar h3.widget-title { font-size: 1.3rem; line-height: 1.3; } .wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb { font-size: 14px; } .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li a{ color: #242424; margin-bottom: 5px; } .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li a:hover{ color: #6b4ff4; } .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li > a{ background: #f9f9f9; border-radius: 30px; color: #242424; } .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li > a:hover, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item > a{ background: #6b4ff4; border-radius: 30px; color: #fff; } .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item > a:hover{ color: #fff; } .wedocs-single-wrap .wedocs-sidebar { padding-right: 25px; } .wedocs-feedback-wrap { display: none; } .single-docs .site-main a, .page-id-4138 .page-content a{ color: #6b4ff4; transition: .3s all; } .wedocs-single-content .article-child ul li{ margin-bottom: 10px; } @media screen and (max-width: 1024px) { .my-account-menu > a{ padding: 10px 0 !important; } .wpuf-dashboard-navigation .wpuf-menu-item a { padding: .5rem 1rem; background: #ececec; border-radius: 30px; margin-bottom: 10px; display: inline-block; } .wpuf-dashboard-container .wpuf-dashboard-navigation, .wpuf-dashboard-container .wpuf-dashboard-content{ width: 100% !important; margin-bottom: 20px; } .wpuf-dashboard-container .wpuf-dashboard-navigation ul li { display: inline-block; margin-right: 10px; } } @media screen and (max-width: 768px){ .single-docs .site-main { padding: 50px 0; } .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list{ margin-bottom: 3rem; } .single-docs .site-main .wedocs-single-wrap { padding: 1.5rem; border-radius: 0; } .single-docs .site-main h1, .page-id-4138 .page-content h1 { font-size: 1.8rem; } .single-docs .site-main h2, .page-id-4138 .page-content h2 { font-size: 1.5rem; } .single-docs .site-main h3, .page-id-4138 .page-content h3 { font-size: 1.3rem; } .single-docs .site-main h4, .page-id-4138 .page-content h4 { font-size: 1.2rem; } .single-docs .site-main h5, .page-id-4138 .page-content h5 { font-size: 1.1rem; } .single-docs .site-main h6, .page-id-4138 .page-content h6 { font-size: 1rem; } } /* ----- */ /* my account */ .my-account-menu > a{ padding: 0px !important; margin-top: 0px; } .my-account-menu a span{ padding-right: 10px; width: auto; } .my-account-menu a .author_image img{ border-radius: 50%; } /* login */ .page-id-15 .elementor-nav-menu li.menu-login a, .page-id-6793 .elementor-nav-menu li.menu-login a{ color: #fff; } .page-id-13 .elementor-nav-menu li.menu-login a { color: #242424; } .page-id-5780 .site-main{ max-width: 600px; margin: 50px auto; padding: 50px; /* background: rgba(238,238,238,0.34); */ background: linear-gradient(180deg,#fff 0,#fff 100%); box-shadow: 0 10px 30px 0 rgba(0,0,0,.06); border-radius: 5px; font-family: "Nunito", Sans-serif; } .page-id-5780 .site-main .entry-title { font-size: 1.5rem; font-weight: bold; margin-bottom: 2rem; } .page-id-5780 .site-main .wpuf-login-form input, .page-id-5780 .site-main .login input { border: 1px solid #e5e5e5; padding: 1rem; } .page-id-5780 .login .submit input[type=submit] { } /* / login */ .logged-in .wpuf-dashboard-navigation .wpuf-menu-item a { padding: .8rem 1.5rem; display: block; margin-bottom: .2rem; color: #242424; } .logged-in .wpuf-dashboard-navigation .wpuf-menu-item a:hover{ background: #fff; border-radius: 30px; } .logged-in .wpuf-dashboard-navigation .wpuf-menu-item.active a { background: #6b4ff4; border-radius: 30px; color: #fff; } .logged-in .wpuf-dashboard-content input, .logged-in .wpuf-dashboard-content textarea, .logged-in .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text], .logged-in .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=email]{ padding: 1rem !important; border: solid 1px #e5e5e5 !important; background: #fff !important; } .logged-in .wpuf-dashboard-content input:focus, .logged-in .wpuf-dashboard-content textarea:focus, .logged-in .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text]:focus { border: solid 1px #562dd5 !important; } .logged-in .wpuf-dashboard-content button, .logged-in .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit], .page-id-5780 .login .submit input[type=submit]{ color: #fff !important; background-color: #e2498a !important; border: 1px solid #e2498a !important; padding: 1rem 3rem !important; border-radius: 30px !important; text-shadow: none !important; box-shadow: none !important; } .logged-in .wpuf-dashboard-content button, .logged-in .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]:hover, .page-id-5780 .login .submit input[type=submit]:hover { color: #fff !important; background-color: #6b4ff4 !important; border: 1px solid #6b4ff4 !important; text-shadow: none !important; box-shadow: none !important; } /* affiliate Area */ .page-id-7782 .site-main { width: 100%; max-width: 1170px; padding: 0 20px; margin: 0 auto; font-family: "Nunito", Sans-serif; } .page-id-7782 form.affwp-form { border-radius: 5px; /* background: rgba(238,238,238,0.34); */ background: linear-gradient(180deg,#fff 0,#fff 100%); box-shadow: 0 10px 30px 0 rgba(0,0,0,.06); width: 70%; margin: 50px auto; padding: 30px; } .page-id-7782 .page-header .entry-title{ color: #000; font-size: 40px; font-weight: 700; line-height: 48px; text-align: center; margin-bottom: 60px; margin-top: 40px; } .page-id-7782 form.affwp-form legend { font-size: 30px; margin-bottom: 15px; color: #000; font-weight: 600; } .page-id-7782 form.affwp-form input[type=text], .page-id-7782 form.affwp-form input[type=email], .page-id-7782 form.affwp-form input[type=password], .page-id-7782 form.affwp-form input[type=url], .page-id-7782 .affwp-form label+textarea{ width: 100%; min-height: 50px; border: 1px solid #e5e5e5; padding: 1rem; border-radius: 3px; background-color: #fff; font-size: 14px; margin-bottom: 12px; outline: 0; } .page-id-7782 form.affwp-form input[type=submit] { border-radius: 30px; background-color: #e2498a; color: #fff; font-size: 16px; padding: 15px 30px; border: 0; cursor: pointer; outline: 0; margin-bottom: 10px; } .page-id-7782 form.affwp-form input[type=submit]:hover { background-color: #6b4ff4; color: #fff; } /* affiliate dashboard */ .page-id-7782 .affwp-tab-content form.affwp-form{ margin-left: 0; } .page-id-7782 .affwp-tab-content h4, .page-id-7782 .affwp-tab-content h5 { font-weight: bold; } .page-id-7782 #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs { margin: 0; padding: 0 0 20px 0; border-bottom: 1px solid #e5e5e5; } .page-id-7782 #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a { padding: 1.29rem; color: #777; } .page-id-7782 #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active a { border: 1px solid #e5e5e5; border-bottom: 2px solid #fff; color: #242424; background: #fff; } .page-id-7782 #affwp-affiliate-dashboard { margin-bottom: 5rem; } .page-id-7782 .affwp-tab-content { background: #fff; padding: 2rem; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } .page-id-7782, .page-id-5780{ background: #f9f9f9; } .page-id-7782 .elementor-location-header, .page-id-5780 .elementor-location-header{ background: #fff; } @media screen and (max-width: 768px){ .page-id-7782 form.affwp-form { width: 100%; } .page-id-7782 #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{ margin: 0; } .page-id-7782 #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a { padding: 1rem; display: inherit; } .page-id-7782 #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active a { border-bottom: 1px solid #e5e5e5; } } .elementor-nav-menu--dropdown a { text-transform: uppercase; } ul.wpuf-form .wpuf-el.form-row { clear: both; } .ha-red-text { font-size: 36px; font-weight: bold; color: #e2498a; } .logged-in .wpuf-dashboard-content button, .logged-in .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit], .page-id-5780 .login .submit input[type=submit] { outline: 0; } .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-closed>a>.wedocs-caret, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-closed>a>.wedocs-caret:hover, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-open>a>.wedocs-caret, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-open>a>.wedocs-caret:hover{ border: none; } .logged-in .wpuf-dashboard-navigation .wpuf-menu-item.active a { color: #fff !important; } .single-post .wp-block-button__link, .single-post .wp-block-button__link:hover { color: #fff; } .wp-block-embed__wrapper { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; } .wp-block-embed__wrapper iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; } #widget-filter.elementor-sticky--active { box-shadow: 0 5px 20px rgb(0 10 38 / 5%); } @media screen and (max-width: 767px){ .wedocs-single-content p { font-size: 20px; } } .single-docs .site-main a.wp-block-button__link{ color: #fff; } .wedocs-single-wrap .wedocs-single-content article .entry-content img { padding: 2px !important;} .wp-block-button__link { padding: .15em 1.333em; } .public-header{ background-image: linear-gradient(red, yellow) !important; background-color: pink !important; } element.style { } .yikes-easy-mc-submit-button { color: white; border-color: white;} /* 13 june 2022 */ .btn-download-nav a { height: auto !important; margin-top: 20px; } /* --mega menu style-- */ button:hover, button:focus, [type="submit"]:hover, [type="submit"]:focus, [type="button"]:hover, [type="button"]:focus { outline: 0; } .ha-menu-close:focus, .ha-menu-hamburger:focus { background: transparent; } li.my-account-menu { margin-left: 10px; } #ha-megamenu-primary { padding: 0 10px; } .single-post blockquote { border-left: 3px solid #8c8c8c; padding: 0px 0 0px 20px; font-style: italic; margin-bottom: 30px; } /* hl-custom-rq */ .hl-custom-rq .elementor-message { text-align: center; } .hl-custom-rq .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { padding-right: 40px; } .hl-custom-rq .range-wraper .before, .hl-custom-rq .range-wraper .after { margin-top: 10px; } .hl-custom-rq input[type=range] { height: 24px; -webkit-appearance: none; margin: 10px 10px; width: 100%; } .hl-custom-rq input[type=range]:focus { outline: none; } .hl-custom-rq input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 6px; cursor: pointer; animate: 0.2s; box-shadow: 0px 0px 0px #000000; background: #E3E2E1; border-radius: 10px; border: 0px solid #000000; } .hl-custom-rq input[type=range]::-webkit-slider-thumb { box-shadow: 0px 0px 0px #000000; border: 0px solid #2497E3; height: 18px; width: 18px; border-radius: 25px; background: #562DD4; cursor: pointer; -webkit-appearance: none; margin-top: -6px; } .hl-custom-rq input[type=range]:focus::-webkit-slider-runnable-track { background: #E3E2E1; } .hl-custom-rq input[type=range]::-moz-range-track { width: 100%; height: 6px; cursor: pointer; animate: 0.2s; box-shadow: 0px 0px 0px #000000; background: #E3E2E1; border-radius: 10px; border: 0px solid #000000; } .hl-custom-rq input[type=range]::-moz-range-thumb { box-shadow: 0px 0px 0px #000000; border: 0px solid #2497E3; height: 18px; width: 18px; border-radius: 25px; background: #562DD4; cursor: pointer; } .hl-custom-rq input[type=range]::-ms-track { width: 100%; height: 6px; cursor: pointer; animate: 0.2s; background: transparent; border-color: transparent; color: transparent; } .hl-custom-rq input[type=range]::-ms-fill-lower { background: #E3E2E1; border: 0px solid #000000; border-radius: 20px; box-shadow: 0px 0px 0px #000000; } .hl-custom-rq input[type=range]::-ms-fill-upper { background: #E3E2E1; border: 0px solid #000000; border-radius: 20px; box-shadow: 0px 0px 0px #000000; } .hl-custom-rq input[type=range]::-ms-thumb { margin-top: 1px; box-shadow: 0px 0px 0px #000000; border: 0px solid #2497E3; height: 18px; width: 18px; border-radius: 25px; background: #562DD4; cursor: pointer; } .hl-custom-rq input[type=range]:focus::-ms-fill-lower { background: #E3E2E1; } .hl-custom-rq input[type=range]:focus::-ms-fill-upper { background: #E3E2E1; } /* docs YouTube iframe css fix */ iframe { overflow: hidden!important; width: 100%!important; } /*Dashboard Admin Support Tab CSS*/ .wpuf-dashboard-container .wpuf-dashboard-content { margin-right:100px!important; margin-left: -138px!important; } /* home page nav white text */ .elementor-446 .elementor-element.elementor-element-a43da39 .ha-navbar-nav > li > a { color: #ffffff; } body .wpuf-dashboard-container .wpuf-dashboard-content { align-items: flex-start; padding-left: 50px; margin-right: 0 !important; } /******************* deal header style *******************/ /* .page-id-6793 .elementor-widget-theme-site-logo img { content: url(//happyaddons.com/wp-content/uploads/2019/05/halogo.png); } @media (min-width: 1025px) { .page-id-6793 .elementor-446 .elementor-element.elementor-element-a43da39 .ha-navbar-nav > li > a, .page-id-6793 .elementor-446 .elementor-element.elementor-element-a43da39 .ha-navbar-nav li a .ha-submenu-indicator-wrap svg{ color: #000; } .page-id-6793 .elementor-446 .elementor-element.elementor-element-a43da39 .ha-navbar-nav > li > a:hover , .page-id-6793 .elementor-446 .elementor-element.elementor-element-a43da39 .ha-navbar-nav li a:hover .ha-submenu-indicator-wrap svg{ color: #e04d8b; } } */ /******************* blog post inner image margin adding *******************/ .wp-block-image { margin-bottom:20px; } .elementor-author-box--layout-image-above .elementor-author-box__avatar { position: relative; z-index: 1; } /******************* doc internal image border radius and padding - gobinda *******************/ .wedocs-single-wrap .wedocs-single-content article .entry-content img { padding: 12px !important; border-radius: 8px; } </style> <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /></head> <body class="page-template page-template-elementor_canvas page page-id-35497 wp-custom-logo elementor-default elementor-template-canvas elementor-kit-20395 elementor-page elementor-page-35497"> <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NL8FWTX" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> <div data-elementor-type="wp-page" data-elementor-id="35497" class="elementor elementor-35497" data-elementor-post-type="page"> <section class="elementor-section elementor-top-section elementor-element elementor-element-8b71d75 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="8b71d75" data-element_type="section" data-settings="{"_ha_eqh_enable":false}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cc34f8c" data-id="cc34f8c" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-4b4aa30 elementor-widget elementor-widget-html" data-id="4b4aa30" data-element_type="widget" data-widget_type="html.default"> <div class="elementor-widget-container"> <iframe src="https://roadmap.wedevs.com/happy-addons" height="900" width="100%" frameborder="0" id="happy_roadmap"></iframe> </div> </div> </div> </div> </div> </section> </div> <script type="text/javascript"> adroll_adv_id = "JBGOXEEIW5A6BN77ECTEAW"; adroll_pix_id = "5F6PESHRONF4PDXV2UUOGA"; (function () { var oldonload = window.onload; window.onload = function(){ __adroll_loaded=true; var scr = document.createElement("script"); var host = (("https:" == document.location.protocol) ? "https://s.adroll.com" : "http://a.adroll.com"); scr.setAttribute('async', 'true'); scr.type = "text/javascript"; scr.src = host + "/j/roundtrip.js"; ((document.getElementsByTagName('head') || [null])[0] || document.getElementsByTagName('script')[0].parentNode).appendChild(scr); if(oldonload){oldonload()}}; }()); </script> <div data-elementor-type="popup" data-elementor-id="54379" class="elementor elementor-54379 elementor-location-popup" data-elementor-settings="{"a11y_navigation":"yes","triggers":{"page_load":"yes","page_load_delay":0},"timing":[]}" data-elementor-post-type="elementor_library"> <section class="elementor-section elementor-top-section elementor-element elementor-element-21a87ad9 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="21a87ad9" data-element_type="section" id="flashpop" data-settings="{"background_background":"classic","_ha_eqh_enable":false}"> <div class="elementor-background-overlay"></div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5f68affa" data-id="5f68affa" data-element_type="column" data-settings="{"background_background":"classic"}"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-2dbf6a1f elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="2dbf6a1f" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <img width="289" height="245" src="https://happyaddons.com/wp-content/uploads/2024/11/black-friday.png" class="elementor-animation-buzz-out attachment-full size-full wp-image-54373" alt="black friday" /> </div> </div> <div class="elementor-element elementor-element-1932d4ae elementor-invisible elementor-widget elementor-widget-image" data-id="1932d4ae" data-element_type="widget" data-settings="{"ha_floating_fx":"yes","ha_floating_fx_scale_toggle":"yes","ha_floating_fx_scale_x":{"unit":"px","size":"","sizes":{"from":0.9,"to":1.2}},"_animation":"swing","ha_floating_fx_scale_y":{"unit":"px","size":"","sizes":{"from":1,"to":1.2}},"ha_floating_fx_scale_duration":{"unit":"px","size":1000,"sizes":[]},"ha_floating_fx_scale_delay":{"unit":"px","size":"","sizes":[]}}" data-widget_type="image.default"> <div class="elementor-widget-container"> <a href="https://happyaddons.com/pricing/"> <img width="193" height="161" src="https://happyaddons.com/wp-content/uploads/2024/11/Up-To-45.png" class="attachment-full size-full wp-image-54374" alt="disocunt" /> </a> </div> </div> <div class="elementor-element elementor-element-3779e09a elementor-countdown--label-block elementor-widget elementor-widget-countdown" data-id="3779e09a" data-element_type="widget" data-widget_type="countdown.default"> <div class="elementor-widget-container"> <div class="elementor-countdown-wrapper" data-date="1733155200"> <div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-days"></span> <span class="elementor-countdown-label">Day</span></div><div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-hours"></span> <span class="elementor-countdown-label">Hrs</span></div><div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-minutes"></span> <span class="elementor-countdown-label">Mins</span></div><div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-seconds"></span> <span class="elementor-countdown-label">Secs</span></div> </div> </div> </div> <div class="elementor-element elementor-element-5b9129ce elementor-widget elementor-widget-image" data-id="5b9129ce" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <a href="https://happyaddons.com/pricing/"> <img width="172" height="44" src="https://happyaddons.com/wp-content/uploads/2024/11/btn.png" class="elementor-animation-grow attachment-large size-large wp-image-54375" alt="btn" /> </a> </div> </div> <div class="elementor-element elementor-element-5465858a elementor-widget elementor-widget-spacer" data-id="5465858a" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> </div> </div> </div> </section> </div> <div data-elementor-type="popup" data-elementor-id="53936" class="elementor elementor-53936 elementor-location-popup" data-elementor-settings="{"a11y_navigation":"yes","triggers":{"page_load":"yes","page_load_delay":0},"timing":[]}" data-elementor-post-type="elementor_library"> <section class="elementor-section elementor-top-section elementor-element elementor-element-429ac24a elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="429ac24a" data-element_type="section" id="flashpop" data-settings="{"background_background":"classic","_ha_eqh_enable":false}"> <div class="elementor-background-overlay"></div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-13834d0b" data-id="13834d0b" data-element_type="column" data-settings="{"background_background":"classic"}"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-7f538ed elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="7f538ed" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <img width="349" height="198" src="https://happyaddons.com/wp-content/uploads/2024/10/Group-1410104032.png" class="elementor-animation-buzz-out attachment-full size-full wp-image-54216" alt="deal" srcset="https://happyaddons.com/wp-content/uploads/2024/10/Group-1410104032.png 349w, https://happyaddons.com/wp-content/uploads/2024/10/Group-1410104032-300x170.png 300w" sizes="(max-width: 349px) 100vw, 349px" /> </div> </div> <div class="elementor-element elementor-element-64316fc0 elementor-invisible elementor-widget elementor-widget-image" data-id="64316fc0" data-element_type="widget" data-settings="{"ha_floating_fx":"yes","ha_floating_fx_scale_toggle":"yes","ha_floating_fx_scale_x":{"unit":"px","size":"","sizes":{"from":0.9,"to":1.2}},"_animation":"swing","ha_floating_fx_scale_y":{"unit":"px","size":"","sizes":{"from":1,"to":1.2}},"ha_floating_fx_scale_duration":{"unit":"px","size":1000,"sizes":[]},"ha_floating_fx_scale_delay":{"unit":"px","size":"","sizes":[]}}" data-widget_type="image.default"> <div class="elementor-widget-container"> <a href="https://happyaddons.com/pricing/"> <img width="353" height="258" src="https://happyaddons.com/wp-content/uploads/2024/10/Group-1410104033.png" class="attachment-full size-full wp-image-54217" alt="50" srcset="https://happyaddons.com/wp-content/uploads/2024/10/Group-1410104033.png 353w, https://happyaddons.com/wp-content/uploads/2024/10/Group-1410104033-300x219.png 300w" sizes="(max-width: 353px) 100vw, 353px" /> </a> </div> </div> <div class="elementor-element elementor-element-697533a0 elementor-countdown--label-block elementor-widget elementor-widget-countdown" data-id="697533a0" data-element_type="widget" data-widget_type="countdown.default"> <div class="elementor-widget-container"> <div class="elementor-countdown-wrapper" data-date="1732291200"> <div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-days"></span> <span class="elementor-countdown-label">Day</span></div><div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-hours"></span> <span class="elementor-countdown-label">Hrs</span></div><div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-minutes"></span> <span class="elementor-countdown-label">Mins</span></div><div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-seconds"></span> <span class="elementor-countdown-label">Secs</span></div> </div> </div> </div> <div class="elementor-element elementor-element-41b1019 elementor-widget elementor-widget-image" data-id="41b1019" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <a href="https://happyaddons.com/pricing/"> <img width="444" height="100" src="https://happyaddons.com/wp-content/uploads/2024/10/Group-2610850.png" class="elementor-animation-grow attachment-large size-large wp-image-54218" alt="btn" srcset="https://happyaddons.com/wp-content/uploads/2024/10/Group-2610850.png 444w, https://happyaddons.com/wp-content/uploads/2024/10/Group-2610850-300x68.png 300w" sizes="(max-width: 444px) 100vw, 444px" /> </a> </div> </div> <div class="elementor-element elementor-element-7780dd5c elementor-widget elementor-widget-spacer" data-id="7780dd5c" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> </div> </div> </div> </section> </div> <script type='text/javascript'> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/coblocks/dist/js/coblocks-animation.js?ver=3.1.13" id="coblocks-animation-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/coblocks/dist/js/vendors/tiny-swiper.js?ver=3.1.13" id="coblocks-tiny-swiper-js"></script> <script type="text/javascript" id="coblocks-tinyswiper-initializer-js-extra"> /* <![CDATA[ */ var coblocksTinyswiper = {"carouselPrevButtonAriaLabel":"Previous","carouselNextButtonAriaLabel":"Next","sliderImageAriaLabel":"Image"}; /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/coblocks/dist/js/coblocks-tinyswiper-initializer.js?ver=3.1.13" id="coblocks-tinyswiper-initializer-js"></script> <script type="text/javascript" id="crisp-js-before"> /* <![CDATA[ */ window.$crisp=[]; if (!window.CRISP_RUNTIME_CONFIG) { window.CRISP_RUNTIME_CONFIG = {} } if (!window.CRISP_RUNTIME_CONFIG.locale) { window.CRISP_RUNTIME_CONFIG.locale = 'en-us' } CRISP_WEBSITE_ID = 'a8a77209-4ed4-429f-b6af-1bd337b334a4'; /* ]]> */ </script> <script type="text/javascript" async src="https://client.crisp.chat/l.js?ver=20241124" id="crisp-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/jquery/suggest.min.js?ver=1.1-20110113" id="suggest-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/wp-user-frontend/assets/js/billing-address.js?ver=4.0.9" id="wpuf-billing-address-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.3" id="jquery-ui-mouse-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.3" id="jquery-ui-sortable-js"></script> <script type="text/javascript" id="wpuf-upload-js-extra"> /* <![CDATA[ */ var wpuf_upload = {"confirmMsg":"Are you sure?","delete_it":"Yes, delete it","cancel_it":"No, cancel it","ajaxurl":"https:\/\/happyaddons.com\/wp-admin\/admin-ajax.php","nonce":"1c82789369","plupload":{"url":"https:\/\/happyaddons.com\/wp-admin\/admin-ajax.php?nonce=0b52dc80b2","flash_swf_url":"https:\/\/happyaddons.com\/wp-includes\/js\/plupload\/plupload.flash.swf","filters":[{"title":"Allowed Files","extensions":"*"}],"multipart":true,"urlstream_upload":true,"warning":"Maximum number of files reached!","size_error":"The file you have uploaded exceeds the file size limit. Please try again.","type_error":"You have uploaded an incorrect file type. Please try again."}}; /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/wp-user-frontend/assets/js/upload.min.js?ver=4.0.9" id="wpuf-upload-js"></script> <script type="text/javascript" id="wpuf-frontend-form-js-extra"> /* <![CDATA[ */ var wpuf_frontend = {"asset_url":"https:\/\/happyaddons.com\/wp-content\/plugins\/wp-user-frontend\/assets","ajaxurl":"https:\/\/happyaddons.com\/wp-admin\/admin-ajax.php","error_message":"Please fix the errors to proceed","nonce":"1c82789369","word_limit":"Word limit reached","cancelSubMsg":"Are you sure you want to cancel your current subscription ?","delete_it":"Yes","cancel_it":"No","word_max_title":"Maximum word limit reached. Please shorten your texts.","word_max_details":"This field supports a maximum of %number% words, and the limit is reached. Remove a few words to reach the acceptable limit of the field.","word_min_title":"Minimum word required.","word_min_details":"This field requires minimum %number% words. Please add some more text.","char_max_title":"Maximum character limit reached. Please shorten your texts.","char_max_details":"This field supports a maximum of %number% characters, and the limit is reached. Remove a few characters to reach the acceptable limit of the field.","char_min_title":"Minimum character required.","char_min_details":"This field requires minimum %number% characters. Please add some more character.","protected_shortcodes":["wpuf-registration"],"protected_shortcodes_message":"Using %shortcode% is restricted"}; var error_str_obj = {"required":"is required","mismatch":"does not match","validation":"is not valid"}; /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/wp-user-frontend/assets/js/frontend-form.min.js?ver=4.0.9" id="wpuf-frontend-form-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/wp-user-frontend/assets/vendor/sweetalert2/dist/sweetalert2.min.js?ver=11.4.19" id="wpuf-sweetalert2-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/wp-user-frontend/assets/js/subscriptions.js?ver=4.0.9" id="wpuf-subscriptions-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-consent-mode-3d6495dceaebc28bcca3.js" id="googlesitekit-consent-mode-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/happy-elementor-addons/assets/vendor/anime/lib/anime.min.js?ver=3.14.0" id="anime-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.25.8" id="elementor-webpack-runtime-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.25.8" id="elementor-frontend-modules-js"></script> <script type="text/javascript" id="elementor-frontend-js-before"> /* <![CDATA[ */ var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.25.8","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"e_swiper_latest":true,"e_nested_atomic_repeaters":true,"e_optimized_control_loading":true,"e_onboarding":true,"e_css_smooth_scroll":true,"theme_builder_v2":true,"home_screen":true,"landing-pages":true,"nested-elements":true,"editor_v2":true,"e_element_cache":true,"link-in-bio":true,"floating-buttons":true},"urls":{"assets":"https:\/\/happyaddons.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/happyaddons.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/happyaddons.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"7f1a6abb11"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"ha_rpb_enable":"yes","ha_rpb_apply_globally":"individually","ha_rpb_horizontal_offset_top":{"unit":"px","size":"","sizes":[]},"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","ha_rpb_type":"horizontal","ha_rpb_horizontal_position":"top","ha_rpb_horizontal_height":{"unit":"px","size":8,"sizes":[]},"ha_rpb_horizontal_height_tablet":{"unit":"px","size":8,"sizes":[]},"ha_rpb_horizontal_height_mobile":{"unit":"px","size":8,"sizes":[]},"ha_rpb_horizontal_offset_top_tablet":{"unit":"px","size":0,"sizes":[]},"ha_rpb_horizontal_offset_top_mobile":{"unit":"px","size":0,"sizes":[]},"ha_rpb_enable_horizontal_percentage":"yes"},"post":{"id":35497,"title":"HappyAddons%20-%20Public%20Roadmap","excerpt":"","featuredImage":false}}; /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.25.8" id="elementor-frontend-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/happy-elementor-addons/assets/js/extension-floating-effects.min.js?ver=3.14.0" id="happy-floating-effects-js"></script> <script type="text/javascript" id="happy-elementor-addons-js-extra"> /* <![CDATA[ */ var HappyLocalize = {"ajax_url":"https:\/\/happyaddons.com\/wp-admin\/admin-ajax.php","nonce":"d64112a560","pdf_js_lib":"https:\/\/happyaddons.com\/wp-content\/plugins\/happy-elementor-addons\/assets\/vendor\/pdfjs\/lib"}; /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/happy-elementor-addons/assets/js/happy-addons.min.js?ver=3.14.0" id="happy-elementor-addons-js"></script> <script type="text/javascript" id="happy-addons-pro-js-extra"> /* <![CDATA[ */ var HappyProLocalize = {"ajax_url":"https:\/\/happyaddons.com\/wp-admin\/admin-ajax.php","nonce":"c960c0f536"}; /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/happy-elementor-addons-pro/assets/js/happy-addons-pro.js?ver=2.15.0" id="happy-addons-pro-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/happy-elementor-addons/assets/js/extension-reading-progress-bar.min.js?ver=3.14.0" id="happy-reading-progress-bar-js"></script> <script type="text/javascript" id="wp-consent-api-js-extra"> /* <![CDATA[ */ var consent_api = {"consent_type":"","waitfor_consent_hook":"","cookie_expiration":"30","cookie_prefix":"wp_consent"}; /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/wp-consent-api/assets/js/wp-consent-api.min.js?ver=1.0.7" id="wp-consent-api-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.25.3" id="elementor-pro-webpack-runtime-js"></script> <script type="text/javascript" id="elementor-pro-frontend-js-before"> /* <![CDATA[ */ var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/happyaddons.com\/wp-admin\/admin-ajax.php","nonce":"bc8736b5e8","urls":{"assets":"https:\/\/happyaddons.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/happyaddons.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/happyaddons.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; /* ]]> */ </script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.25.3" id="elementor-pro-frontend-js"></script> <script type="text/javascript" src="https://happyaddons.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.25.3" id="pro-elements-handlers-js"></script> </body> </html> <!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->