.elementor-83076 .elementor-element.elementor-element-1475eb2{overflow:hidden;}.elementor-83076 .elementor-element.elementor-element-ec4b688{position:absolute !important;z-index:10;top:60px !important;}body:not(.rtl) .elementor-83076 .elementor-element.elementor-element-ec4b688{left:0px !important;}body.rtl .elementor-83076 .elementor-element.elementor-element-ec4b688{right:0px !important;}.elementor-83076 .elementor-element.elementor-element-191f41e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-83076 .elementor-element.elementor-element-9ad9718 > .elementor-widget-container{margin:0rem 0rem 6rem 0rem;}.elementor-83076 .elementor-element.elementor-element-9ad9718{text-align:center;}.elementor-83076 .elementor-element.elementor-element-9ad9718 img{width:180px;}.elementor-83076 .elementor-element.elementor-element-7207635{text-align:center;}.elementor-83076 .elementor-element.elementor-element-7207635 img{width:auto;height:50px;}.elementor-83076 .elementor-element.elementor-element-1eb81b5 > .elementor-widget-container{padding:0% 12% 0% 12%;}.elementor-83076 .elementor-element.elementor-element-1eb81b5{text-align:center;}.elementor-83076 .elementor-element.elementor-element-1eb81b5 .elementor-heading-title{color:var( --e-global-color-11b0cee );}.elementor-83076 .elementor-element.elementor-element-969af7f > .elementor-widget-container{padding:0% 23% 0% 23%;}.elementor-83076 .elementor-element.elementor-element-969af7f{text-align:center;color:var( --e-global-color-11b0cee );}.elementor-83076 .elementor-element.elementor-element-ef86b2c{width:auto;max-width:auto;}.elementor-83076 .elementor-element.elementor-element-ef86b2c > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-83076 .elementor-element.elementor-element-b0926f9{width:auto;max-width:auto;}.elementor-83076 .elementor-element.elementor-element-b0926f9 > .elementor-widget-container{margin:0px 0px 0px 15px;}@media(max-width:1024px){.elementor-83076 .elementor-element.elementor-element-9ad9718 > .elementor-widget-container{margin:0rem 0rem 6rem 0rem;}.elementor-83076 .elementor-element.elementor-element-9ad9718{text-align:center;}.elementor-83076 .elementor-element.elementor-element-9ad9718 img{width:180px;height:31.5px;}.elementor-83076 .elementor-element.elementor-element-1eb81b5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-83076 .elementor-element.elementor-element-1eb81b5{text-align:center;}.elementor-83076 .elementor-element.elementor-element-969af7f > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-83076 .elementor-element.elementor-element-ec4b688{top:32px !important;}.elementor-83076 .elementor-element.elementor-element-9ad9718 > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;}.elementor-83076 .elementor-element.elementor-element-9ad9718 img{width:160px;height:28px;}.elementor-83076 .elementor-element.elementor-element-1eb81b5 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-83076 .elementor-element.elementor-element-1eb81b5{text-align:center;}.elementor-83076 .elementor-element.elementor-element-969af7f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-83076 .elementor-element.elementor-element-969af7f{text-align:center;}.elementor-83076 .elementor-element.elementor-element-ef86b2c{width:100%;max-width:100%;}.elementor-83076 .elementor-element.elementor-element-ef86b2c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-83076 .elementor-element.elementor-element-b0926f9{width:100%;max-width:100%;}.elementor-83076 .elementor-element.elementor-element-b0926f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-1eb81b5 */.elementor-83076 .elementor-element.elementor-element-1eb81b5 span {
  background: linear-gradient(to right, #FF9439, #C400FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ec4b688 *//*Text Shadow*/
.elementor-83076 .elementor-element.elementor-element-ec4b688 p {
  text-shadow: 0 0 20px rgba(10, 0, 51, 1); /* #0a0033 with opacity */
}

/*Icons*/
/* Base floating animation */
.hero-floating-icon {
  animation: floatUpDown 4s ease-in-out infinite;
  transition: transform 0.2s ease-out, scale 0.2s ease-out;
  will-change: transform;
  display: inline-block;
  position: relative;
  z-index: 2;
  transform-style: preserve-3d;
}

.top-left-icon {
  animation-duration: 5s;
}
.top-right-icon {
  animation-duration: 4.5s;
}

@keyframes floatUpDown {
  0%, 100% { transform: translateY(0px); }
  50%      { transform: translateY(-12px); }
}

/* Clean hover: just scale + optional slight rotation */
.hero-floating-icon:hover {
  transform: scale(1.08) rotateZ(1deg);
}

/*Buttons*/
@media (min-width: 768px) {
    .elementor-83076 .elementor-element.elementor-element-ec4b688 a {
        width: 340px;
    }    
    
    .elementor-83076 .elementor-element.elementor-element-ec4b688 .btn-on-dark .elementor-button {
        border: 1px solid rgba(255, 255, 255, 0.4);
    }   
    
    /*.elementor-83076 .elementor-element.elementor-element-ec4b688 .btn-on-dark .elementor-button:hover{*/
    /*    background-color: rgba(255, 255, 255, 0.95) !important;*/
    /*    border: 1px solid rgba(255, 255, 255, 1) !important;*/
    /*    color: #212322;*/
    /*}*/
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bca94dc */.elementor-83076 .elementor-element.elementor-element-bca94dc {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1475eb2 */.elementor-element-683caae.elementor-widget:not(:last-child) {
  margin-block-end: 0 !important;
}/* End custom CSS */