/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 04 2025 | 13:57:06 */
/* homepage banner */
.decalogo-decoration {
	position: absolute;
    right: 0;
    max-width: 354px;
    padding-right: 0; bottom: 0;
    margin: 0;
}

/* decalogo page */
.page-template-page_decalogo p {
	font-size: 24px;
}

.page-template-page_decalogo h1 {
	line-height: 1;
}

.decalogo-slider-bg {
	background-image: url(/wp-content/uploads/2025/09/Conta-fino-a-10_Background-WEB.png);
	background-size: cover;
	background-position: bottom center;
    background-repeat: no-repeat;
    /*min-height: 800px;*/
}

@media screen and (max-width: 768px) {
	.decalogo-slider-bg {
		background-image: url(/wp-content/uploads/2025/09/Conta-fino-a-10_Background-MOBILEx2.png);
	}
}

.slide-decalogo {
	background: #ffffff;
    padding: 20px;
    border-radius: 15px;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
	cursor: pointer;
}

.slide-decalogo h4 {
	font-size: 38px;
	font-weight: bold;
	color: #2C8900;
}

.slide-decalogo p {
	font-size: 20px;
}

.page-template-page_decalogo .swiper.swiper-decalogo,
.page-template-page_decalogo .swiper.swiper-decalogo-image {
	overflow: visible;
}

.page-template-page_decalogo .swiper-button-next,
.page-template-page_decalogo .swiper-button-prev {
	width: 48px !important;
    height: 48px !important;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.page-template-page_decalogo .swiper-button-next {
	background-image: url("/wp-content/uploads/2025/09/swiper-button-next.png");
	right: 0 !important;
}
.page-template-page_decalogo .swiper-button-prev {
	background-image: url("/wp-content/uploads/2025/09/swiper-button-prev.png");
	left: 0 !important;
}
.page-template-page_decalogo .swiper-button-next::after,
.page-template-page_decalogo .swiper-button-prev::after {
	display: none;
}

.page-template-page_decalogo .swiper-pagination-bullet {
	background: #2C8900 !important;
	width: 14px !important;
    height: 14px !important;
}

.btn-decalogo {
	background-color: #ffffff;
    border-color: #ffffff;
	color: #2C8900;
}

.btn-decalogo:hover {
	background-color: #e9e9e9;
    border-color: #e9e9e9;
	color: #2C8900;
}