﻿/* imported styles */
@import url(main.css);


/*#### Cores ###*/
:root {

	--black: #000000;
    --white: #ffffff;
    --primary-color: #003434;
    --secondary-color: #BFBDA3;
    --active-color: #BFBDA3;
    --inactive-color: #BFBDA3;
    --secondary-green: #2E5959;
    --highlight-color: #BFBDA3;
    --disabled-color: #BFBDA3;
    --bg-light: #BFBDA3;
    --light-color: #f9f9f9;
    --bg-section-color: #E8EDED;
    --tx-obs: #ff0000;
	--tertiary-color: #ddd2cc;
	--color-01: #868473;
	--color-02: #D6D5C4;
}
footer .footer-menu ul li a {
	opacity: 1 !important;
}
/*#### Cores ###*/
/*#### AUSTER ###*/
.logo-opportunity-green {
    width: auto;
	height: 55px;
    -o-object-fit: contain;
    object-fit: contain;
}
footer .footer-menu ul li:last-child a {
        border-bottom: 1px solid #0000000f;
}
/*#### AUSTER ###*/
/*#### Menu Hearder ###*/
/*.logo-opportunity-green {
	width: 270px;
	height: auto;
	padding-bottom: 10px;
}*/
/*#### Menu Hearder ###*/
/*#### Select ###*/
.o-form .form-group select.minimal:focus {
	border-color: var(--primary-color);
}
.o-form .form-group .form-control {
	border-bottom: 1.5px solid var(--primary-color);
	color: var(--primary-color);
}
.o-form .form-group .form-control:focus {
	color: var(--primary-color);
	border-color: var(--primary-color);
}
/*#### Select ###*/
/*#### Container tamanho ###*/
@media (min-width: 1200px) {
	.container-fluid .container {
		max-width: 1250px;
	}
}
.componet-panel {
	max-width: 1250px;
}
.componet-panel .componet-panel-container {
	max-width: 1250px;
}
.componet-panel .componet-panel-container .with-content-inner {
	max-width: 1250px;
}
.modal-component .modal-dialog {
	max-width: 1250px;
}
.op-row-flex-container .op-row .op-row-inner {
	max-width: 1250px;
}
.row-flex-container .row-flex {
	max-width: 1250px;
}
.row-flex-container .o-panel .o-panel-container {
	max-width: 1250px;
}
.row-flex-container .o-panel .o-panel-container .with-content-inner {
	max-width: 1250px;
}
/*#### Container ###*/
/*####  Tabela rentabilidade alinhamento ###*/
.row-flex-container .row-flex-cell {
	/* padding: 33.5px 0px 29px 0px; */
}
	.row-flex-container .row-flex-cell:first-child {
		/*padding: 29px 0; */
	}
	.row-flex-container .row-flex-cell:last-child {
		/* padding: 29px 0; */
	}
/*####  Tabela rentabilidade alinhamento ###*/
/*### Termo de ciencia Alinhar ###*/
#alinhar img {
	top: 7px;
}
#alinhar span {
	top: 0;
}
/*### Termo de ciencia Alinhar ###*/
/*### Input Alinhar ###*/
.form-group input {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;

}
.terms .form-group__boxes input {
	padding-bottom: 5px;
}
/*### Input Alinhar ###*/
/*### Analitico Alinhar ###*/
.list-client.anal .row-flex-cell:nth-child(2) {
	min-width: 90px !important;
}

.list-client.anal .row-flex-cell:nth-child(3) {
	min-width: 125px !important;
}

.list-client.anal .row-flex-cell:nth-child(4) {
	min-width: 115px !important;
}

.list-client.anal .row-flex-cell:nth-child(5) {
	min-width: 80px !important;
}

.list-client.anal .row-flex-cell:nth-child(6) {
	min-width: 95px !important;
}

.list-client.anal .row-flex-cell:nth-child(7) {
	min-width: 100px !important;
}
.list-client.anal .row-flex-cell:nth-child(9) {
	min-width: 80px !important;
}

.list-client.anal .row-flex-cell:nth-child(11) {
	min-width: 80px !important;
}

.list-client.anal .row-flex-cell:nth-child(12) {
	min-width: 80px !important;
}

.list-client.anal .row-flex-cell:nth-child(13) {
	min-width: 80px !important;
}

.list-client.anal .row-flex-cell:last-child {
	display: block;
	min-width: 85px !important;
}
/*### Analitico Alinhar ###*/
/*### Alinhar Home ###*/
@media (min-width: 1200px) {
	.number-block .fith .label-2 {
		padding: 0px 0 0 0;
	}
	.number-block .fith .label-3 {
		padding: 5px 0 0 0;
		display: block;
	}
}
.number-block .fith .label-3 {
	color: var(--highlight-color);
}
.number-block .fith .label-2 {
	color: var(--highlight-color);
}
/*### Alinhar Home ###*/
/*### Alinhar quem somos ###*/
.titles-component .divider {
	padding: 33px 0 30px 0;
}
.slogan-block h3 a {
	color: var(--white);
	text-decoration: underline;
}
.slogan-block h3 a:hover {
	color: var(--active-color);
}
/*### Alinhar quem somos ###*/
/*### Alinhar RELATORIOS ###*/
.o-form .form-group label {
	margin-top: 10px;
}
/*### Alinhar RELATORIOS ###*/
/*### EXtrato ###*/
@media (min-width: 1024px) {
	.row-flex-container.smallHeightTable .list-client:not(.with-header) {
		height: 50px;
	}

		.row-flex-container.smallHeightTable .list-client:not(.with-header) .row-flex-cell {
			padding: 8px 0px !important;
		}

			.row-flex-container.smallHeightTable .list-client:not(.with-header) .row-flex-cell.flag {
				padding: 8px 0 !important;
			}

	.row-flex-container.smallHeightTable .list-client.total {
		height: 80px !important;
	}

		.row-flex-container.smallHeightTable .list-client.total .row-flex-cell {
			padding: 20px 0px !important;
			color: var(--primary-color) !important;
		}
}
.list-client .row-flex-cell {
	padding: 20px 0px !important;
}
/*### EXtrato ###*/

.form-control:disabled, .form-control[readonly] {
	background-color: transparent !important;
	opacity: 1;
}
.Xtable-cell a:after {
	width: 8px;
}
#data_up .form-group:after {
	right: 0px !important;
	top: 5px !important;
}
#data_up .form-group:after {
	right: 0px !important;
	top: 5px !important;
}

#data_up {
	color: aqua !important;
}

.cotistas .list__item:after {
	float: left;
	position: relative;
	top: -20px;
	right: 0px;
	border: solid var(--active-color);
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 5px;
	border-radius: 0px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	content: " ";
}
#assembleia h3 {
	padding-left: 30px;
	font-family: 'Manrope ExtraLight';
	font-size: 20px;
	margin-bottom: 6px;
}
/*### Login ###*/
#login_news .o-btnLogin {
	padding: 12px 25px;
	display: inline-block;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: var(--primary-color);
	border: solid 1px var(--primary-color);
	position: relative;
	font-family: 'Manrope ExtraLight', sans-serif;
	background-color: var(--white);
}
#login_news .o-btnLogin:after {
	border: solid var(--active-color);
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 0.145rem;
	border-radius: 0px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	margin-left: 10px;
	content: " ";
}
#login_news .o-btnLogin:hover, .o-btn:active, .o-btn:focus {
	text-decoration: none;
	color: var(--white);
	background-color: var(--primary-color);
}
#login_news .o-btnImput {
	padding: 12px 25px;
	display: inline-block;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: var(--primary-color);
	border: solid 1px var(--primary-color);
	position: relative;
	font-family: 'Manrope ExtraLight', sans-serif;
	background-color: var(--white);
}
#login .form-control {
	border: none;
	width: 100%;
}

#login .div_img {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border: 1px solid #ced4da;
	border-right: none;
	float: left;
	height: 52px;
	background-color: #fff;
	padding: 6px;
	padding-right: 0px;
}

#login .div_input {
	float: left;
	height: 50px;
	background-color: #fff;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-left: none;
	padding: 6px;
	padding-left: 0px;
	margin-top: 1px;
	width: 85%;
}

#senha .div_img {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border: 1px solid #ced4da;
	border-right: none;
	float: left;
	height: 52px;
	background-color: #fff;
	padding: 6px;
	padding-right: 0px;
}

#senha .div_input {
	float: left;
	height: 50px;
	background-color: #fff;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-left: none;
	padding: 6px;
	padding-left: 0px;
	margin-top: 1px;
	width: 85%;
}

