@charset "utf-8";
/* CSS Document */











/* blog icones */
.fa-user{
	 color: #f9f2ec;
	background-color: #4d3319;
	padding: 5px;
    text-shadow: 1px 1px 1px #ccc;
    font-size: 1.6em;
	border-radius: 10px;
	margin-bottom: -7px
	
}
.fa-university{
	color: #f9f2ec;
	background-color: #4d3319;
	padding: 5px;
    text-shadow: 1px 1px 1px #ccc;
    font-size: 1.6em;
	border-radius: 10px;
	margin-bottom: -7px
}
.fa-user-o{
	  color: #f9f2ec;
	background-color: #4d3319;
	padding: 5px;
    text-shadow: 1px 1px 1px #ccc;
    font-size: 1.6em;
	border-radius: 10px;
	margin-bottom: -7px
}

.fa-calendar{
 color: #f9f2ec;
	background-color: #4d3319;
	padding: 5px;
    text-shadow: 1px 1px 1px #ccc;
    font-size: 1.6em;
	margin-bottom: -7px
}


.fa-tags{
	 color: #f9f2ec;
	background-color: #4d3319;
	padding: 5px;
    text-shadow: 1px 1px 1px #ccc;
    font-size: 1.6em;
	border-radius: 10px;
	margin-bottom: -7px
}
.fa-tag{
	 color: #f9f2ec;
	background-color: #4d3319;
	padding: 5px;
    text-shadow: 1px 1px 1px #ccc;
    font-size: 1.6em;
	border-radius: 10px;
	margin-bottom: -7px
}
.fa-check-circle{
	 color: #00ccff;
	background-color: transparent;
	padding: 2px;
    text-shadow: 1px 1px 1px #ccc;
    font-size: 1.2em;
	border-radius: 10px;
	margin-bottom: -3px
}
/* blog icones */


/* blog pagina post */
.blog-jkennedysch-rome{
	background-image: url(  "../backgrounds/ChatGPT Image 14 de mar. de 2026, 16_14_28.png");
	background-position: center;
	background-size: cover;
	height: 920px;
	
	
}
.blog-container-rome-post-flw{
	display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}

/* xxxxxx xxxxxx */
.blog-container-widget-left{
	width: 320px;
	height: 520px;
	background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(0, 0, 0, 0.67) 0%, rgba(5, 5, 5, 0.64) 100%);
	margin: 5px;
	border: 2px solid #dfbf9f;
	border-left-color: transparent;
	border-right-color: transparent;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
.blog-container-widget-right{
	width: 320px;
	height: 520px;
	background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(0, 0, 0, 0.67) 0%, rgba(5, 5, 5, 0.64) 100%);
	margin: 5px;
	border: 2px solid #dfbf9f;
	border-left-color: transparent;
	border-right-color: transparent;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
/* xxxxxx xxxxxx */

/* xxxxxx xxxxxx */
.blog-container-article-card-header{
	height: auto;
	padding: 8px;
	background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(43, 25, 2, 0.67) 0%, rgba(54, 26, 3, 0.64) 100%);
}
.blog-container-article-card-header h1{
	text-align: center;
	color: white;
}
.blog-container-article-card{
	width: 55%;
	height: auto;
	padding-bottom: 120px;
	background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(43, 25, 2, 0.67) 0%, rgba(54, 26, 3, 0.64) 100%);
	margin: 5px;
}
.blog-container-article-card p{
	text-align: center;
	color: white;
	font-size: 19px;
}
/* xxxxxx xxxxxx */


/* xxxxxx xxxxxx */
.blog-container-article-img-box{
	display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
	margin-top: 15px;
}

.blog-container-article-img{
	background-color: white;
	width: 85%;
	height: 490px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}
/* xxxxxx xxxxxx */




