@charset 'utf-8';
/*
Theme Name: ADVB
Author: Codde
Author URI: https://codde.com.br
Description: Site ADVB-SC
Version: 1.0
Text Domain: advb
*/
/*@xfont-face {
      font-family: 'Helvetica Neue LT Std';
      src: url('assets/fonts/helvetica/HelveticaNeueLTStd-Lt.otf') format('opentype'), url('assets/fonts/helvetica/HelveticaNeueLTStd-UltLt.otf') format('opentype');
      font-weight: normal;
      font-style: normal;
}*/
:root {
	--bg-primary: #012537;
	--bg-secondary: #1475ea;
	--bg-terciary: #005680;
	--bg-quaternary: #003451;
	--text-primary: #ffffff;
	--text-secondary: #2691CE;
	--text-gray: #666666;
	--text-terciary: #151515;
	--bs-body-bg: transparent !important;
	--bs-black-light: #151515; 
	--bs-black-800: #454545; 
	--bs-secondary: #2691CE;
	--bs-grey: #4F4F4F;
	--bs-grey-light: #D1D1D1;
	--bs-grey-medium: #5D5D5D;
	--bs-grey-dark: #888888;
	--bs-blue-dark: #003451;
	--bs-blue-300: #6DDFFF;
	--bs-gray-300: #B0B0B0 !important;
	--bs-blue-500: #00B9FF;
	--bs-blue-600: #2691CE;
	--bs-blue-900: #005680;
	--bs-breadcrumb-divider-color: #888888 !important;
	--bs-secondary-color: #888888;
	--bs-border-radius: 4px;
	--bs-card-border-color: #B0B0B0 !important;
	--bs-btn-border-radius:  4px;
	--bg-btn-primary: #6DDFFF !important;
	--tec-color-background: transparent !important;
	--tec-color-text-primary: #FFFFFF !important;
	--tec-color-text-day-of-week-month: #FFFFFF !important;
	--tec-color-border-secondary-month-grid: #FFFFFF !important;
	--tec-color-day-marker-past-month: #5D5D5D !important;
	--tec-color-day-marker-month: #5D5D5D !important;
	--tec-color-text-secondary-event-date: #FFFFFF !important;
	--tec-color-background-events-bar-submit-button: #6DDFFF !important;
	--tec-color-text-events-bar-submit-button: #003451 !important;--tec-color-background-events-bar-submit-button-hover: #6DDFFF !important;
	--tec-color-text-view-selector-list-item-hover: #2691CE !important;
	--tec-color-background-secondary: transparent !important;
	--tec-color-accent-secondary: #888888 !important;
	--tec-color-icon-secondary: #888888 !important;
}
* {
  box-sizing: border-box;
}
body {
	width: 100%; 
	height: 100%; 
	position: relative; 
	font-family: 'Helvetica Neue LT Std', 'HelveticaNeueLTStd-Lt', 'HelveticaNeueLTStd-UltLt', "Helvetica Neue", Helvetica, sans-serif; 
/*xfont-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; */
    xfont-weight: 300;	
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	
	background-color: var(--bg-primary);

}
html, body {
	min-height: 100vh;
	overflow-x: hidden !important;
	padding: 0;
	margin: 0;
}
ul {
	list-style-type: none;
}
a, a:hover, a:focus, a:visited, a:active {
	text-decoration: none !important;
}
a {
	color: var(--bg-terciary);

}
h1, h2, h3, h4, h5, h6 {
	font-weight: 700;
	font-family: 'Helvetica Neue LT Std', 'HelveticaNeueLTStd-Lt', 'HelveticaNeueLTStd-UltLt', "Helvetica Neue", Helvetica, sans-serif; 
}
h1 {
	font-size: 39px;
}
h2 {
	font-size: 1.9379rem !important;
}
label {
	color: var(--text-primary) !important;
	font-size: 16px !important;
	font-weight: 400 !important;	
}
input, textarea {
	border: 1px solid #B0B0B0 !important;
	color: var(--bs-grey-medium) !important;
	border-radius: var(--bs-border-radius) !important;
	padding: 16px 24px !important;
	background: var(--text-primary) !important;
	line-height: initial !important;
}
input::placeholder, textarea::placeholder, ::placeholder, .forminator-select .selection .select2-selection--single .select2-selection__placeholder {
	font-style: italic !important;
}
.forminator-select .selection .select2-selection--single .select2-selection__placeholder {
	opacity: 0.4;
}
.forminator-select-dropdown-container--open .forminator-dropdown--default {
	border-color: var(--text-primary) !important;
	background-color: var(--text-primary) !important;
	border-radius: var(--bs-border-radius) !important;
}
.forminator-select-dropdown-container--open .forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted, .forminator-select-dropdown-container--open .forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted span:not(.forminator-checkbox-box) {
	background-color: var(--bs-blue-300) !important;
	color: var(--bs-blue-dark) !important;
}
.forminator-ui.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
	font-size: 16px;
	font-family: inherit;
	font-weight: 400;
	border: 1px solid #B0B0B0 !important;
	color: var(--bs-grey-medium) !important;
	border-radius: var(--bs-border-radius) !important;
	padding: 6px 24px !important;
	background: #FFFFFF !important;
	line-height: initial !important;	
}
.forminator-ui.forminator-design--default .forminator-button-upload {
	font-size: 16px !important;
	font-weight: 400 !important;
	color: var(--bs-grey-medium) !important;
}
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:not(.forminator-button-submit) {
	background: var(--text-primary) !important;
	border: 1px solid #B0B0B0 !important;
	border-radius: var(--bs-border-radius) !important;
	color: var(--bs-grey-medium) !important;
}
.forminator-ui.forminator-design--default .forminator-consent .forminator-checkbox-box {
	border: 1px solid #B0B0B0 !important;
	background: var(--text-primary) !important;
	color: var(--bs-blue-dark) !important;
}
.forminator-select-dropdown-container--open .forminator-dropdown--default .select2-results .select2-results__options .select2-results__option, .forminator-select-dropdown-container--open .forminator-dropdown--default .select2-results .select2-results__options .select2-results__option span:not(.forminator-checkbox-box) {
	color: var(--bs-blue-dark) !important;
}
.forminator-select-dropdown-container--open .forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected, .forminator-select-dropdown-container--open .forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
	background-color: var(--bs-blue-dark) !important;
	color: var(--text-primary) !important;
}
.forminator-ui.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
	color: var(--bs-grey-medium) !important;
	padding: 0 !important;
}
hr {
	border: 0.5px solid var(--bs-grey-dark);
	margin: 3rem 0 2rem;
	xopacity: 1;
}
.vr {
	background-color: rgba(176, 176, 176, 1) !important;
	opacity: 1;
	min-height: 20px;
}
.text-gray {
	color: var(--text-gray);
}
.text-blue-500 {
	color: var(--bs-blue-500);
}
.text-grey {
	color: var(--bs-grey);
}
.text-grey-dark {
	color: var(--bs-grey-dark);
}
.text-black-light {
	color: var(--text-terciary);
}

