/*--INICIO-- Media queries
Sempre que se tratarem de media queries iguais é preférível compilar todas as regras na mesma media queria, preservando a ordem e os comentários de cada bloco
*/


@media only screen and (min-width : 1921px){

body {
font-size: 1.1rem;
}

.content-center {
max-width: 37.7vw;
}

.content-larger {
width: 47.3%;
}

div.wrapper div.content-center div.box.box-left {
margin-left: -62%;
margin-right: 0%;
}


div.full-screen div.module-centered.img1 {
width: 25%;
}

div.full-screen div.module-centered.img2 {
width: 29%;
}

div.full-screen div.module-centered.img3 {
width: 25%;
}

div.full-screen div.module-centered.img5 {
width: 45%;
}

/*creditos*/

div.wrapper div.content-fullwidth div.credits cite {
font-size: 1.3em;
}

div.wrapper div.content-fullwidth div.credits cite span.media-name {
color: #ef0000;
}


}



@media only screen and (max-width : 1920px){

body {
font-size: 1.01rem;
}

.content-center {
max-width: 37.7vw;
}

.content-larger {
width: 47.2%;
}

/**/

div.full-screen div.module-centered.img1 {
width: 23%;
}

div.full-screen div.module-centered.img2 {
width: 27%;
}

div.full-screen div.module-centered.img3 {
width: 20%;
}

div.full-screen div.module-centered.img5 {
width: 45%;
}

/*creditos*/

div.wrapper div.content-fullwidth div.credits cite {
font-size: 1.3em;
}

div.wrapper div.content-fullwidth div.credits cite span.media-name {
color: #ef0000;
}

/*imagem final*/

img {
margin: 0 auto -0.2em auto;
}

}







@media only screen and (max-width : 1880px){

.content-center {
max-width: 38.5vw;
}

.content-larger {
width: 48.4%;
}

}



@media only screen and (max-width : 1600px) {
.content-center {
max-width: 44.5vw;
}

.content-larger {
width: 56%;
}

/**/

div.full-screen div.module-centered.img1 {
width: 25%;
top: 24%;
left: 64%;
}

div.full-screen div.module-centered.img2 {
width: 32%;
top: 31%;
left: 61%;
}

div.full-screen div.module-centered.img3 {
width: 26%;
top: 23%;
left: 10%;
}

div.full-screen div.module-centered.img4 {
width: 31%;
top: 17%;
left: 9%;
}

div.full-screen div.module-centered.img5 {
width: 52%;
}
                    
}


@media only screen and (max-width : 1440px){

.content-center {
max-width: 49.5vw;
}

.content-larger {
width: 62.5%;
}

/**/

div.full-screen div.module-centered.img1 {
width: 28%;
top: 29%;
left: 64%;
}

div.full-screen div.module-centered.img2 {
width: 34%;
top: 32%;
left: 61%;
}
div.full-screen div.module-centered.img3 {
width: 30%;
top: 17%;
left: 10%;
}

div.full-screen div.module-centered.img5 {
width: 60%;
}

/*creditos*/

div.wrapper div.content-fullwidth div.credits cite span.media-name {
color: #a00000; 
}

}




@media only screen and (max-width : 1366px){

body {
font-size: 1rem;
}

.content-center {
max-width: 50.5vw;
}

.content-larger {
width: 63.8%;
}

/**/

div.full-screen div.module-centered.img1 {
width: 30%;
top: 28%;
left: 65%;
}

div.full-screen div.module-centered.img2 {
width: 37%;
top: 31%;
left: 59%;
}

div.full-screen div.module-centered.img3 {
width: 32%;
top: 19%;
left: 9%;
}

div.full-screen div.module-centered.img5 {
width: 58%;
}

}


