/* 
Theme Name: Hello Elementor child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: This is a child theme of Hello Elementor
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.primary-button.elementor-widget-button a.elementor-button{
    background-color: none !important;
    background: radial-gradient(89.97% 141.42% at 100% 0%, #FDB9C5 0%, #F76F8E 30%, #A100FF 100%),
     radial-gradient(147.61% 68% at 100% 0%, #F76F8E 0%, #FDB9C5 37%, #A100FF 100%), #36194A !important;
}

.what-we-do-cards .elementor-icon{
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.10);
    padding: 16px;
}

.gradient-text {
    background-image: 
      radial-gradient(89.97% 141.42% at 100% 0%, #FDB9C5 0%, #F76F8E 30%, #A100FF 100%),
      radial-gradient(147.61% 68% at 100% 0%, #F76F8E 0%, #FDB9C5 37%, #A100FF 100%);
    background-blend-mode: lighten;
    background-size: 100%;
    background-repeat: no-repeat;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
  }
  
.what-we-do-section:after{
    content:"";
    position: absolute;
    width: 100%;
    height: 110%;
    bottom: 0;
    right: -25%;
    background-image: url(/wp-content/uploads/2025/04/bg-vector-shape-1st.svg);
    z-index: -1;
    overflow-x: hidden !important;
}
.what-we-do-section{
  overflow-x: hidden !important;
}

.brands-carousel .swiper-pagination{
  left:15%;
}

.post-job-info li{
  border:1px solid #A7ABDD;
  padding:5px 16px !important;
  border-radius:32px;
}

.brand-card-container .revenue p{
  margin-bottom:0 !important;
}

.jobs .elementor-button-icon{
  width:25px !important;
   height: 25px !important;
}

.event-form-container {
  position: fixed; /* Position fixed to block scrolling */
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh; /* Full viewport height */
  background-color: rgba(0, 0, 0, 0.5); /* Optional, to dim the background */
  z-index: 9999; /* Ensure it is on top */
  overflow: hidden;
}
.close-popup,
.events-button{
  cursor: pointer;
}
.revenue-text p{
  margin-bottom:0 !important;
}
.events-date-interval{
  color:#F76F8E !important;
}
.cky-btn{
  border-radius:32px!important;
  border-color: #A100FF!important;
  color: #A100FF!important;
  font-family: 'Space Grotesk'!important;
  font-weight: 700 !important;
}
.cky-btn.cky-btn-accept{
  background-color: #A100FF!important;
  color:white !important; 
}
.brand-card-container{
  height:100% !important;
}
@media(max-width:1024px){
  .events-button a{
    max-width: 100% !important;
    width: 100% !important;
  }

  .header-menu nav.elementor-nav-menu--dropdown{
  margin-inline: 20% !important;
  }
}

@media(min-width:1920px){
  /* .hero-section.homepage{
   background-size: contain !important;
  } */
  .about-hero-section{
    background-size: cover !important;
  }
}