/* Menu */
#wrapper-navbar {
	position: sticky;
	white-space: nowrap;
	padding: 0;
}

#menu-menu-principal {
 flex-wrap: wrap;
}

iframe {
	width: 100% !important;
}

#wrapper-navbar #searchform, .search-custom{
	border-radius: 30px !important;
	border: 1px solid rgb(111 43 213 / 20%) !important;
}
#wrapper-navbar #searchform #s{
	height: 26px;
  width: 90px;
	font-size: 12px;
}
 .navbar-header .dropdown-item {
    color: var(--color-text);
    font-size: 14px;
    font-weight: 400;   
}
.bar-menu .dropdown-menu>li>.dropdown-menu .dropdown-item, .navbar-header .dropdown-menu>li>.dropdown-menu .dropdown-item{
   font-size: 14px;
   padding: 4px 25px 4px;
}
/* Efeito no menu */
#wrapper-navbar .menu-main-links {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.navbar-header .nav-link {
	display: inline-block;
	text-transform: none;
	font-weight: 400;
	background-image: linear-gradient(#6F2BD5, #6F2BD5);
	background-size: 0 5px, auto;
	background-repeat: no-repeat;
	background-position: center bottom;
	transition: all .2s ease-out;
}

.navbar-header .nav-link:hover {
	color: #5F625F !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-size: 100% 5px, auto;
}

/* Efeito nas imagens 
.post-card__thumbnail .thumbnail-link:hover, .site-highlights .highlights__content__image:hover{
	background-color: rgb(111 43 213 / 10%);
}
.post-card__thumbnail .thumbnail-link img:hover, .site-highlights .highlights__content__image .card-post-image:hover{
	transition: 0.8s;
	opacity: 10%;
}
*/
/* Highlights */
#highlights {
	margin-top: 0;
	margin-bottom: 30px;
	display: contents;
}
#highlights .post-categories {
	text-align: left;
}
#highlights .highlights__content__category .post-categories a{
	background: transparent !important;
	color: var(--color-white) !important;
}
.highlights__content__category .post-categories a, .highlights__content__category .post-categories a:hover, .site-highlights .highlights__content__excerpt{
	color: #fff;
}
.site-highlights .highlights__content__meta{
	margin: 20px 0 0;
}
.site-highlights .highlights__content__meta .ler-mais{
	text-transform: none;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 12px;
	margin: 0;
	border: 2px solid var(--color-primary-light);
	border-radius: 20px;
	color: var(--color-primary-light);
	background: #fff;
	opacity: 1;
}
@media (max-width: 767px){
	.site-highlights .highlights__content{
		background: var(--color-primary-light);
	}
	.controls {
		padding-top: 30px;
	}
	.site-highlights .highlights__content__image{
		height: 275px;
	}
}

@media (min-width: 768px){
	.site-highlights{
		margin: 0;
	}
	.site-highlights .highlights__content__image .card-post-image {
		height: 472px;
	}
	.site-highlights .highlights__content{
		background-color: var(--color-primary-light)!important;
		border-radius: 1em;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}	
	 
	.site-highlights .highlights__content{
vertical-align: bottom;
	display: table;
	padding: 30px;
}
	.highlights__content__category .post-categories a, .highlights__content__category .post-categories a:hover{
		font-weight: normal;
		font-size: 14px;
		text-transform: none;
		padding: 4px 0px;
	}
	.site-highlights .highlights__content__title a, .site-highlights .highlights__content__title a:hover{
		font-weight: bolder;
		font-size: 24px;
		color: var(--color-secondary);
	}
	.site-highlights .highlights__content__excerpt{
		font-size: 16px;
		font-weight: lighter;
	}
}

.carousel-controls{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	flex-direction: row;
}
.carousel-indicators {
	position: relative; 
	list-style: none;
	margin: 0 15px;
}
.carousel-indicators li{
	background-color: #ad9bfb !important;
	width: 12px;
	height: 12px;
	border-radius: 30px;
	border: none;
	margin: 3px;
}
.carousel-indicators .active{
	background-color: #6f2bd5 !important;
}

