@import "../css/fonts.css";
body {
    background-image: none;
}

@media only screen and (min-width: 320px) {
    header {
        /* background: url("../img/nova-page/fotoHeader.jpg") no-repeat  75% 0 #1f1f1f; */
        width: 100%;
        display: block;
        margin-bottom: 76px;
    }

    header .escola-de-metodos {
        background-color: #1111118c;
    }
	
	header .escola-de-metodos img {
		position: absolute;
		width: 100%;
		top: 0;
	}

    header .escola-de-metodos .container-xl {
        z-index: 9999;
        position: relative;
    }
    
    header .escola-de-metodos .navbar {
        margin: 0;
        padding: 0;
    }

    header .escola-de-metodos .navbar .navbar-nav .nav-link {
        color: #FFFFFF;
    }

    header .escola-de-metodos .navbar h1{
        margin: 0;
        padding: 0;
    }

    header .texto {
        margin-top: 115px;
        padding-bottom: 62px;
    }

    header .texto .desc_prin span {
        color: #ffffff;
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 16px;
    }

    header .texto .desc_prin h2 {
        font-family: "anteb extraLight";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin h2 span {
        font-family: "anteb medium";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 19px;
        line-height: 22.8px;
    }

    header .texto img {
        width: 100%;
    }

    /* CONTEÚDO */

    main .box {
        background: url("../img/nova-page/bgQuadros.png") no-repeat top left;
        padding: 70px 0;
    }
	
	main .box .caixa {
		min-height: 740px;
	}

    main .box .box01 {
		background-color: #ffffff;
        border: 2.42px solid #5F5F5F;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
        margin-bottom: 100px;
    }
	
	main .box .box01 span.numero {
		border: 2.42px solid #5F5F5F;
		font-family: "anteb bold";
		background-color: #0060FF;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 35%;
		font-size: 43.55px;
		color: #ffffff;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box01 h3 {
		color: #3E3E3E;
		font-family: "anteb bold";
        font-size: 36px;
        line-height: 36px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box01 p {
		color: #5F5F5F;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box .box02 {
        background-color: #0060FF;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
    }
	
	main .box .box02 span.numero {
		border: 2.42px solid #ffffff69;
		font-family: "anteb bold";
		background-color: #ffffff;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 35%;
		font-size: 43.55px;
		color: #0060FF;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box02 h3 {
		color: #ffffff;
		font-family: "anteb bold";
        font-size: 36px;
        line-height: 36px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box02 p {
		color: #ffffff;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box_marrom {
        background-color: #D9D9D9;
        padding: 60px 0;
    }

    main .box_marrom h2 {
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .box_marrom h2 span{
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #0060FF;
    }

    main .ofertasAnt {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 40px;
		border-bottom: 1px solid #d9d6d6;
    }

    main .ofertasAnt h3 {
        font-family: "anteb bold";
        font-size: 28px;
        line-height: 28px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .ofertasAnt ul {
        padding: 0;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        margin-top: 20px;
    }

    main .ofertasAnt ul li {
        float: left;
    }
    
    main .ofertasAnt ul li a h3 {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #3E3E3E;
        text-transform: uppercase;
        margin: 0;
    }

    main .ofertasAnt ul li a h3 span {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #0060FF;
        text-transform: uppercase;
    }

    main .ofertas {
        background-color: #FFFFFF;
        margin: 26px 0 90px 0;
        border-radius: 32px;
        padding: 10px 36px 60px 36px;
    }
	
    main .ofertas .quantitativas h3 {
        font-family: "anteb bold";
        font-size: 25px;
        line-height: 36px;
        color: #3E3E3E;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
        text-align: center;
    }
	
	main .ofertas .quantitativas h3 span {
		font-family: "anteb bold";
		color: #0060FF;
	}

    main .ofertas .quantitativas .caixaTable{
        float: left;
        height: 320px;
        width: 100%;
        overflow-y: scroll;
    }
	
    main .ofertas .caixaTable table thead tr th {
        font-family: "anteb extraLight";
        font-size: 14px;
        line-height: 15.93px;
        color: #0060FF;
        border-bottom: none;
    }

    main .ofertas .caixaTable table tbody tr td {
        font-family: "anteb medium";
        font-size: 14px;
        line-height: 15.93px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td strong {
        font-family: "anteb bold";
        font-size: 17px;
        line-height: 19.63px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td p {
        font-family: "anteb bold";
        font-size: 12px;
        line-height: 12.34px;
        color: #272726;
        margin: 0;
    }

    main .ofertas .caixaTable table tbody tr td a {
        background-color: #0060FF;
        font-family: "anteb bold";
        font-size: 14px;
        line-height: 18.48px;
        color: #FFFFFF;
        border-radius: 6px;
        text-decoration: none;
        padding: 10px;
        display: block;
        text-align: center;
        width: 120px;
    }

    main .ofertas .separadorBloco {
        border-bottom: 1px solid #BCBCBC;
        width: 100%;
        margin: 0 auto;
        padding-top: 60px;
        margin-bottom: 50px;
    }

    main .box_perguntas {
        margin: 75px 0;
    }

    main .ofertas .outros h3{
        font-family: "anteb bold";
        font-size: 36px;
        line-height: 36px;
        color: #3E3E3E;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
    }

    main .ofertas .outros .caixaTable{
        float: left;
        height: 320px;
        width: 100%;
        overflow-y: scroll;
    }

    main .box_perguntas .duvidas h3 {
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #000000;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
    }

    main .box_perguntas .duvidas h3 span {
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #3E3E3E;
    }

    main .box_perguntas .duvidas .bg_color button p {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #000000;
        margin: 0;
        padding: 0;
    }

    main .box_perguntas .duvidas .bg_color button span {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #0060FF;
    }

    main .box_perguntas .duvidas .accordion-button::after {
        background-image: url("../img/nova-page/mais-pequeno.png");
        font-size: 40px;
        line-height: 23px;
    }

    main .box_perguntas .duvidas .accordion-button:not(.collapsed)::after {
        background-image: url("../img/nova-page/menos-pequeno.png");
        font-size: 40px;
        line-height: 23px;
        color: #000000;
    }
}

@media (min-width: 576px) {
    header {
        /* background: url("../img/nova-page/fotoHeader.jpg") no-repeat  75% 0 #1f1f1f; */
        width: 100%;
        display: block;
        margin-bottom: 76px;
    }

    header .escola-de-metodos {
        background-color: #1111118c;
    }

    header .escola-de-metodos img {
		position: absolute;
		width: 100%;
		top: 0;
	}

    header .escola-de-metodos .container-xl {
        z-index: 9999;
        position: relative;
    }
    
    header .escola-de-metodos .navbar {
        margin: 0;
        padding: 0;
    }

    header .escola-de-metodos .navbar .navbar-nav .nav-link {
        color: #FFFFFF;
    }

    header .escola-de-metodos .navbar h1{
        margin: 0;
        padding: 0;
    }

    header .texto {
        margin-top: 115px;
        padding-bottom: 62px;
    }

    header .texto .desc_prin span {
        color: #ffffff;
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 16px;
    }

    header .texto .desc_prin h2 {
        font-family: "anteb extraLight";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin h2 span {
        font-family: "anteb medium";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 19px;
        line-height: 22.8px;
    }

    header .texto img {
        width: 100%;
    }

    /* CONTEÚDO */

    main .box {
        background: url("../img/nova-page/bgQuadros.png") no-repeat top left;
        padding: 70px 0;
    }
	
	main .box .caixa {
		min-height: 740px;
	}

    main .box .box01 {
		background-color: #ffffff;
        border: 2.42px solid #5F5F5F;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
        margin-bottom: 100px;
    }
	
	main .box .box01 span.numero {
		border: 2.42px solid #5F5F5F;
		font-family: "anteb bold";
		background-color: #0060FF;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 40%;
		font-size: 43.55px;
		color: #ffffff;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box01 h3 {
		color: #3E3E3E;
		font-family: "anteb bold";
		font-size: 55px;
		line-height: 55px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box01 p {
		color: #5F5F5F;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box .box02 {
        background-color: #0060FF;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
    }
	
	main .box .box02 span.numero {
		border: 2.42px solid #ffffff69;
		font-family: "anteb bold";
		background-color: #ffffff;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 40%;
		font-size: 43.55px;
		color: #0060FF;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box02 h3 {
		color: #ffffff;
		font-family: "anteb bold";
		font-size: 53px;
		line-height: 55px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box02 p {
		color: #ffffff;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box_marrom {
        background-color: #D9D9D9;
        padding: 60px 0;
    }

    main .box_marrom h2 {
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .box_marrom h2 span{
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #0060FF;
    }

    main .ofertasAnt {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 40px;
		border-bottom: 1px solid #d9d6d6;
    }

    main .ofertasAnt h3 {
        font-family: "anteb bold";
        font-size: 28px;
        line-height: 28px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .ofertasAnt ul {
        padding: 0;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        margin-top: 20px;
    }

    main .ofertasAnt ul li {
        float: left;
    }
    
    main .ofertasAnt ul li a h3 {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #3E3E3E;
        text-transform: uppercase;
        margin: 0;
    }

    main .ofertasAnt ul li a h3 span {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #0060FF;
        text-transform: uppercase;
    }

    main .ofertasAnt ul li p span.separador {
        margin: 0 20px;
    }

    main .ofertas {
        background-color: #FFFFFF;
        margin: 26px 0 90px 0;
        border-radius: 32px;
        padding: 10px 36px 60px 36px;
    }

    main .ofertas .quantitativas h3 {
        font-family: "anteb bold";
        font-size: 30px;
        line-height: 36px;
        color: #3E3E3E;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
        text-align: center;
    }

    main .ofertas .quantitativas .caixaTable{
        float: left;
        height: 320px;
        width: 100%;
        overflow-y: scroll;
    }

    main .ofertas .caixaTable table thead tr th {
        font-family: "anteb extraLight";
        font-size: 14px;
        line-height: 15.93px;
        color: #0060FF;
        border-bottom: none;
    }

    main .ofertas .caixaTable table tbody tr td {
        font-family: "anteb medium";
        font-size: 14px;
        line-height: 15.93px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td strong {
        font-family: "anteb bold";
        font-size: 17px;
        line-height: 19.63px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td p {
        font-family: "anteb bold";
        font-size: 12px;
        line-height: 12.34px;
        color: #272726;
        margin: 0;
    }

    main .ofertas .caixaTable table tbody tr td a {
        background-color: #0060FF;
        font-family: "anteb bold";
        font-size: 14px;
        line-height: 18.48px;
        color: #FFFFFF;
        border-radius: 6px;
        text-decoration: none;
        padding: 10px;
        display: block;
        text-align: center;
        width: 120px;
    }

    main .ofertas .separadorBloco {
        border-bottom: 1px solid #BCBCBC;
        width: 100%;
        margin: 0 auto;
        padding-top: 60px;
        margin-bottom: 50px;
    }

    main .box_perguntas {
        margin: 75px 0;
    }

    main .ofertas .outros h3{
        font-family: "anteb bold";
        font-size: 36px;
        line-height: 36px;
        color: #3E3E3E;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
    }

    main .ofertas .outros .caixaTable{
        float: left;
        height: 320px;
        width: 100%;
        overflow-y: scroll;
    }

    main .box_perguntas .duvidas h3 {
        font-family: "anteb bold";
        font-size: 55px;
        line-height: 63.52px;
        color: #000000;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
    }

    main .box_perguntas .duvidas h3 span {
        font-family: "anteb bold";
        font-size: 55px;
        line-height: 63.52px;
        color: #3E3E3E;
    }

    main .box_perguntas .duvidas .bg_color button p {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #000000;
        margin: 0;
        padding: 0;
    }

    main .box_perguntas .duvidas .bg_color button span {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #0060FF;
    }

    main .box_perguntas .duvidas .accordion-button::after {
        background-image: url("../img/nova-page/mais-pequeno.png");
        font-size: 40px;
        line-height: 23px;
    }

    main .box_perguntas .duvidas .accordion-button:not(.collapsed)::after {
        background-image: url("../img/nova-page/menos-pequeno.png");
        font-size: 40px;
        line-height: 23px;
        color: #000000;
    }

    /* FOOTER */

    footer {
        background-color: #0060FF;
        padding: 20px 0 10px 0;
    }

    footer img {
        margin: 0 auto;
        width: 96px !important;
        display: block;
    }

    footer p {
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        font-size: 24px;
        line-height: 36px;
        text-align: Center;
        color: #ffffff;
        margin: 0;
    }
}

@media (min-width: 768px) {
    header {
        /* background: url("../img/nova-page/fotoHeader.jpg") no-repeat  75% 0 #1f1f1f; */
        width: 100%;
        display: block;
        margin-bottom: 76px;
    }

    header .escola-de-metodos {
        background-color: #1111118c;
    }

    header .escola-de-metodos img {
		position: absolute;
		width: 100%;
		top: 0;
	}

    header .escola-de-metodos .container-xl {
        z-index: 9999;
        position: relative;
    }
    
    header .escola-de-metodos .navbar {
        margin: 0;
        padding: 0;
    }

    header .escola-de-metodos .navbar .navbar-nav .nav-link {
        color: #FFFFFF;
    }

    header .escola-de-metodos .navbar h1{
        margin: 0;
        padding: 0;
    }

    header .texto {
        margin-top: 115px;
        padding-bottom: 62px;
    }

    header .texto .desc_prin span {
        color: #ffffff;
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 16px;
    }

    header .texto .desc_prin h2 {
        font-family: "anteb extraLight";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin h2 span {
        font-family: "anteb medium";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 19px;
        line-height: 22.8px;
    }

    header .texto img {
        width: 100%;
    }

    /* CONTEÚDO */

    main .box {
        background: url("../img/nova-page/bgQuadros.png") no-repeat top left;
        padding: 70px 0;
    }
	
	main .box .caixa {
		min-height: 740px;
	}

    main .box .box01 {
		background-color: #ffffff;
        border: 2.42px solid #5F5F5F;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
    }
	
	main .box .box01 span.numero {
		border: 2.42px solid #5F5F5F;
		font-family: "anteb bold";
		background-color: #0060FF;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 40%;
		font-size: 43.55px;
		color: #ffffff;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box01 h3 {
		color: #3E3E3E;
		font-family: "anteb bold";
		font-size: 55px;
		line-height: 55px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box01 p {
		color: #5F5F5F;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box .box02 {
        background-color: #0060FF;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
    }
	
	main .box .box02 span.numero {
		border: 2.42px solid #ffffff69;
		font-family: "anteb bold";
		background-color: #ffffff;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 40%;
		font-size: 43.55px;
		color: #0060FF;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box02 h3 {
		color: #ffffff;
		font-family: "anteb bold";
		font-size: 53px;
		line-height: 55px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box02 p {
		color: #ffffff;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box_marrom {
        background-color: #D9D9D9;
        padding: 60px 0;
    }

    main .box_marrom h2 {
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .box_marrom h2 span{
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #0060FF;
    }

    main .ofertasAnt {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 40px;
		border-bottom: 1px solid #d9d6d6;
    }

    main .ofertasAnt h3 {
        font-family: "anteb bold";
        font-size: 28px;
        line-height: 28px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .ofertasAnt ul {
        padding: 0;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        margin-top: 20px;
    }

    main .ofertasAnt ul li {
        float: left;
    }
    
    main .ofertasAnt ul li a h3 {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #3E3E3E;
        text-transform: uppercase;
        margin: 0;
    }

    main .ofertasAnt ul li a h3 span {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #0060FF;
        text-transform: uppercase;
    }

    main .ofertasAnt ul li p span.separador {
        margin: 0 20px;
    }

    main .ofertas {
        background-color: #FFFFFF;
        margin: 26px 0 90px 0;
        border-radius: 32px;
        padding: 10px 36px 60px 36px;
    }

    main .ofertas .quantitativas h3 {
        font-family: "anteb bold";
        font-size: 30px;
        line-height: 36px;
        color: #3E3E3E;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
        text-align: center;
    }

    main .ofertas .quantitativas .caixaTable{
        float: left;
        height: 320px;
        width: 100%;
        overflow-y: scroll;
    }

    main .ofertas .caixaTable table thead tr th {
        font-family: "anteb extraLight";
        font-size: 14px;
        line-height: 15.93px;
        color: #0060FF;
        border-bottom: none;
    }

    main .ofertas .caixaTable table tbody tr td {
        font-family: "anteb medium";
        font-size: 14px;
        line-height: 15.93px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td strong {
        font-family: "anteb bold";
        font-size: 17px;
        line-height: 19.63px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td p {
        font-family: "anteb bold";
        font-size: 12px;
        line-height: 12.34px;
        color: #272726;
        margin: 0;
    }

    main .ofertas .caixaTable table tbody tr td a {
        background-color: #0060FF;
        font-family: "anteb bold";
        font-size: 14px;
        line-height: 18.48px;
        color: #FFFFFF;
        border-radius: 6px;
        text-decoration: none;
        padding: 10px;
        display: block;
        text-align: center;
        width: 120px;
    }

    main .ofertas .separadorBloco {
        border-bottom: 1px solid #BCBCBC;
        width: 100%;
        margin: 0 auto;
        padding-top: 60px;
        margin-bottom: 50px;
    }

    main .box_perguntas {
        margin: 75px 0;
    }

    main .box_perguntas .duvidas h3 {
        font-family: "anteb bold";
        font-size: 55px;
        line-height: 63.52px;
        color: #000000;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
    }

    main .box_perguntas .duvidas h3 span {
        font-family: "anteb bold";
        font-size: 55px;
        line-height: 63.52px;
        color: #3E3E3E;
    }

    main .box_perguntas .duvidas .bg_color button p {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #000000;
        margin: 0;
        padding: 0;
    }

    main .box_perguntas .duvidas .bg_color button span {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #0060FF;
    }

    main .box_perguntas .duvidas .accordion-button::after {
        background-image: url("../img/nova-page/mais-pequeno.png");
        font-size: 40px;
        line-height: 23px;
    }

    main .box_perguntas .duvidas .accordion-button:not(.collapsed)::after {
        background-image: url("../img/nova-page/menos-pequeno.png");
        font-size: 40px;
        line-height: 23px;
        color: #000000;
    }

    /* FOOTER */

    footer {
        background-color: #0060FF;
        padding: 20px 0 10px 0;
    }

    footer img {
        margin: 0 auto;
        width: 96px !important;
        display: block;
    }

    footer p {
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        font-size: 24px;
        line-height: 36px;
        text-align: Center;
        color: #ffffff;
        margin: 0;
    }
}

@media (min-width: 992px) {
    header {
        background: url("../img/nova-page/fotoHeader.jpg") no-repeat center right  #1f1f1f;
        width: 100%;
        display: block;
        margin-bottom: 76px;
    }

    header .escola-de-metodos {
        background-color: #1111118c;
    }

    header .escola-de-metodos img {
		position: absolute;
		width: 100%;
		top: 0;
	}

    header .escola-de-metodos .container-xl {
        z-index: 9999;
        position: relative;
    }
    
    header .escola-de-metodos .navbar {
        margin: 0;
        padding: 0;
    }

    header .escola-de-metodos .navbar .navbar-nav .nav-link {
        color: #FFFFFF;
    }

    header .escola-de-metodos .navbar h1{
        margin: 0;
        padding: 0;
    }

    header .texto {
        margin-top: 115px;
        padding-bottom: 62px;
    }

    header .texto .desc_prin span {
        color: #ffffff;
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 16px;
    }

    header .texto .desc_prin h2 {
        font-family: "anteb extraLight";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin h2 span {
        font-family: "anteb medium";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 19px;
        line-height: 22.8px;
    }

    header .texto img {
        width: 100%;
    }

    /* CONTEÚDO */

    main .box {
        background: url("../img/nova-page/bgQuadros.png") no-repeat top left;
        padding: 70px 0;
    }
	
	main .box .caixa {
		min-height: 740px;
	}

    main .box .box01 {
		background-color: #ffffff;
        border: 2.42px solid #5F5F5F;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
    }
	
	main .box .box01 span.numero {
		border: 2.42px solid #5F5F5F;
		font-family: "anteb bold";
		background-color: #0060FF;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 40%;
		font-size: 43.55px;
		color: #ffffff;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box01 h3 {
		color: #3E3E3E;
		font-family: "anteb bold";
		font-size: 55px;
		line-height: 55px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box01 p {
		color: #5F5F5F;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box .box02 {
        background-color: #0060FF;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
    }
	
	main .box .box02 span.numero {
		border: 2.42px solid #ffffff69;
		font-family: "anteb bold";
		background-color: #ffffff;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 40%;
		font-size: 43.55px;
		color: #0060FF;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box02 h3 {
		color: #ffffff;
		font-family: "anteb bold";
		font-size: 53px;
		line-height: 55px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box02 p {
		color: #ffffff;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box_marrom {
        background-color: #D9D9D9;
        padding: 60px 0;
    }

    main .box_marrom h2 {
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .box_marrom h2 span{
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #0060FF;
    }

    main .ofertasAnt {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 40px;
		border-bottom: 1px solid #d9d6d6;
    }

    main .ofertasAnt h3 {
        font-family: "anteb bold";
        font-size: 28px;
        line-height: 28px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .ofertasAnt ul {
        padding: 0;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        margin-top: 20px;
    }

    main .ofertasAnt ul li {
        float: left;
    }
    
    main .ofertasAnt ul li a h3 {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #3E3E3E;
        text-transform: uppercase;
        margin: 0;
    }

    main .ofertasAnt ul li a h3 span {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #0060FF;
        text-transform: uppercase;
    }

    main .ofertasAnt ul li p span.separador {
        margin: 0 20px;
    }

    main .ofertas {
        background-color: #FFFFFF;
        margin: 26px 0 90px 0;
        border-radius: 32px;
        padding: 15px 36px 60px 36px;
    }

    main .ofertas .quantitativas h3 {
        font-family: "anteb bold";
        font-size: 36px;
        line-height: 36px;
        color: #3E3E3E;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
		text-align: center;
    }

    main .ofertas .quantitativas .caixaTable{
        float: left;
        height: 320px;
        width: 100%;
        overflow-y: scroll;
    }

    main .ofertas .caixaTable table thead tr th {
        font-family: "anteb extraLight";
        font-size: 14px;
        line-height: 15.93px;
        color: #0060FF;
        border-bottom: none;
    }

    main .ofertas .caixaTable table thead tr th.primeira {
        width: 240px;
    }

    main .ofertas .caixaTable table tbody tr td {
        font-family: "anteb medium";
        font-size: 14px;
        line-height: 15.93px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td strong {
        font-family: "anteb bold";
        font-size: 17px;
        line-height: 19.63px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td p {
        font-family: "anteb bold";
        font-size: 12px;
        line-height: 12.34px;
        color: #272726;
        margin: 0;
    }

    main .ofertas .caixaTable table tbody tr td a {
        background-color: #0060FF;
        font-family: "anteb bold";
        font-size: 14px;
        line-height: 18.48px;
        color: #FFFFFF;
        border-radius: 6px;
        text-decoration: none;
        padding: 10px;
        display: block;
        text-align: center;
        width: 120px;
    }

    main .ofertas .separadorBloco {
        border-bottom: 1px solid #BCBCBC;
        width: 100%;
        margin: 0 auto;
        padding-top: 60px;
        margin-bottom: 50px;
    }

    main .box_perguntas {
        margin: 75px 0;
    }

    main .box_perguntas .duvidas h3 {
        font-family: "anteb bold";
        font-size: 55px;
        line-height: 63.52px;
        color: #000000;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
    }

    main .box_perguntas .duvidas h3 span {
        font-family: "anteb bold";
        font-size: 55px;
        line-height: 63.52px;
        color: #3E3E3E;
    }

    main .box_perguntas .duvidas .bg_color button p {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #000000;
        margin: 0;
        padding: 0;
    }

    main .box_perguntas .duvidas .bg_color button span {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #0060FF;
    }

    main .box_perguntas .duvidas .accordion-button::after {
        background-image: url("../img/nova-page/mais-pequeno.png");
        font-size: 40px;
        line-height: 23px;
    }

    main .box_perguntas .duvidas .accordion-button:not(.collapsed)::after {
        background-image: url("../img/nova-page/menos-pequeno.png");
        font-size: 40px;
        line-height: 23px;
        color: #000000;
    }

    /* FOOTER */

    footer {
        background-color: #0060FF;
        padding: 20px 0 10px 0;
    }

    footer img {
        margin: 0 auto;
        width: 96px !important;
        display: block;
    }

    footer p {
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        font-size: 24px;
        line-height: 36px;
        text-align: Center;
        color: #ffffff;
        margin: 0;
    }
}

@media (min-width: 1200px) {
    header {
        background: url("../img/nova-page/fotoHeader.jpg") no-repeat center right  #1f1f1f;
        width: 100%;
        display: block;
        margin-bottom: 76px;
    }

    header .escola-de-metodos {
        background-color: #1111118c;
    }

    header .escola-de-metodos img {
		position: absolute;
		width: 100%;
		top: 0;
	}

    header .escola-de-metodos .container-xl {
        z-index: 9999;
        position: relative;
    }
    
    header .escola-de-metodos .navbar {
        margin: 0;
        padding: 0;
    }

    header .escola-de-metodos .navbar .navbar-nav .nav-link {
        color: #FFFFFF;
    }

    header .escola-de-metodos .navbar h1{
        margin: 0;
        padding: 0;
    }

    header .texto {
        margin-top: 115px;
        padding-bottom: 62px;
    }

    header .texto .desc_prin span {
        color: #ffffff;
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 16px;
    }

    header .texto .desc_prin h2 {
        font-family: "anteb extraLight";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin h2 span {
        font-family: "anteb medium";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 19px;
        line-height: 22.8px;
    }

    header .texto img {
        width: 100%;
    }

    /* CONTEÚDO */

    main .box {
        background: url("../img/nova-page/bgQuadros.png") no-repeat top left;
        padding: 70px 0;
    }
	
	main .box .caixa {
		min-height: 740px;
	}

    main .box .box01 {
		background-color: #ffffff;
        border: 2.42px solid #5F5F5F;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
    }
	
	main .box .box01 span.numero {
		border: 2.42px solid #5F5F5F;
		font-family: "anteb bold";
		background-color: #0060FF;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 40%;
		font-size: 43.55px;
		color: #ffffff;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box01 h3 {
		color: #3E3E3E;
		font-family: "anteb bold";
		font-size: 55px;
		line-height: 55px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box01 p {
		color: #5F5F5F;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box .box02 {
        background-color: #0060FF;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
    }
	
	main .box .box02 span.numero {
		border: 2.42px solid #ffffff69;
		font-family: "anteb bold";
		background-color: #ffffff;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 40%;
		font-size: 43.55px;
		color: #0060FF;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box02 h3 {
		color: #ffffff;
		font-family: "anteb bold";
		font-size: 53px;
		line-height: 55px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box02 p {
		color: #ffffff;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box_marrom {
        background-color: #D9D9D9;
        padding: 60px 0;
    }

    main .box_marrom h2 {
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .box_marrom h2 span{
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #0060FF;
    }

    main .ofertasAnt {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 40px;
		margin-bottom: 40px;
		border-bottom: 1px solid #d9d6d6;
    }

    main .ofertasAnt h3 {
        font-family: "anteb bold";
        font-size: 28px;
        line-height: 28px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .ofertasAnt ul {
        padding: 0;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        margin-top: 20px;
    }

    main .ofertasAnt ul li {
        float: left;
    }
    
    main .ofertasAnt ul li a h3 {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #3E3E3E;
        text-transform: uppercase;
        margin: 0;
    }

    main .ofertasAnt ul li a h3 span {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #0060FF;
        text-transform: uppercase;
    }

    main .ofertasAnt ul li p span.separador {
        margin: 0 20px;
    }

    main .ofertas {
        background-color: #FFFFFF;
        margin: 26px 0 90px 0;
        border-radius: 32px;
        padding: 15px 36px 60px 36px;
    }

    main .ofertas .quantitativas h3 {
        font-family: "anteb bold";
        font-size: 36px;
        line-height: 36px;
        color: #3E3E3E;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
		text-align: center;
    }

    main .ofertas .quantitativas .caixaTable{
        float: left;
        height: 320px;
        width: 100%;
        overflow-y: scroll;
    }

    main .ofertas .caixaTable table thead tr th {
        font-family: "anteb extraLight";
        font-size: 14px;
        line-height: 15.93px;
        color: #0060FF;
        border-bottom: none;
    }

    main .ofertas .caixaTable table thead tr th.primeira {
        width: 310px;
    }

    main .ofertas .caixaTable table tbody tr td {
        font-family: "anteb medium";
        font-size: 14px;
        line-height: 15.93px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td strong {
        font-family: "anteb bold";
        font-size: 17px;
        line-height: 19.63px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td p {
        font-family: "anteb bold";
        font-size: 12px;
        line-height: 12.34px;
        color: #272726;
        margin: 0;
    }

    main .ofertas .caixaTable table tbody tr td a {
        background-color: #0060FF;
        font-family: "anteb bold";
        font-size: 14px;
        line-height: 18.48px;
        color: #FFFFFF;
        border-radius: 6px;
        text-decoration: none;
        padding: 10px;
        display: block;
        text-align: center;
        width: 120px;
    }

    main .ofertas .separadorBloco {
        border-bottom: 1px solid #BCBCBC;
        width: 100%;
        margin: 0 auto;
        padding-top: 60px;
        margin-bottom: 50px;
    }

    main .box_perguntas {
        margin: 75px 0;
    }

    main .box_perguntas .duvidas h3 {
        font-family: "anteb bold";
        font-size: 55px;
        line-height: 63.52px;
        color: #000000;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
    }

    main .box_perguntas .duvidas h3 span {
        font-family: "anteb bold";
        font-size: 55px;
        line-height: 63.52px;
        color: #3E3E3E;
    }

    main .box_perguntas .duvidas .bg_color button p {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #000000;
        margin: 0;
        padding: 0;
    }

    main .box_perguntas .duvidas .bg_color button span {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #0060FF;
    }

    main .box_perguntas .duvidas .accordion-button::after {
        background-image: url("../img/nova-page/mais-pequeno.png");
        font-size: 40px;
        line-height: 23px;
    }

    main .box_perguntas .duvidas .accordion-button:not(.collapsed)::after {
        background-image: url("../img/nova-page/menos-pequeno.png");
        font-size: 40px;
        line-height: 23px;
        color: #000000;
    }

    /* FOOTER */

    footer {
        background-color: #0060FF;
        padding: 20px 0 10px 0;
    }

    footer img {
        margin: 0 auto;
        width: 96px !important;
        display: block;
    }

    footer p {
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        font-size: 24px;
        line-height: 36px;
        text-align: Center;
        color: #ffffff;
        margin: 0;
    }
}

@media (min-width: 1400px) {

    header {
        background: url("../img/nova-page/fotoHeader.jpg") no-repeat center right  #1f1f1f;
        width: 100%;
        display: block;
        margin-bottom: 76px;
    }

    header .escola-de-metodos {
        background-color: #1111118c;
    }

    header .escola-de-metodos img {
		position: absolute;
		width: 100%;
		top: 0;
	}

    header .escola-de-metodos .container-xl {
        z-index: 9999;
        position: relative;
    }
    
    header .escola-de-metodos .navbar {
        margin: 0;
        padding: 0;
    }

    header .escola-de-metodos .navbar .navbar-nav .nav-link {
        color: #FFFFFF;
    }

    header .escola-de-metodos .navbar h1{
        margin: 0;
        padding: 0;
    }

    header .texto {
        margin-top: 115px;
        padding-bottom: 62px;
    }

    header .texto .desc_prin span {
        color: #ffffff;
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 16px;
    }

    header .texto .desc_prin h2 {
        font-family: "anteb extraLight";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin h2 span {
        font-family: "anteb medium";
        font-weight: 400;
        color: #0060FF;
        font-size: 55px;
        line-height: 55px;
    }

    header .texto .desc_prin p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 19px;
        line-height: 22.8px;
    }

    header .texto img {
        width: 100%;
    }

    header .texto .tag {
        float: left;
        width: 100%;
        position: relative;
        height: 100%;
    }

    header .texto .tag .tag1 {
        background: url("../img/nova-page/tag1.png") no-repeat;
        width: 283px;
        height: 81px;
        float: left;
    }

    header .texto .tag .tag2 {
        background: url("../img/nova-page/tag2.png") no-repeat;
        width: 283px;
        height: 81px;
        float: right;
        position: absolute;
        bottom: 0px;
        right: 0;
    }

    /* CONTEÚDO */

    main .box {
        background: url("../img/nova-page/bgQuadros.png") no-repeat top left;
        padding: 70px 0;
    }
	
	main .box .caixa {
		min-height: 740px;
	}

    main .box .box01 {
		background-color: #ffffff;
        border: 2.42px solid #5F5F5F;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
    }
	
	main .box .box01 span.numero {
		border: 2.42px solid #5F5F5F;
		font-family: "anteb bold";
		background-color: #0060FF;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 40%;
		font-size: 43.55px;
		color: #ffffff;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box01 h3 {
		color: #3E3E3E;
		font-family: "anteb bold";
		font-size: 55px;
		line-height: 55px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box01 p {
		color: #5F5F5F;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box .box02 {
        background-color: #0060FF;
        border-radius: 9.68px;
        padding: 180px 38px;
		position: relative;
    }
	
	main .box .box02 span.numero {
		border: 2.42px solid #ffffff69;
		font-family: "anteb bold";
		background-color: #ffffff;
		border-radius: 9.68px;
		padding: 22px;
		position: absolute;
		top: -45px;
		left: 40%;
		font-size: 43.55px;
		color: #0060FF;
		line-height: 42.32px;
		text-align: center;
	}
	
	main .box .box02 h3 {
		color: #ffffff;
		font-family: "anteb bold";
		font-size: 53px;
		line-height: 55px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	main .box .box02 p {
		color: #ffffff;
		font-family: "anteb semiLight";
		font-size: 19px;
		line-height: 22.8px;
		text-align: justify;
	}

    main .box_marrom {
        background-color: #D9D9D9;
        padding: 60px 0;
    }

    main .box_marrom h2 {
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .box_marrom h2 span{
        font-family: "anteb bold";
        font-size: 40px;
        line-height: 40px;
        color: #0060FF;
    }

    main .ofertasAnt {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 40px;
		border-bottom: 1px solid #d9d6d6;
    }

    main .ofertasAnt h3 {
        font-family: "anteb bold";
        font-size: 28px;
        line-height: 28px;
        color: #3E3E3E;
        padding-top: 19px;
        text-align: center;
        text-transform: uppercase;
    }

    main .ofertasAnt ul {
        padding: 0;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        margin-top: 20px;
    }

    main .ofertasAnt ul li {
        float: left;
    }
    
    main .ofertasAnt ul li a h3 {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #3E3E3E;
        text-transform: uppercase;
        margin: 0;
    }

    main .ofertasAnt ul li a h3 span {
        font-family: "anteb bold";
        font-size: 20px;
        line-height: 20px;
        color: #0060FF;
        text-transform: uppercase;
    }

    main .ofertasAnt ul li p span.separador {
        margin: 0 20px;
    }

    main .ofertas {
        background-color: #FFFFFF;
        margin: 26px 0 90px 0;
        border-radius: 32px;
        padding: 15px 36px 60px 36px;
    }

    main .ofertas .quantitativas h3 {
        font-family: "anteb bold";
        font-size: 36px;
        line-height: 36px;
        color: #3E3E3E;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
		text-align: center;
    }

    main .ofertas .quantitativas .caixaTable{
        float: left;
        height: 330px;
        width: 100%;
        overflow-y: scroll;
    }
	
	main .ofertas .quantitativas .ofertas_table {
		display: none; /* Esconde todas as divs com a classe ofertas */
	}

	main .ofertas .quantitativas .ofertas_table.Atuais {
		display: block; /* Mostra a div com a classe Atuais */
	}

    main .ofertas .caixaTable table thead tr th {
        font-family: "anteb extraLight";
        font-size: 14px;
        line-height: 15.93px;
        color: #0060FF;
        border-bottom: none;
    }

    main .ofertas .caixaTable table thead tr th.primeira {
        width: 390px;
    }

    main .ofertas .caixaTable table tbody tr td {
        font-family: "anteb medium";
        font-size: 14px;
        line-height: 15.93px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td strong {
        font-family: "anteb bold";
        font-size: 17px;
        line-height: 19.63px;
        color: #272726;
    }

    main .ofertas .caixaTable table tbody tr td p {
        font-family: "anteb bold";
        font-size: 12px;
        line-height: 12.34px;
        color: #272726;
        margin: 0;
    }

    main .ofertas .caixaTable table tbody tr td a {
        background-color: #0060FF;
        font-family: "anteb bold";
        font-size: 14px;
        line-height: 18.48px;
        color: #FFFFFF;
        border-radius: 6px;
        text-decoration: none;
        padding: 10px;
        display: block;
        text-align: center;
        width: 120px;
    }

    main .ofertas .separadorBloco {
        border-bottom: 1px solid #BCBCBC;
        width: 100%;
        margin: 0 auto;
        padding-top: 60px;
        margin-bottom: 50px;
    }

    main .box_perguntas {
        margin: 75px 0;
    }

    main .box_perguntas .duvidas h3 {
        font-family: "anteb bold";
        font-size: 55px;
        line-height: 63.52px;
        color: #000000;
        padding-top: 19px;
        text-transform: uppercase;
        margin-bottom: 25px;
    }

    main .box_perguntas .duvidas h3 span {
        font-family: "anteb bold";
        font-size: 55px;
        line-height: 63.52px;
        color: #3E3E3E;
    }

    main .box_perguntas .duvidas .bg_color button p {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #000000;
        margin: 0;
        padding: 0;
    }

    main .box_perguntas .duvidas .bg_color button span {
        font-family: "anteb bold";
        font-size: 26px;
        line-height: 30.03px;
        color: #0060FF;
    }

    main .box_perguntas .duvidas .accordion-button::after {
        background-image: url("../img/nova-page/mais-pequeno.png");
        font-size: 40px;
        line-height: 23px;
    }

    main .box_perguntas .duvidas .accordion-button:not(.collapsed)::after {
        background-image: url("../img/nova-page/menos-pequeno.png");
        font-size: 40px;
        line-height: 23px;
        color: #000000;
    }

    /* FOOTER */

    footer {
        background-color: #0060FF;
        padding: 20px 0 10px 0;
    }

    footer img {
        margin: 0 auto;
        width: 96px !important;
        display: block;
    }

    footer p {
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        font-size: 24px;
        line-height: 36px;
        text-align: Center;
        color: #ffffff;
        margin: 0;
    }
}