:root {
    --branco: #FFF;
    --azul-claro: #DFE3E5;
    --vermelho-forte: #B72E2E;
    --cinza-escuro: #4F4C4C;
    --cinza-claro: #F7F4F4;
    --cinza-medio: #D9D9D9;
        
    --fonte-link: #0084FF;
    --fonte-cinza: #666;
    --borda-cabecalho-mobile: #103D4A;
    --bg-rodape: #333;
    --bg-chamada-mobile: #00161C;
    
    --planos-cartao-start: #56CCF2;
    --planos-cartao-ultra: #B04CD9;
    --planos-cartao-mega: #E33B3B;

    --montserrat: 'Montserrat', sans-serif;
}

html {
	scroll-behavior: smooth;
	height: 100%;
}

body {
    font-family: 'Open Sans', sans-serif;
    height: 100%;
}

.container2 {
    padding-right: 6%;
    padding-left: 6%;
}

a:hover {
}
.botao {
    text-align: center;

    display: block;

    width: 100%;
    max-width: 350px;

    box-sizing: border-box;

    padding: 1rem 2rem;

    border: 1px solid var(--branco);
    border-radius: 5px;
}

@media screen and (min-width: 1024px) {
    .container {
        padding-left: calc((100% - 940px)/2);
        padding-right: calc((100% - 940px)/2);
    }
}


@media screen and
(min-width: 200px) and
(max-width: 640px) {

} 

@media screen and
(min-width: 600px) and
(orientation:landscape) {
	
}

@media screen and
(max-width: 380px) and
(orientation:portrait) {
}

@media screen and (min-width:
1024px) {

}

//


@media screen and
(min-width: 200px) and
(max-width: 640px) {
	.logomarca { 
	max-width: 50%
	}
   
} 

@media screen and
(min-width: 600px) and
(orientation:landscape) {
	 
	.logomarca { 
	max-width: 50%
	}
   
}

@media screen and
(max-width: 380px) and
(orientation:portrait) {
	.logomarca { 
	max-width: 50%
	}
    
}

@media screen and (min-width:
1024px) {
	.logomarca { 
	max-width: 50%
	}
   
}