.elementor-9274 .elementor-element.elementor-element-4325131 > .elementor-container{min-height:80px;}.elementor-9274 .elementor-element.elementor-element-4325131 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9274 .elementor-element.elementor-element-4325131:not(.elementor-motion-effects-element-type-background), .elementor-9274 .elementor-element.elementor-element-4325131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9274 .elementor-element.elementor-element-4325131{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-primary );margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;z-index:9995;}.elementor-9274 .elementor-element.elementor-element-4325131 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9274 .elementor-element.elementor-element-46b87ee{text-align:left;}.elementor-9274 .elementor-element.elementor-element-46b87ee img{width:208px;max-width:270px;}.elementor-9274 .elementor-element.elementor-element-819e6d6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00;border-width:0px;border-radius:0px;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:10px;padding-right:10px;padding-top:30px;padding-bottom:30px;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-78509118 );fill:var( --e-global-color-78509118 );}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-9274 .elementor-element.elementor-element-94808ca{--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );width:auto;max-width:auto;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--dropdown a, .elementor-9274 .elementor-element.elementor-element-94808ca .elementor-menu-toggle{color:#494C4F;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--dropdown a:hover,
					.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--dropdown a.highlighted,
					.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-menu-toggle:hover{color:var( --e-global-color-78509118 );}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--dropdown a:hover,
					.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#FFFFFF;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--dropdown{border-style:none;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;border-bottom-width:1px;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-9274 .elementor-element.elementor-element-94808ca div.elementor-menu-toggle{color:#000000;}.elementor-9274 .elementor-element.elementor-element-94808ca div.elementor-menu-toggle svg{fill:#000000;}.elementor-9274 .elementor-element.elementor-element-94808ca div.elementor-menu-toggle:hover{color:#000000;}.elementor-9274 .elementor-element.elementor-element-94808ca div.elementor-menu-toggle:hover svg{fill:#000000;}.elementor-9274 .elementor-element.elementor-element-94808ca > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-9274 .elementor-element.elementor-element-0605541.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9274 .elementor-element.elementor-element-4b9487d{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-9274 .elementor-element.elementor-element-4325131 > .elementor-container{min-height:0px;}.elementor-9274 .elementor-element.elementor-element-4325131{padding:15px 0px 15px 0px;}.elementor-9274 .elementor-element.elementor-element-46b87ee img{width:174px;}.elementor-9274 .elementor-element.elementor-element-819e6d6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-9274 .elementor-element.elementor-element-94808ca > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9274 .elementor-element.elementor-element-4325131 > .elementor-container{min-height:40px;}.elementor-9274 .elementor-element.elementor-element-4325131{padding:10px 0px 10px 0px;}.elementor-9274 .elementor-element.elementor-element-724d8ff{width:30%;}.elementor-9274 .elementor-element.elementor-element-819e6d6{width:70%;}.elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9274 .elementor-element.elementor-element-94808ca .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px !important;}.elementor-9274 .elementor-element.elementor-element-0605541{width:70%;}}@media(min-width:768px){.elementor-9274 .elementor-element.elementor-element-724d8ff{width:17%;}.elementor-9274 .elementor-element.elementor-element-819e6d6{width:47.333%;}.elementor-9274 .elementor-element.elementor-element-0605541{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9274 .elementor-element.elementor-element-724d8ff{width:30%;}.elementor-9274 .elementor-element.elementor-element-819e6d6{width:70%;}.elementor-9274 .elementor-element.elementor-element-0605541{width:70%;}}/* Start custom CSS *//** header **/
header * {
  font-family: "Open Sans";
}
span.sub-arrow {
  pointer-events: none;
}
.elementor-header .elementor-container.elementor-column-gap-no {
  padding-inline: 16px !important;
}

.elementor-location-header .elementor-inner-section .elementor-container {
  min-width: 100% !important;
}

a.btn-violeta {
  color: #fff;
  border-radius: 32px;
  background: #515881;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 400;
  margin-right: 8px;
  border: 1px solid #515881;
}

a.btn-violeta:hover {
  background-color: #fff;
  border: 1px solid #515881;
  color: #515881;
}

a.btn-blanco {
  background-color: #fff;
  border: 1px solid #515881;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 400;
  border-radius: 32px;
  color: #515881;
}
a.btn-blanco:hover {
  color: #fff;
  background: #515881;
}

@media (min-width: 1751px) {
  img.attachment-medium.size-medium.wp-image-7178 {
    margin-left: calc((81vw - 1400px) / 2);
  }
}

@media (min-width: 768.9px) and (max-width: 1150px) {
  .elementor-9274 .elementor-element.elementor-element-bf7e7e2 {
    width: 84% !important;
  }
}

@media (max-width: 1163px) {
  .elementor-9274 .elementor-element.elementor-element-94808ca {
    max-width: 100% !important;
  }
  .btn-violeta,
  .btn-blanco {
    padding: 12px 24px !important;
  }
}

@media (max-width: 1065px) {
  ul#menu-1-94808ca li {
    font-size: 15px;
  }
  .elementor-9274
    .elementor-element.elementor-element-819e6d6.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
}