.breadcrumb .breadcrumb-item a {
	color: var(--bs-grey-dark);
}
.breadcrumb .breadcrumb-item.active, .breadcrumb .breadcrumb-item.active a {
	color:var(--bs-white);
}
/* HEADER */
.header-menu {
	xopacity: 0.65;
	background-blend-mode: overlay;
	position: relative;
	xfilter: blur(20px);
	 /* width: 100vw;
  top: 0;
  background: rgba(0, 0, 0, .1);
  padding: 20px;
  max-height: 60px;
  position: fixed;
  backdrop-filter: brightness(70%) blur(5px);
  z-index: 10;*/
    xtransition: opacity 0.3s ease, top 0.3s ease;
    xopacity: 1; /* Start at 100% opacity */
    xz-index: 1000; /* Ensure it's above other elements */
}
.home .header-menu {
	xbackground-repeat: no-repeat;
	xbackground-position: top center;
	xbackground: rgba(1, 37, 55, .65) url(assets/imgs/bg-topo-home.png) top center no-repeat;
	xbackground-color: rgba(1, 37, 55, 1);
	background: rgba(1, 37, 55, 1) url(assets/imgs/bg-topo-home.png) top center no-repeat;	
}
.header-menus navs::before {
	


  /*
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  
backdrop-filter: brightness(110%) blur(60px);*/
}
.header-menu nav {
	background: linear-gradient(180deg, rgba(21, 21, 21, 0.6) 0%, rgba(21, 21, 21, 0) 100%) !important;
}
.header-menu nav:before {
	content: '';
	position: absolute;
	background: linear-gradient(180deg, rgba(21, 21, 21, 0.8) 0%, rgba(21, 21, 21, 0) 100%);
	backdrop-filter: blur(8px);
	inset: 0;
	z-index: -1;
	/*height: 200%;
    mask-image: linear-gradient(
      to bottom,
      black 0% 50%,
      transparent 50% 100%
    );*/
}
.menu-topo .navbar-brand img {
	max-height: 40px;
}
.menu-topo ul {
	gap: 16px;
	line-height: 19px; 
	word-wrap: break-word; 	
	list-style-type: none;
	xtext-align: center;
	vertical-align: middle;
}
.menu-topo li a, .menu-topo li a:focus {
	color: var(--text-primary) !important;  
}
.menu-topo li a:hover, .menu-topo li a.active {
	color: var(--text-secondary) !important;
}
.menu-topo .nav-pills .show > .nav-link {
	background: var(--bg-terciary);
	border-radius: 4px;
}
.menu-topo .nav-pills .show > .nav-link:hover {
	color: var(--text-primary) !important; 
}
.parceiros .header-menu, .diretoria .header-menu, .contato .header-menu, .solucoes-beneficios .header-menu, .top-de-marketing-e-vendas .header-menu, .empresa-cidada .header-menu, .personalidade-de-vendas .header-menu, .premio-antunes-severo .header-menu, .galeria-de-ex-presidentes .header-menu, .associe-se .header-menu {
	background: transparent !important;
	position: unset;
}
.diretoria .header-menu:after, .parceiros .header-menu:after, .contato .header-menu:after, .solucoes-beneficios .header-menu:after, .top-de-marketing-e-vendas .header-menu:after, .empresa-cidada .header-menu:after, .personalidade-de-vendas .header-menu:after, .premio-antunes-severo .header-menu:after, .galeria-de-ex-presidentes .header-menu:after, .associe-se .header-menu:after {
	content:'';
	position: absolute;	
	width: 100%;
	height: 100vh;	
	background-blend-mode: normal, normal, normal, color-dodge;
	background-repeat: no-repeat;
	background-position: top center;
}
.bg-associese {
	position: relative;	
}
/*.bg-associese:after, .bg-associese:before {
	content:'';
	position: absolute;	
	width: 100%;
	height: 100vh;		
	top: -50px;
	left: -50px;
	right: 0;	
}
.bg-associese:before {
	background: linear-gradient(179.89deg, rgba(1, 37, 55, 0) 44.11%, #012537 99.9%),linear-gradient(180.18deg, #012537 0.15%, rgba(1, 37, 55, 0) 35.3%), linear-gradient(269.05deg, rgba(1, 37, 55, 0) 53.89%, #012537 99.18%),url(assets/imgs/bg-associe.png) top left no-repeat;
	background-size: cover;
	overflow: hidden;

  backdrop-filter: blur(10px);
  z-index: -1; 
	xbackground-blend-mode: normal, normal, normal, color-dodge;

*/
	/*-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);   
	-o-transform: rotateY(180deg); 
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);*/

	/*mix-blend-mode:soft-light

	xbackdrop-filter: blur(8px);
	opacity: .62;
	z-index: -2;xbackground-blend-mode: difference;
	 background-origin: border-box;
  background-clip: padding-box;
  filter: blur(5px); */
