.elementor-21044 .elementor-element.elementor-element-9b78390:not(.elementor-motion-effects-element-type-background), .elementor-21044 .elementor-element.elementor-element-9b78390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://cedip.edu.mx/wp-content/uploads/2024/05/bg-shape-1-1.webp");background-position:center center;background-repeat:repeat;}.elementor-21044 .elementor-element.elementor-element-9b78390{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-300px;margin-bottom:0px;padding:440px 0px 115px 0px;}.elementor-21044 .elementor-element.elementor-element-9b78390 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21044 .elementor-element.elementor-element-805873c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21044 .elementor-element.elementor-element-805873c > .elementor-container{max-width:1380px;}.elementor-21044 .elementor-element.elementor-element-805873c{margin-top:-20px;margin-bottom:-20px;}.elementor-21044 .elementor-element.elementor-element-482958c > .elementor-widget-container{margin:-148px 0px 0px 0px;}.elementor-21044 .elementor-element.elementor-element-482958c .prthalign{text-align:left;}.elementor-21044 .elementor-element.elementor-element-482958c .elementor-ftech-sub{margin:0px 0px 0px 0px;}.elementor-21044 .elementor-element.elementor-element-482958c .ftc-subtitle-1:is(.has-color-pr){color:#000000;}.elementor-21044 .elementor-element.elementor-element-482958c .ftc-subtitle-1:is(.has-color-pr) .line{background-color:#000000;}.elementor-21044 .elementor-element.elementor-element-482958c .ftc-subtitle-2{background:#000000;background-clip:text;-webkit-text-fill-color:transparent;}.elementor-21044 .elementor-element.elementor-element-482958c .ftc-subtitle-2 .line{background:#000000;}.elementor-21044 .elementor-element.elementor-element-482958c .elementor-gt-heading{margin:0px 0px 38px 0px;color:#FFFFFF;}.elementor-21044 .elementor-element.elementor-element-482958c .elementor-gt-desc p{color:#FFFFFF;}.elementor-21044 .elementor-element.elementor-element-cd39c85 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-21044 .elementor-element.elementor-element-e12c3cc > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-21044 .elementor-element.elementor-element-dc94f06:not(.elementor-motion-effects-element-type-background), .elementor-21044 .elementor-element.elementor-element-dc94f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://cedip.edu.mx/wp-content/uploads/2024/05/bg-shape-1-1.webp");background-position:center center;background-repeat:repeat;}.elementor-21044 .elementor-element.elementor-element-dc94f06{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:300px 0px 145px 0px;}.elementor-21044 .elementor-element.elementor-element-dc94f06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21044 .elementor-element.elementor-element-52a93df > .elementor-element-populated{margin:-290px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21044 .elementor-element.elementor-element-be7c6b7 > .elementor-element-populated{margin:-200px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 18%;}.elementor-21044 .elementor-element.elementor-element-be7c6b7{z-index:1;}.elementor-21044 .elementor-element.elementor-element-1cc073a > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-21044 .elementor-element.elementor-element-1cc073a .prthalign{text-align:left;}.elementor-21044 .elementor-element.elementor-element-1cc073a .ftc-blog-1-scn-title{max-width:675px;}.elementor-21044 .elementor-element.elementor-element-1cc073a .ftc-subtitle-1:is(.has-color-pr){color:#FF9D01;}.elementor-21044 .elementor-element.elementor-element-1cc073a .ftc-subtitle-1:is(.has-color-pr) .line{background-color:#FF9D01;}.elementor-21044 .elementor-element.elementor-element-1cc073a .ftc-subtitle-2{background:#FF9D01;background-clip:text;-webkit-text-fill-color:transparent;}.elementor-21044 .elementor-element.elementor-element-1cc073a .ftc-subtitle-2 .line{background:#FF9D01;}.elementor-21044 .elementor-element.elementor-element-1cc073a .elementor-gt-heading{color:#FFFFFF;}.elementor-21044 .elementor-element.elementor-element-1cc073a .elementor-gt-desc p{margin:0px 0px 0px 0px;}.elementor-21044 .elementor-element.elementor-element-c21c32a > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-21044 .elementor-element.elementor-element-c21c32a .ftc-heading-1:is(.has-color-white){color:#FFFFFF;}.elementor-21044 .elementor-element.elementor-element-c21c32a .ftc-special-1-tabs-btn .nav-item .nav-link:is(.active){color:#FFFFFF;}.elementor-21044 .elementor-element.elementor-element-c21c32a .ftc-special-1-tabs-content .item-title{color:#FFFFFF;}.elementor-21044 .elementor-element.elementor-element-c21c32a .ftc-special-1-tabs-content .item-disc{color:#FFFFFF;}@media(max-width:1024px){.elementor-21044 .elementor-element.elementor-element-1cc073a > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21044 .elementor-element.elementor-element-a8fc61a{width:50%;}.elementor-21044 .elementor-element.elementor-element-cd39c85{width:100%;}.elementor-21044 .elementor-element.elementor-element-52a93df{width:100%;}}@media(min-width:1025px){.elementor-21044 .elementor-element.elementor-element-9b78390:not(.elementor-motion-effects-element-type-background), .elementor-21044 .elementor-element.elementor-element-9b78390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-21044 .elementor-element.elementor-element-dc94f06:not(.elementor-motion-effects-element-type-background), .elementor-21044 .elementor-element.elementor-element-dc94f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-21044 .elementor-element.elementor-element-e12c3cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21044 .elementor-element.elementor-element-518b4bb > .elementor-widget-container{margin:-25px 0px 0px 0px;}}/* Start custom CSS for go-tabs-, class: .elementor-element-c21c32a *//* Ajusta el tamaño de los botones de las tabs */
.feh-solution-3-tab-btn-wrap .feh-solution-3-tab-btn {
    /* Altura y ancho más compactos */
    padding: 4px 1px;         /* Reduce el relleno interno */
    font-size: 1.8rem;        /* Texto más pequeño (puedes bajar a 0.8rem si quieres) */
    line-height: 1;          /* Ajusta el alto de línea */
    min-width: 140px;          /* Tamaño mínimo horizontal opcional */
}

/* Opcional: si también quieres que el texto se corte en una sola línea */
.feh-solution-3-tab-btn-wrap .feh-solution-3-tab-btn {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* Texto blanco en todas las tabs */
.feh-solution-3-tab-btn-wrap .feh-solution-3-tab-btn {
    color: #ffffff;   /* blanco puro */
}
/* Ajustar la posición horizontal del contenedor de contenido */
.tab-content.feh-solution-3-tab-content {
    position: relative;         /* permite moverlo */
    margin-left: 0;             /* valor base */
    transform: translateX(-350px); /* mueve 20px hacia la izquierda */
}/* End custom CSS */