@media(max-width:360px) {
    body{
        padding: 0;
    }
    .dropdown_links {
        display: none;
    }

    .log_in {
        display: none;
    }

    .content_header.scrolled {
        display: none
    }
.nav_header{
        display: none;
    }
    .log-in_header {
        display: none;
    }

    .container_header {
        display: flex;
        position: inherit;
        justify-content: flex-start;
        margin: 8px 16px;
    }

    .content_header {
        display: flex;
        justify-content: center;
        gap: 8px;
        max-width: 360px;
    }

    .logo_header {
        padding-left: 0;
    }

    .mobile_icon_header {
        display: flex;
        padding: 12px;
        justify-content: center;
        align-items: center;
        margin-right: 8px;
        position: fixed;
        top: 12px;
        right: 2px;
        z-index: 1000;
        transition: all 0.3s ease;
        background: transparent;
        padding: 10px;
        border-radius: 5px;
    }

    .mobile_icon_header.scrolled {
        top: 60px;
    }

    .mobile_icon_header img {
        width: 24px;
        height: 24px;
    }

    .registration_header {
        gap: 8px;
    }

    .btn_header {
        padding: 0 12px;
        border-radius: 12px;
    }

    .btn_header a {
        font-size: 13px;
    }

    .mobile_header {
        display: block;
    }
    /* Life Change */
    .container_life_change {
        width: unset;
        height: unset;
    }

    .content_life_change {
        width: 360px;
        gap: 40px;
        height: unset;
        background: unset;
        margin-bottom: 80px;
    }

    .head_life_change {
        margin-top: 96px;
        max-width: 328px;
        width: 360px;
        gap: 8px;
    }

    .head_life_change h2 {
        width: 268px;
    }

    .mobile_break {
        display: flex;
    }

    .border_students_icon {
        width: 46.114px;
        height: 46.114px;
        flex-shrink: 0;
        aspect-ratio: 46.11/46.11;
        background-image: url('../Imagens/icones/Ellipse46x46.svg');
    }

    .students_icon {
        width: 36.8px;
        height: 36.8px;
        top: 11%;
        left: 10%;
    }

    .border_students_icon.one {
        left: 77%;
        top: 50%;
    }

    .border_students_icon.two {
        display: none;
    }

    .border_students_icon.three {
        top: 5%;
        left: 7%;
    }

    .border_students_icon.four {
        display: none;
    }

    .border_students_icon.five {
        top: 35%;
        left: 12%;
    }

    .border_students_icon.six {
        top: 37%;
        left: 70%;
    }

    .border_students_icon.seven {
        top: 48%;
        left: 2%;
    }

    .border_students_icon.eigth {
        top: -3%;
        left: 25%;
    }

    .border_students_icon.nine {
        top: 6%;
        left: 65%;
    }

    .border_students_icon.ten {
        top: 2%;
        left: 46%;
    }

    .border_students_icon.eleven {
        top: -1%;
        left: 74%;
    }

    .border_students_icon.twelve {
        display: none;
    }

    .border_students_icon.thirteen {
        display: none;
    }

    .border_students_icon.fourteen {
        display: none;
    }

    .border_students_icon.fifteen {
        display: none;
    }

    .head_life_change h1 {
        font-size: 48px;
        line-height: 48px;
    }

    .head_life_change h2 {
        font-size: 24px;
        line-height: 28px;
    }

    .body_life_change {
        flex-direction: column;
        gap: 24px;
        align-items: center;
        width: 220px;
    }

    .body_life_change .topics {
        gap: 8px;
    }

    .body_life_change .topics h1 {
        font-size: 32px;
        line-height: 32px;
    }

    .body_life_change .topics p {
        font-size: 16px;
        line-height: 20px;
    }

    /* Carrousell */
    .container_carrousel {
        margin-bottom: 72px;
    }

    .content_carrousel {
        display: flex;
        width: 360px;
        height: 586px;
        padding: 16px 0px;
        flex-direction: column;
        align-items: center;
        gap: 40px;
        flex-shrink: 0;
    }

    .head_carrousel {
        width: 246px;
    }

    .head_carrousel h1 {
        font-size: 32px;
        line-height: 32px;
    }

    .body_carrousel {
        display: none;
    }

    .mobile_body_carrousel {
        display: flex;
        width: 327.542px;
        height: 339.082px;
        flex-direction: column;
        align-items: center;
        gap: 24px;
        flex-shrink: 0;
    }

    .sponsors_row {
        display: flex;
        gap: 24px;
    }

    .sponsors_row .quiver {
        width: 94.116px;
        height: 32.098px;
    }

    .sponsors_row .nielsen {
        width: 91.833px;
        height: 13.38px;
        flex-shrink: 0;
    }

    .sponsors_row .genesys {
        width: 119.396px;
        height: 22.742px;
        flex-shrink: 0;
    }
    .sponsors_row .aiven {
        width: 89.302px;
        height: 21.998px;
        flex-shrink: 0;
    }

    .sponsors_row .deloitte {
        width: 107.971px;
        height: 20.185px;
    }

    .sponsors_row .spotify {
        width: 102.463px;
        height: 30.056px;
    }

    .sponsors_row .neurooazer {
        width: 115.955px;
        height: 30.862px;
        flex-shrink: 0;
    }

    .sponsors_row .societe_generale {
        width: 116.303px;
        height: 23.522px;
        flex-shrink: 0;
    }

    .sponsors_row .bitka {
        width: 52px;
        height: 32px;
        aspect-ratio: 13/8;
                filter: brightness(0%);
    }

    .sponsors_row .atomic {
        width: 88px;
        height: 34px;
        flex-shrink: 0;
        filter: brightness(0%);
    }

    .sponsors_row .fretebras {
        width: 76px;
        height: 32px;
    }

    .sponsors_row .acceture {
        width: 100.75px;
        height: 30.036px;
        flex-shrink: 0;
    }

    .sponsors_row .decathlon {
        width: 100.75px;
        height: 30.036px;
        flex-shrink: 0;
    }

    .sponsors_row .sales_soft {
        width: 91.474px;
        height: 20.908px;
        flex-shrink: 0;
    }

    .sponsors_row .aviagem {
        width: 73.99px;
        height: 32.233px;
        flex-shrink: 0;
    }

    .sponsors_row .hub_spot {
        width: 115.955px;
        height: 30.862px;
        flex-shrink: 0;
    }

    .sponsors_row .zenCare {
        width: 117.717px;
        height: 20.91px;
    }

    .sponsors_row .quinto_andar {
        width: 51px;
        height: 51px;
    }

    .sponsors_row .pinup {
        width: 62px;
        height: 24px;
        flex-shrink: 0;
    }

    /* review */
    .container_review {
        margin-bottom: 76px;
    }

    .content_review {
        width: unset;
        margin: 0 10px;
    }

    .content_review img {
        width: 30px;
        height: 26px;
    }

    .content_review h1 {
        font-size: 32px;
        line-height: 32px;
    }

    .card_review {
        display: flex;
width: 319px;
padding: 24px;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 24px;
height: unset;
    }
    .card_review .social{
        flex-direction: column;
        gap: 24px;
    }
    .cards_review.video{
        display: flex;
width: 320px;
padding: 12px;
flex-direction: column;
align-items: flex-start;
gap: 32px;
    }
    .card_review.video{
        height: unset;
    }
    .top_card.video{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
        align-self: stretch;
        width: 296px;
    }
    .video_card{
        width: 100%;
        height: 152px;
align-self: stretch;
        border-radius: 4px;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.00) 20.68%), url('../Imagens/background_images/video_card_image.jpg') lightgray 0px -117.376px / 104.73% 299.407% no-repeat;
    }
    .before_after_card_review p, .before_after_card_review span{
        font-size: 18px;
        line-height: 22px;
    }
    /* picture review */
    .content_picture_review {
        flex-direction: column-reverse;
        justify-content: flex-start;
        width: 319px;
        height: 752px;
        aspect-ratio: 319/752;
        border-radius: 8px;
        background: linear-gradient(356deg, rgba(12, 32, 16, 0.60) 29.77%, rgba(16, 37, 20, 0.00) 60.12%, rgba(47, 27, 21, 0.00) 60.12%), linear-gradient(188deg, rgba(12, 32, 16, 0.60) 9.27%, rgba(47, 27, 21, 0.00) 33.54%, rgba(16, 37, 20, 0.00) 33.54%), url('../Imagens/background_images/background_review.jpg') lightgray -107.973px 0px / 157.35% 100% no-repeat;
        gap: 16px;
    }