#bt_login .o-btn {
	width: 100%;
	height: 50px;
	padding: 12px 25px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #fff;
	background-color: var(--secondary-green);
}
#bt_login .o-btn:hover {
	background-color: var(--active-color);
	border: 1px solid var(--active-color);
}
#bt_login .o-btn:after {
	border: none;
}
.obs {
	color: var(--tx-obs);
}
#infornes_line .Xtable-cell a:after {
	/*background-image: none;*/
	position: absolute;
	width: 11px;
	height: 17px;
	content: ' ';
	background-image: url(../images/icons/right-arrow-list.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	top: 50%;
	left: 0;
	margin-right: 10px;
	margin-top: -7px;
}
#infornes_line .title {
	padding-left: 30px;
	font-weight: 500;
	color: var(--secondary-green);
}
#voltar .o-btn:before {
	border: solid var(--active-color);
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 0.145rem;
	border-radius: 1px;
	transform: rotate(-225deg);
	-webkit-transform: rotate(-225deg);
	margin-right: 10px;
	content: " ";
	left: 0;
}
#voltar .o-btn:after {
	border: none;
	padding: 0px;
}
#sub_informes ul {
	font-size: 18px;
	font-weight: 300;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1.33;
	letter-spacing: -0.18px;
	font-family: 'Manrope ExtraLight', sans-serif;
	color: var(--black);
	text-align: left;
	margin-top: 10px;
}
#sub_informes .sub {
	padding-bottom: 0px;
}

#sub_informes .cp-title-and-text p {
	margin-bottom: 0px;
}
#sub_informes .sub_indisponivel {
	text-transform: uppercase;
	color: var(--active-color);
	font-weight: 600;
}
#nav-tabContent-1 .tab-pane {
	padding-top: 0px !important;
}
#sub_informes .texts-tab .texts-tab-box {
	padding: 0 0 40px;
}
#total_caixa .row-flex-cell {
	font-size: 14px;
}
.login_title {
	float: left;
	text-align: left;
	width: 50%;
	border-right: 1px solid var(--bg-light);
	padding-left: 5%;
	padding-right: 8%;
	vertical-align: middle;
	height: 100%;
	min-height: 400px;
}
.login_title h1 {
	padding-top: 45%;
}
#senha .form-control {
	border: none;
	width: 100%;
}
@media (min-width: 375px) and (max-width: 575px) {
	#login .div_input {
		width: 78%;
	}
	#senha .div_input {
		width: 78%;
	}
	#login_news .login_title {
		float: none;
		text-align: left;
		width: 100%;
		min-height: 100px;
		border: none;
	}
	#login_news .login_input {
		float: none;
		text-align: left;
		width: 100%;
	}
	#login_news .login_title h1 {
		padding-top: 0%;
	}
	#login_news .login_esqueci {
		font-size: 10px;
	}
}
#login_news .close {
	float: right;
	font-size: 2rem;
	font-weight: 400;
	line-height: 1;
	color: var(--active-color) !important;
	text-shadow: 0 1px 0 #fff;
	opacity: 1 !important;
	padding-right: 20px !important;
}
#login_news .heades_login2 {
	background-color: rgba(255, 255, 255, 0.9) !important;
	border: none; /*1px solid var(--white);*/
}
#login_news .img_login {
	text-align: center;
	position: relative;
	top: 35px;
}
#login_news .tab-pane .sub_data {
	color: var(--inactive-color);
}
#login_news .sub_prinicipal {
	color: var(--secondary-green);
	text-align: left;
}
#login_news .form-control {
	margin-bottom: 30px;
	height: 43px;
	border-radius: 0px;
	border: 1px solid #000;
	font-size: 12px;
}
#login_news .login_input {
	float: left;
	text-align: left;
	min-width: 50%;
	padding: 8%;
}
#login_news .login_esqueci {
	float: right;
	color: var(--active-color);
	font-size: 14px;
	height: 43px;
	vertical-align: middle;
	padding-top: 10px;
}
@media (min-width: 576px) {
 .modal-dialog {
		max-width: 980px;
		margin: 1.75rem auto;
	}
}
@media (min-width: 576px) {
	#divSplash .modal-dialog {
		max-width: 600px;
		margin: 1.75rem auto;
	}
}
	#login_news .title_login {
		margin-left: auto !important;
		margin-right: auto !important;
		margin-top: 0px;
		color: var(--white);
	}

	#login_news .heades_login {
		/*background-color: rgba(20, 71, 52, 0.9) !important;*/
		background-color: #ffffff;
		border: none; /*1px solid var(--white);*/
	}
	/*### Login ###*/
	.highcharts-loading {
		opacity: 1 !important;
	}

	.highcharts-loading-inner {
		display: block;
	}

		.highcharts-loading-inner,
		.highcharts-loading-inner:before,
		.highcharts-loading-inner:after {
			background: var(--secondary-green);
			-webkit-animation: load1 1s infinite ease-in-out;
			animation: load1 1s infinite ease-in-out;
			width: 1em;
			height: 4em;
		}

	.highcharts-loading-inner {
		color: var(--secondary-green);
		text-indent: -9999em;
		margin: 0 auto;
		top: 50% !important;
		position: relative;
		font-size: 11px;
		-webkit-transform: translate3d(-50%, -50%, 0);
		-ms-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
		-webkit-animation-delay: -0.16s;
		animation-delay: -0.16s;
	}

		.highcharts-loading-inner:before,
		.highcharts-loading-inner:after {
			color: var(--bg-light);
			position: absolute;
			top: 0;
			content: '';
		}

		.highcharts-loading-inner:before {
			background-color: var(--bg-light);
			left: -1.5em;
			-webkit-animation-delay: -0.32s;
			animation-delay: -0.32s;
		}

		.highcharts-loading-inner:after {
			background-color: var(--bg-light);
			left: 1.5em;
		}

	@-webkit-keyframes load1 {
		0%, 80%, 100% {
			box-shadow: 0 0;
			height: 4em;
		}

		40% {
			box-shadow: 0 -2em;
			height: 5em;
		}
	}

	@keyframes load1 {
		0%, 80%, 100% {
			box-shadow: 0 0;
			height: 4em;
		}

		40% {
			box-shadow: 0 -2em;
			height: 5em;
		}
	}
	/*### Menu ###*/
	#menu_hader .btn-default {
		background-color: transparent;
		border: none;
		box-shadow: none;
	}

		#menu_hader .btn-default:hover {
			background-color: transparent;
			border: none;
			box-shadow: none;
		}

		#menu_hader .btn-default.active:hover {
			background-color: transparent;
			border: none;
			box-shadow: none;
		}

	#menu_hader .btn:active {
		background-color: transparent;
		border-color: none;
		box-shadow: none;
	}

	#menu_hader .dropdown-toggle::after {
		display: none;
		border: none;
	}

	#menu_hader .menu-items-secondary .menu-items-secondary-icons a:first-child {
		border: none;
		padding-right: 0px;
	}

	.salve_button {
		border-right: 1px solid #9797974f !important;
		padding-right: 16px !important;
	}

	#menu_hader .btn {
		display: normal;
		margin-bottom: 0;
		font-weight: normal;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		cursor: pointer;
		border: none;
		padding: 0px;
		line-height: normal;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	#menu_hader .dropdown ul {
		background: var(--white);
		border-radius: 0;
		border: 0;
		padding: 20px 20px 13px 20px;
		width: 160px;
	}

	#menu_hader .dropdown-menu {
		min-width: 150px;
	}

	#menu_hader .dropdown li a {
		display: block;
		padding: 9px 2px;
		text-transform: uppercase;
	}

		#menu_hader .dropdown li a:hover {
			background-color: transparent;
			color: var(--primary-color);
		}

	#menu_hader .dropdown li {
		margin: 9px 20px;
		margin: 0;
		max-width: 116px !important;
		min-height: 50px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
		border-top: 1px solid var(--bg-light);
	}

	#menu_hader .dropdown-menu {
		box-shadow: none;
	}

	#plogin {
		font-size: 11px;
		font-weight: 600;
	}

	#Loginn_obs {
		font-size: 11px;
		font-weight: 600;
		color: var(--active-color);
		padding-top: 3px;
	}

		#Loginn_obs:hover {
			font-size: 11px;
			font-weight: 500;
			color: var(--primary-color);
		}

