@charset "UTF-8";
/*
Theme Name: Foqum Analytics
Theme URI: https://foqum.io/dev/
Template: Avada
Author: TraxelStudio
Text Domain: Avada
Author URI: https://www.traxelstudio.com/
Version: 1.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
/* !BASE - Base styles, variables, mixins, etc
================================================== */
/* V A R I A B L E S
======================================================================================= */
/*=== fonts ====*/
/* ======================================================================================
1. C O L O R S
======================================================================================= */
/* 1.1.1. Colores Principales --------------------------------------------------------- */
/*===== color =====*/
/*----*/
/*$text-colors: ("white": $white, "black": $black, "red": $red, "green": $green);
$status-colors: ("warning": $yellow, "success": $green, "danger": $red, "info": $grey );*/
/*****Media Querys*****/
/* M I X I N S
================================================== */
/*FLEXBOX*/
*:focus {
  outline: none; }

b, strong {
  font-weight: 700; }

button:focus {
  outline: none !important; }

.heading .highlighted-text:hover {
  background-size: 100% 90%; }

.align-center {
  text-align: center; }
  .align-center * {
    text-align: center; }

.align-right {
  text-align: right; }

.center {
  text-align: center; }
  .center * {
    text-align: center; }

.weight-900 {
  font-weight: 900; }
  .weight-900 * {
    font-weight: 900 !important; }
  .weight-900 strong {
    font-weight: bold !important; }

.weight-800 {
  font-weight: 800; }
  .weight-800 * {
    font-weight: 800 !important; }
  .weight-800 strong {
    font-weight: bold !important; }

.weight-700 {
  font-weight: 700; }
  .weight-700 * {
    font-weight: 700 !important; }
  .weight-700 strong {
    font-weight: bold !important; }

.weight-600 {
  font-weight: 500; }
  .weight-600 * {
    font-weight: 500 !important; }
  .weight-600 strong {
    font-weight: bold !important; }

.weight-500 {
  font-weight: 500; }
  .weight-500 * {
    font-weight: 500 !important; }
  .weight-500 strong {
    font-weight: bold !important; }

.weight-400 {
  font-weight: 400; }
  .weight-400 * {
    font-weight: 400 !important; }
  .weight-400 strong {
    font-weight: bold !important; }

.weight-300 {
  font-weight: 300; }
  .weight-300 * {
    font-weight: 300 !important; }
  .weight-300 strong {
    font-weight: bold !important; }

.weight-200 {
  font-weight: 200; }
  .weight-200 * {
    font-weight: 200 !important; }
  .weight-200 strong {
    font-weight: bold !important; }

.uppercase {
  text-transform: uppercase !important; }
  .uppercase * {
    text-transform: uppercase !important; }

.w-100 {
  width: 100%; }
  .w-100 * {
    width: 100%; }

@media (min-width: 991px) {
  .size-36 {
    font-size: 36px !important; } }
@media (min-width: 991px) {
  .size-36 * {
    font-size: 36px !important; } }

.size-28 {
  font-size: 28px !important; }
  @media (min-width: 991px) {
    .size-28 {
      font-size: 28px !important; } }
  @media (min-width: 991px) {
    .size-28 * {
      font-size: 28px !important; } }

.size-26 {
  font-size: 26px !important; }
  @media (min-width: 991px) {
    .size-26 {
      font-size: 26px !important; } }
  @media (min-width: 991px) {
    .size-26 * {
      font-size: 26px !important; } }

.size-24 * {
  font-size: 24px !important; }

.size-23 * {
  font-size: 23px !important; }

.size-22 * {
  font-size: 22px !important; }

.size-20 {
  font-size: 20px !important; }
  .size-20 * {
    font-size: 20px !important; }

.size-18 {
  font-size: 16px !important; }
  @media (min-width: 1600px) {
    .size-18 {
      font-size: 18px !important; } }
  .size-18 * {
    font-size: 16px !important; }
    @media (min-width: 1600px) {
      .size-18 * {
        font-size: 18px !important; } }

.size-16 {
  font-size: 16px !important; }
  .size-16 * {
    font-size: 16px !important; }

.size-15 * {
  font-size: 15px !important; }

.size-14 {
  font-size: 14px !important; }
  .size-14 * {
    font-size: 14px !important; }

.size-12 * {
  font-size: 12px !important; }

.mt-40 {
  margin-top: 40px !important; }

.mt-20 {
  margin-top: 20px; }

.mt-15 {
  margin-top: 15px; }

.pb-0 {
  padding-bottom: 0 !important; }

.mt-0 {
  margin-top: 0px !important; }
  .mt-0 * {
    margin-top: 0px !important; }

.mt-10 {
  margin-top: 10px !important; }

.mr-10 {
  margin-right: 10px; }

.mr-5 {
  margin-right: 5px; }

.prl-10 {
  padding-left: 10px;
  padding-right: 10px; }

.prl-15 {
  padding-left: 15px;
  padding-right: 15px; }

.bg-contain {
  background-size: contain; }

.inv-recaptcha-holder {
  display: none; }

.display-none {
  display: none !important; }

