.wow{visibility:hidden}p{margin:0}html{overflow-x:hidden}body{position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{text-wrap:balance}.elementor-counter-number-suffix{display:block;font-size:12px;color:#0B0D11;font-weight:700;margin-left:16px}.animate__slower{--animate-duration:3s!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}.background-blur{position:relative;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0) 20%,#fff0 100%);mask-image:linear-gradient(to bottom,rgb(0 0 0) 20%,#fff0 100%)}.e-con-inner>.elementor-element{height:100%}strong{font-weight:700}.elementor-2 .elementor-element.elementor-element-53167d8>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title{position:relative;display:inline-block}.elementor-2 .elementor-element.elementor-element-53167d8>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title::before{content:'';position:absolute;width:0;height:2px;bottom:0;left:50%;background-color:#2F0437;transition:all 0.3s ease-in-out;transform:translateX(-50%)}.elementor-2 .elementor-element.elementor-element-53167d8>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title:hover::before{width:50%}.elementor-2 .elementor-element.elementor-element-53167d8>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title.e-current::before{width:70%;background-color:#2F0437}.heart-icon{color:#000;font-size:inherit}.elementor-button:hover .elementor-button-icon{transform:translateX(10px);transition:transform 0.3s ease}.elementor-button .elementor-button-icon{transition:transform 0.3s ease}.ue-grad-btn-wrapper:hover .ue-gradient-border-icon{transform:translateX(10px);transition:transform 0.3s ease}.ue-gradient-border-icon{transition:transform 0.3s ease}.e-n-accordion-item-title:hover .e-closed{transform:translateX(10px);transition:transform 0.3s ease}.e-n-accordion-item-title:hover .e-opened{transform:translateX(10px);transition:transform 0.3s ease}.e-closed{transition:transform 0.3s ease}.e-opened{transition:transform 0.3s ease}.elementor-button .elementor-button-icon{transition:transform 0.4s cubic-bezier(.25,1,.5,1)}.elementor-button:hover .elementor-button-icon{transform:scale(1.3)}.hizi-border-outside{position:relative;overflow:hidden}.hizi-border-outside::after{content:'';position:absolute;inset:-10px;background:conic-gradient(from 0deg,#012030,#FEFD48,#57B7CC,#012030);z-index:-1;border-radius:inherit;filter:blur(10px);box-shadow:0 0 20px rgb(254 253 72 / .4),0 0 30px rgb(87 183 204 / .4);opacity:0;transition:opacity 0.3s ease-in-out,filter 0.3s ease-in-out}.swiper-slide-active .hizi-border-outside::after{opacity:1;animation:rotateBorder 6s linear infinite}.hizi-border-outside:hover::after{opacity:1;animation:rotateBorderHover 3s linear infinite;filter:blur(15px);box-shadow:0 0 25px rgb(254 253 72 / .6),0 0 40px rgb(87 183 204 / .6)}@keyframes rotateBorder{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotateBorderHover{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}.hizi-border-outside-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:700;color:#E0E0E0;background:#0D1B2A;border:none;border-radius:60px;cursor:pointer;text-decoration:none;transition:all 0.3s ease-in-out;overflow:hidden;box-shadow:0 0 20px rgb(87 183 204 / .4)}.hizi-border-outside-btn::before{content:'';position:absolute;width:150%;height:150%;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:60px;z-index:-2;background:conic-gradient(from 0deg,#012030,#FEFD48,#57B7CC,#012030);filter:blur(8px) brightness(1);animation:rotateGlow 3s linear infinite;transition:all 0.5s ease-in-out}.hizi-border-outside-btn:hover::before{filter:blur(15px) brightness(1.2);animation:rotateGlowHover 2s linear infinite}@keyframes rotateGlow{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateGlowHover{0%{transform:translate(-50%,-50%) rotate(360deg)}100%{transform:translate(-50%,-50%) rotate(0deg)}}.portfolio-item a{position:relative;display:block;border-radius:15px;transition:transform 0.6s ease-in-out,box-shadow 0.6s ease-in-out;overflow:hidden;z-index:1;background-size:cover;background-position:center;transform:scale(1.01)}.portfolio-item a::before{content:'';position:absolute;inset:-20px;border-radius:inherit;background:#fff0;filter:blur(30px);opacity:.8;transition:opacity 0.5s ease-in-out,transform 0.6s ease-in-out,filter 0.6s ease-in-out;z-index:-2;animation:glowAnimation 5s linear infinite alternate}@keyframes glowAnimation{0%{filter:blur(20px);opacity:.6}100%{filter:blur(35px);opacity:.8}}.portfolio-item a:hover{transform:scale(.98);box-shadow:0 0 20px rgb(87 183 204 / .5)}.portfolio-item a:hover::before{transform:scale(.98);filter:blur(40px);opacity:1}