.menu .menu-items {
	width: 540px;
	margin-left: 50px;
}

	.row-flex-container .row-flex.with-header .row-flex-cell:first-child {
		line-height: 1.58;
	}

	.title-and-text-section p {
		text-align: justify;
	}
	/*.terms .form-group__boxes {
	position: relative;
}
.terms .form-group img {
	right: 0px;
}
@media (max-width: 1024px) and (min-width: 0px) {
	.row-flex-container .o-panel .o-panel-container .with-content-inner .tab-content .tab-pane .panel-inner.panel-b {
		margin: auto;
	}
}
@media (max-width: 1024px) and (min-width: 0px) {
	.terms .form-group img {
		top: 0px;
	}
}*/

	#Munber5 .number-block {
		padding-top: 80px;
		padding-bottom: 60px;
	}

	.decricao_fund {
		font-size: 13px !important;
		font-family: 'Manrope ExtraLight', sans-serif !important;
		color: rgba(0, 0, 0, 0.8) !important;
	}

	.mobile-menu-inner ul li.with-submenus1 a img {
		width: 15px;
	}

	.mobile-menu-inner ul li.with-submenus1 a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.mobile-menu-inner ul li.with-submenus1 a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.mobile-menu-inner ul li.with-submenus1 ul {
		padding-left: 30px;
		border-top: 0;
	}

	.pr-2, .px-2 {
		padding-right: 15px !important;
	}

	.back_banner_1 {
		background-image: url(/assets/images/bg/img-01@00x.png);
		background-attachment: fixed;
	}
	.back_banner_6 {
		background-image: url(/assets/images/bg/img-03-qs00.png);
		background-attachment: fixed;
	}
	.back_banner_4 {
		background-image: url(/assets/images/bg/img-05-qs00.png);
		background-attachment: fixed;
	}
	.back_banner_2 {
		background-image: url(/assets/images/bg/img-06-am00.png);
		background-attachment: fixed;
	}

	.back_banner_3 {
		background-image: url(/assets/images/header-ii00.jpg);
		background-attachment: fixed;
	}

	/*.back_banner_4 {
		background-image: url(/assets/images/header-wm.jpg);
	}*/
	
	.back_banner_5 {
		background-image: url(/assets/images/header-pe1.jpg);
		background-attachment: fixed;
	}

	

	@media (max-width: 575px) and (min-width: 375px) {
		.back_banner_1 {
			background-position-x: -470px;
		}
		.back_banner_2 {
			background-position-x: -492px;
		}

		.back_banner_3 {
			background-position-x: -521px;
		}

		.back_banner_4 {
			background-position-x: -389px;
		}

		.back_banner_6 {
			background-position-x: -552px;
		}
	}

	@media (max-width: 1024px) and (min-width: 0px) {
		.img_space {
			padding-left: 35px !important;
		}
	}

	.cp-content-in-columns .col_01--b, .cp-content-in-columns .col_02--b, .cp-content-in-columns .col_03--b {
		padding-right: 34px;
	}

	@media (max-width: 479px) and (min-width: 0) {

		.cp-content-in-columns .col_01--b, .cp-content-in-columns .col_02--b, .cp-content-in-columns .col_03--b {
			padding-right: 0;
		}
	}

	.number-block .fith .label-4 {
		font-size: 30px;
	}

	.number-block .fith .label-2 {
		font-size: 109px;
		margin-top: -8px;
	}

	@media (min-width: 1200px) {
		.number-block .fith .label-1 {
			padding: 24px 0 0 0;
		}
	}
	/*.number-block .fith .label-1 {
	margin-bottom: 0px;
}*/
	@media (min-width: 1200px) {
		.number-block .fith .label-1 {
			padding: 7px 0 0 0;
		}
	}

	@media (min-width: 1200px) {
		.display-1 {
			line-height: 1.3;
		}
	}

	.number-block .sixth .label-1 {
		line-height: 1;
	}

	@media (min-width: 1200px) {
		.number-block .fith .label-4 {
			margin-top: -20px;
		}
	}

	#AppImob .swipe-gallery .swiper-container .swiper-slide.item a {
		height: 182px !important;
		overflow: inherit;
	}

	.itemImg {
		width: 100%;
		height: 100%;
		min-height: 182px;
		position: relative;
		display: block;
		display: block;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		background-color: var(--disabled-color);
		filter: gray;
		-webkit-filter: grayscale(1);
		-webkit-transition: all .2s ease-in-out;
		overflow: hidden;
	}

	#table_detalhe .list-client .row-flex-cell:nth-child(2) {
		min-width: 500px !important;
	}

	#table_detalhe .list-client .row-flex-cell:first-child {
		min-width: 140px !important;
	}
/*********   ######   CLIPPING OPP   ######   ************/
b {
	font-weight: bold !important;
}
/*********   ######   CLIPPING OPP   ######   ************/  

/* #### Cadastro ### */
#Cadastro .box-solicitacao {
	padding: 10px;
	line-height: normal;
}
.glif {
	background-color: var(--light-color);
}
#Cadastro label {
	font-size: 14px;
	margin-bottom: 0px;
	width: 100%;
}
#Cadastro .col-12 {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc1ba;
	background-color: var(--light-color);
}
#Cadastro .row {
	margin-right: 0px;
	margin-left: 0px;
}
.form-check-inline {
	margin-right: 50px;
}
.custom-control-input:checked ~ .custom-control-label::before {
	color: #f06836;
	border: 1px solid var(--active-color);
	background-color: #f06836;
}
.custom-checkbox .custom-control-label::before {
	border-radius: 0px;
}
#Cadastro .form-control {
	border-radius: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
	#Cadastro .form-control:focus {
	border-color: #f06836;
	box-shadow: none;
}
@media (min-width: 1200px) {
	.titles-component h3 {
		letter-spacing: normal !important;
	}
}
.number-block .fourth .label-2 {
	opacity: 0.8;
	font-family: 'Helma';
	font-size: 45px;
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1;
	letter-spacing: normal;
	color: var(--black);
	display: block;
}

.number-block .sixth .label-22 {
	opacity: 0.8;
	font-family: 'Helma';
	font-size: 45px;
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1;
	letter-spacing: normal;
	color: var(--black);
	display: block;
}
.news-block .item a .label1 {
	position: absolute;
	bottom: 25px;
	left: 28px;
	padding-right: 28px;
	color: var(--white);
	font-family: 'Helma';
	font-size: 60px;
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1.3;
	letter-spacing: 0.5px;
}
#pad_top.cp-image-and-text .divider {
	padding-top: 60px;
}
@media (max-width: 479px) and (min-width: 0) {
	.pd_top--b {
		padding-top: 25px !important;
	}
}
.border-top-section {
	border-top: 1px solid var(--black);
}
.row-flex-container .row-flex-cell {
	line-height: 3.9;
}

/*a, a:hover {
	text-decoration: underline;
	color: var(--black);
}*/
.slogan-block h3 {
	text-transform: none;
}
/* --- social icons --- */
/* --- social icons --- */
/* --- social icons --- */
.social_icons li span {
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 1px;
	color: var(--primary-color);
	font-family: 'Manrope ExtraLight', sans-serif;
	text-transform: uppercase;
	padding-right: 20px;
}