.icon-prev {  
position: initial;
    padding: 0.3rem;
    box-shadow: 1px -1px 0 1px #6f2bd5 inset;
    -webkit-box-shadow: 2px -2px #6f2bd5 inset;
    border: solid transparent;
    border-width: 0 -1 1rem 2rem;
    transition: 0.2s;
    transform: rotate(45deg);
}


/*
{
	width: 0; 
	height: 0; 
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent; 
	border-right: 12px solid var(--color-primary-light);
}*/
.icon-next{ 

    position: initial;
    padding: 0.3rem;
    box-shadow: 1px -1px 0 1px #6f2bd5 inset;
    -webkit-box-shadow: 2px -2px #6f2bd5 inset;
    border: solid transparent;
    border-width: 0 -1 1rem 2rem;
    transition: 0.2s;
    transform: rotate(225deg);
}

/*	width: 0; 
	height: 0; 
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 12px solid var(--color-primary-light);
}
*/
@media (min-width: 768px){
	.site-highlights .highlights__content__image {
		margin-left: 0;
	}
	.site-highlights .highlights__content{
		right:0;
		left: auto;
	}
}
@media (max-width: 991.98px){
.site-highlights h2.highlights__content__title {
    line-height: 24px;
    margin: 0 0px 10px !important;
}
}
@media (max-width: 767.98px){
	#highlights {
		margin-top: 30px;
	}
}
/* Posts Populares */
@media (min-width: 796px){
	.popular-posts .pop-title, .single .single-related .rel-title{
		margin-bottom: -50px;
	}
	.popular-posts .pop-content, .single .single-related .rel-content{
		border: solid 1px #cacaca;
		padding: 50px 30px 30px;
	}
	.popular-posts .section-title{
		background: #fff;
		width: 30%;
		text-align: center;
	}
	.single-related .section-title{
		background: #fff;
		width: 21%;
		text-align: center;
	}
}
@media (min-width: 576px) and (max-width: 795px){
	.popular-posts .pop-title, .single .single-related .rel-title{
		margin-bottom: -50px;
	}
	.popular-posts .pop-content, .single .single-related .rel-content{
		border: solid 1px #cacaca;
		padding: 50px 30px 30px;
	}
	.popular-posts .section-title{
		width: 32%;
		text-align: center;
		background: #fff;
	}
	.single .single-related .section-title{
		width: 42%;
		text-align: center;
		background: #fff;
	}
}
/* Posts Cards */
@media (min-width: 768px){
	.post-card__content, .post-entry__content {
		padding: 16px 4px;
	}
}
.post-card__thumbnail{
	border-radius: 0 !important;
}
/* Categorias */
.post-card__content__category{
	margin-bottom: -20px;
	z-index: 99;
}    
.post-categories{
	text-align: center;
}
/* ---> Cor nas Categorias */
.post-categories li a, .post-categories li a:hover, .post-single__content__category .post-categories a, .post-single__content__category .post-categories a:hover{
	background: var(--color-primary-light)!important;
	padding: 6px 15px;
  color:  var(--color-secondary) !important;
	border-radius: 30px 30px 30px 0;
}

.post-categories a {
    display: inline-block;
    text-transform: none;
    font-weight: 700;
	  font-size: 12px;
}

.category-esportes-e-lazer .post-categories li a, .category-esportes-e-lazer .post-categories li a:hover, .category-autos .post-categories li a, .category-autos .post-categories li a:hover{
	background:  var(--color-primary-light)!important;
	color: 
var(--color-secondary) !important;
}