.cards_review .ballon{
    display: none;
}
.big_ballon{
    display: none;
}
    .cards_review {
        display: flex;
        flex-direction: column;
    }
.bottom_card .text{
    width: unset;
}
    .content_picture_review.two {
        background: linear-gradient(356deg, rgba(12, 32, 16, 0.60) 29.77%, rgba(16, 37, 20, 0.00) 60.12%, rgba(47, 27, 21, 0.00) 60.12%), linear-gradient(188deg, rgba(12, 32, 16, 0.60) 9.27%, rgba(47, 27, 21, 0.00) 33.54%, rgba(16, 37, 20, 0.00) 33.54%), url('../Imagens/background_images/background_review_two.jpg') lightgray -404.353px 0px / 352.721% 100% no-repeat;
    }

    .content_picture_review .text {
        width: unset;
        position: inherit;
        bottom: unset;
        display: flex;
width: 268px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
    }
    .content_picture_review .linkedin{
        position: absolute;
        top: 4%;
        right: 38%;
    }
    .content_picture_review .text h1{
        color: #FFFFFF;
        font-feature-settings: 'liga' off, 'clig' off;

        font-family: var(--font-default, "Suisse Intl");
        font-size: var(--size-header-24, 24px);
        font-style: normal;
        font-weight: 500;
        line-height: var(--line-height-header-24, 28px);
    }