ol.social_icons, ul.social_icons {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.social_icons {
	display: block;
	/* margin-block-start: 1em;*/
	margin-block-end: 22px;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 0px;
}
.social_icons li {
	float: left;
	padding: 0 5px 0 0px;
}

.social_icons .social_icon {
	display: block;
	width: 30px;
	height: 30px;
	background-repeat: none;
	background-position: 0 0;
	outline: none;
}

.header_top_bar .social_icons {
	float: right;
}

	.header_top_bar .social_icons li {
		padding: 8px 0 8px 5px;
	}

.social_icons .social_icon:hover,
.social_icons.colors .social_icon {
	background-position: 0 -30px;
}

.social_icons.colors .social_icon {
	opacity: 1;
	transition: opacity 0.2s ease-in-out 0s;
}

	.social_icons.colors .social_icon:hover {
		opacity: 0.7;
		transition: opacity 0.2s ease-in-out 0s;
	}

.behance {
	background-image: url("/assets/images/social/behance.png");
}

.bing {
	background-image: url("/assets/images/social/bing.png");
}

.blogger {
	background-image: url("/assets/images/social/blogger.png");
}

.deezer {
	background-image: url("/assets/images/social/deezer.png");
}

.designfloat {
	background-image: url("/assets/images/social/designfloat.png");
}

.deviantart {
	background-image: url("/assets/images/social/deviantart.png");
}

.digg {
	background-image: url("/assets/images/social/digg.png");
}

.digg {
	background-image: url("/assets/images/social/digg.png");
}

.dribbble {
	background-image: url("/assets/images/social/dribbble.png");
}

.envato {
	background-image: url("/assets/images/social/envato.png");
}

.facebook {
	background-image: url("/assets/images/social/facebook.png");
}

.flickr {
	background-image: url("/assets/images/social/flickr.png");
}

.form {
	background-image: url("/assets/images/social/form.png");
}

.forrst {
	background-image: url("/assets/images/social/forrst.png");
}

.foursquare {
	background-image: url("/assets/images/social/foursquare.png");
}

.friendfeed {
	background-image: url("/assets/images/social/friendfeed.png");
}

.googleplus {
	background-image: url("/assets/images/social/googleplus.png");
}

.instagram {
	background-image: url("/assets/images/social/instagram.png");
}

.linkedin {
	background-image: url("/assets/images/social/linkedin.png");
}

.mail {
	background-image: url("/assets/images/social/mail.png");
}

.mobile {
	background-image: url("/assets/images/social/mobile.png");
}

.myspace {
	background-image: url("/assets/images/social/myspace.png");
}

.picasa {
	background-image: url("/assets/images/social/picasa.png");
}

.pinterest {
	background-image: url("/assets/images/social/pinterest.png");
}

.reddit {
	background-image: url("/assets/images/social/reddit.png");
}

.rss {
	background-image: url("/assets/images/social/rss.png");
}

.skype {
	background-image: url("/assets/images/social/skype.png");
}

.soundcloud {
	background-image: url("/assets/images/social/soundcloud.png");
}

.spotify {
	background-image: url("/assets/images/social/spotify.png");
}

.stumbleupon {
	background-image: url("/assets/images/social/stumbleupon.png");
}

.technorati {
	background-image: url("/assets/images/social/technorati.png");
}

.tumblr {
	background-image: url("/assets/images/social/tumblr.png");
}

.twitter {
	background-image: url("/assets/images/social/twitter.png");
}

.vimeo {
	background-image: url("/assets/images/social/vimeo.png");
}

.wykop {
	background-image: url("/assets/images/social/wykop.png");
}

.xing {
	background-image: url("/assets/images/social/xing.png");
}

.youtube {
	background-image: url("/assets/images/social/youtube.png");
}

.dark .behance,
.colors .behance {
	background-image: url("/assets/images/social/dark_bg/behance.png");
}

.dark .bing,
.colors .bing {
	background-image: url("/assets/images/social/dark_bg/bing.png");
}

.dark .blogger,
.colors .blogger {
	background-image: url("/assets/images/social/dark_bg/blogger.png");
}

.dark .deezer,
.colors .deezer {
	background-image: url("/assets/images/social/dark_bg/deezer.png");
}

.dark .designfloat,
.colors .designfloat {
	background-image: url("/assets/images/social/dark_bg/designfloat.png");
}

.dark .deviantart,
.colors .deviantart {
	background-image: url("/assets/images/social/dark_bg/deviantart.png");
}

.dark .digg,
.colors .digg {
	background-image: url("/assets/images/social/dark_bg/digg.png");
}

.dark .digg,
.colors .digg {
	background-image: url("/assets/images/social/dark_bg/digg.png");
}

.dark .dribbble,
.colors .dribbble {
	background-image: url("/assets/images/social/dark_bg/dribbble.png");
}

.dark .envato,
.colors .envato {
	background-image: url("/assets/images/social/dark_bg/envato.png");
}

.dark .facebook,
.colors .facebook {
	background-image: url("/assets/images/social/dark_bg/facebook.png");
}

.dark .flickr,
.colors .flickr {
	background-image: url("/assets/images/social/dark_bg/flickr.png");
}

.dark .form,
.colors .form {
	background-image: url("/assets/images/social/dark_bg/form.png");
}

.dark .forrst,
.colors .forrst {
	background-image: url("/assets/images/social/dark_bg/forrst.png");
}

.dark .foursquare,
.colors .foursquare {
	background-image: url("/assets/images/social/dark_bg/foursquare.png");
}

.dark .friendfeed,
.colors .friendfeed {
	background-image: url("/assets/images/social/dark_bg/friendfeed.png");
}

.dark .googleplus,
.colors .googleplus {
	background-image: url("/assets/images/social/dark_bg/googleplus.png");
}

.dark .instagram,
.colors .instagram {
	background-image: url("/assets/images/social/dark_bg/instagram.png");
}

.dark .linkedin,
.colors .linkedin {
	background-image: url("/assets/images/social/dark_bg/linkedin.png");
}

.dark .mail,
.colors .mail {
	background-image: url("/assets/images/social/dark_bg/mail.png");
}

.dark .mobile,
.colors .mobile {
	background-image: url("/assets/images/social/dark_bg/mobile.png");
}

.dark .myspace,
.colors .myspace {
	background-image: url("/assets/images/social/dark_bg/myspace.png");
}

.dark .picasa,
.colors .picasa {
	background-image: url("/assets/images/social/dark_bg/picasa.png");
}

.dark .pinterest,
.colors .pinterest {
	background-image: url("/assets/images/social/dark_bg/pinterest.png");
}

.dark .reddit,
.colors .reddit {
	background-image: url("/assets/images/social/dark_bg/reddit.png");
}

.dark .rss,
.colors .rss {
	background-image: url("/assets/images/social/dark_bg/rss.png");
}

.dark .skype,
.colors .skype {
	background-image: url("/assets/images/social/dark_bg/skype.png");
}

.dark .soundcloud,
.colors .soundcloud {
	background-image: url("/assets/images/social/dark_bg/soundcloud.png");
}

.dark .spotify,
.colors .spotify {
	background-image: url("/assets/images/social/dark_bg/spotify.png");
}

.dark .stumbleupon,
.colors .stumbleupon {
	background-image: url("/assets/images/social/dark_bg/stumbleupon.png");
}

.dark .technorati,
.colors .technorati {
	background-image: url("/assets/images/social/dark_bg/technorati.png");
}

.dark .tumblr,
.colors .tumblr {
	background-image: url("/assets/images/social/dark_bg/tumblr.png");
}

.dark .twitter,
.colors .twitter {
	background-image: url("/assets/images/social/dark_bg/twitter.png");
}

.dark .vimeo,
.colors .vimeo {
	background-image: url("/assets/images/social/dark_bg/vimeo.png");
}

.dark .wykop,
.colors .wykop {
	background-image: url("/assets/images/social/dark_bg/wykop.png");
}

.dark .xing,
.colors .xing {
	background-image: url("/assets/images/social/dark_bg/xing.png");
}

.dark .youtube,
.colors .youtube {
	background-image: url("/assets/images/social/dark_bg/youtube.png");
}

.colors .behance {
	background-color: #000;
}

.colors .bing {
	background-color: #FDB700;
}

.colors .blogger {
	background-color: #F7974A;
}

.colors .deezer {
	background-color: #36BDF4;
}

.colors .designfloat {
	background-color: #F07D00;
}

.colors .deviantart {
	background-color: #58735C;
}

.colors .digg {
	background-color: #546B9F;
}

.colors .dribbble {
	background-color: #E94D8A;
}

.colors .envato {
	background-color: #83B542;
}

.colors .facebook {
	background-color: #3B5A9B;
}

.colors .flickr {
	background-color: #3565AB;
}

.colors .form {
	background-color: #ED1C24;
}

.colors .forrst {
	background-color: #859563;
}

.colors .foursquare {
	background-color: #0086BE;
}

.colors .friendfeed {
	background-color: #3C75BA;
}

.colors .googleplus {
	background-color: #DD4B39;
}

.colors .instagram {
	background-color: #5280A5;
}

.colors .linkedin {
	background-color: #007BB6;
}

.colors .mail {
	background-color: #C72C58;
}

.colors .mobile {
	background-color: #ED1C24;
}

.colors .myspace {
	background-color: #000;
}

.colors .picasa {
	background-color: #65B145;
}

.colors .pinterest {
	background-color: #CB2027;
}

.colors .reddit {
	background-color: #FE5D05;
}

.colors .rss {
	background-color: #F38F36;
}

.colors .skype {
	background-color: #40BEEE;
}

.colors .soundcloud {
	background-color: #F76E10;
}

.colors .spotify {
	background-color: #85BF40;
}

.colors .stumbleupon {
	background-color: #EB4C23;
}

.colors .technorati {
	background-color: #56B849;
}

.colors .tumblr {
	background-color: #4C6E8F;
}

.colors .twitter {
	background-color: #00ACED;
}

.colors .vimeo {
	background-color: #5CB5E6;
}

.colors .wykop {
	background-color: #F15A25;
}

.colors .xing {
	background-color: #1E6A70;
}

.colors .youtube {
	background-color: #BC110A;
}
/* --- social icons --- */
/* --- social icons --- */
/* --- social icons --- */
/*footer .footer-menu ul li a {
	margin-top: 25px;
	padding-bottom: 25px;
}*/
footer .addresses .local { 
	color: var(--black);
	}
footer .addresses .address {
	margin-bottom: 20px;
}
footer .footer-menu ul li a { 
	color: var(--black);
}
.cp-image-and-text .contact-block:first-child {
	padding-top: 0;
	border-bottom: 0px solid #9f7f6580;
}
@media (max-width: 479px) and (min-width: 0) {
	.cp-image-and-text .contact-block {
		padding: 30px 0 30px 0;
		border-bottom: 1px solid #9f7f6580 !important;
	}
}
.h7, h7 {
	line-height: 1.21;
	letter-spacing: normal;
	color: var(--highlight-color);
	margin-bottom: 30px;
	display: block;
}
@media (max-width: 479px) and (min-width: 0) {
	#contatcs .cp-image-and-text .contact-block h7 {
		font-size: 20px;
		margin-top: 15px;
		margin-bottom: 20px;
	}
}
.menu-items-secondary .menu-items-secondary-icons {
	width: 250px;
}
#invert_color .Xtable .Xtable-cell a .pre {
	background-color: var(--white);
	color: var(--primary-color);
	border: 1px solid var(--primary-color);
	text-align: center;
	font-family: 'Manrope ExtraLight';
	letter-spacing: 1px;
}
#invert_color .Xtable .Xtable-cell a:hover .pre {
	background-color: var(--primary-color);
	color: var(--white);
}
#invert_color1 .Xtable .Xtable-cell a .pre {
	background-color: var(--white);
	color: var(--primary-color);
	border: 1px solid var(--primary-color);
	text-align: center;
	font-family: 'Manrope ExtraLight';
	letter-spacing: 1px;
}