.color-white {
  color: #FFFFFF; }
  .color-white * {
    color: #FFFFFF; }

.color-black {
  color: #000 !important; }
  .color-black * {
    color: #000 !important; }

.color-blue {
  color: #0353a4 !important; }
  .color-blue * {
    color: #0353a4 !important; }

.color-blue2 {
  color: #03045e !important; }
  .color-blue2 * {
    color: #03045e !important; }

.color-blue3 {
  color: #023e7d !important; }
  .color-blue3 * {
    color: #023e7d !important; }

.color-blue4 {
  color: #0353a4 !important; }
  .color-blue4 * {
    color: #0353a4 !important; }

.color-blue5 {
  color: #0466c8 !important; }
  .color-blue5 * {
    color: #0466c8 !important; }

strong.color-blue {
  color: #0353a4 !important; }

.label-black span {
  padding: 3px 8px;
  background-color: #000;
  border-radius: 2px; }

.justify {
  text-align: justify; }

@media (min-width: 320px) and (max-width: 819px) {
  .alcenter-mobile {
    text-align: center; }
    .alcenter-mobile * {
      text-align: center; } }

.svgSafe .fluid-svg .icon-media {
  width: 100% !important; }

.lineh-1 * {
  line-height: 1; }

.lineh-11 * {
  line-height: 1.1 !important; }

.lineh-12 * {
  line-height: 1.2 !important; }

.lineh-14 * {
  line-height: 1.4 !important; }

.lineh-15 * {
  line-height: 1.5 !important; }

.max-width-800 {
  max-width: 800px;
  margin: 0 auto;
  margin-left: auto !important;
  margin-right: auto !important; }

.max-width-1200 {
  max-width: 1200px;
  margin: 0 auto;
  margin-left: auto !important;
  margin-right: auto !important; }

.max-width-1000 {
  max-width: 1000px;
  margin: 0 auto;
  margin-left: auto !important;
  margin-right: auto !important; }

.bask-r {
  font-family: "Baskerville Regular", serif; }
  .bask-r strong {
    font-family: "Baskerville Bold", serif !important; }

.bask-m {
  font-family: "Baskerville Medium", serif; }
  .bask-m strong {
    font-family: "Baskerville Bold", serif !important; }

.bask-s {
  font-family: "Baskerville Semibold", serif; }
  .bask-s strong {
    font-family: "Baskerville Bold", serif !important; }

.bask-b {
  font-family: "Baskerville Bold", serif; }
  .bask-b strong {
    font-family: "Baskerville Bold", serif !important; }

.ins-r {
  font-family: "Instrument Sans Regular", Helvetica, sans-serif; }
  .ins-r strong {
    font-family: "Instrument Sans Bold", Helvetica, sans-serif !important; }

.ins-s {
  font-family: "Instrument Sans Semibold", Helvetica, sans-serif; }
  .ins-s strong {
    font-family: "Instrument Sans Bold", Helvetica, sans-serif !important; }

.ins-m {
  font-family: "Instrument Sans Medium", Helvetica, sans-serif; }
  .ins-m strong {
    font-family: "Instrument Sans Bold", Helvetica, sans-serif !important; }

.ins-b {
  font-family: "Instrument Sans Bold", Helvetica, sans-serif; }
  .ins-b strong {
    font-family: "Instrument Sans Bold", Helvetica, sans-serif !important; }

/*

h1, .h1{
  font-family: $bask-r;
  font-size: 36px!important;
  line-height: 1!important;
  @include tablet{
    font-size: 40px!important;
  }
  @include xlarge{
    font-size: 45px!important;
  }
}

h2, .h2{
  font-family: $bask-r;
  font-size:30px!important;
  line-height: 1!important;
  @include tablet{
    font-size: 34px!important;
  }
  @include xlarge{
    font-size: 40px!important;
  }
}

h3, .h3{
  font-family: $ins-b;
  font-size: 22px!important;
  line-height: 1.1!important;
  @include tablet{
    font-size: 28px!important;
  }
  @include xlarge{
    font-size: 34px!important;
  }
}*/
.size-big * {
  font-size: 28px !important; }
  @media (min-width: 820px) {
    .size-big * {
      font-size: 46px !important; } }
  @media (min-width: 1200px) {
    .size-big * {
      font-size: 50px !important; } }

@media (max-width: 1199px) {
  .fusion-body .fusion-button-default-size.button-custom.btnHome {
    padding-top: 15px !important;
    padding-right: 20px !important;
    padding-bottom: 15px !important;
    padding-left: 20px !important;
    line-height: 1.5 !important;
    font-size: 14px !important; } }

.radiusImg {
  border-radius: 20px; }

.shadowImg {
  box-shadow: 0px 20px 30px 0px rgba(4, 102, 200, 0.1); }

.shadowImgDark {
  box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.1); }

.boxShadowBlue {
  box-shadow: 0px 20px 30px 0px rgba(4, 102, 200, 0.1); }

/* !LAYOUTS - Page layout styles
================================================== */
::-moz-selection {
  color: #FFFFFF;
  background: #0353a4; }

::selection {
  color: #FFFFFF;
  background: #0353a4; }

.h1hidden {
  text-indent: -99999px;
  line-height: 0;
  font-size: 0;
  height: 0;
  margin: 0;
  padding: 0; }

html[lang="en-US"] #news-home {
  display: none !important; }

li.menu-item a img.wpml-ls-flag {
  width: 25px; }

.wpcf7 .wpcf7-response-output {
  border: none !important; }

.fusion-tb-header .fusion-container-stuck.fusion-sticky-transition {
  box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.1); }

.wpcf7 .wpcf7-form.failed .wpcf7-response-output, .wpcf7 .wpcf7-form.invalid .wpcf7-response-output, .wpcf7 .wpcf7-form.spam .wpcf7-response-output, .wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output, .wpcf7 .wpcf7-form.sent .wpcf7-response-output {
  border: none !important; }

#videoSection {
  width: 100%;
  margin: 0 auto !important; }
  @media (min-width: 1200px) {
    #videoSection {
      width: calc(100% - 90px); } }

@media (min-width: 820px) {
  .boxH .fusion-title {
    min-height: 85px; }
  .boxH .fusion-text {
    min-height: 65px; } }
@media (min-width: 1200px) {
  .boxH .fusion-title {
    min-height: 85px; }
  .boxH .fusion-text {
    min-height: 75px; } }

@media (min-width: 1200px) {
  .colop2aim {
    min-height: 555px; } }

/* Estilos mínimos para menú collapsed adaptados a AWB */
.avada-collapsed-forced {
  width: 64px !important;
  min-width: 64px !important;
  max-width: 64px !important;
  overflow: visible !important; }

.avada-collapsed-forced .menu-item > a > .fusion-text,
.avada-collapsed-forced .menu-item > a .menu-text,
.avada-collapsed-forced .menu-item > a .item-text,
.avada-collapsed-forced .awb-menu__item-label {
  /* añadido selector AWB posible */
  display: none !important; }

.avada-collapsed-forced .menu-item > a,
.avada-collapsed-forced .awb-menu__link {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  padding-left: 0 !important;
  padding-right: 0 !important; }

.avada-collapsed-forced .sub-menu,
.avada-collapsed-forced .awb-submenu {
  position: absolute !important;
  left: 64px !important;
  top: 0 !important;
  min-width: 220px !important;
  display: none !important;
  z-index: 9999 !important; }

.avada-collapsed-forced li.submenu-open > .sub-menu,
.avada-collapsed-forced li.submenu-open > .awb-submenu {
  display: block !important; }

.avada-collapsed-forced .collapse-toggle {
  display: block;
  width: 100%;
  height: 40px;
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 0;
  margin: 0; }

/* Botón global: ya dices que existe .collapsedNav, estilos opcionales */
/*
.collapsedNav {
  display: inline-block;
  width: 40px;
  height: 40px;
  border: none;
  background: transparent;
  cursor: pointer;
  margin: 6px;
  &.avada-collapsed-forced{
    ul.fusion-menu{
      display: none;
    }
  }
  &.expanded{
     ul.fusion-menu{
      display: block;
    }
    li{
        //border-bottom: 1px solid var(--awb-mobile-sep-color);
        a{
         
    font-size: var(--awb-mobile-font-size, var(--awb-font-size));
    text-transform: var(--awb-mobile-text-transform, none);
    line-height: var(--awb-mobile-line-height, inherit);
    letter-spacing: var(--awb-mobile-letter-spacing, inherit);
    width: 100% !important;
    border: none !important;
    min-height: calc(var(--awb-mobile-nav-items-height) * 1px);
    padding: 0 1.5em !important;
    background: var(--awb-mobile-bg) !important;
    color: var(--awb-mobile-color) !important;
    font-family: var(--awb-fusion-font-family-mobile-typography);
    font-style: var(--awb-fusion-font-style-mobile-typography);
    font-weight: var(--awb-fusion-font-weight-mobile-typography);
    border-radius: 0 !important;
    justify-content: var(--awb-mobile-justify);
  }
  }
  }
  
  
}
.awb-menu__m-toggle {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}*/
.img-cs img {
  max-width: 540px; }

ul.listCs {
  --awb-margin-top: 20px;
  --awb-margin-bottom: 20px;
  --awb-iconcolor: var(--awb-color4);
  --awb-textcolor: var(--awb-color6);
  --awb-line-height: 25.5px;
  --awb-icon-width: 25.5px;
  --awb-icon-height: 25.5px;
  --awb-icon-margin: 10.5px;
  --awb-content-margin: 36px;
  --awb-margin-right: 0;
  --awb-margin-left: 0;
  -awb-divider-color: var(--checklist_divider_color);
  --awb-item-padding-top: var(--checklist_item_padding-top, 0.35em);
  --awb-item-padding-right: var(--checklist_item_padding-right, 0);
  --awb-item-padding-bottom: var(--checklist_item_padding-bottom, 0.35em);
  --awb-item-padding-left: var(--checklist_item_padding-left, 0);
  --awb-odd-row-bgcolor: var(--checklist_odd_row_bgcolor, transparent);
  --awb-even-row-bgcolor: var(--checklist_even_row_bgcolor, transparent);
  --awb-circlecolor: var(--checklist_circle_color);
  --awb-circle-yes-font-size: inherit;
  list-style-type: none;
  padding: 0;
  margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left);
  font-size: var(--awb-size);
  line-height: var(--awb-line-height); }
  ul.listCs li {
    display: -webkit-box;
    -webkit-display: flex;
    -o-display: flex;
    -moz-display: flex;
    display: flex;
    -webkit-align-items: flex-start;
    -o-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
    ul.listCs li:before {
      width: 25.5px;
      height: 25.5px;
      margin-right: 10px;
      content: "\e90e";
      font-family: 'Recruitment' !important;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      color: #0353a4;
      padding-top: 5px; }
    ul.listCs li span {
      width: calc(100% - 35.5px); }

.wpcf7 #datepicker i {
  color: #fff !important; }
.wpcf7 #datepicker .fa-calendar {
  color: #fff; }
.wpcf7 .formFooter {
  max-width: 700px;
  margin: 0 auto;
  font-family: "Instrument Sans Medium", Helvetica, sans-serif; }
  .wpcf7 .formFooter .rowFlex {
    display: -webkit-box;
    -webkit-display: flex;
    -o-display: flex;
    -moz-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-start;
    -o-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    -o-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    .wpcf7 .formFooter .rowFlex input[type="text"], .wpcf7 .formFooter .rowFlex input[type="email"], .wpcf7 .formFooter .rowFlex input[type="tel"], .wpcf7 .formFooter .rowFlex input[type="number"], .wpcf7 .formFooter .rowFlex input[type="date"], .wpcf7 .formFooter .rowFlex select, .wpcf7 .formFooter .rowFlex textarea {
      border-radius: 10px;
      width: 100%;
      background-color: rgba(255, 255, 255, 0.8);
      border: 1px solid rgba(56, 56, 56, 0.2);
      margin: 0;
      min-height: 60px;
      line-height: 1.2;
      font-size: 16px;
      font-family: "Instrument Sans Regular", Helvetica, sans-serif;
      padding: 8px 20px; }
      .wpcf7 .formFooter .rowFlex input[type="text"]::placeholder, .wpcf7 .formFooter .rowFlex input[type="email"]::placeholder, .wpcf7 .formFooter .rowFlex input[type="tel"]::placeholder, .wpcf7 .formFooter .rowFlex input[type="number"]::placeholder, .wpcf7 .formFooter .rowFlex input[type="date"]::placeholder, .wpcf7 .formFooter .rowFlex select::placeholder, .wpcf7 .formFooter .rowFlex textarea::placeholder {
        color: #677294; }
      .wpcf7 .formFooter .rowFlex input[type="text"]:focus, .wpcf7 .formFooter .rowFlex input[type="email"]:focus, .wpcf7 .formFooter .rowFlex input[type="tel"]:focus, .wpcf7 .formFooter .rowFlex input[type="number"]:focus, .wpcf7 .formFooter .rowFlex input[type="date"]:focus, .wpcf7 .formFooter .rowFlex select:focus, .wpcf7 .formFooter .rowFlex textarea:focus {
        border-color: #0353a4;
        color: #0353a4; }
    .wpcf7 .formFooter .rowFlex .campoFlex {
      width: 100%;
      margin-bottom: 20px;
      margin-top: 0;
      margin-right: 0; }
      @media (min-width: 820px) {
        .wpcf7 .formFooter .rowFlex .campoFlex {
          width: 49%; }
          .wpcf7 .formFooter .rowFlex .campoFlex input[type="text"], .wpcf7 .formFooter .rowFlex .campoFlex input[type="email"], .wpcf7 .formFooter .rowFlex .campoFlex input[type="tel"], .wpcf7 .formFooter .rowFlex .campoFlex input[type="number"], .wpcf7 .formFooter .rowFlex .campoFlex input[type="date"], .wpcf7 .formFooter .rowFlex .campoFlex select, .wpcf7 .formFooter .rowFlex .campoFlex textarea {
            width: 100%; } }
      .wpcf7 .formFooter .rowFlex .campoFlex .wpcf7-phonetext {
        width: 100%; }
      .wpcf7 .formFooter .rowFlex .campoFlex.cols-3 {
        width: 100%; }
        @media (min-width: 820px) {
          .wpcf7 .formFooter .rowFlex .campoFlex.cols-3 {
            width: 32%; }
            .wpcf7 .formFooter .rowFlex .campoFlex.cols-3 input[type="text"], .wpcf7 .formFooter .rowFlex .campoFlex.cols-3 input[type="email"], .wpcf7 .formFooter .rowFlex .campoFlex.cols-3 input[type="tel"], .wpcf7 .formFooter .rowFlex .campoFlex.cols-3 input[type="number"], .wpcf7 .formFooter .rowFlex .campoFlex.cols-3 input[type="date"], .wpcf7 .formFooter .rowFlex .campoFlex.cols-3 select, .wpcf7 .formFooter .rowFlex .campoFlex.cols-3 textarea {
              width: 100%; } }
  .wpcf7 .formFooter .rowNoFlex {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 0;
    display: -webkit-box;
    -webkit-display: flex;
    -o-display: flex;
    -moz-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-start;
    -o-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    -o-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    .wpcf7 .formFooter .rowNoFlex input[type="text"], .wpcf7 .formFooter .rowNoFlex input[type="email"], .wpcf7 .formFooter .rowNoFlex input[type="tel"], .wpcf7 .formFooter .rowNoFlex input[type="number"], .wpcf7 .formFooter .rowNoFlex input[type="date"], .wpcf7 .formFooter .rowNoFlex select, .wpcf7 .formFooter .rowNoFlex textarea {
      margin: 0;
      margin-top: 5px;
      width: 100%;
      background-color: rgba(255, 255, 255, 0.8);
      border: 1px solid rgba(56, 56, 56, 0.2);
      min-height: 60px;
      line-height: 1.2;
      border-radius: 10px;
      font-size: 16px;
      font-family: "Instrument Sans Regular", Helvetica, sans-serif;
      padding: 8px 20px; }
      .wpcf7 .formFooter .rowNoFlex input[type="text"]::placeholder, .wpcf7 .formFooter .rowNoFlex input[type="email"]::placeholder, .wpcf7 .formFooter .rowNoFlex input[type="tel"]::placeholder, .wpcf7 .formFooter .rowNoFlex input[type="number"]::placeholder, .wpcf7 .formFooter .rowNoFlex input[type="date"]::placeholder, .wpcf7 .formFooter .rowNoFlex select::placeholder, .wpcf7 .formFooter .rowNoFlex textarea::placeholder {
        color: #677294; }
      .wpcf7 .formFooter .rowNoFlex input[type="text"]:focus, .wpcf7 .formFooter .rowNoFlex input[type="email"]:focus, .wpcf7 .formFooter .rowNoFlex input[type="tel"]:focus, .wpcf7 .formFooter .rowNoFlex input[type="number"]:focus, .wpcf7 .formFooter .rowNoFlex input[type="date"]:focus, .wpcf7 .formFooter .rowNoFlex select:focus, .wpcf7 .formFooter .rowNoFlex textarea:focus {
        border-color: #0353a4;
        color: #0353a4; }
    @media (min-width: 820px) {
      .wpcf7 .formFooter .rowNoFlex input[type="text"], .wpcf7 .formFooter .rowNoFlex input[type="email"], .wpcf7 .formFooter .rowNoFlex input[type="tel"], .wpcf7 .formFooter .rowNoFlex input[type="number"], .wpcf7 .formFooter .rowNoFlex input[type="date"], .wpcf7 .formFooter .rowNoFlex select, .wpcf7 .formFooter .rowNoFlex textarea {
        width: 100%;
        margin: 0; } }
    .wpcf7 .formFooter .rowNoFlex .campo {
      width: 100%;
      margin-bottom: 0;
      margin-top: 0;
      margin-right: 0; }
    .wpcf7 .formFooter .rowNoFlex .intl-tel-input input[type="text"] {
      padding-left: 84px !important; }
  .wpcf7 .formFooter .privac {
    margin-top: 5px;
    text-align: left; }
    .wpcf7 .formFooter .privac label input[type="checkbox"] {
      border-color: black; }
    .wpcf7 .formFooter .privac .wpcf7-acceptance .wpcf7-list-item-label {
      font-size: 13px;
      font-family: "Instrument Sans Semibold", Helvetica, sans-serif; }
      .wpcf7 .formFooter .privac .wpcf7-acceptance .wpcf7-list-item-label a {
        color: #0353a4 !important;
        border-bottom: 1px dotted #0353a4; }
        .wpcf7 .formFooter .privac .wpcf7-acceptance .wpcf7-list-item-label a:hover, .wpcf7 .formFooter .privac .wpcf7-acceptance .wpcf7-list-item-label a:focus {
          color: #0466c8 !important;
          border-color: #0466c8; }
  .wpcf7 .formFooter textarea.areaForm {
    border-radius: 10px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(56, 56, 56, 0.2);
    margin: 0;
    min-height: 60px;
    line-height: 1.2;
    font-size: 16px;
    font-family: "Instrument Sans Regular", Helvetica, sans-serif;
    padding: 20px; }
    .wpcf7 .formFooter textarea.areaForm::placeholder {
      color: #677294; }
    .wpcf7 .formFooter textarea.areaForm:focus {
      border-color: #0353a4;
      color: #0353a4; }
  .wpcf7 .formFooter .intl-tel-input ul.country-list {
    color: #000; }
  .wpcf7 .formFooter .intl-tel-input .divider {
    height: 0; }
  .wpcf7 .formFooter input.btnSend {
    background-color: #0353a4 !important;
    width: 100% !important;
    border-color: #0353a4 !important;
    transition: all 0.3s ease;
    color: #FFFFFF !important;
    margin-top: 1rem;
    text-align: center !important;
    display: -webkit-box;
    -webkit-display: flex;
    -o-display: flex;
    -moz-display: flex;
    display: flex;
    -webkit-justify-content: center;
    -o-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-transform: uppercase; }
    .wpcf7 .formFooter input.btnSend:hover, .wpcf7 .formFooter input.btnSend:focus {
      background-color: #023e7d !important;
      border-color: #023e7d !important;
      color: #FFFFFF !important; }
  .wpcf7 .formFooter span.wpcf7-not-valid-tip {
    color: #B02015 !important;
    padding: 2px 4px;
    border-radius: 3px;
    margin-top: 10px;
    font-size: 12px; }
  .wpcf7 .formFooter .wpcf7-acceptance .wpcf7-list-item-label {
    font-size: 13px;
    line-height: 1.2; }
    .wpcf7 .formFooter .wpcf7-acceptance .wpcf7-list-item-label a {
      color: #0353a4 !important;
      border-bottom: 1px dotted #0353a4; }
      .wpcf7 .formFooter .wpcf7-acceptance .wpcf7-list-item-label a:hover, .wpcf7 .formFooter .wpcf7-acceptance .wpcf7-list-item-label a:focus {
        color: #023e7d !important; }
  .wpcf7 .formFooter .wpcf7-response-output {
    font-size: 13px;
    color: #0353a4;
    padding: 5px !important;
    border: 1px solid #0353a4 !important;
    text-align: center; }
  .wpcf7 .formFooter h3.subt {
    color: #5e17eb;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    margin-bottom: 1rem; }
  .wpcf7 .formFooter h4.subt {
    color: #0466c8;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    margin-bottom: 0.5rem;
    margin-top: 0; }
  .wpcf7 .formFooter label span.lab {
    background: rgba(0, 0, 0, 0.4);
    font-weight: 500;
    font-size: 14px;
    color: #0353a4;
    padding: 2px 10px;
    border-radius: 2px;
    width: 100%;
    line-height: 1.2;
    display: -webkit-box;
    -webkit-display: flex;
    -o-display: flex;
    -moz-display: flex;
    display: flex;
    -webkit-justify-content: center;
    -o-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -o-align-items: center;
    -moz-align-items: center;
    align-items: center; }

.legalrgpd {
  font-size: 11px;
  text-align: justify; }
  .legalrgpd ul {
    padding-left: 15px; }
    .legalrgpd ul li {
      font-family: "Instrument Sans Regular", Helvetica, sans-serif; }
      .legalrgpd ul li strong {
        font-family: "Instrument Sans Semibold", Helvetica, sans-serif; }

.colLeftCS .fusion-image-element {
  display: inline-flex !important;
  width: 100px; }
  @media (min-width: 820px) {
    .colLeftCS .fusion-image-element {
      width: 45%; } }

.linkSub a.awb-menu__sub-a a {
  display: -webkit-box;
  -webkit-display: flex;
  -o-display: flex;
  -moz-display: flex;
  display: flex; }
.linkSub a i {
  margin-top: 2px;
  margin-right: 4px;
  color: #0353a4;
  font-size: 20px; }

.colSubmenu:hover .fusion-title .fusion-title-heading, .colSubmenu:focus .fusion-title .fusion-title-heading {
  color: #0353a4 !important; }

body {
  /*sector*/
  /*tipologia*/
  /*ingles*/
  /*tipologia*/ }
  body.postid-5966 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-logistica .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-5966 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-logistica .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6075 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-legal .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6075 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-legal .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6113 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-mkt .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6113 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-mkt .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6127 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-educacion .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6127 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-educacion .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6139 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-defensa .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6139 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-defensa .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6148 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-finanzas .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6148 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-finanzas .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-9146 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-seguros .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-9146 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-seguros .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6158 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-energia .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6158 ul#menu-foqum-main-menu li#menu-item-4727 .fusion-layout-column.nav-energia .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6178 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-att-intel .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6178 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-att-intel .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6240 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-explora .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6240 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-explora .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6200 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-automatizacion .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6200 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-automatizacion .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6247 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-identifica .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6247 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-identifica .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6209 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-compliance .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6209 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-compliance .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6254 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-match .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6254 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-match .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6216 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-inteligencia .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6216 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-inteligencia .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6260 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-predice .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6260 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-predice .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6221 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-riesgos .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6221 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-riesgos .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6266 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-legal-ai .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6266 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-legal-ai .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-6229 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-vision .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-6229 ul#menu-foqum-main-menu li#menu-item-5111 .fusion-layout-column.nav-vision .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8525 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-logistica .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8525 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-logistica .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8513 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-legal .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8513 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-legal .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8489 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-mkt .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8489 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-mkt .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8481 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-educacion .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8481 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-educacion .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8473 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-defensa .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8473 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-defensa .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8463 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-finanzas .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8463 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-finanzas .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-9153 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-seguros .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-9153 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-seguros .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8453 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-energia .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8453 ul#menu-foqum-main-menu-en li#menu-item-8675 .fusion-layout-column.nav-energia .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8445 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-att-intel .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8445 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-att-intel .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8398 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-explora .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8398 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-explora .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8437 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-automatizacion .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8437 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-automatizacion .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8391 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-identifica .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8391 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-identifica .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8429 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-compliance .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8429 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-compliance .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8429 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-compliance .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8429 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-compliance .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8386 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-match .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8386 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-match .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8423 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-inteligencia .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8423 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-inteligencia .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8379 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-predice .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8379 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-predice .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8416 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-riesgos .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8416 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-riesgos .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8371 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-legal-ai .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8371 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-legal-ai .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }
  body.postid-8406 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-vision .fusion-column-inner-bg-image {
    background-color: #f4f4f4 !important; }
  body.postid-8406 ul#menu-foqum-main-menu-en li#menu-item-8676 .fusion-layout-column.nav-vision .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #0353a4 !important; }

/**/
.navCustom {
  width: 100%; }
  .navCustom .toggls {
    width: 100%;
    display: -webkit-box;
    -webkit-display: flex;
    -o-display: flex;
    -moz-display: flex;
    display: flex; }
  .navCustom .subs {
    width: 100%;
    display: -webkit-box;
    -webkit-display: flex;
    -o-display: flex;
    -moz-display: flex;
    display: flex; }
  .navCustom .triggerSub1, .navCustom .triggerSub2 {
    width: 120px;
    margin: 10px;
    display: inline-flex; }
    .navCustom .triggerSub1 a, .navCustom .triggerSub2 a {
      text-decoration: none !important;
      display: -webkit-box;
      -webkit-display: flex;
      -o-display: flex;
      -moz-display: flex;
      display: flex;
      -webkit-align-items: center;
      -o-align-items: center;
      -moz-align-items: center;
      align-items: center;
      transition: all 0.3s ease;
      padding: 5px 5px 10px;
      border-bottom: 1px solid #E0E0E0; }
      .navCustom .triggerSub1 a span, .navCustom .triggerSub2 a span {
        font-family: "Instrument Sans Semibold", Helvetica, sans-serif;
        color: #0353a4;
        margin-right: 10px; }
      .navCustom .triggerSub1 a i, .navCustom .triggerSub2 a i {
        display: -webkit-box;
        -webkit-display: flex;
        -o-display: flex;
        -moz-display: flex;
        display: flex;
        -webkit-align-items: center;
        -o-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        -o-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; }
        .navCustom .triggerSub1 a i svg, .navCustom .triggerSub2 a i svg {
          width: 15px;
          height: auto;
          fill: #0353a4;
          transition: transform 0.3s ease; }
      .navCustom .triggerSub1 a:hover, .navCustom .triggerSub1 a:focus, .navCustom .triggerSub2 a:hover, .navCustom .triggerSub2 a:focus {
        text-decoration: none; }
        .navCustom .triggerSub1 a:hover span, .navCustom .triggerSub1 a:focus span, .navCustom .triggerSub2 a:hover span, .navCustom .triggerSub2 a:focus span {
          color: #000; }
        .navCustom .triggerSub1 a:hover i svg, .navCustom .triggerSub1 a:focus i svg, .navCustom .triggerSub2 a:hover i svg, .navCustom .triggerSub2 a:focus i svg {
          fill: #000; }
      .navCustom .triggerSub1 a.active, .navCustom .triggerSub2 a.active {
        text-decoration: none !important; }
        .navCustom .triggerSub1 a.active i svg, .navCustom .triggerSub2 a.active i svg {
          transform: rotate(180deg); }
  .navCustom ul.customSubmenu1, .navCustom ul.customSubmenu2 {
    width: 100%;
    list-style: none;
    padding: 0;
    /*position: absolute;
    margin-top: 40px;*/ }
    .navCustom ul.customSubmenu1 li, .navCustom ul.customSubmenu2 li {
      width: 100%; }
      .navCustom ul.customSubmenu1 li a, .navCustom ul.customSubmenu2 li a {
        display: -webkit-box;
        -webkit-display: flex;
        -o-display: flex;
        -moz-display: flex;
        display: flex;
        text-decoration: none !important;
        padding: 7px 5px 7px 10px;
        border-bottom: 1px solid #f4f4f4;
        font-family: "Instrument Sans Regular", Helvetica, sans-serif;
        color: #677294;
        font-family: 14px; }
        .navCustom ul.customSubmenu1 li a:hover, .navCustom ul.customSubmenu1 li a:focus, .navCustom ul.customSubmenu2 li a:hover, .navCustom ul.customSubmenu2 li a:focus {
          text-decoration: none !important;
          color: #0353a4;
          background-color: #f4f4f4; }
        .navCustom ul.customSubmenu1 li a:before, .navCustom ul.customSubmenu2 li a:before {
          content: "\e90e";
          font-family: 'Recruitment' !important;
          display: -webkit-box;
          -webkit-display: flex;
          -o-display: flex;
          -moz-display: flex;
          display: flex;
          font-size: 14px;
          margin-right: 10px; }

.numberColumn {
  min-height: 75px; }
  .numberColumn .numb {
    font-size: 40px;
    line-height: 1;
    margin-top: -10px; }
    @media (min-width: 1200px) {
      .numberColumn .numb {
        font-size: 46px;
        line-height: 0.8; } }

.flipBoxes {
  display: -webkit-box;
  -webkit-display: flex;
  -o-display: flex;
  -moz-display: flex;
  display: flex;
  -webkit-justify-content: center;
  -o-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -o-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap; }
  .flipBoxes .fusion-flip-box-wrapper.fusion-column {
    max-width: 350px;
    margin-bottom: 1rem; }
    @media (min-width: 820px) {
      .flipBoxes .fusion-flip-box-wrapper.fusion-column {
        width: 50%;
        max-width: 280px; } }
    @media (min-width: 1600px) {
      .flipBoxes .fusion-flip-box-wrapper.fusion-column {
        width: 25%;
        max-width: 320px; } }
  .flipBoxes .fusion-flip-box .flip-box-inner-wrapper {
    min-height: 400px !important; }
  .flipBoxes .flip-box-front {
    box-shadow: 0px 20px 30px 0px rgba(4, 102, 200, 0.1);
    display: -webkit-box;
    -webkit-display: flex;
    -o-display: flex;
    -moz-display: flex;
    display: flex;
    align-items: flex-end !important;
    -webkit-justify-content: center;
    -o-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    padding: 0 !important; }
  .flipBoxes .flip-box-front-inner {
    margin-bottom: 17px;
    padding: 10px;
    background: rgba(255, 255, 255, 0.9);
    font-size: 12.5px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px; }
    .flipBoxes .flip-box-front-inner h3 {
      font-size: 15px !important;
      line-height: 1.1;
      margin-bottom: 0 !important; }
  .flipBoxes .flip-box-back {
    box-shadow: 0px 20px 30px 0px rgba(4, 102, 200, 0.1);
    padding: 20px 25px !important;
    display: -webkit-box;
    -webkit-display: flex;
    -o-display: flex;
    -moz-display: flex;
    display: flex;
    -webkit-justify-content: center;
    -o-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    .flipBoxes .flip-box-back .flip-box-back-inner {
      font-size: 14px;
      line-height: 1.2; }
      .flipBoxes .flip-box-back .flip-box-back-inner .flip-box-heading-back {
        font-family: "Instrument Sans Bold", Helvetica, sans-serif;
        font-size: 15px !important;
        margin-bottom: 1rem; }
      .flipBoxes .flip-box-back .flip-box-back-inner i.iconFlip {
        display: -webkit-box;
        -webkit-display: flex;
        -o-display: flex;
        -moz-display: flex;
        display: flex;
        -webkit-justify-content: center;
        -o-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -o-align-items: center;
        -moz-align-items: center;
        align-items: center;
        margin-top: 1rem; }

/* Contenedor principal relativo para animaciones */
#flipBoxes1, #flipBoxes2, #flipBoxes3 {
  transition: opacity 0.5s ease;
  opacity: 1 !important; }
  #flipBoxes1.hidden-flip, #flipBoxes2.hidden-flip, #flipBoxes3.hidden-flip {
    opacity: 0 !important;
    pointer-events: none;
    height: 0;
    overflow: hidden; }

.btn-equipo-directivo, .btn-consejo-administracion, .btn-saudia {
  cursor: pointer;
  transition: all 0.3s ease; }
  @media (max-width: 820px) {
    .btn-equipo-directivo, .btn-consejo-administracion, .btn-saudia {
      width: 100%;
      display: block; } }
  .btn-equipo-directivo:hover h3, .btn-equipo-directivo:hover h2, .btn-equipo-directivo:focus h3, .btn-equipo-directivo:focus h2, .btn-consejo-administracion:hover h3, .btn-consejo-administracion:hover h2, .btn-consejo-administracion:focus h3, .btn-consejo-administracion:focus h2, .btn-saudia:hover h3, .btn-saudia:hover h2, .btn-saudia:focus h3, .btn-saudia:focus h2 {
    color: #0353a4 !important; }
  .btn-equipo-directivo.active-equipo, .btn-consejo-administracion.active-equipo, .btn-saudia.active-equipo {
    outline: none; }
    .btn-equipo-directivo.active-equipo h3, .btn-equipo-directivo.active-equipo h2, .btn-consejo-administracion.active-equipo h3, .btn-consejo-administracion.active-equipo h2, .btn-saudia.active-equipo h3, .btn-saudia.active-equipo h2 {
      font-family: "Baskerville Bold", serif !important;
      color: #0353a4 !important; }
    .btn-equipo-directivo.active-equipo:hover, .btn-equipo-directivo.active-equipo:focus, .btn-consejo-administracion.active-equipo:hover, .btn-consejo-administracion.active-equipo:focus, .btn-saudia.active-equipo:hover, .btn-saudia.active-equipo:focus {
      cursor: none;
      pointer-events: none; }

@media (max-width: 800px) {
  .bg-discovery.fusion-fullwidth {
    background-image: none !important; }
  .bg-discovery .awb-background-mask {
    display: none; } }
@media (min-width: 801px) and (max-width: 1200px) {
  .bg-discovery {
    background-image: linear-gradient(90deg, var(--awb-color2) 50%, hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 100%)) 50%), url("https://foqum.io/wp-content/uploads/2025/10/discovery-desk.webp") !important; } }

@media (max-width: 800px) {
  .bg-npl.fusion-fullwidth {
    background-image: none !important; }
  .bg-npl .awb-background-mask {
    display: none; } }
@media (min-width: 801px) and (max-width: 1200px) {
  .bg-npl {
    background-image: linear-gradient(90deg, var(--awb-color2) 50%, hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 100%)) 50%), url("https://foqum.io/wp-content/uploads/2025/10/npl-desk.webp"); } }

@media (max-width: 800px) {
  .bg-cv.fusion-fullwidth {
    background-image: none !important; }
  .bg-cv .awb-background-mask {
    display: none; } }
@media (min-width: 801px) and (max-width: 1200px) {
  .bg-cv {
    background-image: linear-gradient(90deg, var(--awb-color2) 50%, hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 100%)) 50%), url("https://foqum.io/wp-content/uploads/2025/10/computer-vision-desk.webp"); } }

@media (max-width: 800px) {
  .bg-audio.fusion-fullwidth {
    background-image: none !important; }
  .bg-audio .awb-background-mask {
    display: none; } }
@media (min-width: 801px) and (max-width: 1200px) {
  .bg-audio {
    background-image: linear-gradient(90deg, var(--awb-color2) 50%, hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 100%)) 50%), url("https://foqum.io/wp-content/uploads/2025/10/redes-audio-desk.webp"); } }

@media (max-width: 800px) {
  .bg-tareas.fusion-fullwidth {
    background-image: none !important; }
  .bg-tareas .awb-background-mask {
    display: none; } }
@media (min-width: 801px) and (max-width: 1200px) {
  .bg-tareas {
    background-image: linear-gradient(90deg, var(--awb-color2) 50%, hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 100%)) 50%), url("https://foqum.io/wp-content/uploads/2025/10/algoritmos-tareas-desk.webp"); } }

.fusion-body .fusion-title.fusion-sep-none.inline-txt {
  display: inline-flex !important; }

.dividerRight:after {
  content: "|";
  display: inline-flex;
  margin: 0 4px 0 4px;
  color: white; }

@media (min-width: 991px) {
  body.single-post .contentPost .fusion-layout-column {
    margin-bottom: 50px !important; } }
body.single-post .contentPost p img {
  margin-bottom: 25px; }
body.single-post .contentPost h2 {
  font-family: "Baskerville Bold", serif !important;
  color: #0353a4; }
  @media (min-width: 991px) {
    body.single-post .contentPost h2 {
      font-size: 32px !important; } }
body.single-post .contentPost h3 {
  color: #0466c8;
  font-family: "Instrument Sans Bold", Helvetica, sans-serif !important; }
  @media (min-width: 991px) {
    body.single-post .contentPost h3 {
      font-size: 22px !important; } }
body.single-post .contentPost h4 {
  color: #0077b6; }
  @media (min-width: 991px) {
    body.single-post .contentPost h4 {
      font-size: 20px !important; } }

.avada-page-titlebar-wrapper .fusion-page-title-bar h1 {
  font-family: "Baskerville Bold", serif !important; }

#content .glossary {
  padding: 35px 25px; }
  @media (min-width: 991px) {
    #content .glossary {
      padding: 75px 25px; } }
  #content .glossary h2 {
    font-family: "Instrument Sans Bold", Helvetica, sans-serif !important;
    font-size: 20px !important;
    color: #0353a4; }
  #content .glossary p {
    padding-bottom: 30px;
    border-bottom: 1px solid #D5D9E6; }

.tooltipster-base .tooltipster-content {
  padding: 20px; }
  .tooltipster-base .tooltipster-content h3 span {
    font-family: "Instrument Sans Regular", Helvetica, sans-serif !important; }
  .tooltipster-base .tooltipster-content p {
    line-height: 1.4; }

/*# sourceMappingURL=style.css.map */
