.elementor-9408 .elementor-element.elementor-element-d340bda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-77b13a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9408 .elementor-element.elementor-element-65b5078 .breadcrumb{margin:25px 0px 25px 0px;}.elementor-9408 .elementor-element.elementor-element-3dc1085{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-9408 .elementor-element.elementor-element-4a8e939 .action-item [class*="btn"] i{background-color:#000000;}.elementor-9408 .elementor-element.elementor-element-509af94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-509af94::before, .elementor-9408 .elementor-element.elementor-element-509af94 > .elementor-background-video-container::before, .elementor-9408 .elementor-element.elementor-element-509af94 > .e-con-inner > .elementor-background-video-container::before, .elementor-9408 .elementor-element.elementor-element-509af94 > .elementor-background-slideshow::before, .elementor-9408 .elementor-element.elementor-element-509af94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9408 .elementor-element.elementor-element-509af94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gigxomi.com/wp-content/uploads/2026/01/wave-hero.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-9408 .elementor-element.elementor-element-509af94::before{filter:brightness( 138% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 290deg );}.elementor-9408 .elementor-element.elementor-element-0445c12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-1f932a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9408 .elementor-element.elementor-element-f1aab1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-c723884{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-32e6050{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;}.elementor-9408 .elementor-element.elementor-element-6dd81fd .freelancer-detail-field, .elementor-9408 .elementor-element.elementor-element-6dd81fd .freelancer-detail-field a{color:#FFFFFF;}.elementor-9408 .elementor-element.elementor-element-6dd81fd .freelancer-detail-field{font-size:14px;font-weight:700;}.elementor-9408 .elementor-element.elementor-element-06ab60e .freelancer-detail-field, .elementor-9408 .elementor-element.elementor-element-06ab60e .freelancer-detail-field a{color:#222222;}.elementor-9408 .elementor-element.elementor-element-06ab60e .freelancer-detail-field{font-size:14px;font-weight:700;}.elementor-9408 .elementor-element.elementor-element-8238be4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-9408 .elementor-element.elementor-element-5a158d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9408 .elementor-element.elementor-element-1de2b36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-4c72e5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:85px;}.elementor-9408 .elementor-element.elementor-element-f37bca1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9408 .elementor-element.elementor-element-1c0b492{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-9408 .elementor-element.elementor-element-1c0b492 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-9408 .elementor-element.elementor-element-ead4e97{--display:flex;--padding-top:45px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-157bc56{--spacer-size:1px;background-color:#E9E9E9;}.elementor-9408 .elementor-element.elementor-element-6b6ebfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-9408 .elementor-element.elementor-element-6b6ebfa .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-9408 .elementor-element.elementor-element-f66871e{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-9dab0f4{--spacer-size:1px;background-color:#E9E9E9;}.elementor-9408 .elementor-element.elementor-element-a83ad51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-9408 .elementor-element.elementor-element-a83ad51 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-9408 .elementor-element.elementor-element-9147622{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-a15dc44{--spacer-size:1px;background-color:#E9E9E9;}.elementor-9408 .elementor-element.elementor-element-f84d9b7{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-d6d7cf4{--spacer-size:1px;background-color:#E9E9E9;}.elementor-9408 .elementor-element.elementor-element-e5fcd9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-9408 .elementor-element.elementor-element-e73cd67{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-d4b4554{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:8px 8px 8px 8px;box-shadow:0px 6px 15px 0px rgba(63.999999999999986, 79.00000000000003, 104, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9408 .elementor-element.elementor-element-d4b4554:not(.elementor-motion-effects-element-type-background), .elementor-9408 .elementor-element.elementor-element-d4b4554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9408 .elementor-element.elementor-element-ad20f1e:hover{background-color:#B1E346;}.elementor-9408 .elementor-element.elementor-element-ad20f1e{padding:10px 50px 10px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1E346;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(80.38043478260869, 255, 84.17651228733462, 0.5);}.elementor-9408 .elementor-element.elementor-element-ad20f1e.elementor-element{--align-self:center;}.elementor-9408 .elementor-element.elementor-element-a157e4d{color:#222222;font-weight:500;}.elementor-9408 .elementor-element.elementor-element-a157e4d .amount{font-size:28px;font-weight:700;}.elementor-9408 .elementor-element.elementor-element-b87cd08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9408 .elementor-element.elementor-element-b87cd08 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-9408 .elementor-element.elementor-element-52ddc0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-0ea6ecd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}@media(max-width:1024px){.elementor-9408 .elementor-element.elementor-element-65b5078 .breadcrumb{margin:15px 0px 15px 0px;}.elementor-9408 .elementor-element.elementor-element-0445c12{--flex-wrap:wrap;}.elementor-9408 .elementor-element.elementor-element-1de2b36{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-e5fcd9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9408 .elementor-element.elementor-element-e73cd67{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:767px){.elementor-9408 .elementor-element.elementor-element-65b5078 .breadcrumb{margin:15px 0px 15px 0px;}.elementor-9408 .elementor-element.elementor-element-3dc1085{--justify-content:flex-start;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9408 .elementor-element.elementor-element-509af94{--padding-top:15px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-c723884{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9408 .elementor-element.elementor-element-52ddc0a{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-9408 .elementor-element.elementor-element-77b13a4{--width:50%;}.elementor-9408 .elementor-element.elementor-element-3dc1085{--width:50%;}.elementor-9408 .elementor-element.elementor-element-509af94{--width:100%;}.elementor-9408 .elementor-element.elementor-element-0445c12{--content-width:1174px;}.elementor-9408 .elementor-element.elementor-element-1f932a9{--width:70%;}.elementor-9408 .elementor-element.elementor-element-f1aab1d{--width:120px;}.elementor-9408 .elementor-element.elementor-element-c723884{--width:calc(100% - 120px);}.elementor-9408 .elementor-element.elementor-element-32e6050{--width:100%;}.elementor-9408 .elementor-element.elementor-element-5a158d7{--width:30%;}.elementor-9408 .elementor-element.elementor-element-4c72e5c{--width:72%;}.elementor-9408 .elementor-element.elementor-element-e5fcd9c{--width:28%;}.elementor-9408 .elementor-element.elementor-element-0ea6ecd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9408 .elementor-element.elementor-element-1f932a9{--width:100%;}.elementor-9408 .elementor-element.elementor-element-5a158d7{--width:100%;}.elementor-9408 .elementor-element.elementor-element-4c72e5c{--width:100%;}.elementor-9408 .elementor-element.elementor-element-e5fcd9c{--width:100%;}}/* Start custom CSS for apus_element_detail_freelancer_education, class: .elementor-element-bb52e75 *//* Glassmorphism for the Year Tag */
.elementor-9408 .elementor-element.elementor-element-bb52e75 .year,
.elementor-9408 .elementor-element.elementor-element-bb52e75 .content .year {
    /* 1. Remove solid pink and add semi-transparent white */
    background: rgba(255, 255, 255, 0.1) !important;
    background-color: rgba(255, 255, 255, 0.1) !important;

    /* 2. The Blur (Frosted Effect) */
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;

    /* 3. Subtle Border & Shadow */
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;

    /* 4. Text Styling (Force White) */
    color: #ffffff !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for apus_element_detail_freelancer_experience, class: .elementor-element-f462a43 *//* Glassmorphism for the Year Tag */
.elementor-9408 .elementor-element.elementor-element-f462a43 .year,
.elementor-9408 .elementor-element.elementor-element-f462a43 .content .year {
    /* 1. Remove solid pink and add semi-transparent white */
    background: rgba(255, 255, 255, 0.1) !important;
    background-color: rgba(255, 255, 255, 0.1) !important;

    /* 2. The Blur (Frosted Effect) */
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;

    /* 3. Subtle Border & Shadow */
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;

    /* 4. Text Styling (Force White) */
    color: #ffffff !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for apus_element_detail_freelancer_services, class: .elementor-element-214f7f2 *//* 1. Target the Service Card (remove white background, make it glassy) */
.slick-slide .service-item {
    background: rgba(255, 255, 255, 0.05) !important; /* Dark transparent */
    backdrop-filter: blur(10px) !important; /* Frosted glass */
    -webkit-backdrop-filter: blur(10px) !important;
    
    border: 1px solid rgba(255, 255, 255, 0.1) !important; /* Subtle border */
    border-radius: 15px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.5) !important; /* Deep shadow */
}

/* 2. Force the Service Title to White */
.slick-slide .service-item .service-title,
.slick-slide .service-item .service-title a {
    color: #ffffff !important;
}

/* 3. Force the "Freelancer Name" and other text to Light Gray */
.slick-slide .service-item .info-bottom, 
.slick-slide .service-item span,
.slick-slide .service-item p {
    color: #cccccc !important;
}

/* 4. (Optional) Add your Neon Glow on Hover */
.slick-slide .service-item:hover {
    border-color: #e8ff04 !important; /* Your Neon Lemon color */
    box-shadow: 0 0 15px rgba(232, 255, 4, 0.2) !important;
}

/* --- Slider Navigation Arrows --- */

/* 1. Set the main color of the arrows to Neon Lime */
.slick-slider .slick-prev,
.slick-slider .slick-next,
.slick-arrow {
    color: #e8ff04 !important;
    background: transparent !important; /* Ensures no white background box */
    opacity: 0.8; /* Slight transparency so they don't dominate */
    transition: all 0.3s ease;
}

/* 2. Ensure any icons inside the buttons also change color */
.slick-slider .slick-prev i,
.slick-slider .slick-next i,
.slick-arrow i,
.slick-arrow svg {
     color: #e8ff04 !important;
     fill: #e8ff04 !important;
}

/* 3. (Optional) Add a nice glow effect on hover */
.slick-slider .slick-prev:hover,
.slick-slider .slick-next:hover,
.slick-arrow:hover {
    opacity: 1;
    text-shadow: 0 0 15px rgba(232, 255, 4, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for apus_element_detail_freelancer_reviews, class: .elementor-element-a5ac36f *//* --- 1. The Main Rating Box (Dark Glass) --- */
.freelancer-detail-reviews .box-info-white {
    background: rgba(255, 255, 255, 0.05) !important; /* Replaces pink/white with dark glass */
    backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 20px !important;
    box-shadow: none !important;
}

/* --- 2. The Big "0.0" Number (Neon Lime) --- */
.freelancer-detail-reviews .box-info-white h2,
.freelancer-detail-reviews .box-info-white .avg-value,
.freelancer-detail-reviews .rating-number {
    color: #e8ff04 !important;
}

/* --- 3. The "Your Comment" Text Box (Dark Mode) --- */
.freelancer-detail-reviews textarea,
.freelancer-detail-reviews input[type="text"],
.freelancer-detail-reviews input[type="email"] {
    background-color: rgba(0, 0, 0, 0.6) !important; /* Dark background */
    border: 1px solid rgba(255, 255, 255, 0.2) !important; /* Subtle border */
    color: #ffffff !important; /* White text when typing */
    border-radius: 10px !important;
}

/* --- 4. The "Submit Review" Button (Neon Lime) --- */
.freelancer-detail-reviews button[type="submit"],
.freelancer-detail-reviews .btn-submit {
    background-color: #e8ff04 !important;
    color: #000000 !important; /* Black text for contrast */
    border: none !important;
    border-radius: 50px !important; /* Pill shape */
    font-weight: 700 !important;
    text-transform: uppercase !important;
}

/* --- 5. Fix Invisible Progress Bars (Star Breakdown) --- */
.freelancer-detail-reviews .progress {
    background-color: rgba(255, 255, 255, 0.2) !important; /* Make empty track visible */
}
.freelancer-detail-reviews .progress-bar {
    background-color: #e8ff04 !important; /* Make filled part Neon Lime */
}

/* Target the specific ID and Class from your inspector */
#submit,
input.btn.btn-theme.btn-inverse {
    /* 1. Neon Lime Background */
    background-color: #e8ff04 !important;
    background: #e8ff04 !important;

    /* 2. Black Text */
    color: #000000 !important;

    /* 3. Shape & Size */
    border-radius: 5px !important;
    border: 1px !important;
    border-color: e8ff04;
    padding: 15px 35px !important;
    
    /* 4. Font Styles */
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

/* Hover Effect for this specific button */
#submit:hover,
input.btn.btn-theme.btn-inverse:hover {
    background-color: #ffffff !important; /* Turns white on hover, or keep neon */
    box-shadow: 0 0 20px rgba(232, 255, 4, 0.5) !important; /* Neon Glow */
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4b4554 *//* Glassmorphism Effect */
.elementor-9408 .elementor-element.elementor-element-d4b4554 {
    /* 1. Semi-transparent white background (Adjust 0.1 for transparency) */
    background-color: rgba(255, 255, 255, 0.1) !important;
    
    /* 2. The Blur (Frosted effect) */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;

    /* 3. Subtle border to define edges */
    border: 1px solid rgba(255, 255, 255, 0.2) !important;

    /* 4. Shadow for depth */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important;

    /* 5. Round corners are essential for this look */
    border-radius: 20px !important;
}

/* Ensure text and icons inside are visible (Force White) */
.elementor-9408 .elementor-element.elementor-element-d4b4554 *, 
.elementor-9408 .elementor-element.elementor-element-d4b4554 i, 
.elementor-9408 .elementor-element.elementor-element-d4b4554 svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for apus_element_detail_freelancer_skill, class: .elementor-element-1ad52f7 *//* 1. Force Skill Name (e.g., Adobe Premiere Pro) to White */
.elementor-9408 .elementor-element.elementor-element-1ad52f7 .freelancer-detail-skill h5 {
    color: #ffffff !important;
}

/* 2. Force the Percentage Number (e.g., 90%) to White */
.elementor-9408 .elementor-element.elementor-element-1ad52f7 .freelancer-detail-skill span, 
.elementor-9408 .elementor-element.elementor-element-1ad52f7 .freelancer-detail-skill .percent-value {
    color: #ffffff !important;
}

/* 3. Make the "Empty" background line visible (The Track) */
/* We use semi-transparent white so it looks like a track */
.elementor-9408 .elementor-element.elementor-element-1ad52f7 .progress-item {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

/* 4. Make the "Filled" part of the bar solid white */
.elementor-9408 .elementor-element.elementor-element-1ad52f7 .progress-bar-content, 
.elementor-9408 .elementor-element.elementor-element-1ad52f7 .progress-bar {
    background-color: #ffffff !important;
}/* End custom CSS */