#invert_color1 .Xtable .Xtable-cell a:hover .pre {
	background-color: var(--primary-color);
	color: var(--white);
}
#invert_color .o-btn:hover {
	color: var(--white);
}
#invert_color1 .o-btn:hover {
	color: var(--white);
}
.wysiwyg-content span.in-quotes {
	font-family: 'Helma';
	font-size: 36px;
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1.33;
	letter-spacing: normal;
	color: var(--black);
	margin-bottom: 15px;
	display: block;
}
.wysiwyg-content span.in-quotes1 {
	font-family: 'Manrope ExtraLight';
	font-size: 26px;
	font-weight: 100;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1.33;
	letter-spacing: normal;
	color: var(--black);
	margin-bottom: 15px;
	display: block;
	text-transform: uppercase;
}
.news-block .item a .label5 {
	position: absolute;
	bottom: 25px;
	left: 28px;
	top: 15px;
	padding-right: 28px;
	color: var(--white);
	font-family: 'Helma';
	font-size: 60px;
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1.3;
	letter-spacing: 0.5px;
}
.news-block .item a .label55 {
	position: absolute;
	bottom: 25px;
	left: 28px;
	top: 85px;
	padding-right: 28px;
	color: var(--white);
	font-family: 'Helma';
	font-size: 20px;
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1.3;
	letter-spacing: 0.5px;
}
#error .slogan-block h3 {
	font-size: 34px;
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1.47;
	letter-spacing: 0.3px;
	color: var(--black);
	padding: 86px 0;
	font-family: 'Manrope ExtraLight', sans-serif;
}
.componet-panel .componet-panel-container .op-menu-desktop-tabs div.nav-tabs.w-4 a {
	width: 50%;
}
@media (max-width: 479px) and (min-width: 0) {
	#sp_asset .cp-image-and-text h2 {
		font-size: 54px;
		line-height: 1.11;
		margin-bottom: 20px;
		margin-top: 54px;
	}
}
.mobile-menu-inner ul li a {
	color: var(--white);
	padding: 20px 0;
	border-bottom: 1px solid #3b7f63;
	display: block;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.o-btn_tx {
	font-weight: 100 !important;
	border: none !important;
	padding-right: 0px !important;
	background-color: transparent !important;
	color: var(--inactive-color) !important;
}
.o-btn_tx:hover {
	color: var(--primary-color) !important;
}
.o-btn_tx:after {
	content: none !important;
}
#bt_mov .o-btn:hover {
	color: var(--white);
}
@media (min-width: 1200px) {
	.cp-text-and-numbers .divider {
		border-bottom: 2px solid var(--black);
		padding: 92px 0 70px 0;
	}
}
.cp-text-and-numbers .divider {
	border-bottom: 1px solid var(--black);
	padding: 53px 0 70px 0;
}
.o-btn5:after {
	border: solid var(--active-color) !important;
	border-width: 0 2px 2px 0 !important;
	display: inline-block !important;
	padding: 0.145rem !important;
	border-radius: 1px !important;
	transform: rotate( -45deg ) !important;
	-webkit-transform: rotate( -45deg ) !important;
	margin-left: 10px !important;
	content: " " !important;
}
footer .support a.anbima {
	width: 85px;
	color: var(--black);
	-ms-flex-item-align: end;
	align-self: flex-end;
}

.img_anbima {
	width: 85px;
}

.logo_footer { 
	padding-bottom: 20px;
	border-bottom: 1px solid #0000000f; 
	margin-bottom: 50px; 
}

@media (min-width: 0) and (max-width: 479px) {
	footer .support a.anbima {
		padding: 0 0;
		width: auto;
		padding-top: 20px;
		display: flow-root !important;
		padding-right: 50px;
	}

	.number-block .third .number {
		font-size: 125px;
		padding-right: 45px;
		margin-top: 39px;
		letter-spacing: -4.05px;
	}

	footer .text-lg-right {
		text-align: center !important;
		display: flow-root !important;
	}

	.img_anbima {
		width: 200px;
	}

	footer .copyrights {
		padding: 28px 0 0px 0 !important;
		border-top: 1px solid #0000000f;
		margin-top: 0px;
	}
}
.modal-content {
	position: relative !important;
}

/* ###### START MENU STRICKY ###### */
.menu-items-secondary .menu-items-secondary-icons img:first-child {
	width: 18px !important;
}
.menu-items-secondary .menu-items-secondary-icons img.b {
	width: 18px !important;
}
.menu-items-secondary .menu-items-secondary-icons img.c {
	margin-top: 3px;
}
.menu-items-secondary .menu-items-secondary-icons img.b {
	margin-top: 3px;
}
.menu-items-secondary .menu-items-secondary-icons img.a {
	margin-top: -3px;
}
#static {
	padding-top: 0px !important;
}
#static .banner-home {
	min-height: 805px;
}

#no_menu .logo-opportunity-white {
	display: none;
}
.logo-auster {
	max-width: 260px;
}

#no_menu .scroll_stricky { display: none; }

#no_menu .bg-transparent {
	background-color: var(--white) !important;
}

#transparent_menu .main-header.stricky {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	background-color: transparent;
	transition: background-color .4s ease;
	min-height: 134px;
}
#transparent_menu .main-header.stricky-fixed {
	background: var(--white);
	min-height: 134px;
}
#transparent_menu .main-header.stricky .header-top {
	margin-top: 0;
	visibility: visible;
	opacity: 1;
	transition: margin-top .4s ease, visibility .4s ease, opacity .4s ease;
}
#transparent_menu .main-header.stricky-fixed .header-top {
	visibility: hidden;
	margin-top: -49px;
	opacity: 0;
}
#transparent_menu .bg-transparent {
	background-color: transparent !important;
}
#transparent_menu .main-header.stricky .menu .menu-items ul li a {
	color: var(--white) !important;
}
#transparent_menu .main-header.stricky .menu .menu-items ul li a:hover {
		background-color: transparent !important;
		color: var(--bg-light) !important;
	}
#transparent_menu .main-header.stricky-fixed .menu .menu-items ul li a {
	color: var(--black) !important;
}
#transparent_menu .main-header.stricky-fixed .menu .menu-items ul li a:hover {
	color: var(--primary-color) !important;
}

#transparent_menu .main-header.stricky .menu-items-secondary .menu-items-secondary-icons a {
	color: var(--white) !important;
}
#transparent_menu .main-header.stricky .menu-items-secondary .menu-items-secondary-icons a:hover {
	background-color: transparent !important;
	color: var(--bg-light) !important;
}
#transparent_menu .main-header.stricky-fixed .menu-items-secondary .menu-items-secondary-icons a {
	color: var(--black) !important;
}
#transparent_menu .main-header.stricky-fixed .menu-items-secondary .menu-items-secondary-icons a:hover {
	color: var(--primary-color) !important;
}

#transparent_menu .main-header.stricky #menu_hader .dropdown ul {
	background: transparent !important;
}
#transparent_menu .main-header.stricky-fixed #menu_hader .dropdown ul {
	background: var(--white) !important;
}

#transparent_menu .main-header.stricky #menu_hader .dropdown li:first-child {
	border-top: 1px solid var(--white) !important;
	border-bottom: 1px solid var(--white) !important;
}
#transparent_menu .main-header.stricky #menu_hader .dropdown li {
	border-bottom: 1px solid var(--white) !important;
}
#transparent_menu .main-header.stricky-fixed #menu_hader .dropdown li {
	border-bottom: 0px solid var(--bg-light) !important;
}
#transparent_menu .logo-opportunity-white {
	width: auto;
	height: 55px;
	-o-object-fit: contain;
	object-fit: contain;
}

