@import url('../lib/animate/animate.css');
@import url('../lib/bootstrap/css/bootstrap.min.css');
@import url('../lib/font-awesome/font-awesome.min.css');
@import url('../lib/ekko-lightbox/ekko-lightbox.css');
@import url('../lib/owl-carousel/owl.carousel.min.css');
@import url('../lib/owl-carousel/owl.theme.default.min.css');
@import url('../lib/whatsapp-widget/whatsapp.css');
@import url('custom.css');

html, body{
	margin:0;
	padding:0;
	font-size:14px;
	line-height:normal;
	color:#fff;
	overflow-x:hidden !important;
}

body{
	background: #000;
	font-family: "Oswald", sans-serif;
}

.text-description{
	font-size:1px;
	color:#000;
	margin:0;
	padding:0;
	opacity:0;
}

.background-header {
	background: url(../img/layout/background-header.jpg) center center no-repeat #fff;
	background-size: cover;
	height: 100vh;
	/* Estilo para centralizar o conteúdo */
	display: flex;
	justify-content: center; /* Alinha horizontalmente */
	align-items: center;    /* Alinha verticalmente */
}

.background-rome-black{
	background: url(../img/layout/background-rome-black.jpg) center center no-repeat #fff;
	background-size: cover;
}

.background-footer {
	background: url(../img/layout/background-header.jpg) center center no-repeat #fff;
	background-size: cover;
	padding:80px 0px;
	/* Estilo para centralizar o conteúdo */
	display: flex;
	justify-content: center; /* Alinha horizontalmente */
	align-items: center;    /* Alinha verticalmente */
}

.background-red{
	background: #C41112
}

.background-black{
	background:#000000
}

.boxes-top{
	position:absolute;
	top:-20px;
	left: 50%;
    transform: translate(-50%, -5%);
}

.boxes-top-2{
	position:absolute;
	top:-15px;
	right: 40px;
}

.boxes-bottom{
	position:absolute;	
	bottom:-40px;
	left: 50%;
    transform: translate(-50%, -5%);
}


.boxes-icones{
	padding:25px 5px 5px 5px;
	border:solid 3px #fff;
	background:#fff;
	border-radius:6px;
	min-height:240px;
}

.icones-boxes,
.icones-boxes a,
.icones-boxes a:link,
.icones-boxes a:active,
.icones-boxes a:visited{
	font-family: "Oswald", sans-serif;
	font-size:18px;
	line-height:22px;
	font-weight:300;
	padding:0px 5px 0px 5px;
	margin:0px;
	transition:0.5s;
	text-decoration:none !important;
	color: #000
}

.icones-boxes:hover,
.icones-boxes a:hover{
	color: #C41112;
	text-decoration:underline
}

.card{
	border:none	
}

.card-button{
	background:#C41112;
	text-align:left;
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-size:18px;
	line-height:22px;
	font-weight:600;
	padding:8px 35px;
	display:block;
	width:100%;
	border-radius:3px;
	border:solid 2px #C41112;
	transition:0.5s;
	text-decoration:none !important
}
.card-button:hover{
	color:#C41112;
	background:#fff;
	text-decoration:none !important
}

.card-body-conteudo{
	background:#fff;
	border:solid 2px #C41112;
	text-align:left;
	color:#000;
	font-family: "Oswald", sans-serif;
	font-size:17px;
	line-height:22px;
	font-weight:300;
	padding:35px
}
.card-body-conteudo strong{
	color:#C41112;
	font-weight:600;
}