#todo-o-conteudo {
display: block;
}

div.wrapper div.content.content-center div.intro {
position: relative;
margin-top: 7em;
margin-bottom: 10em;
z-index: 3;
}


section div.full-screen div.full-screen-image {
    position: absolute;
    right: 0;
    /*top: 54px;*/
    top: 0;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 0;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

section div.full-screen#inicio-telemovel div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2020-07-15-galaxy-landscape-2.jpg-4/original');
background-image: url('//images.impresa.pt/expresso/2020-07-16-galaxy-landscape-8.jpg-1/original');
    top: 5%;
}

section div.full-screen#inicio-telemovel div.full-screen-image.portait {
background: url('//images.impresa.pt/expresso/2020-07-15-galaxy-portrait4.jpg/original');
background: url('//images.impresa.pt/expresso/2020-07-16-galaxy-portrait5.jpg/original');
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
top: 8%;
}


@media only screen and (max-width : 834px) {
section div.full-screen#inicio-telemovel div.full-screen-image.portait {
background-position: center center;
top: 2%;
}
}

@media only screen and (max-width: 768px) {
section div.full-screen#inicio-telemovel div.full-screen-image.portait {
background-position: center center;
top: 4%;
}
}

@media only screen and (max-width: 480px) {
section div.full-screen#inicio-telemovel div.full-screen-image.portait {
background-position: center center;
top: 9%;
}
}

div.full-screen div.module-centered h1,
div.full-screen div.module-centered p {
color: #FFFFFF;
}

div.full-screen div.module-centered p,
div.full-screen div.module-centered p a {
color: #FFFFFF;
}

div.wrapper div.content-center div.box.box-left, div.wrapper div.content-center div.box.box-right {
    margin-top: 0;
    margin-bottom: 1%;
    width: 50%;
    clear: both;
    padding: 0.5em 1em 1em 0;
    width: 41%;
    float: left;
    margin-left: 0%;
    margin-right: 4%;
}

.foto-perfil {
display: block;
}