body {
  color: #1b1b1b;
}

.theme-button {
	background-color: linear-gradient(to bottom, rgba(224,114,18,1) 0%, rgba(255,208,1,1) 100%) !important;
}

.form-shadow {
	-webkit-box-shadow: -9px 14px 23px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: -9px 14px 23px -3px rgba(0,0,0,0.75);
	box-shadow: -9px 14px 23px -3px rgba(0,0,0,0.75);
}

.section-1 {
	padding-top:0px; 
	padding-bottom:0px; 
	background-color:#646464;
}

.section-1-h1 {
	margin-bottom: 0px;
	color: #fff;
}

.fundo-gradient {
    background: linear-gradient(to bottom, rgba(224,114,18,1) 0%, rgba(255,208,1,1) 100%);
}

.protecao {
	padding-top:120px; padding-bottom:80px; 
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(224,114,18,1) 0%, rgba(255,208,1,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224,114,18,1)), color-stop(100%, rgba(255,208,1,1)));
	background: -webkit-linear-gradient(top, rgba(224,114,18,1) 0%, rgba(255,208,1,1) 100%);
	background: -o-linear-gradient(top, rgba(224,114,18,1) 0%, rgba(255,208,1,1) 100%);
	background: -ms-linear-gradient(top, rgba(224,114,18,1) 0%, rgba(255,208,1,1) 100%);
	background: linear-gradient(to bottom, rgba(224,114,18,1) 0%, rgba(255,208,1,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( 
		startColorstr='#e07212', 
		endColorstr='#ffd001', 
		GradientType=1 
	);
	background-repeat:no-repeat; 
	background-position:center bottom;
}

.protecao-item-button {
	background-color:#ffffff; 
	padding:10px 40px 10px; 
	border-radius: 40px;
	text-align: center;
}

/* ACCORDION */

html, body {
	width: 100%;
	height: 100%;
}
  
h1 {
	position: relative;
	margin-bottom: 45px;
	font-family: 'Oswald', sans-serif;
	font-size: 44px;
	text-transform: uppercase;
	color: #424242;
}
  
.gallery-wrap {
	display: flex;
	flex-direction: row;
	width: 100%;
	height: 70vh;
}
  
.quem-somos {
	flex: 1;
	height: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: none;
	transition: flex 0.8s ease;
}
  
.quem-somos:hover {
	flex: 7;
}
  
.quem-somos-1 {
	background-image: url("../images/fotos/001.jpeg");
}
  
.quem-somos-2 {
	background-image: url("../images/fotos/002.jpeg");
}
  
.quem-somos-3 {
	background-image: url("../images/fotos/007.jpeg");
}
  
.quem-somos-4 {
	background-image: url("../images/fotos/006.jpeg");
}
  
.quem-somos-5 {
	background-image: url("../images/fotos/005.jpeg");
}
  