#transparent_menu .logo-opportunity-green {
	width: auto;
	height: 55px;
	-o-object-fit: contain;
	object-fit: contain;
}
@media (min-width: 0) and (max-width: 479px) {
	#transparent_menu .logo-opportunity-white {
		height: 31px !important;
		margin: 0 0 0 -14px;
	}
	#transparent_menu .logo-opportunity-green {
		height: 31px !important;
		margin: 0 0 0 -14px;
	}
	#transparent_menu .main-header.stricky {
		min-height: 98px !important;
	}
	.logo-auster {
	max-width: 90%;
}
}
#transparent_menu .main-header.stricky .logo-opportunity-green {
	display: none;
	transition: visibility .4s ease, opacity .4s ease;
	opacity: 1;
	z-index: 1;
}
#transparent_menu .main-header.stricky .logo-opportunity-white {
	display: inherit;
	transition: visibility .4s ease, opacity .4s ease;
	opacity: 1;
	z-index: 1;
}
#transparent_menu .main-header.stricky-fixed .logo-opportunity-green {
	display: inherit;
	transition: visibility .4s ease, opacity .4s ease;
	opacity: 1;
	z-index: 1;
}
#transparent_menu .main-header.stricky-fixed .logo-opportunity-white {
	display: none;
	transition: visibility .4s ease, opacity .4s ease;
	opacity: 1;
	z-index: 1;
}
#transparent_menu .main-header.stricky .scroll_stricky-fixed {
	display: none;
	transition: visibility .4s ease, opacity .4s ease;
	opacity: 1;
	z-index: 1;
}
#transparent_menu .main-header.stricky .scroll_stricky {
	display: inherit;
	transition: visibility .4s ease, opacity .4s ease;
	opacity: 1;
	z-index: 1;
}
#transparent_menu .main-header.stricky-fixed .scroll_stricky-fixed {
	display: inherit;
	transition: visibility .4s ease, opacity .4s ease;
	opacity: 1;
	z-index: 1;
}
#transparent_menu .main-header.stricky-fixed .scroll_stricky {
	display: none;
	transition: visibility .4s ease, opacity .4s ease;
	opacity: 1;
	z-index: 1;
}
#transparent_menu .main-header.stricky .menu-items-secondary .menu-items-secondary-icons a.active span {
	color: var(--white);
}
#transparent_menu .main-header.stricky .menu-items-secondary .menu-items-secondary-icons a.active span:hover {
	color: var(--white) !important;
}
#transparent_menu .main-header.stricky-fixed .menu-items-secondary .menu-items-secondary-icons a.active span {
	color: var(--black);
}
#transparent_menu .main-header.stricky-fixed .menu-items-secondary .menu-items-secondary-icons a.active span:hover {
	color: var(--primary-color) !important;
}
#transparent_menu .main-header.stricky .menu-items-languages a {
	color: var(--bg-light) !important;
	font-weight: 100 !important;
}
#transparent_menu .main-header.stricky .menu-items-languages a.active {
	opacity: 1;
	color: var(--white) !important;
	font-weight: 600 !important;
}
#transparent_menu .main-header.stricky-fixed .menu-items-languages a {
	color: var(--black) !important;
	font-weight: 100 !important;
}
#transparent_menu .main-header.stricky-fixed .menu-items-languages a.active {
	opacity: 1;
	color: var(--primary-color) !important;
	font-weight: 600 !important;
}
#transparent_menu .main-header.stricky .salve_button {
	border-right: 1px solid #ffffff !important;
	padding-right: 16px !important;
}
#transparent_menu .main-header.stricky-fixed .salve_button {
	border-right: 1px solid #9797974f !important;
	padding-right: 16px !important;
}

/* ###### END MENU STRICKY ###### */

/* ###### STAR PARALAX ###### */
.parallax {
	background-attachment: fixed;
	background-size: cover;
	background-position: center left;
}
.parallax-1 {
	background-image: url('../images/samples/1920x1200/placeholder.jpg');
}
.parallax.parallax-2 {
	background-attachment: fixed;
	background-image: url('../images/samples/1920x1200/placeholder.jpg');
}

.parallax-3 {
	background-image: url('../images/samples/1920x1200/placeholder.jpg');
}
.parallax-4 {
	background-image: url('../images/samples/1920x1200/placeholder.jpg');
}
.parallax,
.parallax h2,
.parallax h4,
.parallax p,
.parallax .features-list li::before {
	color: #FFF;
}
.overlay {
	position: relative;
}
.background.overlay::after,
.parallax.overlay::after {
	content: "";
	position: absolute;
	visibility: visible;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(54, 59, 64, 0.4);
	z-index: 1;
}
.background.overlay > *,
.parallax.overlay > * {
	position: relative;
	z-index: 2;
}
/* ###### END PARALAX ###### */
/* ###### STAR SELO ANBIMA ###### */
footer {
	margin-top: 100px;
	padding: 100px 0 0px 0;
	background-color: #F9F8F7;
}
.logo-anbima {
	max-width: 30%;
}
.lnklogo-anbima {
	margin-right: 10px;
	vertical-align: bottom;
}
.div_anbima {
	padding-bottom: 0px !important;
	padding-top: 25px !important;
}

@media (min-width: 1024px) and (max-width: 1199px) {
	footer .logo-anbima {
		max-width: 15%;
	}
	.esp_anbima {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	footer .logo-anbima {
		max-width: 15%;
	}
	.esp_anbima {
		display: none;
	}
}
@media (min-width: 0) and (max-width: 479px) {
	footer .logo-anbima {
		max-width: 35%;
		display: block;
	}
	.esp_anbima {
		display: none;
	}
}
@media (min-width: 375px) and (max-width: 575px) {
	footer .col-12 {
		padding-bottom: 30px !important;
	}
	footer .col-12.div_anbima {
		padding-bottom: 0px !important;
	}
	.esp_anbima {
		display: block;
	}
}
@media (min-width: 0) and (max-width: 479px) {
	footer .logo-anbima {
		max-width: 50%;
		display: block;
	}

	.esp_anbima {
		display: block;
	}

	footer .logo-footer {
		margin-bottom: 30px;
		display: block;
	}
}
/* ###### END SELO ANBIMA ###### */
a {
	color: var(--primary-color);
}
a:hover {
	color: var(--disabled-color);
}
.link_site {
	color: var(--white);
	font-weight: 700;
	background-color: var(--primary-color);
	padding: 12px 20px !important;
	font-size: 14px;
}
.link_site:hover {
	color: var(--primary-color);
	font-weight: 700;
	background-color: var(--white);
}
@media (min-width: 1024px) and (max-width: 1199px) {
	.link_site {
		font-size: 14px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.link_site {
		font-size: 11px;
	}
}

@media (min-width: 375px) and (max-width: 575px) {
	.link_site {
		font-size: 11px;
	}
}

@media (min-width: 0) and (max-width: 479px) {
	.link_site {
		font-size: 11px;
	}
}
.cp-title-and-text .divider.bolder {
	border-bottom: 1px solid var(--black);
}
.componet-panel .componet-panel-container .op-menu-desktop-tabs div.nav-tabs {
	border-bottom: 1px solid var(--secondary-green);
}
.componet-panel .componet-panel-container .with-content-inner.divider-bottom-bolder {
	border-bottom: 1px solid;
}
.swipe-gallery .divider.bolder {
	border-bottom: 1px solid var(--black);
}
.inactive-color {
	color: var(--inactive-color);
}
.quem-with-ctas {
	margin-top: 100px;
}
/* ###### STAR MIDIAS ###### */
	body#midias {
		padding-top: 0px;
		background-color: var(--secondary-color);
	}
	.icon_midias {
		width: 35px;
	}
	body#midias .main-header {
		/*background-color: var(--primary-color);*/
		margin-bottom: 40px;
	}
	body#midias footer {
		background-color: transparent;	
		margin-top: 20px;
		padding: 20px 0 0px 0;
	}
	body#midias  footer .copyrights {
		padding: 30px 0 0 0 !important;
		border-top: 1px solid #0000000f;
		margin-top: 0px;
	}
	body#midias footer .copyrights_new {
		padding: 10px 0 0 0 !important;
		border-top: 0px solid #0000000f;
		margin-top: 0px;
	}
	footer .copyrights_new p {
		font-size: 9px;
		font-weight: 600;
		letter-spacing: 0.5px;
		color: var(--black);
		text-transform: uppercase;
	}
	body#midias .logo-opportunity-green {
		border-radius: 50%;
		width: 100px;
		height: auto;
		margin-top: 10px;
	}
	body#midias .logo-opportunity-footer {
		border-radius: 0%;
		width: 190px;
		height: auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	@media (min-width: 375px) and (max-width: 575px) {
	body #midias footer .col-12 {
			padding-bottom: 0px !important;
		}
		body#midias footer .copyrights_new {
			padding: 10px 0 0 0 !important;
			border-top: 1px solid #0000000f;
			margin-top: 0px;
		}
	}
	@media (min-width: 0) and (max-width: 479px) {
		body#midias footer .copyrights {
			padding: 28px 0 0px 0 !important;
			border-top: 1px solid #0000000f;
			margin-top: 0px;
		}
		body#midias footer .copyrights_new {
			padding: 10px 0 0 0 !important;
			border-top: 1px solid #0000000f;
			margin-top: 0px;
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		body#midias footer .copyrights_new {
			padding: 10px 0 0 0 !important;
			border-top: 1px solid #0000000f;
			margin-top: 0px;
		}
		body#midias footer .copyrights {
			padding: 30px 0 0 0 !important;
			border-top: 1px solid #0000000f;
			margin-top: 0px;
		}
	}
	@media (min-width: 992px) and (max-width: 1199px) {
		body#midias footer .copyrights_new {
			padding: 10px 0 0 0 !important;
			border-top: 1px solid #0000000f;
			margin-top: 0px;
		}
	}
	@media (min-width: 1200px) {
		body#midias footer .copyrights_new {
			padding: 10px 0 0 0 !important;
			border-top: 1px solid #0000000f;
			margin-top: 0px;
		}
	}
/* ###### STAR VIDEO ###### */

body#midiasv {
	padding-top: 0px;
	background-color: var(--white);
}

.icon_midias {
	width: 35px;
}

body#midiasv .main-header {
	background-color: var(--white);
	margin-bottom: 40px;
}

