@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css);


body{
    height: 100vh;
    width: 100%;
    background-color: black!important;
}

.b-example-divider {
    height: 3rem;
    background-color: rgba(0, 0, 0, .1);
    border: solid rgba(0, 0, 0, .15);
    border-width: 1px 0;
    box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
  }
  
.imagem-logo{
      width: 5%;
      height: 5%;
    }
.cor{
    background-color:  #FF4B1B!important;
    color: black!important;
}
    
.menu{
        font-size: 18px;
        margin-left: 5%;
        margin-right: 5%;
        font-family: 'Bakbak One', cursive;
        font-family: 'Inconsolata', monospace;
        font-family: 'Oswald', sans-serif;
        font-family: 'Roboto Mono', monospace;
    }
    
.borda{
        box-sizing: border-box;
        border: 1px solid white;
        border-radius: 10px;
        margin: 10px;
    }

.icon-um{
    color: #FF4B1B;
}

.icon-dois{
    color: #619699;
}

.bg-black{
    background-color: rgb(0, 0, 0)!important;
}

.sobre {
    color:#FF4B1B;
}
b{
    color: rgb(194, 184, 184);
}.paragrafo{
    color:rgb(129, 126, 126)
}

.cor-footer{
    color: #FF4B1B!important;
}




/*FORMULARIO DE CONTATOS*/
.row.heading h2 {
    color: #fff;
    font-size: 52.52px;
    line-height: 95px;
    font-weight: 400;
    text-align: center;
    margin: 0 0 40px;
    padding-bottom: 20px;
    text-transform: uppercase;
}
ul{
  margin:0;
  padding:0;
  list-style:none;
}
.heading.heading-icon {
    display: block;
}
.padding-lg {
	display: block;
	padding-top: 60px;
	padding-bottom: 60px;
}
.practice-area.padding-lg {
    padding-bottom: 55px;
    padding-top: 55px;
}
.practice-area .inner{ 
     border:1px solid #999999; 
	 text-align:center; 
	 margin-bottom:28px; 
	 padding:40px 25px;
}
.our-webcoderskull .cnt-block:hover {
    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    border: 0;
}
.practice-area .inner h3{ 
    color:#3c3c3c; 
	font-size:24px; 
	font-weight:500;
	font-family: 'Poppins', sans-serif;
	padding: 10px 0;
}
.practice-area .inner p{ 
    font-size:14px; 
	line-height:22px; 
	font-weight:400;
}
.practice-area .inner img{
	display:inline-block;
}


.our-webcoderskull{
  background: url("https://static.vecteezy.com/ti/fotos-gratis/p1/2301473-fundo-abstrato-preto-com-filmegrafico-de-35-mm-gr%C3%A1tis-foto.jpg") no-repeat center top / cover;
  
}
.our-webcoderskull .cnt-block{ 
   float:left; 
   width:100%; 
   background:#fff; 
   padding:30px 20px; 
   text-align:center; 
   border:2px solid #d5d5d5;
   margin: 0 0 28px;
}
.our-webcoderskull .cnt-block figure{
   width:148px; 
   height:148px; 
   border-radius:100%; 
   display:inline-block;
   margin-bottom: 15px;
   margin-right: 10px;
}
.our-webcoderskull .cnt-block img{ 
   width:148px; 
   height:148px; 
   border-radius:100%; 
}
.our-webcoderskull .cnt-block h3{ 
   color:#2a2a2a; 
   font-size:15px; 
   font-weight:500; 
   padding:6px 0;
   text-transform:uppercase;
}
.our-webcoderskull .cnt-block h3 a{
  text-decoration:none;
	color:#2a2a2a;
}
.our-webcoderskull .cnt-block h3 a:hover{
	color:#337ab7;
}
.our-webcoderskull .cnt-block p{ 
   color:#2a2a2a; 
   font-size:13px; 
   line-height:20px; 
   font-weight:400;
}
.our-webcoderskull .cnt-block .follow-us{
	margin:20px 0 0;
}
.our-webcoderskull .cnt-block .follow-us li{ 
    display:inline-block; 
	width:auto; 
	margin:0 5px;
}
.our-webcoderskull .cnt-block .follow-us li .fa{ 
   font-size:24px; 
   color:#1757a0;
   align-items: center;
}
.our-webcoderskull .cnt-block .follow-us li .fa:hover{ 
   color:#1d1e1f;
}

/*RECUPERAÇÃO DE SENHA