/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 25 2025 | 18:15:52 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 23 2025 | 22:43:39 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 23 2025 | 22:10:50 */
.page-id-358 {
	.boton-slide a {
		opacity: 0.5;
		position: relative;
	}
	.boton-slide a.boton-activo {
		opacity: 1;
	}
	.boton-slide a.boton-activo:after {
		content: "";
		left: 0;
		right: 0;
		bottom: -18px;
		height: 6px;
		position: absolute;
		background: #A78059;
	}
    .swiper-pagination {
        display: initial !important;
    }

    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal:nth-of-type(2) {
        background: #686a45;
        padding: 8px;
        border-radius: 50px;
        left: initial;
        right: 60%;
        margin-right: 12px;
        top: initial;
        bottom: -26px;
        position: absolute;
    }

    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal:nth-of-type(2)::after {
        content: "Nivel 1";
        width: 80px;
        position: absolute;
        top: 50%;
        color: #686a45;
        right: 100%;
        font-size: 16px;
        z-index: 9;
        padding: 0;
        transform: translateY(-50%);
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 0.01em;
        display: block;
        font-family: Inter, sans-serif;
    }

    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal:nth-of-type(2)::before {
        content: "2";
        position: absolute;
        top: 50%;
        color: #686a45;
        left: 100%;
        font-size: 16px;
        z-index: 9;
        font-family: Inter, sans-serif;
        transform: translateY(-50%);
        display: block;
        font-weight: 500;
        width: 30px;
    }
}

@media screen and (max-width: 450px) {
    .page-id-358 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal:nth-of-type(2) {
        left: 60%;
    }

}

.slidersbig .elementor-swiper-button.elementor-swiper-button-prev{
    border: 1px solid #ffffff;
    position: absolute;
    top: 90%;
    /* width: 20px; */
    /* height: 20px; */
    left: 90%;
}

.slidersbig .elementor-swiper-button.elementor-swiper-button-next {
    border: 1px solid #ffffff;
    position: absolute;
    top: 90%;
    
}

@media screen and (max-width: 500px) { 
	.slidersbig .elementor-swiper-button.elementor-swiper-button-prev{
    	left: 83%;
		top: 85%;
	}

	.slidersbig .elementor-swiper-button.elementor-swiper-button-next {
		top: 85%;
	}
}

@media (min-width: 550px) and (max-width: 750px) { 
	.slidersbig .elementor-swiper-button.elementor-swiper-button-prev{
    	left: 90%;
		top: 85%;
	}

	.slidersbig .elementor-swiper-button.elementor-swiper-button-next {
		top: 85%;
	}
}