/* Posts */
.post-card__content__title a {
	color: #4A4A4A;
	font-size: 20px;
}
.section-title{
	color: var(--color-primary-light);
	font-size: 20px;
	font-weight: bolder;
}
/* Single Post */
.single-content{
	margin-top: 30px;
}
.page__content h1, .post-single__content h1,.post-single__content__title{
	font-family: "Nunito Sans";
	color: #000;
	margin: 0;
	margin-bottom: 16px;
}
.single h2, .single h3, .single h4, .single h5, .single h6{
	font-family: "Nunito Sans";
	color: #000;
	padding-top: 18px;
	font-weight: 600;
	margin-left: 0;
}
.post-single_excerpt, .post-single__content__body{
	color: #4A4A4A;
}
.post-single__content__metadata{
	color: var(--color-link);
	font-size: 14px;
	margin: 45px 0 5px;
}
.wp-block-pullquote.is-style-solid-color blockquote p{
	font-size: 1.2em;
}
.single .post-single__content__category{
	padding-top: 40px;
	z-index: 999;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
}
.post-single__content__category{
	margin: 0 0 -20px 0;
	padding: 0;
}
.single-header{
	margin-top: 0;
	padding-top: 0;
	z-index: 1;
}
@media (min-width: 992px){
	.single-header-image {
		height: 570px;
	}
	.single-post-image{
	padding-right: 0!important; 
	padding-left: 0!important; 
}
}

.parallax {
	height: 570px;
	/*background-attachment: fixed;*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
}
.post-single__content{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.single main{
	padding-top: 30px;
}
.page__content__metadata, .post-single__content__metadata {
	text-transform: none;
	-webkit-box-pack: start;
	-ms-flex-pack: left;
	justify-content: left;
}
@media (max-width: 767.98px){
	.page__content__metadata, .post-single__content__metadata, .post-single__content__title, .post-single_excerpt {
		text-align: left;
		padding-left: 10px;
	}
	.post-single__content__metadata{
		display: block;
	}
}
.post-single__content h1, .post-single__content__title{
	text-align: left;
}

.category-autos .post-categories li a{
background: #6f2bd5!important;
    color:#8de564!important;
}


}
/* Author Box*/
main .saboxplugin-authorname{
	font-weight: bold;
}
main .saboxplugin-wrap .saboxplugin-gravatar img{
	border: 1px solid #eee;
	padding: 6px;
}
/* Form RD - página de post */
.bg-indigo, .cta-subs, .form_single #form-container-newsletter-com-segmento-e57abe19887f78feaef1 #conversion-newsletter-com-segmento-e57abe19887f78feaef1 {
	background: var(--color-primary-light) !important;
	padding: 20px 50px;
	border-radius: 1em;
}

.cta-subs-post {
	padding: 0;
	border-radius: 1em;
}

.cta-subs-post .row > div:nth-child(2) {
	padding: 0 0 0 20px !important;
	border-radius: 20px;
	overflow: hidden;
}

.cta-subs-post .form_single::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: calc(50% - 20px);
	z-index: 1;
	border-width: 20px 30px 20px 0;
	border-color: transparent var(--color-primary-light) transparent transparent;
	border-style: solid;
}

@media only screen and (max-width: 767px) {
	.cta-subs-post .form_single::before {
		content: '';
		position: absolute;
		left: 70%;
		bottom: auto;
		z-index: 1;
		border-width: 30px;
		border-color: transparent transparent var(--color-primary-light) transparent;
		border-style: solid;
		top: -30px;
	}
	
	.cta-subs-post .row > div:nth-child(2) {
		padding: 20px 0 0 0 !important;
	}
}
	
/*
#rd-column-kw6eabx5 > div {
 background-color: var(--color-primary-light) !important;
	border-radius: 15px !important;
	padding: 40px !important;
}

#rd-text-kw6eabxa p span {
	color: #fff !important;
}

#rd-column-kw6eabx5::before {
	content: '';
	position: absolute;
	left: -28px;
	bottom: calc(50% - 20px);
	z-index: 1;
	border-width: 20px 30px 20px 0;
	border-color: transparent var(--color-primary-light) transparent transparent;
	border-style: solid;
}



#rd-form-kw6eabx6 .bricks-form__label {
	color: #FFF !important;
}

#rd-button-kw6eabx9 {
	color: var(--color-primary-light) !important;
	padding: 15px !important;
	height: auto !important;
	border-radius: 50px !important;
	border: none !important;
	background-color: #fff !important;
}*/

.single-post-newsletter .single-form-title, .single-post-newsletter .single-form-subtitle {
	width: 100% !important;
	padding: 0 20px;
}

.single-post-newsletter .single-form-title {
	color: #6e6e6e;
	font-weight: 600;
	font-size: 2.6rem;
	line-height: 1em;
}