@media (min-width: 1024.9px) {
  #menu-1-94808ca .menu-item-9338,
  #menu-1-94808ca .menu-item-9339 {
    display: none;
  }
}

@media (max-width: 1024px) {
  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9338 a {
    margin-top: 45px !important;
    text-align: center;
    background-color: #515881;
    width: fit-content;
    border-radius: 32px;
    margin: 0;
    color: #fff !important;
    border: 0 !important;
    padding-inline: 53.9px !important;
  }
  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9338 {
    width: fit-content;
  }
  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9339 {
    width: fit-content;
  }
  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9339 a {
    margin-top: 16px !important;
    text-align: center;
    background-color: #fff;
    width: fit-content;
    border-radius: 32px;
    margin: 0;
    color: #515881 !important;
    border: 1px solid #515880;
    padding-inline: 32px !important;
  }

  #menu-1-94808ca .menu-item-9338,
  #menu-1-94808ca .menu-item-9339 {
    display: block;
  }
  .columna-botones {
    display: none;
  }
  @media (max-width: 1024px) {
    .elementor-nav-menu__container {
      min-height: 100vh;
      left: 0 !important;
      position: fixed;
      top: 67px !important;
      margin-top: 0 !important;
    }
  }
  .elementor-nav-menu__container {
    min-height: 100vh !important;
    left: 0 !important;
    position: fixed !important;
    top: 103px !important;
    margin-top: 0 !important;
    width: 100vw !important;
  }
  .elementor-nav-menu a {
    font-size: 18px !important;
  }
  .elementor-nav-menu * {
    padding-left: 0 !important;
    border-bottom: 1px solid #ececec;
  }
  .elementor-nav-menu .sub-arrow {
    position: absolute !important;
    right: 6px !important;
  }
  .elementor-nav-menu a {
    font-family: "Open Sans";
  }
  .elementor-nav-menu {
    margin-inline: 16px !important;
  }
  .sub-menu.elementor-nav-menu--dropdown * {
    border: 0 !important;
    font-size: 16px !important;
    margin-left: 6px;
  }
  span.sub-arrow,
  span.sub-arrow * {
    border: 0 !important;
  }
  a.elementor-sub-item {
    padding: 0 !important;
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .elementor-nav-menu a,
  .elementor-nav-menu a:focus,
  .elementor-nav-menu a:hover {
    padding: 20px 20px;
    line-height: 20px;
  }
  .elementor-9274
    .elementor-element.elementor-element-94808ca
    .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-nav-menu--dropdown,
  .elementor-9274
    .elementor-element.elementor-element-94808ca
    .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 0px !important;
  }
}

.elementor-header .elementor-menu-toggle {
  background-color: none !important;
}

header.elementor-section.elementor-top-section.elementor-element.elementor-element-4325131.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-full_width.elementor-header.elementor-section-height-default.elementor-section-items-middle.elementor-sticky--effects.elementor-sticky.elementor-sticky__spacer {
  display: block !important;
}/* End custom CSS */