@media only screen and (max-width : 1280px){

.content-center {
max-width: 54.69vw;
}

.content-larger {
width: 70%;
}

/*Citações fullscreen*/

div.full-screen div.module-centered.img2 {
width: 40%;
top: 28%;
left: 59%;
}

div.full-screen div.module-centered.img3 {
width: 34%;
top: 19%;
left: 9%;
}

div.full-screen div.module-centered.img4 {
width: 31%;
top: 23%;
left: 9%;
}

div.full-screen div.module-centered.img5 {
top: 26%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
width: 60%;
}

/*blockquote fullscreen*/

div.full-screen div.module-centered div.heading-container blockquote {
font-weight: 500;
font-size: 6em;
line-height: 1em;
letter-spacing: 0.01em;
}

div.full-screen div.module-centered div.heading-container blockquote span {
font-weight: 800;
font-size: 0.5em;
}

/*scrolldown*/

div.full-screen a.scrolldown-link.only-large-devices div.scrolldown div.swap-scrolldown, div.full-screen a.scrolldown-link.only-small-devices div.scrolldown div.swap-scrolldown {
width: 90px;
height: 90px;
}

/*título do trabalho*/

div.full-screen div.module-centered div.heading-container h1 {
font-weight: 100;
font-size: 8em;
letter-spacing: 0em;
line-height: 0.99em;
}

/*intro*/

div.wrapper div.content.content-larger div.intro p {
font-size: 3em;
line-height: 1.15em;
-webkit-margin-after: 0.6em;
}

/**assinatura*/

div.wrapper div.content.content-larger div.intro p.article_Signature.bordered {
border: 0.5px solid #00000085;
border-left-width: 0; 
border-right-width: 0; 
padding: 0.01em 0 0.3em 0;
margin-top: 1em;
}

div.wrapper div.content.content-larger div.intro p.article_Signature.bordered span.assinatura1, 
div.wrapper div.content.content-larger div.intro p.article_Signature.bordered span.assinatura2 {
font-size: 0.6em;
text-transform: uppercase;
font-weight: 100;
line-height: 0em;
}

div.wrapper div.content.content-larger div.intro p.article_Signature.bordered span.assinatura2 {
font-weight: 100;
font-size: 0.6em;
margin-right: -0.2em;
margin-left: -0.2em;
}

div.wrapper div.content.content-larger div.intro h6 {
font-size: 2.2em;
font-weight: 100;
}

/*capitulos*/

div.wrapper div.content.content-center > h2 {
font-size: 5.5em;
line-height: 1.1em;
font-weight: 300;
letter-spacing: -0.03em;
margin-top: 1.5em;
-webkit-margin-before: 0em;
-webkit-margin-before: 1.8em;
}

div.wrapper div.content.content-center > h2 span.chapters {
font-size: 1.15em;
font-weight: 500;
line-height: 1.3em;
margin-top: 0.5em;
padding-bottom: 0.24em;
margin-bottom: 0em;
}

/*subtitulo*/

div.wrapper div.content.content-center > h3,
div.wrapper div.content.content-center > h4 {
font-size: 2.9em;
font-weight: 500;
line-height: 1.3em;
margin-top: 1.2em;
margin-bottom: -1em;
}

div.wrapper div.content.content-center > h4 {
font-size: 2.3em;
}

/*legendas*/

div.fullwidth-cover.only-small-devices div.box div.box-image figcaption, 
div.wrapper div.content-center div.box figure.box-image figcaption, 
div.wrapper div.content-fullwidth figure.box-image figcaption, 
div.wrapper div.content-larger figure.box-image figcaption, 
div.wrapper div.content-center div.box div.captions-media, 
div.wrapper div.content-fullwidth div.box div.captions-media, 
div.wrapper div.content-larger div.box div.captions-media, 
div.wrapper div.content-fullwidth div.box div.captions-media, 
div.wrapper div.content-center div.box div.box-slideshow.slider div.mySlides figcaption, 
div.wrapper div.content-fullwidth div.box div.box-slideshow.slider div.mySlides figcaption, 
div.wrapper div.content-larger div.box div.box-slideshow.slider div.mySlides figcaption {
font-weight: 400;
font-size: 1.8em;
line-height: 1.25em;
margin-top: 0.5em;
}

/*blockquote*/

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote, 
div.wrapper div.content.content-larger div.box div.box-blockquote blockquote {
font-size: 6.3em;
line-height: 1.2em;
letter-spacing: 0.01em;
}

div.wrapper div.content-fullwidth.fundo-destaque div.box div.box-blockquote {
padding-top: 4em;
padding-bottom: 4em;
}

div.wrapper div.content-fullwidth div.box div.box-blockquote cite, div.wrapper div.content-larger div.box div.box-blockquote cite {
font-size: 2.2em;
line-height: 0.9em;
margin-top: 0.6em;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote.citacao::before,
div.wrapper div.content.content-larger div.box div.box-blockquote blockquote.citacao::before {
top: 0.55em;
left: -0.4em;
font-weight: 500;
font-size: 2.9em;
line-height: 0em;
} 

/*caixas*/

div.wrapper div.content.content-center div.box div.box-text > h2 {
font-size: 3.1em;
font-weight: 500;
line-height: 1.2em;
}

div.wrapper div.content.content-center div.box div.box-text > h3,
div.wrapper div.content.content-center div.box div.box-text > h4 {
font-size: 2em;
font-weight: 500;
line-height: 1.5em;
letter-spacing: -0.01em;
margin-top: 2em;
}

div.wrapper div.content.content-center div.box div.box-text > h4 {
font-size: 1.8em;
letter-spacing: 0.01em;
margin-top: 0em;
}

div.wrapper div.content.content-center div.box div.box-text > p {
font-size: 1.9em;
line-height: 1.4em;
font-weight: 600;
margin-bottom: 1.1em;
letter-spacing: 0.01em;
margin-top: 0.3em;
}

div.wrapper div.content.content-center div.box div.box-text > p span.num-item {
font-size: 0.9em;
line-height: 1.4em;
font-weight: 500;
padding-right: 0.5em;
}

/*trinco*/

div.wrapper div.content-center p img.end-mark {
width: 13px;
margin-bottom: 0px;
}

/*creditos*/

div.wrapper div.content-fullwidth div.credits {
padding-top: 4em;
padding-bottom: 3em;
}

div.wrapper div.content-fullwidth div.credits cite {
font-size: 1.25em;
line-height: 1.4em;
font-weight: 500;
}

div.wrapper div.content-fullwidth div.credits cite span.media-name {
padding-right: 0.4em;
font-weight: 400;
}

div.wrapper div.content-fullwidth div.credits h6 {
font-weight: 400;
font-size: 1em;
margin-top: 0.5em;
margin: 3em 0 0 0;
}

}



@media only screen and (max-width : 1200px){

.content-center {
max-width: 50vw;
}

.content-larger {
width: 63.3%;
}

div.wrapper div.content-fullwidth div.credits cite span.media-name {
    font-weight: 800;
}

/*citaçoes*/

div.full-screen div.module-centered.img2 {
width: 36%;
top: 33%;
left: 59%;
}

div.full-screen div.module-centered.img3 {
width: 32%;
top: 20%;
left: 9%;
}

/*titulo*/

div.full-screen div.module-centered div.heading-container h1 {
font-size: 7em;
}

/*blockquote*/

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote, 
div.wrapper div.content.content-larger div.box div.box-blockquote blockquote {
font-size: 5.8em;
line-height: 1em;
letter-spacing: 0.01em;
}

div.wrapper div.content-fullwidth div.box div.box-blockquote cite, 
div.wrapper div.content-larger div.box div.box-blockquote cite {
font-size: 2em;
line-height: 0.9em;
margin-top: 0.6em;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote.citacao::before, div.wrapper div.content.content-larger div.box div.box-blockquote blockquote.citacao::before {
top: 0.55em;
font-size: 2.8em;
}

/*capitulos*/

div.wrapper div.content.content-center > h2 {
font-size: 5.3em;
}



}


/*boxes: deixa- de estar float*/
@media only screen and (max-width : 1112px){

/*boxes*/

div.wrapper div.content-center div.box.box-left,
div.wrapper div.content-center div.box.box-right {
float: none;
width: 100%;
margin-right: auto;
margin-left: auto;
border-top: 1.5px solid #7b7b7b4d;
border-bottom: 1.5px solid #7b7b7b4d;
padding-bottom: 3em;
padding-top: 3em;
margin-bottom: 3.5em;
margin-top: 3.5em;
padding-right: 0em;
padding-left: 0em;
}

div.wrapper div.content-center div.box-text {
padding-right: 2em;
padding-left: 2em;
}

/*citações*/

div.full-screen div.module-centered div.heading-container blockquote {
font-size: 5.3em;
}

div.full-screen div.module-centered.img1 {
width: 34%;
top: 29%;
left: 63%;
}

div.full-screen div.module-centered.img2 {
width: 39%;
top: 30%;
left: 57%;
}

/*blockquote*/

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote, div.wrapper div.content.content-larger div.box div.box-blockquote blockquote {
font-size: 5.5em;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote.citacao::before, div.wrapper div.content.content-larger div.box div.box-blockquote blockquote.citacao::before {
top: 0.6em;
font-size: 2.7em;
left: -0.45em;
}

div.wrapper div.content-center.last-content a.back-to-top-link div.back-to-top-button,
div.wrapper div.content-center.last-content a.back-to-top-link div.back-to-top-button:hover,
div.full-screen a.scrolldown-link.only-large-devices div.scrolldown div.swap-scrolldown,
div.full-screen a.scrolldown-link.only-large-devices div.scrolldown div.swap-scrolldown:hover {
width: 80px;
height: 80px;
}

}



@media only screen and (max-width : 1024px){

.content-center {
max-width: 49.25vw;
}

body {
/*font-size: 0.98rem;*/
font-size: 0.96rem;
}

/*titulo*/

div.full-screen div.module-centered.img5 {
width: 65%;
}

/*capitulos*/

div.wrapper div.content.content-center > h2 {
font-size: 5em;
}

/*blockquote*/

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote, div.wrapper div.content.content-larger div.box div.box-blockquote blockquote {
font-size: 5.2em;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote.citacao::before, div.wrapper div.content.content-larger div.box div.box-blockquote blockquote.citacao::before {
top: 0.62em;
font-size: 2.7em;
left: -0.45em;
}

}


/*small vs large devices: nos capitulos, deixamos de ter fullscreen para imagens a toda a largura */
@media screen and (max-width: 1000px) {
.content-center {
max-width: 49.2vw;
}

div.full-screen div.full-screen-image.only-large-devices {
display: none;
}

div.full-screen div.full-screen-image.only-small-devices {
display: block;
}

div.full-screen div.full-screen-2.only-small-devices {
display: block;
}

div.full-screen.only-large-devices {
display: none;
}

div.wrapper div.content.content-fullwidth.only-small-devices {
display: block;
}

/**/

/*citações*/

div.full-screen div.module-centered div.heading-container blockquote {
font-size: 4em;
}

div.full-screen div.module-centered.img1 {
width: 28%;
top: 19%;
left: 12%;
}

div.full-screen div.module-centered.img2 {
width: 30%;
top: 26%;
left: 67%;
}

div.full-screen div.module-centered.img3 {
width: 26%;
top: 11%;
left: 18%;
}

div.full-screen div.module-centered.img5 {
width: 57%;
}

div.full-screen div.full-screen-2 div.full-screen-image.only-small-devices {
bottom: -15px;
}


div.full-screen div.module-centered div.heading-container h1 {
font-size: 5.5em;
}

}





@media only screen and (max-width : 992px){

.content-center {
max-width: 49vw;
}

div.wrapper div.content.content-larger div.intro {
margin-top: -5em;
}

div.wrapper div.content-center div.credits h4, 
div.wrapper div.content-center div.credits cite {
font-size: 1.5em;
}

div.wrapper div.content.content-center > h2 {
font-size: 3.7em;
line-height: 1.25em;
}

div.full-screen div.module-centered.img3 {
width: 26%;
top: 2%;
left: 18%;
}

div.full-screen div.module-centered.img5 {
top: 17%;
}

div.wrapper div.content-fullwidth div.box div.box-blockquote cite span.cite-position, 
div.wrapper div.content-larger div.box div.box-blockquote cite span.cite-position {
font-family: "Firme-Bold",sans-serif; 
}

div.wrapper div.content-center.last-content a.back-to-top-link div.back-to-top-button, 
div.wrapper div.content-center.last-content a.back-to-top-link div.back-to-top-button:hover, 
div.full-screen a.scrolldown-link.only-large-devices div.scrolldown div.swap-scrolldown, 
div.full-screen a.scrolldown-link.only-large-devices div.scrolldown div.swap-scrolldown:hover {
width: 70px;
height: 70px;
}

}



@media only screen and (max-width : 834px) {

div.wrapper div.content.content-larger div.intro {
margin-top: -13em;
}

div.full-screen div.module-centered.img1, 
div.full-screen div.module-centered.img2, 
div.full-screen div.module-centered.img3, 
div.full-screen div.module-centered.img4 {
position: relative;
margin-right: -50%;
transform: translate(-50%, -50%);
top: -27%;
left: 50%;
width: 64%;
text-align: center;
}

div.full-screen div.module-centered div.heading-container blockquote::before {
margin-right: -50%;
left: 50%; 
transform: translate(-50%, -50%);
top: 0.1em;
}

div.full-screen div.full-screen-2 div.full-screen-image.only-small-devices.img1 {
bottom: 15%;
}

div.full-screen div.full-screen-2 div.full-screen-image.only-small-devices.img2 {
bottom: 20%;
}

div.full-screen div.full-screen-2 div.full-screen-image.only-small-devices.img3 {
bottom: 22%;
}

div.full-screen div.module-centered.img5 {
width: 70%;
top: 26%;
}

div.full-screen div.module-centered div.heading-container h1 {
font-size: 6.3em;
}

.reduzir-info {
width: 70%;
margin-top: 5em;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote, 
div.wrapper div.content.content-larger div.box div.box-blockquote blockquote {
font-size: 4.2em;
line-height: 1em;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote.citacao::before, 
div.wrapper div.content.content-larger div.box div.box-blockquote blockquote.citacao::before {
top: 0.67em;
font-size: 2.7em;
}

div.box div.box-blockquote cite span.cite-position, 
div.wrapper div.content-larger div.box div.box-blockquote cite span.cite-position {
font-size: 0.9em;
}

/*creditos*/

div.wrapper div.content-fullwidth div.credits cite {
font-size: 1.4em;
line-height: 1.6em;
}

div.wrapper div.content-fullwidth div.credits h6 {
font-size: 1.2em;
}

}



/*os dois contents ficam da mesma largura*/
@media only screen and (max-width : 768px) {

.content-center,
.content-larger {
max-width: 79.2vw;
}

.content-larger {
width: 79.2vw;
}


/*.content-center {
max-width: 70vw;
}

.content-larger {
width: 89.3%;
}*/

/*todas as margens iguais*/

div.wrapper div.content-center div.box {
margin-top: 9.5%;
margin-bottom: 9.5%;
}

div.wrapper div.content.content-larger div.intro {
margin-top: -20em;
}

div.wrapper div.content-center > p,
div.wrapper div.content-center > h2,
div.wrapper div.content-center > h3 {
line-height: 1.7em;
}

div.wrapper div.content.content-center > p {
font-size: 2.2em;
text-align: left;
line-height: 1.6em;
}

div.wrapper div.content-center .box figure.box-image figcaption, 
div.wrapper div.content-fullwidth figure.box-image figcaption, 
div.wrapper div.content-center .box .captions-media, 
div.wrapper div.content-fullwidth .box .captions-media {
font-size: 1.6em;
line-height: 1.2em;
}

div.wrapper div.content.content-center div.box div.box-text > p {
font-size: 2.01em;
letter-spacing: 0.001em;
}

/**/

div.wrapper div.content.content-center > h2 {
font-size: 3.6em;
}

div.full-screen div.module-centered h1 {
font-size: 6em;
}

/**/

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote, 
div.wrapper div.content.content-larger div.box div.box-blockquote blockquote {
font-size: 3.9em;
line-height: 1.2em;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote.citacao::before, 
div.wrapper div.content.content-larger div.box div.box-blockquote blockquote.citacao::before {
top: 0.75em;
}

div.wrapper div.content-fullwidth div.box div.box-blockquote cite,
div.wrapper div.content-larger div.box div.box-blockquote cite {
font-size: 2.2em;
margin-top: 1em;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote, 
div.wrapper div.content.content-larger div.box div.box-blockquote blockquote {
font-size: 3.9em;
}


}


/*blockquotes no meio do texto passam a estar centradas*/
@media only screen and (max-width : 540px){

/*.content-larger {
width: 100%;
}*/

body {
font-size: 0.85rem;
}

div.wrapper div.content.content-larger div.intro {
margin-top: -30em;
}

div.wrapper div.content.content-center div.box div.box-text > p {
font-size: 2.08em;
line-height: 1.4em;
}

div.wrapper div.content.content-center > h2 {
margin-top: 0.8em;
}

footer div.content.content-center p {
font-size: 1.2em;
}

/**/

div.wrapper div.content-center div.credits h4, 
div.wrapper div.content-center div.credits cite {
font-size: 1.55em;
}

div.wrapper div.content-center div.credits {
margin-top: 10em;
}

div.full-screen div.module-centered h1 {
font-size: 6em;
}

div.full-screen div.module-centered h1 {
font-size: 6em;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote, 
div.wrapper div.content.content-larger div.box div.box-blockquote blockquote {
font-size: 3em;
}

/**/

div.wrapper div.content.content-larger div.intro p.article_Signature.bordered {
padding: 0.2em 0 0.5em 0;
font-size: 2.9em;
}

div.wrapper div.content.content-larger div.intro h6 {
font-size: 2.01em;
-webkit-margin-before: -0.1em;
}

div.fullwidth-cover.only-small-devices div.box div.box-image figcaption, div.wrapper div.content-center div.box figure.box-image figcaption, div.wrapper div.content-fullwidth figure.box-image figcaption, div.wrapper div.content-larger figure.box-image figcaption, div.wrapper div.content-center div.box div.captions-media, div.wrapper div.content-fullwidth div.box div.captions-media, div.wrapper div.content-larger div.box div.captions-media, div.wrapper div.content-fullwidth div.box div.captions-media, div.wrapper div.content-center div.box div.box-slideshow.slider div.mySlides figcaption, div.wrapper div.content-fullwidth div.box div.box-slideshow.slider div.mySlides figcaption, div.wrapper div.content-larger div.box div.box-slideshow.slider div.mySlides figcaption {
font-size: 2em;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote, div.wrapper div.content.content-larger div.box div.box-blockquote blockquote {
font-size: 3em;
text-align: center;
}

div.wrapper div.content-fullwidth div.box div.box-blockquote cite, 
div.wrapper div.content-larger div.box div.box-blockquote cite {
text-align: center;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote.citacao::before {
margin-right: -50%;
left: 50%;
transform: translate(-50%, -50%);
top: 0.8em; 
}

div.wrapper div.content-center.last-content a.back-to-top-link div.back-to-top-button, div.wrapper div.content-center.last-content a.back-to-top-link div.back-to-top-button:hover, div.full-screen a.scrolldown-link.only-large-devices div.scrolldown div.swap-scrolldown, div.full-screen a.scrolldown-link.only-large-devices div.scrolldown div.swap-scrolldown:hover {
    width: 60px;
    height: 60px;
}

}



@media only screen and (max-width : 480px){

.content-center {
max-width: 78.2vw;
}

div.wrapper div.content.content-larger div.intro {
margin-top: -17em;
}

div.full-screen div.module-centered div.heading-container h1 {
font-size: 5em;
line-height: 1.1em;
}

div.full-screen div.module-centered.img5 {
width: 84%;
top: 17%;
}

/*entrada*/

div.wrapper div.content.content-larger div.intro p {
font-size: 2.5em;
line-height: 1.18em;
-webkit-margin-after: 0.6em;
}

div.wrapper div.content.content-larger div.intro p.article_Signature.bordered {
padding: 0.1em 0 0.3em 0;
font-size: 2.55em;
}


}


/*creditos no final do trabalho mudam de configuração*/
@media only screen and (max-width : 412px){

div.wrapper div.content-fullwidth div.credits.only-large-devices {
display: none;
}


div.wrapper div.content-fullwidth div.credits.only-small-devices {
display: block;
}


div.full-screen div.module-centered div.heading-container blockquote {
font-size: 3em;
}

div.full-screen div.module-centered.img1 {
top: -32%;
width: 46%;
}

div.full-screen div.module-centered.img2 {
top: -32%;
width: 54%;
}

div.full-screen div.module-centered div.heading-container h1 {
font-size: 4.5em;
}

div.full-screen div.module-centered.img5 {
width: 84%;
top: 34%;
}

div.full-screen div.full-screen-2 div.full-screen-image.only-small-devices {
bottom: -10%;
}

div.wrapper div.content.content-larger div.intro p.article_Signature.bordered {
padding: 0.2em 0 0.4em 0;
font-size: 2.55em;
line-height: 0.9em;
}

div.wrapper div.content.content-larger div.intro h6 {
font-size: 1.89em;
}

div.wrapper div.content-fullwidth div.credits cite {
font-size: 1.2em;
}

div.wrapper div.content-fullwidth div.credits h6 {
font-size: 1.1em;
}

div.wrapper div.content-fullwidth.fundo-destaque div.box div.box-blockquote.cite {
padding-top: 6.5em;
}

div.wrapper div.content-fullwidth div.credits cite {
font-size: 1.3em;
line-height: 1.4em;
margin-top: 0.5em;
}

}






@media only screen and (max-width : 375px){

div.wrapper div.content-center div.back-to-top div.back-to-top-button::after {
left: 1.01em;
}

div.full-screen a.scrolldown-link.only-large-devices {
top: 90%;
}

div.full-screen div.module-centered div.heading-container blockquote {
font-size: 3em;
}

div.full-screen div.module-centered.img1 {
top: -29%;
width: 49%;
}

2 div.full-screen-image.only-small-devices.img2 {
bottom: 24%;
}

div.full-screen div.module-centered.img2 {
top: -33%;
width: 65%;
}

div.full-screen div.full-screen-2 div.full-screen-image.only-small-devices.img3 {
bottom: 17%;
}

div.full-screen div.module-centered.img3 {
top: -30%;
}

div.full-screen div.module-centered.img5 {
top: 30%;
}

div.full-screen div.module-centered div.heading-container h1 {
font-size: 3.8em;
}

div.wrapper div.content.content-larger div.intro p.article_Signature.bordered {
padding: 0.1em 0 0.3em 0;
font-size: 2.55em;
line-height: 0.9em;
}

.reduzir-info {
width: 100%;
}

div.wrapper div.content.content-center > h2 {
font-size: 3.5em;
line-height: 1.25em;
}

div.wrapper div.content.content-center > h3 {
margin-bottom: -1em;
line-height: 1.2em;
}

/*blockquote*/

div.wrapper div.content-fullwidth.fundo-destaque div.box div.box-blockquote {
padding-top: 4em;
padding-bottom: 4em;
}

div.wrapper div.content.content-fullwidth div.box div.box-blockquote blockquote.citacao::before {
top: 0.8em;
}

div.wrapper div.content-fullwidth.fundo-destaque div.box div.box-blockquote.cite {
padding-top: 5.9em;
}

div.wrapper div.content-fullwidth div.box div.box-blockquote cite, div.wrapper div.content-larger div.box div.box-blockquote cite {
margin-bottom: -0.6em;
margin-top: 0.7em;
}

div.wrapper div.content-center.last-content a.back-to-top-link div.back-to-top-button, 
div.wrapper div.content-center.last-content a.back-to-top-link div.back-to-top-button:hover, 
div.full-screen a.scrolldown-link.only-large-devices div.scrolldown div.swap-scrolldown, 
div.full-screen a.scrolldown-link.only-large-devices div.scrolldown div.swap-scrolldown:hover {
width: 60px;
height: 60px;
}

div.wrapper div.content-fullwidth div.credits cite {
font-size: 1.1em;
line-height: 1.3em;
}

div.wrapper div.content-fullwidth div.credits h6 {
font-size: 1.1em;
}

}





@media only screen and (max-width : 360px){

div.wrapper div.content.content-larger div.intro {
margin-top: -14em;
}320

div.full-screen div.module-centered div.heading-container blockquote {
font-size: 2.6em;
}

div.full-screen div.full-screen-2 div.full-screen-image.only-small-devices.img1 {
bottom: 18%;
}

div.full-screen div.module-centered.img1 {
top: -29%;
width: 46%;
}

div.full-screen div.full-screen-2 div.full-screen-image.only-small-devices.img2 {
bottom: 23%;
}

div.full-screen div.module-centered.img2 {
top: -31%;
width: 50%;
}

div.full-screen div.full-screen-2 div.full-screen-image.only-small-devices.img3 {
bottom: 13%;
}

div.full-screen div.module-centered.img3 {
top: -28%;
}

div.full-screen div.full-screen-2 div.full-screen-image.only-small-devices {
bottom: -10%;
}

div.full-screen div.module-centered.img5 {
    top: 33%;
}

div.wrapper div.content.content-larger div.intro p.article_Signature.bordered {
padding: 0.3em 0 0.5em 0;
font-size: 2.55em;
line-height: 0.8em;
}

div.wrapper div.content.content-larger div.intro h6 {
    font-size: 2em;
    -webkit-margin-before: -0.2em;
}

div.wrapper div.content.content-larger div.intro p {
font-size: 2.3em;
line-height: 1.3em;
-webkit-margin-after: 0.6em;
}

div.wrapper div.content.content-center > h2 {
margin-top: 1.8em;
}

div.wrapper div.content.content-center > h3 {
margin-bottom: -1.25em;
line-height: 1.2em;
font-size: 2.8em;
}

div.wrapper div.content.content-center > p {
font-size: 2em;
}

div.wrapper div.content.content-center > h2 {
font-size: 3.2em;
}

}


@media only screen and (max-width : 320px){

.content-center,
.content-larger {
max-width: 86vw;
}

body {
/*font-size: 0.75rem;*/
font-size: 0.65rem;
}

div.wrapper div.content.content-center div.box div.box-text > p {
font-size: 2.18em;
line-height: 1.41em;
font-weight: 800;
}

div.wrapper div.content.content-center > p {
font-size: 2.5em;
line-height: 1.5em;
}

div.wrapper div.content-center div.box figure.box-image figcaption, 
div.wrapper div.content-fullwidth figure.box-image figcaption, 
div.wrapper div.content-larger figure.box-image figcaption, 
div.wrapper div.content-center div.box div.captions-media, 
div.wrapper div.content-fullwidth div.box div.captions-media, 
div.wrapper div.content-larger div.box div.captions-media, 
div.wrapper div.content-fullwidth div.box div.captions-media {
font-size: 2.2em;
line-height: 1.35em;
}

div.wrapper div.content-center div.credits h4, div.wrapper div.content-center div.credits cite {
font-size: 1.8em;
}

div.wrapper div.content-center p img.end-mark {
width: 11px;
}

div.full-screen div.module-centered h1 {
font-size: 5.9em;
}

div.wrapper div.content-center p, 
div.wrapper div.content-fullwidth p, 
div.wrapper div.content-larger p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0em;
-webkit-margin-end: 0em;
}

div.wrapper div.content.content-center > h3 {
    margin-bottom: -0.85em;
    line-height: 1.4em;
    font-size: 2.8em;
}

div.wrapper div.content-center.last-content a.back-to-top-link div.back-to-top-button, 
div.wrapper div.content-center.last-content a.back-to-top-link div.back-to-top-button:hover, 
div.full-screen a.scrolldown-link.only-large-devices div.scrolldown div.swap-scrolldown, 
div.full-screen a.scrolldown-link.only-large-devices div.scrolldown div.swap-scrolldown:hover {
    width: 40px;
    height: 40px;
}


}