.titulo_video {
	font-family: 'Helma', 'Manrope ExtraLight', sans-serif;
	font-size: 35px;
	font-weight: 100;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1.21;
	letter-spacing: normal;
	color: var(--highlight-color);
}
body#midiasv footer {
	background-color: transparent;
	margin-top: 20px;
	padding: 20px 0 0px 0;
}

	body#midiasv footer .addresses .address {
		color: var(--primary-color);
	}

	body#midiasv footer .copyrights {
		padding: 30px 0 0 0 !important;
		border-top: 1px solid var(--primary-color);
		margin-top: 0px;
	}

	body#midiasv footer .copyrights_new {
		padding: 10px 0 0 0 !important;
		border-top: 0px solid #0000000f;
		margin-top: 0px;
	}

footer .copyrights_new p {
	font-size: 9px;
	font-weight: 600;
	letter-spacing: 0.5px;
	color: var(--black);
	text-transform: uppercase;
}

body#midiasv .logo-opportunity-green {
	border-radius: 50%;
	width: 100px;
	height: auto;
	margin-top: 10px;
}

body#midiasv .logo-opportunity-footer {
	border-radius: 0%;
	width: 190px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

@media (min-width: 375px) and (max-width: 575px) {
	body #midiasv footer .col-12 {
		padding-bottom: 0px !important;
	}

	body#midiasv footer .copyrights_new {
		padding: 10px 0 0 0 !important;
		border-top: 1px solid #0000000f;
		margin-top: 0px;
	}
}

@media (min-width: 0) and (max-width: 479px) {
	body#midiasv footer .copyrights {
		padding: 28px 0 0px 0 !important;
		border-top: 1px solid #0000000f;
		margin-top: 0px;
	}

	body#midiasv footer .copyrights_new {
		padding: 10px 0 0 0 !important;
		border-top: 1px solid #0000000f;
		margin-top: 0px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	body#midiasv footer .copyrights_new {
		padding: 10px 0 0 0 !important;
		border-top: 1px solid #0000000f;
		margin-top: 0px;
	}

	body#midiasv footer .copyrights {
		padding: 30px 0 0 0 !important;
		border-top: 1px solid #0000000f;
		margin-top: 0px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	body#midiasv footer .copyrights_new {
		padding: 10px 0 0 0 !important;
		border-top: 1px solid #0000000f;
		margin-top: 0px;
	}
}

@media (min-width: 1200px) {
	body#midiasv footer .copyrights_new {
		padding: 10px 0 0 0 !important;
		border-top: 1px solid #0000000f;
		margin-top: 0px;
	}
}
/* ###### END MIDIAS ###### */
/* ###### START COOKIES ###### */
.cookies_visivel {
	display: normal;
}
.cookies_disclaimer-wrapper {
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: #d8cfc6;
}
.cookies_disclaimer-wrapper .soma-card {
		width: 100%;
		max-width: initial;
	}
.cookies_disclaimer-wrapper .soma-card:hover {
		cursor: initial;
	}
.cookies_disclaimer-info {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 12px 0px;
}
.cookies_disclaimer-text {
	margin: 12px 0;
	color: var(--primary-color);

	font-size: 16px;
	line-height: 1.5;
	letter-spacing: 0.2px;
	font-style: normal;
	font-stretch: condensed;
	font-family: 'Manrope ExtraLight', sans-serif;
}
.cookies_disclaimer-button {
	margin: 12px 0;
}
 @media only screen and (max-width: 1200px){
	.cookies_disclaimer-info {
		-ms-flex-pack: center;
		justify-content: center;
	}
	.cookies_disclaimer-text {
		text-align: justify;
	}
	.cookies_disclaimer-button {
		-ms-flex-item-align: center;
		align-self: center;
	}
 }
/* ###### END COOKIES ###### */
/* ###### END MENU SEM SCROLL ###### */
.menu-items-secondary .menu-items-secondary-icons a span {
	max-width: 130px;
	opacity: 1;
	text-indent: 0px;
	overflow: hidden;
}
#transparent_menu .main-header.stricky .menu-items-secondary .menu-items-secondary-icons a.active span {
	color: var(--white) !important;
}
#transparent_menu .main-header.stricky .menu-items-secondary .menu-items-secondary-icons a.active span:hover {
	color: var(--bg-light) !important;
}
#transparent_menu .main-header.stricky-fixed .menu-items-secondary .menu-items-secondary-icons a.active span {
	color: var(--black) !important;
}

#transparent_menu .main-header.stricky-fixed .menu-items-secondary .menu-items-secondary-icons a.active span:hover {
	color: var(--secondary-green) !important;
}
#transparent_menu .main-header.stricky .menu-items-secondary .menu-items-secondary-icons a span {
	color: var(--white) !important;
}

#transparent_menu .main-header.stricky .menu-items-secondary .menu-items-secondary-icons a span:hover {
	color: var(--bg-light) !important;
}

#transparent_menu .main-header.stricky-fixed .menu-items-secondary .menu-items-secondary-icons a span {
	color: var(--black) !important;
}

#transparent_menu .main-header.stricky-fixed .menu-items-secondary .menu-items-secondary-icons a span:hover {
	color: var(--secondary-green) !important;
}
#transparent_menu .main-header.stricky.stricky-fixed .menu-items-secondary .menu-items-secondary-icons {
	color: var(--black) !important;
}
#transparent_menu .main-header.stricky .menu-items-secondary .menu-items-secondary-icons {
	color: var(--white) !important;
}
#transparent_menu #menu_hader .dropdown ul {
	width: 260px !important;
}
#transparent_menu #menu_hader .dropdown li {
	max-width: 216px !important;
}
#transparent_menu #menu_hader .dropdown li {
	max-width: 181px !important;
}
#transparent_menu #menu_hader .dropdown ul {
	width: 221px !important;
}
.mobile-menu-inner ul li a.no-border {
	border-bottom: 1px solid #3b7f63;
}
/* ###### END MENU SEM SCROLL ###### */
@media only screen and (max-width: 1200px) {
	.cookies_disclaimer-info {
		-ms-flex-pack: center;
		justify-content: center;
	}

	.cookies_disclaimer-text {
		text-align: justify;
	}

	.cookies_disclaimer-button {
		-ms-flex-item-align: center;
		align-self: center;
	}
}
/* ###### END COOKIES ###### */

#Relatorios_extrato #form-cotista {
	margin-bottom: 0px !important;
}

/* ###### START RENTABILIDADE ###### */
.pr-1, .px-1 {
	padding-right: 0.2rem !important;
}
.row-flex-container .row-flex-cell:first-child {
	max-width: 290px;
	min-width: 290px;
}
.row-flex-container .row-flex-cell:nth-child(2) {
	min-width: 75px;
	max-width: 75px;
}

.row-flex-container .row-flex-cell:nth-child(3) {
	min-width: 75px;
	max-width: 75px;
}

.row-flex-container .row-flex-cell:nth-child(4) {
	min-width: 98px;
	max-width: 98px;
}
.row-flex-container .row-flex-cell:nth-child(5) {

}
.row-flex-container .row-flex-cell:nth-child(8) {
	min-width: 65px;
	max-width: 65px;
}

.row-flex-container .row-flex-cell:nth-child(9) {
	min-width: 65px;
	max-width: 65px;
}
.row-flex-container .row-flex-cell:nth-child(10) {
	min-width: 83px;
	max-width: 83px;
}
.row-flex-container .row-flex-cell:nth-child(11) {
	min-width: 75px;
	max-width: 75px;
}
.row-flex-container .row-flex-cell:nth-child(12) {
	min-width: 70px;
	max-width: 70px;
}
.row-flex-container .row-flex-cell:last-child {
	min-width: 150px;
	max-width: 150px;
}
/* ###### END RENTABILIDADE ###### */

