/* ============================================
   FANCY BOX — Título y Descripción
   ============================================ */

/* Título — Fabiola Capitals Regular */
.nectar-fancy-box h3,
.nectar-fancy-box h3 strong {
    font-family: 'Fabiola Capitals', sans-serif;
    font-weight: 400;
    font-size: 42px;
    line-height: 1.1;
}

/* Descripción — Fabiola Capitals Thin */
.nectar-fancy-box .hover-content {
    font-family: 'Alumni Sans', sans-serif;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.1 !important;
    margin: 0 !important;
}

/* Responsive */
@media (max-width: 999px) {
    .nectar-fancy-box h3,
    .nectar-fancy-box h3 strong {
        font-size: 22px;
    }

    .nectar-fancy-box .hover-content {
        font-size: 14px;
    }
}

.ti-inner-row-fancy-box {
    margin-top: -330px;
}

/* ============================================
   Gallery Carousel — Card
   ============================================ */

.ti-gallery-border-radius .nectar-flickity .cell>.nectar-el-parallax-scroll {
	border-radius: 20px;
}

/* ============================================
   Servicios Card
   ============================================ */
   
.ti-overlay-text.vc_column_container>.vc_column-inner{
    justify-content: flex-end;
} 

.ti-overlay-text.vc_column_container>.vc_column-inner>.wpb_wrapper{
    flex-wrap: wrap;
    /* align-items: flex-start; */
    row-gap: 0;
}

.ti-overlay-text.vc_column_container>.vc_column-inner>.wpb_wrapper .nectar-split-heading {
    flex: 1 1 100%;
}

.ti-overlay-text.vc_column_container>.vc_column-inner>.wpb_wrapper .nectar-split-heading h3{
    margin-bottom: 0;
}

.ti-overlay-text.vc_column_container>.vc_column-inner>.wpb_wrapper .iwithtext {
    flex: 1 0 20%;
}

.ti-overlay-text.vc_column_container>.vc_column-inner>.wpb_wrapper .nectar-cta {
    flex: 1 0 14%;
    margin-top: 0!important;
}

.ti-overlay-text.vc_column_container>.vc_column-inner>.wpb_wrapper .iwithtext .iwt-text {
    padding-left: 50px;
    font-size: 16px;
    line-height: 20px;
}

.ti-overlay-text.vc_column_container>.vc_column-inner>.wpb_wrapper .iwithtext .iwt-text>strong{
    font-size: 20px;
}

.ti-overlay-text.vc_column_container>.vc_column-inner>.wpb_wrapper .iwithtext .iwt-text ul {
    margin: 0;
}

.ti-overlay-text.vc_column_container>.vc_column-inner>.wpb_wrapper .iwithtext .iwt-text ul > li{
    list-style: none;
}