* {
  box-sizing: border-box;
}

body {
  background: #011848;
}

/*vars*/
.page-content { min-height: 100vh; width: 100%; background: url(../images/fundo.png) no-repeat center center fixed; background-size: cover;}

.box-content { min-height: 100vh;}
.box-content p { margin: 0;}

.header-logo { max-width: 600px; padding: 50px 10px 90px 10px; text-align: center;}
.header-logo img { width: 100%; height: 100%;}

.text-page { font-size: 2.5rem; color: white; text-align: center;}

.box-contato { padding: 30px 10px;}
.box-contato .desc { color: white; font-size: 1.1rem;}
.box-contato .desc a{text-decoration: none; color:white;}
.box-contato .desc .text-1 { position: relative; margin:0 30px;}
.box-contato .desc .text-2 { position: relative;}
.box-contato .desc .text-1 .icon svg { color: #1E6899; margin-bottom: 5px; margin-left: 3px; margin-right: 3px;}
.box-contato .desc .text-2 .icon svg { color: #EF06A9; margin-bottom: 5px; margin-left: 3px; margin-right: 3px;}
.box-contato .desc .text-2 .icon2 svg { color: #EF06A9; margin-bottom: 7px; margin-left: 3px; margin-right: 3px;}


@media (max-width: 768px) {
  
}
@media (max-width: 576px) {
  .box-contato .desc{align-items: center;}
  .text-page { font-size: 2rem; line-height:2.2rem}
}