.elementor-24 .elementor-element.elementor-element-56be366{--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:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-4fa4fbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4fa4fbd .home7-banner-section .banner-wrapper h1, .home7-banner-section .banner-wrapper h2{font-size:62px;}.elementor-24 .elementor-element.elementor-element-4fa4fbd .home7-banner-section .banner-wrapper .banner-right-content .rating-area svg{width:40px;height:40px;}.elementor-24 .elementor-element.elementor-element-bd2ba91{--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;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-112f2ad .home7-service-section .service-wrapper .counter-wrap svg{width:55px;}.elementor-24 .elementor-element.elementor-element-112f2ad .primary-btn5.transparent{color:#DB5C00;border:1px solid #F5822F;background-color:#F5822F;}.elementor-24 .elementor-element.elementor-element-112f2ad .primary-btn5.transparent:hover{background-color:#F5822F;}.elementor-24 .elementor-element.elementor-element-ec649b9{--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;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c69f932.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-ec053fe{--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;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-fcd0269{--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;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-65f8e3c .scroll-text-section .scrolling-text .marquee__group svg, .scroll-text-section2 .scrolling-text .marquee__group svg{width:60px;}.elementor-24 .elementor-element.elementor-element-efe5554{--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;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-59fcf8e{--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;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-446233a{--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:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e98d3d3{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-e98d3d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e98d3d3 .home2-contact-section.two .contact-content > span{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e98d3d3 .home2-contact-section.two .contact-content h2{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e98d3d3 .home2-contact-section.two .contact-content .emoji-wrap .emoji-img img{height:128px;width:128px;}.elementor-24 .elementor-element.elementor-element-e98d3d3 .home2-contact-section.two .contact-content .contact-btn{color:#000000;background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e98d3d3 .home2-contact-section.two .contact-content .contact-btn:hover{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-bd2ba91{--margin-top:110px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-ec649b9{--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-ec053fe{--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-fcd0269{--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-efe5554{--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-59fcf8e{--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-4fa4fbd .home7-banner-section .banner-wrapper h1, .home7-banner-section .banner-wrapper h2{font-size:45px;}.elementor-24 .elementor-element.elementor-element-bd2ba91{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-ec649b9{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-ec053fe{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-dc536b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fcd0269{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-efe5554{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-59fcf8e{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for anio_hero_banner_seven, class: .elementor-element-4fa4fbd */@media screen and (min-width: 1024px) {
.elementor-24 .elementor-element.elementor-element-4fa4fbd h2{
    line-height:55px !important;
}
}
.elementor-24 .elementor-element.elementor-element-4fa4fbd h2{
    line-height: 50px;
}
.elementor-24 .elementor-element.elementor-element-4fa4fbd .banner-right-content h2{
    font-size: 54px !important;
}
.elementor-24 .elementor-element.elementor-element-4fa4fbd .rating-area{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for anio_portfolio, class: .elementor-element-c69f932 */.elementor-24 .elementor-element.elementor-element-c69f932 .social-list{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for anio_team, class: .elementor-element-dc536b1 */.elementor-24 .elementor-element.elementor-element-dc536b1 .swiper-slide{
    max-width: 70% !important;
}/* End custom CSS */
/* Start custom CSS */.selected-work > .social-list{
    display: none !important;
}
@media screen and (min-width: 1024px) {.home7-banner-section .banner-wrapper h1, .home7-banner-section .banner-wrapper h2{
    font-size: 62px !important;
}
}
.pr-0{
    padding-right: 0 !important;
}
.gradient-title, .gradient-title div {
  /* 1. Define the gradient */
  background: linear-gradient(90deg, #EB2B24 0%, #F5822F 100%);
  -webkit-background-clip: text; /* Required for Chrome/Safari/Edge */
  background-clip: text;         /* Standard property */
  color: transparent !important;            /* Makes the text "hollow" so background shows through */
  
  /* Add this if it's still not showing */
  display: inline-block;
}
/* Swiper Slide Fixes */
.home7-team-slider .swiper-slide {
    height: auto;
    display: flex;
    justify-content: center;
}

/* Main Card Container */
.anio-team-card {
    position: relative;
    width: 100%;
    max-width: 350px; /* Aligned with your img width */
    overflow: visible; /* Required for the clipped box to overlap */
}

/* Image Wrapper */
.anio-card-figure {
    position: relative;
    overflow: hidden;
    line-height: 0;
}

.anio-member-img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Location Badge - Positioned exactly where your dump specified */
.anio-location-badge {
    position: absolute;
    left: 10px;
    bottom: 90px;
    background-color: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(4px);
    border: 0.5px solid rgba(232, 232, 232, 0.5);
    border-radius: 50px;
    padding: 6px 15px;
    display: flex;
    align-items: center;
    gap: 7px;
    color: #fff;
    z-index: 2;
}

.anio-location-badge i {
    font-size: 14px;
}

.location-text {
    font-size: 12px;
    font-weight: 500;
}

/* The Info Box with your custom Polygon Cut */
.anio-card-info-box {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 90%;
    padding: 10px;
    background: linear-gradient(90deg, #EB2B24 0%, #F5822F 100%);
    /* The polygon from your .elementor-element-2802098 settings */
    clip-path: polygon(0% 0%, 100% 0%, calc(100% - 50px) 100%, 0% 100%);
    color: #FFFFFF;
    z-index: 3;
}

.anio-card-info-box .member-name {
    margin: 0;
    font-family: "Archivo", sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.anio-card-info-box .member-name a {
    color: #fff;
    text-decoration: none;
}

.anio-card-info-box .member-stats {
    display: flex;
    align-items: center;
    margin-top: 5px;
}

.followers-text {
    font-family: "Archivo", sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding-left: 5px; /* Matches your .followers class */
}/* End custom CSS */