/* xxxxxx xxxxxx */
.blog-container-article-card-meta{
	display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
	background-color:  #e6ccb3;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}

.blog-container-article-card-meta li{
	color: black;
	padding: 8px;
		display: inline;
font-size: 20px;
	background-color:  #e6ccb3;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}
.blog-container-article-card-meta a{
	color: black;
}
/* xxxxxx xxxxxx */




/* blog pagina post */










/* BLOG botão MODEL 1 */
.blog-designer-button{
	display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
	
}
.blog-designer-button-style{
	background-image: url( "button/1.png");
	background-position: center;
	background-size: cover;
	width: 320px;
	padding: 12px;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	background-color: transparent;
	filter: drop-shadow(5px 5px 25px #ff471a);
}
.blog-designer-button-style a {
	text-align: center;
	color: #ff704d;
	font-size: 19px;
	margin-top: 8px;
}
.blog-designer-button-style a:hover{
	list-style: none;
	list-style-type: none;
	text-decoration: none;
}
/* BLOG botão MODEL 1 */



/* BLOG POST MODEL 1 */
.blog-designer-banner-index{
	height:659px;
	background-image: url("../backgrounds/blog-banner.jpeg");
	background-position: center;
	background-size: cover;
}
.blog-designer-post-model-1-fl{
	display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
	
}
.blog-designer-post-model-1-card{
	width: 290px;
	height: 290px;
	background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(46, 22, 7, 0.4) 0%, rgba(54, 22, 4, 0.4) 100%);
	
}
.blog-designer-post-model-1-card-description-header{
	padding: 5px;
	height: auto;
}
.blog-designer-post-model-1-card-description-header h1{
	text-align: center;
	color: #604020;
	text-shadow: 1px 1px 2px #604020;
}
.blog-designer-post-model-1-card-description{
	width: 40%;
	height: 800px;
	padding: 90px;
	background-image: url(  "card-rome-scroll-1.png");
	background-position: center;
	background-size: cover;
	
}
.blog-designer-post-model-1-card-banner{
	background-color: transparent;
	box-shadow:  5px 5px 25px #261a0d;
	padding: 8px;
	border-radius: 30px;
	width: 40%;
	height: 450px;
	margin: 5px;
}
.blog-designer-post-model-1-card-description p{
	text-align: center;
	color: #392613;
	font-size:20px;
	
	
}
.blog-designer-post-model-1-card-description-tags{
	display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.blog-designer-post-model-1-card-description-tag{
	background-color: #4d0f00;
	border-radius: 20px 40px;
	width: auto;
	height:auto;
	padding: 8px;
	margin: 4px;
	text-align: center;
}
.blog-designer-post-model-1-card-description-tag a{
	border-radius: 20px 40px;
	background-color: #801a00;
	padding: 8px;
	
}
.blog-designer-post-model-1-card-description-tag a:hover{
	text-decoration: none;
	text-decoration-line: none;
}
/* BLOG POST MODEL 1 prfoile */
.blog-designer-post-model-1-card-profile{
	background-color: #ecd9c6;
	width: auto;
	height: auto;
	padding: 8px;
	border-radius: 60px;
	transition: 0.4s ease;
 transform: perspective(800px) rotateY(20deg);
}


.blog-designer-post-model-1-card-profile li{
	list-style: none;
	list-style-type: none;
	text-align: center;
	color: white;
	
	
	
}
.blog-designer-post-model-1-card-profile-btt{
	margin-top: 8px;
}
.blog-designer-post-model-1-card-profile-btt li{
	display: inline;
	
}
.blog-designer-post-model-1-card-profile-btt{
	background-color: transparent;
	height: auto;
}
.blog-designer-post-model-1-card-profile a{
	text-decoration: none;
	text-decoration-line: none;
	background: #000000;
background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(18, 1, 1, 0.29) 0%, rgba(43, 41, 41, 1) 0%, rgba(28, 26, 26, 1) 100%);
	padding: 8px;
}
.blog-designer-post-model-1-card-profile-box-fl{
	display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
	padding: 8px;
	background-image: url( "../backgrounds/528054.jpg");
	background-position: center;
	background-size: cover;
	opacity: 0.9;
	border-top-left-radius: 60px;
	border-top-right-radius: 60px;
	}
.blog-designer-post-model-1-card-profile-box{
	width: 150px;
	height: 150px;
	padding: 8px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
	border-radius: 60px;

}
.blog-designer-post-model-1-card-profile-box-img-autor{
	width: 100%;
	height: 100%;
	background-image: url( "../sobre-mim/foto-perfil3.png");
	background-position: center;
	background-size: cover;
	border-radius: 60px;
	box-shadow: 5px 5px 25px black;
	
}
.blog-designer-post-model-1-card-profile-autor-nome{
	
	height: auto;
		
}
.blog-designer-post-model-1-card-profile-autor-nome li {
		color: black;
	
}
.blog-designer-post-model-1-card-profile h1{
	text-align: center;
	color: black;
	font-size: 30px;
}
.blog-designer-post-model-1-card-profile-autor-nome p{
	
	text-align: center;
	color: black;
}

.blog-designer-post-model-1-card-profile-copyright{
	display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
	margin-top: 60px;
}
.blog-designer-post-model-1-card-profile-copyright-card{
	width: 60px;
	height: 60px;
	padding: 8px;
	background-color: white;
	border-radius: 60px;
	margin-top: -20px;
	
}
.blog-designer-post-model-1-card-profile-copyright-img{
	width: 100%;
	height: 100%;
	background-image: url("../logo/wolf.png");
	background-position: center;
	background-size: cover;
}
/* BLOG POST MODEL 1 */






/* feed de fotos  */

.feed-fotos{
	background-image: url( "../backgrounds/ChatGPT Image 14 de mar. de 2026, 12_47_19.png");
	background-position: center;
	background-size: cover;
	height: 807px;
	padding: 8px;
}
.feed-fotos-fl{
	 display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.feed-fotos-card{
	width: 295px;
	height: auto;
	text-align: center;
	background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(46, 22, 7, 0.49) 0%, rgba(54, 22, 4, 0.47) 100%);
	margin: 5px;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
	padding: 12px;
	transition: 0.4s ease;
 transform: perspective(800px) rotateY(15deg);
	border-radius: 20px 40px;
	
}
.feed-fotos-card li {
background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(46, 22, 7, 0.49) 0%, rgba(54, 22, 4, 0.47) 100%);
	padding: 5px;
	list-style: none;
	list-style-type: none;
}
.feed-fotos-card:hover{
	box-shadow: 5px 5px 25px #996633;
}
.feed-fotos-card a{
	color: white;
	font-size: 35px;
	font-family: "Story Script", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.feed-fotos-card a:hover{
	text-decoration: none;
	text-decoration-line: none;
}
.feed-fotos-card p {
	text-align: center;
	color: white;
	font-size: 19px;
}
.feed-fotos-card-img-bg0{
	background-image: url(  "capa-fotografia/a06aba73d9de91c3dd80e95c08c45126.jpg");
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 295px;
	border-radius: 20px 40px;
	opacity: 0.8;
}
.feed-fotos-card-img-bg1{
	background-image: url(  "../sobre-mim/Screenshot_20260306_091515_Gallery.jpg");
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 295px;
	border-radius: 20px 40px;
	opacity: 0.8;
}
.feed-fotos-card-img-bg2{
	background-image: url( "../sobre-mim/photography1.jpg");
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 295px;
	border-radius: 20px 40px;
	opacity: 0.8;
}
.feed-fotos-card-img-bg3{
	background-image: url( "capa-fotografia/2.jpg");
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 295px;
	border-radius: 20px 40px;
	opacity: 0.8;
}
.feed-fotos-card-img-bg4{
	background-image: url( "banner-sobre-mim.png");
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 295px;
	border-radius: 20px 40px;
	opacity: 0.8;
}

.feed-fotos-card-info-fx{
	height: 320px;
}
.feed-fotos-card-info{
	background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(23, 22, 22, 0.5) 0%, rgba(33, 31, 31, 0.48) 100%);
height: auto;
  
  
}
.feed-fotos-card-info h1{
	color: red;
	font-size: 19px;
}
.feed-fotos-card-info h2{
	
}
.feed-fotos-copyright{
	text-align: center;
	color: white;
	font-size: 19px;
	margin-top: 30px;
}
.feed-fotos-copyright a{
	padding: 8px;
	border-radius: 60px;
background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(46, 22, 7, 0.49) 0%, rgba(54, 22, 4, 0.47) 100%);
	color: white;
	
}
.feed-fotos-copyright a:hover{
	text-decoration-line: none;
	
}
.fa-get-pocket{
	color:aqua;
	font-size: 21px;
	
}