.central_button{
    top: 35%;
    left: 41%;
    
}
    /* blog stories */
    .head_blog_stories .text {
        width: 276px;
        color: #1A1A1A;
        text-align: center;

        font-variant-numeric: lining-nums proportional-nums;
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: var(--font-display, Gramatika);
        font-size: var(--size-header-40, 40px);
        font-style: normal;
        font-weight: 700;
        line-height: var(--line-height-header-40, 40px);
    }
    .head_blog_stories .button{
        background: linear-gradient(180deg, rgb(78, 78, 78) 0%, rgba(14, 14, 14, 1) 100%);
    }
    .body_blog_stories {
        position: relative;
        width: 100vw;
        box-sizing: border-box;
        border-radius: 0;
        display: flex;
        padding: var(--56, 56px) var(--32, 32px) var(--72, 72px) var(--32, 32px);
        flex-direction: column;
        align-items: center;
        gap: var(--spacing-32);
        align-self: stretch;
    }

    .body_blog_stories .tittle h1 {
        width: unset;
        align-items: center;
        align-self: stretch;
        font-size: 32px;
        line-height: 32px;
    }

    .body_blog_stories .tittle .subtittle {
        width: unset;
        font-size: 20px;
        line-height: 24px;
    }
.body_blog_stories .tittle .subtittle img{
    display: none;
}
    .body_blog_stories .inputs {
        flex-direction: column;

    }

    .phone_input {
        width: 93px;
        flex-direction: column;
    }

    .inputs input {
        width: unset;
        height: unset;
    }

    .phone_input input {
        width: 141px;
    }

    .btn_blog_stories {
        width: 78%;
        bottom: 2%;
        position: absolute;
        background: linear-gradient(180deg, rgb(78, 78, 78) 0%, rgba(14, 14, 14, 1) 100%);
    }

    .linhas_miudas {
color: var(--Black-50, var(--black-50, #808080));
font-feature-settings: 'liga' off, 'clig' off;
        text-align: left;
/* Sans/Caption 14/Regular */
font-family: var(--font-default, "Suisse Intl");
font-size: var(--size-caption-14, 14px);
font-style: normal;
font-weight: 400;
line-height: var(--line-height-caption-14, 18px); /* 128.571% */
    }

    /* footnote */
    .container_footer {
        justify-content: flex-start;
    }

    .content_registration_footnote {
        display: flex;
        flex-direction: column;
        min-width: unset;
        width: 340px;
        margin: 0 16px;
    }

    .container_registration_footnote {
        justify-content: flex-start;
        margin-top: 104px;
        justify-content: center;
    }
    .registration_box_footnote{
        width: 340px;
    }
    .registration_box_footnote input{
        width: 340px;
    }
    .registration_box_footnote p{
        padding-right: 0;
    }
    .inputs_body_registration_box{
        flex-direction: column;
    }
    .sponsors_payment_mode {
        display: flex;
        justify-content: flex-start;
        gap: 16px;
    }

    .btn_registration_footnote {
        display: flex;
        width: 340px;
        justify-content: center;
        align-items: flex-start;
        border-radius: 12px;
        border-bottom: 2px solid #0000;
        background: #2A2A2A;
        box-sizing: border-box;
        background: linear-gradient(180deg, rgb(78, 78, 78) 0%, rgba(14, 14, 14, 1) 100%);
    }
    .terms{
        color: var(--Black-50, var(--black-50, #808080));
    font-feature-settings: 'liga' off, 'clig' off;

    font-family: var(--font-default, "Suisse Intl");
    font-size: var(--size-caption-14, 14px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--line-height-caption-14, 18px);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    }
    .btn_registration_footnote a {
        overflow: hidden;
        color: #fff;
        font-feature-settings: 'liga' off, 'clig' off;
        text-overflow: ellipsis;

        /* Sans/Body 16/Medium UI */
        font-family: var(--font-default, "Suisse Intl");
        font-size: var(--size-body-16, 16px);
        font-style: normal;
        font-weight: 500;
        line-height: var(--line-height-body-16-ui, 20px);
        /* 125% */
    }
.payment_mode_footnote p{
    width: 340px;
}
    .tel_inputs{
        width: 250px;
    }
    .lower_footer {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .right_lower_footer{
        margin-left: 0;
    }
    .content_footer {
        max-width: 328px;
        padding: 56px 16px 150px 16px;
    }

    .upper_footer {
        display: flex;
        flex-direction: column;
        gap: 56px;
    }

    .lower_footer {
        flex-direction: column-reverse;
    }

    .left_lower_footer {
        flex-direction: column;
    }
    .btn_registration_box{
        width: 250px;
    }

    /* picture review lazaro */
    .content_picture_review.lazaro {
        width: 320px;
        height: 752px;
        aspect-ratio: 20/47;
        border-radius: 8px;
        background: linear-gradient(356deg, rgba(12, 32, 16, 0.60) 29.77%, rgba(16, 37, 20, 0.00) 60.12%, rgba(47, 27, 21, 0.00) 60.12%), linear-gradient(188deg, rgba(12, 32, 16, 0.60) 9.27%, rgba(47, 27, 21, 0.00) 33.54%, rgba(16, 37, 20, 0.00) 33.54%), url('../Imagens/background_images/background_review_two.jpg') lightgray -404.353px 0px / 352.721% 100% no-repeat;
    }
    .sales_team{
        display: inline;
    }
    .content_picture_review.lazaro .text {
        width: 268px;
        position: inherit;
        bottom: unset;
    }

    .card_review.lazaro {
        display: flex;
width: 318px;
padding: 24px;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 24px;
height: unset;
    }
    .btn_review_lazaro{
        display: none;
    }
    .content_picture_review .linkedin p{
        flex-shrink: 0;
    }

}