.elementor-20752 .elementor-element.elementor-element-77ab82f {
  --display: flex;
  --min-height: 340px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
  --margin-top: -50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 1%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-20752
  .elementor-element.elementor-element-77ab82f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20752
  .elementor-element.elementor-element-77ab82f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f4f4f4;
}
.elementor-20752 .elementor-element.elementor-element-77ab82f,
.elementor-20752 .elementor-element.elementor-element-77ab82f::before {
  --border-transition: 0.3s;
}
.elementor-20752 .elementor-element.elementor-element-9911077 {
  --divider-border-style: solid;
  --divider-color: #e1e1e1;
  --divider-border-width: 4px;
  top: 0px;
}
body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-9911077 {
  left: 0px;
}
body.rtl .elementor-20752 .elementor-element.elementor-element-9911077 {
  right: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-9911077
  .elementor-divider-separator {
  width: 100%;
}
.elementor-20752
  .elementor-element.elementor-element-9911077
  .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-20752 .elementor-element.elementor-element-a625b73 {
  --display: flex;
  --min-height: 150px;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-a625b73:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20752
  .elementor-element.elementor-element-a625b73
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://www.fomento.edu/wp-content/uploads/2023/11/queremos-conocerte-fomento02-1.jpg");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-20752 .elementor-element.elementor-element-a625b73::before,
.elementor-20752
  .elementor-element.elementor-element-a625b73
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-a625b73
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-a625b73
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-a625b73
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-a625b73
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-20752 .elementor-element.elementor-element-a625b73,
.elementor-20752 .elementor-element.elementor-element-a625b73::before {
  --border-transition: 0.3s;
}
.elementor-20752 .elementor-element.elementor-element-711a6e6 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --padding-top: 0px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-20752 .elementor-element.elementor-element-711a6e6::before,
.elementor-20752
  .elementor-element.elementor-element-711a6e6
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-711a6e6
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-711a6e6
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-711a6e6
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-711a6e6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-20752 .elementor-element.elementor-element-711a6e6,
.elementor-20752 .elementor-element.elementor-element-711a6e6::before {
  --border-transition: 0.3s;
}
.elementor-20752
  .elementor-element.elementor-element-f66cc55.elementor-element {
  --align-self: flex-start;
}
body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-f66cc55 {
  left: 0px;
}
body.rtl .elementor-20752 .elementor-element.elementor-element-f66cc55 {
  right: 0px;
}
.elementor-20752 .elementor-element.elementor-element-f66cc55 {
  top: 0px;
  text-align: left;
}
.elementor-20752
  .elementor-element.elementor-element-d1db83a.elementor-element {
  --align-self: flex-start;
}
.elementor-20752 .elementor-element.elementor-element-d1db83a {
  text-align: left;
}
.elementor-20752 .elementor-element.elementor-element-ecc9afb {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  > .elementor-widget-container {
  border-style: none;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  .elementor-accordion-item {
  border-width: 0px;
  border-color: #382323;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 0px;
  border-top-color: #382323;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 0px;
  border-bottom-color: #382323;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  .elementor-tab-title {
  background-color: #e1e1e1;
  padding: 16px 30px 16px 50px;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  .elementor-active
  .elementor-accordion-icon,
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  .elementor-active
  .elementor-accordion-title {
  color: #d8292f;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: #d8292f;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  .elementor-accordion-title {
  font-size: 18px;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 15px;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 15px;
}
.elementor-20752
  .elementor-element.elementor-element-ecc9afb
  .elementor-tab-content {
  padding: 0px 15px 15px 15px;
}
.elementor-20752 .elementor-element.elementor-element-cd678de {
  --display: flex;
  --min-height: 340px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-top: -50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-cd678de:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20752
  .elementor-element.elementor-element-cd678de
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-20752 .elementor-element.elementor-element-cd678de,
.elementor-20752 .elementor-element.elementor-element-cd678de::before {
  --border-transition: 0.3s;
}
.elementor-20752 .elementor-element.elementor-element-ff9a4b4 {
  --divider-border-style: solid;
  --divider-color: #e1e1e1;
  --divider-border-width: 4px;
  top: 0px;
}
body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-ff9a4b4 {
  left: 0px;
}
body.rtl .elementor-20752 .elementor-element.elementor-element-ff9a4b4 {
  right: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-ff9a4b4
  .elementor-divider-separator {
  width: 100%;
}
.elementor-20752
  .elementor-element.elementor-element-ff9a4b4
  .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-20752 .elementor-element.elementor-element-07c69b3 {
  --display: flex;
  --min-height: 149px;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-20752 .elementor-element.elementor-element-07c69b3::before,
.elementor-20752
  .elementor-element.elementor-element-07c69b3
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-07c69b3
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-07c69b3
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-07c69b3
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-07c69b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-20752 .elementor-element.elementor-element-07c69b3,
.elementor-20752 .elementor-element.elementor-element-07c69b3::before {
  --border-transition: 0.3s;
}
.elementor-20752 .elementor-element.elementor-element-8d0f2ff {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --padding-top: 70px;
  --padding-bottom: 45px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-20752 .elementor-element.elementor-element-8d0f2ff::before,
.elementor-20752
  .elementor-element.elementor-element-8d0f2ff
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-8d0f2ff
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-8d0f2ff
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-8d0f2ff
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-8d0f2ff
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-20752 .elementor-element.elementor-element-8d0f2ff,
.elementor-20752 .elementor-element.elementor-element-8d0f2ff::before {
  --border-transition: 0.3s;
}
.elementor-20752
  .elementor-element.elementor-element-366d9a7.elementor-element {
  --align-self: flex-start;
}
body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-366d9a7 {
  left: 0px;
}
body.rtl .elementor-20752 .elementor-element.elementor-element-366d9a7 {
  right: 0px;
}
.elementor-20752 .elementor-element.elementor-element-366d9a7 {
  top: 0px;
  text-align: left;
}
.elementor-20752
  .elementor-element.elementor-element-796aca4.elementor-element {
  --align-self: flex-start;
}
.elementor-20752 .elementor-element.elementor-element-796aca4 {
  text-align: left;
}
.elementor-20752 .elementor-element.elementor-element-5306312 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-20752
  .elementor-element.elementor-element-5306312.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-20752
  .elementor-element.elementor-element-5306312
  > .elementor-widget-container {
  border-style: none;
}
.elementor-20752
  .elementor-element.elementor-element-5306312
  .elementor-accordion-item {
  border-width: 0px;
  border-color: #382323;
}
.elementor-20752
  .elementor-element.elementor-element-5306312
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 0px;
  border-top-color: #382323;
}
.elementor-20752
  .elementor-element.elementor-element-5306312
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 0px;
  border-bottom-color: #382323;
}
.elementor-20752
  .elementor-element.elementor-element-5306312
  .elementor-tab-title {
  background-color: #e1e1e1;
  padding: 16px 30px 16px 50px;
}
.elementor-20752
  .elementor-element.elementor-element-5306312
  .elementor-active
  .elementor-accordion-icon,
.elementor-20752
  .elementor-element.elementor-element-5306312
  .elementor-active
  .elementor-accordion-title {
  color: #d8292f;
}
.elementor-20752
  .elementor-element.elementor-element-5306312
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: #d8292f;
}
.elementor-20752
  .elementor-element.elementor-element-5306312
  .elementor-accordion-title {
  font-size: 18px;
}
.elementor-20752
  .elementor-element.elementor-element-5306312
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 15px;
}
.elementor-20752
  .elementor-element.elementor-element-5306312
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 15px;
}
.elementor-20752
  .elementor-element.elementor-element-5306312
  .elementor-tab-content {
  padding: 0px 15px 15px 15px;
}
.elementor-20752 .elementor-element.elementor-element-8aec357 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-8aec357:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20752
  .elementor-element.elementor-element-8aec357
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://www.fomento.edu/wp-content/uploads/2024/03/nina-QE-in.png");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-20752 .elementor-element.elementor-element-8aec357::before,
.elementor-20752
  .elementor-element.elementor-element-8aec357
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-8aec357
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-8aec357
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-8aec357
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-8aec357
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-20752 .elementor-element.elementor-element-8aec357,
.elementor-20752 .elementor-element.elementor-element-8aec357::before {
  --border-transition: 0.3s;
}
.elementor-20752 .elementor-element.elementor-element-961020e {
  --display: flex;
  --min-height: 340px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
  --margin-top: -50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-20752
  .elementor-element.elementor-element-961020e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20752
  .elementor-element.elementor-element-961020e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f4f4f4;
}
.elementor-20752 .elementor-element.elementor-element-961020e,
.elementor-20752 .elementor-element.elementor-element-961020e::before {
  --border-transition: 0.3s;
}
.elementor-20752 .elementor-element.elementor-element-d07b179 {
  --divider-border-style: solid;
  --divider-color: #e1e1e1;
  --divider-border-width: 4px;
  top: 0px;
}
body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-d07b179 {
  left: 0px;
}
body.rtl .elementor-20752 .elementor-element.elementor-element-d07b179 {
  right: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-d07b179
  .elementor-divider-separator {
  width: 100%;
}
.elementor-20752
  .elementor-element.elementor-element-d07b179
  .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-20752 .elementor-element.elementor-element-3ee9784 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-3ee9784:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20752
  .elementor-element.elementor-element-3ee9784
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://www.fomento.edu/wp-content/uploads/2024/01/contacta-4.jpg");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-20752 .elementor-element.elementor-element-3ee9784::before,
.elementor-20752
  .elementor-element.elementor-element-3ee9784
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-3ee9784
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-3ee9784
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-3ee9784
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-3ee9784
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-20752 .elementor-element.elementor-element-3ee9784,
.elementor-20752 .elementor-element.elementor-element-3ee9784::before {
  --border-transition: 0.3s;
}
.elementor-20752 .elementor-element.elementor-element-be926d6 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --padding-top: 70px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-20752 .elementor-element.elementor-element-be926d6::before,
.elementor-20752
  .elementor-element.elementor-element-be926d6
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-be926d6
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-be926d6
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-be926d6
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-be926d6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-20752 .elementor-element.elementor-element-be926d6,
.elementor-20752 .elementor-element.elementor-element-be926d6::before {
  --border-transition: 0.3s;
}
.elementor-20752
  .elementor-element.elementor-element-5f91b76.elementor-element {
  --align-self: flex-start;
}
body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-5f91b76 {
  left: 0px;
}
body.rtl .elementor-20752 .elementor-element.elementor-element-5f91b76 {
  right: 0px;
}
.elementor-20752 .elementor-element.elementor-element-5f91b76 {
  top: 0px;
  text-align: left;
}
.elementor-20752
  .elementor-element.elementor-element-70bb0f8.elementor-element {
  --align-self: flex-start;
}
.elementor-20752 .elementor-element.elementor-element-70bb0f8 {
  text-align: left;
}
.elementor-20752 .elementor-element.elementor-element-2079320 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-20752
  .elementor-element.elementor-element-2079320.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-20752
  .elementor-element.elementor-element-2079320
  > .elementor-widget-container {
  border-style: none;
}
.elementor-20752
  .elementor-element.elementor-element-2079320
  .elementor-accordion-item {
  border-width: 0px;
  border-color: #382323;
}
.elementor-20752
  .elementor-element.elementor-element-2079320
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 0px;
  border-top-color: #382323;
}
.elementor-20752
  .elementor-element.elementor-element-2079320
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 0px;
  border-bottom-color: #382323;
}
.elementor-20752
  .elementor-element.elementor-element-2079320
  .elementor-tab-title {
  background-color: #e1e1e1;
  padding: 16px 30px 16px 50px;
}
.elementor-20752
  .elementor-element.elementor-element-2079320
  .elementor-active
  .elementor-accordion-icon,
.elementor-20752
  .elementor-element.elementor-element-2079320
  .elementor-active
  .elementor-accordion-title {
  color: #d8292f;
}
.elementor-20752
  .elementor-element.elementor-element-2079320
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: #d8292f;
}
.elementor-20752
  .elementor-element.elementor-element-2079320
  .elementor-accordion-title {
  font-size: 18px;
}
.elementor-20752
  .elementor-element.elementor-element-2079320
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 15px;
}
.elementor-20752
  .elementor-element.elementor-element-2079320
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 15px;
}
.elementor-20752
  .elementor-element.elementor-element-2079320
  .elementor-tab-content {
  padding: 0px 15px 15px 15px;
}
.elementor-20752 .elementor-element.elementor-element-7eb40f1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-20752 .elementor-element.elementor-element-6ffe071 {
  /* --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px; */
}
.elementor-20752 .elementor-element.elementor-element-d184c0f {
  width: 100%;
  max-width: 100%;
}
.elementor-20752 .elementor-element.elementor-element-d5ddb94 {
  --display: flex;
  --position: absolute;
  --min-height: 0px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  top: 5px;
}
.elementor-20752
  .elementor-element.elementor-element-d5ddb94:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20752
  .elementor-element.elementor-element-d5ddb94
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background-color: #ffffff; */
}
.elementor-20752 .elementor-element.elementor-element-d5ddb94,
.elementor-20752 .elementor-element.elementor-element-d5ddb94::before {
  --border-transition: 0.3s;
}
body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-d5ddb94 {
  left: 5px;
}
body.rtl .elementor-20752 .elementor-element.elementor-element-d5ddb94 {
  right: 5px;
}
.elementor-20752 .elementor-element.elementor-element-390ca7a {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-20752 .elementor-element.elementor-element-390ca7a.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-20752
  .elementor-element.elementor-element-f84b936
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-20752 .elementor-element.elementor-element-f84b936 {
  text-align: left;
}
.elementor-20752 .elementor-element.elementor-element-f84b936 img {
  border-style: solid;
  border-width: 6px 6px 6px 6px;
  border-color: rgb(0,92,65,0.2);
  border-radius: 50% 50% 50% 50%;
}
.elementor-20752 .elementor-element.elementor-element-f2188b2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-4e3b160
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-20752 .elementor-element.elementor-element-4e3b160 {
  text-align: left;
  color: #383f52;
}
.elementor-20752 .elementor-element.elementor-element-5556792 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-20752 .elementor-element.elementor-element-7f5e2a6 {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.elementor-20752
  .elementor-element.elementor-element-7f5e2a6.elementor-element {
  --align-self: center;
}
.elementor-20752 .elementor-element.elementor-element-3e71ff1 {
  --display: flex;
  --min-height: 180px;
  --justify-content: flex-end;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-3e71ff1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20752
  .elementor-element.elementor-element-3e71ff1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://www.fomento.edu/wp-content/uploads/2023/11/conocenos-fomento-02.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-20752 .elementor-element.elementor-element-3e71ff1:hover::before,
.elementor-20752
  .elementor-element.elementor-element-3e71ff1:hover
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-3e71ff1:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-3e71ff1
  > .elementor-background-slideshow:hover::before,
.elementor-20752
  .elementor-element.elementor-element-3e71ff1
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #000000;
  --background-overlay: "";
}
.elementor-20752 .elementor-element.elementor-element-3e71ff1:hover {
  --overlay-opacity: 0.1;
}
.elementor-20752 .elementor-element.elementor-element-3e71ff1,
.elementor-20752 .elementor-element.elementor-element-3e71ff1::before {
  --border-transition: 0.3s;
}
.elementor-20752 .elementor-element.elementor-element-d4dad20 {
  color: #ffffff;
  font-size: 23px;
  font-weight: 600;
  letter-spacing: 1px;
}
.elementor-20752 .elementor-element.elementor-element-cda2b57 {
  --display: flex;
  --min-height: 180px;
  --justify-content: flex-end;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.05;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-cda2b57:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20752
  .elementor-element.elementor-element-cda2b57
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://www.fomento.edu/wp-content/uploads/2023/11/conocenos-fomento-03.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-20752 .elementor-element.elementor-element-cda2b57:hover::before,
.elementor-20752
  .elementor-element.elementor-element-cda2b57:hover
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-cda2b57:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-cda2b57
  > .elementor-background-slideshow:hover::before,
.elementor-20752
  .elementor-element.elementor-element-cda2b57
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #000000;
  --background-overlay: "";
}
.elementor-20752 .elementor-element.elementor-element-cda2b57::before,
.elementor-20752
  .elementor-element.elementor-element-cda2b57
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-cda2b57
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-cda2b57
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-cda2b57
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-20752
  .elementor-element.elementor-element-cda2b57
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-20752 .elementor-element.elementor-element-cda2b57:hover {
  --overlay-opacity: 0.1;
}
.elementor-20752 .elementor-element.elementor-element-cda2b57:hover::before {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-20752 .elementor-element.elementor-element-cda2b57,
.elementor-20752 .elementor-element.elementor-element-cda2b57::before {
  --border-transition: 0.3s;
}
.elementor-20752 .elementor-element.elementor-element-1f2f16c {
  color: #ffffff;
  font-size: 23px;
  font-weight: 600;
  letter-spacing: 1px;
}
.elementor-20752 .elementor-element.elementor-element-fd9571e {
  --display: flex;
  --min-height: 180px;
  --justify-content: flex-end;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-fd9571e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20752
  .elementor-element.elementor-element-fd9571e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://www.fomento.edu/wp-content/uploads/2023/11/conocenos-fomento-04.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-20752 .elementor-element.elementor-element-fd9571e:hover::before,
.elementor-20752
  .elementor-element.elementor-element-fd9571e:hover
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-fd9571e:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-20752
  .elementor-element.elementor-element-fd9571e
  > .elementor-background-slideshow:hover::before,
.elementor-20752
  .elementor-element.elementor-element-fd9571e
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #000000;
  --background-overlay: "";
}
.elementor-20752 .elementor-element.elementor-element-fd9571e:hover {
  --overlay-opacity: 0.1;
}
.elementor-20752 .elementor-element.elementor-element-fd9571e,
.elementor-20752 .elementor-element.elementor-element-fd9571e::before {
  --border-transition: 0.3s;
}
.elementor-20752 .elementor-element.elementor-element-8480eac {
  color: #ffffff;
  font-size: 23px;
  font-weight: 600;
  letter-spacing: 1px;
}
.elementor-20752 .elementor-element.elementor-element-c8fb4c8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-c8fb4c8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20752
  .elementor-element.elementor-element-5ec75c3
  > .elementor-element-populated {
  padding: 10px 0px 0px 0px;
}
.elementor-20752 .elementor-element.elementor-element-9cd2dd0 {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.elementor-20752
  .elementor-element.elementor-element-9cd2dd0.elementor-element {
  --align-self: center;
}
.elementor-20752 .elementor-element.elementor-element-6e430ee {
  --grid-row-gap: 30px;
  --grid-column-gap: 30px;
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-posts-container
  .elementor-post__thumbnail {
  padding-bottom: calc(0.57 * 100%);
}
.elementor-20752 .elementor-element.elementor-element-6e430ee:after {
  content: "0.57";
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-post__thumbnail__link {
  width: 100%;
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-post__meta-data
  span
  + span:before {
  content: "•";
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-post__card {
  border-radius: 34px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-post__text {
  padding: 0 20px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-post__meta-data {
  padding: 10px 20px;
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-post__avatar {
  padding-right: 20px;
  padding-left: 20px;
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-post__title,
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-post__title
  a {
  color: #020101;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  letter-spacing: -0.1px;
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-post__title {
  margin-bottom: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-post__excerpt {
  margin-bottom: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-6e430ee
  .elementor-post__read-more {
  color: #d8292f;
  margin-bottom: 0px;
}
.elementor-20752 .elementor-element.elementor-element-05b9d85 {
  --grid-row-gap: 35px;
  --grid-column-gap: 30px;
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85
  .elementor-posts-container
  .elementor-post__thumbnail {
  padding-bottom: calc(0.65 * 100%);
}
.elementor-20752 .elementor-element.elementor-element-05b9d85:after {
  content: "0.65";
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85
  .elementor-post__thumbnail__link {
  width: 100%;
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85
  .elementor-post__meta-data
  span
  + span:before {
  content: "///";
}
.elementor-20752 .elementor-element.elementor-element-05b9d85 .elementor-post {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 0px 0px 0px 0px;
  border-color: #d1d0d0;
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85
  .elementor-post__text {
  padding: 0px 20px 20px 20px;
  margin-bottom: 10px;
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85.elementor-posts--thumbnail-left
  .elementor-post__thumbnail__link {
  margin-right: 20px;
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85.elementor-posts--thumbnail-right
  .elementor-post__thumbnail__link {
  margin-left: 20px;
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85.elementor-posts--thumbnail-top
  .elementor-post__thumbnail__link {
  margin-bottom: 20px;
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85
  .elementor-post__title,
.elementor-20752
  .elementor-element.elementor-element-05b9d85
  .elementor-post__title
  a {
  color: #383f52;
  font-weight: 600;
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85
  .elementor-post__title {
  margin-bottom: 15px;
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85
  .elementor-post__meta-data {
  margin-bottom: 15px;
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85
  .elementor-post__read-more {
  color: #a7a7a7;
}
.elementor-20752
  .elementor-element.elementor-element-05b9d85
  a.elementor-post__read-more {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 500;
}
.elementor-20752 .elementor-element.elementor-element-a7365f2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-20752
  .elementor-element.elementor-element-a7365f2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20752
  .elementor-element.elementor-element-6875860
  > .elementor-element-populated {
  margin: 30px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-20752
  .elementor-element.elementor-element-a67d40a
  .elementor-button {
  background-color: #e30000;
  font-family: "Roboto", Sans-serif;
  font-weight: 200;
  fill: #ffffff;
  color: #ffffff;
  border-radius: 50px 50px 50px 50px;
}
.elementor-20752
  .elementor-element.elementor-element-a67d40a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-20752
    .elementor-element.elementor-element-6e430ee
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
  }
  .elementor-20752
    .elementor-element.elementor-element-05b9d85
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
  }
  .elementor-20752
    .elementor-element.elementor-element-a67d40a
    .elementor-button {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .elementor-20752 .elementor-element.elementor-element-77ab82f {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --margin-top: -30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-20752 .elementor-element.elementor-element-9911077 {
    width: 100%;
    max-width: 100%;
    top: 199px;
  }
  body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-9911077 {
    left: 15px;
  }
  body.rtl .elementor-20752 .elementor-element.elementor-element-9911077 {
    right: 15px;
  }
  .elementor-20752
    .elementor-element.elementor-element-9911077
    .elementor-divider-separator {
    width: 90%;
  }
  .elementor-20752 .elementor-element.elementor-element-a625b73 {
    --width: 100%;
    --min-height: 210px;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
  }
  .elementor-20752
    .elementor-element.elementor-element-a625b73:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-20752
    .elementor-element.elementor-element-a625b73
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center left;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-20752 .elementor-element.elementor-element-711a6e6 {
    --width: 100%;
    --padding-top: 10px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-20752 .elementor-element.elementor-element-f66cc55 {
    width: var(--container-widget-width, 260px);
    max-width: 260px;
    --container-widget-width: 260px;
    --container-widget-flex-grow: 0;
    top: -187px;
  }
  body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-f66cc55 {
    left: 145px;
  }
  body.rtl .elementor-20752 .elementor-element.elementor-element-f66cc55 {
    right: 145px;
  }
  .elementor-20752
    .elementor-element.elementor-element-f66cc55
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-20752 .elementor-element.elementor-element-d1db83a {
    width: var(--container-widget-width, 203px);
    max-width: 203px;
    --container-widget-width: 203px;
    --container-widget-flex-grow: 0;
  }
  .elementor-20752
    .elementor-element.elementor-element-d1db83a
    .elementor-heading-title {
    font-size: 1px;
  }
  .elementor-20752 .elementor-element.elementor-element-ecc9afb {
    width: 100%;
    max-width: 100%;
  }
  .elementor-20752
    .elementor-element.elementor-element-ecc9afb
    .elementor-accordion-title {
    font-size: 15px;
    line-height: 1.3em;
  }
  .elementor-20752
    .elementor-element.elementor-element-ecc9afb
    .elementor-tab-title {
    padding: 16px 20px 16px 22px;
  }
  .elementor-20752 .elementor-element.elementor-element-cd678de {
    --min-height: 240px;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --margin-top: -30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-20752 .elementor-element.elementor-element-ff9a4b4 {
    width: 100%;
    max-width: 100%;
    top: 194px;
  }
  body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-ff9a4b4 {
    left: 15px;
  }
  body.rtl .elementor-20752 .elementor-element.elementor-element-ff9a4b4 {
    right: 15px;
  }
  .elementor-20752
    .elementor-element.elementor-element-ff9a4b4
    .elementor-divider-separator {
    width: 90%;
  }
  .elementor-20752
    .elementor-element.elementor-element-07c69b3:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-20752
    .elementor-element.elementor-element-07c69b3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://www.fomento.edu/wp-content/uploads/2024/03/nina-QE.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-20752 .elementor-element.elementor-element-07c69b3 {
    --width: 100%;
    --min-height: 209px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
  }
  .elementor-20752 .elementor-element.elementor-element-8d0f2ff {
    --width: 100%;
    --padding-top: 10px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-20752 .elementor-element.elementor-element-366d9a7 {
    width: var(--container-widget-width, 211px);
    max-width: 211px;
    --container-widget-width: 211px;
    --container-widget-flex-grow: 0;
    top: -200px;
  }
  body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-366d9a7 {
    left: 145px;
  }
  body.rtl .elementor-20752 .elementor-element.elementor-element-366d9a7 {
    right: 145px;
  }
  .elementor-20752
    .elementor-element.elementor-element-366d9a7
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-20752 .elementor-element.elementor-element-796aca4 {
    width: var(--container-widget-width, 203px);
    max-width: 203px;
    --container-widget-width: 203px;
    --container-widget-flex-grow: 0;
  }
  .elementor-20752
    .elementor-element.elementor-element-796aca4
    .elementor-heading-title {
    font-size: 1px;
  }
  .elementor-20752 .elementor-element.elementor-element-5306312 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-20752
    .elementor-element.elementor-element-5306312
    .elementor-accordion-title {
    font-size: 15px;
    line-height: 1.3em;
  }
  .elementor-20752
    .elementor-element.elementor-element-5306312
    .elementor-tab-title {
    padding: 16px 20px 16px 22px;
  }
  .elementor-20752 .elementor-element.elementor-element-8aec357 {
    --width: 46%;
    --min-height: 210px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
  }
  .elementor-20752
    .elementor-element.elementor-element-8aec357:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-20752
    .elementor-element.elementor-element-8aec357
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center left;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-20752 .elementor-element.elementor-element-961020e {
    --min-height: 240px;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --margin-top: -30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-20752 .elementor-element.elementor-element-d07b179 {
    width: 100%;
    max-width: 100%;
    top: 194px;
  }
  body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-d07b179 {
    left: 15px;
  }
  body.rtl .elementor-20752 .elementor-element.elementor-element-d07b179 {
    right: 15px;
  }
  .elementor-20752
    .elementor-element.elementor-element-d07b179
    .elementor-divider-separator {
    width: 90%;
  }
  .elementor-20752
    .elementor-element.elementor-element-3ee9784:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-20752
    .elementor-element.elementor-element-3ee9784
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://www.fomento.edu/wp-content/uploads/2024/01/contacta-4.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-20752 .elementor-element.elementor-element-3ee9784 {
    --width: 100%;
    --min-height: 210px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
  }
  .elementor-20752 .elementor-element.elementor-element-be926d6 {
    --width: 100%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-20752 .elementor-element.elementor-element-5f91b76 {
    width: var(--container-widget-width, 211px);
    max-width: 211px;
    --container-widget-width: 211px;
    --container-widget-flex-grow: 0;
    top: -186px;
  }
  body:not(.rtl) .elementor-20752 .elementor-element.elementor-element-5f91b76 {
    left: 145px;
  }
  body.rtl .elementor-20752 .elementor-element.elementor-element-5f91b76 {
    right: 145px;
  }
  .elementor-20752
    .elementor-element.elementor-element-5f91b76
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-20752 .elementor-element.elementor-element-70bb0f8 {
    width: var(--container-widget-width, 203px);
    max-width: 203px;
    --container-widget-width: 203px;
    --container-widget-flex-grow: 0;
  }
  .elementor-20752
    .elementor-element.elementor-element-70bb0f8
    .elementor-heading-title {
    font-size: 1px;
  }
  .elementor-20752 .elementor-element.elementor-element-2079320 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-20752
    .elementor-element.elementor-element-2079320
    .elementor-accordion-title {
    font-size: 15px;
    line-height: 1.3em;
  }
  .elementor-20752
    .elementor-element.elementor-element-2079320
    .elementor-tab-title {
    padding: 16px 20px 16px 22px;
  }
  .elementor-20752 .elementor-element.elementor-element-d5ddb94 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
  }
  .elementor-20752 .elementor-element.elementor-element-390ca7a {
    --width: 133.5px;
    --min-height: 130px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }
  .elementor-20752 .elementor-element.elementor-element-f84b936 img {
    width: 100%;
    height: 130px;
  }
  .elementor-20752
    .elementor-element.elementor-element-7f5e2a6
    .elementor-heading-title {
    font-size: 1px;
  }
  .elementor-20752 .elementor-element.elementor-element-d4dad20 {
    font-size: 20px;
  }
  .elementor-20752 .elementor-element.elementor-element-1f2f16c {
    font-size: 20px;
  }
  .elementor-20752 .elementor-element.elementor-element-8480eac {
    font-size: 20px;
  }
  .elementor-20752 .elementor-element.elementor-element-c8fb4c8 {
    margin-top: 2%;
    margin-bottom: 3%;
  }
  .elementor-20752
    .elementor-element.elementor-element-9cd2dd0
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-20752
    .elementor-element.elementor-element-9cd2dd0
    .elementor-heading-title {
    font-size: 1px;
  }
  .elementor-20752
    .elementor-element.elementor-element-6e430ee
    .elementor-posts-container
    .elementor-post__thumbnail {
    padding-bottom: calc(0.5 * 100%);
  }
  .elementor-20752 .elementor-element.elementor-element-6e430ee:after {
    content: "0.5";
  }
  .elementor-20752
    .elementor-element.elementor-element-6e430ee
    .elementor-post__thumbnail__link {
    width: 100%;
  }
  .elementor-20752
    .elementor-element.elementor-element-05b9d85
    .elementor-posts-container
    .elementor-post__thumbnail {
    padding-bottom: calc(0.5 * 100%);
  }
  .elementor-20752 .elementor-element.elementor-element-05b9d85:after {
    content: "0.5";
  }
  .elementor-20752
    .elementor-element.elementor-element-05b9d85
    .elementor-post__thumbnail__link {
    width: 0%;
  }
  .elementor-20752
    .elementor-element.elementor-element-6875860
    > .elementor-element-populated {
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-20752
    .elementor-element.elementor-element-a67d40a
    .elementor-button {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .elementor-20752 .elementor-element.elementor-element-a625b73 {
    --width: 25%;
  }
  .elementor-20752 .elementor-element.elementor-element-711a6e6 {
    --width: 47%;
  }
  .elementor-20752 .elementor-element.elementor-element-07c69b3 {
    --width: 20%;
  }
  .elementor-20752 .elementor-element.elementor-element-8d0f2ff {
    --width: 47%;
  }
  .elementor-20752 .elementor-element.elementor-element-8aec357 {
    --width: 25%;
  }
  .elementor-20752 .elementor-element.elementor-element-3ee9784 {
    --width: 25%;
  }
  .elementor-20752 .elementor-element.elementor-element-be926d6 {
    --width: 47%;
  }
  .elementor-20752 .elementor-element.elementor-element-d5ddb94 {
    --width: 500px;
  }
  .elementor-20752 .elementor-element.elementor-element-390ca7a {
    --width: 39%;
  }
  .elementor-20752 .elementor-element.elementor-element-f2188b2 {
    --content-width: 300px;
  }
  .elementor-20752 .elementor-element.elementor-element-3e71ff1 {
    --width: 32%;
  }
  .elementor-20752 .elementor-element.elementor-element-cda2b57 {
    --width: 32%;
  }
  .elementor-20752 .elementor-element.elementor-element-fd9571e {
    --width: 32%;
  }
}
