*{
    margin: 0;
    padding: 0;
}

.header{
    background-color: #DCDCDC;
}

.logoTech{
    width: 105px;
}

.link1{
    text-decoration: none;
    font-family: Quicksand;
    color: #000000;
    font-size: larger;
}

.link1:hover{
    text-decoration: none;
    font-family: Quicksand;
    color: #FFA500;
    font-size: larger;
}

.link2{
    text-decoration: none;
    font-family: Quicksand;
    color: #000000;
    font-size: larger;
}

.link2:hover{
    text-decoration: none;
    font-family: Quicksand;
    color: #FFA500;
    font-size: larger;
}

.link3{
    text-decoration: none;
    font-family: Quicksand;
    color: #000000;
    font-size: larger;
}

.link3:hover{
    text-decoration: none;
    font-family: Quicksand;
    color: #FFA500;
    font-size: larger;
}

.link4{
    text-decoration: none;
    font-family: Quicksand;
    color: white;
    background-color: #32CD32;
}

.link4:hover{
    text-decoration: none;
    font-family: Quicksand;
    color: white;
    background-color: #32CD32;
}

.link5{
    text-decoration: none;
    font-family: Quicksand;
    color: #DCDCDC;
    font-size: larger;
}

.link5:hover{
    text-decoration: none;
    font-family: Quicksand;
    color: #A9A9A9;
    font-size: larger;
}

.link6{
    text-decoration: none;
    font-family: Quicksand;
    color: #32CD32;
    font-size: larger;
}

.link6:hover{
    text-decoration: none;
    font-family: Quicksand;
    color: #006400;
    font-size: larger;
}

.botaomsg{
    border-radius: 60px;
    font-size: 15px;
    font-weight: bold;
}

.TituloPagina{
    font-size: 40px;
    font-weight: bold;
    color: #DCDCDC;
}

.Desc{
    font-weight: bold;
    color: #DCDCDC;
}

.Desc2{
    font-weight: bold;
    color: #DCDCDC;
}

.main{
    font-family: Quicksand;
    min-height: calc(100vh - 5em);
    background-image: linear-gradient(rgba(25, 58, 58, 0.5), rgba(25, 58, 58, 0.5)), url(./images/mbr-1920x1280.jpg);
    background-size: cover;
}

.backgroud {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(45deg, #000000 0%, #FF8C00 40%, #000000 100%);
    /* background-color: #000000; */
}

.btn-ezequiel {
    --bs-btn-color: #000;
    --bs-btn-bg: #FFA500;
    --bs-btn-border-color: #FFA500;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #FF4500;
    --bs-btn-hover-border-color: #FF4500;
    --bs-btn-focus-shadow-rgb: 11,172,204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #FFA500;
    --bs-btn-active-border-color: #FFA500;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #FFA500;
    --bs-btn-disabled-border-color: #FFA500;

    font-weight: 900;
}

.frase{
    background-color: #DCDCDC;
}

.frase1{
    color: #000000;
    font-family: Quicksand;
    background-color: #DCDCDC;
    height: 120px;
    font-weight: bold;
    vertical-align: middle;
}

.slogan2{
    color: #000000;
}

.slogan3{
    font-family: Quicksand;
    color: #DCDCDC;
    text-align: center;
}

.LinkSlogan3{
    text-decoration: none;
    color: #DCDCDC;
}

.LinkSlogan3:hover{
    text-decoration: none;
    color: #A9A9A9;
}

.LinkWhatsApp{
    color: #32CD32;
    text-decoration: none;
    font-family: Quicksand;
}

.LinkWhatsApp:hover{
    color: #006400;
    font-family: Quicksand;
}

.footer{
    font-family: Quicksand;
    color: #DCDCDC;
    text-align: center;
}

.direitos{
    font-family: Quicksand;
    color: #DCDCDC;
}

.titlefooter{
    font-style: italic;
}

.bg {
    z-index: -1;
    opacity: 0.7;
    position: absolute;
    top: 0;
    left: 0;
}

section{
    background-color: #000000;
}

.imgInfo{
    background-image: url(./images/foto-apresentacao-1102x579.jpg);
    z-index: 1;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 150px;
}

/* .imgInfo img {
    width: 75%;
    height: 100%;
    object-fit: contain;
    overflow: hidden;
}

@media screen and (width < 700px) {
    .bg {
        display: none;
    }
    .imgInfo img{
        width: 130px;
        left: 200px;
    }
} */

.rotate-center {
	-webkit-animation: rotate-center 1s linear infinite both;
    animation: rotate-center 1s linear infinite both;
    position: fixed;
    width: fit-content;
    left: calc(50% - 80px);
    top: calc(50% - 80px);
    z-index: 10002;
    color: whitesmoke;;
}

#loader-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.25;
    z-index: 10001;
}

/* ----------------------------------------------
 * Generated by Animista on 2023-1-6 14:17:10
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation rotate-center
 * ----------------------------------------
 */
 @-webkit-keyframes rotate-center {
    0% {
      -webkit-transform: rotate(0);
              transform: rotate(0);
    }
    100% {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
    }
  }
  @keyframes rotate-center {
    0% {
      -webkit-transform: rotate(0);
              transform: rotate(0);
    }
    100% {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
    }
  }
  