.single-post-newsletter .single-form-subtitle {
	font-size: 1.2rem;
	margin-top: 20px;
}

.align-items-center, .cta-subs-post .col-md-6, body.category .jumbotron {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}
.d-flex, .rich-materials, .cta-subs-post .col-md-6, body.category .jumbotron {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}
.form_single #conversion-newsletter-com-segmento-e57abe19887f78feaef1 form label, .form_single #conversion-newsletter-com-segmento-e57abe19887f78feaef1 form p.notice, .form_single #conversion-newsletter-com-segmento-e57abe19887f78feaef1 form p.notice a{
	color: var(--color-white) !important;
}
/*
@media (min-width: 768px){
	.cta-subs-post {
		-webkit-box-shadow: 2px 2px 10px -4px rgb(0 0 0 / 13%);
		box-shadow: 2px 2px 10px -4px rgb(0 0 0 / 13%);
	}
	.cta-subs-post p {
		font-size: 1.35em;
		padding: 0 2em;
	}
}*/
#form-container-newsletter-com-segmento-e57abe19887f78feaef1 #cf_submit-newsletter-com-segmento-e57abe19887f78feaef1{
	font-size: 18px !important;
}
#form-container-newsletter-com-segmento-e57abe19887f78feaef1 #cf_submit-newsletter-com-segmento-e57abe19887f78feaef1{
	color: var(--color-primary-light) !important;
	background: var(--color-white)  !important;
	border-radius: 30px !important;
	border: 2px solid var(--color-white)!important;
}
#form-container-newsletter-com-segmento-e57abe19887f78feaef1 #cf_submit-newsletter-com-segmento-e57abe19887f78feaef1:hover{
	color: var(--color-white)!important;
	background: var(--color-primary-light)!important;
	transition: 1.5s !important;
}
/* Página de categorias */
@media (min-width: 475px) and (max-width: 767px){
	.cta-category{
		width: 70%;
	}
}
@media (min-width: 767.98px){
	.title-subs{
		padding: 0 1em 1em 0;
		line-height: 2em;
	}
		.el-subs-category .subs-category{
			padding-top: 10px;
	}
		.btn-category{
		padding: 10px 16px 8px;
	}
}
@media (max-width: 767.98px){
	.cta-category{
		margin-bottom: .8em;
	}
	.el-subs-category{
		background: rgb(111 43 213 / 10%);
		padding: 10% 5%;
		flex-direction: column;
	}
	.nav-itens {
		flex-direction: column;
	}
	.btn-category{
		padding: 8px 16px;
	}
}
.el-subs-category{
	margin-top: 5rem !important;
}
.title-subs{
	font-size: 24px;
	font-weight: bold;
}
#wrapper-navbar>.container{
	top: 82px;
}
.btn-category, .cta-category{
	white-space: normal;
}
.btn-category{
	border: 2px solid var(--color-primary-light);
	border-radius: 30px;
}
.btn-category:hover{
	transition: 1.5s;
}
.cta-category{
	margin-right: .8em;
}
#button-cta1-category:hover, #button-subs-category, #button-cta2-category{
	background: var(--color-primary-light);
	color: var(--color-white);
}
#button-cta1-category, #button-subs-category:hover, #button-cta2-category:hover{
	background: var(--color-white);
	color: var(--color-primary-light);
}
/* Breadcrumbs */
.nav-itens{
	margin-top: 3em;
	margin-bottom: 0;
}
#breadcrumbs{
	color: var(--color-primary-light);
	margin: 0 !important;
	vertical-align: middle;
	line-height: 3em;
	display: inline;
}
#breadcrumbs span, #breadcrumbs div{
	display: inline-block;
}
#breadcrumbs strong{
	margin-right: 25px;
}
#breadcrumbs .icon-next{
	margin-right: 5px;
	margin-left: 5px;
}
/* Botões */
.ler-mais:hover{
	border: 2px solid var(--color-white) !important;
	color: var(--color-white) !important;
	background: transparent !important;
	transition: 0.5s;
}
#commentform .btn{
	border: 2px solid var(--color-primary-light)!important;
	border-radius: 30px;
}