/* ###### START MASTER ###### */
.Master {
	background-color: var(--primary-color);
}
.fixed-nav.footer_master {
	top: auto !important;
	bottom: 0 !important;
	background-color: var(--disabled-color) !important;
}
/* ###### END MASTER ###### */
.news-block .item-5 {
	grid-column: span 3;
}
.news-block .item-1, .news-block .item-3 { 
	grid-column: span 3;
}
.news-block .grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (24%)[3];
	grid-template-columns: repeat(3, 32.666%);
	-ms-grid-rows: 320px 320px;
	grid-template-rows: 320px 320px;
	max-width: auto;
	margin: 0px auto 40px;
}
/*.cp-image-and-text p { 
	text-transform: uppercase;
	font-size: 22px; 
}*/
.tit_1 {
	color: var(--disabled-color);
}
.EP_Titulo { 
	font-size: 14px !important; 
	color: var(--disabled-color) !important; 
	margin-top: 20px;
}
.EP_site { 
	margin: 15px 0px 0px !important; 
	line-height: 1 !important;
	font-size: 12px;
}
.swipe-gallery .swiper-container .swiper-slide.item a.EP { 
	width: initial; 
	height: initial; 
	min-height: initial; 
	position: initial; 
	display: initial; 
	background-image: none;
	background-repeat: inherit; 
	background-size: inherit;
	background-position: inherit; 
	background-color: transparent; 
	filter: inherit; 
	-webkit-filter: initial; 
	-webkit-transition: all .2s ease-in-out; 
	overflow: initial;
}
.cp-text-and-numbers.EP_tituloH .private-equity--c { 
	font-family: 'Helma'; 
	font-size: 115px; 
	font-weight: 500; 
	font-style: normal; 
	font-stretch: condensed; 
	line-height: 1.4; 
	letter-spacing: -5px; 
	color: var(--highlight-color);
}
.cp-text-and-numbers .private-equity--b { 
	padding-top: 30px;
}
@media (min-width: 375px) and (max-width: 575px) {
	.cp-text-and-numbers.EP_tituloH .private-equity--c { 
		font-size: 80px;
		margin-bottom: 15px;
	}
}
#Madal_PE .modal-body { 
	padding-bottom: 0px;
	padding-top: 0px;
}
#Madal_PE .cp-text-and-numbers .private-equity--a.titlePE { 
	font-size: 25px;
	padding-bottom: 10px;
	color: var(--white);
}
#Madal_PE .cp-text-and-numbers .private-equity--a.numbersPE {
	font-size: 50px;
	margin-top: 10px;
}
#Madal_PE .cp-text-and-numbers .private-equity--a.numbersPE1 {
	font-size: 100px;
	margin-top: 19px;
}
#Madal_PE .cp-text-and-numbers .private-equity--b {
	padding-top: 0px;
	color: var(--active-color);
}
#Madal_PE .cp-text-and-numbers .private-equity--a { 
	color: var(--white);
}
#Madal_PE .modal-body .private-equity--d {
	font-family: 'Manrope ExtraLight', sans-serif; 
	font-size: 20px; 
	font-stretch: condensed;
	color: var(--white);
	margin-top: 0px !important;
	padding: 0px 0px 10px 0px !important;
}
#Madal_PE .cp-text-and-numbers .private-equity--d.dividerPE{ 
	margin-top: 0px !important;
	font-size: 14px;
	color: var(--white);
}
.col-md-4.dividerPELat {
	border-right: 1px solid rgba(255, 255, 255, 0.3) !important;
}
.col-md-5.dividerPELat {
	border-right: 1px solid rgba(255, 255, 255, 0.3) !important;
}
.col-md-3.dividerPELat {
	border-right: 1px solid rgba(255, 255, 255, 0.3) !important;
}
.col-md-2.dividerPELat {
	border-right: 1px solid rgba(255, 255, 255, 0.3) !important;
}
#Madal_PE a { 
	color: var(--white);
}
#Madal_PE a:hover { 
	color: var(--disabled-color);
}
.subTit_PE {
	font-family: 'Helma'; 
	font-size: 22px; 
	font-weight: 500; 
	font-style: normal; 
	font-stretch: condensed; 
	line-height: 1.4;
}
.potfolio_mobile {
	display:none;
}
@media screen and (max-width:1181px) {
	.potfolio_desktop { display: none; }
	.potfolio_mobile { display: initial; }
	.EP_Titulo { font-size: 10px !important;}
	.swipe-gallery .swiper-container .swiper-slide.item .col_01--b.EP_site { font-size: 24px; }
}
.header-section span.newT {
    font-weight: 100;
    letter-spacing: 0.5px;
    font-size: 15px;
}
/*.home_msg {
	color: var(--disabled-color) !important;
}*/
.banner-home .home_msg {
	font-size: 60px;
}
.img_fale.scroll_stricky {
	height: 14px;
	padding-right: 10px;
}
h7.img_fale {
	border: 1px solid var(--disabled-color);
	padding: 10px 20px;
	margin-bottom: 60px;
	font-size: 12px;
	letter-spacing: 1.5px;
}
a:hover h7.img_fale {
	border: 1px solid var(--white);
	color: var(--white);
}
#ul.cp-content-in-columns ul li {
    list-style-type: unset;
    margin-bottom: unset;
    position: initial;
	padding-bottom: 15px;
}
#ul .col_01--b span, #ul .col_02--b span, #ul .col_03--b span {
	font-size: 28px;
	color: var(--disabled-color) !important;
}
#ul .col_01--b, #ul .col_02--b, #ul .col_03--b {
	line-height: 1;
}
.cp-content-in-columns ul {
    padding: 0px 20px;
}
.tab-pane h3 {
   font-family: 'EBGaramond';
}

@media (max-width: 767px) {
	.swiper .carousel-inner .col-6.active.carousel-item + .carousel-item + .carousel-item { position: absolute; top: 0; right: -50%; z-index: -1; display: block; visibility: visible; }
}

@media (min-width: 768px) and (max-width: 991px) {
	.swiper .carousel-inner .col-md-4.active.carousel-item + .carousel-item + .carousel-item + .carousel-item { position: absolute; top: 0; right: -33.33333333%; z-index: -1; display: block; visibility: visible; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	.swiper .carousel-inner .col-lg-3.active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item { position: absolute; top: 0; right: -25%; z-index: -1; display: block; visibility: visible; }
}

@media (min-width: 1200px) {
	.swiper .carousel-inner .col-xl-2.active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item { position: absolute; top: 0; right: -16.66666667%; z-index: -1; display: block; visibility: visible; }
}

.swiper .carousel-item .card .card-body .card-text { 
	font-size: 30px; 
	letter-spacing: 0.4px; 
	font-family: 'EBGaramond';
    font-weight: normal;
    font-style: normal;
    color: var(--primary-color);
	line-height: 1.1;
	margin-top: 5px;
    margin-bottom: 20px;
}
.swiper .carousel-item .card .card-body .card-title {
    font-family: 'EBGaramond';
    font-size: 40px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: 2.5px;
    color: var(--highlight-color);
}
.swiper .carousel-item .card .card-body .card-price {
	object-fit: contain;
	opacity: 0.8;
	font-family: 'Manrope Regular';
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: var(--black);
}
.swiper .carousel-item .card .card-body {
	padding: 0px !important;
	border: none;
	    margin-top: 20px;
}
.swiper .carousel-item .card {
	padding: 0px !important;
	border: none;
	background-color: transparent;
	height: 483px;
}
.swiper .carousel-item {
	padding: 20px 45px 35px 0px;
}
#ul .swiper .row a {
	border: 1px solid var(--disabled-color);
	padding: 5px 15px 8px 15px !important;
}
#ul .swiper .row a:hover {
	background-color: var(--light-color);
}
.swiper .carousel-item { margin-right: 0; }
.swiper .carousel-inner .active.carousel-item + .carousel-item { display: block; }
.swiper .carousel-inner .active.carousel-item:not(.carousel-item-right):not(.carousel-item-left),
.swiper .carousel-inner .active.carousel-item:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item { transition: none; }
.swiper .carousel-inner .carousel-item-next { position: relative; transform: translate3d(0, 0, 0); }
.swiper .active.carousel-item-left + .carousel-item-next.carousel-item-left,
.swiper .carousel-item-next.carousel-item-left + .carousel-item,
.swiper .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item { position: relative; transform: translate3d(-100%, 0, 0); visibility: visible; }
.swiper .carousel-inner .carousel-item-prev.carousel-item-right { position: absolute; top: 0; left: 0; z-index: -1; display: block; visibility: visible; }
.swiper .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
.swiper .carousel-item-prev.carousel-item-right + .carousel-item,
.swiper .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item { position: relative; transform: translate3d(100%, 0, 0); display: block; visibility: visible; }

@media (min-width: 375px) and (max-width: 575px) {
	.container-fluid .row [class^='col-'] { 20px 0px 0px 0px; }
}

@media (min-width: 768px) {
	.swiper .carousel-inner .active.carousel-item + .carousel-item + .carousel-item { display: block; }
	.swiper .carousel-inner .active.carousel-item:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item { transition: none; }
	.swiper .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item { position: relative; transform: translate3d(-100%, 0, 0); visibility: visible; }
	.swiper .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item { position: relative; transform: translate3d(100%, 0, 0); display: block; visibility: visible; }
}

@media (min-width: 992px) {
	.swiper .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item { display: block; }
	.swiper .carousel-inner .active.carousel-item:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item { transition: none; }
	.swiper .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item { position: relative; transform: translate3d(-100%, 0, 0); visibility: visible; }
	.swiper .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item { position: relative; transform: translate3d(100%, 0, 0); display: block; visibility: visible; }
}

@media (min-width: 1200px) {
	.swiper .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item,
	.swiper .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item { display: block; }
	.swiper .carousel-inner .active.carousel-item:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item,
	.swiper .carousel-inner .active.carousel-item:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item + .carousel-item { transition: none; }
	.swiper .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item,
	.swiper .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item { position: relative; transform: translate3d(-100%, 0, 0); visibility: visible; }
	.swiper .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item,
	.swiper .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item { position: relative; transform: translate3d(100%, 0, 0); display: block; visibility: visible; }
}
hr.titulo {
	margin-top: 25px;
    margin-bottom: 25px;
    border: 0;
    border-top: 0px solid rgba(0, 0, 0, .0);
}