html {
    scroll-behavior: smooth;
}

* {
    padding: 0rem;
    margin: 0rem;
    text-decoration: none;
    list-style: none;
    box-sizing: border-box;
    color: black;
}

/* Extra small devices (phones, 576px and down) */
@media only screen and (max-width: 576px) {

    /* New About US Design Styles */

    .about_us_main_wrapper {
        background: #EDF1F4 0% 0% no-repeat padding-box;
      
    }

    .about_us_top_wrapper {
        background: #FBFBFB 0% 0% no-repeat padding-box;
        display: flex;
        flex-direction: column;
        gap: 2.56rem;
    
      
    }

    .about_us_img_wrapper {
        padding-top: 8.75rem;
        background-image: url("./images/MainPageImages/empowering-talent.png");
        background-attachment: fixed;
        background-position: top center;
        background-repeat: no-repeat;
        padding-bottom:2.18rem;
        display: flex;
        align-items: center;
        justify-content: center;
      

 
 
      


    }

    .about_us_top_wrapper_h1 {
        text-align: center;
        font: normal normal bold 38px/44px Figtree;
        letter-spacing: 0px;
        color: #000000;
        opacity: 1;
        width: 100%;
        font-family: 'Figtree', sans-serif;
        display: flex;
        flex-direction: column;
        margin-top: -11.25rem;
        width: 15rem;
    
       


    }

    .about_us_top_wrapper_h1_span_1 {
        margin-top: 0rem;
       
    }

    .about_us_top_wrapper_h1_span {
        text-align: center;
      
        font: normal normal bold 38px/44px Figtree;
        letter-spacing: 0px;
        color: #000000;
        opacity: 1;
       
        margin-top: 6.25rem;
    }

    .about_us_ball_wrapper {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        padding-right: 2.5rem;


    }

    .about_us_ball_wrapper>img {
        margin-bottom: -0.3rem;
        width: 6.18rem;
        height: 6.18rem;

    }

    .about_us_content_wrapper {

        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: end;
        padding: 0rem 1rem;
       
    }

    .about_us_content_wrapper_h3 {
        text-align: center;
        font: normal normal 600 1.5rem/9.56rem Figtree;
        letter-spacing: 0rem;
        color: #000000;
        font-size: 1.5rem;
        line-height: 1.81rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        margin-bottom: -0.31rem;
        margin-top: -3.12rem;
      
   
    }

    .about_us_content_wrapper_img {
        width: 17.87rem;
        height: 8.5rem;
      

    }

    .about_us_content_wrapper_h2 {
        text-align: left;
      
        font-size: 1.87rem;
        line-height: 2rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 700;
        background: transparent linear-gradient(102deg, #BA69AF 0%, #5B67EC 100%) 0% 0% no-repeat padding-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-background-clip: text;
        -moz-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        padding-bottom: 0rem;
 


    }

    .about_us_content_wrapper_p {
        text-align: left;
        font: normal normal normal 1rem/1.25rem Figtree;
        letter-spacing: 0rem;
        font-size: 1rem;
        line-height: 1.25rem;
        font-family: 'Figtree', sans-serif;
        font-weight: normal;
        margin-top: 0rem;
        margin-right: 3.06rem;
       

    }

    .about_us_our_mission_wraaper {
        width: 100%;
        padding: 0rem 1rem 4.75rem 1rem;
        

    }

    .about_us_our_mission_wraaper_div {
        background-size: cover;
        padding-right: 3.56rem;
        padding-bottom: 1.87rem;
        display: flex;
        flex-direction: column;
        align-items: end;
        justify-content: flex-end;
      

    }

    .circle-filled-with-verticle-inclined-lines {
        width: 9.68rem;
        height: 9.68rem;
       
    }

    .about_us_our_mission_wraaper_h2 {
      
        letter-spacing: -0.10rem;
        color: #000000;
        opacity: 1;
        font-size: 3rem;
        line-height: 3.56rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        margin-top: -8.43rem;
       

    }


    .about_us_our_mission_wraaper_h3 {
        text-align: left;
        letter-spacing: 0rem;
        color: #1E1C24;
        font-size: 1.25rem;
        line-height: 1.5rem;
        font-family: 'Figtree', sans-serif;
        font-weight: bold;
       

    }

    .about_us_our_mission_wraaper_p {
        text-align: left;
        font: normal normal normal 1rem/1.37rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.37rem;
        font-family: 'Figtree', sans-serif;
        margin-top: 0.5rem;
       

    }

    .about_us_our_story_wrapper {
        background: #6072D5 0% 0% no-repeat padding-box;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 4.62rem 1rem 2.18rem 1rem;
       


    }

    .about_us_our_story_wrapper_h2 {
        text-align: center;
        letter-spacing: -0.22rem;
        color: #FFFFFF;
        opacity: 1;
        font-size: 6.25rem;
        line-height: 4.75rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
      

    }

    .about_us_our_story_wrapper_p {
        text-align: center;
        letter-spacing: 0rem;
        color: #000000;
        opacity: 1;
        font-size: 1.25rem;
        line-height: 1.62rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 500;
        margin-top: 0.56rem;
        width: 178px;
        z-index: 1;
        


    }

    .half-circle-filled-with-verticle-inclined-lines {
        width: 18.81rem;
        height: 7.62rem;
        margin-top: -2.5rem;
    }

    .when_it_started_wrapper {
        padding-bottom: 6.31rem;
       
    }

    .about_us_experience_wrapper {
        padding-bottom: 1.68rem;
        width: 100%;
        display: flex;
        flex-direction: column;
      

    }


    .low_opacity_year_heading {
        text-align: left;
        letter-spacing: -1.12rem;
        color: #FFFFFF;
        opacity: 0.44;
        font-size: 9.87rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 300;
        padding-top: 4.12rem;
        margin-left: 1rem;
      


    }

    .low_opacity_year_heading_2 {
        text-align: left;
       
        letter-spacing: -1.12rem;
        color: #FFFFFF;
        opacity: 0.44;
        font-size: 9.87rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 300;
        padding-top: 4.12rem;
        margin-left: 1rem;
      
    }

    .group_image_in_office_wrapper {
        display: flex;
        margin-top: 1.68rem;
        padding-left: 1rem;
      


    }

    .group_image_in_office_1 {
        width: 18.56rem;
        height: 10.5rem;
        object-fit: cover;


    }

    .group_image_in_office {
        width: 18.56rem;
        height: 10.5rem;
        object-fit: cover;
       
       


    }

    .it_begins_heading {
        text-align: left;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 1.87rem;
        line-height: 2.25rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        display: flex;
        flex-direction: column;
        opacity: 1;
        margin-top: -4rem;
        margin-left: 1rem;
        z-index: 1;
      
    }

    .it_begins_heading_span {
        text-align: left;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 3.25rem;
        line-height: 3.12rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        
    }

    .established_heading {
        text-align: left;
        font: normal normal 600 3.37rem/3.68rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 3.37rem;
        line-height: 3.68rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        width: 100%;
        margin-top: -0.81rem;
        margin-left: 2.5rem;
      
    }
    .about_us_experience_wrapper_div{
        display: flex;
        flex-direction: column;
      
    }


    .about_us_experience_wrapper_div_p {
        text-align: left;
    
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.37rem;
        font-family: 'Figtree', sans-serif;
        margin-left: 1rem;
        margin-right: 1rem;
       
    }

    .words_from_ceo_wrapper {
        background: #FFFFFF 0% 0% no-repeat padding-box;
    }

    .words_from_ceo_wrapper_div {
        width: 100%;
        background: #FFFFFF;
        padding: 0rem 1em 1.68rem 1rem;

        
    }

    .words_from_ceo_wrapper_div_h3 {
        letter-spacing: -0.22rem;
        color: #FFFFFF;
        opacity: 1;
        font-size: 6.25rem;
        line-height: 4.37rem;
        font-weight: 600;
        font-family: 'Figtree', sans-serif;
        background: transparent linear-gradient(102deg, #BA69AF 0%, #5B67EC 100%) 0% 0% no-repeat padding-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-background-clip: text;
        -moz-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        padding-bottom: 0.62rem;
       
     
     

    }

    .words_from_ceo_wrapper_div_h2 {
        text-align: left;
        font: normal normal medium 1.87rem/2.31rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 1.87rem;
        line-height: 2.31rem;
        font-family: 'Figtree', sans-serif;
        padding-left: 0.93rem;
      

    }

    .established_text_wrapper {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%;
        padding: 0rem 1rem 0rem 1rem;
        margin: auto;
      
    }

    .established_text_wrapper_div {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-end;
    }

    .established_text_wrapper_div_h2 {
        text-align: left;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 2rem;
        line-height: 2.43rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
       

    }

    .established_text_wrapper_div_p {
        text-align: left;
        font: normal normal medium 1.12rem/1.75rem Figtree ;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.37rem;
        font-family: 'Figtree', sans-serif;
        margin-top: 0rem.37;
        
    }

    .established_text_wrapper_div_h3 {
        text-align: left;
        font: normal normal medium 1rem/1rem Figtree ;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1rem;
        font-family: 'Figtree', sans-serif;
       

    }

    .established_text_wrapper_div_des {
        color: #707880;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.75rem;
        font-family: 'Figtree', sans-serif;
        margin-top: -0.62rem;
        
    }

    .established_text_wrapper_div_img {
        min-width: 18.43rem;
        /* height: 356px; */
        object-fit: cover;
        max-width: 100%;
    }

    .team_behind_all_this_wrapper {
        padding: 6.43rem 1rem 0rem 1rem;

    }

    .team_behind_all_this_wrapper_h2 {
        text-align: left;
       
        letter-spacing: -0.04rem;
        color: #222222;
        opacity: 1;
        font-size: 3.25rem;
        line-height: 2.75rem;
        font-family: 'Figtree', sans-serif;
        font-weight: bold;
       
        
    }

    .team_behind_all_this_wrapper_p {
        text-align: left;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.25rem;
        font-family: 'Figtree', sans-serif;
        margin-top: 0rem;
        
    }

    .team_behind_all_this_wrapper_img {
        width: 100%;
        object-fit: cover;
        margin-top: 1.25rem;
    }

    .life_at_hyno_wrapper {
        width: 100%;
        padding: 5.81rem 1rem 0rem 1rem;
       

    }

    .life_at_hyno_wrapper_div {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .life_at_hyno_wrapper_h2 {
        text-align: left;
        letter-spacing: -0.14rem;
        color: #E8E8E8;
        opacity: 0.53;
        font-size: 4rem;
        line-height: 3.37rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
      

    }

    .like_minded_people_wrapper_h2 {
        text-align: left;
        font: italic normal medium 1.87rem/2.12rem Figtree;
        letter-spacing: -0.04rem;
        color: #222222;
        opacity: 1;
        font-size: 1.87rem;
        line-height: 2.12rem;
        font-family: 'Figtree', sans-serif;
        font-style: italic;
        margin-top: 0rem;
       

    }

    .like_minded_people_wrapper_p {
        text-align: left;
        font: normal normal normal 1rem/1.5rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.5rem;
        font-family: 'Figtree', sans-serif;
        width: 100%;
        margin-bottom: 0.06rem;
      

    }

    .our_marketing_expert_wrapper {
        margin-top: 2.75rem;
       
    }

    .our_marketing_expert_wrapper_img {
        width: 100%;
        object-fit: cover;
    }

    .text_background_color {
        width: 100%;
        height: 6.75rem;
        background: transparent linear-gradient(359deg, #000000 0%, #54545400 100%) 0% 0% no-repeat padding-box;
        opacity: 0.85;
        margin-top: -6.75rem;
        padding: 1.75rem 1.43rem 1.37rem 1.37rem;
       
    }

    .text_background_color_p {
        text-align: left;
        font: normal normal normal 1rem/1.25rem Figtree;
        letter-spacing: 0rem;
        color: #FFFFFF;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.25rem;
        font-family: 'Figtree', sans-serif;
        width: 100%;
      

    }

    .background_color_under_img {
        height: 12rem;
        width: 100%;
        background: #EDF1F4 0% 0% no-repeat padding-box;
        margin-top: -12rem;
        
    }

    .about_us_testimonials_wrapper {
        padding-top: 6rem;
        padding-bottom: 0rem;
   

    }

    .about_us_testimonials_wrapper_div {
        width: 100%;


    }

    .about_us_testimonials_heading {
        text-align: center;
        font: normal normal bold 3.25rem/2.06rem Figtree;
        letter-spacing: -0.14rem;
        color: #000000;
        opacity: 1;
        font-size: 3.25rem;
        line-height: 2.06rem;
       


    }

    .about_us_testimonials_heading_img {
        width: 12.87rem;
        height: 11.37rem;
        margin-bottom: -1.25rem;
        
    }

    .about_us_testimonials_content_wrapper {
        width: 100%;
        overflow: hidden;
    }

    .about_us_testimonials {
        display: flex;
        transition: transform 0.3s ease-in-out;
        margin-top: 2.81rem;
       
    }

    .testimonials_review_div {
        flex: 0 0 100%;
        padding: 2.12rem 1rem;
        display: flex;
        gap: 2.25rem;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0rem 0.18rem 2rem #00000008;
        border-radius: 0rem;
        
    }

    .testimonials_indicator_btns {
        display: flex;
        justify-content: end;
        margin-top: 0.62rem;
        margin-right: 2.5rem;
       
    }

    .indicator_dot_btn {
        width: 0.43rem;
        height: 0.43rem;
        border-radius: 50%;
        background: #BFC3C9 0% 0% no-repeat padding-box;
        opacity: 0.68;
        margin-left: 0.43rem;
        cursor: pointer;
       
    }

    .indicator_dot_btn.active_testimonials_btn {
        width: 0.75rem;
        height: 0.43rem;
        background: #FF004C 0% 0% no-repeat padding-box;
        border-radius: 0.18rem;
    }


}

/* Small devices (portrait tablets and large phones, 577px and up) */
@media only screen and (min-width: 577px) and (max-width: 1140px) {


    /* New About US Design Styles */

    .about_us_main_wrapper {
        background: #EDF1F4 0% 0% no-repeat padding-box;
    }

    .about_us_top_wrapper {
        background: #FBFBFB 0% 0% no-repeat padding-box;
        /* padding-top: 41px; */
        display: flex;
        flex-direction: column;
        gap: 2.56rem;
    }

    .about_us_img_wrapper {
        padding-top: 140px;
        background-image: url("./images/MainPageImages/empowering-talent.png");
        background-attachment: fixed;
        background-position: top center;
        background-repeat: no-repeat;
        padding-bottom: 130px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .about_us_top_wrapper_h1 {
        text-align: right;
        font: normal normal normal 38px/44px Gilroy-Bold;
        letter-spacing: 0px;
        color: #000000;
        opacity: 1;
        width: 100%;
        font-family: 'Gilroy-Bold', sans-serif;
        margin-top: -70px;
        width: 500px;
        margin-left: -185px;
        gap: 10px;


    }


    .about_us_top_wrapper_h1_span_1 {
        margin-left: 70px;
     
    }

    .about_us_top_wrapper_h1_span {
        text-align: right;
        font: normal normal normal 38px/44px Gilroy-Bold;
        letter-spacing: 0px;
        color: #000000;
        opacity: 1;
        font-family: 'Gilroy-Bold', sans-serif;
    }

    .about_us_ball_wrapper {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        padding-right: 2.5rem;
       

    }

    .about_us_ball_wrapper>img {
        margin-bottom: -0.93rem;
        width: 6.18rem;
        height: 6.18rem;
       


    }

    .about_us_content_wrapper {

        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: end;
        padding: 0rem 0rem 1.62rem 2.5rem;
       


    }

    .about_us_content_wrapper_h3 {
        text-align: center;
        font: normal normal 600 1.5rem/9.56rem Figtree;
        letter-spacing: 0rem;
        color: #000000;
        font-size: 1.5rem;
        line-height: 1.81rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        margin-bottom: -0.31rem;
        margin-top: -3.12rem;
      
       
    }

    .about_us_content_wrapper_img {
        width: 17.87rem;
        height: 8.5rem;
       
    }

    .about_us_content_wrapper_h2 {
        text-align: left;
      font-weight: 600;
        font-size: 1.87rem;
        line-height: 2rem;
        font-family: 'Figtree', sans-serif;
        background: transparent linear-gradient(102deg, #BA69AF 0%, #5B67EC 100%) 0% 0% no-repeat padding-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-background-clip: text;
        -moz-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        padding-bottom: 0rem;
     



    }

    .about_us_content_wrapper_p {
        text-align: left;
        font: normal normal normal 1rem/1.25rem Figtree;
        letter-spacing: 0rem;
        font-size: 1rem;
        line-height: 1.25rem;
        font-family: 'Figtree', sans-serif;
        font-weight: normal;
        margin-top: 0rem;
        margin-right: 2.5rem;
        max-width: 31.25rem;
       
    }

    .about_us_our_mission_wraaper {
        width: 100%;
        padding: 0rem 2.5rem 7.25rem 2.5rem;
        


    }

    .about_us_our_mission_wraaper_div {
        background-size: cover;
        padding-right: 3.56rem;
        padding-bottom: 1.87rem;
        display: flex;
        flex-direction: column;
        align-items: end;
        justify-content: flex-end;
      

    }

    .circle-filled-with-verticle-inclined-lines {
        width: 9.68rem;
        height: 9.68rem;
       
    }

    .about_us_our_mission_wraaper_h2 {
        font: normal normal 600 3rem/1.62rem Figtree;
        letter-spacing: -0.10rem;
        color: #000000;
        opacity: 1;
        font-size: 3rem;
        line-height: 3.56rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        margin-top: -8.43rem;

    }

    .about_us_our_mission_wraaper_h3 {
        text-align: left;
        font: normal normal bold 1.25rem/1.5rem Figtree;
        letter-spacing: 0rem;
        color: #1E1C24;
        font-size: 1.25rem;
        line-height: 1.5rem;
        font-family: 'Figtree', sans-serif;
        max-width: 31.25rem;
       

    }

    .about_us_our_mission_wraaper_p {
        text-align: left;
        font: normal normal normal 1rem/1.37rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.37rem;
        font-family: 'Figtree', sans-serif;
        margin-top: 0.5rem;
        max-width: 31.25rem;
       


    }

    .about_us_our_story_wrapper {
        background: #6072D5 0% 0% no-repeat padding-box;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 4.62rem 2.5rem 2.18rem 2.5rem;
    

    }

    .about_us_our_story_wrapper_h2 {
        text-align: center;
        font: normal normal 600 6.25rem/54px Figtree;
        letter-spacing: -0.22rem;
        color: #FFFFFF;
        opacity: 1;
        font-size: 5rem;
        line-height: 3.75rem;
        font-family: 'Figtree', sans-serif;
       

    }

    .about_us_our_story_wrapper_p {
        text-align: center;
        font: normal normal medium 1.25rem/1.62rem Figtree;
        letter-spacing: 0rem;
        color: #000000;
        opacity: 1;
        font-size: 1.25rem;
        line-height: 1.62rem;
        font-family: 'Figtree', sans-serif;
        margin-top: 0.56rem;
        z-index: 1;
       



    }

    .half-circle-filled-with-verticle-inclined-lines {
        width: 18.81rem;
        height: 7.62rem;
        margin-top: -2.5rem;
     


    }

    .when_it_started_wrapper {
        padding-bottom: 6.31rem;
       
    }

    .about_us_experience_wrapper {
        padding-bottom: 1.68rem;
        
        width: 100%;

    }


    .low_opacity_year_heading {
        text-align: left;
        font: normal normal 300 9.87rem/1.12rem Figtree;
        letter-spacing: -1.12rem;
        color: #FFFFFF;
        opacity: 0.44;
        font-size: 9.87rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 300;
        padding-top: 7.5rem;
        margin-left: 2.5rem;
      

    }

    .low_opacity_year_heading_2 {
        text-align: left;
        font: normal normal 300 9.87rem/1.12rem Figtree;
        letter-spacing: -1.12rem;
        color: #FFFFFF;
        opacity: 0.44;
        font-size: 9.87rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 300;
        padding-top: 7.5rem;
        margin-left: 2.5rem;
       
    }

    .group_image_in_office_wrapper {
        display: flex;
        margin-top: 1.68rem;
        padding-left: 2.5rem;
        padding-right: 2.5rem;
       

    }

    .group_image_in_office {
        max-width: 31.25rem;
        object-fit: cover;
       

    }

    .group_image_in_office_1 {
        max-width: 31.25rem;
        object-fit: cover;


    }

    .it_begins_heading {
        text-align: left;
        font: normal normal 600 1.87rem/3.12rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 1.87rem;
        line-height: 2.25rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        display: flex;
        flex-direction: column;
        opacity: 1;
        margin-top: 0.81rem;
        margin-left: 2.5rem;
        z-index: 1;
      
        
    }

    .it_begins_heading_span {
        text-align: left;
        font: normal normal 600 3.25rem/3.12rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 3.12rem;
        line-height: 3.25rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
    }

    .established_heading {
        text-align: left;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 3.37rem;
        line-height: 3.68rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        width: 100%;
        margin-top: -0.81rem;
        margin-left: 2.5rem;
       
      
    }

    .about_us_experience_wrapper_div_p {
        text-align: left;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.37rem;
        font-family: 'Figtree', sans-serif;
        margin-left: 2.5rem;
        margin-right: 2.5rem;
        width: 25rem;
      
    }

    .words_from_ceo_wrapper {
        background: #FFFFFF 0% 0% no-repeat padding-box;
    }

    .words_from_ceo_wrapper_div {
        width: 100%;
        background: #FFFFFF;
        padding: 0rem 2.5rem 1.68rem 2.5rem;

    }

    .words_from_ceo_wrapper_div_h3 {
        letter-spacing: -0.22rem;
        color: #FFFFFF;
        opacity: 1;
        font-size: 6.25rem;
        line-height: 4.37rem;
        font-family: 'Gilroy-Medium', sans-serif;
        background: transparent linear-gradient(102deg, #BA69AF 0%, #5B67EC 100%) 0% 0% no-repeat padding-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-background-clip: text;
        -moz-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        padding-bottom: 0.62rem;
      


    }

    .words_from_ceo_wrapper_div_h2 {
        text-align: left;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 1.87rem;
        line-height: 2.31rem;
        font-family: 'Figtree', sans-serif;
        padding-left: 0.93rem;
      

    }

    .established_text_wrapper {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%;
        padding: 0rem 2rem 0rem 2rem;
        margin: auto;
        
    }

    .established_text_wrapper_div {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-end;
    }

    .established_text_wrapper_div_h2 {
        text-align: left;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 2rem;
        line-height: 2.43rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
       

    }

    .established_text_wrapper_div_p {
        text-align: left;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.37rem;
        font-weight: 500;
        font-family: 'Figtree', sans-serif;
        margin-top: 0.37rem;
       
    }

    .established_text_wrapper_div_h3 {
        text-align: left;
        font: normal normal medium 1rem/1.5rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.5rem;
        font-family: 'Figtree', sans-serif;
       

    }

    .established_text_wrapper_div_des {
        color: #707880;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.75rem;
        font-family: 'Figtree', sans-serif;
        margin-top: -0.62rem;
     
    }

    .established_text_wrapper_div_img {
        min-width: 18.43rem;
        /* height: 356px; */
        object-fit: cover;
        max-width: 100%;
       
    }

    .team_behind_all_this_wrapper {
        padding: 8.93rem 2rem 0rem 2rem;
        


    }

    .team_behind_all_this_wrapper_h2 {
        text-align: center;
        font: normal normal bold 3.25rem/2.75rem Figtree;
        letter-spacing: -0.04rem;
        color: #222222;
        opacity: 1;
        font-size: 3.25rem;
        line-height: 2.75rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
           }

    .team_behind_all_this_wrapper_p {
        text-align: center;
        font: normal normal normal 1rem/1.25rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.25rem;
        font-family: 'Figtree-Regular', sans-serif;
        margin-top: 0rem;
       
    }

    .team_behind_all_this_wrapper_img {
        width: 100%;
        object-fit: cover;
        margin-top: 1.25rem;
     

    }

    .life_at_hyno_wrapper {
        width: 100%;
        padding: 8.93rem 2rem 0rem 2rem;
      
    }

    .life_at_hyno_wrapper_div {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .life_at_hyno_wrapper_h2 {
        text-align: left;
      
        letter-spacing: -0.14rem;
        color: #E8E8E8;
        opacity: 0.53;
        font-size: 4rem;
        line-height: 3.37rem;
        font-family: 'Figtree-Medium', sans-serif;
        font-weight: 600;
      
    }

    .like_minded_people_wrapper_h2 {
        text-align: left;
        font: italic normal medium 1.87rem/2.12rem Figtree;
        letter-spacing: -0.04rem;
        color: #222222;
        opacity: 1;
        font-size: 1.87rem;
        line-height: 2.12rem;
        font-family: 'Figtree', sans-serif;
        font-style: italic;
        margin-top: 0rem;
      
    }

    .like_minded_people_wrapper_p {
        text-align: left;
        font: normal normal normal 1rem/1.5rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.5rem;
        font-family: 'Figtree', sans-serif;
        width: 100%;
        margin-bottom: 0.06rem;
       

    }

    .our_marketing_expert_wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-top: 2.75rem;
       
    }

    .our_marketing_expert_wrapper_img {
        width: 28.75rem;
        height: 23.75rem;
        object-fit: cover;
    }

    .text_background_color {
        width: 28.75rem;
        height: 6.75rem;
        background: transparent linear-gradient(359deg, #000000 0%, #54545400 100%) 0% 0% no-repeat padding-box;
        opacity: 0.85;
        margin-top: -6.75rem;
        padding: 1.75rem 1.43rem 1.37rem 1.37rem;
       
    }

    .text_background_color_p {
        text-align: left;
        font: normal normal normal 1rem/1.25rem Figtree;
        letter-spacing: 0rem;
        color: #FFFFFF;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.25rem;
        font-family: 'Figtree', sans-serif;
        width: 100%;
      

    }

    .background_color_under_img {
        height: 12rem;
        width: 100%;
        background: #EDF1F4 0% 0% no-repeat padding-box;
        margin-top: -12rem;
     
    }

    .about_us_testimonials_wrapper {
        padding-top: 6rem;
        padding-bottom: 0rem;
      

    }

    .about_us_testimonials_wrapper_div {
        width: 100%;


    }

    .about_us_testimonials_heading {
        text-align: center;
        font: normal normal bold 3.25rem/2.06rem Figtree;
        letter-spacing: -0.14rem;
        color: #000000;
        opacity: 1;
        font-size: 3.25rem;
        line-height: 2.06rem;
        


    }

    .about_us_testimonials_heading_img {
        width: 12.87rem;
        height: 11.37rem;
        margin-bottom: -1.25rem;
       

    }

    .about_us_testimonials_content_wrapper {
        width: 100%;
        overflow: hidden;
    }

    .about_us_testimonials {
        display: flex;
        transition: transform 0.3s ease-in-out;
        margin-top: 2.81rem;
           }

    .testimonials_review_div {
        flex: 0 0 100%;
        padding: 2.12rem 3.75rem;
        display: flex;
        gap: 2.25rem;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0rem 0.18rem 2rem #00000008;
        border-radius: 0rem;
        
    }

    .testimonials_indicator_btns {
        display: flex;
        justify-content: end;
        margin-top: 0.62rem;
        margin-right: 2.5rem;
       
    }

    .indicator_dot_btn {
        width: 0.43rem;
        height: 0.43rem;
        border-radius: 50%;
        background: #BFC3C9 0% 0% no-repeat padding-box;
        opacity: 0.68;
        margin-left: 0.43rem;
        cursor: pointer;
    }

    .indicator_dot_btn.active_testimonials_btn {
        width: 0.75rem;
        height: 0.43rem;
        background: #FF004C 0% 0% no-repeat padding-box;
        border-radius: 0.18rem;
      
    }



}

/* Medium devices (landscape tablets, 1141px and up) */
@media only screen and (min-width:1141px) {

    /* New About US Design Styles */

    .about_us_main_wrapper {
        background: #EDF1F4 0% 0% no-repeat padding-box;
    }

    .about_us_top_wrapper {
        background: #FBFBFB 0% 0% no-repeat padding-box;
        /* padding-top: 41px; */
        display: flex;
        flex-direction: column;
        gap: 2.56rem;
    }

    .about_us_img_wrapper {
        margin-top: 2.56rem;
        width: 58.18rem;
        height: 36.93rem;
        margin: auto;
        background-image: url("./images/abouthyno_img-1.svg");


    }

    .about_us_top_wrapper_h1 {
        text-align: right;
        font: normal normal bold 4.87rem/5.93rem Figtree;
        letter-spacing: 0rem;
        color: #000000;
        font-size: 4.87rem;
        opacity: 1;
        width: 54.37rem;
        font-family: 'Figtree', sans-serif;
        padding-top: 8.75rem;

    }

    .about_us_top_wrapper_h1_span_1 {
        margin-left: 10.62rem;
    }

    .about_us_top_wrapper_h1_span {
        text-align: left;
        font: normal normal bold 5.37rem/4.81rem Figtree;
        letter-spacing: 0rem;
        color: #000000;
        opacity: 1;
        font-family: 'Figtree', sans-serif;
    }

    .about_us_ball_wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: -0.62rem;

    }

    .about_us_ball_wrapper>img {
        margin-bottom: -1.56rem;
        margin-left: 31.25rem;

    }

    .about_us_content_wrapper {
        background-image: url('./images/Group 102114.svg');
        width: 69.68rem;
        height: 33.18rem;
        margin: auto;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: end;
        padding-bottom: 3.12rem;
    }

    .about_us_content_wrapper_h3 {
        font: normal normal 600 3.87rem/4.62rem Figtree;
        letter-spacing: 0px;
        color: #000000;
        opacity: 1;
        font-size: 3.87rem;
        line-height: 4.62rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        margin-bottom: -0.62rem;
    }

    .about_us_content_wrapper_img {
        width: 17.87rem;
        height: 8.5rem;
        display: none;

    }


    .about_us_content_wrapper_h2 {
        text-align: left;
        letter-spacing: -0.23rem;
        color: #000000;
        font-size: 6.12rem;
        line-height: 5.93rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 800;
        background: transparent linear-gradient(102deg, #BA69AF 0%, #5B67EC 100%) 0% 0% no-repeat padding-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-background-clip: text;
        -moz-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        padding-bottom: 0.62rem;


    }

    .about_us_content_wrapper_p {
        text-align: left;
        font: normal normal normal 1.25rem/1.75rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 1.25rem;
        line-height: 1.75rem;
        font-family: 'Figtree', sans-serif;
        font-weight: normal;
        margin-top: 0rem;

    }

    .about_us_our_mission_wraaper {
        width: 69.68rem;
        margin: auto;
        padding-top: 2.18rem;
        padding-bottom: 10.25rem;

    }

    .about_us_our_mission_wraaper_div {
        background-image: url('./images/Path 51164.png');
        width: 27.93rem;
        height: 26.93rem;
        background-size: cover;
        padding-right: 3.56rem;
        padding-bottom: 1.87rem;
        display: flex;
        flex-direction: column;
        align-items: end;
        justify-content: flex-end;
        margin-left: 8.75rem;
       
    }

    .circle-filled-with-verticle-inclined-lines {
        width: 16.81rem;
        height: 16.81rem;
        
    }

    .about_us_our_mission_wraaper_h2 {
        text-align: left;
        font: normal normal 600 6.25rem/3.37rem Figtree;
        letter-spacing: -3.6px;
        color: #000000;
        opacity: 1;
        font-size: 6.25rem;
        line-height: 7.5rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        margin-top: -14.68rem;
     

    }

    .about_us_our_mission_wraaper_h3 {
        text-align: left;
        font: normal normal medium 2rem/2.25rem Figtree;
        letter-spacing: 0rem;
        color: #000000;
        font-size: 2.62rem;
        line-height: 3.12rem;
        font-family: 'Figtree', sans-serif;
        width: 68.75;
        margin-top: -0.62rem;
      
    }

    .about_us_our_mission_wraaper_p {
        text-align: left;
        font: normal normal normal 1.25rem/1.75rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size:  1.25rem;
        line-height: 1.75rem;
        font-family: 'Figtree', sans-serif;
        width: 46.56rem;
        margin-top:0.93rem;
        

    }

    .about_us_our_story_wrapper {
        background: #6072D5 0% 0% no-repeat padding-box;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding-top: 10.25rem;
        padding-bottom: 2rem;

    }

    .about_us_our_story_wrapper_h2 {
        text-align: center;
        font: normal normal 600 6.25rem/3.37rem Figtree;
        letter-spacing: -0.22rem;
        color: #FFFFFF;
        opacity: 1;
        font-size: 7.5rem;
        line-height: 7.5rem;
        font-family: 'Figtree', sans-serif;
        margin-left: -0.62rem;
        

    }

    .about_us_our_story_wrapper_p {
        text-align: left;
        font: normal normal medium 2rem/2.43rem Figtree;
        letter-spacing: 0px;
        color: #000000;
        font-size: 2rem;
        line-height: 2.43rem;
        font-family: 'Figtree', sans-serif;
        margin-top: 0.56rem;
        width:33.25rem;
        margin-left: 31.25rem;
        z-index: 1;
        


    }

    .half-circle-filled-with-verticle-inclined-lines {
        width: 44.5rem;
        height: 18rem;
        margin-top: -6.25rem;
     
        /* margin-left: 65px; */


    }

    .when_it_started_wrapper {
        padding-bottom: 10.62rem;
     
    }

    .about_us_experience_wrapper {
        padding-bottom: 7.93px;
        margin: auto;
        width: 62.5rem;
       

    }


    .low_opacity_year_heading {
        text-align: center;
        font: normal normal 300 30.31rem/3.37rem Figtree;
        letter-spacing: -3.001rem;
        color: #f5f7f9;
        opacity: 1;
        font-size: 30.31rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 300;
        width: 60.87rem;
        padding-top: 16.87rem;
        
    }

    .low_opacity_year_heading_2 {
        text-align: center;
        font: normal normal 300 30.31rem/3.375rem Figtree;
        letter-spacing: -1.15rem;
        color: #f5f7f9;
        opacity: 1;
        font-size: 30.31rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 300;
        width:60.87rem;
        padding-top: 16.87rem;
    
    }

    .group_image_in_office_wrapper {
        display: flex;
        flex-direction: column;
        align-items: end;
        justify-content: end;
        margin-top: -7.5rem;
        padding-right: 1.87rem;
    

    }

    .group_image_in_office {
        width: 36.5rem;
        height: 20.62em;
        object-fit: cover;
    }

    .group_image_in_office_1 {
        width: 36.5rem;
        height: 330px;
        object-fit: cover;
        margin-top: -30px;
    }

    .it_begins_heading {
        text-align: left;
        font: normal normal 600 1.87rem/2.25rem Figtree;
        letter-spacing: 0px;
        color: #222222;
        font-size: 2rem;
        line-height: 2.43rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        display: flex;
        flex-direction: column;
        opacity: 1;
        margin-top: -2.06rem;
        margin-left: 1.87rem;
      
    }

    .it_begins_heading_span {
        text-align: left;
        font: normal normal 600 5rem/4.62rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 5rem;
        line-height:5.93rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
       
    }

    .established_heading {
        text-align: left;
        font: normal normal 600 3.37rem/3.68rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 3.37rem;
        line-height: 3.68;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        width: 19.31rem;
        margin-top: -0.81rem;
        margin-left: 1.87rem;
       
    }
  
    .about_us_experience_wrapper_div_p {
        text-align: left;
        font: normal normal medium 1.12rem/1.75rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 1.12rem;
        line-height: 1.75rem;
        font-family: 'Figtree', sans-serif;
        width: 19.37rem;
        margin-left: 1.87rem;
    }

    .words_from_ceo_wrapper {
        background: #FFFFFF 0% 0% no-repeat padding-box;
     
    }

    .words_from_ceo_wrapper_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 11.25rem;
        background: linear-gradient(to top, #FFFFFF 15%, #EDF1F4 85%);
        margin-bottom: 3.12rem;
       
    }

    .words_from_ceo_wrapper_div_h3 {
        font: normal normal 600 6.25rem/3.37rem Figtree;
        letter-spacing: -0.22rem;
        color: #FFFFFF;
        opacity: 1;
        font-size: 6.25rem;
        line-height: 7.5rem;
        font-family: 'Figtree', sans-serif;
        background: transparent linear-gradient(102deg, #BA69AF 0%, #5B67EC 100%) 0% 0% no-repeat padding-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-background-clip: text;
        -moz-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        padding-bottom: 0.62rem;
        width: 59.37rem;
      
    }

    .words_from_ceo_wrapper_div_h2 {
        text-align: left;
        font: normal normal medium 1.87rem/2.31rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 1.87rem;
        line-height: 2.31rem;
        font-family: 'Figtree', sans-serif;
        width: 58.75rem;
        padding-left: 0.93rem;
     

    }

    .established_text_wrapper {
        display: flex;
        justify-content: space-between;
        width: 58.75rem;
        padding-left: 0.93rem;
        margin: auto;
       

    }

    .established_text_wrapper_div {
        width: 25rem;
        height: 33.12rem;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-end;
       
    }

    .established_text_wrapper_div_h2 {
        text-align: left;
        font: normal normal 600 1.87rem/2.25rem Figtree;
        letter-spacing: 0px;
        color: #222222;
        font-size: 2rem;
        line-height: 2.43rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
   

    }

    .established_text_wrapper_div_p {
        text-align: left;
        font: normal normal medium 1.12rem/1.75rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.75rem;
        font-family: 'Figtree', sans-serif;
        margin-top: 0.75;
   
    }

    .established_text_wrapper_div_h3 {
        text-align: left;
        font: normal normal medium 1rem/1.5rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.5rem;
   
      

    }

    .established_text_wrapper_div_des {
        color: #707880;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.5rem;
        font-family: 'Figtree', sans-serif;
        margin-top: -0.62px;
      
    }

    .established_text_wrapper_div_img {
        width: 28.75rem;
        height: 33.12rem;

        object-fit: cover;
       
    }

    .team_behind_all_this_wrapper {
        width: 58.75rem;
        padding-left: 0.93rem;
        margin: auto;
        margin-top: 14.5rem;
        
    }

    .team_behind_all_this_wrapper_h2 {
        font: normal normal 600 6.25rem/3.37rem Figtree;
        letter-spacing: -0.26rem;
        color: #000000;
        opacity: 1;
        font-size: 6.25rem;
        line-height: 7.5rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
       
    }

    .team_behind_all_this_wrapper_p {
        font: normal normal medium 1.31rem/1.5rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        font-size: 1.31rem;
        line-height: 1.5rem;
        font-family: 'Figtree', sans-serif;
        margin-top: -0.93em;
     
    }

    .team_behind_all_this_wrapper_img {
        width: 100%;
        object-fit: cover;
        margin-top: 39px;
      
    }

    .life_at_hyno_wrapper {
        width: 60.62rem;
        padding-top: 2.43rem;

        margin: auto;

    }

    .life_at_hyno_wrapper_div {
        display: flex;
        justify-content: space-between;
    }

    .life_at_hyno_wrapper_h2 {
        text-align: center;
        letter-spacing: -0.46rem;
        color: #E8E8E8;
        font-size: 12.87rem;
        line-height: 15.37rem;
        font-family: 'Figtree', sans-serif;
        font-weight: 600;
        width: 63.12rem;
        

    }

    .like_minded_people_wrapper_h2 {
        text-align: left;
        font: italic normal medium 2.37rem/2.62rem Figtree;
        letter-spacing: -0.06rem;
        color: #222222;
        opacity: 1;
        font-size: 2.37rem;
        line-height: 2.62rem;
        font-family: 'Figtree', sans-serif;
        width: 25.56rem;
        margin-left: 0.93rem;
        font-style: italic;
        font-weight: 400;
        margin-top: -2.5rem;
       
    }

    .like_minded_people_wrapper_p {
        text-align: left;
        font: normal normal normal 1.12rem/1.5rem Figtree;
        letter-spacing: 0rem;
        color: #222222;
        opacity: 1;
        font-size: 1.12rem;
        line-height: 1.5rem;
        font-family: 'Figtree', sans-serif;
        width: 24.5rem;
        margin-left: 0.93rem;
        margin-bottom: 1.31rem;
       

    }

    .our_marketing_expert_wrapper {
        margin-top: 2.75px;
        
    }

    .our_marketing_expert_wrapper_img {
        width: 28.75rem;
        object-fit: cover;
       
    }

    .text_background_color {
        width: 28.75rem;
        height: 6.75rem;
        background: transparent linear-gradient(359deg, #000000 0%, #54545400 100%) 0% 0% no-repeat padding-box;
        opacity: 0.85;
        margin-top: -6.75rem;;
        padding: 2.56rem 2.56rem 1.56rem 2.56rem;
        
    }

    .text_background_color_p {
        text-align: left;
        font: normal normal normal 1rem/1.25rem Figtree;
        letter-spacing: 0rem;
        color: #FFFFFF;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.25rem;
        font-family: 'Figtree', sans-serif;
        width: 20.12rem;
      

    }

    .background_color_under_img {
        height: 12rem;
        width: 100%;
        background: #EDF1F4 0% 0% no-repeat padding-box;
        margin-top: -12rem;
       
    }

    .about_us_testimonials_wrapper {
        padding-top: 11rem;
        padding-bottom: 11rem;
    }

    .about_us_testimonials_wrapper_div {
        width: 59rem;
        margin: auto;
        display: flex;
        align-items: flex-end;
        justify-content: flex-start;

    }

    .about_us_testimonials_heading {
      
        font-family: 'Figtree', sans-serif;
        letter-spacing: -0.269rem;
        color: #000000;
        font-size: 6.25rem;
        line-height: 7.56rem;
        font-weight: bold;
        margin-bottom: -0.93;
      

    }

    .about_us_testimonials_heading_img {
        width: 12.87rem;
        height: 11.37rem;
        margin-bottom: -1.25rem;
        
    }

    .about_us_testimonials_content_wrapper {

        width: 59rem;
        overflow: hidden;
        margin: auto;
 


    }

    .about_us_testimonials {
        display: flex;
        transition: transform 0.3s ease-in-out;
        margin-top: 2.81rem;
      
    }

    .testimonials_review_div {
        flex: 0 0 100%;
        padding: 2.87rem 3.75rem;
        display: flex;
        gap: 2.25rem;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0rem 0.18rem 2rem #00000008;
        border-radius: 0.62rem;

    }

    .testimonials_indicator_btns {
        display: flex;
        justify-content: end;
        margin-top: 0.62rem;
       
    }

    .indicator_dot_btn {
        width: 0.43rem;
        height: 0.43rem;
        border-radius: 50%;
        background: #BFC3C9 0% 0% no-repeat padding-box;
        opacity: 0.68;
        margin-left: 0.43rem;
        cursor: pointer;
       
    }

    .indicator_dot_btn.active_testimonials_btn {
        width: 12px;
        height: 7px;
        background: #FF004C 0% 0% no-repeat padding-box;
        border-radius: 0.18rem;
        
    }


}



/* Tools Styles */
.tools-main-container {
    background: #EDF1F4 0% 0% no-repeat padding-box;
    padding-bottom: 100px;
}

.interview-questions-main-container {
    width: 1140px;
    margin: auto;
    padding: 75px 0px 75px 0px;
    display: flex;
    gap: 90px;

}

.interview-questions-content {
    width: 34.37rem;
}

.interview-questions-content>h3 {
    letter-spacing: 0rem;
    font-size: .8rem;
    background-color: #dddaf0;
    color: #5046E5;
    max-width: 15.93rem;
    padding: 0.31rem;
    border-radius: 0.18rem;
    
}

.interview-questions-content>h1 {
    font: normal normal bold 3.25rem/3.5rem Figtree;
    letter-spacing: 0rem;
    color: #091e42;
    padding-top: 1.56rem;
}

.interview-questions-content>p {
    text-align: left;
    font: normal normal normal 1.12rem/1.62rem Figtree;
    letter-spacing: 0rem;
    color: #202A34;
    font-size: 1.12rem;
    line-height: 1.62rem;
    margin-top: 0.62rem;
    font-family: 'Figtree', sans-serif;
}

.interview-question-form {
    background: #fff;
    background-color: rgb(255, 255, 255);
    border-radius: 0.5rem;
    box-shadow: 0 1.87rem 3.75rem -0.75rem rgba(50, 50, 93, 0.25), 0 1.12rem 2.25rem -1.12rem rgba(0, 0, 0, 0.3);
    padding: 3.12rem;
    width: 31.25rem;
}


.interview-questions-display_none {
    display: none;
}

.interview-questions-display {

    padding: 2.5rem;
    border-radius: 0.62rem;
    width: 39.37rem;
    margin: auto;
    background: #847FC2 0% 0% no-repeat padding-box;
}

.interview-questions-display>p {
    font: normal normal normal 1.12rem/1.75rem Figtree;
    letter-spacing: 0rem;
    color: #FFFFFF;
    font-size: 1.12rem;
    line-height: 1.75rem;
   font-family: 'Figtree', sans-serif;
    margin-top: 0.75rem;

}

.job-title-heading {
    font-size: 1.12rem;
    line-height: 1.75rem;
   font-family: 'Figtree', sans-serif;

}

.input-text-field {
    border-radius: 0.25rem;
    transition: all 0.5s;
    margin-bottom: 1.25rem !important;
    padding: 1rem 0.62rem;
    appearance: none;
    outline: none;
    font-size: 1.12rem;
    line-height: 1.75rem;
    display: block;
    width: 100%;
    background: #EDF1F4 0% 0% no-repeat padding-box;
    border: none;
}

.get-data-from-gpt-btn {
    background: #FF004C 0% 0% no-repeat padding-box;
    box-shadow: 0rem 0.18rem 0.37rem #FF004C1A;
    border: 0.06rem solid #FF004C;
    border-radius: 0.25rem;
    font: normal normal bold 1.25rem/2.68rem Figtree;
    letter-spacing: 0rem;
    color: #FFFFFF;
    width: 100%;
    height: 3.43rem;
}

.get-data-from-gpt-btn_display {
    display: none;
}

.sit-tight-para {
    text-align: center;
    font: normal normal normal 1rem/1.37rem Figtree;
    letter-spacing: 0rem;
    color: #646464;
    font-size: 1rem;
    line-height: 1.37rem;
    font-family: 'Figtree', sans-serif;
}

/* Loader Styles*/

.loader_display_wrapper {
    display: flex;
    flex-direction: column;
    gap: 0.62rem;
}

.loader_block_wrapper {
    display: none;
}

.dot_balls_loader {
    display: flex;
    justify-content: center;
    align-items: center;
}

.dot_ball {
    width: 0.62rem;
    height: 0.62rem;
    border-radius: 50%;
    background-color: rgb(52, 136, 239);
    margin: 0 0.25rem;
    animation: dot-animation 1.5s infinite ease-in-out;
}

.dot_ball:nth-child(1) {
    animation-delay: 0s;
}

.dot_ball:nth-child(2) {
    animation-delay: 0.5s;
}

.dot_ball:nth-child(3) {
    animation-delay: 1s;
}

@keyframes dot-animation {

    0%,
    100% {
        transform: scale(0);
    }

    50% {
        transform: scale(1);
    }
}