* {
    margin: 0;
    padding: 0;
}

body{
    overflow-x: hidden;
}

:root {

    --yellow-curso: #FDC300;
    --font-gugi: 'Gugi', cursive;
    --font-roboto: 'Roboto';
    
}

.font-12 {
    font-size: 12px;
}

.font-14 {
    font-size: 14px;
}

.font-16 {
    font-size: 16px;
}

.font-20 {
    font-size: 20px;
}

.font-26 {
    font-size: 26px;
}

.font-40 {
    font-size: 40px;
}

.background-white-curso {
    background-color: #FFFFFF;
}

.color-azul {
    color: #0A4D87;
}

.color-cinza{
    color: #666666;
}

.color-turquesa{
    color: #3EB2D2;
}

.color-verde {
    color: #AADD68;
}

.bg-azul {
    background-color: #0068AF !important;
}

.bg-verde {
    background-color: #AADD68 !important;
}

.border-dashed {
    border: 2px #FDC300;
    padding: 5px;
    border-style: dashed;
}

.border-radius-20 {
    border-radius: 20px !important;
}

.border-radius-50 {
    border-radius: 50px !important;
}

.border-radius-top-20 {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}



.btn-pulse {
    background: #8b2670;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}

.badg-style {
    width: 20px;
    height: 20px;
    border-radius: 100px;
    background-color: red;
}

.table-azul {
    background-color: #0170A0 !important;
    border-radius: 5px !important;
}

.table-azul thead {
    border-bottom: 2px white solid !important;
}

.item-roxo-curso {
    width: 100px;
    height: 100px;
    background-color: #8B2670;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FDC300;
    font-size: 64px;
    font-weight: bold;
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    margin: 10px auto;
}

.pull-center {
    margin: 0 auto;
    display: table;
}

.font-roboto {
    font-family: 'roboto';
}

.font-viga {
    font-family: 'viga';
}

.font-teko {
    font-family: 'teko';
}

.table-sm th,
.table-sm td {
    vertical-align: middle !important;
    font-weight: 100 !important;
}

.table-sm input {
    background-color: #034270;
    border: 1px solid #034270;
    border-radius: 0;
    color: white;
    text-align: center;
}

.titulo-pagina {
    font-size: 36px;
    color: #0068AF;
    font-family: Teko;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.03em;
}

.indicador {
    font-size: 30px;
    margin-right: 10px;
    color: #8b2670;

}

.home {
    /* background: url('../img/bg_home.png'); */
    background-color: #efefef;
    background-size: cover;
    width: 100%;
    height: 100vh;
    overflow-x: hidden; 
}

.home-info {
    /* background: url('../img/bg-home-info.png'); */
    background-size: cover;
    width: 100%;
    height: 100vh;
    overflow-x: hidden; 
}

.modulo .navbar .nav-left,
.modulo .navbar .nav-right {
    width: 30%;
    
}

.modulo .navbar-topo .nav-right-topo .navbar-brand {
    color: #0A4D87;
    text-align: center;
    line-height: 20px;
    font-size: x-large;
}
.modulo .navbar-topo .nav-right-topo .navbar-brand:hover {
    color: #AADD68;
}

.btn-home{
    width: 80%;
    height: 50px;
    border-radius: 12px !important;
    /* background: #a8cb47; */
    color: white;
    font-size: small;
    margin-right: 10px;
    margin-bottom: 8px;
}

.btn-home:hover{
    /* background: #c0d35e; */
    color: white;
}

.btn-modulo{
    width: 50px;
    height: 50px;
    border-radius: 12px !important;
    /* background: #0F6B92; */
    color: white;
    font-size: small;
    margin-right: 2px;
    margin-bottom: 8px;
}

.btn-modulo:hover{
    background: #ffffff;
    color: white;
}

.btn-active-module{
    background: #a8cb47 !important;
}

.modulo .navbar-topo .nav-right-topo{
    /* padding-top: 20px; */
    padding-right: 40px;
}

.modulo {
    width: 100%;
    height: auto;
}

.modulo .navbar {
    background: #FFFFFF;
    height: auto;
    align-items: center;
}

.modulo .navbar-topo {
    background: url(../img/bg-menu-topo.png);
    /* background-color: #FFFFFF; */
    /* background-color: #efefef; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 70px;
    align-items: center;
}

.modulo .conteudo section {
    width: 100%;
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;

}

.modulo .menu-hamburg {
    /* background: rgba(30, 30, 28, .8); */
    width: 100%;
    /* height: 100vh; */
    position: fixed;
    z-index: 10000;
    opacity: 0;
    top: 0;
    right: -100%;
    transition-duration: 0.5s;
}

.modulo .menu-hamburg .btn-home{
    margin-bottom: 40px;
}

.modulo .active {
    right: 0px !important;
    /* background: rgba(30, 30, 28, .8); */
    transition-duration: 0.6s;
    opacity: 1;
}

.modulo .active-partes {

    left: 0px !important;
}

.modulo .menu-container {
    background: #efefef;
    border-top: 1px solid #dedede;
    border-top-left-radius: 12px;
    width: 330px;
    height: 100vh;
    /* height: 95vh; */
    margin-top: 50px;
    padding: 30px;
    position:unset;
    right: 0px;
    position: absolute;
}

.fontS-18{
    font-size: 18px;
}

.modulo .menu-hamburg .menu-container .menu-hamburg-action {
    /* width: 320px;
    height: 50px;
    background: #388DDD; */
    display: flex;
    align-items: center;
    padding-right: 10px;
    /* padding-bottom: 40px;
    padding-top: 40px; */
    color: #ffffff;
}

.modulo .menu-hamburg .menu-container .menu-hamburg-action a {
    position: absolute;
    left: 280px;
    width: 30px;
    height: 30px;
    /* background: #388DDD;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px; */
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}

.modulo .menu-hamburg .menu-container .menu-hamburg-action i {
    color: white;
}

.modulo .menu-hamburg .menu-container .menu-hamburg-action i:hover {
    color: #AADD68;
    
}

.menu-modulo {
    max-width: 450px;
    min-width: 250px;
}

.menu-modulo .list-group-item {
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #EFEFEF;
    color: black;
    border-top:solid 6px  #1E6D9A !important;
    min-height: 70px;
    min-width: 300px;
}
.menu-modulo .list-group-item:hover {
    
    border-top:solid 6px  #E4B100 !important;
}

.menu-modulo .inativo {
    background: #ffffff94;
    color: #4d4d4d;
    cursor: no-drop;
    border-top:solid 6px  #4d4d4d !important;
}
.menu-modulo .inativo:hover {
    border-top:solid 6px  #4d4d4d !important;
}
.navbar-home {
    height: 100px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.navbar-home img {
    margin-right: 30px;
}

.button-action {
    background: white;
    width: 100%;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    /* border: 2px #c7c7c7 solid; */
    text-decoration: none;
    font-size: 20px;
    color: #333333;

    -webkit-box-shadow: inset -6px 7px 21px -9px rgba(0, 0, 0, 0.63);
    -moz-box-shadow: inset -6px 7px 21px -9px rgba(0, 0, 0, 0.63);
    box-shadow: inset -1px 1px 19px -9px rgba(0, 0, 0, 0.63);
}

html::-webkit-scrollbar {
    width: 15px;
    height: 15px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #0A4D87;
    border-left: 1px #0A4D87 solid;
    border-right: 1px #0A4D87 solid;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, #1E6D9A, #1E6D9A);
    /* border-radius: 30px; */
    box-shadow: inset 2px 2px 2px hsla(0, 0%, 100%, .25), inset -2px -2px 2px rgba(0, 0, 0, .25);
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #1E6D9A;
}

article {
    width: 100%;
    height: 100%;
    min-height: 650px;
}

.status-bar {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    padding: 20px;
    text-align: center;
    z-index: 1;
    background: #0A4D87;
}

.post {
    /* margin-top: 45px; */
    /* margin: 0px 0; */
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 40px;
    /* border-top: 3px #3EB2D2 solid; */
    /* min-height: 600px; */
    min-height: 100vh;
}

.post img {
    display: block;
    max-width: 100%;
}

.page-load-status {
    display: none;
    /* hidden by default */
    padding-top: 20px;
    border-top: 1px solid #DDD;
    text-align: center;
    color: #777;
}

.btn-destaque{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    background: #1E6D9A;
    color: white;
    min-height: 50px;
    min-width: 260px;
    text-align: center;
    text-decoration: none !important;
}

.btn-destaque:hover{
    background: #E4B100 !important;
    color: white;
}

.menu-hamburg .menu {
    width: auto;
    /* border-radius: 0.2rem; */
    overflow: hidden;
}

.menu-hamburg .menu a {
    text-decoration: none;
}

.menu-item {
    list-style: none;
    overflow: hidden;
    padding-bottom: 4px;
}

.menu-item>.btn {
    display: block;
    border-radius:0px;
    /* background: #315FB8; */
    color: #531c00;
    position: relative;
    text-align: left;
    height: 50px;
    font-weight: 700;
    font-size: 20px;
    border-bottom: 1px solid #d44700;
}

.menu-item>.btn i {
    margin-right: 0.5rem;
}

.menu-item>.btn:hover {
    background: #7289b221;
}

.menu-item>.inativo {
    /* background: #8B2670; */
    color: #ffffff54;
    cursor: no-drop;
}

.menu-item>.inativo:hover {
    background: #ffffff54 !important;
}

.menu-item__sub {
    background: var(--grey);
    overflow: hidden;
    /* transition: max-height 0.3s;
    max-height: 0; */
    padding-bottom: 50px;
}

.menu-item__sub a {
    display: block;
    padding: 0.8rem 1.4rem;
    color: #19557e;
    font-size: small;
    font-weight: 500;
    position: relative;
    text-align: left;
    /* background: #4182A7; */
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 32px;
}



.menu-item__sub a span .fas {
    margin-right: 0.5rem;
}

.menu-item__sub a:hover {
    background: #7289b221;

}

.menu-item__sub .active {
    background: #7289b221;

}

.menu-item__sub .inativo {
    color: #ffffff54 !important;
    cursor: no-drop;
}

.menu-item__sub .inativo:hover {
    background: #ffffff54 !important;

}


.menu-item:target .menu-item__sub {
    max-height: 30em;
}

.menu-item .ativo {
    max-height: 30em;
}



.lupa {

    width: auto;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lupa a {
    position: absolute;
    background: #333333ab;
    width: 50px;
    height: 50px;
    color: white;
    text-align: center;
    padding: 15px;
    border-radius: 100px;
    display: none;
}

.lupa:hover a {

    display: block;
}

.titulo-modulo-aula {
    font-size: 50px;
    font-family: Teko;
    color: #8B2670;
    border-bottom: 5px #8B2670 solid;
    text-align: center;
}

.list-menu-aula {
    max-height: 400px;
}

.list-menu-aula .list-group-item {
    padding: 0.4rem 1.25rem;
    border: 2px solid #8B2670;
}

.list-menu-aula .list-group-item-container {
    max-height: 320px;
    overflow-y: scroll;
    margin-bottom: 5px;
    padding-bottom: 0px;


}

#style-1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar {
    width: 5px;
    background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #555;
}

.hide {
    display: none;
}

.invisivel {
    display: none;
}

.invisivelSection {
    display: none;
}

.exercitando {
    background: url(../img/exercitando.png);
    background-size: 100% 100%;
    background-position: left;
    width: 100%;
    height: 100vh;
}

.exercicio {

    width: 100%;
    height: 100vh;
    min-height: 780px;
}

.feedback {
    background: url(../img/feedback.png);
    background-size: 100% 100%;
    background-position: left;
    width: 100%;
    height: 100vh;
}

.loader {
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    z-index: 10000;
    background: #0A4D87;
    overflow: hidden;
    top: 0;
}

.loader body {
    overflow: hidden;
}


.box-section {
    background: #2a015f;
    width: 30px;
    height: 30px;
    position: fixed;
    top: 15%;
    z-index: 100;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.box-section a {
    color: #f3ba03;
}

.concluido {
    color: #4ed00ceb;
    background: #ffffff21;
    border-radius: 100px;
    padding: 3px;
    width: 150px;
}


.table th,
.table td {

    border-top: 1px solid #dee2e600 !important;
}

.vertical-mod4 {
    background: white;
    width: auto;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.vertical-mod4 ul {
    width: 80px;
    height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    list-style: none;
    background: red;
}

.pulse-image {
    position: absolute;
    height: auto;
    max-width: 100%;
    right: 0;
    animation: pulse 1s infinite;
}

.button-top {  
    /* display: none; */
    position: fixed;
    z-index: 998;
    width: 45px;
    height: 65px;
    line-height: 30px;
    font-size: 18px;
    right: 85px;
    bottom: 35px;
    color: #ffffff;
  }
  
  .button-top .click {
    /* background: #f0f0f0 !important; */
    width: 45px;
    height: 75px;
  }

  .click:focus, .click:active ,.click:focus-visible {
        outline: none !important;
        border: none !important;
        box-shadow: none !important;
   }
  
  .button-top .click img {
    margin-top: 9px;
  }
  
  .button-top p {
    font-size: 14px;
    height: 5px;
    color: #999999;
    margin-bottom: 20px;
    margin-top: 2px;
  }

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}


@media(max-width:750px) {


    .modulo .navbar .nav-left {
        width: 50%;

    }

    .modulo .navbar .nav-right {
        display: none;

    }

    .logo-menu-bar{

    }
}


@media(max-height: 730px){
    .menu-item__sub {        
        padding-bottom: 15px;
    }

    .ajust-altura-menu{
        margin-bottom: 10px !important;
    }
    .mt-apoio{
        border-bottom: none !important;
    }
}

@media (min-width: 250px) and (max-width: 570px){
    .w-div2{
       width: 35% !important; 
       margin-left: 0 !important;
    }
    .w-div9{
        width: 65% !important;
    }

    .btn-home{
        width: 100% !important;
    }
    
    .logo-menu-bar{
        width: 100% !important;
    }

}

@media (min-width: 571px) and (max-width: 770px){

    .w-div2{
        width: 35% !important; 
        margin-left: 0 !important;
     }
     .w-div9{
         width: 65% !important;
     }
 
     .btn-home{
         width: 100% !important;
     }
     
     .logo-menu-bar{
         width: 70% !important;
     }

}

@media (min-width: 1500px) and (max-width: 1900px){

    .logo-menu-bar{
        width: 80% !important;
    }
}

@media (min-width: 1901px){

    .logo-menu-bar{
        width: 75% !important;
    }
}

/* MODULO UM */
/* PARTE UM */
/* RESPONSIVIDADE PAGINA 01 */
@media (min-width: 767px) and (max-width: 1300px){
    .ajusteTopoPg01{
        margin-top: 15% !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .ajusteTopoPg01{
        margin-top: 20% !important;
    }
    .ImagemPg01{
        width: 100% !important;
    }
}
@media (min-width: 767px) and (max-width: 930px){
    .ImagemPg01Seg{
        margin-top: 10% !important;
    }
}
@media (min-width: 767px) and (max-width: 800px){
    .ImagemPg01Prim{
        margin-top: 10% !important;
    }
    .ImagemPg01Seg{
        margin-top: 15% !important;
    }
}
/* RESPONSIVIDADE PAGINA 02 */
@media (min-width: 767px) and (max-width: 1600px){
    .carouselPag02Leo{
        margin-top: 20% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .carouselPag02Leo{
        margin-top: 30% !important;
    }
}
/* RESPONSIVIDADE PAGINA 03 */
@media (min-width: 767px) and (max-width: 2489px){
    .paraG032{
        padding: 2% 2% 0% 2% !important;
    }
}
@media (min-width: 767px) and (max-width: 2205px){
    .paraG031{
        padding: 2% 2% 0% 2% !important;
    }
}
@media (min-width: 767px) and (max-width: 1800px){
    .imgPag03{
        margin-top: 70px !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    #ajustDeFora{
        width: 100% !important;
    }
}
@media (min-width: 767px) and (max-width: 1190px){
    .paraG03{
        font-size: 16px !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .imgPag03 {
        margin-top: 130px !important;
    }
    .paraG03 {
        font-size: 15px !important;
    }
}
@media (max-width: 633px){
    .paraG03{
        font-size: 15px !important;
    }
}
@media (max-width: 533px){
    .paraG03{
        font-size: 14px !important;
    }
}
@media (max-width: 398px){
    .paraG03{
        font-size: 13px !important;
    }
}
@media (max-width: 372px){
    .paraG03{
        font-size: 12px !important;
    }
}
/* RESPONSIVIDADE PAGINA 04 */
@media (min-width: 767px) and (max-width: 1800px){
    #ajusteTextPag04{
        top: 35% !important;
    }
}
@media (min-width: 767px) and (max-width: 1689px){
    #ajusteTextPag04{
        top: 30% !important;
    }
}
@media (min-width: 767px) and (max-width: 1500px){
    #ajusteTextPag04{
        top: 23% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    #ajusteTextPag04{
        font-size: 16px !important;
    }
}
@media (min-width: 767px) and (max-width: 1050px){
    #ajusteTextPag04{
        top: 19% !important;
    }
}
@media (min-width: 767px) and (max-width: 930px){
    #ajusteTextPag04{
        font-size: 12px !important;
    }
}
@media (max-width: 766px){
    .imagem03Pag04{
        width: 90% !important;
    }
    #ajusteTextPag04{
        top: 19% !important; 
        font-size: 12px !important;
    }
}
@media (max-width: 685px){
    #ajusteTextPag04{
        font-size: 11px !important;
    }
}
@media (max-width: 628px){
    #ajusteTextPag04{
        font-size: 10px !important;
    }
}
@media (max-width: 571px){
    #ajusteTextPag04{
        font-size: 9px !important;
        top: 15% !important;
    }
}
@media (max-width: 513px){
    #ajusteTextPag04{
        font-size: 8px !important;
        top: 14% !important;
    }
}
@media (max-width: 456px){
    #ajusteTextPag04{
        font-size: 7px !important;
        top: 12% !important;
    }
}
@media (max-width: 399px){
    #ajusteTextPag04{
        font-size: 6px !important;
    }
}
/* RESPONSIVIDADE PAGINA 05 */
@media (min-width: 767px) and (max-width: 976px){
    .ParaDaDivPg5{
        font-size: 16px !important;
        padding: 10% 5% 0% 5% !important;
    }
    .ParaDaDivPg5Maior{
        padding: 4% 5% 0% 5% !important;
    }
}
@media (min-width: 767px) and (max-width: 885px){
    .ParaDaDivPg5 {
        font-size: 14px !important;
        padding: 13% 5% 0% 5% !important;
    }
    .ParaDaDivPg5Maior{
        padding: 4% 5% 0% 5% !important;
    }
}
@media (min-width: 767px) and (max-width: 800px){
    .ParaDaDivPg5 {
        font-size: 12px !important;
        padding: 17% 5% 0% 5% !important;
    }
    .ParaDaDivPg5Maior{
        padding: 8% 5% 0% 5% !important;
    }
    .ajustParaCimaPg5, .ajustParaBaixoPg5{
        font-size: 18px !important;
    }
}
@media (max-width: 767px){
    .linhaDivPg5{
        margin-bottom: 10px !important;
    }
}
/* RESPONSIVIDADE PAGINA 07 */
@media (min-width: 767px) and (max-width: 1500px){
    .imagem01Pag07{
        width: 270px !important;
    }
}
@media (min-width: 767px) and (max-width: 1400px){
    .imagem01Pag07{
        margin-left: -40% !important;
    }
}
@media (min-width: 767px) and (max-width: 1210px){
    .imagem01Pag07{
        margin-left: -70% !important;
    }
}
@media (min-width: 767px) and (max-width: 980px){
    .imagem01Pag07{
        margin-left: -100% !important;
    }
}
@media (min-width: 767px) and (max-width: 800px){
    .imagem01Pag07 {
        width: 250px !important;
    }
}
@media (max-width: 767px){
    .imagem01Pag07 {
        width: 30% !important;
    }
    .blocoEsquerdaCima, .blocoEsquerdaBaixo{
        margin-top: 0px !important;
    }
}
@media (max-width: 580px){
    .imagem01Pag07 {
        width: 35% !important;
    }
}
/* RESPONSIVIDADE PAGINA 08 */
@media (min-width: 767px) and (max-width: 2448px){
    .imagem02Pag08{
        margin-top: 0px !important;
    }
}
@media (min-width: 767px) and (max-width: 2320px){
    .terBlocoBaixoPg8{
        margin-top: 0px !important;
    }
}
@media (min-width: 767px) and (max-width: 2200px){
    .primBlocoBaixoPg8{
        margin-top: 85px !important;
    }
}
@media (min-width: 767px) and (max-width: 1982px){
    .primBlocoBaixoPg8 {
        margin-top: 110px !important;
    }
    .terBlocoBaixoPg8 {
        margin-top: 37px !important;
    }
}
@media (min-width: 767px) and (max-width: 1857px){
    .terBlocoBaixoPg8 {
        margin-top: 16px !important;
    }
}
@media (min-width: 767px) and (max-width: 1643px){
    .primBlocoBaixoPg8 {
        margin-top: 80px !important;
    }
    .imagem01Pag08{
        width: 50% !important;
    }
}
@media (min-width: 767px) and (max-width: 1354px){
    .imagem01Pag08 {
        width: 70% !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .primBlocoBaixoPg8 {
        margin-top: 0px !important;
    }
    .primBlocoPg8{
        margin-bottom: 20px !important;
    }
}
@media (max-width: 767px){
    .imagem01Pag08 {
        width: 20% !important;
    }
    .primBlocoPg8{
        margin-bottom: 0px !important;
    }
    .primBlocoBaixoPg8{
        margin-top: 0px !important;
    }
    .segBlocoPg8{
        margin-top: 0px !important;
    }
    .terBlocoPg8{
        margin-top: 20px !important;
    }
    .terBlocoBaixoPg8{
        margin-top: 0px !important;
        margin-bottom: 75px !important;
    }
}
/* PARTE DOIS */
/* RESPONSIVIDADE PAGINA 01 */
@media (min-width: 767px) and (max-width: 2085px){
    .bloco02Pt2Pg01{
        margin-top: 0px !important;
    }
}
@media (min-width: 767px) and (max-width: 1700px){
    .bloco02Pt2Pg01{
        font-size: 18px !important;
    }
    .escrito02Bloco01pt2Pg01{
        font-size: 40px !important;
    }
    .escrito01Bloco01pt2Pg01{
        font-size: 30px !important;
    }
    .Imagem3Pt2Pg01{
        width: 70% !important;
    }
    .ImagemPt2Pg01{
        width: 25% !important;
        margin-left: 60% !important;
    }
}
@media (min-width: 767px) and (max-width: 1500px){
    .escrito02Bloco01pt2Pg01 {
        font-size: 35px !important;
    }
    .escrito01Bloco01pt2Pg01 {
        font-size: 25px !important;
    }
    .bloco02Pt2Pg01 {
        font-size: 16px !important;
    }
    .Imagem3Pt2Pg01 {
        width: 75% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .escrito02Bloco01pt2Pg01 {
        font-size: 30px !important;
    }
    .escrito01Bloco01pt2Pg01 {
        font-size: 20px !important;
    }
    .Imagem2Pt2Pg01{
        width: 70% !important;
    }
    .BlocoImagem2Pt2Pg01{
        margin-left: 20% !important;
    }
    .Imagem3Pt2Pg01 {
        width: 80% !important;
    }
}
@media (min-width: 767px) and (max-width: 1188px){
    .BlocoImagem2Pt2Pg01 {
        margin-top: 8% !important;
    }
    .ImagemPt2Pg01 {
        width: 30% !important;
        margin-left: 55% !important;
    }
}
@media (min-width: 767px) and (max-width: 1048px){
    .Imagem2Pt2Pg01 {
        width: 80% !important;
    }
    .BlocoImagem2Pt2Pg01 {
        margin-left: 12% !important;
        margin-top: 10% !important;
    }
    .Imagem3Pt2Pg01 {
        width: 90% !important;
    }
    .ImagemPt2Pg01 {
        width: 35% !important;
        margin-left: 53% !important;
    }
}
@media (min-width: 767px) and (max-width: 850px){
    .BlocoImagem2Pt2Pg01 {
        margin-top: 23% !important;
    }
}
@media (max-width: 767px){
    .ImagemPt2Pg01{
        display: none !important;
    }
    .BlocoImagem2Pt2Pg01{
        margin-left: 0% !important;
        text-align: center !important;
    }
    .Imagem3Pt2Pg01{
        width: 100% !important;
        margin-bottom: 80px !important;
        margin-top: 30px !important;
    }
    .bloco02Pt2Pg01{
        font-size: 16px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .bloco01Pt2Pg01{
        margin-left: 5% !important;
    }
    .escrito02Bloco01pt2Pg01{
        font-size: 40px !important;
    }
    .escrito01Bloco01pt2Pg01{
        font-size: 30px !important;
    }
}
@media (max-width: 482px){
    .escrito02Bloco01pt2Pg01 {
        font-size: 35px !important;
    }
    .escrito01Bloco01pt2Pg01 {
        font-size: 25px !important;
    }
}
@media (max-width: 425px){
    .escrito02Bloco01pt2Pg01 {
        font-size: 30px !important;
    }
    .escrito01Bloco01pt2Pg01 {
        font-size: 20px !important;
    }
}
/* RESPONSIVIDADE PAGINA 02 */
@media (min-width: 767px) and (max-width: 1640px){
    .quad02Pt1Pg02{
        padding: 50px 10px 0px 10px !important;
    }
    .esCquad01Pt1Pg02, .esCquad02Pt1Pg02, .esCquad03Pt1Pg02{
        font-size: 15px !important;
    }
}
@media (min-width: 767px) and (max-width: 1400px){
    .quad01Pt1Pg02{
        padding: 55px 10px 0px 10px !important;
    }
    .esCquad01Pt1Pg02, .esCquad02Pt1Pg02, .esCquad03Pt1Pg02{
        font-size: 14px !important;
    }
    .quad03Pt1Pg02{
        padding: 60px 10px 0px 10px !important;
    }
    .esCtitPt1Pg02{
        font-size: 30px !important;
    }
}
@media (min-width: 767px) and (max-width: 975px){
    .quad02Pt1Pg02 {
        padding: 30px 10px 0px 10px !important;
    }
    .quad03Pt1Pg02 {
        padding: 48px 10px 0px 10px !important;
    }
    .quad01Pt1Pg02{
        padding: 45px 10px 0px 10px !important;
    }
}
@media (min-width: 767px) and (max-width: 910px){
    .esCquad01Pt1Pg02, .esCquad02Pt1Pg02, .esCquad03Pt1Pg02 {
        font-size: 13px !important;
    }
}
@media (min-width: 767px) and (max-width: 788px){
    .esCquad01Pt1Pg02, .esCquad02Pt1Pg02, .esCquad03Pt1Pg02 {
        font-size: 12px !important;
    }
}
@media (max-width: 767px){
    .ajustArtPg02{
        min-height: 145vh !important;
    }
    .titPt1Pg02{
        text-align: center !important;
        margin-left: 0% !important;
    }
    .ajustDvLeoPg02{
        width: 80% !important; 
        margin-left: auto !important; 
        margin-right: auto !important;
    }
    .quad02Pt1Pg02{
        padding: 50px 10px 0px 10px !important;
    }
}
@media (max-width: 550px){
    .esCquad01Pt1Pg02, .esCquad02Pt1Pg02, .esCquad03Pt1Pg02{
        font-size: 15px !important;
    }
    .quad01Pt1Pg02{
        padding: 50px 10px 0px 10px !important;
    }
    .quad02Pt1Pg02{
        padding: 35px 10px 0px 10px !important;
    }
    .quad03Pt1Pg02{
        padding: 55px 10px 0px 10px !important;
    }
}
@media (max-width: 393px){
    .esCquad01Pt1Pg02, .esCquad02Pt1Pg02, .esCquad03Pt1Pg02{
        font-size: 14px !important;
    }
}
/* RESPONSIVIDADE PAGINA 03 */
@media (min-width: 767px) and (max-width: 2000px){
    .conteudoDivPg03{
        padding-top: 9% !important;
    }
}
@media (min-width: 767px) and (max-width: 2000px){
    .conteudoDivPg03{
        padding-top: 9% !important;
    }
}
@media (min-width: 767px) and (max-width: 1600px){
    .conteudoDivPg03{
        padding-top: 11% !important;
    }
}
@media (min-width: 767px) and (max-width: 1244px){
    .txtConteudoDivPg03{
        font-size: 14px !important;
    }
    .conteudoDivPg03 {
        padding-top: 15% !important;
    }
}
@media (min-width: 767px) and (max-width: 1218px){
    .escritoTituloDivPg03{
        padding: 19px !important;
    }
}
@media (min-width: 767px) and (max-width: 1210px){
    .escritoTituloDivPg03{
        padding: 17px !important;
    }
    .tituloDivPg03{
        margin-left: 6% !important;
    }
}
@media (min-width: 767px) and (max-width: 1195px){
    .escritoTituloDivPg03 {
        padding: 14px !important;
    }
}
@media (min-width: 767px) and (max-width: 1102px){
    .escritoTituloDivPg03 {
        padding: 6px !important;
    }
    .txtConteudoDivPg03 {
        font-size: 13px !important;
    }
    .conteudoDivPg03 {
        padding-top: 18% !important;
    }
}
@media (min-width: 767px) and (max-width: 920px){
    .txtConteudoDivPg03 {
        font-size: 12px !important;
    }
    .conteudoDivPg03{
        height: 190px !important;
        padding-top: 30% !important;
    }
    .tituloDivPg03 {
        margin-left: 5% !important;
    }
}
@media (max-width: 670px){
 .conteudoDivPg03{
    padding-top: 10% !important;
 }
}
@media (max-width: 490px){
    .tituloDivPg03{
        margin-left: 6% !important;
    }
    .conteudoDivPg03{
        height: 200px !important;
        padding-top: 16% !important;
    }
}
@media (max-width: 416px){
    .escritoTituloDivPg03{
        padding: 17px !important;
    }
}
@media (max-width: 408px){
    .escritoTituloDivPg03 {
        padding: 14px !important;
    }
}
@media (max-width: 360px){
    .txtConteudoDivPg03{
        font-size: 15px !important;
    }
    .conteudoDivPg03 {
        padding-top: 21% !important;
    }
    .escritoTituloDivPg03 {
        padding: 8px !important;
    }
}
/* RESPONSIVIDADE PAGINA 04 */
@media (min-width: 767px) and (max-width: 1729px){
    .divEsc02P1Pg4{
        padding: 30px 20px 0px 20px !important;
        font-size: 15px !important;
    }
    .divEsc01P1Pg4{
        font-size: 15px !important;
    }
}
@media (min-width: 767px) and (max-width: 1237px){
    .divEsc02P1Pg4, .divEsc01P1Pg4 {
        font-size: 14px !important;
    }
    .ImagemPg01{
        width: 100% !important;
    }
}
@media (min-width: 767px) and (max-width: 1061px){
    .divEsc02P1Pg4, .divEsc01P1Pg4 {
        font-size: 13px !important;
    }
    .divEsc02P1Pg4 {
        padding: 20px 20px 0px 20px !important;
    }
}
@media (min-width: 767px) and (max-width: 912px){
    .divEsc02P1Pg4, .divEsc01P1Pg4 {
        font-size: 12px !important;
    }
}
@media (min-width: 767px) and (max-width: 804px){
    .divEsc02P1Pg4, .divEsc01P1Pg4{
        height: 250px !important;
    }
}
@media (max-width: 767px) {
    .divEsc01P1Pg4, .divEsc02P1Pg4{
        width: 90% !important;
        height: 250px !important;
        font-size: 15px !important;
    }
    .colunaImg01, .colunaImg02{
        text-align: justify !important;
    }
    .leoAjuju{
        margin-bottom: 50px !important;
    }
}
@media (max-width: 683px) {
    .divEsc02P1Pg4{
        padding: 25px 20px 0px 20px !important;
    }
}
@media (max-width: 585px) {
    .divEsc01P1Pg4, .divEsc02P1Pg4{
        font-size: 14px !important;
    }
}
@media (max-width: 555px) {
    .divEsc01P1Pg4, .divEsc02P1Pg4 {
        font-size: 13px !important;
    }
}
@media (max-width: 495px) {
    .divEsc01P1Pg4, .divEsc02P1Pg4 {
        height: 300px !important;
    }
}
@media (max-width: 407px) {
    .divEsc01P1Pg4, .divEsc02P1Pg4 {
        font-size: 12px !important;
    }
}
@media (min-width: 767px) and (max-width: 2000px){
    .ajLisPg4Pt2{
        margin-left: 22% !important;
    }
}
@media (min-width: 767px) and (max-width: 1600px){
    .ajLisPg4Pt3{
        margin-left: 32% !important;
    }
    .ajLisPg4Pt2{
        margin-left: 15% !important;
    }
    .ajLisPg4Pt1{
        margin-left: 37% !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .ajLisPg4Pt3 {
        margin-left: 24% !important;
    }
    .ajLisPg4Pt2 {
        margin-left: 10% !important;
    }
    .ajLisPg4Pt1 {
        margin-left: 31% !important;
    }
}
@media (min-width: 767px) and (max-width: 1061px){
    .contDvPg04Pt3{
        padding: 12px !important;
    }
    .contDvPg04Pt2{
        padding: 28px !important;
    }
    .ajLisPg4Pt2 {
        margin-left: 18% !important;
    }
}
@media (min-width: 767px) and (max-width: 930px){
    .escTitDivPg04 {
        font-size: 21px !important;
    }
    .escTitDivPg04Pt2, .escTitDivPg04Pt3{
        padding: 15px 6px 0px 0px !important;
    }
}
@media (min-width: 767px) and (max-width: 793px){
    .escTitDivPg04 {
        font-size: 19px !important;
    }
    .contDvPg04Pt2 {
        padding: 19px !important;
    }
    .ajLisPg4Pt1, .ajLisPg4Pt2, .ajLisPg4Pt3{
        font-size: 16px !important;
    }
    .ajLisPg4Pt1 {
        margin-left: 27% !important;
    }
}
/* PT1 PAGINA 5 */
.botaoMais {
    animation: piscar 0.8s infinite; /* Define a animação com duração de 0.8s e repetição infinita */
}

  @keyframes piscar {
    0%, 100% {
      opacity: 1; /* Totalmente visível no início e no final */
    }
    50% {
      opacity: 0; /* Invisível no meio da animação */
    }
  }
/* PT1 PAGINA 6 */
@media (min-width: 767px) and (max-width: 1900px){
    .imgPriPt1Pg6, .imgSegPt1Pg6{
        width: 55% !important;
    } 
    .listP1Pg6 ol {
        margin-top: 0% !important; 
        margin-bottom: 50px !important;
    }
}
@media (min-width: 767px) and (max-width: 1600px){
    .listP1Pg6 ol {
        font-size: 24px !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .listP1Pg6 ol {
        font-size: 19px !important;
    }
    .imgPriPt1Pg6, .imgSegPt1Pg6 {
        width: 70% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .imgPriPt1Pg6, .imgSegPt1Pg6 {
        width: 80% !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .imgPriPt1Pg6, .imgSegPt1Pg6 {
        width: 78% !important;
    }
    .listP1Pg6 ol {
        font-size: 16px !important;
    }
}
@media (max-width: 767px) {
    .listP1Pg6{
        display: flex !important;
        justify-content: center !important;
    }
    .tx1Pt1Pg6, .tx2Pt1Pg6{
        width: 80% !important;
        margin-left: 10% !important;
    }
    .imgPriPt1Pg6, .imgSegPt1Pg6{
        width: 75% !important;
    }
}
@media (max-width: 600px) {
    .listP1Pg6 ol {
        font-size: 20px !important;
    }
}
/* PT1 PAGINA 7 */
@media (min-width: 767px) and (max-width: 1500px){
    .imgPt1Pg7{
        width: 70% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    #maisPg7{
        width: 20% !important;
    }
    .divP1Pg07{
        margin-top: 5% !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .imgPt1Pg7{
        width: 80% !important;
    }
}
@media (min-width: 767px) and (max-width: 1044px){
    .divP1Pg07{
        height: 200px !important;
    }
    .imgPt1Pg7{
        width: 95% !important;
    }
}
@media (min-width: 767px) and (max-width: 840px){
    .divP1Pg07{
        font-size: 15px !important;
    }
}
@media (max-width: 767px) {
    .divImgPt1Pg7{
        display: flex !important;
        justify-content: center !important;
    }
    .ajustTitulozinho{
        display: flex !important;
        justify-content: center !important;
    }
    .ajustMaiszinho{
        display: flex !important;
        justify-content: center !important;
    }
    .botaoMais{
        width: 25% !important;
    }
    .botaoMais2{
        width: 100% !important;
    }

    .divP1Pg07, .divPg7{
        margin-left: 10% !important;
    }
}
@media (max-width: 622px) {
    .divP1Pg07{
        font-size: 14px !important;
    }
}
@media (max-width: 489px) {
    .divP1Pg07{
        height: 180px !important;
    }
}
/* PT1 PAGINA 8 */
@media (min-width: 767px) and (max-width: 1700px){
    .imgPt1Pg8{
        width: 80% !important;
    }
    #maisPg8{
        width: 20% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .imgPt1Pg8{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .divPg8{
        margin-top: 30px !important;
    }
    #maisPg8{
        margin-top: 40px !important;
    }
}
@media (min-width: 767px) and (max-width: 850px){
    .imgPt1Pg8 {
        width: 100% !important;
    }
    .txtMaisPg8{
        font-size: 15px !important;
    }
}
@media (max-width: 767px) {
    .divImgPt1Pg8{
        display: flex !important;
        justify-content: center !important;
    }
    .divImgPt1Pg8{
        display: flex !important;
        justify-content: center !important;
    }
    .divPg8{
        margin-left: 10% !important;
        margin-top: 0px !important;
    }
    #maisPg8{
        margin-top: 0px !important;
    }
}
/* parte dois */
@media (min-width: 767px) and (max-width: 1900px){
    .divPg8-2{
        margin-top: 50px !important;
    }
}
@media (min-width: 767px) and (max-width: 1400px){
    .divPg8-2 {
        margin-top: 20px !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .imgPt1Pg8-2{
        width: 100% !important;
    }
    .divPg8-2 {
        margin-top: 0px !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .txtMaisPg8-2{
        font-size: 15px !important;
    }
}
@media (max-width: 767px) {
    .divImgPt1Pg8-2{
        display: flex !important;
        justify-content: center !important;
    }
    .divPg8-2{
        margin-left: 10% !important;
    }
}
/* parte dois */
@media (max-width: 767px){
    .ajsLleP2Pg4{
        margin-left: 12% !important;
    }
}
/* ajuste do radio da primeira questao */
@media (max-width: 767px){
    .ajuRadPt1, .ajuRadPt2, .txtExPt1, .txtExPt2{
        text-align: center !important;
    }
}
/* ajuste parte 2 aula 1 */
@media (min-width: 767px) and (max-width: 2030px){
    .txtContDvPn1{
        padding: 10% 0% 0% 0% !important;
    }
}
@media (min-width: 767px) and (max-width: 1750px){
    .titDvPn1{
        margin-left: 7% !important;
    }
}
@media (min-width: 767px) and (max-width: 1600px){
    .titDvPn1{
        height: 60px !important;
    }
    .escTitDvPn1{
        padding: 10px !important;
        font-size: 20px !important;
    }
    .txtContDvPn1 {
        padding: 15% 0% 0% 0% !important;
    }
}
@media (min-width: 767px) and (max-width: 1220px){
    .titDvPn1 {
        margin-left: 5% !important;
    }
    .txtContDvPn1{
        padding: 20% 0% 0% 0% !important;
        font-size: 14px !important;
    }
}
@media (min-width: 767px) and (max-width: 1099px){
    .escTitDvPn1 {
        padding: 15px !important;
        font-size: 17px !important;
    }
    .titDvPn1 {
        margin-left: 4% !important;
    }
}
@media (min-width: 767px) and (max-width: 1009px){
    .escTitDvPn1 {
        padding: 15px !important;
        font-size: 16px !important;
    }
    .txtContDvPn1 {
        padding: 26% 0% 0% 0% !important;
        font-size: 14px !important;
    }
}
@media (min-width: 767px) and (max-width: 961px){
    .escTitDvPn1 {
        font-size: 15px !important;
    }
}
@media (min-width: 767px) and (max-width: 914px){
    .escTitDvPn1 {
        font-size: 14px !important;
    }
    .titDvPn1 {
        height: 50px !important;
        margin-left: 3% !important;
    }
    .escTitDvPn1 {
        padding: 12px !important;
    }
}
@media (min-width: 767px) and (max-width: 834px){
    .escTitDvPn1 {
        padding: 9px !important;
    }
    .titDvPn1 {
        margin-left: 2% !important;
    }
}
@media (min-width: 767px) and (max-width: 802px){
    .escTitDvPn1 {
        padding: 5px !important;
    }
}
@media (max-width: 518px){
    .txtContDvPn1{
        padding: 10% !important;
    }
}
@media (max-width: 400px){
    .titDvPn1{
        margin-left: 6% !important;
    }
    .txtContDvPn1 {
        padding: 17% 0% 0% 0% !important;
    }
}
@media (max-width: 325px){
    .titDvPn1 {
        margin-left: 5% !important;
    }
    .txtContDvPn1 {
        padding: 20% 0% 0% 0% !important;
    }
    .escTitDvPn1{
        font-size: 20px !important;
    }
}
@media (max-width: 300px){
    .escTitDvPn1 {
        font-size: 18px !important;
    }
    .txtContDvPn1{
        font-size: 14px !important;
        padding: 25% 0% 0% 0% !important;
    }
}
/* ajuste parte 2 aula 3 */
@media (max-width: 1500px){
    .ajusPar2Pg2{
        margin-top: 20% !important;
    }
}
@media (max-width: 800px){
    .ajusPar2Pg2{
        margin-top: 40% !important;
    }
}
/* ajuste parte 1 aula 1 */
@media (min-width: 767px) and (max-width: 2000px){
    .laTxCont1{
        font-size: 19px !important;
    }
    .laCont1{
        padding: 4% !important;
    }
}
@media (min-width: 767px) and (max-width: 1600px){
    .laTxCont1 {
        font-size: 17px !important;
    }
    .laCont1 {
        padding: 5% !important;
    }
    .laTxTit1{
        font-size: 20px !important;
    }
    .laTit1{
        margin-left: 28% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .laTit1{
        margin-top: -4% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .laTit1{
        margin-top: -4% !important;
        height: 60px !important;
    }
    .laCont1 {
        padding: 6% !important;
    }
    .laTxTit1 {
        font-size: 18px !important;
        padding: 13px !important;
    }
}
@media (max-width: 767px){
    .laTit1{
        height: 60px !important;
        margin-top: -5% !important;
        margin-left: 8% !important;
        width: 80% !important;
    }
    .laTxTit1{
        padding: 14px !important;
        font-size: 18px !important;
    }
    .laCont1{
        padding: 7% !important;
    }
    .laTxCont1{
        font-size: 16px !important;
    }
}
@media (max-width: 550px){
    .laCont1 {
        padding: 9% !important;
    }
    .laTxCont1 {
        font-size: 15px !important;
    }
}
@media (max-width: 470px){
    .laTit1 {
        margin-top: -8% !important;
        margin-left: 7% !important;
    }
}
@media (max-width: 400px){
    .laTxCont1 {
        font-size: 14px !important;
    }
    .laCont1 {
        padding: 13% 2% 0% 2% !important;
    }
    .laTit1 {
        margin-left: 6% !important;
    }
}
/* ajuste parte 3 aula 1 */
@media (min-width: 767px) and (max-width: 1900px){
    .imgPt3Pg1{
        width: 70% !important;
    }
}
@media (min-width: 767px) and (max-width: 1600px){
    .imgPt3Pg1{
        width: 80% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .imgPt3Pg1 {
        width: 90% !important;
    }
}
@media (max-width: 767px){
    .bloco01Pt3Pg01{
        margin-left: 10% !important;
    }
}
/* ajuste parte 3 aula 2 */
@media (min-width: 767px) and (max-width: 1800px){
    .imgP3Pg2-1{
        width: 100% !important;
    }
    .ajusTxtP3Pg2{
        top: 35% !important;
        font-size: 20px !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .ajusTxtP3Pg2 {
        top: 30% !important;
        font-size: 17px !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .carP3Pg2{
        font-size: 16px !important;
    }
    .ajusTxtP3Pg2{
        font-size: 13px !important;
        top: 30% !important;
    }
}
@media (min-width: 767px) and (max-width: 950px){
    .ajusTxtP3Pg2 {
        font-size: 12px !important;
        top: 25% !important;
    }
}
@media (min-width: 767px) and (max-width: 800px){
    .imgP3Pg2-2{
        width: 120% !important;
    }
}
@media (max-width: 767px){
    .imgP3Pg2-1{
        width: 60% !important;
        margin-bottom: 50px !important;
    }
    .ajusTxtP3Pg2{
        top: 25% !important;
        font-size: 16px !important;
    }
}
@media (max-width: 700px){
    .ajusTxtP3Pg2{
        font-size: 13px !important;
    }
    .carP3Pg2{
        font-size: 16px !important;
    }
}
@media (max-width: 600px){
    .ajusTxtP3Pg2 {
        font-size: 11px !important;
    }
    .carP3Pg2 {
        font-size: 14px !important;
    }
    .carousel-control-prev-icon, .carousel-control-next-icon{
        display: none !important;
    }
}
@media (max-width: 500px){
    .ajusTxtP3Pg2 {
        font-size: 9px !important;
    }
}
@media (max-width: 440px){
    .ajusTxtP3Pg2 {
        font-size: 8px !important;
        top: 18% !important;
    }
}
/* ajuste parte 3 aula 3 */
@media (min-width: 767px) and (max-width: 2100px){
    .ajusTxtVcSabP3Pg3{
        top: 40% !important;
    }
}
@media (min-width: 767px) and (max-width: 1664px){
    .ajusTxtVcSabP3Pg3{
        font-size: 25px !important;
        left: 35% !important;
    }
}
@media (min-width: 767px) and (max-width: 1400px){
    .ajusTxtVcSabP3Pg3 {
        top: 38% !important;
        font-size: 20px !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .ajusTxtVcSabP3Pg3 {
        font-size: 16px !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .ajusTxtVcSabP3Pg3 {
        font-size: 12px !important;
        top: 35% !important;
    }
}
@media (min-width: 767px) and (max-width: 845px){
    .ajusTxtVcSabP3Pg3 {
        padding: 0% 4% 0% 4% !important;
        font-size: 11px !important;
    }
}
@media (max-width: 767px){
    .ajusTxtVcSabP3Pg3{
        top: 32% !important;
        left: 34% !important;
        padding: 0% 4% 0% 4% !important;
        font-size: 12px !important;
    }
}
@media (max-width: 696px){
    .ajusTxtVcSabP3Pg3{
        font-size: 11px !important;
    }
}
@media (max-width: 640px){
    .ajusTxtVcSabP3Pg3{
        font-size: 10px !important;
    }
}
@media (max-width: 585px){
    .ajusTxtVcSabP3Pg3{
        font-size: 9px !important;
    }
}
@media (max-width: 530px){
    .ajusTxtVcSabP3Pg3{
        font-size: 8px !important;
        top: 29% !important;
    }
}
@media (max-width: 483px){
    .vcSabP3Pg3{
        width: 115% !important;
    }
    .ajusTxtVcSabP3Pg3 {
        top: 27% !important;
    }
}
/* ajuste parte 3 aula 4 */
@media (min-width: 767px) and (max-width: 1600px){
    .txt2P3Pg4{
        margin-bottom: 100px !important;
    }
}
@media (max-width: 767px){
    .txt2P3Pg4{
        margin-bottom: 50px !important;
    }
    .divImgPt3Pg4{
        display: flex !important;
        justify-content: center !important;
    } 
}
/* ajuste parte 3 aula 5 */
@media (min-width: 767px) and (max-width: 1900px){
    .imgPt3Pg5-2{
        width: 100% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .imgPt3Pg5-2{
        width: 100% !important;
    }
    .divEscP3Pg5{
        font-size: 20px !important;
        height: 130px !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .imgPt3Pg5{
        width: 60% !important;
    }
    .imgPt3Pg5-2 {
        width: 140% !important;
    }
    .divEscP3Pg5 {
        font-size: 18px !important;
    }
}
@media (max-width: 767px){
    .divImgPt3Pg5-2{
        display: flex !important;
        justify-content: center !important;
    }
    .imgPt3Pg5-2{
        width: 30% !important;
    }
    .imgPt3Pg5{
        width: 70% !important;
    }
}
@media (max-width: 650px){
    .divEscP3Pg5{
        font-size: 17px !important;
        height: 120px !important;
    }
    .imgPt3Pg5-2 {
        width: 40% !important;
    }
    .imgPt3Pg5 {
        width: 80% !important;
    }
}
@media (max-width: 500px){
    .divEscP3Pg5 {
        font-size: 14px !important;
    }
}
/* ajuste parte 3 aula 6 */
@media (min-width: 767px) and (max-width: 900px){
    .imgPt3Pg6{
        width: 95% !important;
    }
}
@media (max-width: 767px){
    .imgPt3Pg6{
        width: 100% !important;
    }
}
/* ajuste parte 3 aula 7 */
@media (min-width: 767px) and (max-width: 1200px){
    .imgPt3Pg7{
        width: 70% !important;
    }
    .imgPt3Pg7-2{
        width: 80% !important;
    }
    .divImgPt3Pg7-2{
        margin-top: 20% !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .imgPt3Pg7 {
        width: 80% !important;
    }
    .imgPt3Pg7-2 {
        width: 95% !important;
    }
    .txt1P3Pg7{
        font-size: 20px !important;
    }
}
@media (max-width: 767px){
    .divImgPt3Pg7-2{
        margin-top: 0% !important;
    }
}
@media (max-width: 600px){
    .imgPt3Pg7{
        width: 70% !important;
    }
    .imgPt3Pg7-2{
        width: 70% !important;
    }
}
/* ajuste parte 3 aula 9 */
@media (min-width: 767px) and (max-width: 1800px){
    .imgPt3Pg9-2{
        width: 75% !important;
    }
}
@media (min-width: 767px) and (max-width: 1400px){
    .imgPt3Pg9-2{
        width: 80% !important;
    }
    .txt1P3Pg9{
        font-size: 20px !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .imgPt3Pg9-2 {
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .imgPt3Pg9-2 {
        width: 100% !important;
    }
}
@media (max-width: 767px){
    .imgPt3Pg9-2{
        width: 80% !important;
    }
    .imgPt3Pg9{
        width: 70% !important;
    }
}
@media (max-width: 500px){
    .txt1P3Pg9{
        font-size: 20px !important;
    }
    .imgPt3Pg9-2{
        width: 90% !important;
    }
    .imgPt3Pg9 {
        width: 80% !important;
    }
}
/* ajuste parte 3 aula 10 */
@media (min-width: 767px) and (max-width: 1700px){
    .txt2P3Pg10{
        text-align: center !important;
    }
}
@media (min-width: 767px) and (max-width: 1500px){
    .imgPt3Pg10-2{
        width: 70% !important;
    }
    .imgPt3Pg10-1{
        width: 80% !important;
        margin-top: 20% !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .imgPt3Pg10-1 {
        width: 90% !important;
        margin-top: 30% !important;
    }
    .imgPt3Pg10-2 {
        width: 85% !important;
    }
}
/* ajuste parte 3 aula 11 */
@media (min-width: 767px) and (max-width: 2000px){
    .imgPt3Pg10-1{
        margin-top: 10% !important;
    }
}
@media (min-width: 767px) and (max-width: 1600px){
    .imgPt3Pg10-1 {
        margin-top: 15% !important;
        width: 80% !important;
    }
    .imgPt3Pg10-2{
        width: 70% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .imgPt3Pg10-2 {
        width: 80% !important;
    }
    .imgPt3Pg10-1 {
        margin-top: 20% !important;
        width: 90% !important;
    }
    .txt1P3Pg10{
        font-size: 20px !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .imgPt3Pg10-1 {
        margin-top: 40% !important;
    }
}
@media (min-width: 767px) and (max-width: 800px){
    .imgPt3Pg10-1 {
        margin-top: 60% !important;
    }
}
@media (max-width: 500px){
    .imgPt3Pg10-2{
        width: 80% !important;
    }
    .imgPt3Pg10-1{
        width: 80% !important;
        margin-top: 0% !important;
    }
}
/* ajuste parte 3 aula 12 */
@media (min-width: 767px) and (max-width: 1300px){
    .imgPt3Pg12{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .imgPt3Pg12{
        width: 100% !important;
    }
}
@media (max-width: 767px){
    .imgPt3Pg12{
        width: 90% !important;
    }
}
/* ajuste Mod2 parte 1 aula 1 */
@media (min-width: 767px) and (max-width: 1400px){
    .img1M2P1{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .img1M2P1{
        width: 95% !important;
    }
}
@media (max-width: 767px){
    .divImg1M2P1{
        display: flex !important;
        justify-content: center !important;
    }
}
/* ajuste Mod2 parte 1 aula 2 */
@media (min-width: 767px) and (max-width: 1600px){
    .img1M2P1pg2, .img2M2P1pg2{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .img1M2P1pg2, .img2M2P1pg2{
        width: 100% !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .dvTxtM2P1pg2{
        font-size: 15px !important;
    }
}
@media (max-width: 400px){
    .img1M2P1pg2, .img2M2P1pg2{
        width: 90% !important;
    }
    .dvTxtM2P1pg2{
        font-size: 14px !important;
    }
}
/* ajuste Mod2 parte 1 aula 3 */
@media (min-width: 767px) and (max-width: 1500px){
    .img1M2P1pg3{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .img1M2P1pg3 {
        width: 100% !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .dvTxtM2P1pg3{
        font-size: 15px !important;
    }
}
@media (max-width: 767px){
    .divImg1M2P1pg3{
        display: flex !important;
        justify-content: center !important;
    }
}
@media (max-width: 600px){
    .img1M2P1pg3{
        width: 90% !important;
    }
}
@media (max-width: 500px){
    .dvTxtM2P1pg3{
        font-size: 15px !important;
    }
}
/* ajuste Mod2 parte 1 aula 4 */
@media (min-width: 767px) and (max-width: 1800px){
    .img1M2P1pg4-1, .img1M2P1pg4-2, .img1M2P1pg4-3, .img1M2P1pg4-4, .img1M2P1pg4-5, .img1M2P1pg4-6, .img1M2P1pg4-7, .img1M2P1pg4-8, .img1M2P1pg4-9 {
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .img1M2P1pg4-1, .img1M2P1pg4-2, .img1M2P1pg4-3, .img1M2P1pg4-4, .img1M2P1pg4-5, .img1M2P1pg4-6, .img1M2P1pg4-7, .img1M2P1pg4-8, .img1M2P1pg4-9 {
        width: 100% !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .img1M2P1pg4-1, .img1M2P1pg4-2, .img1M2P1pg4-3, .img1M2P1pg4-4, .img1M2P1pg4-5, .img1M2P1pg4-6, .img1M2P1pg4-7, .img1M2P1pg4-8, .img1M2P1pg4-9 {
        width: 120% !important;
    }
}
@media (max-width: 767px){
    .ajustDeLinhaPg04{
        margin-bottom: 0px !important;
    }
}
@media (max-width: 550px){
    .img1M2P1pg4-1, .img1M2P1pg4-2, .img1M2P1pg4-3, .img1M2P1pg4-4, .img1M2P1pg4-5, .img1M2P1pg4-6, .img1M2P1pg4-7, .img1M2P1pg4-8, .img1M2P1pg4-9 {
        width: 90% !important;
    }
    .txtMod2P1pg4{
        font-size: 15px !important;
    }
}
@media (max-width: 450px){
    .img1M2P1pg4-1, .img1M2P1pg4-2, .img1M2P1pg4-3, .img1M2P1pg4-4, .img1M2P1pg4-5, .img1M2P1pg4-6, .img1M2P1pg4-7, .img1M2P1pg4-8, .img1M2P1pg4-9 {
        width: 100% !important;
    }
}
/* ajuste Mod2 parte 1 aula 5 */
@media (min-width: 767px) and (max-width: 1500px){
    .img1M2P1pg5{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .ajustNaipe1, .ajustNaipe2{
        font-size: 20px !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .img1M2P1pg5 {
        width: 100% !important;
    }
    .ajustNaipe1, .ajustNaipe2 {
        font-size: 17px !important;
    }
}
@media (min-width: 767px) and (max-width: 850px){
    .ajustNaipe1, .ajustNaipe2 {
        font-size: 16px !important;
    }
}
@media (max-width: 767px){
    .divImg1M2P1pg5{
        display: flex !important;
        justify-content: center !important;
    }
}
@media (max-width: 600px){
    .img1M2P1pg5{
        width: 90% !important;
    }
    .ajustNaipe1, .ajustNaipe2{
        font-size: 20px !important;
    }
}
@media (max-width: 500px){
    .ajustNaipe1, .ajustNaipe2 {
        font-size: 18px !important;
    }
}
@media (max-width: 450px){
    .ajustNaipe1, .ajustNaipe2 {
        font-size: 16px !important;
    }
}
/* ajuste Mod2 parte 1 aula 6 */
@media (min-width: 767px) and (max-width: 2029px){
    .esCtitMd2Pt1Pg6{
        font-size: 26px !important;
    }
}
@media (min-width: 767px) and (max-width: 1887px){
    .divAzulTtP1pg6{
        padding: 1% 3% 0% 3% !important;
    }
}
@media (min-width: 767px) and (max-width: 1718px){
    .divAzulTtP1pg6 {
        padding: 1% 2% 0% 2% !important;
    }
}
@media (min-width: 767px) and (max-width: 1645px){
    .esCtitMd2Pt1Pg6 {
        font-size: 24px !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .esCtitMd2Pt1Pg6 {
        font-size: 22px !important;
    }
    .img1M2P1pg6{
        width: 70% !important;
    }
    .ajTtLeBlu{
        font-size: 23px !important;
    }
    #listaDa06{
        font-size: 14px !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .esCtitMd2Pt1Pg6 {
        font-size: 20px !important;
    }
    .ajTtLeBlu {
        font-size: 20px !important;
    }
    .img1M2P1pg6 {
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .ajTtLeBlu {
        font-size: 19px !important;
    }
    .esCtitMd2Pt1Pg6 {
        font-size: 19px !important;
    }
    #listaDa06 {
        font-size: 13px !important;
    }
}
@media (max-width: 767px){
    .esCtitMd2Pt1Pg6{
        font-size: 17px !important;
    }
    .divAzulTtP1pg6{
        padding: 2% 5% 0% 5% !important;
        margin-top: 3% !important;
    }
    .ajTtLeBlu{
        font-size: 20px !important;
    }
    #listaDa06{
        font-size: 14px !important;
    }
    .esCtitPt1Pg02Leo{
        font-size: 30px !important;
    }
}
@media (max-width: 600px){
    .img1M2P1pg6{
        width: 90% !important;
    }
    .esCtitMd2Pt1Pg6{
        font-size: 16px !important;
    }
    .ajTtLeBlu {
        font-size: 19px !important;
    }
}
@media (max-width: 446px){
    .esCtitMd2Pt1Pg6 {
        font-size: 14px !important;
    }
}
/* ajuste Mod2 parte 1 aula 7 */
@media (min-width: 767px) and (max-width: 1900px){
    .img1M2P1pg7-1, .img1M2P1pg7-2{
        height: 30em !important;
    }
    .esCtitMd2Pt1Pg7{
        font-size: 26px !important;
    }
}
@media (min-width: 767px) and (max-width: 1500px){
    .esCtitMd2Pt1Pg7 {
        font-size: 21px !important;
    }
    .subTitP1Pg7{
        font-size: 20px !important;
    }
    .img1M2P1pg7-1, .img1M2P1pg7-2 {
        height: 25em !important;
        width: 90% !important;
    }
    .divAzulTtP1pg7{
        padding: 2% 5% 0% 5% !important;
    }
    .escDv071, .escDv072{
        font-size: 19px !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .esCtitMd2Pt1Pg7 {
        font-size: 20px !important;
    }
    .subTitP1Pg7 {
        font-size: 19px !important;
    }
    .escDv071, .escDv072 {
        font-size: 18px !important;
    }
    .img1M2P1pg7-1, .img1M2P1pg7-2 {
        height: 23em !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .img1M2P1pg7-1, .img1M2P1pg7-2 {
        height: 18em !important;
    }
    .esCtitMd2Pt1Pg7 {
        font-size: 19px !important;
    }
    .subTitP1Pg7 {
        font-size: 18px !important;
    }
    .escDv071, .escDv072 {
        font-size: 17px !important;
    }
}
@media (max-width: 767px){
    .esCtitMd2Pt1Pg7{
        font-size: 20px !important;
    }
    .subTitP1Pg7{
        font-size: 18px !important;
    }
    .img1M2P1pg7-1, .img1M2P1pg7-2{
        height: 0% !important;
        margin-bottom: 20px !important;
    }
    .escDv072, .escDv071{
        font-size: 16px !important;
        margin-bottom: 20px !important;
    }
}
@media (max-width: 726px){
    .esCtitMd2Pt1Pg7 {
        font-size: 19px !important;
    }
    .subTitP1Pg7 {
        font-size: 17px !important;
    }
    .escDv072, .escDv071 {
        font-size: 15px !important;
    }
}
@media (max-width: 549px){
    .esCtitMd2Pt1Pg7 {
        font-size: 17px !important;
    }
    .subTitP1Pg7 {
        font-size: 15px !important;
    }
    .escDv072, .escDv071 {
        font-size: 14px !important;
    }
    .img1M2P1pg7-1, .img1M2P1pg7-2 {
        width: 90% !important;
    }
}
@media (max-width: 461px){
    .esCtitMd2Pt1Pg7 {
        font-size: 16px !important;
    }
    .subTitP1Pg7 {
        font-size: 14px !important;
    }    
}
@media (max-width: 435px){
    .esCtitMd2Pt1Pg7 {
        font-size: 15px !important;
    }
}
/* ajuste Mod2 parte 1 aula 8 */
@media (min-width: 767px) and (max-width: 1887px){
    .esCtitMd2Pt1Pg8{
        font-size: 25px !important;
    }
    .img1M2P1pg8-1, .img1M2P1pg8-2{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1688px){
    .divAzulTtP1pg8{
        padding: 1% 3% 0% 3% !important;
    }
}
@media (min-width: 767px) and (max-width: 1412px){
    .esCtitMd2Pt1Pg8 {
        font-size: 24px !important;
    }
    .divAzulTtP1pg8 {
        padding: 2% 3% 0% 3% !important;
    }
}
@media (min-width: 767px) and (max-width: 1357px){
    .esCtitMd2Pt1Pg8 {
        font-size: 23px !important;
    }
}
@media (min-width: 767px) and (max-width: 1302px){
    .divAzulTtP1pg8 {
        padding: 1% 3% 0% 3% !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP1pg8{
        width: 60% !important;
    }
}
@media (max-width: 600px){
    .img1M2P1pg8-1, .img1M2P1pg8-2{
        width: 90% !important;
    }
    .esCtitMd2Pt1Pg8{
        font-size: 26px !important;
    }
    .divAzulTtP1pg8 {
        width: 70% !important;
    }
}
/* ajuste Mod2 parte 1 aula 9 */
@media (min-width: 767px) and (max-width: 2036px){
    .esCtitMd2Pt1Pg9{
        font-size: 25px !important;
    }
    .divM2P1pg9-1{
        margin-top: 40% !important;
    }
}
@media (min-width: 767px) and (max-width: 1600px){
    .divAzulM2P1pg9-1{
        margin-top: 20% !important;
    }
    .divM2P1pg9-1 {
        margin-top: 59% !important;
    }
}
@media (min-width: 767px) and (max-width: 1412px){
    .esCtitMd2Pt1Pg9 {
        font-size: 22px !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .divM2P1pg9-1 {
        margin-top: 74% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .divM2P1pg9-1 {
        font-size: 32px !important;
        margin-top: 87% !important;
    }
    .escAzulM2P1pg9-1, .escAzulM2P1pg9-2, .escAzulM2P1pg9-3{
        font-size: 21px !important;
    }
    .divAzulM2P1pg9-1{
        padding: 11% 5% 0% 5% !important;
        margin-top: 25% !important;
    }
    .divAzulTtP1pg8{
        width: 40% !important;
        padding: 2.5% 3% 0% 3% !important;
    }
}
@media (min-width: 767px) and (max-width: 845px){
    .escAzulM2P1pg9-3 {
        font-size: 19px !important;
    }
}
@media (max-width: 767px){
    .divM2P1pg9-1{
        margin-top: 5% !important;
    }
    .divAzulM2P1pg9-1{
        margin-top: 5% !important;
        margin-left: 5% !important;
        padding: 10% 5% 0% 5% !important;
    }
    .divAzulM2P1pg9-2{
        margin-left: 5% !important;
    }
    .divAzulM2P1pg9-3{
        margin-left: 5% !important;
    }
    .divAzulTtP1pg9{
        width: 70% !important;
        padding: 3% 5% 0% 5% !important;
    }
}
@media (max-width: 700px){
    .esCtitMd2Pt1Pg9{
        font-size: 26px !important;
    }
}
@media (max-width: 500px){
    .esCtitMd2Pt1Pg9 {
        font-size: 22px !important;
    }
    .divM2P1pg9-1{
        font-size: 30px !important;
    }
    .escAzulM2P1pg9-1, .escAzulM2P1pg9-2, .escAzulM2P1pg9-3{
        font-size: 20px !important;
    }
    .divAzulM2P1pg9-1{
        padding: 12% 5% 0% 5% !important;
    }
    .divAzulM2P1pg9-2{
        padding: 11% 5% 0% 5% !important;
    }
}
/* ajuste Mod2 parte 1 aula 10 */
@media (min-width: 767px) and (max-width: 2000px){
    .img1M2P1pg10{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1600px){
    .divM2P1pg10{
        font-size: 35px !important;
    }
    .img1M2P1pg10 {
        width: 100% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .divM2P1pg10{
        font-size: 30px !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .img1M2P1pg10 {
        width: 130% !important;
    }
}
@media (max-width: 767px){
    .divM2P1pg10{
        margin-top: 10% !important;
        margin-bottom: 50px !important;
    }
    .img1M2P1pg10{
        width: 100% !important;
    }
}
@media (max-width: 600px){
    .divM2P1pg10{
        font-size: 35px !important;
    }
}
@media (max-width: 500px){
    .divM2P1pg10{
        font-size: 30px !important;
    }
}
/* ajuste Mod2 parte 1 aula 11 */
@media (min-width: 767px) and (max-width: 2025px){
    .divAzulTtP1pg11{
        width: 60% !important;
    }
}
@media (min-width: 767px) and (max-width: 1626px){
    .esCtitMd2Pt1Pg11{
        font-size: 26px !important;
    }
    .img1M2P1pg11{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .divAzulTtP1pg11 {
        width: 70% !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .esCtitMd2Pt1Pg11 {
        font-size: 24px !important;
    }
    .dvTxtM2P1pg11{
        font-size: 15px !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .img1M2P1pg11 {
        width: 100% !important;
    }
    .dvTxtM2P1pg11{
        font-size: 14px !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP1pg11{
        width: 60% !important;
    }
    .esCtitMd2Pt1Pg11{
        font-size: 23px !important;
    }
}
@media (max-width: 702px){
    .esCtitMd2Pt1Pg11 {
        font-size: 22px !important;
    }
    .img1M2P1pg11{
        width: 90% !important;
    }
    .divAzulTtP1pg11 {
        width: 70% !important;
    }
}
@media (max-width: 566px){
    .esCtitMd2Pt1Pg11 {
        font-size: 20px !important;
    }
    .dvTxtM2P1pg11{
        font-size: 15px !important;
    }
}
/* ajuste Mod2 parte 1 aula 12 */
@media (min-width: 767px) and (max-width: 1600px){
    .img1M2P1pg12{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .esCtitMd2Pt1Pg12{
        font-size: 25px !important;
    }
    .divAzulTtP1pg12{
        width: 70% !important;
        padding: 2% 5% 0% 5% !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .dvTxtM2P1pg12{
        font-size: 15px !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP1pg12{
        width: 65% !important;
    }
    .esCtitMd2Pt1Pg12{
        font-size: 25px !important;
    }
}
@media (max-width: 500px){
    .esCtitMd2Pt1Pg12 {
        font-size: 23px !important;
    }
    .dvTxtM2P1pg12{
        font-size: 15px !important;
    }
}
@media (max-width: 457px){
    .esCtitMd2Pt1Pg12 {
        font-size: 21px !important;
    }
    .divAzulTtP1pg12 {
        width: 75% !important;
    }
    .img1M2P1pg12{
        width: 90% !important;
    }
}
/* ajuste Mod2 parte 1 aula 13 */
@media (min-width: 767px) and (max-width: 2002px){
    .esCtitMd2Pt1Pg13{
        font-size: 25px !important;
    }
}
@media (min-width: 767px) and (max-width: 1203px){
    .divAzulTtP1pg13{
        width: 50% !important;
    }
}
@media (min-width: 767px) and (max-width: 879px){
    .esCtitMd2Pt1Pg13 {
        font-size: 23px !important;
    }
    .txtMod2P1pg13{
        font-size: 18px !important;
    }
}
@media (min-width: 767px) and (max-width: 811px){
    .divAzulTtP1pg13 {
        width: 60% !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP1pg13{
        width: 80% !important;
    }
    .esCtitMd2Pt1Pg13{
        font-size: 25px !important;
    }
}
@media (max-width: 520px){
    .esCtitMd2Pt1Pg13 {
        font-size: 22px !important;
    }
    .txtMod2P1pg13{
        font-size: 18px !important;
    }
}
@media (max-width: 457px){
    .esCtitMd2Pt1Pg13 {
        font-size: 20px !important;
    }
    .divAzulTtP1pg13{
        padding: 3% 5% 0% 5% !important;
    }
}
@media (max-width: 419px){
    .esCtitMd2Pt1Pg13 {
        font-size: 19px !important;
    }
}
/* ajuste Mod2 parte 1 aula 14 */
@media (min-width: 767px) and (max-width: 1823px){
    .esCtitMd2Pt1Pg14{
        font-size: 25px !important;
    }
}
@media (min-width: 767px) and (max-width: 1400px){
    .img1M2P1pg14{
        width: 80% !important;
    }
    .divAzulTtP1pg14{
        width: 50% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .divAzulTtP1pg14 {
        width: 60% !important;
    }
    .divAzulTtP1pg14{
        padding: 2% 5% 0% 5% !important;
    }
    .txtMod2P1pg14{
        font-size: 18px !important;
    }
    .tx2tMod2P1pg14{
        font-size: 22px !important;
    }
}
@media (min-width: 767px) and (max-width: 800px){
    .divAzulTtP1pg14 {
        width: 70% !important;
        padding: 3% 5% 0% 5% !important;
    }
    .esCtitMd2Pt1Pg14 {
        font-size: 23px !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP1pg14{
        width: 80% !important;
        padding: 3% 5% 0% 5% !important;
    }
    .esCtitMd2Pt1Pg14{
        font-size: 25px !important;
    }
    .img1M2P1pg14{
        width: 80% !important;
    }
}
@media (max-width: 600px){
    .esCtitMd2Pt1Pg14 {
        font-size: 22px !important;
    }
    .tx2tMod2P1pg14{
        font-size: 20px !important;
    }
    .txtMod2P1pg14{
        font-size: 18px !important;
    }
    .img1M2P1pg14 {
        width: 90% !important;
    }
}
/* ajuste Mod2 parte 1 aula 15 */
@media (min-width: 767px) and (max-width: 2122px){
    .esCtitMd2Pt1Pg15{
        font-size: 25px !important;
    }
}
@media (min-width: 767px) and (max-width: 1700px){
    .img1M2P1pg15-2{
        width: 95% !important;
    }
    .divAzulTtP1pg15{
        width: 50% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .esCtitMd2Pt1Pg15{
        font-size: 22px !important;
    }
    .divAzulTtP1pg15{
        padding: 2% 5% 0% 5% !important;
    }
    .dvTxtM2P1pg15{
        font-size: 18px !important;
    }
    .img1M2P1pg15{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .divAzulTtP1pg15 {
        width: 60% !important;
    }
    .dvTxtM2P1pg15 {
        font-size: 16px !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP1pg15{
        width: 70% !important;
        margin-bottom: 50px !important;
    }
    .esCtitMd2Pt1Pg15{
        font-size: 25px !important;
    }
    .dvTxtM2P1pg15{
        font-size: 17px !important;
    }
}
@media (max-width: 522px){
    .esCtitMd2Pt1Pg15 {
        font-size: 22px !important;
    }
}
@media (max-width: 463px){
    .esCtitMd2Pt1Pg15 {
        font-size: 20px !important;
    }
    .dvTxtM2P1pg15 {
        font-size: 16px !important;
    }
}
/* ajuste Mod2 parte 1 aula 16 */
@media (min-width: 767px) and (max-width: 2303px){
    .esCtitMd2Pt1Pg16{
        font-size: 25px !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .esCtitMd2Pt1Pg16 {
        font-size: 21px !important;
    }
}
@media (min-width: 767px) and (max-width: 927px){
    .divAzulTtP1pg16{
        width: 60% !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP1pg16{
        width: 70% !important;
    }
    .esCtitMd2Pt1Pg16{
        font-size: 21px !important;
    }
    .img1M2P1pg16{
        width: 95% !important;
    }
}
@media (max-width: 629px){
    .esCtitMd2Pt1Pg16 {
        font-size: 18px !important;
    }
    .divAzulTtP1pg16{
        padding: 3% 5% 0% 5% !important;
    }
}
@media (max-width: 543px){
    .esCtitMd2Pt1Pg16 {
        font-size: 17px !important;
    }
}
/* ajuste Mod2 parte 1 aula 17 */
@media (min-width: 767px) and (max-width: 1600px){
    .img1M2P1pg17{
        width: 90% !important;
    }
    .dvTxtM2P1pg17{
        font-size: 18px !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .img1M2P1pg17 {
        width: 100% !important;
    }
    .dvTxtM2P1pg17 {
        font-size: 16px !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .dvTxtM2P1pg17 {
        font-size: 14px !important;
    }
}
@media (min-width: 767px) and (max-width: 853px){
    .divAzulTtP1pg17{
        width: 60% !important;
        padding: 3% 5% 0% 5% !important;
    }
    .esCtitMd2Pt1Pg17{
        font-size: 25px !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP1pg17{
        width: 60% !important;
        padding: 3% 5% 0% 5% !important;
        margin-bottom: 50px !important;
    }
    .dvTxtM2P1pg17{
        font-size: 18px !important;
    }
}
@media (max-width: 524px){
    .esCtitMd2Pt1Pg17{
        font-size: 25px !important;
    }
    .divAzulTtP1pg17 {
        padding: 5% 5% 0% 5% !important;
    }
    .img1M2P1pg17{
        width: 90% !important;
    }
}
@media (max-width: 472px){
    .esCtitMd2Pt1Pg17 {
        font-size: 23px !important;
    }
    .dvTxtM2P1pg17 {
        font-size: 16px !important;
    }
}
@media (max-width: 436px){
    .esCtitMd2Pt1Pg17 {
        font-size: 21px !important;
    }
}
/* ajuste Mod2 parte 1 aula 18 */
@media (min-width: 767px) and (max-width: 1118px){
    #respMd201, #respMd202{
        font-size: 15px !important;
    }
}
@media (max-width: 575px){
    #respMd201, #respMd202{
        font-size: 15px !important;
    }
}
/* ajuste Mod2 parte 2 aula 1 */
@media (min-width: 767px) and (max-width: 1000px){
    .esCtitP2Pg1{
        font-size: 25px !important;
    }
    .dvEscTitVer{
        font-size: 18px !important;
        margin-bottom: 10px !important;
    }
    .listaPg1{
        font-size: 18px !important;
    }
}
@media (min-width: 767px) and (max-width: 800px){
    .esCtitP2Pg1 {
        font-size: 23px !important;
    }
    .dvEscTitVer {
        font-size: 17px !important;
    }
    .listaPg1 {
        font-size: 16px !important;
    }
}
/* ajuste Mod2 parte 2 aula 2 */
@media (min-width: 767px) and (max-width: 1400px){
    .img2M2P2pg2{
        width: 100% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .dvTxtM2P2pg2{
        font-size: 15px !important;
    }
}
@media (max-width: 600px){
    .img2M2P2pg2{
        width: 95% !important;
    }
}
@media (max-width: 500px){
    .img2M2P2pg2{
        width: 100% !important;
    }
}

/* ajuste Mod2 parte 2 aula 4 */
@media (min-width: 767px) and (max-width: 1900px){
    .img2M2P2pg4-2, .img1M2P2pg4-1{
        height: 35em !important;
    }
}
@media (min-width: 767px) and (max-width: 1700px){
    .img2M2P2pg4-2, .img1M2P2pg4-1{
        height: 30em !important;
    }
}
@media (min-width: 767px) and (max-width: 1400px){
    .img2M2P2pg4-2, .img1M2P2pg4-1{
        height: 25em !important;
        width: 90% !important;
    }
    .escDvP2P42, .escDvP2P41{
        font-size: 18px !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .img2M2P2pg4-2, .img1M2P2pg4-1 {
        height: 20em !important;
    }
    .escDvP2P42, .escDvP2P41{
        font-size: 17px !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .img2M2P2pg4-2, .img1M2P2pg4-1 {
        height: 15em !important;
    }
    .escDvP2P42, .escDvP2P41 {
        font-size: 16px !important;
    }
}
@media (max-width: 767px){
    .img2M2P2pg4-2, .img1M2P2pg4-1 {
        height: 100% !important;
    }
}
@media (max-width: 500px){
    .img2M2P2pg4-2, .img1M2P2pg4-1 {
        width: 90% !important;
    }
    .escDvP2P42, .escDvP2P41 {
        font-size: 18px !important;
    }
}
/* ajuste Mod2 parte 2 aula 5 */
@media (min-width: 767px) and (max-width: 1800px){
    .divAzulTtP2pg5{
        padding: 4% 5% 0% 5% !important;
    }
    .esCtitMd2Pt2Pg5{
        font-size: 25px !important;
    }
    .img2M2P2pg5{
        width: 75% !important;
    }
}
@media (min-width: 767px) and (max-width: 1500px){
    .carP2Pg5{
        font-size: 17px !important;
    }
    .esCtitMd2Pt2Pg5{
        font-size: 22px !important;
    }
    .divAzulTtP2pg5 {
        padding: 6% 5% 0% 5% !important;
    }
    .img2M2P2pg5 {
        width: 90% !important;
    }
}
@media (max-width: 600px){
    .esCtitMd2Pt2Pg5{
        font-size: 23px !important;
    }
    .divAzulTtP2pg5{
        padding: 7.5% 5% 0% 5% !important;
    }
    .carP2Pg5{
        font-size: 16px !important;
    }
    .img2M2P2pg5{
        width: 75% !important;
    }
}
@media (max-width: 500px){
    .divAzulTtP2pg5{
        width: 70% !important;
    }
    .img2M2P2pg5 {
        width: 80% !important;
    }
    .escDvP2Pg5{
        font-size: 18px !important;
    }
}
/* ajuste Mod2 parte 2 aula 6 */
@media (min-width: 767px) and (max-width: 1600px){
    .img2M2P2pg6{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .img2M2P2pg6 {
        width: 100% !important;
    }
    .dvTxtM2P2pg6{
        font-size: 15px !important;
    }
}
@media (max-width: 500px){
    .img2M2P2pg6{
        width: 90% !important;
    }
}
/* ajuste Mod2 parte 2 aula 7 */
@media (min-width: 767px) and (max-width: 1800px){
    .img2M2P2pg7-1{
        width: 100% !important;
    }
    .img2M2P2pg7-2{
        width: 60% !important;
    }
    .esCtitMd2Pt2Pg7-1, .esCtitMd2Pt2Pg7-2 {
        font-size: 25px !important;
    }
    .divAzulTtP2pg7-1, .divAzulTtP2pg7-2{
        padding: 4% 5% 0% 5% !important;
    }
}
@media (min-width: 767px) and (max-width: 1469px){
    .esCtitMd2Pt2Pg7-1, .esCtitMd2Pt2Pg7-2 {
        font-size: 22px !important;
    }
}
@media (min-width: 767px) and (max-width: 1306px){
    .esCtitMd2Pt2Pg7-1, .esCtitMd2Pt2Pg7-2 {
        font-size: 20px !important;
    }
    .divAzulTtP2pg7-1, .divAzulTtP2pg7-2 {
        padding: 6% 5% 0% 5% !important;
    }
    .img2M2P2pg7-2 {
        width: 80% !important;
    }
    .img2M2P2pg7-1 {
        width: 115% !important;
        margin-top: 10% !important;
    }
}
@media (min-width: 767px) and (max-width: 1197px){
    .divAzulTtP2pg7-1, .divAzulTtP2pg7-2{
        width: 70% !important;
    }
}
@media (min-width: 767px) and (max-width: 950px){
    .img2M2P2pg7-2 {
        width: 90% !important;
    }
    .img2M2P2pg7-1 {
        width: 135% !important;
        margin-top: 10% !important;
        margin-left: -20% !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP2pg7-1, .divAzulTtP2pg7-2{
        width: 70% !important;
    }
    .esCtitMd2Pt2Pg7-1, .esCtitMd2Pt2Pg7-2{
        font-size: 25px !important;
    }
    .divAzulTtP2pg7-1, .divAzulTtP2pg7-2 {
        padding: 5% 5% 0% 5% !important;
    }
    .img2M2P2pg7-1{
        width: 95% !important;
    }
    .img2M2P2pg7-2{
        width: 60% !important;
    }
}
@media (max-width: 600px){
    .divAzulTtP2pg7-1, .divAzulTtP2pg7-2{
        height: 70px !important;
    }
    .esCtitMd2Pt2Pg7-1, .esCtitMd2Pt2Pg7-2 {
        font-size: 20px !important;
    }
    .img2M2P2pg7-1 {
        width: 100% !important;
    }
    .img2M2P2pg7-2 {
        width: 70% !important;
    }
}
@media (max-width: 450px){
    .divAzulTtP2pg7-1, .divAzulTtP2pg7-2 {
        width: 80% !important;
    }
}
/* ajuste Mod2 parte 2 aula 8 */
@media (min-width: 767px) and (max-width: 1809px){
    .esCtitMd2Pt2Pg8{
        font-size: 25px !important;
    }
    .divAzulTtP2pg8{
        padding: 4% 5% 0% 5% !important;
    }
}
@media (min-width: 767px) and (max-width: 1627px){
    .esCtitMd2Pt2Pg8 {
        font-size: 22px !important;
    }
    .img2M2P2pg8{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .txtPrtDv{
        width: 50% !important;
    }
    .divAzulTtP2pg8{
        width: 80% !important;
        padding: 6% 5% 0% 5% !important;
    }
    .img2M2P2pg8{
        width: 100% !important;
    }
}
@media (min-width: 767px) and (max-width: 794px){
    .esCtitMd2Pt2Pg8 {
        font-size: 18px !important;
    }    
}
@media (max-width: 767px){
    .esCtitMd2Pt2Pg8{
        font-size: 20px !important;
    }
    .divAzulTtP2pg8{
        padding: 5% 5% 0% 5% !important;
    }
    .img2M2P2pg8{
        width: 95% !important;
    }
}
@media (max-width: 600px){
    .txtPrtDv{
        width: 55% !important;
    }
    .img2M2P2pg8 {
        width: 100% !important;
    }
    .divAzulTtP2pg8{
        width: 80% !important;
        padding: 7% 5% 0% 5% !important;
    }
    .esCtitMd2Pt2Pg8 {
        font-size: 18px !important;
    }
}
/* ajuste Mod2 parte 2 aula 9 */
@media (min-width: 767px) and (max-width: 800px){
    .img1M2P2pg9{
        width: 90% !important;
    }
}
@media (max-width: 767px){
    .img1M2P2pg9{
        width: 90% !important;
    }
}
/* ajuste Mod2 parte 2 aula 10 */
@media (min-width: 767px) and (max-width: 1900px){
    .img2M2P2pg10-1{
        width: 80% !important;
    }
    .dvTxtM2P2pg10-1{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 1500px){
    .img2M2P2pg10-1 {
        width: 90% !important;
    }
    .dvTxtM2P2pg10-1 {
        font-size: 20px !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .dvTxtM2P2pg10-1 {
        width: 100% !important;
        font-size: 18px !important;
    }
    .img2M2P2pg10-1 {
        width: 100% !important;
    } 
}
@media (max-width: 767px){
    .dvTxtM2P2pg10-1{
        margin-bottom: 50px !important;
    }
}
@media (max-width: 600px){
    .img2M2P2pg10-1{
        width: 70% !important;
    }
    .dvTxtM2P2pg10-1{
        font-size: 20px !important;
    }
}
/* ajuste Mod2 parte 2 aula 11 */
@media (min-width: 767px) and (max-width: 1900px){
    .img2M2P2pg11-2{
        width: 70% !important;
    }
}
@media (min-width: 767px) and (max-width: 1500px){
    .img2M2P2pg11-1{
        width: 50% !important;
    }
    .img2M2P2pg11-2 {
        width: 100% !important;
    }   
}
@media (min-width: 767px) and (max-width: 1100px){
    .dvTxtM2P2pg11-2{
        font-size: 20px !important;
    }
}
@media (max-width: 767px){
    .dvTxtM2P2pg11-1{
        margin-bottom: 50px !important;
    }
    .img2M2P2pg11-1{
        width: 60% !important;
    }
    .dvTxtM2P2pg11-2{
        font-size: 20px !important;
        margin-bottom: 50px !important;
    }
    .img2M2P2pg11-2{
        width: 70% !important;
    }
}
/* ajuste Mod2 parte 2 aula 12 */
@media (min-width: 767px) and (max-width: 1600px){
    .img2M2P2pg12{
        width: 50% !important;
    }
    .titCor{
        font-size: 25px !important;
    }
    .txtColor{
        font-size: 16px !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .titCor {
        font-size: 21px !important;
    }
    .txtColor {
        font-size: 15px !important;
    }
    .cirColor{
        width: 30px !important;
        height: 30px !important;
    }
    .img2M2P2pg12 {
        width: 60% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .titCor {
        font-size: 18px !important;
    }
    .txtColor {
        font-size: 13px !important;
    }
    .img2M2P2pg12 {
        width: 70% !important;
    }
}
@media (min-width: 767px) and (max-width: 820px){
    .titCor {
        font-size: 16px !important;
    }
}
@media (max-width: 767px){
    .cirColor{
        margin-bottom: 20px !important;
    }
    .titCor, .txtColor{
        text-align: center !important;
    }
}
@media (max-width: 500px){
    .img2M2P2pg12{
        width: 60% !important;
    }
}
/* ajuste Mod2 parte 2 aula 13 */
@media (min-width: 767px) and (max-width: 1700px){
    .img2M2P2pg13-1{
        width: 70% !important;
    }
    .img2M2P2pg13-2{
        width: 70% !important;
    }
}
@media (min-width: 767px) and (max-width: 1400px){
    .img2M2P2pg13-1 {
        width: 75% !important;
    }
    .img2M2P2pg13-2 {
        width: 75% !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .img2M2P2pg13-1 {
        width: 85% !important;
    }
    .img2M2P2pg13-2 {
        width: 85% !important;
    }
    .dvTxtM2P2pg13-2{
        font-size: 20px !important;
    }
}
@media (max-width: 600px){
    .img2M2P2pg13-1, .img2M2P2pg13-2{
        width: 80% !important;
    }
}
/* ajuste Mod2 parte 2 aula 14 */
@media (min-width: 767px) and (max-width: 900px){
    .img2M2P2pg14{
        width: 110% !important;
    }
}
@media (max-width: 767px){
    .img2M2P2pg14{
        width: 110% !important;
    }
}
/* ajuste Mod2 parte 2 aula 15 */
@media (min-width: 767px) and (max-width: 1200px){
    .img1M2P2pg15-1, .img1M2P2pg15-2, .img1M2P2pg15-3, .img1M2P2pg15-4, .img1M2P2pg15-5{
        width: 90% !important;
    } 
}
@media (min-width: 767px) and (max-width: 900px){
    .img1M2P2pg15-1, .img1M2P2pg15-2, .img1M2P2pg15-3, .img1M2P2pg15-4, .img1M2P2pg15-5{
        width: 100% !important;
    } 
}
/* ajuste Mod2 parte 2 aula 16 */
@media (min-width: 767px) and (max-width: 1700px){
    .img2M2P2pg16{
        width: 55% !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .img2M2P2pg16 {
        width: 70% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .dvTxtM2P2pg16-2{
        font-size: 20px !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .img2M2P2pg16 {
        width: 90% !important;
    }
}
@media (max-width: 767px){
    .dvTxtM2P2pg16-1{
        margin-top: 0% !important;
    }
    .img2M2P2pg16{
        width: 60% !important;
    }
}
/* ajuste Mod2 parte 2 aula 18 */
@media (min-width: 767px) and (max-width: 1500px){
    .listaPg18{
        font-size: 18px !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .listaPg18 {
        font-size: 16px !important;
        margin-top: 0% !important;
    }
    .img2M2P2pg18{
        margin-bottom: 20px !important;
    }
}
@media (max-width: 767px){
    .listaPg18{
        margin-top: 0% !important;
        margin-bottom: 50px !important;
    }
    .dvTxtM2P2pg18-1{
        width: 100% !important;
    }
}
@media (max-width: 600px){
    .listaPg18{
        font-size: 17px !important;
    }
}
/* ajuste Mod2 parte 2 aula 19 */
@media (min-width: 767px) and (max-width: 2126px){
    .divAzulTtP2pg19{
        width: 40% !important;
    }
}
@media (min-width: 767px) and (max-width: 1400px){
    .dvTxtM2P2pg19-2{
        font-size: 17px !important;
    } 
}
@media (min-width: 767px) and (max-width: 1200px){
    .dvTxtM2P2pg19-1{
        margin-top: 13% !important;
    }
    .img2M2P2pg19-2{
        width: 80% !important;
    }
    .img2M2P2pg19-1{
        width: 90% !important;
    }
    .dvTxtM2P2pg19-1{
        width: 90% !important;
    }
}
@media (min-width: 767px) and (max-width: 900px){
    .esCtitMd2Pt2Pg19{
        font-size: 24px !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP2pg19{
        width: 70% !important;
        padding: 3% 5% 0% 5% !important;
    }
    .img2M2P2pg19-2{
        width: 80% !important;
    }
}
@media (max-width: 555px){
    .esCtitMd2Pt2Pg19{
        font-size: 23px !important;
    }
    .divAzulTtP2pg19 {
        padding: 5% 5% 0% 5% !important;
    }
}
/* ajuste Mod2 parte 2 aula 20 */
@media (min-width: 767px) and (max-width: 2218px){
    .divAzulTtP2pg20{
        width: 40% !important;
    }
}
@media (min-width: 767px) and (max-width: 1300px){
    .divAzulTtP2pg20 {
        width: 45% !important;
        padding: 2% 5% 0% 5% !important;
    }
    .esCtitMd2Pt2Pg20{
        font-size: 25px !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .dvTxtM2P2pg20-2{
        font-size: 18px !important;
    }
    .img2M2P2pg20-2{
        width: 80% !important;
    }
    .img2M2P2pg20-1{
        width: 90% !important;
    }
    .dvTxtM2P2pg20-1{
        width: 90% !important;
        margin-top: 10%;
    }
}
@media (min-width: 767px) and (max-width: 868px){
    .esCtitMd2Pt2Pg20 {
        font-size: 22px !important;
    }
    .divAzulTtP2pg20 {
        padding: 4% 5% 0% 5% !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP2pg20{
        width: 70% !important;
        padding: 3% 5% 0% 5% !important;
    }
}
@media (max-width: 578px){
    .esCtitMd2Pt2Pg20{
        font-size: 23px !important;
    }
    .divAzulTtP2pg20 {
        padding: 5% 5% 0% 5% !important;
    }
    .dvTxtM2P2pg20-2{
        font-size: 18px !important;
    }
}
/* ajuste Mod2 parte 2 aula 21 */
@media (min-width: 767px) and (max-width: 1814px){
    .divAzulTtP2pg21{
        width: 45% !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .img2M2P2pg21-2{
        width: 80% !important;
    }
    .img2M2P2pg21-1{
        width: 100% !important;
    }
    .dvTxtM2P2pg21-1{
        width: 100% !important;
        margin-bottom: 40px !important;
    }
    .esCtitMd2Pt2Pg21{
        font-size: 24px !important;
    }
    .divAzulTtP2pg21{
        padding: 2.2% 5% 0% 5% !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP2pg21{
        width: 70% !important;
        padding: 3% 5% 0% 5% !important;
    }
}
@media (max-width: 477px){
    .esCtitMd2Pt2Pg21{
        font-size: 23px !important;
    }
    .divAzulTtP2pg21 {
        padding: 6% 5% 0% 5% !important;
    }
    .img2M2P2pg21-2{
        width: 80% !important;
    }
}
/* ajuste Mod2 parte 2 aula 22 */
@media (min-width: 767px) and (max-width: 1667px){
    .divAzulTtP2pg22{
        width: 45% !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .img2M2P2pg22-1{
        width: 90% !important;
    }
    .dvTxtM2P2pg22-1{
        width: 90% !important;
    }
    .img2M2P2pg22-2{
        width: 80% !important;
    }
    .dvTxtM2P2pg22-2{
        font-size: 19px !important;
    }
    .esCtitMd2Pt2Pg22{
        font-size: 23px !important;
    }
    .divAzulTtP2pg22{
        padding: 2.4% 5% 0% 5% !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP2pg22{
        width: 70% !important;
        padding: 3% 5% 0% 5% !important;
    }
}
/* ajuste Mod2 parte 2 aula 23 */
@media (min-width: 767px) and (max-width: 2053px){
    .divAzulTtP2pg23{
        width: 40% !important;
    }
}
@media (min-width: 767px) and (max-width: 1500px){
    .img2M2P2pg23-1{
        width: 70% !important;
    }
    .img2M2P2pg23-2{
        width: 80% !important;
    }
    .divAzulTtP2pg23{
        padding: 1.5% 5% 0% 5% !important;
    }
}
@media (min-width: 767px) and (max-width: 1100px){
    .img2M2P2pg23-1 {
        width: 90% !important;
    }
    .img2M2P2pg23-2 {
        width: 90% !important;
    }
    .dvTxtM2P2pg23-2{
        font-size: 19px !important;
    }
    .divAzulTtP2pg23 {
        width: 50% !important;
        padding: 2.5% 5% 0% 5% !important;
    }
    .esCtitMd2Pt2Pg23{
        font-size: 25px !important;
    }
}
@media (max-width: 767px){
    .divAzulTtP2pg23{
        width: 70% !important;
        padding: 3% 5% 0% 5% !important;
    }
    .img2M2P2pg23-1{
        width: 80% !important;
    }
    .img2M2P2pg23-2{
        width: 75% !important;
    }
}
@media (max-width: 537px){
    .esCtitMd2Pt2Pg23{
        font-size: 24px !important;
    }
    .divAzulTtP2pg23 {
        padding: 5% 5% 0% 5% !important;
    }
    .img2M2P2pg23-1 {
        width: 90% !important;
    }
    .img2M2P2pg23-2 {
        width: 80% !important;
    }
}
@media (max-width: 465px){
    .esCtitMd2Pt2Pg23 {
        font-size: 22px !important;
    }
}
/* ajuste Mod2 parte 2 exerc */
@media (min-width: 767px) and (max-width: 2177px){
    .divRespostaLeo{
        font-size: 16px !important;
    }
}
@media (min-width: 767px) and (max-width: 1957px){
    .divRespostaLeo {
        width: 80% !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .divRespostaLeo {
        width: 80% !important;
    }
    .letraPtA, .letraPtB, .letraPtC, .letraPtD{
        padding: 0% 0% 0% 4% !important;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .ajuLinhaM2Pt2{
        margin-bottom: 50px !important;
    }
}
@media (min-width: 767px) and (max-width: 829px){
    #resposta01, #resposta02, #resposta03, #resposta04{
        width: 50px !important;
        height: 50px !important;
        font-size: 30px !important;
        padding: 0% 0% 0% 28% !important;
    } 
    .letraPtA, .letraPtB, .letraPtC, .letraPtD{
        width: 50px !important;
        height: 50px !important;
        font-size: 30px !important;
        padding: 0% 0% 0% 5% !important;
    }
    .ajuLinhaM2Pt2 {
        margin-bottom: 65px !important;
    }
}
@media (max-width: 767px){
    .ajuLinhaRespM2Pt2{
        display: flex !important;
        justify-content: center !important;
        text-align: center !important;
    }
    .ajuLinhaM2Pt2{
        margin-left: 44% !important;
    }
    .divRespostaLeo{
        font-size: 20px !important;
    }
    .letraPtA, .letraPtB, .letraPtC, .letraPtD{
        padding: 0% 0% 0% 4.7% !important;
    }
}
@media (max-width: 469px){
    .ajuLinhaM2Pt2 {
        margin-left: 40% !important;
    }
}
/* ajuste Mod2 parte 3 aula 1 */
@media (min-width: 767px) and (max-width: 1000px){
    .esCtitP3Pg1{
        font-size: 30px !important;
        margin-bottom: 40px !important;
    }
    .img1M2P3pg1{
        width: 90% !important;
    }    
}
@media (max-width: 767px){
    .esCtitP3Pg1{
        font-size: 30px !important;
    }
    
}
/* ajuste Mod2 parte 3 aula 2 */
@media (min-width: 767px) and (max-width: 1500px){
    .img2M2P3pg2-1{
        width: 100% !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .img2M2P3pg2-1 {
        width: 120% !important;
    }
    .img2M2P3pg2-2{
        margin-top: 15% !important;
        width: 80% !important;
    }
}
@media (max-width: 767px){
    .esCtitPt3Pg02{
        font-size: 30px !important;
    }
    .img2M2P3pg2-1{
        width: 100% !important;
    }
    .img2M2P3pg2-2{
        width: 100% !important;
    }
}
@media (max-width: 600px){
    .esCtitPt3Pg02{
        font-size: 30px !important;
    }
}
@media (max-width: 500px){
    .esCtitPt3Pg02 {
        font-size: 23px !important;
    }
}
/* ajuste Mod2 parte 3 aula 3 */
@media (min-width: 767px) and (max-width: 1800px){
    .img2M2P3pg3-1{
        width: 90% !important;
    }
    .dvTxtM2P3pg3{
        width: 90% !important;
    }
    .escDvP3Pg3{
        width: 90% !important;
        text-align: center !important;
    }
    .img2M2P3pg3-2{
        width: 55% !important;
    }
}
@media (min-width: 767px) and (max-width: 1400px){
    .img2M2P3pg3-2 {
        width: 70% !important;
        margin-bottom: 40px !important;
    }
}
@media (min-width: 767px) and (max-width: 1050px){
    .img2M2P3pg3-2 {
        width: 80% !important;
        margin-bottom: 50px !important;
    }
    .img2M2P3pg3-1 {
        width: 100% !important;
    }
    .dvTxtM2P3pg3 {
        width: 100% !important;
        margin-bottom: 20px !important;
        margin-top: 10% !important;
    }
}
@media (max-width: 767px){
    .img2M2P3pg3-1{
        width: 90% !important;
    }
    .dvTxtM2P3pg3{
        width: 90% !important;
    }
    .img2M2P3pg3-2{
        width: 60% !important;
    }
    .escDvP3Pg3{
        width: 90% !important;
        text-align: center !important;
    }
    .esCtitPt3Pg03{
        font-size: 30px !important;
    }
}
@media (max-width: 470px){
    .img2M2P3pg3-2 {
        width: 80% !important;
    }
    .escDvP3Pg3{
        font-size: 18px !important;
    }
    .esCtitPt3Pg03 {
        font-size: 23px !important;
    }
}
/* ajuste Mod2 parte 3 aula 4 */
@media (min-width: 767px) and (max-width: 1400px){
    .img2M2P3pg4-1{
        width: 90% !important;
    }
    .dvTxtM2P3pg4{
        width: 90% !important;
    }
    .escDvP3Pg4{
        font-size: 17px !important;
    }
    .img2M2P3pg4-2{
        width: 60% !important;
    }
}
@media (max-width: 767px){
    .esCtitPt3Pg04{
        font-size: 30px !important;
    }
    .dvTxtM2P3pg4{
        width: 90% !important;
    }
    .img2M2P3pg4-1{
        width: 90% !important;
    }
    .escDvP3Pg4{
        width: 90% !important;
        text-align: center !important;
        font-size: 18px !important;
    }
}
@media (max-width: 550px){
    .img2M2P3pg4-2{
        width: 70% !important;
    }   
}
/* ajuste Mod2 parte 3 aula 5 */
@media (min-width: 767px) and (max-width: 1800px){
    .img2M2P3pg5{
        width: 90% !important;
    }
    .dvTxtM2P3pg5{
        margin-top: 12% !important;
    }
}
@media (min-width: 767px) and (max-width: 1500px){
    .dvTxtM2P3pg5 {
        margin-top: 5% !important;
    }
}
@media (min-width: 767px) and (max-width: 1200px){
    .dvTxtM2P3pg5{
        font-size: 14px !important;
    }   
}
@media (min-width: 767px) and (max-width: 1000px){
    .img2M2P3pg5 {
        margin-top: 20% !important;
    }
}
@media (max-width: 767px){
    .esCtitPt3Pg05{
        font-size: 30px !important;
    }
    .dvTxtM2P3pg5{
        margin-top: 0% !important;
        width: 90% !important;
    }
    .img2M2P3pg5{
        width: 90% !important;
    }
}
/* ajuste Mod2 parte 3 aula 6 */
@media (min-width: 767px) and (max-width: 1500px){
    .img2M2P3pg6{
        width: 80% !important;
    }
    .escDvP3Pg6{
        font-size: 27px !important;
        margin-top: 28% !important;
    }
}
@media (min-width: 767px) and (max-width: 1060px){
    .img2M2P3pg6 {
        width: 95% !important;
    }
    .escDvP3Pg6 {
        font-size: 22px !important;
    }
}
@media (min-width: 767px) and (max-width: 870px){
    .img2M2P3pg6 {
        width: 100% !important;
    }
}
@media (max-width: 767px){
    .img2M2P3pg6{
        width: 75% !important;
    }
    .escDvP3Pg6{
        margin-top: 0% !important;
        text-align: center !important;
        font-size: 25px !important;
    }
}
@media (max-width: 638px){
    .img2M2P3pg6 {
        width: 90% !important;
    }
}
@media (max-width: 600px){
    .escDvP3Pg6 {
        font-size: 22px !important;
    }
}






















.botaoDragDrop{
    margin-top: 20px;
    padding: 3px 25px;
    font-size: 25px;
    border: none;
    border-radius: 5px;
    background-color: #38a9a1;
    color: white;
    cursor: pointer;
    font-weight: bold;
}
.botaoDragDrop:hover {
    background-color: #45a049;
}

.star-list {
    list-style: none; /* Remove o estilo padrão da lista */
    padding: 0;
  }
  
  .star-list li {
    position: relative;
    margin: 10px 0;
    padding-left: 30px; /* Espaço para a estrela */
  }
  
  .star-list li::before {
    content: "★"; /* Caractere estrela */
    position: absolute;
    top: -12px;
    left: 0;
    color: #0d8cd1; /* Cor da estrela */
    font-size: 30px; /* Tamanho da estrela */
  }




