/*
############
# PgMA0 
############
*/

.PgMA0
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;

    background: rgba(0, 0, 0, 0.01);
}

/* ------------- */

.PgMA0 .ExtText1
{    
    color: #082416;
    font-size: 52px;
    font-weight: bold;
}
.PgMA0 .ExtText2
{
    color: #082416;
    font-size: 28px;
    font-weight: bold;
}
.PgMA0 .ExtText3
{
    color: #000;
    font-size: 15px;
    line-height: 2;
}

/* ------------- */

@media screen and (max-width: 767px) 
{
	
	/* ------------- */
	
	.PgMA0 .ExtText1
    {    
        font-size: 36px;
    }
    .PgMA0 .ExtText2
    {
        font-size: 23px;
    }
    .PgMA0 .ExtText3
    {
        font-size: 13px;
    }
	
    /* ------------- */

    .PgMA0 hr
    {
        margin-top: 10px;
        margin-bottom: 10px;
    }
	
    /* ------------- */
  
}

/* ------------- */












/*
############
# PgMA1
############
*/

.PgMA1
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 40px;
}

/* ------------- */

.PgMA1 .SRow1
{
}
.PgMA1 .SRow1 .SRow1_Col
{
}
.PgMA1 .SRow1 .SRow1_Col1
{
    width: 50%;
    text-align: center;
}
.PgMA1 .SRow1 .SRow1_Col2
{
    width: 50%;
}

/* ------------- */

.PgMA1 .BlcITabl1
{
    margin: 0px;
    padding: 20px;
    padding-bottom: 10px;

    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

    background: rgba(0, 0, 0, 0.01);
}

.PgMA1 .BlcITabl1 .ITabl1
{
    margin: 0px;
    padding: 0px;

    margin-right: -4px;
    margin-left: -4px;
}
.PgMA1 .BlcITabl1 .ITabl1 .ITabl1_Col
{
    margin: 0px;
    padding: 0px;

    padding-right: 4px;
    padding-left: 4px;

    padding-bottom: 10px;
    margin-bottom: 10px;

    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.PgMA1 .BlcITabl1 .ITabl1 .ITabl1_Col1
{
    width: 40%;
}
.PgMA1 .BlcITabl1 .ITabl1 .ITabl1_Col2
{
    width: 40%;
}
.PgMA1 .BlcITabl1 .ITabl1 .ITabl1_Col3
{
    width: 20%;
}

.PgMA1 .BlcITabl1 .ExtText1
{
    color: #082416;
    font-size: 15px;
    font-weight: bold;
}
.PgMA1 .BlcITabl1 .ExtText2
{
    color: #000;
    font-size: 13px;
}
.PgMA1 .BlcITabl1 .ExtText2 img
{
    display: inline-block;
    float: left;
    margin-right: 8px;

    width: 20px;
    height: 20px;
}

/* ------------- */

@media screen and (max-width: 1100px) 
{
	
	/* ------------- */
	
	.PgMA1 .SRow1 .SRow1_Col1
    {
        width: 40%;
    }
    .PgMA1 .SRow1 .SRow1_Col2
    {
        width: 60%;
    }
	
	/* ------------- */

    .PgMA1 .BlcITabl1 .ITabl1 .ITabl1_Col1
    {
        width: 40%;
    }
    .PgMA1 .BlcITabl1 .ITabl1 .ITabl1_Col2
    {
        width: 40%;
    }
    .PgMA1 .BlcITabl1 .ITabl1 .ITabl1_Col3
    {
        width: 20%;
    }

    /* ------------- */
  
}

/* ------------- */

@media screen and (max-width: 767px) 
{
	
	/* ------------- */
	
	.PgMA1 .SRow1 .SRow1_Col1
    {
        width: 100%;
        margin-bottom: 20px;
    }
    .PgMA1 .SRow1 .SRow1_Col2
    {
        width: 100%;
    }
	
    /* ------------- */

    .PgMA1 .BlcITabl1 .ExtText1
    {
        font-size: 15px;
    }
    .PgMA1 .BlcITabl1 .ExtText2
    {
        font-size: 12px;
    }
    .PgMA1 .BlcITabl1 .ExtText2 img
    {
    }

    /* ------------- */
  
}

/* ------------- */












/*
############
# PgMA2
############
*/

.PgMA2
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 40px;
}

