/**
 * 
 * Theme Name: Zenegy
 * Description: Zenegy is a lightweight WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 * Author: Zenegy Team
 * Version: 3.4.5 
 * Requires PHP: 7.4
 * Text Domain: zenegy
 * Template: hello-elementor
 * 
 */

h1,h2,h3,h4,h5,h6{font-weight:500}h1{font-size:66px}h2{font-size:50px}h3{font-size:32px}h4,h5,h6{font-size:20px}.blur,.mobile-megamenu .e-off-canvas__content{width:100%}// app color change .light-mode,:root{--app-text-color:#111;--app-text-highlighted-color:#11111166}.input-box input,.submit-btn-form-2{font-family:"Neue Montreal",Sans-serif;font-weight:500}.total-chip,span.nbadge{margin-left:4px;vertical-align:middle}.elementor-heading-title,.elementor-testimonial-content,.elementor-widget-container,.elementor-widget-text-editor .elementor-widget-container p,.zenegy-story-container p{line-height:120%!important}body{overflow-y:scroll;overflow-x:hidden}span.glowDots{position:relative;width:12px;height:12px;display:block;background:#27c966;border-radius:100%;animation:1s infinite alternate anim-glow;-webkit-animation:1s infinite alternate anim-glow;-moz-animation:1s infinite alternate anim-glow}@keyframes anim-glow{0%{background:rgb(39 201 102 / .3);box-shadow:inset 0 0 10px 2px rgb(39 201 102 / .5),0 0 5px 2px rgb(39 201 102 / .3)}100%{background:#27c966;box-shadow:inset 0 0 10px 2px rgb(39 201 102 / .5),0 0 15px 2px #27c966}}header .topHeader{transition:top .5s ease-out}header .topHeader.rmv-top-Sticky{top:calc(-3rem)!important}header .topHeader.top-Sticky{position:relative;top:0;z-index:99;top:calc(0rem)!important}#mainNavbar.elementor-sticky--active .e-con-inner{background:#fff3;transition:backdrop-filter .3s;backdrop-filter:blur(24px);will-change:transform;transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;border-radius:10px!important}#mainNavbar.elementor-sticky--active .elementor-widget-theme-site-logo,#wpcf7-f3412-p3421-o1 span.wpcf7-spinner,.sticky-logo,body:not(.elementor-editor-active) .ztab .ztab-data{display:none}#mainNavbar.elementor-sticky--active .sticky-logo,#mainNavbar.elementor-widget-theme-site-logo{display:block;transition:.5s;transform:translateX(-10px)}.blur{position:fixed;bottom:0;background:red;height:30px;background:linear-gradient(0,transparent,transparent);transition:backdrop-filter .3s;backdrop-filter:blur(3px)!important}span.nbadge{font-size:10px;font-weight:500;line-height:100%;background:#ebe6ff;padding:2px 6px;border-radius:10px;color:#120c2b}.footer-online{justify-content:center!important}.bank-sidebar .elementor-button-content-wrapper,.input-box{align-items:center}sup{color:#b3b3b3;margin-left:6px;font-weight:600}.content-menu{display:none;position:fixed;left:0;top:70px;transform:translate(156px,36px);min-width:auto;will-change:transform;z-index:99;box-sizing:border-box;border:0 solid #e5e7eb;border-radius:5px;outline:0;pointer-events:auto;background:#fff;padding:4px;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1)}body.context-lock{overflow:hidden!important;overscroll-behavior:contain;position:relative!important;padding-left:0;padding-top:0;padding-right:0;margin-left:0;margin-top:0;margin-right:15px!important}.bg-border{background-color:hsl(45 17% 91%)}.input-box,.latest-post span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-terms{background:#fff}#contentMenu svg{fill:#60605c;width:1rem;height:1rem}.mobile-megamenu summary.e-n-accordion-item-title{padding:12px 20px}.mobile-megamenu span.e-closed,.mobile-megamenu span.e-opened{width:32px!important;height:32px!important;border-radius:5px;padding:8px 11px}.mobile-megamenu span.e-closed{background:#f0f0f0}.mobile-megamenu details.e-n-accordion-item{border-bottom:2px solid #f0f0f0}.mobile-megamenu span.e-opened{background:#120c2b}#bookBtn span.elementor-button-text{font-size:14px}:root{--transition-navigation-duration:0.5s}.logo-without-text{transform:translate3d(-100%,0,0);transition:transform .15s ease-out,visibility .15s ease-out;visibility:hidden;will-change:transform;position:absolute;top:0;height:22px;width:auto}#mainNavbar.elementor-sticky--active .logo-without-text{transform:translate3d(0,0,0);transition:transform .2s ease-out 0.48s,visibility .2s ease-out 0.48s;visibility:visible}.logo-with-text{transform:translate3d(0,0,0);transition:transform var(--transition-navigation-duration) ease-out,visibility var(--transition-navigation-duration) ease-out;transition-delay:0.15s;visibility:visible;will-change:transform}#mainNavbar.elementor-sticky--active svg.logo-with-text{transform:translate3d(-100%,0,0);transition-delay:0.15s;visibility:hidden}ul.cpel-switcher__list{background:#120c2b;padding-left:7px!important;padding-right:7px!important;margin-top:7px}ul.cpel-switcher__list .cpel-switcher__code{color:#fff}.cpel-switcher__icon{color:hsl(0 0% 50%)!important}.submit-btn-form-2,.ztab .ztab-pills.active .elementor-heading-title,.ztab .ztab-pills.active .elementor-icon-box-title,.ztab .ztab-pills:hover .elementor-heading-title,.ztab .ztab-pills:hover .elementor-icon-box-title,.ztab-pills.active .ui-e-headline-color,.ztab-pills.active .ui-e-headline-color .ui-e-headline-highlighted,.ztab-pills.active .ui-e-headline-highlighted{color:#6e30fd!important}.elementor-widget-highlighted-text .uicore-svg-wrapper,.hidden{display:none!important}.ui-e-headline-stroke1 .whitespace{padding:3px}.elementor-icon-wrapper{line-height:0}.elementor-widget-text-editor .elementor-widget-container{line-height:unset!important}.industries-tab button.e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg path,.industries-tab button.e-n-tab-title[aria-selected=true] .e-n-tab-icon svg path{stroke:#120c2b}.industries-tab button.e-n-tab-title[aria-selected=false] .e-n-tab-icon svg path,.ztab .ztab-pills .elementor-icon svg path{stroke:gray}.blure-bg{backdrop-filter:blur(74px)}.blue-icon svg path{stroke:#6e30fd}.faq details{border-bottom:1px solid #e8e8e8}.blur-logo{filter:blur(14px)}span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-terms{background:#6e30fd1a;color:#6e30fd!important;padding:5px 12px;border-radius:96px}#postLoadmore span.elementor-button-icon{padding:2.33px;border:1.5px solid #6e30fd;border-radius:100px;font-size:12px}#postLoadmore span.elementor-button-text{padding-top:4px}.zpost-heading h2.elementor-heading-title.elementor-size-default{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:120px}.blur-icon .elementor-icon,.ytb-play .elementor-custom-embed-play{backdrop-filter:blur(29.74px);padding:42px;background-color:#fff3;border-radius:57.11px}.dark-mode{--app-text-color:#ffffff;--app-text-highlighted-color:#ffffff66}.single-apps #app .elementor-widget-container,.single-apps #app h1,.single-apps #app h2,.single-apps #app h3,.single-apps #app h4,.single-apps #app h5,.single-apps #app h6,.single-apps #app p,.single-apps #app span,.single-apps #app ul{color:var(--app-text-color)!important}.single-apps #app span span.ui-e-headline-highlighted{color:var(--app-text-highlighted-color)!important}.icon-black .black{color:#111}.icon-black .elementor-button-icon svg path{fill:#111}.single-apps .elementor-widget-container p{margin-bottom:12px}.new .elementor-icon-box-title span::after{content:"NEW"}.bank-sidebar .elementor-button-icon svg{font-size:20px}.bank-sidebar .elementor-button-text{text-align:left}.ztab .ztab-pills{cursor:pointer}.ztab .ztab-pills.active,.ztab .ztab-pills:hover{background:#f8f7ff!important}.ztab .ztab-pills.active .elementor-icon-box-description,.ztab .ztab-pills:hover .elementor-icon-box-description{color:#111!important}.ztab .ztab-pills.active .elementor-icon svg path,.ztab .ztab-pills:hover .elementor-icon svg path{stroke:#6E30FD}.more-categories:hover .tooltip,body:not(.elementor-editor-active) .ztab .ztab-data.active{display:block}.input-box{border-radius:8px}.input-box img{width:16px;height:16px!important;object-fit:contain}.input-box p{display:flex;position:relative;padding:16px!important;height:48px}.input-box input{font-size:14px;line-height:20px;color:#323232;opacity:.6;margin-left:8px;border:none;outline:0;background:#fff0;width:100%;position:relative;top:-4px}.submit-wrap{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.submit-btn-form-2{width:110px;height:48px;border-radius:8px;padding:16px;background-color:#ebe6ff;font-size:14px;line-height:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px}.bg-card,.bg-card-ai{background:#fff;margin-bottom:-60px}.checkbox,.checkbox p,.checkbox span a{font-family:"Neue Montreal",Sans-serif;color:#fff}.badge-para p,.checkbox{align-items:center;position:relative}#wpcf7-f3412-p3421-o1 .wpcf7-list-item label,.checkbox{display:flex;gap:6px}.submit-btn-form-2 img{width:12px;height:12px}.checkbox{font-size:10px;justify-content:flex-end;padding-right:130px;top:3px}.checkbox span a{font-weight:700;text-decoration:underline}.custom-gap,.product-card-wrapper{gap:8px}.right-left-padding{padding-left:141px;padding-right:141px}.checkbox p{font-weight:500;font-size:10px;line-height:100%;letter-spacing:0;text-decoration:none}.category-names-ai h5,.category-names-ai p{font-family:"Neue Montreal",Sans-serif;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0;font-weight:500}.fade-in-heading{transform:translateY(20px);animation:1.2s forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.main-imag img{width:134px;height:134px!important;opacity:1;border-radius:24.74px;padding:8.25px;margin-left:19px}.category-names-ai h5{color:#111}.category-names-ai p{color:gray;margin:5px 0}.bg-card-ai{padding:72px 32px 32px;border-radius:16px;position:relative;top:-60px}@media (min-width:768px) and (max-width:893px){.submit-btn-form-2{padding:2px;font-size:12px}.submit-btn-form-2 img{width:9px;height:9px}.submit-wrap{gap:0}}@media (max-width:768px){.right-left-padding{padding-left:24px;padding-right:24px}.checkbox{justify-content:center;padding-right:0}}@media (max-width:576px){.right-left-padding{padding-left:16px;padding-right:16px}.input-box{height:44px}.submit-btn-form-2{width:100%;height:44px;font-size:13px}.checkbox{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:6px;margin-top:12px;padding-right:0;text-align:center}.check-box-ele{position:relative;top:0;left:0;transform:scale(1.1);margin-top:-2px}.checkbox p{font-size:9px;line-height:120%;color:#fff;font-family:"Neue Montreal",Sans-serif}.checkbox span a{color:#fff;font-weight:700;text-decoration:underline}body{overflow-x:hidden}}.categories-box,.products-box{padding:16px!important}#wpcf7-f3412-p3421-o1 input.wpcf7-form-control{padding:17.5px;border:.75px solid #0000001a;border-radius:5.99px;font-size:12px;line-height:16px;font-family:"Neue Montreal",sans-serif;color:#b3b3b3}#wpcf7-f3412-p3421-o1 input.wpcf7-form-control::placeholder{font-size:12px;line-height:16px;font-family:"Neue Montreal",sans-serif;color:#b3b3b3}#wpcf7-f3412-p3421-o1 input.wpcf7-form-control.wpcf7-submit{font-size:14px;font-weight:500;line-height:100%;color:#fff}#wpcf7-f3412-p3421-o1 .wpcf7-list-item{margin-left:0}#wpcf7-f3412-p3421-o1 .wpcf7-list-item-label{font-size:10px;color:#757575;font-weight:500;line-height:100%;font-family:"Neue Montreal",sans-serif}#wpcf7-f3412-p3421-o1 .wpcf7-list-item-label .book-pp{font-size:10px;font-weight:700;line-height:100%;font-family:"Neue Montreal",sans-serif;color:#616161!important}div.blur{backdrop-filter:blur(var(--blur))!important}.top-mar-form{margin-top:-35px}.cstm-magnify{height:16px;width:16px;top:17.5px;left:16px}.search-input{border:none;border-radius:8px}.search-bar{height:52px}.search-input:focus{border:unset;outline:unset}.search-input,.search-input::placeholder{font-size:14px!important;font-weight:500;font-family:inherit;line-height:20px!important;letter-spacing:0;color:#32323299}.categories-section h2,.products-section h2{font-family:"Neue Montreal",Sans-serif;font-weight:500;font-size:18px;line-height:100%;color:#111;padding:24px 0 16px}.badge-para p,.badge-para-app p,.navigate a{line-height:16px;font-weight:500}.list-option{font-family:"Neue Montreal",Sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#000}.day,.month{font-family:"Neue Montreal",sans-serif}.categories-box{min-width:302px}.categories-box ul li,.products-box ul li{position:relative;padding:8px 0}.categories-box ul li:not(:last-child)::after,.products-box ul li:not(:last-child)::after{content:"";position:absolute;bottom:0;left:19px;right:0;height:1px;background-color:#f0f0f0;opacity:.9}.form-radio-custom{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:2px solid #cbd5e1;border-radius:50%;cursor:pointer;transition:.2s;background-color:#fff}.form-radio-custom:checked{border:5px solid #27c966;background-color:#fff}.icon{height:12px;width:12px;object-fit:contain}.icon-placeholder{height:12px;width:12px;display:inline-block;visibility:hidden}.main-images{display:flex;gap:18px;position:relative;z-index:1;min-height:134px}.badge{display:flex;gap:4px;margin-top:98px}.badge-app{display:flex;gap:5px;margin-top:98px}.badge-img img{width:24px;height:24px}.badge-para p{font-size:12px;text-align:center;color:#111;justify-content:center;top:4px}.badge-img-app img{width:28px;height:28px}.badge-para-app p{font-size:16px;text-align:center;align-items:center;color:#111;justify-content:center;position:relative;top:6px}.bg-card{padding:72px 32px 32px;border-radius:16px;position:relative;top:-60px}.bg-card-content{display:flex;flex-direction:column;gap:16px}.navigate{width:fit-content;background:#6e30fd;color:#fff!important;display:flex;border-radius:8px}.navigate a{font-family:"Neue Montreal",Sans-serif!important;font-size:12px;padding:12px 16px;color:#fff!important;gap:4px}.arrow{position:relative;top:13px;left:-12px;height:14px;width:14px}.seperate{border:1px solid #f0f0f0}.bg-card-content h2{font-weight:500;font-size:20px;line-height:124%;color:#111}.bg-card-content .lines-content,.category-part p,.total-chip{font-weight:500;line-height:100%}.bg-card-content .lines-content{font-size:16px;color:gray;height:49px;overflow:hidden;position:relative;top:-8px}.category-part{display:flex;flex-direction:column;gap:4px}.category-part p{font-size:16px;color:#111}.bubbles,.single-revisorer p.elementor-heading-title{display:flex;gap:4px;flex-wrap:wrap}.one-line,.three-lines,.two-lines{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.bubbles div,.single-revisorer p.elementor-heading-title span{width:auto;padding:5px 12px;border-radius:96px;background-color:#6e30fd1a;font-weight:500;font-size:14px;line-height:100%;text-align:center;white-space:nowrap;color:#6e30fd}.categories-box,.products-box{opacity:1;border-radius:16px;padding:16px;background:#fff}.cntr{justify-content:flex-start;padding-top:46px}.section-padding{gap:64px}.product-image img{width:134px;height:134px;opacity:1;border-radius:24.74px!important;margin-left:19px;background:#fff;padding:9px}.three-lines{-webkit-line-clamp:3}.two-lines{-webkit-line-clamp:2}.one-line{-webkit-line-clamp:1}.more-categories,.more-locations{position:relative;cursor:pointer}.more-categories .tooltip,.more-locations .tooltip{display:none;position:absolute;background:#fff;border:1px solid #ddd;padding:6px 8px;border-radius:6px;box-shadow:0 2px 8px rgb(0 0 0 / .1);top:120%;left:0;z-index:10;white-space:nowrap}.more-locations:hover .tooltip{display:flex;gap:4px;flex-direction:column;z-index:100}.more-locations .tooltip::before{content:"";position:absolute;top:-6px;left:12px;border-width:6px;border-style:solid;border-color:#fff0 #fff0 #fff;filter:drop-shadow(0 -1px 1px rgb(0 0 0 / .05))}.e-n-menu-content .list-icon ul li a.ui-e-wrap:hover .ui-e-icon{transition:.25s;background-color:transparent!important;opacity:1}.e-n-menu-content .list-icon ul li a.ui-e-wrap .ui-e-icon{transition:.25s;background-color:transparent!important;opacity:0}.e-n-menu-content .list-icon ul li a.ui-e-wrap .ui-e-icon:hover{transition:.25s;background-color:#000!important;stroke:rgba(240,240,240,1)!important}.elementor-nav-menu .menu-item{position:relative;overflow:hidden}.elementor-nav-menu .nav-text-mask{position:relative;display:inline-block;height:auto;overflow:hidden}.elementor-nav-menu .zen-text{display:block;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1);transform-origin:center;will-change:transform,opacity}.elementor-nav-menu .zen-text-1,.elementor-nav-menu li.hover-animate .zen-text-2{transform:translate3d(0,0,0) skewY(0);opacity:1}.elementor-nav-menu .zen-text-2{position:absolute;top:0;left:0;transform:translate3d(0,100%,0) skewY(8deg);opacity:0}.elementor-nav-menu li.hover-animate .zen-text-1{transform:translate3d(0,-100%,0) skewY(8deg);opacity:0}#blur .elementor-icon{backdrop-filter:blur(28px)}.pagination-wrapper .pagination-btn{background:0 0!important;color:#000!important;border:1.5px solid #000!important;padding:8px 18px!important;border-radius:6px!important;font-size:15px!important;font-weight:500!important;cursor:pointer;transition:.25s;line-height:1.2;box-shadow:none!important}.pagination-wrapper .pagination-btn.active{background-color:#27c966!important;color:#fff!important;border-color:#27c966!important;font-weight:600!important}.pagination-wrapper .pagination-btn:hover:not(.active){background-color:rgb(39 201 102 / .1)!important;color:#27c966!important;border-color:#27c966!important}.pagination-wrapper .next-btn,.pagination-wrapper .prev-btn{background:0 0!important;color:#000!important;border:1.5px solid #000!important}.pagination-wrapper .next-btn:hover,.pagination-wrapper .prev-btn:hover{background-color:#27c966!important;color:#fff!important;border-color:#27c966!important}.pagination-wrapper .pagination-btn.disabled,.pagination-wrapper .pagination-btn:disabled{opacity:.4;pointer-events:none}.total-chip{font-size:8px;background:#ebe6ff;padding:4px;border-radius:50%;color:#6e30fd}.list-option sup,.month{font-size:10px}.day,.event-info,.month,.time,.title{line-height:120%}.img-stroke .elementor-widget-container .elementor-icon-wrapper .elementor-icon svg{stroke:rgb(18 12 43);stroke-width:2px}@media (max-width:500px){.elementor-widget-mobile__width-inherit.copyright-menu nav ul{justify-content:flex-start;margin-inline-start:inherit}}@media (max-width:991px){.zn-flex-wrap{display:flex!important;flex-wrap:wrap}.categories-box{width:90vw}}.cpel-switcher__toggle.cpel-switcher__lang,.cpel-switcher__toggle.cpel-switcher__lang.cpel-switcher__toggle--on{padding-left:6px;padding-right:7px}.industries-tab button.e-n-tab-title,.industries-tab button.e-n-tab-title:hover{border-radius:24px!important}.industries-tab .e-n-tabs-content div.elementor-element.e-con.e-active,.ztab-data.active{animation:1s ease-in forwards fadeInAnimation}@keyframes fadeInAnimation{from{opacity:.1}to{opacity:1}}footer .elementor-image-carousel-wrapper.swiper img.swiper-slide-image{opacity:40%}#bookBtn svg{width:58px}.nav-text-mask{position:relative;overflow:hidden;display:inline-block;height:auto}.nav-text-mask .zen-text{display:block;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity 1.1s cubic-bezier(.22,1,.36,1)}.hover-animate .nav-text-mask .zen-text-2,.nav-text-mask .zen-text-1{transform:translateY(0) skewY(0);opacity:1}.nav-text-mask .zen-text-2{position:absolute;top:0;left:0;transform:translateY(100%) skewY(8deg);opacity:0}.hover-animate .nav-text-mask .zen-text-1{transform:translateY(-100%) skewY(8deg);opacity:0}.ztab-pills .ui-e-headline-text{color:#616161!important}.ztab-pills .ui-e-headline-highlighted{color:#b3b3b3!important}.ztab-pills.active .ui-e-headline-text:first-of-type{color:#000!important}.e-loop-item .elementor-element-7824c0e .elementor-icon svg{transition:transform .3s!important}.e-loop-item:hover .elementor-element-7824c0e .elementor-icon svg,.elementor-22994107 .elementor-element.elementor-element-46f5ac77.elementor-view-stacked .elementor-icon:hover{transform:rotate(90deg)!important}.e-loop-item .elementor-element-baaeb48{overflow:hidden!important;transition:transform .5s!important}#banks-tooltip *{overflow:visible!important;position:relative}#banks-tooltip .elementor-icon::after{content:attr(data-tooltip);position:absolute;bottom:130%;left:50%;transform:translateX(-50%);background:#fff;color:#000;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .25s;pointer-events:none;z-index:999999;box-shadow:0 4px 12px rgba(0,0,0,.15)}#banks-tooltip .elementor-icon:hover::after{opacity:1}.elementor-widget-divider .elementor-divider-separator{--divider-color:#E8E8E8!important}.glass-card{width:162px;min-height:55px;display:flex;align-items:center;gap:10px;padding:8px;border-radius:13px;background:rgba(255,255,255,.1);backdrop-filter:blur(40px);border:1px solid;border-image-source:linear-gradient(180deg,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);color:#fff;box-sizing:border-box}.new .elementor-icon-box-title span::after,.soon span.elementor-icon-list-text::after{line-height:100%;font-family:"Neue Montreal",Sans-serif;padding:2px 6px;border-radius:6px;margin-left:10px;font-weight:500}.date-box{width:40px;background:#fff;color:#000;border-radius:10px;display:flex;flex-direction:column;justify-content:center;text-align:center}.month{font-weight:500;background:#6e30fd;color:#fff;padding:6px;border-top-left-radius:10px;border-top-right-radius:10px}.day{font-size:16px;font-weight:500;color:#000}.event-info{display:flex;flex-direction:column}.title{font-size:10px;color:rgba(255,255,255,.5);font-weight:500}.time{font-size:11px;display:flex;align-items:center;font-weight:500;color:#fff}.dot{width:6px;height:6px;background:#00d35f;border-radius:50%;margin-right:4px}.menu-dots{margin-left:auto;font-size:16px;opacity:.7;color:#fff;margin-right:2px}@media (max-width:480px){.glass-card{width:100%}}.elementor-position-left .elementor-image-box-wrapper{display:-webkit-inline-box}.dialog-message.dialog-lightbox-message{border-radius:8px!important}.elementor-22994487 .elementor-element.elementor-element-73612aae,.elementor-22994487 .elementor-element.elementor-element-b87dbcb{--width:100%!important}@media (min-width:768px){.elementor-22994487 .elementor-element.elementor-element-73612aae,.elementor-22994487 .elementor-element.elementor-element-b87dbcb{--width:100%!important}}.zgy-system>div:first-child{margin-right:30px!important}.blur-new{position:fixed;bottom:0;width:100%;height:30px;background:linear-gradient(to top,rgba(255,255,255,.4),transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);mask-image:linear-gradient(to top,black 90%,transparent 10%);-webkit-mask-image:linear-gradient(to top,black 90%,transparent 10%);transition:backdrop-filter .3s}.bottom-line a img{transition:transform .25s}.bottom-line a:hover img{transform:translateX(6px)}.soon span.elementor-icon-list-text{position:relative;display:inline-block}.soon span.elementor-icon-list-text::after{content:"SOON";content:"SOON";font-size:10px;color:#120c2b;background-color:#ebe6ff;display:inline-block;animation:2.5s ease-in-out infinite breathe}@keyframes breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}.new .elementor-icon-box-title span{position:relative}.new .elementor-icon-box-title span::after{content:"NEW";font-size:10px;color:#fff;background-color:#27c966;position:absolute;top:6px;right:-45px;transform-origin:center center;will-change:transform;animation:2.6s ease-in-out infinite breatheNew}@keyframes breatheNew{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.elementor-element.elementor-element-baaeb48.e-con-full.e-flex.e-con.e-child{position:relative;overflow:hidden;background-size:100%;transition:background-size .3s}.elementor-element.elementor-element-baaeb48.e-con-full.e-flex.e-con.e-child::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .3s;z-index:1}.elementor-element.elementor-element-baaeb48.e-con-full.e-flex.e-con.e-child:hover::before{background:rgba(0,0,0,.55)}.elementor-element.elementor-element-baaeb48.e-con-full.e-flex.e-con.e.child>*{position:relative;z-index:2}.revisorer-div .gap-16{gap:0!important}.webinar-rotate .elementor-icon svg{display:inline-block;transition:transform .3s;transform-origin:50% 50%}.home-rotate:hover .elementor-icon svg,.webinar-rotate:hover .elementor-icon svg{transition:transform .3s!important;transform:rotate(90deg)!important}.elementor-22994107 .elementor-element.elementor-element-46f5ac77.elementor-view-stacked .elementor-icon{background-color:#11111133;backdrop-filter:blur(28px)!important}.load-more-wrapper{display:flex;justify-content:center;margin-top:10px}.load-more-wrapper .load-more-btn{border-radius:8px;padding:16px;background:#ebe6ff;border:none;font-family:inherit;font-weight:500;font-size:14px;line-height:120%;color:#6e30fd;display:flex;align-items:center;gap:8px;cursor:pointer}.load-more-wrapper .load-more-btn:hover{background:#ebe6ff;color:#6e30fd}.svg-load img{width:16px;height:16px;position:relative;top:1px}.developer-image{background-color: white !important;border-radius: 27px !important;}

.category-part h5{margin-top: 0;margin-bottom: 0;}
.elementor-heading-title{word-wrap: break-word !important;}

/* Show gradient only if .product-image has NO img */
.card-wrapper .product-image:not(:has(img)) {
	background: linear-gradient(180deg, #120C2B 1.92%, #9D94FF 100%);
    width: 134px;
    height: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    border-radius: 27px;
    margin-left: 19px;
	height:100%;display: flex; flex-direction: column;
}

