@media screen and (min-width: 1024px) {
    .first-section {
        height: 850px;
    }
    .cambio-section {
        height: 850px;
        min-height: 2000px;
    }
    #woman-mobile {
        top: 485px;
        left: 60%;
        transform: translate(-50%, -50%);
    }
    #partner-page-img {
        top: 530px;
        max-width: 70%;
        left: 60%;
        transform: translate(-50%, -50%);
    }
    .texto h1 {
        padding: 90px 0 0 0;
    }
    #left {
        display: block;
        position: absolute;
        top: 735px;
        left: 19%;
        transform: translate(-50%, -50%);
        width: 38%;
    }
    #right {
        display: block;
        position: absolute;
        top: 735px;
        right: 0;
        transform: translate(0%, -50%);
        width: 20%;
    }
    .texto {
        position: absolute;
        top: 100px;
        left: 120px;
        font-size: 35px;
        transform: translate(-50%);
        width: 150px;
    }
    .partner-img-stamp {
        display: block;
        position: absolute;
        top: 230px;
        left: 15%;
        font-size: 35px;
        transform: translate(-50%);
        width: 350px;
    }
    .texto h1 {
        line-height: 40px;
    }
    .texto p,
    .texto br {
        display: block;
    }
    #titulo {
        font-size: 20px;
    }
    .caixa-formulario {
        left: 85%;
    }
    .questoes_formulario {
        font-size: 15px;
    }
    .button {
        margin: 20px 10px 0px 15px;
        font-size: 20px;
    }
    /*formulário da pagina de seguro Desktop*/
    .formbox-seguro {
        position: relative;
        /* border: 1px solid #ff0000; */
        width: 100%;
        height: auto;
    }
    .formSeguro {
        position: relative;
        text-align: left;
        width: 100%;
        height: 100%;
    }
    .lbl_seguro {
        font-family: Helvetica, Arial, sans-serif;
        color: #58595b;
        font-size: 14px;
        text-align: left;
    }
    .input_seguro {
        border-bottom: 1px solid #9f9f9f;
        color: #5e5e5e;
        padding: 8px 0px 0px 0px;
        margin: 0 0 20px 0;
        width: 90%;
        text-align: left;
    }
    /* Select */
    .slc_seguro {
        width: 50%;
        border: 1px solid #9f9f9f;
        color: #5e5e5e;
        padding: 8px 8px 8px 8px;
        margin: 8px 0 20px 0;
        text-align: left;
    }
    .campo_seguro {
        display: block;
        width: 50%;
        margin: 20px 0;
    }
    fieldset.grupo_seguro .campo_seguro {
        float: left;
    }
    /* Desktop Menu */
    .Logo {
        position: relative;
        width: 80px;
        z-index: 3;
    }
    header {
        position: fixed;
        width: 100%;
        height: 62px;
        padding-top: 5px;
        top: 0;
        left: 0;
        background: #fff;
        z-index: 9;
    }
    .content-header {
        display: flex;
        align-items: center;
    }
    nav {
        position: relative;
        background: none;
        width: 100%;
        left: 0;
        padding-right: 35px;
    }
    nav .list-menu {
        display: flex;
        align-items: center;
        flex-direction: row;
        padding: 0px;
    }
    .list-menu li {
        font-size: 14px;
        padding: 10px 5px;
    }
    nav .list-menu a {
        position: relative;
        text-decoration: none;
        margin-bottom: 0;
        color: #111111b3;
        font-weight: bold;
        text-transform: uppercase;
        padding-bottom: 6px;
    }
    nav ul li:hover ul {
        visibility: visible;
    }
    nav .list-menu a::before {
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        left: 0;
        bottom: 0;
        background: #9ac404;
        transition: all .3s ease;
    }
    nav .list-menu a:hover::before {
        width: 100%;
        transition: all .3s ease;
    }
    .icon-menu {
        display: none;
    }
    .hamburguer {
        display: none;
    }
    .button-menu {
        position: absolute;
        right: 0;
        top: -12px;
    }
    /* End desktop menu */
    /* Desktop dollar menu */
    .dollar-menu {
        display: none;
    }
    .second-menu {
        position: fixed;
        background: #52BFD2;
        width: 100%;
        height: 56px;
        left: 0;
        top: 60px;
        padding: 0 20px;
    }
    .second-list-menu {
        display: flex;
        align-items: center;
        flex-direction: row;
        padding: 0px;
    }
    .second-list-menu img {
        width: 14px;
    }
    .second-list-menu li {
        font-size: 14px;
        margin: 10px auto;
    }
    .second-list-menu p {
        color: #fff;
    }

    .second-list-menu h1 {
        font-size: 14px;
        text-transform: uppercase;
        padding-bottom: 6px;
    }

    .second-list-menu p {
        font-size: 14px;
    }

    .second-list-menu a {
        position: relative;
        text-decoration: none;
        margin-bottom: 0;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        padding-bottom: 6px;
    }
    .second-list-menu ul li:hover ul {
        visibility: visible;
    }
    .second-list-menu a::before {
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        left: 0;
        bottom: 0;
        background: #9ac404;
        transition: all .3s ease;
    }
    .second-list-menu a:hover::before {
        width: 100%;
        transition: all .3s ease;
    }
    .cambio-input {
        background-color: #f0f0f0;
        border: 1px solid #cecece;
        margin: 40px;
        padding: 10px;
        width: 200px;
        border-radius: 20px;
    }
    /* Dropdown */
    .dropdown-image {
        display: flex;
        width: 5px;
    }
    .more-coins-dropdown {
        display: none;
    }
    .more-coins-dropdown ul li {
        margin-bottom: 10px;
        align-items: center;
    }
    .second-list-menu li:hover .more-coins-dropdown {
        display: block;
        position: absolute;
        text-align: left;
        align-items: middle;
        padding-left: 40px;
        right: 3px;
        width: 280px;
        background: #52BFD2;
    }
    /* end Desktop dollar menu */

    #conteudo {
        margin: 20px;
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .gncUCb {
        height: 94px;
    }
    .krLAiq {
        -webkit-transform: translateY(-94px);
        -ms-transform: translateY(-94px);
        transform: translateY(-94px);
    }
    .KjVCm svg {
        height: 45px;
        width: 45px;
    }
    .guNVqN button,
    .guNVqN a {
        font-size: 18px;
    }
    .guNVqN {
        height: 80px;
    }
    .kgtoXx {
        height: 100%;
        min-height: calc(100vh - 80px);
    }
    .lfGcGx {
        padding: 4rem 0;
    }
    .fmKMtQ {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .jCfVEN {
        padding-bottom: 0;
    }
    .cEliHk {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: calc(100vh - 8rem);
        margin-bottom: 0;
    }
    .bcgSSK {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        background: linear-gradient(#95bf02, #a8d601, #b4e600);
        background-size: cover;
        background-position: center bottom;
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
    }
    .no-webp .bcgSSK {
        background-image: url(../../_next/static/images/6db540f3d0933a461ab9678fdb7be548-woman-holding-card-smiling%403x.jpg);
    }
    .bcgSSK {
        background: linear-gradient(#95bf02, #a8d601, #b4e600);
    }
    .no-webp .bcgSSK {
        background-image: url(../../_next/static/images/3a90b17ae047cd0d076e9deebc2e6279-woman-holding-card-smiling-2%40desktop1024.jpg);
    }
    .bcgSSK {
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .dChJxl {
        max-width: 341px;
        text-align: left;
    }
    .OwwKS {
        font-size: 3rem;
    }
    .gOoJok {
        font-size: 3rem;
    }
    .texto-pix {
        position: absolute;
        top: 100px;
        left: 120px;
        font-size: 35px;
        transform: translate(-50%);
        width: 150px;
    }
    .jwcTGz {
        padding: 128px 48px;
    }
    .efCDZk {
        flex: 0 0 41.6667%;
        max-width: 41.6667%;
        margin-left: 8.3333%;
    }
    .brgWbN {
        margin-bottom: 0px;
    }
    .iljRhY {
        max-width: 19rem;
        margin-bottom: 2.5rem;
    }
    .cHOJCI {
        max-width: 26rem;
        margin-right: 3rem;
    }
    .TiZJG {
        flex: 0 0 41.6667%;
        max-width: 41.6667%;
    }
    .gQDFLH {
        display: flex;
        height: 100%;
        -webkit-box-align: center;
        align-items: center;
    }
    .gQDFLH {
        padding: 10px;
    }
    .ewkeMv {
        margin-top: 112px;
    }
    .hDavwF {
        flex: 0 0 83.3333%;
        max-width: 83.3333%;
        margin-left: 8.3333%;
    }
    .fkiLOy {
        margin-top: 48px;
    }
    .drssUd {
        margin-top: 0px;
        padding-right: 16px;
        padding-left: 0px;
    }
    .laEELy {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .fbWaLI {
        grid-template-columns: repeat(12, 1fr);
        grid-template-areas: ". image image image image . title title title title title ." ". image image image image . content content content content content .";
    }
    .rBCFZ {
        margin-top: 0px;
        margin-bottom: 0px;
        max-width: 100%;
    }
    .bQAsXf {
        margin-top: 24px;
    }
    .eLgbes {
        padding-top: 144px;
        padding-bottom: 144px;
    }
    .iRzFaH {
        flex: 0 0 41.6667%;
        max-width: 41.6667%;
    }
    .iZLAOS {
        flex: 0 0 41.6667%;
        max-width: 41.6667%;
    }
    .jGyofT {
        margin-top: 0px;
    }
    .biBbse {
        background-position: center center;
    }
    .dYfOEl {
        -webkit-box-align: center;
        align-items: center;
        grid-template-columns: repeat(12, 1fr);
        grid-template-areas: "heading heading heading heading . . . . . form form form";
        padding: 56px;
    }
    .fNQtkQ {
        margin: 0px 0px 24px;
    }
    .dueFQh {
        grid-template-columns: 50%;
        grid-template-areas: "title image" "description image" ". image";
        padding-right: 160px;
        padding-left: 160px;
    }
    .ciHwUt {
        max-width: 36rem;
        justify-self: end;
        padding-left: 144px;
    }
    .dsqXNg {
        margin-top: 0px;
        padding-right: 0px;
        padding-left: 16px;
    }
    .AqRNF {
        margin-top: 32px;
        padding-right: 0px;
        padding-left: 16px;
    }
    .fvwzTH {
        height: 100%;
    }
    .eHvAZH {
        padding: 64px;
    }
    .iocZEd {
        height: 100%;
        min-height: calc(80vh - 128px);
    }
    .fqcVap {
        -webkit-box-align: center;
        align-items: center;
        row-gap: 0px;
        grid-template-columns: repeat(12, 1fr);
        grid-template-rows: 1fr;
        padding-right: 48px;
        padding-left: 48px;
    }
    .hEJpkh {
        grid-column: 1 / span 4;
    }
    .lgMbDX {
        background-position: center center;
        align-self: stretch;
    }
    .GSyxl {
        grid-area: 1 / 5 / auto / span 4;
        margin: 0px;
    }
    .jtdtRF .component-responsive-image,
    .jtdtRF .component-responsive-image-size,
    .jtdtRF img {
        height: 100%;
    }
    .jtdtRF {
        max-height: calc(100vh + 128px);
    }
    .jtdtRF article {
        padding: 64px;
    }
    .kgtoXx {
        min-height: calc(100vh - 80px);
        height: 100%;
    }
    .dKoAzs {
        height: 100%;
    }
    .iJmWaf {
        font-size: 3rem;
    }
    .lniTSw {
        height: 100%;
    }
    .dfpwMI {
        max-height: 100vh;
    }
    .bkuANe {
        padding: 136px 0px 136px 56px;
    }
    .dYtQCO {
        padding-right: 168px;
    }
    .AFxAA {
        padding-right: 8px;
    }
    .container-pj {
        width: 970px;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left;
    }
    .hEJpkh {
        grid-column: 1 / span 4;
    }
    .gbcDFx {
        -webkit-box-align: center;
        align-items: center;
        row-gap: 0px;
        grid-template-columns: repeat(12, 1fr);
        grid-template-rows: 1fr;
        padding-right: 48px;
        padding-left: 48px;
    }
    .kfNWSz {
        background-position: center center;
        align-self: stretch;
    }
    .dKoAzs {
        height: 100%;
    }
    .iJmWaf {
        font-size: 3rem;
    }
}

@media screen and (min-width: 1090px) {
    .list-menu li {
        font-size: 14px;
        padding: 10px;
    }
}

@media screen and (min-width: 2000px) {
    .first-section {
        height: 1500px;
    }
    .cambio-section {
        height: 1500px;
    }
    .Logo {
        width: 200px;
    }
    .Logo img {
        width: 200px;
    }
    #woman-mobile {
        top: 920px;
        width: 1300px;
        max-height: auto;
    }
    #left {
        top: 1290px;
    }
    #right {
        top: 1290px;
    }
    header {
        width: 100%;
        height: 145px;
        padding-top: 10px;
        top: 0;
        left: 0;
        background: #fff;
    }
    nav .list-menu a {
        font-size: 30px;
    }
    .button-menu {
        font-size: 30px;
        width: 280px;
        padding: 20px;
    }
    .texto h1 {
        font-size: 100px;
        line-height: 76px;
    }
    .partner-img-stamp {
        top: 500px;
        width: 700px;
    }
    .caixa-formulario {
        padding-top: 20px;
        top: 700px;
        left: 80%;
        width: 500px;
    }
    #titulo {
        font-size: 30px;
    }
    .questoes_formulario {
        font-size: 23px;
        padding-top: 50px;
    }
    .text_checkbox {
        font-size: 23px;
    }
    .button {
        margin: 40px 10px 20px 15px;
        font-size: 30px;
    }
    .button-menu {
        position: absolute;
        right: 0;
        top: -20px;
    }
    .padding-top-100 {
        padding-top: 200px!important;
    }

    .second-menu {
        top: 145px;
    }

    .Compsection {
        padding: 225px 0 60px 0;
    }

}