/* ------------- */

.PgMA2 .SubBox1
{
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

    padding: 10px;
    margin: 0px;

    display: block;
    text-align: center;

    background: #FFF;
}

/* ------------- */

.PgMA2 .CtrlImg1
{
    max-width: 240px;
}

/* ------------- */

.PgMA2 .OKRow1
{    
	display: grid;
    grid-template-columns: 1fr 1fr; 
    gap: 20px;
}
.PgMA2 .OKRow1 .OKRow1_Col
{  
}

/* ------------- */

.PgMA2 .IntText1
{    
    color: #082416;
    font-size: 32px;
    font-weight: bold;
}
.PgMA2 .IntText2
{
    color: #000;
    font-size: 16px;
    line-height: 2;
}

/* ------------- */

.PgMA2 .IntText1Redor
{    
    display: block;
    position: relative;
}
.PgMA2 .IntText1Redor:after
{
    position: absolute;
    content: '';
    height: 115px;
    bottom: 0;
    left: 0;
    right: 0;
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.72) 72%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);
}

/* ------------- */

.PgMA2 .IntText2Redor
{    
    filter: blur(7px); 
}

/* ------------- */

@media screen and (max-width: 767px) 
{
	
    /* ------------- */
    
    .PgMA2 .OKRow1
    {    
        grid-template-columns: 1fr; 
    }

	/* ------------- */
	
	.PgMA2 .IntText1
    {    
        font-size: 22px;
    }
    
    /* ------------- */
  
}

/* ------------- */













/*
############
# PgMA2B
############
*/

.PgMA2B
{
    margin: 0px;
    padding: 40px 0px;
    margin-bottom: 40px;

    background: rgba(0, 0, 0, 0.05);
}

/* ------------- */

.PgMA2B .IntText1
{    
    color: #082416;
    font-size: 32px;
    font-weight: bold;
}
.PgMA2B .IntText2
{
    color: #000;
    font-size: 16px;
    line-height: 2;
}

/* ------------- */

@media screen and (max-width: 767px) 
{
	
	/* ------------- */
	
	.PgMA2B .IntText1
    {    
        font-size: 22px;
    }
	
    /* ------------- */
  
}

/* ------------- */









/*
############
# PgMA3
############
*/

.PgMA3
{
    margin: 0px;
    padding: 0px;
}

/* ------------- */

.PgMA3 .BlcInt1
{
    margin: 0px;
    padding: 0px;

    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

    display: block;
    overflow: hidden;

    text-align: center;

    border: #082416 2px solid;
}
.PgMA3 .BlcInt1 .IntTitulo
{
    margin: 0px;
    padding: 20px;

    color: #FFFF;
    font-size: 30px;
    font-weight: bold;

    background: #082416;
}
.PgMA3 .BlcInt1 .IntContent
{
    margin: 0px;
    padding: 20px;
}

/* ------------- */

.PgMA3 .SRow1
{
    margin: 0px;
    padding: 0px;

    margin-right: -4px;
    margin-left: -4px;

    display: flex;
    align-items: center;
}
.PgMA3 .SRow1 .SRow1_Col
{
    margin: 0px;
    padding: 0px;

    padding-right: 4px;
    padding-left: 4px;

    width: calc(100% / 2);
}
.PgMA3 .SRow1 .SRow1_Col1
{
}
.PgMA3 .SRow1 .SRow1_Col2
{
}

/* ------------- */

.PgMA3 .ExtText1A
{
    color: #000;
    font-size: 18px;
}
.PgMA3 .ExtText1B
{
    color: #000;
    font-size: 14px;
}

