

body {
    font-family: 'Inter', serif;
    font-size: 1.1rem;
    line-height: 1.3;
    word-break: break-word;
    word-wrap: break-word;
    font-weight: 400;
    font-style: normal;
}

/*
.section {
  position: relative;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;  
  word-wrap: break-word;
}*/

.fullscreen {
    display: flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    align-items: center;
    min-height: 100vh;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.fullscreen .overlay {
    min-height: 100vh;
}

.overlay {
    width: 100%;
    bottom: 0;
    left: 0;
    opacity: 0.35;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    /*pointer-events: none;*/
    
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}

/*
.im-inicio{
    background-image: url('topo-de-pagina-de-demonstracao.jpg');
  }


  .im-p1{
    background-image: url('p1.jpg');
  }
  .im-p2{
    background-image: url('p2.jpg');
  }
  .im-p3{
    background-image: url('p3.jpg');
  }
  .im-p4{
    background-image: url('p4.jpg');
  }
  .im-p5{
    background-image: url('p5.jpg');
  }
  .im-p6{
    background-image: url('p6.jpg');
  }
*/

  .text-justify {
    text-align: justify !important;
  }


.bt-quadrado {
    background-size: cover;
    background-position: center;
    align-items: center;
    min-height: 100%;
}

.bt-quadrado:hover .sombra {
    background: rgba(0, 0, 0, 0.75);
}

.bt-quadrado .sombra {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
    transition: 1s;
}

.h-300{
    min-height: 370px !important;
}