/*}
.bg-associese:after {
	min-height: 100%;
	width: calc(100% + 50px);
	right: 0;
background: linear-gradient(179.89deg, rgba(1, 37, 55, 0) 44.11%, #012537 99.9%),linear-gradient(180.18deg, #012537 0.15%, rgba(1, 37, 55, 0) 35.3%), linear-gradient(269.05deg, rgba(1, 37, 55, 0) 53.89%, #012537 99.18%);
background: radial-gradient(50.41% 38.2% at 50.04% 0%, rgba(23, 121, 243, 0.35) 0%, rgba(23, 121, 243, 0) 100%);
 background-repeat: repeat-x repeat-y;

opacity: .6;
	backdrop-filter: blur(28px);
	filter: blur(28px);
	z-index: -1;
}*/
.parceiros .header-menu:after {
	background: linear-gradient(89.95deg, rgba(1, 37, 55, 0) 47.16%, #012537 101.11%), linear-gradient(270.36deg, rgba(1, 37, 55, 0) 71.41%, #012537 99.8%), linear-gradient(180deg, rgba(1, 37, 55, 0) 0%, #012537 94.58%), url(assets/imgs/bg-parceiros.jpg) top center no-repeat;
	xbackground: radial-gradient(50.41% 38.2% at 50.04% 0%, rgba(23, 121, 243, 0.35) 0%, rgba(23, 121, 243, 0) 100%), url(assets/imgs/bg-parceiros.jpg) top center no-repeat;
	background-size: contain;
	backdrop-filter: blur(8px);
	opacity: .2;
}
.solucoes-beneficios .header-menu:after, .top-de-marketing-e-vendas .header-menu:after, .empresa-cidada .header-menu:after, .personalidade-de-vendas .header-menu:after, .premio-antunes-severo .header-menu:after {
	background: linear-gradient(180deg, rgba(1, 37, 55, 0) 0%, #012537 78.82%), linear-gradient(270.36deg, rgba(1, 37, 55, 0) 71.41%, #012537 99.8%), linear-gradient(89.95deg, rgba(1, 37, 55, 0) 47.16%, #012537 101.11%), url(assets/imgs/bg-beneficios.jpg) top center no-repeat;
	background-size: cover;
	backdrop-filter: blur(24px);
	opacity: .2;
	background-blend-mode: normal, soft-light;
}
.parceiros .header-menu .bg-overlay, .diretoria .header-menu .bg-overlay, .contato .header-menu .bg-overlay, .solucoes-beneficios .header-menu .bg-overlay, .top-de-marketing-e-vendas .header-menu .bg-overlay, .empresa-cidada .header-menu .bg-overlay, .personalidade-de-vendas .header-menu .bg-overlay, .galeria-de-ex-presidentes .header-menu .bg-overlay, .premio-antunes-severo .header-menu .bg-overlay, .associe-se .header-menu .bg-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: radial-gradient(50.41% 38.2% at 50.04% 0%, rgba(23, 121, 243, 0.35) 0%, rgba(23, 121, 243, 0) 100%);

  display: flex;
  align-items: center;
  justify-content: center;
  xopacity: .5;
 




}



/*.diretoria .header-menu:after {
	background: linear-gradient(89.95deg, rgba(1, 37, 55, 0) 47.16%, #012537 101.11%), linear-gradient(270.36deg, rgba(1, 37, 55, 0) 71.41%, #012537 99.8%), linear-gradient(180deg, rgba(1, 37, 55, 0) 0%, #012537 78.82%), url(assets/imgs/bg-diretoria.jpg) top center no-repeat;
	opacity: 0.5;
	background-position: top center;
	background-size: contain;
	filter: blur(1px);
}*/
.diretoria .header-menu .bg-overlay {
	/*background: radial-gradient(50.41% 38.2% at 50.04% 0%, rgba(23, 121, 243, 0.35) 0%, rgba(23, 121, 243, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  xopacity: .5;*/

	background: radial-gradient(50.41% 38.2% at 50.04% 0%, rgba(23, 121, 243, 0.35) 0%, rgba(23, 121, 243, 0) 100%);





}
.parceiros .background {
	background: linear-gradient(89.95deg, rgba(1, 37, 55, 0) 47.16%, #012537 101.11%), linear-gradient(270.36deg, rgba(1, 37, 55, 0) 71.41%, #012537 99.8%), linear-gradient(180deg, rgba(1, 37, 55, 0) 0%, #012537 94.58%), url(assets/imgs/bg-parceiros.jpg) top center no-repeat;
  background-size: cover;
  background-position: center;
  height: 100vh;
  position: relative;
  opacity: 0.5;
  	background-position: top center;
	background-size: contain;
	background-repeat: no-repeat;	
	
	background-blend-mode: normal, normal, normal, color-dodge;
filter: blur(4px);
}
.contato .header-menu:after {
	background: linear-gradient(180deg, rgba(1, 37, 55, 0) 16.39%, #012537 98.02%), url(assets/imgs/bg-contato.jpg) top center no-repeat;
	background-size: cover;
	backdrop-filter: blur(8px);
	opacity: .3;
	background-blend-mode: normal, soft-light;
}
.contato .header-menu .bg-overlay, .top-de-marketing-e-vendas .header-menu .bg-overlay, .empresa-cidada .header-menu .bg-overlay, .personalidade-de-vendas .header-menu .bg-overlay, .premio-antunes-severo .header-menu .bg-overlay {
	mix-blend-mode: color; 
}
.galeria-de-ex-presidentes .header-menu:after {
	background: linear-gradient(89.95deg, rgba(1, 37, 55, 0) 47.16%, #012537 101.11%), linear-gradient(270.36deg, rgba(1, 37, 55, 0) 71.41%, #012537 99.8%), linear-gradient(180deg, rgba(1, 37, 55, 0) 0%, #012537 94.58%), url(assets/imgs/bg-presidentes.png) top center no-repeat;
	background-blend-mode: normal, normal, normal, color-dodge;
	opacity: 0.5;
	filter: blur(8px);
	background-size: cover;

}
.galeria-de-ex-presidentes .header-menu .bg-overlay {
	mix-blend-mode: normal;
}
.menu-topo .sub-menu-wrap .dropdown-menu {
	background: rgba(21, 21, 21, 0.6);
	backdrop-filter: blur(8px);
	box-shadow: 0px 12px 16px 0px rgba(0, 0, 0, 0.25);
	animation-timing-function: ease-out;
	animation-duration: 300ms;
	border: 0;
	border-radius:0;
}
@media (min-width: 768px) {
	.w-20 {
		width: 20%;
	}
	.w-40 {
		width: 40%;
	}
	.home .header-menu {
		height: max-content;/*791px;*/
	}
	.header-menu nav {
		padding: 20px 40px 0 !important;
	}
	.menu-topo {
		display: flex;
		width: 100%;
		padding-bottom: 10px;
		border-bottom: 1px solid #FFFFFF;
		justify-content: space-between;
		z-index: 1;
	}
	.menu-topo .navbar-toggler {
		background-color: transparent;
	}
	.menu-topo .current_page_item:not(.btn-azul-claro) {
		background: #005680;
		border-radius: var(--bs-border-radius);
		font-weight: 700;
	}
	.menu-topo .sub-menu .current_page_item {
		border: 0;
		border-radius: 0 !important;
	}
	.menu-topo .btn-azul-claro {
		display: inline-flex;
		align-items: center;
	}
	.menu-topo .btn-azul-claro:before {
		content: "";
		border-left: 1px solid rgba(176, 176, 176, 1) !important;
		min-height: 20px;
		margin-right: 10px;
	}
	.menu-topo .btn-azul-claro a {
		padding: 10px 16px;
		gap: 10px;
		border-radius: 4px;
		background: rgba(109, 223, 255, 1);
		font-weight: 700;
		text-align: center;
		vertical-align: middle;
		color: var(--bs-blue-dark);
		animation-timing-function: ease-out;
		animation-duration: 300ms;
	}
	.menu-topo .btn-azul-claro a:hover, .menu-topo .btn-azul-claro.current-menu-item a{
		background-color: var(--bs-white);
		color: var(--bs-blue-dark) !important;
	}
	.menu-topo .dropdown .dropdown-toggle::after {
		border: none !important;
		font: normal normal normal 14px/1 FontAwesome;
		content: "\f107" !important;
		vertical-align: 0;	
		margin-left: 8px;
	}
	.menu-topo .dropdown:hover .dropdown-toggle::after {
		content: "\f106" !important;
	}	
	.menu-topo .dropdown li a {
		border: 0;
		border-radius: 0;
		text-decoration: none;
		white-space: nowrap;
	}
	.menu-topo .dropdown li a:hover {
		color: var(--text-primary) !important;
		background: var(--bg-terciary);
	}
	.menu-topo .dropdown.show .nav-link.dropdown-toggle {
		width: fit-content;
	}
	.menu-topo .sub-menu-wrap {
		position: absolute;
		background-color: transparent;
		height: 100%;
	}	
	.menu-topo .sub-menu-wrap .dropdown-menu {
		position: relative;
		width: 100%;
		margin: 0;
		xz-index: 100;
	}	
	.home-blog .col:first-child, .home-videos .col:first-child, .presidentes .col:first-child, .home-agenda .evento .col:first-child {
		padding-left: 0;
	}
	.home-blog .col:last-child, .home-videos .col:last-child, .presidentes .col:last-child, .home-agenda .evento .col:last-child {
		padding-right: 0;
	}
	.home-agenda .evento img {
		max-height: 302px !important;
	}
	.inner-content {
		padding-top: 110px;
	}
	.presskit .col:first-child {
		padding-left: 0;
	}
	.presskit .col:last-child {
		padding-right: 0;
	}
	.contato .form-imprensa {
		min-width: 400px;
	}
}	
@media only screen and (max-width: 767px) {
	.home .header-menu {
		height: max-content;/*50px;*/
	}
	.menu-topo {
		position: relative;
		ddisplay: inline-flex;
		width: 100%;
		padding: 0 1rem;
	}
	.menu-topo .navbar-toggler {
		background-color: var(--bs-white);
		position: absolute;
		right: 1rem;
		top: 0;
	} 
	.d-sm-none {
		display: none;
	}	
	/*
	.navbar-toggler:focus {
		box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
	}
    .navbar-toggler {
        border-style: none;
    }
	*/
	.menu-topo .sub-menu-wrap .dropdown-menu {
		background: var(--bg-terciary) !important;
		padding-left: 2rem;
		
	}
	/*.menu-topo .sub-menu.dropdown-menu {
		position: absolute;
		width: calc(100% - 60px);
		xz-index: -1;

	}*/
	.inner-content {
		padding-top: 50px;
	}
}
main {
	z-index: 2;
}
.title {
	line-height: 100%;
}
.title-overlay  {
	color: #B0B0B0;
	font-size: 61px;
	font-weight: 750;
	opacity: 0.15;
	xbottom: -4px; 
	padding-left: 17.13px;
	display: inline-flex;
	align-items: flex-end;
	line-height: 100%;
	height: 100%;
}



.lnk-categoria {
	font-style: italic;
	color: #00B9FF !important;
	font-weight: 400 !important;
}
.separator-h {
	position: relative;
	width: 100% !important;
	clear: both;
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	margin-right: 1.5rem;
}
.separator-h:before {
	content: '';
	position: absolute;
	xright: auto;
	top: 50%;
	width: 100vw;
	border-top: 0.5px solid var(--bs-grey-light);
}
.line-h:after {
	content: "";
	position: relative;
  left: 0;
	width: 100%;
	border-top: 0.5px solid var(--bs-grey-light);
	align-self: center;
}
.pt-80 {
	padding-top: 80px;
}

/* BUTTONS */
.btn {
	border-radius: var(bs-border-radius) !important;
	padding: 16px 24px !important;
	line-height: initial !important;
	border: 0 !important;
}
.btn-white {
	border: 1px solid #FFFFFF;
	border-radius: 4px;
	gap: 10px;
	padding: 16px 24px;
	color: var(--text-primary);
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.btn-primary, .btnprimary a {
	background-color: var(--bg-btn-primary) !important;
	color: var(--bs-blue-dark) !important;
	animation-timing-function: ease-out;
	animation-duration: 300ms;
}
.btn-primary:hover, .btnprimary a:hover {
	font-weight: 700;
}
.btn-primary:active, .btnprimary a:active {
	background-color: var(--bs-white) !important;
	border: 1px solid var(--bs-white) !important;
	color: var(--bs-blue-500) !important;
	font-weight: 700;
}
.btn-outline-primary {
	background: transparent;
	border: 1px solid var(--bs-white) !important;
	color: var(--bs-white) !important;
}
.btn-outline-primary:hover {
	border: 0 !important;
	background: var(--bg-btn-primary) !important;
	color: var(--bs-blue-dark) !important;

}
.btn-secondary {
	border: 1px solid var(--bs-white);
	gap: 10px;
	padding: 16px 24px;
	border-radius: var(--bs-border-radius);
	text-align: center;
	vertical-align: middle;
	color: var(--bs-white);
	white-space: nowrap;
	/*-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;*/
	animation-timing-function: ease-out;
	animation-duration: 0.3s;
	xtransition: background-color 0.3s ease, color 0.3s ease;
}
.btn-secondary:hover {
	background: var(--bs-blue-300);
	border: 1px solid var(--bs-blue-300);
	color: var(--bs-blue-dark);
}
.btn-secondary:active {
	border: 1px solid var(--bs-blue-900);
	color: var(--bs-blue-900);
}
.forminator-ui.forminator-design--default .forminator-button-submit {
	font-size: 16px !important;
	font-weight: 400 !important;
	background-color: var(--bg-btn-primary) !important;
	color: var(--bs-blue-dark) !important;
	border-radius: var(--bs-border-radius) !important;
	animation-timing-function: ease-out;
	animation-duration: 300ms;
}
.forminator-ui.forminator-design--default .forminator-button-submit:hover {
	font-weight: 700 !important;
}
/* HOME */
.home-blog {
	margin-top: 60px;
}
.home-blog .card, .blog .card {
    position: relative;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	gap: 10px;
	border: 1px solid #B0B0B0;
	border-radius: 4px;
	max-width: 410px;
    background-position: center;
    cursor: pointer;
}
.blog .card {
	align-items: normal;	
}
.blog .card.first {
	max-width: 100%;
	border: 0;
	gap: 0;
	border-radius: 0;
}
.home-blog .card-img-overlay, .blog .card-img-overlay {
	top: auto;
}
.blog .card.first .card-img-overlay {
	border: 0;
	border-radius: 0;
	padding: 0;
}
.home-blog .card-img, .blog .card-img {
	border: 0;
	border-radius: 0;
	filter: grayscale(100%);
	opacity: 0.35;
	object-fit: cover;
	object-position: top center;
	height: 410px;
	transition: all linear 0.30s;
	xanimation-timing-function: ease-out;
	xanimation-duration: 300ms;
}
.home-blog .card:hover .card-img, .blog .card:hover .card-img {
	animation-timing-function: ease-out;
	animation-duration: 300ms;
	opacity: 1;
	filter: unset;
}
.home-blog .card-title, .blog .card-title {
	position: relative;
	background: #151515;
	border-radius: 4px;
	margin: 0;
	padding: 18px 24px;
	gap: 16px;
	bottom: 0;
	xtransition: all linear 0.30s;
	transform: translateY(0);
    transition: all .3s ease-out;
}
.blog-single .bg-white {
	gap: 64px;
	border-radius: 16px;
	padding: 24px;

}
.blog-single .author {
	color: var(--bs-grey);
	font-style: italic;
	padding-left: 2rem;
}
.blog-single .post-img {
	padding: 60px 0;
}
.blog-single .post-img img {
	border: 1px solid var(--bs-grey-dark);
	box-shadow: 0px 8px 16px 2px rgba(0, 0, 0, 0.15);
}
.blog-single .post-content, .blog-single p {
	color: var(--text-terciary);
}
.blog-single .post-share li {
	padding: 0 .7rem;
}
.bg-blog {
background: rgba(1, 37, 55, 1) url(assets/imgs/bg-blog.jpg) top center no-repeat;
xbackground: linear-gradient(180deg, rgba(1, 37, 55, 0) 0%, #012537 78.82%), linear-gradient(270.36deg, rgba(1, 37, 55, 0) 71.41%, #012537 99.8%), linear-gradient(89.95deg, rgba(1, 37, 55, 0) 47.16%, #012537 101.11%) url(assets/imgs/bg-blog.jpg) top center no-repeat;


	xopacity: 0.15;

	/*
	xopacity: 0.65;
	background-blend-mode: overlay;
	
top: -64px;
left: 165px;
background: linear-gradient(180deg, rgba(1, 37, 55, 0) 0%, #012537 78.82%),linear-gradient(270.36deg, rgba(1, 37, 55, 0) 71.41%, #012537 99.8%),linear-gradient(89.95deg, rgba(1, 37, 55, 0) 47.16%, #012537 101.11%) url(assets/imgs/bg-blog.jpg) top center no-repeat;
backdrop-filter: blur(8px)
*/
}
.blog .card.first .card-title {
	border:0;
	border-top: 1px solid var(--bs-grey-dark);
	border-radius: 0;
}
.blog .card-title {
	background: rgba(21, 21, 21, 0.85) !important;
	background-blend-mode: multiply;
	xtransform: translateY(50%);
}
.home-blog .card:hover .card-title {
	background: rgba(21, 21, 21, 0.85) !important;
	background-blend-mode: multiply;
	xtransform: translateY(50%);
    bottom: -52px;
}
.home-videos .carousel-indicators {
	margin-bottom: -1rem;
	align-items: center;
}
.carousel-indicators [data-bs-target] {
	border-radius: 50%;
	width: 16px;
	height: 16px;
	border: 1px solid #B2ECFF;	
	background: transparent;
}
.carousel-indicators .active {
	width: 24px;
	height: 24px;
	background: #2691CE;
	border: 0;
}
.home-videos .caption-video {
	padding-top: 42px;
}
.home-videos .player-video {
	height: 350px;
}

.home-videos:before {
	content: "";
	position: absolute;
	display: inline-flex;
	background: url(assets/imgs/bg-noticias-videos.png) no-repeat;
	width: 371px;
	height: 377px;
	margin: 0;
	padding: 0;
	opacity: .6;
	z-index: -1;
	xtop: -120px;
    left: 50%;
    transform: translate(-50%, -20%);
}
.home-videos .carousel:before {
	content: "";
	position: absolute;
	display: inline-flex;
	background: url(assets/imgs/icon-videos.png) no-repeat;
	width: 102px;
	height: 104px;
	margin: 0;
	padding: 0;
	z-index: 1;
    left: 50%;
    transform: translate(-50%);
}
.home-artigos .article {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 24px;
	isolation: isolate;
	xposition: relative;
}
.home-artigos .card {
	border: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 0px;
	gap: 8px;
	flex: none;
	order: 0;
	flex-grow: 1;
	z-index: 0;
}
.home-artigos .card .item-body {
	padding-left: 24px;
}
.home-artigos .card .separator-v {
	position: absolute;
	display: flex;
	width: 1px;
	height: calc(100% + 30px);
	xleft: 0px;
	xtop: 0px;
	border: 1px solid #1779F3;
	flex: none;
	order: 1;
	flex-grow: 0;
	z-index: 1;
	justify-content: center;
	align-items: center;
	transition: all 0.5s ease-in-out;
	transition: all 0.3s ease;
}
.home-artigos .card .elipse {
	position: absolute;
	border-radius: 50%;	
	width: 8px;
	height: 8px;
	opacity: 0;
	background: #20CFFF;
	xtop: 50%;
	clip-path: circle(1%);
	transition: clip-path 300ms;

	flex: none;
	order: 2;
	flex-grow: 0;
	z-index: 2;
    /*-webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
	transition: all 2s ease-in-out;*/
}
.home-artigos .card:hover .item-body {
	padding-left: 50px;
}
.home-artigos .card:hover .separator-v {
	position: absolute;
	xwidth: 160px;
	xheight: 0px;
	transform: rotate(53.3deg);
	border: 1px solid var(--bs-blue-dark);
	flex: none;
	order: 1;
	flex-grow: 0;
	z-index: -1 !important;
	align-self: flex-end;
	left: auto;
	xleft: 24px;
xleft: 17px;
	top: -20px;
	xheight: calc(100% + 28px);
	left: 100%;/*calc(100% - 50px)*/
}
.home-artigos .card:hover .elipse {
	position: absolute;
	background: #1779F3;
	xwidth: 104px;
	xheight: 104px;
	opacity: 1;
	z-index: 0;
	clip-path: circle(100%);
	flex: none;
	order: 0;
	flex-grow: 0;
	top: -10px;
	xanimation-timing-function: ease-out;
	xanimation-duration: 300ms;
	width: 76px;
	height: 76px;
	xleft: -10px;
	align-self: flex-end;
	left: calc(100% - 29px);
	z-index: -2 !important;
	transition: 0.2s ease;
}
.home-socios .card .row {
	z-index: 2;
}
.home-socios .card {
	gap: 24px;
}
.home-socios .card-left {
	
}
.home-socios .card .card-right {
	position: relative;
	animation-timing-function: cubic-bezier(0.45, 1.45, 0.8, 1);
	animation-duration: 1000ms;
}
.home-socios .card:hover .card-right {
	position: absolute;
	width: 100%;
	padding-left: 5rem;
	border-radius: var(--bs-border-radius) !important;
	border: 1px solid var(--bs-blue-600);
	align-self: center;
	z-index: -1;
}
.home-socios .card .card-img {
	border: 0;
	border-radius: 0;
	object-fit: cover;
	object-position: top center;
	max-height: 140px;
	transition: all linear 0.30s;
}
.home-socios .card:hover .card-img {
	position: relative;
	left: -56px; 
	max-height: 150px;
	border: 1px solid var(--bs-blue-500);
	border-radius: var(--bs-border-radius) !important;
	transform: rotate(-5.13deg);
}
.home-parceiros .card, .home-parceiros .card-img {
	border: 0;
}
.home-parceiros .card-img {
 	filter: grayscale(100%) invert(1);
	xfilter: grayscale(1) brightness(2);
	filter: grayscale(1) contrast(0.3) brightness(1);
	-webkit-filter: grayscale(1) contrast(0.3) brightness(1);
}
.home-parceiros .card-img:hover {
 	filter: grayscale(100%) invert(1);
	-webkit-filter: grayscale(100%) invert(1);
}
.home-agenda .card {
	background: var(--bs-white);
	border: 1px solid var(--bs-gray-300);
}
.home-agenda .card .card-header {
	background: var(--bs-blue-500);
	color: var(--bs-blue-dark);
	border: 0;
	padding: 16px 0;
}
.home-agenda .evento img {
	height: 230px;
	object-fit: cover;
	object-position: center;
	overflow: hidden;
	
}


/* Páginas*/
.page-interna .page-content h2, .page-interna .page-content h1, .page-interna .page-content h5  {
	margin-bottom: 32px;
}
.page-interna .sobre-card {
	padding: 60px 0;
}
.page-interna .sobre-card .wp-block-column, .page-interna .cards-internos .wp-block-column {
	padding: 24px;
	gap: 40px;
	border: 1px solid #FFFFFF;
	backdrop-filter: blur(8px)
}
.page-interna .card.download {
	display: flex;
	justify-content: space-between;
	border: 1px solid var(--bs-white);
	border-radius: 0 !important;
	padding: 24px;
	animation-timing-function: ease-out;
	animation-duration: 300ms;
}
.page-interna .card.download:hover {
	background-color: var(--bs-white);
}
.page-interna .card.download .card-body {
	padding: 0;
} 
.page-interna .card.download:hover .card-body h5 {
	color: var(--text-terciary) !important;
}
.page-interna .card.download:hover .card-body p {
	color: var(--bs-black-800) !important;
}
.page-interna .card.download:hover .card-button a {
	color: var(--bs-blue-dark) !important;
	background-color: var(--bs-blue-300) !important;
	border: 1px solid var(--bs-blue-300) !important;
	border-radius: var(--bs-border-radius);
	font-weight: 700;
}
.page-interna .card.download .card-body div:first-child {
	display: flex;
	height: 100%;
	flex-direction: column;
}
.page-interna .card.download .card-button {
	color: white;
}
.page-interna .sobre-card h5 {
	margin-bottom: 30px;
}
.page-interna .sobre-cta, .page-interna .cta-interna {
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;	
	padding: 48px 24px;
	border: 0;
	border-top: 1px solid var(--bs-white);
	border-bottom: 1px solid var(--bs-white);
}
.page-interna .sobre-cta {
	background: linear-gradient(90deg, rgba(0, 185, 255, 0) 0%, rgba(0, 185, 255, 0.45) 24.04%, rgba(0, 185, 255, 0.45) 74.52%, rgba(0, 185, 255, 0) 100%);
	background-blend-mode: soft-light;
	backdrop-filter: blur(4px);
}
.page-interna .cta-interna:after, .page-interna .cta-interna:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.page-interna .cta-interna:after { 
	background: linear-gradient(90deg, rgba(0, 185, 255, 0) 0%, rgba(0, 185, 255, 0.45) 24.04%, rgba(0, 185, 255, 0.45) 74.52%, rgba(0, 185, 255, 0) 100%);
	mix-blend-mode: soft-light;
	backdrop-filter: blur(8px);
	background-blend-mode: soft-light;
}
.page-interna .cta-interna:before {
	background-color: var(--bg-primary); 
}
.page-interna .sobre-cta h1, .page-interna .cta-interna h1 {
	position: relative;
	margin: 0;
}
.page-interna .sobre-cta .wp-block-column, .page-interna .cta-interna .wp-block-column {
	position: relative;
	z-index: 2;
}
.diretoria .card {
	border: 0;
	align-items: flex-start;
}
.diretoria .people-destaque .card {
	backdrop-filter: blur(4px);
}

.diretoria .card p, .personalidades .people-right p {
	margin-bottom: .3rem;
}
.diretoria .card-img-top, .personalidades .people-right .card-img-top {
	border: 1px solid #FFFFFF;
	border-radius: 0;
	filter: grayscale(100%);
	backdrop-filter: blur(8px);
	opacity: 0.50;
	object-fit: cover;
	object-position: top center;
	transition: all linear 0.30s;
}
.diretoria .card img, .personalidades .people-right img {
	animation-timing-function: ease-out;
	animation-duration: 300ms;
	cursor: pointer;
}
.diretoria .border-right:after {
	content: '';
	position: absolute;
    border-right: 1px solid var(--bs-grey-dark);
	height: 100%;
	top: 30px;
	right: 0;
}
.diretoria .card img:hover, .diretoria .people-destaque:hover img, .personalidades .people-destaque:hover img, .personalidades .people-right img:hover, .presidentes .card:hover img {
	opacity: 1; 
	filter: none;
	-webkit-filter: grayscale(0%);
}
.diretoria .people-destaque .card-title {
	padding: 16px;
	background: var(--bs-black-light);
	opacity: .65;
	border: 1px solid var(--bs-white);
	backdrop-filter: blur(8px);
}
.diretoria .people-destaque:hover .card-title, .personalidades .people-destaque:hover .card-title, .presidentes .card:hover .card-title {
	background: var(--bs-white);
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.65);
	opacity: 1;
	backdrop-filter: blur(8px);
}
.diretoria .people-destaque h5 {
	color: var(--bs-white);
}
.diretoria .people-destaque:hover h5, .personalidades .people-destaque:hover h5, .presidentes .card:hover h5 {
	color: var(--bs-black-light) !important;
}
.diretoria .people-destaque p {
	color: var(--bs-grey-dark);
}
.diretoria .people-destaque:hover p, .personalidades .people-destaque:hover p, .presidentes .card:hover p {
	color: var(--bs-grey-dark) !important;
}
.diretoria .people-destaque i {
	color: var(--bs-grey-dark);
}
.diretoria .people-destaque:hover i {
	color: var(--bs-blue-500);
}
.personalidades .people-right .card {
	border: 0;
}
.personalidades .people-destaque .wp-block-columns, .personalidades .people-destaque .card-title p, .personalidades .people-right .wp-block-columns { 
	margin-bottom: 0;
}
.personalidade-de-vendas .filter-invert {
	filter: brightness(.8) invert(1); 
}
/*.personalidades .people-right figure {
	border: 1px solid #FFFFFF;
	border-radius: 0;
	filter: grayscale(100%);
	backdrop-filter: blur(8px);
	opacity: 0.50;
	transition: all linear 0.30s;
}
.personalidades .people-right .card-img-top {
	object-fit: cover;
	object-position: top center;
}*/
.presidentes .row:not(:first-child) {
	--bs-gutter-y: 8rem;
}
.presidentes .card, .personalidades .people-destaque .card {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	gap: 10px;
	border: 1px solid var(--bs-white);
	border-radius: 0;
    background-position: center;
	backdrop-filter: blur(8px);
	animation-timing-function: ease-out;
	animation-duration: 300ms;
}
.presidentes .card {
	backdrop-filter: blur(4px);
}
.presidentes .card-img-overlay, .personalidades .people-destaque .card-img-overlay, .diretoria .people-destaque .card-img-overlay {
	top: auto;
	border: 0;
	border-radius: 0;
	padding: 0 1.5rem;
	bottom: -62px;
}

.personalidades .people-destaque .card-img-overlay {
	bottom: -42px;
}
.personalidades .people-destaque .descricao {
	position: relative; 
	top: 62px;
	color: var(--bs-grey-dark);
	padding: 0 1.5rem;
}
.presidentes .card-img, .personalidades .people-destaque img {
	border: 0;
	border-radius: 0;
	filter: grayscale(100%);
	opacity: 0.5;
	object-fit: cover;
	object-position: top center;
	transition: all linear 0.30s;
	backdrop-filter: blur(8px);
}
.presidentes .card-img {
	max-height: 297px;
}
.presidentes .card-title, .personalidades .people-destaque .card-title {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	position: relative;
	background: rgba(21, 21, 21, 0.65);
	border: 1px solid var(--bs-white);
	border-radius: 0;
	margin: 0;
	padding: 20px;
	backdrop-filter: blur(4px);
}
.presidentes .card p, .personalidades .card p {
	color: var(--bs-grey-dark); 
}
.presidentes .card p {
	margin: 0;
}
.personalidades figure {
	margin: 0 !important;	
}
.personalidades h5 {
	color: var(--bs-white) !important;
	margin: 0 !important;
}


.parceiros .bg-categoria {
	background: #FFFFFF;
	margin: 0;
	justify-content: flex-start;
	padding: 24px;
	box-shadow: 0px 24px 32px 0px rgba(0, 0, 0, 0.25);
}
.parceiros .card, .parceiros .card .card-img {
	border: 0;
	border-radius: 0;
}
.contato .info-img {
	min-height: 56px; 
	margin-bottom: 2rem;
}
.contato .imprensa img {
	object-fit: cover;
	object-position: top center;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}
.contato .imprensa .form-imprensa h1 {
	margin-bottom: 32px !important;
}
.contato .imprensa .mailpoet_paragraph {
	margin-bottom: 16px !important;
}
.contato .separator-h {
	margin-right: 0;
	margin-left: 1.5rem;
}
.contato .logo img {
	mix-blend-mode: soft-light;
	opacity: 0.35;
}
.contato .logo .logo-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	xbackground-image: linear-gradient(180deg, #FFFFFF 0%, #000000 95.97%);
	mask-image: linear-gradient(180deg, #FFFFFF 0%, #000000 95.97%);
	-webkit-mask-image: linear-gradient(180deg, #FFFFFF 0%, #000000 95.97%);
	mask-size: cover;
	-webkit-mask-size: cover;
}
.presskit .card {
	border: 1px solid #FFFFFF;
	padding: 16px;
	justify-content: space-between;
	border-radius: 0 !important;
}
.presskit .card-text p {
	margin-bottom: 3rem;
}
.presskit .card-footer {
	border-radius: var(--bs-border-radius) !important;
}
.wp-block-details, .details ul {
	outline: 0;
	color: var(--bs-white);
	text-decoration: none;
	transition-property: background;
	transition-duration: 4s;
	transition-delay: 2s;
	transition: 0.4s;
}
.details ul {
	padding-left: 0;
}
.wp-block-details:hover, .details li:hover {
	color: var(--text-terciary);
	background-color: var(--bs-white);
}
.wp-block-details:first-of-type, .details li:first-of-type {
    border-top: 1px solid var(--bs-white);
	xpadding-top: 12px;
}
.wp-block-details > summary, .details li {
	list-style: none;
    border-bottom: 1px solid var(--bs-white);
	padding: 12px 0 12px 12px;
	xmargin-bottom: 12px;
}
.wp-block-details:hover > summary, .details li:hover {
	padding-left: 24px; 
}
.wp-block-details > summary::marker, .wp-block-details > summary::-webkit-details-marker {
	display: none;
}
.wp-block-details summary::marker {
	content: "";
}
.wp-block-separator {
	border-top: 0.5px solid var(--bs-grey-light) 	!important;
}
.wp-block-columns .border-bottom {
	border-bottom: 0.5px solid rgba(209, 209, 209, 0.25) !important;
}
.wp-block-columns .hover-white {
	margin: 0;
	padding: 1.75em 0.75em;
}
.wp-block-columns .hover-white:hover {
	background-color: var(--bs-white);
}
.wp-block-columns .hover-white:hover h1 {
	color: var(--text-terciary);
}
.wp-block-columns .hover-white .group-money {
	margin-bottom: 3rem;
}
.wp-block-columns .hover-white:hover .group-money {
	background-color: var(--text-terciary);
}
.wp-block-columns .hover-white:hover .group-money h1, .wp-block-columns .hover-white:hover .group-money h2, .wp-block-columns .hover-white:hover .group-money h5 {
	color: var(--bs-white);
}
.wp-block-group .border-bottom.border-white:first-child {
	border-top: 1px solid var(--bs-white) !important;
}
.wp-block-group .border-bottom.border-white {
    border-bottom: 1px solid var(--bs-white) !important;
	xpadding-bottom: 12px;
	xmargin-bottom: 12px;
	padding: 0;
	margin: 0;
	line-height: 58px;
	animation-timing-function: ease-out;
	animation-duration: 300ms;
}
.page-interna .beneficios .wp-block-group p:hover {
	background: #FFFFFF;
	color: #151515;
	font-weight: 700;
	padding-left: 24px; 
}
.page-interna .container-fluid {
    position: relative;
	display: flex;
	justify-content: center;
	width: 100vw;
    xpadding: 30px;xpadding-left:0; xpadding-right:0;
    xleft: calc(-1* (100vw - 100%) /2);
	left: 50%;
	transform: translate(-50%, 0);
	margin: 0;
	padding: 0;
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	box-shadow: 0px 24px 80px 0px rgba(0, 0, 0, 0.65);	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	padding-right: 3rem;
	padding-left: 3rem;
}
.page-interna .w-100 .wp-block-embed__wrapper iframe  {
	width: 100% !important; 
	aspect-ratio: 16 / 9;
    height: auto;
}
.page-interna .espm img {
	width: 30%; 
}
.page-interna .espm .card-body {
	margin-top: 30px;
}
.page-interna .espm .card-body p {
	margin-top: 20px;
}
/*
.diretoria .card {
	border: 0;
}
.diretoria .card p {
	margin-bottom: .3rem;
}
.diretoria .card-img-top {
	border: 1px solid #FFFFFF;
	border-radius: 0;
	filter: grayscale(100%);
	backdrop-filter: blur(8px);
	opacity: 0.50;
	object-fit: cover;
	object-position: top center;
	transition: all linear 0.30s;
}

*/

/* Paginação */
.paginacao {
	gap: 10px;
	padding-top: 1rem;
	padding-bottom: 4rem;
	
}
.paginacao .page-numbers, .paginacao .page-left a, .paginacao .page-right a {
	color: var(--bs-white);
	padding: 16px 24px;
	border: 1px solid var(--bs-white);
	border-radius: var(--bs-border-radius);
}
.paginacao .page-numbers:not(:last-child) {
	margin-right: 10px;
}
.paginacao .page-right a {
	margin-left: 10px;	
	background-color: #6DDFFF;
	color: var(--bs-blue-dark);
	border: 1px solid var(--bs-blue-dark);
}
.paginacao .page-numbers.current, .paginacao .page-numbers:hover, .paginacao .page-left a:hover, .paginacao .page-right a:hover {
	background-color: var(--bs-white);
	color: #00B9FF;
}

/* Sidebar */
.sidebar aside .row {
	margin-bottom: 3rem;
}
.sidebar .wp-block-columns {
	margin-bottom: 0 !important;
}
.sidebar .widget_search .wp-block-search__inside-wrapper {
	background-color: var(--bs-white);
	border: 1px solid #B0B0B0;
	border-radius: var(--bs-border-radius);
}
.sidebar .widget_search input, .widget_search button {
	background: transparent;
	border: 0 !important;
	border-radius: 0 !important;
	color: #5D5D5D;
}
.widget_search button {
	color: var(--text-terciary) !important; 
}
.wp-block-latest-posts a, .sidebar .wp-block-categories a {
	font-weight: 700;
	color: var(--bs-white);
}
.wp-block-latest-posts .latest-posts-categories a {
	color: #B0B0B0 !important;
}
.wp-block-latest-posts li, .sidebar .wp-block-categories li {
	padding-top: 12px;
}
.wp-block-latest-posts li:not(:last-child):after, .sidebar .wp-block-categories li:not(:last-child) a:after {
	content: '';
	display: block;
	width: 100%;
	border-bottom: 0.5px solid var(--bs-grey-dark);
	padding: 0 0 12px;
}
.sidebar .wp-block-categories {
	padding-left: 0 !important;
}
.sidebar .news-sidebar h2:first-child {
	margin: 0;
}
.sidebar .news-sidebar form {
	padding-top: 1rem !important;
}
.sidebar .news-sidebar form input {
	border: 1px solid #B0B0B0;
}
.sidebar .news-sidebar .mailpoet_paragraph {
	margin-bottom: 16px !important;
}
.sidebar .news-sidebar .mailpoet_paragraph label, .sidebar .news-sidebar .mailpoet_paragraph a {
	color: var(--bs-white) !important;
}

/*.mailpoet-heading:after {

	content: url(assets/imgs/icon-sino-m.png);

	display: inline-flex;

	vertical-align: middle;

	padding-left: 4px;

}*/



footer {
	display: flex;
	background: var(--bg-quaternary);
	color: var(--text-primary);	
	flex-direction: column;
	justify-content: flex-end; 
	align-items: center;
	gap: 40px; 
}
footer a {
	color: var(--text-primary) !important;	
	
}
footer .infos {
	display: inline-flex;
	justify-content: start;
	align-items: center;
}
footer .infos.email:before, footer .infos.fone:before, footer .infos.pin:before {
	display: block;
	content: "";
	width: 16px;
	height: 16px;
	margin-right: 24px;
}
footer .infos.email:before {
	background: url(assets/imgs/icon-mail.png) no-repeat;
}
footer .infos.fone:before {
	background: url(assets/imgs/icon-fone.png) no-repeat;
}
footer .infos.pin:before {
	background: url(assets/imgs/icon-pin.png) no-repeat;
}
footer .icones-redes-sociais {
	display: inline-flex;
	justify-content: end;
	align-items: center;
}
footer .icones-redes-sociais li {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
footer .icones-redes-sociais li:not(:last-child) {
	padding-right: 24px;
}
footer hr {
	border: 1px #EBDED3 solid;
	margin: 1rem 0 0;
	opacity: .5;
}
/* MAILPOET */
.mailpoet_form {
	padding: 0 !important;
	margin: 0 !important;
}
.mailpoet_form_html input {
	font-family: "Helvetica Neue LT Std", sans-serif !important;
}
.mailpoet_paragraph {
	line-height: unset !important;
	margin-bottom: 6px !important;
}
.mailpoet_checkbox_label {
	color: var(--text-gray) !important;
}
.mailpoet_form_column {
	position: relative;
	width: 100% !important;
}
.mailpoet_form_column:first-child, .mailpoet_form_column:nth-child(2) {
	width: 39% !important;
}
.mailpoet_form_column:last-child {
	width: 22% !important;
}
.mailpoet_submit {
	background: #6DDFFF !important;
	color: #003451 !important;
	border: 0 !important;
}
.new-nome, .new-email {
	display: inline-flex;
	justify-content: flex-start;
	align-items: center;
}
.new-nome input, .new-email input {
	padding: 16px 16px 16px 32px !important;
}
.new-nome:before, .new-email:before {
	font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    height: 16px;
    width: 16px;
    margin-left: 1em;
    display: inline-block;
	color: #888888;	
	xtop: 46%;
	xtransform: translateY(-50%);
}
.new-nome:before {
    content: "\f007"; 
}
.new-email:before {
     content: "\f0e0"; 
}
/* AGENDA */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container, .tribe-common-l-container.tribe-events-l-container {
	padding: 0 !important;
}
.tribe-events .tribe-events-c-events-bar__search-container, .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search {
	background-color: transparent !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {
	border: 0 !important;
	border-top: 1px solid var(--bs-grey) !important;
	border-bottom: 1px solid var(--bs-grey) !important;
	padding: 28px 0 !important;

}
.stribe-events-header__events-bar:after, .stribe-events-header__events-bar:before {
	content: "";
	display: inline-flex !important;
	position: relative;
	width: 100%;
	border-top: 1px solid var(--bs-grey);
}
.xtribe-events .xtribe-events-header { 
	padding: 0 !important;
}
.tribe-events .tribe-events-l-container {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.tribe-events-c-search__input-group {
	padding: 0 1rem 0 0 !important;
}
.tribe-events-c-search__input-group svg {
	display: none !important;
}
.tribe-events .tribe-events-calendar-month__calendar-event-title-link, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link {
	background: transparent !important;
}
.tribe-common .tribe-common-anchor-thin {
	border: 0 !important;
}
/*.tribe-events-calendar-month__calendar-event-title.tribe-common-h8.tribe-common-h--alt:before {
	content: "";
	border-left: 3px solid #00B9FF;
	position: absolute;
	display: inline-block;
	height: 100%;
}*/
.tribe-common .tribe-common-anchor-thin:hover {
	border-bottom: 1px solid var(--bs-white) !important;
}
.tribe-common .tribe-common-h--alt {
	font-weight: 700 !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown__container {
	display: none !important;
}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn {
	padding: 13px 24px !important;
}

/*.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item:not(:first-child):after {
	background-color: var(--tec-color-accent-secondary);
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	width: 1px;
	top: 0;
}*/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link::after {
	display: none !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link {
	padding: 0 8px !important;
}
.tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link {
	border-radius: 4px;
	background: var(--bg-terciary) !important;
}
.tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-events button.tribe-events-c-top-bar__datepicker-button:focus {
	outline: 0 !important;
}
.tribe-events .tribe-events-calendar-list__event-featured-image, .tribe-events .tribe-events-calendar-day__event-featured-image {
	width: 300px;
}
/*div#tribe-events-bar {
display: block !important;
}*/
#tribe-events-pg-template {
	padding: 0 !important;
	margin: 0 !important;
}
.tribe-common .tribe-common-c-svgicon__svg-fill {
	fill: white !important;
}
.tribe-events .datepicker {
	background-color: var(--bs-white) !important;
	border: 1px solid var(--bs-white) !important;
}
.tribe-events .datepicker .datepicker-switch, .tribe-events .datepicker .day, .tribe-events .datepicker .dow {
	color: var(--bg-primary) !important;
}

.tribe-events .datepicker .month, .tribe-events .datepicker .year {
	color: var(--bg-primary) !important;
}
.tribe-events .datepicker .past, .tribe-events .datepicker .old {
	color: var(--bs-grey-light) !important;
}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
	color: var(--bs-white) !important;
}
.tribe-events .table-condensed {
	width: 100%;
}
.tooltipster-base.tribe-events-tooltip-theme {
	background-color: var(--bs-blue-300) !important;
	border: 1px solid var(--bs-blue-300) !important;
}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link {
	color: var(--bg-primary) !important;
}
.no-visible {
	display: none !important;
	visibility: hidden !important;
}
#carouselBanner .carousel-control-next, #carouselBanner .carousel-control-prev {
	width: 4%;
}
.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid="open"] .forminator-row-inside:not(:last-child), .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid="open"] .forminator-row:not(:last-child) {
	margin-bottom: 1rem !important;
}
.forminator-ui.forminator-design--default .forminator-response-message.forminator-success {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	background-color: var(--bg-btn-primary) !important;
	color: var(--bs-blue-dark) !important;
}
.forminator-ui.forminator-design--default .forminator-response-message.forminator-success:hover, .forminator-ui.forminator-design--default .forminator-response-message.forminator-success:focus, .forminator-ui.forminator-design--default .forminator-response-message.forminator-success:active {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.forminator-ui.forminator-design--default .forminator-response-message, .forminator-ui.forminator-design--default .forminator-response-message p {
	font-size: 16px !important; 
}