.PgMA3 .ExtText2A
{
    color: #131111;
    font-size: 38px;
    font-weight: bold;
}
.PgMA3 .ExtText2B
{
    color: #535050;
    font-size: 16px;
}
.PgMA3 .ExtText2C
{
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.PgMA3 .ExtText2C span
{
    color: #082416;
    font-size: 22px;
    font-weight: bold;
}
.PgMA3 .ExtText2D
{
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.PgMA3 .ExtText2D span
{
    color: #082416;
    font-size: 32px;
    font-weight: bold;
}
.PgMA3 .ExtText2E
{
    color: #0c813d;
    font-size: 14px;
    font-weight: bold;
}
.PgMA3 .ExtText2F
{
    color: #082416;
    font-size: 14px;
    font-weight: bold;

    padding: 10px;
    margin: 0px;

    text-align: center;

    line-height: 150%;

    background: rgba(0, 0, 0, 0.1);
}

.PgMA3 .ExtText3A
{
    color: #082416;
    font-size: 22px;
    font-weight: bold;
}

/* ------------- */

@media screen and (max-width: 767px) 
{
	
	/* ------------- */
	
	.PgMA3 .SRow1
    {
        display: block;
    }
    .PgMA3 .SRow1 .SRow1_Col1
    {
        width: 100%;
        margin-bottom: 20px;
    }
    .PgMA3 .SRow1 .SRow1_Col2
    {
        width: 100%;
    }
	
    /* ------------- */

    .PgMA3 .BlcInt1 .IntTitulo
    {
        font-size: 22px;
    }
    .PgMA3 .BlcInt1 .IntTitulo .fa
    {
        display: none;
    }

    /* ------------- */

    .PgMA3 .ExtText1A
    {
        font-size: 18px;
    }
    .PgMA3 .ExtText1B
    {
        font-size: 14px;
    }

    .PgMA3 .ExtText2A
    {
        font-size: 38px;
    }
    .PgMA3 .ExtText2B
    {
        font-size: 16px;
    }
    .PgMA3 .ExtText3A
    {
        font-size: 22px;
    }

    /* ------------- */
  
}

/* ------------- */













/*
############
# PgMA4
############
*/

.PgMA4
{
    margin: 0px;
    padding: 20px;

    background: rgba(0, 0, 0, 0.01);
}

/* ------------- */

.PgMA4 .ExtText1, 
.PgMA4 .ExtText1 a
{
    color: #000;
    font-size: 15px;
}

/* ------------- */

@media screen and (max-width: 767px) 
{
	
	/* ------------- */
	
	
	
    /* ------------- */
  
}

/* ------------- */













/*
############
# PgMA5
############
*/

.PgMA5
{
    margin: 0px;
    padding: 40px 20px;

    background: #082416;

    text-align: center;
}

/* ------------- */

@media screen and (max-width: 767px) 
{
	
	/* ------------- */
	
	
	
    /* ------------- */
  
}

/* ------------- */








/*
############
# PgMA6
############
*/

.PgMA6
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 40px;
}

/* ------------- */

.PgMA6 .SRow1
{
    margin: 0px;
    padding: 0px;

    margin-right: -10px;
    margin-left: -10px;
}
.PgMA6 .SRow1 .SRow1_Col
{
    margin: 0px;
    padding: 0px;

    padding-right: 10px;
    padding-left: 10px;
}
.PgMA6 .SRow1 .SRow1_Col1
{
    width: calc(100% - 440px);
}
.PgMA6 .SRow1 .SRow1_Col2
{
    width: 440px;
}

/* ------------- */

.PgMA6 .BlcInt1
{
    margin: 0px;
    padding: 0px;

    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

    display: block;
    overflow: hidden;

    border: #082416 2px solid;
}
.PgMA6 .BlcInt1 .IntTitulo
{
    margin: 0px;
    padding: 10px;

    color: #FFFF;
    font-size: 20px;

    background: #082416;
}
.PgMA6 .BlcInt1 .IntContent
{
    margin: 0px;
    padding: 0px;

    display: block;
    overflow: auto;
    width: 100%;
    max-height: 387px;
}

/* ------------- */

.PgMA6 .BlcInt2
{
    display: block;

    text-decoration: none !important;

    padding: 10px;
    margin: 0px;

    border-bottom: rgba(0, 0, 0, 0.08) 1px solid;

	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.PgMA6 .BlcInt2.Ativo,
.PgMA6 .BlcInt2:hover
{
    background: rgba(0, 0, 0, 0.04);
}
.PgMA6 .BlcInt2 *
{
    text-decoration: none !important;
}

/* ------------- */

.PgMA6 .IntText1Redor
{    
    display: block;
    position: relative;
}
.PgMA6 .IntText1Redor_G:after
{
    position: absolute;
    content: '';
    height: 115px;
    bottom: 0;
    left: 0;
    right: 0;
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.72) 72%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);
}