/* feed de fotos  */


/* BLOG EDITORIAL PREMIUM – COM FILTRO */



/* BLOG EDITORIAL PREMIUM – COM FILTRO */
.homepage-streaming-completa{
	margin: 0;
 background-color: #f9f2ec;
  font-family: Arial, sans-serif;
  color: white;
  overflow-x: hidden;
	height: auto;
	padding: 5px;
	
}
.homepage-streaming-content{
	background-color: #ecd9c6;
	text-align: center;
	color: black;
	padding: 8px;
}
.homepage-streaming-content-button{
	border: 1px solid #d2a679;
	border-top-color: transparent;
	border-bottom-color: transparent;
	background-color: black;
	color: white;
	border-radius: 20px 40px;
	padding: 8px;
	
}
.homepage-streaming-content-button a{
	color: white;
}
.filters {
  display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
  gap: 15px;
	padding: 8px;
	background-color: black;
}

.filters button {
  background: #f2e6d9;
  border: 1px solid rgba(255,255,255,0.2);
  padding: 8px 18px;
  color: black;
  cursor: pointer;
  transition: 0.3s;
  border-radius: 20px;
}

.filters button:hover,
.filters button.active {
  color: #996633;
  border-color: #996633;
}
/* Fade animation */

.hide {
  opacity: 0;
  transform: scale(0.95);
  pointer-events: none;
}
/* GRID */