#commentform .btn:hover{
	color: var(--color-primary-light) !important;
	background: transparent !important;
	border: 2px solid var(--color-primary-light)!important;
	transition: 1.5s;
}
.socializer a:hover{
	opacity: 1;	
	color: #fff !important;
	background: var(--color-primary-light) !important;
	transition: 1.5s;
}
/* Comentários */
#comments{
	margin-bottom: 5em;
}
/* Rodapé */
#footer{
	border-top: 1px solid rgb(234, 234, 234);
	padding: 1em 0 3em 0;
}
.site-footer__heading{
	color: var(--color-primary-light) !important;
	font-size: 20px !important;
	font-weight: bolder !important;
}
#custom_html-6, #text-14{
	max-width: 100% !important;
	width: 100% !important;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
#text-14{
	padding-bottom: 5em;
	text-align: center !important;
}
@media (min-width: 303px){
	.links-rodape, .redes-sociais-rodape{
		text-align: center;
	}
	.redes-sociais-rodape a{
		padding: 10px;
	}
	.sc-jbKcbu{
		text-align: center;
	}
}
@media (min-width: 767.98px){
	.footer-widget{
		max-width: 50%;
		justify-content: middle;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.links-rodape{
		display: flex;
		flex: 1 1 0%;
		justify-content: space-between;
	}
	.redes-sociais-rodape{
		display: flex;
		flex: 1 1 0%;
		flex-direction: row;
		-webkit-box-pack: end;
		justify-content: flex-end;
	}
	.redes-sociais-rodape a{
		padding: 10px;
		margin: 10px;
	}
	.sc-jbKcbu{
		text-align: left;
	}
}

.links-rodape p{
	margin: 30px 0;
}
.links-rodape a{
	line-height: 21px;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	color: rgb(74, 74, 74);
	transition: text-decoration 0.3s ease 0s;
}
#footer a:hover {
	text-decoration: underline;
	color: #911971;
}
.redes-sociais-rodape a{
	opacity: 0.8;
}
.redes-sociais-rodape a:hover{
	border-radius: 100%;
	transition: background-color 0.3s ease 0s;
}
.redes-sociais-rodape a:hover svg {
	fill: white;
}
.redes-sociais-rodape .facebook:hover{
	background: #3a5998;
}
.redes-sociais-rodape .youtube:hover{
	background: #ff0000;
}
.redes-sociais-rodape .linkedin:hover{
	background: #0084bf;
}
.redes-sociais-rodape .instagram:hover{
	background: #e1306c;
}
.redes-sociais-rodape .twitter:hover{
	background: #1da1f2;
}
.sc-jbKcbu{
	margin-top: 20px;
}
.hrklZb {
	text-decoration: underline;
	color: rgb(74, 74, 74);
	font-weight: 300;
	font-size: 12px;
}
.hckMff {
	margin: 0 8px 0 0;
	font-size: 12px;
}



.post-card:hover {
    box-shadow: none!important;
}
a.ler_mais {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #999;
    margin-top: 5px;
}
a.ler_mais:hover{
color:#6f2bd5;
}

a.ler_mais div {
    display: inline-block;
    box-shadow: 1px -1px 0 1px #737373 inset;
    -webkit-box-shadow: 2px -2px #afaeae inset;
    vertical-align: middle;
    margin-left: 3px;
    padding: .22rem;
    margin-top: -2.4px;
}
a.ler_mais:hover div {
    box-shadow: 1px -1px 0 1px #6f2bd5 inset;
    -webkit-box-shadow: 2px -2px #6f2bd5 inset;
}

/*Botão Carregar mais */
.ajax-load-more-wrap.white .alm-load-more-btn, .ajax-load-more-wrap.white .alm-load-more-btn.done, .ajax-load-more-wrap.white .alm-load-more-btn.done:hover {
	 text-transform: none;
    font-weight: bold;
    font-size: 14px;
    padding: 10px 12px;
    margin: 0;
    border: 2px solid var(--color-primary-light)!important;
    border-radius: 30px;
    color: var(--color-white)!important;
    background: var(--color-primary-light);
}
.ajax-load-more-wrap.white .alm-load-more-btn:hover{
	color: var(--color-primary-light)!important;
}