/* ------------- */

.PgMA6 .IntText1A
{    
    color: #082416;
    font-size: 32px;
    font-weight: bold;
}
.PgMA6 .IntText1A2
{    
    color: #1d1d1d;
    font-size: 24px;
    font-weight: bold;
}
.PgMA6 .IntText1B
{
    color: #000;
    font-size: 13px;
}
.PgMA6 .IntText1C
{
    color: #000;
    font-size: 16px;
    line-height: 2;
}

/* ------------- */

.PgMA6 .IntText2A
{    
    color: #082416;
    font-size: 16px;
    font-weight: bold;

    margin-bottom: 5px;
}
.PgMA6 .IntText2B
{    
    color: #1d1d1d;
    font-size: 13px;
    font-weight: bold;

    margin-bottom: 5px;
}
.PgMA6 .IntText2C
{
    color: #000;
    font-size: 11px;
}

/* ------------- */

@media screen and (max-width: 1100px) 
{
	
	/* ------------- */
	
	.PgMA6 .SRow1 .SRow1_Col1
    {
        width: calc(100% - 320px);
    }
    .PgMA6 .SRow1 .SRow1_Col2
    {
        width: 320px;
    }
	
    /* ------------- */
  
}

/* ------------- */


@media screen and (max-width: 767px) 
{
	
    /* ------------- */
	
	.PgMA6 .SRow1 .SRow1_Col1
    {
        width: 100%;
        margin-bottom: 20px;
    }
    .PgMA6 .SRow1 .SRow1_Col2
    {
        width: 100%;
    }

	/* ------------- */
	
	.PgMA6 .IntText1
    {    
        font-size: 22px;
    }
	
    /* ------------- */
  
}

/* ------------- */













/*
############
# PgMAModal1
############
*/

.PgMAModal1
{
    max-width: 850px;
    background: none;
}

/* ------------- */

.PgMAModal1 .BlcInt1
{
    margin: 0px;
    padding: 0px;

    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

    display: block;
    overflow: hidden;

    border: #082416 2px solid;
    background: #FFF;
}
.PgMAModal1 .BlcInt1 .IntTitulo
{
    margin: 0px;
    padding: 20px;

    color: #FFFF;
    font-size: 30px;
    font-weight: bold;

    background: #082416;
}
.PgMAModal1 .BlcInt1 .IntContent
{
    margin: 0px;
    padding: 20px;
}

/* ------------- */

.PgMAModal1 .ExtTextG1
{
    color: #082416;
    font-size: 38px;
    font-weight: bold;
}
.PgMAModal1 .ExtTextG2
{
    color: #000;
    font-size: 16px;
}
.PgMAModal1 .ExtTextG3
{
    color: #082416;
    font-size: 22px;
    font-weight: bold;
}
.PgMAModal1 .ExtTextG4
{
    color: #082416;
    font-size: 38px;
    font-weight: bold;

    text-align: center;
}

/* ------------- */

@media screen and (max-width: 767px) 
{
	
	/* ------------- */
	
    .PgMAModal1 .BlcInt1 .IntTitulo
    {
        font-size: 22px;
    }
    .PgMAModal1 .BlcInt1 .IntTitulo .fa
    {
        display: none;
    }

    /* ------------- */

    .PgMAModal1 .ExtText1
    {
        font-size: 38px;
    }
    .PgMAModal1 .ExtText2
    {
        font-size: 16px;
    }

    /* ------------- */
  
}

/* ------------- */