.homepage-streaming-content-grid {
  padding: 40px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 40px;
}

/* CARD */

.homepage-streaming-content-grid-card-box {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: transform 0.4s ease, opacity 0.4s ease;
}
.homepage-streaming-content-grid-card-box li {
	display: inline;
	margin: 5px;
	list-style-type: none;
	color: black;
		background-color: #261a0d;
	color: white;
	padding: 8px;
	border-radius: 60px;
}
.homepage-streaming-content-grid-card-box img {
  width: 100%;
  height: 420px;
  object-fit: cover;
	object-position: center;
  filter: grayscale(10%);
  transition: transform 0.6s ease, filter 0.6s ease;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}

.homepage-streaming-content-grid-card-box:hover img {
  transform: scale(1.05);
  filter: grayscale(0%);
}

.content {
  margin-top: 15px;
}

.content h2 {
  font-size: 18px;
  font-weight: 400;
  margin: 0;
	color: black;
	
}

.content p {
  margin: 5px 0 0;
  font-size: 13px;
  color: black;
}

/* Fade animation */

.hide {
  opacity: 0;
  transform: scale(0.95);
  pointer-events: none;
}
/* BLOG EDITORIAL PREMIUM – COM FILTRO */










/* Grid Cinematográfico (Estilo Netflix) */

.blog-cinema {
  padding: 60px 5%;
	background-color: #f2e6d9;
}

.cinema-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 25px;
	background-color:black;
	padding: 10px 10px 10px;
}

.cinema-card {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  cursor: pointer;
}

.cinema-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .8s ease;
}

.cinema-card:hover img {
  transform: scale(1.1);
}

.cinema-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 25px;
  background: linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0));
  transition: transform .5s ease;
}

.cinema-card:hover .cinema-overlay {
  transform: translateY(-10px);
}

.tag {
  font-size: 12px;
  color: #e50914;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.cinema-overlay h3 {
  margin: 8px 0;
  font-size: 20px;
}

.cinema-overlay p {
  font-size: 14px;
  opacity: 0.8;
}

.cinema-overlay a {
  display: inline-block;
  margin-top: 10px;
  padding: 8px 16px;
  background: #e50914;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
  font-size: 13px;
  transition: background .3s;
}

.cinema-overlay a:hover {
  background: #b20710;
}
/* Grid Cinematográfico (Estilo Netflix) */





/* grid profissional de cards para posts de blog */