/*Fonte do texto das internas*/

.post-single__content__body {
     font-size: 16px;
    line-height: 28px;
}


.navbar-header li.active > a {
    background-size: 0% !important;
}
#breadcrumbs span, #breadcrumbs div, a.ler_mais div {
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
    padding: .22rem;
    margin-top: -2.4px;
}
.category .nav-itens {
 margin-top: 30px;
	margin-bottom: 0;
}

.bar-menu .dropdown-menu, .navbar-header .dropdown-menu {
    border: 1px solid #99999933;
}

#toc_container{
	padding: 30px;
}
#toc_container a:hover {
    text-decoration: none;
}

.posts-count{
display:none!important;
}

.page__content h1{  
    color: #38393f;
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: -.8px;
    color: var(--color-text);
text-align: left;}
}
.col.widget-area{
display:none!important;
}

@media (max-width: 991.98px){
.site-highlights h2.highlights__content__title {
    line-height: 24px;
    margin: 0 0px 10px !important;
}
}
.category-esportes-e-lazer .post-categories li a, .category-esportes-e-lazer .post-categories li a:hover, .category-autos .post-categories li a, .category-autos .post-categories li a:hover{
	background:  var(--color-primary-light)!important;
	color: 
var(--color-secondary) !important;
}
.category-autos .post-categories li a{
background: #6f2bd5!important;
    color:#8de564!important;
}
.page .wp-block-button a:hover, .post-single .wp-block-button a:hover {
	color: var(--color-primary-light) !important;
	background: #fff !important;
}

.gform_submission_error {
	color: red;
	font-size: 1.2rem;
}

.gfield_consent_label {
    color: white !important;
}

@media (max-width: 768px) {
.vitrine .vitrine__details .vitrine__details-left, .vitrine .vitrine__details .vitrine__details-right {
		width: 100% !important;
	}
.vitrine .vitrine__details .vitrine__details-left::after {
		display: none !important;
	}
}

[data-icon]:before {
	display: none;
}

body {
	overflow-x: hidden;
}

#ez-toc-container {
	border-width: 2px !important;
	border-radius: 10px !important;
	padding: 10px 20px 10px 10px !important;
}

.ez-toc-link {
	color: #6f2bd5 !important;
}

.ez-toc-heading-level-2 {
	font-weight: 600 !important;
}


/* Css Seção carrossel de posts da home */
.popular-posts .pop-content {
  position: relative;
  border-width: 2px !important; }
  .popular-posts .pop-content .controller-buttons {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    right: 12px;
    top: 12px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: auto; }
    .popular-posts .pop-content .controller-buttons .icon-next,
    .popular-posts .pop-content .controller-buttons .icon-prev {
      cursor: pointer;
      width: 18px;
      height: 18px;
      z-index: 2; }
  .popular-posts .pop-content:has(.controller-buttons + .swiper) .swiper {
    margin-top: 32px; }
/** Modal on screen exit CSS **/
#popupModal{border:none;padding:20px;width:100vw;height:100vh;margin:auto;justify-content:center;align-items:center;background-color:transparent;display:none}#popupModal[open]{display:flex}#popupModal::backdrop{background-color:rgba(0,0,0,0.6)}#popupModal .popup-content a{outline:none}#popupModal .popup-content .image{object-fit:cover;height:100%;max-height:500px;}@media (max-width:768px){#popupModal .popup-content .image{height:330px}}@media (max-width:480px){#popupModal .popup-content .image{height:100px}}

/** Newsletter Home **/
.newsletter-container input[type=submit] {
	   border-radius: 5px;
    border: 0;
    background-color: #6f2bd5;
    color: #fff;
    padding: 10px 25px;
    font-weight: 700;
}

.newsletter-container input[type=text],
.newsletter-container input[type=email] {
	border-radius: 10px;
	border: 1px solid #ccc;
}
.newsletter-container .gfield_consent_label {
	color: #333 !important;
	margin-left: 5px;
}
.newsletter-container {
	justify-content: center;
	display: flex;
	padding: 15px;
}