/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 10 2026 | 23:04:43 */
@media (max-width: 768px) {
	.hide-on-mobile { display: none; }
	.page > .entry-content > .wp-block-stackable-hero > .stk-block-hero__content > .stk-block-content > .wp-block-stackable-columns > .stk-inner-blocks,
    .wp-block-stackable-columns.mini-slides .stk-inner-blocks > .wp-block-stackable-column{
        flex: 0 1 100% !important;
    }
	.wp-block-stackable-columns.mini-slides .stk-column-wrapper{
		margin: 5px 10px !important;
	}
	.wp-block-stackable-columns.mini-slides .stk-row.stk-inner-blocks{
		max-width: 100%;
	}
    .wp-block-stackable-columns.mini-slides .stk-inner-blocks .stk-block-carousel__slider .wp-block-stackable-column:first-of-type p{
        text-align: center;
    }
	
    .stk-img-wrapper.stk-img--gradient-overlay:before,
    .stk-img-wrapper:after,
    .stk-img-wrapper:before {
        opacity: 0 !important;
    }
	
	.entry-content > .wp-block-stackable-hero > .stk-block-hero__content > .stk-block-content > .wp-block-stackable-columns > .stk-row {
        flex-wrap: wrap;
    }
    .entry-content > .wp-block-stackable-hero > .stk-block-hero__content > .stk-block-content > .wp-block-stackable-columns > .stk-row > * {
        flex: 0 1 100% !important;
    }
    .entry-content > .wp-block-stackable-hero > .stk-block-hero__content > .stk-block-content > .wp-block-stackable-columns > .stk-row > *:first-of-type {
        max-height: 600px;
    }
    .entry-content > .wp-block-stackable-hero > .stk-block-hero__content > .stk-block-content > .wp-block-stackable-columns > .stk-row > *:first-of-type img {
        max-height: 500px;
        object-fit: cover;
        overflow: hidden;
    }
    .entry-content > .wp-block-stackable-hero > .stk-block-hero__content > .stk-block-content > .wp-block-stackable-columns > .stk-row > *:last-of-type {
        margin-top: -250px;
    }
    .entry-content > .wp-block-stackable-hero > .stk-block-hero__content > .stk-block-content > .wp-block-stackable-columns > .stk-row > *:last-of-type > .stk-column-wrapper .stk-block-content > * {
        margin: 0;
    }
	
}

.wp-block-stackable-columns.image-slides .stk-row.stk-inner-blocks .wp-block-stackable-column .stk-column-wrapper {
    align-items: stretch;
    flex-direction: column;
    flex-grow: 1;
}
.wp-block-stackable-columns.image-slides .stk-row.stk-inner-blocks .wp-block-stackable-column .stk-column-wrapper .stk-block-content {
    height: 100%;
}
.wp-block-stackable-columns.image-slides .stk-row.stk-inner-blocks .wp-block-stackable-column .stk-column-wrapper .stk-block-content div {
    height: 100%;
}
.wp-block-stackable-columns.image-slides .stk-row.stk-inner-blocks .wp-block-stackable-column .stk-column-wrapper .stk-block-content .stk-block-carousel__slider .wp-block-stackable-column:first-of-type .stk-block-content figure,
.wp-block-stackable-columns .stk-row.stk-inner-blocks .wp-block-stackable-column .stk-column-wrapper .stk-block-content .stk-block-carousel__slider .wp-block-stackable-column:first-of-type .stk-block-content img {
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: none !important;
    object-fit: cover;
    object-position: center;
}
.wp-block-stackable-columns.image-slides .stk-row.stk-inner-blocks .wp-block-stackable-column .stk-column-wrapper .stk-block-content .stk-block-carousel__slider .wp-block-stackable-column:last-of-type .stk-block-content {
    padding: 0 !important;
}
.wp-block-stackable-columns.image-slides .stk-row.stk-inner-blocks .wp-block-stackable-column .stk-column-wrapper .stk-block-content .stk-block-carousel__slider .wp-block-stackable-column:last-of-type .stk-block-content .has-text-align-center {
    box-sizing: border-box;
    padding: 5px;
}
.wpforms-confirmation-container-full{
	height: auto !important;
}

.page > .entry-content > .wp-block-stackable-hero > .stk-block-hero__content > .stk-block-content > .wp-block-stackable-columns,
.wp-block-stackable-columns.image-slides > .stk-row {
    flex-wrap: wrap;
    justify-content: center;
}
.wp-block-stackable-columns.image-slides > .stk-row > .wp-block-stackable-column {
    min-width: 400px;
}
.wp-block-stackable-columns.image-slides .stk-block-carousel__slider .wp-block-stackable-column:first-of-type{
	padding: 0;
    position: relative;
}
.wp-block-stackable-columns.image-slides .stk-block-carousel__slider .wp-block-stackable-column:first-of-type .has-text-align-center{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    height: fit-content;
    padding: 5px 10px;
}
.wp-block-stackable-columns.image-slides .stk-block-carousel__slider .wp-block-stackable-column:last-of-type .stk-block-hero__content{
    backdrop-filter: blur(3px);
}
.wp-block-stackable-columns.mini-slides>div.stk-row>div.wp-block-stackable-column{
	flex: 0 1 33% !important;
}
.wp-block-stackable-columns.mini-slides.size-50>div.stk-row>div.wp-block-stackable-column{
	flex: 0 1 50% !important;
}

.mini-slides .stk-block-carousel__slider .wp-block-stackable-column:last-of-type{
    max-width: 100%;
    box-sizing: border-box;
    margin: 0 !important;
    padding: 10px 15px;
}



/*fix page: Acceder*/
#post-318 .hero-section.is-width-constrained,
#post-318 .user-registration-LostPassword,
#post-318 .page-title {
    display: none !important;
}
#post-318 .wp-block-cover {
    width: 100vw;
}
#post-318 .wp-block-columns {
    position: relative;
    z-index: 10;
}
#post-318 .ur-submit-button {
    margin-top: 20px;
}