.blog {
  padding: 60px 5%;
	background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(23, 22, 22, 1) 0%, rgba(33, 31, 31, 1) 100%);
}

.blog-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 30px;
}

.card {
  background: #1a1a1a;
  border-radius: 16px;
  overflow: hidden;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  display: flex;
  flex-direction: column;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.6);
}

.card-image {
  overflow: hidden;
}

.card-image img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease;
}

.card:hover .card-image img {
  transform: scale(1.08);
}

.card-content {
  padding: 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
}

.category {
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #ff3c3c;
  margin-bottom: 10px;
}

.card h3 {
  font-size: 1.2rem;
  margin-bottom: 12px;
  line-height: 1.4;
}

.card p {
  font-size: 0.9rem;
  color: #bbb;
  margin-bottom: 20px;
  flex-grow: 1;
}

.btn {
  text-decoration: none;
  background: #ff3c3c;
  color: #fff;
  padding: 10px 18px;
  border-radius: 8px;
  font-size: 0.85rem;
  transition: background 0.3s ease;
  text-align: center;
}

.btn:hover {
  background: #ff1a1a;
}

/* Responsividade extra */
@media (max-width: 768px) {
  .blog {
    padding: 40px 5%;
  }
}

/* grid profissional de cards para posts de blog */







/* carrossel de blog automático com 4 posts */
.blog-carousel-index{
	 font-family: Arial, Helvetica, sans-serif;
    background:black;
    display:flex;
    justify-content:center;
    align-items:center;
    height:auto;
	padding: 5px;
}
.carousel{
    width:98%;
    max-width:98%;
    height:780px;
    position:relative;
    overflow:hidden;
    border-radius:18px;
}

.track{
    display:flex;
    height:100%;
    transition:transform .9s cubic-bezier(.77,0,.18,1);
    will-change:transform;
}

.slide{
    min-width:100%;
    height:100%;
    position:relative;
    background-size:cover;
    background-position:center;
    display:flex;
    align-items:flex-end;
    padding:60px;
    color:#fff;
    overflow:hidden;
}

/* Zoom suave estilo trailer */
.slide::after{
    content:"";
    position:absolute;
    inset:0;
    background:inherit;
    background-size:cover;
    background-position:center;
    transform:scale(1);
    transition:transform 6s ease;
    z-index:0;
}

.slide.active::after{
    transform:scale(1.08);
}

/* Overlay cinematográfico */
.slide::before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(to top, rgba(0,0,0,.9), rgba(0,0,0,.2));
    z-index:1;
}

.content{
	
    position:relative;
    z-index:2;
    max-width:600px;
}

.content h2{
    font-size:48px;
    margin-bottom:15px;
}

.content p{
    font-size:18px;
    opacity:.9;
    line-height:1.6;
}

/* Botões */
.btn{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    background:rgba(0,0,0,.6);
    border:none;
    color:#fff;
    font-size:30px;
    padding:18px;
    cursor:pointer;
    z-index:5;
    transition:.3s;
}

.btn:hover{background:rgba(255,255,255,.2)}
.prev{left:10px}
.next{right:10px}

/* Miniaturas estilo catálogo */
.thumbnails{
    position:absolute;
    bottom:20px;
    left:50%;
    transform:translateX(-50%);
    display:flex;
    gap:10px;
    z-index:6;
}

.thumb{
    width:120px;
    height:70px;
    background-size:cover;
    background-position:center;
    border-radius:6px;
    opacity:.5;
    cursor:pointer;
    transition:.3s;
    border:2px solid transparent;
}

.thumb:hover{
    transform:scale(1.05);
}

.thumb.active{
    opacity:1;
    border:2px solid #fff;
}
/* carrossel de blog automático com 4 posts */




/* página completa de artigo para blog */

  


/* página completa de artigo para blog */



/* blog rome footer */
.blog-rome-footer{
	min-height: 70rem;
	background-image: url( "../backgrounds/ChatGPT Image 14 de mar. de 2026, 16_14_28.png");
	background-position: center;
	background-size: cover;
}
/* blog rome footer */







