@font-face { 
    font-family:'FontAwesome';
    src:url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');
    src:url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight:normal;
    font-style:normal;
  } /*html{
    height: 3000px;
}*/
    .navbar-o65 {  
      font-family: var(--primary_font);
      font-size: 10px;
      line-height: 23px;
      color: var(--primary_color_font);
    }  
  .navbar-o65 * { 
      -webkit-box-sizing: border-box; 
      -moz-box-sizing: border-box; 
      box-sizing: border-box;
  } 
  
  .navbar-o65.scrolled .rel-44d{
    height: 90px !important;
    }
  .navbar-o65 { 
      display: block;
  } 
  
  .navbar-o65 { 
      position: fixed; 
      right: 0; 
      left: 0; 
      z-index: 1030;
  } 
  
  @media (min-width: 768px){ 
    .navbar-o65 { 
      border-radius: 0;
    } 
  }     
  
  .navbar-o65 { 
      top: 0; 
      border-width: 0 0 1px;
  } 
  
  .navbar-o65 *:after,.navbar-o65 *:before { 
      -webkit-box-sizing: border-box; 
      -moz-box-sizing: border-box; 
      box-sizing: border-box;
  } 
  
  .menu-ocq  { 
      background-color: rgba(0, 0, 0, 0.6); 
      filter: drop-shadow(0px 2px 7.5px rgba(0, 0, 0, 0.3)); 
      backdrop-filter: blur(7px);
  } 
  
  .navbar-o65 img { 
      border: 0;
      vertical-align: middle;
  } 
  
  .abs-ehr { 
      position: absolute;
  } 
  
  .ani-w1a { 
      -webkit-transition: all 300ms linear; 
      -moz-transition: all 300ms linear; 
      -ms-transition: all 300ms linear; 
      -o-transition: all 300ms linear; 
      transition: all 300ms linear;
  } 
  
  .form-spo  { 
      object-fit: contain; 
      filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.45)); 
      z-index: 2;
  } 
  
  .form-spo  { 
      left: -180px; 
      height: 165px;
  } 
  
  @media (min-width: 768px){ 
    .header-amo { 
      float: left;
    } 
  }     
  
  .btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav-b6q:after,.nav-b6q:before,.navbar-collapse-xco:after,.navbar-collapse-xco:before,.header-amo:after,.header-amo:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before { 
      display: table; 
      content: " ";
  } 
  
  .btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav-b6q::after, .nav-b6q::before, .navbar-collapse-xco::after, .navbar-collapse-xco::before, .header-amo::after, .header-amo::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { 
      display: table; 
      content: " ";
  } 
  
  .btn-group-vertical > .btn-group::after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after, .dl-horizontal dd::after, .form-horizontal .form-group::after,.modal-footer:after,.modal-header:after,.nav-b6q:after,.navbar-collapse-xco:after,.header-amo:after,.navbar:after,.pager:after,.panel-body:after,.row:after { 
      clear: both;
  } 
  
  .col-e4y { 
      display: none;
  } 
  
  .navbar-collapse-xco { 
      padding-right: 15px; 
      padding-left: 15px; 
      overflow-x: visible; 
      -webkit-overflow-scrolling: touch; 
      border-top: 1px solid transparent; 
      -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1); 
      box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
  } 
  
  @media (min-width: 768px){ 
    .navbar-collapse-xco { 
      width: auto; 
      border-top: 0; 
      -webkit-box-shadow: none; 
      box-shadow: none;
    } 
  
    .navbar-collapse-xco.col-e4y { 
      display: block!important; 
      height: auto!important; 
      padding-bottom: 0; 
      overflow: visible!important;
    } 
  
    .navbar-o65 .navbar-collapse-xco  { 
      padding-right: 0; 
      padding-left: 0;
    } 
  }     
  
  .navbar-o65 .navbar-collapse-xco  { 
      max-height: 340px;
  } 
  
  .cabeceraAg .navbar-collapse-xco.col-e4y::before { 
      content: ''; 
      display: block; 
      width: 100%; 
      background-color: var(--primary_color); 
      position: absolute; 
      top: 0; 
      height: 5px; 
      z-index: 1;
  } 
  
  .btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav-b6q::after, .navbar-collapse-xco::after, .header-amo::after, .navbar::after, .pager::after, .panel-body::after, .row::after { 
      clear: both;
  } 
  
  button { 
      margin: 0; 
      font: inherit; 
      color: inherit;
  } 
  
  button { 
      overflow: visible;
  } 
  
  button { 
      text-transform: none;
  } 
  
  button { 
      -webkit-appearance: button; 
      appearance: button;
      cursor: pointer;
  } 
  
  button { 
      font-family: inherit; 
      font-size: inherit; 
      line-height: inherit;
  } 
  
  .navbar-95k { 
      position: relative; 
      float: right; 
      padding: 9px 10px; 
      margin-top: 8px; 
      margin-right: 15px; 
      margin-bottom: 8px; 
      background-color: transparent; 
      background-image: none; 
      border: 1px solid transparent; 
      border-radius: var(--general_border_radius);
  } 
  
  @media (min-width: 768px){ 
    .navbar-95k { 
      display: none;
    } 
  }     
  
  a { 
      background-color: transparent;
  } 
  
  a { 
      color: var(--primary_color); 
      text-decoration: none;
  } 
  
  a { 
      color: var(--primary_color);
  } 
  
  a { 
      text-decoration: none;
  } 
  
  .navbar-brand-57g { 
      float: left; 
      height: 50px; 
      padding: 15px 15px; 
      font-size: 18px; 
      line-height: 20px;
  } 
  
  .navbar-brand-57g  { 
      padding: 0; 
      left: 35px; 
      z-index: 2; 
      height: 100px; 
      display: flex; 
      align-items: center; 
      justify-content: center;
  } 
  
  .navbar-brand-57g  { 
      top: 24px;
  } 
  
  a:active,a:hover { 
      outline: 0;
  } 
  
  a:hover { 
      color: var(--primary_color); 
      text-decoration: underline;
  } 
  
  a:hover,a:active { 
      color: var(--primary_color);
  } 
  
  a,a:active,a:hover { 
      text-decoration: none;
  } 
  
  .navbar-brand-57g:hover { 
      text-decoration: none;
  } 
  
  ul { 
      margin-top: 0; 
      margin-bottom: 10px;
  } 
  
  .nav-b6q { 
      padding-left: 0; 
      margin-bottom: 0; 
      list-style: none;
  } 
  
  .navbar-nav-23i { 
      margin: 7.5px -15px;
  } 
  
  @media (min-width: 768px){ 
    .navbar-nav-23i { 
      float: left; 
      margin: 0;
    } 
  
    .navbar-q9t { 
      float: right!important; 
      margin-right: -15px;
    } 
  }     
  
  .navbar-nav-23i  { 
      display: flex; 
      align-items: center;
  } 
  
  .navbar-nav-23i  { 
      height: 103px;
  } 
  
  .sr-3v4 { 
      position: absolute; 
      width: 1px; 
      height: 1px; 
      padding: 0; 
      margin: -1px; 
      overflow: hidden; 
      clip: rect(0,0,0,0); 
      border: 0;
  } 
  
  .sr-3v4 { 
      position: absolute; 
      width: 1px; 
      height: 1px; 
      padding: 0; 
      margin: -1px; 
      overflow: hidden; 
      clip: rect(0, 0, 0, 0); 
      border: 0;
  } 
  
  .navbar-95k .icon-3o3  { 
      display: block; 
      width: 22px; 
      height: 2px; 
      border-radius: var(--general_border_radius);
  } 
  
  .navbar-95k .icon-3o3 + .icon-3o3  { 
      margin-top: 4px;
  } 
  
  .navbar-brand-57g > img  { 
      display: block;
  } 
  
  .logo-s66  { 
      display: flex !important;
  } 
  
  .navbar-brand-57g img  { 
      object-fit: contain;
  } 
  
  .navbar-brand-57g img  { 
      width: 270px;
  } 
  
  .logo-saz  { 
      display: none !important;
  } 
  
  .nav-b6q > li  { 
      position: relative; 
      display: block;
  } 
  
  @media (min-width: 768px){ 
    .navbar-nav-23i > li  { 
      float: left;
    } 
  }     
  
  .navbar-nav-23i > li  { 
      height: 100%;
  } 
  
  .dropdown-a1t { 
      position: relative;
  } 
  
  .cen-kdl { 
      display: inline-flex; 
      justify-content: center; 
      align-items: center;
  } 
  
  .hover-7mv { 
      -webkit-transform: perspective(1px) translateZ(0); 
      transform: perspective(1px) translateZ(0); 
      position: relative; 
      -webkit-transition-property: color; 
      transition-property: color; 
      -webkit-transition-duration: 0.3s; 
      transition-duration: 0.3s;
  } 
  
  .nav-b6q > li > a  { 
      position: relative; 
      display: block; 
      padding: 10px 15px;
  } 
  
  .navbar-nav-23i > li > a  { 
      padding-top: 10px; 
      padding-bottom: 10px; 
      line-height: 20px;
      color: white!important;
      text-decoration: none;
  } 
  
  @media (min-width: 768px){ 
    .navbar-nav-23i > li > a  { 
      padding-top: 15px; 
      padding-bottom: 15px;
    } 
  }     
  
  .navbar-nav-23i > li > a  { 
      font-size: 16px; 
      font-family: var(--primary_font); 
      color: var(--secondary_color_font); 
      padding: 0 15px; 
      display: inline-flex; 
      align-items: center; 
      height: 100%;
  } 
  
  .navbar-nav-23i > .act-6mi > a  { 
      font-weight: 700; 
      background-color: transparent;
  } 
  
  .hover-7mv:not(.desactivado):before { 
      content: ""; 
      position: absolute; 
      z-index: -1; 
      top: 0; 
      bottom: 0; 
      left: 0; 
      right: 0; 
      -webkit-transform: scaleX(0); 
      transform: scaleX(0); 
      -webkit-transform-origin: 50%; 
      transform-origin: 50%; 
      -webkit-transition-property: all; 
      transition-property: all; 
      -webkit-transition-duration: 0.3s; 
      transition-duration: 0.3s; 
      -webkit-transition-timing-function: ease-out; 
      transition-timing-function: ease-out;
  } 
  
  .cabeceraAg .navbar-nav-23i > li .hover-7mv::before { 
      background-color: rgba(255, 255, 255, 0.1);
  } 
  
  .cabeceraAg .navbar-nav-23i > li.act-6mi .hover-7mv::before, .cabeceraAg .navbar-nav-23i > li .hover-7mv:hover::before, .cabeceraAg .navbar-nav-23i > li .hover-7mv:focus::before, .cabeceraAg .navbar-nav-23i > li .hover-7mv:active::before { 
      -webkit-transform: scaleY(1); 
      transform: scaleY(1);
  } 
  
   .nav-b6q > li > a:hover { 
      text-decoration: none; 
      background-color: var(--secondary_color);
  } 
  
  .cabeceraAg .navbar-nav-23i > li > a:hover, .cabeceraAg .navbar-nav-23i > li > a:active { 
      background-color: transparent;
  } 
  
  .navbar-nav-23i > .act-6mi > a , .cabeceraAg .navbar-nav-23i > .act-6mi > a:hover { 
      font-weight: 700; 
      background-color: transparent;
  } 
  
  .hover-7mv:not(.desactivado):hover:before,.hover-7mv:not(.desactivado):focus:before,.hover-7mv:not(.desactivado):active:before { 
      -webkit-transform: scaleX(1); 
      transform: scaleX(1);
  } 
  
  .nav-b6q > li > a:focus, .nav-b6q > li > a:hover { 
      text-decoration: none; 
      background-color: var(--secondary_color);
  } 
  
  .cabeceraAg .navbar-nav-23i > li > a:hover, .cabeceraAg .navbar-nav-23i > li > a:active, .cabeceraAg .navbar-nav-23i > li > a:focus { 
      background-color: transparent;
  } 
  
  [role="button"] { 
      cursor: pointer;
  } 
  
  a,a:visited { 
      text-decoration: none;
  } 
  
  a,a:active,a:hover,a:visited { 
      text-decoration: none;
  } 
  
  ul ul  { 
      margin-bottom: 0;
  } 
  
  .dropdown-menu-q41 { 
      position: absolute; 
      top: 100%; 
      left: 0; 
      z-index: 1000; 
      display: none; 
      float: left; 
      min-width: 160px; 
      padding: 5px 0; 
      margin: 2px 0 0; 
      font-size: 14px; 
      text-align: left; 
      list-style: none; 
      background-color: var(--secondary_color_font); 
      -webkit-background-clip: padding-box; 
      background-clip: padding-box; 
      border: 1px solid rgba(0,0,0,.15); 
      border-radius: var(--general_border_radius); 
      -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); 
      box-shadow: 0 6px 12px rgba(0,0,0,.175);
  } 
  
  @media (min-width: 768px){ 
    .navbar-q9t .dropdown-menu-q41  { 
      right: 0; 
      left: auto;
    } 
  }     
  
  .navbar-nav-23i > li > .dropdown-menu-q41  { 
      margin-top: 0; 
      border-top-left-radius: 0; 
      border-top-right-radius: 0;
  } 
  
  .navbar-nav-23i > li > .dropdown-menu-q41  { 
      background: var(--secondary_color);
  } 
  
  nav .navbar-nav-23i > li.dropdown-a1t .dropdown-menu-q41  { 
      overflow: hidden; 
      border-radius: 0 0 var(--general_border_radius) var(--general_border_radius); 
      border: unset; 
      padding: 0; 
      background-color: rgb(45 45 45 / 88%); 
      width: max-content; 
      left: 50%; 
      transform: translateX(-50%);
  } 
  
  .rel-44d { 
      position: relative;
  } 
  
  nav .navbar-nav-23i > li .con-9c8  { 
      z-index: 1; 
      display: flex; 
      flex-flow: column; 
      align-items: start; 
      justify-content: center; 
      gap: 10px; 
      padding: 0; 
      padding-left: 60px; 
      padding-right: 30px; 
      max-width: 340px; 
      min-width: 310px; 
      height: 110px; 
      margin-left: 15px;
  } 
  
  .cabeceraAg .navbar-nav-23i > .act-6mi > a, .cabeceraAg .navbar-nav-23i > .act-6mi > a:focus, .cabeceraAg .navbar-nav-23i > .act-6mi > a:hover { 
      font-weight: 700; 
      background-color: transparent;
  } 
  
  nav .navbar-nav-23i > li.dropdown-a1t .dropdown-a57 span  { 
      margin-left: 3px;
  } 
  
  .fa-icx { 
      display: inline-block; 
      font: normal normal normal 14px/1 FontAwesome; 
      font-size: inherit; 
      text-rendering: auto; 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale;
  } 
  
  .fa-fsh { 
      padding-left: 5px;
  } 
  
  .dropdown-a1t .fa-icx  { 
      margin-left: 5px;
  } 
  
  .fa-fsh:before { 
      content: "\f107";
  } 
  
  nav .navbar-nav-23i > li.dropdown-a1t .dropdown-menu-q41 li + li  { 
      border-top: 1px solid rgba(255, 255, 255, 0.7);
  } 
  
  .form-o5h  { 
      object-fit: contain; 
      right: -110px; 
      height: 110px; 
      z-index: -1; 
      filter: drop-shadow(-1px -1px 0px var(--primary_color)) drop-shadow(2px -1px 0px var(--primary_color)) drop-shadow(2px 2px 0px var(--primary_color)) drop-shadow(-1px 2px 0px var(--primary_color));
  } 
  
  .form-o5h  { 
      top: 0;
  } 
  
  .dropdown-menu-q41 > li > a  { 
      display: block; 
      padding: 3px 20px; 
      clear: both; 
      font-weight: 400; 
      line-height: 1.42857143; 
      color: var(--primary_color_font); 
      white-space: nowrap;
  } 
  
  .dropdown-menu-q41 > li > a  { 
      color: var(--primary_color); 
      font-size: 15px; 
      font-family: var(--primary_font); 
      text-transform: uppercase; 
      font-weight: 500; 
      padding: 15px 20px; 
      width: 100%;
  } 
  
  nav .navbar-nav-23i > li.dropdown-a1t .dropdown-menu-q41 > li > a  { 
      padding: 15px 30px; 
      font-size: 14px; 
      color: white;
      text-decoration: none;
  } 
  
   .dropdown-menu-q41 > li > a:hover { 
      color: var(--primary_color_font); 
      text-decoration: none; 
      background-color: var(--secondary_color);
  } 
  
  .dropdown-menu-q41 > li > a:focus, .dropdown-menu-q41 > li > a:hover { 
      background-color: var(--secondary_color); 
      color: var(--primary_color_font) !important;
  } 
  
   .dropdown-menu-q41 > li > a:hover { 
      background-color: var(--secondary_color_font);
  } 
  
  .dropdown-menu-q41 > li > a:focus, .dropdown-menu-q41 > li > a:hover { 
      color: var(--primary_color_font); 
      text-decoration: none; 
      background-color: var(--secondary_color);
  } 
  .dropdown-a57::after, .dropdown-mfy::after{
  content: none!important;
  
  }
  .dropdown-mfy, .text-39r{
  
  text-decoration: none!important;
  }
  .cabeceraAg nav .navbar-nav-23i > li.dropdown-a1t .dropdown-menu-q41 > li > a:focus, .dropdown-menu-q41 > li > a:hover { 
      background-color: white;
      text-decoration: none;
  } 
  
  .navbar-nav-23i > li .con-9c8 .num-sgg > a  { 
      font-size: 26px; 
      font-weight: bold; 
      font-family: var(--primary_font); 
      color: var(--primary_color_font);
      text-decoration: none;
  } 
  
  .navbar-nav-23i > li .con-9c8 .men-ood > a  { 
      font-size: 16px; 
      color: var(--primary_color_font); 
      font-weight: 300; 
      font-family: var(--primary_font);
      text-decoration: none;
  } 
  
  svg:not(:root) { 
      overflow: hidden;
  } 
  
  .navbar-nav-23i > li .con-9c8 div a span svg  { 
      object-fit: contain; 
      width: 20px; 
      margin-right: 10px;
  } 
  
  .navbar-nav-23i > li .con-9c8 div a span svg *  { 
      fill: var(--primary_color);
  } 
  
  @media (max-width: 1300px){ 
    .cabeceraAg.barra_ampliada .navbar-o65::after { 
      content: unset;
    } 
  
    .menu-ocq  { 
      height: 52px; 
      background-color: white;
    } 
  
    .form-spo  { 
      display: none;
    } 
  }     
  
  @media (max-width: 1650px){ 
    .form-spo  { 
      left: -210px;
    } 
  }     
  
  @media (max-width: 1300px){ 
    .header-amo  { 
      position: relative; 
      float: none;
    } 
  
    .navbar-collapse-xco.col-e4y  { 
      display: none !important;
    } 
  
    .navbar-95k  { 
      display: block; 
      margin: 0; 
      padding: 19px 15px; 
      background-color: var(--primary_color); 
      border-radius: 0; 
      border: unset;
    } 
  
    .navbar-95k  { 
      position: absolute;
    } 
  
    .toggle-qta  { 
      left: 0;
    } 
  
     .cabeceraAg .navbar-95k:hover { 
      background-color: var(--primary_color);
    } 
  
    .navbar-brand-57g  { 
      top: 0; 
      height: 52px; 
      left: 50%; 
      transform: translateX(-50%); 
      display: flex; 
      align-items: center;
    } 
  }     
  
  @media (max-width: 1650px){ 
    .navbar-nav-23i  { 
      margin-right: 10px;
    } 
  }     
  
  @media (max-width: 1300px){ 
    .navbar-95k .icon-3o3  { 
      background-color: white;
    } 
  
    .logo-s66  { 
      display: none !important;
    } 
  }     
  
  @media (max-width: 1650px){ 
    .navbar-brand-57g img  { 
      width: 230px;
    } 
  }     
  
  @media (max-width: 1300px){ 
    .navbar-brand-57g > img  { 
      width: auto; 
      height: 70%;
    } 
  
    .logo-saz  { 
      display: flex !important;
    } 
  
    .navbar-nav-23i > li  { 
      float: none;
    } 
  }     
  
  @media (max-width: 1650px){ 
    .navbar-nav-23i > li > a  { 
      padding: 20px 10.5px; 
      font-size: 14px;
    } 
  
    nav .navbar-nav-23i > li .con-9c8  { 
      margin-left: 10px;
    } 
  }     
  
  @media (max-width: 1200px){ 
    .dropdown-a1t .fa-icx  { 
      position: relative; 
      left: -15px;
    } 
  }     
  
  @media (max-width: 1300px){ 
    .cabeceraAg .navbar-95k:focus, .cabeceraAg .navbar-95k:hover { 
      background-color: var(--primary_color);
    } 
  }     
  
  
  /* These were inline style tags. Uses id+class to override almost everything */
  #style-55GTy.style-55GTy {  
     display: flex;  
  }  

  /* Estilos cuando se hace scroll */
  .navbar-o65.scrolled {  
    font-family: var(--primary_font);
    font-size: 10px;
    line-height: 23px;
    color: var(--primary_color_font);
  }  

  .navbar-o65.scrolled * { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
  } 

  .navbar-o65.scrolled { 
    display: block;
  } 

  .navbar-o65.scrolled { 
    position: fixed; 
    right: 0; 
    left: 0; 
    z-index: 1030;
  } 

  @media (min-width: 768px){ 
    .navbar-o65.scrolled { 
      border-radius: 0;
    } 
  }     

  .navbar-o65.scrolled { 
    top: 0; 
    border-width: 0 0 1px;
  } 

  .navbar-o65.scrolled *:after,.navbar-o65.scrolled *:before { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
  } 

  .navbar-o65.scrolled .menu-ocq  { 
    background-color: rgba(0, 0, 0, 0.6); 
    filter: drop-shadow(0px 2px 7.5px rgba(0, 0, 0, 0.3)); 
    backdrop-filter: blur(7px);
  } 

  .navbar-o65.scrolled img { 
    border: 0;
    vertical-align: middle;
  } 

  .navbar-o65.scrolled .abs-ehr { 
    position: absolute;
  } 

  .navbar-o65.scrolled .ani-w1a { 
    -webkit-transition: all 300ms linear; 
    -moz-transition: all 300ms linear; 
    -ms-transition: all 300ms linear; 
    -o-transition: all 300ms linear; 
    transition: all 300ms linear;
  } 

  .navbar-o65.scrolled .form-spo  { 
    object-fit: contain; 
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.45)); 
    z-index: 2;
    left: -110px; 
    height: 125px;
  } 

  @media (min-width: 768px){ 
    .navbar-o65.scrolled .header-amo { 
      float: left;
    } 
  }     

  .navbar-o65.scrolled .btn-group-vertical > .btn-group::after, .navbar-o65.scrolled .btn-group-vertical > .btn-group::before,.navbar-o65.scrolled .btn-toolbar:after,.navbar-o65.scrolled .btn-toolbar:before,.navbar-o65.scrolled .clearfix:after,.navbar-o65.scrolled .clearfix:before,.navbar-o65.scrolled .container-fluid:after,.navbar-o65.scrolled .container-fluid:before,.navbar-o65.scrolled .container:after,.navbar-o65.scrolled .container:before, .navbar-o65.scrolled .dl-horizontal dd::after, .navbar-o65.scrolled .dl-horizontal dd::before, .navbar-o65.scrolled .form-horizontal .form-group::after, .navbar-o65.scrolled .form-horizontal .form-group::before,.navbar-o65.scrolled .modal-footer:after,.navbar-o65.scrolled .modal-footer:before,.navbar-o65.scrolled .modal-header:after,.navbar-o65.scrolled .modal-header:before,.navbar-o65.scrolled .nav-5kc:after,.navbar-o65.scrolled .nav-5kc:before,.navbar-o65.scrolled .navbar-collapse-enz:after,.navbar-o65.scrolled .navbar-collapse-enz:before,.navbar-o65.scrolled .header-avp:after,.navbar-o65.scrolled .header-avp:before,.navbar-o65.scrolled .navbar:after,.navbar-o65.scrolled .navbar:before,.navbar-o65.scrolled .pager:after,.navbar-o65.scrolled .pager:before,.navbar-o65.scrolled .panel-body:after,.navbar-o65.scrolled .panel-body:before,.navbar-o65.scrolled .row:after,.navbar-o65.scrolled .row:before { 
    display: table; 
    content: " ";
  } 

  .navbar-o65.scrolled .btn-group-vertical > .btn-group::after,.navbar-o65.scrolled .btn-toolbar:after,.navbar-o65.scrolled .clearfix:after,.navbar-o65.scrolled .container-fluid:after,.navbar-o65.scrolled .container:after, .navbar-o65.scrolled .dl-horizontal dd::after, .navbar-o65.scrolled .form-horizontal .form-group::after,.navbar-o65.scrolled .modal-footer:after,.navbar-o65.scrolled .modal-header:after,.navbar-o65.scrolled .nav-5kc:after,.navbar-o65.scrolled .navbar-collapse-enz:after,.navbar-o65.scrolled .header-avp:after,.navbar-o65.scrolled .navbar:after,.navbar-o65.scrolled .pager:after,.navbar-o65.scrolled .panel-body:after,.navbar-o65.scrolled .row:after { 
    clear: both;
  } 

  .navbar-o65.scrolled .col-e4y { 
    display: none;
  } 

  .navbar-o65.scrolled .navbar-collapse-xco { 
    padding-right: 15px; 
    padding-left: 15px; 
    overflow-x: visible; 
    -webkit-overflow-scrolling: touch; 
    border-top: 1px solid transparent; 
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1); 
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
  } 

  @media (min-width: 768px){ 
    .navbar-o65.scrolled .navbar-collapse-xco { 
      width: auto; 
      border-top: 0; 
      -webkit-box-shadow: none; 
      box-shadow: none;
    } 

    .navbar-o65.scrolled .navbar-collapse-xco.col-1ez { 
      display: block!important; 
      height: auto!important; 
      padding-bottom: 0; 
      overflow: visible!important;
    } 

    .navbar-o65.scrolled .navbar-collapse-xco  { 
      padding-right: 0; 
      padding-left: 0;
    } 
  }     

  .navbar-o65.scrolled .navbar-collapse-xco  { 
    max-height: 340px;
  } 

  .navbar-o65.scrolled .cabeceraAg .navbar-collapse-enz.col-1ez::before { 
    content: ''; 
    display: block; 
    width: 100%; 
    background-color: var(--primary_color); 
    position: absolute; 
    top: 0; 
    height: 5px; 
    z-index: 1;
  } 

  .navbar-o65.scrolled button { 
    margin: 0; 
    font: inherit; 
    color: inherit;
    overflow: visible;
    text-transform: none;
    -webkit-appearance: button; 
    -moz-appearance: button;
    appearance: button;
    cursor: pointer;
    font-family: inherit; 
    font-size: inherit; 
    line-height: inherit;
  } 

  .navbar-o65.scrolled .navbar-95k { 
    position: relative; 
    float: right; 
    padding: 9px 10px; 
    margin-top: 8px; 
    margin-right: 15px; 
    margin-bottom: 8px; 
    background-color: transparent; 
    background-image: none; 
    border: 1px solid transparent; 
    border-radius: var(--general_border_radius);
  } 

  @media (min-width: 768px){ 
    .navbar-o65.scrolled .navbar-95k { 
      display: none;
    } 
  }     

  .navbar-o65.scrolled a { 
    background-color: transparent;
    color: var(--primary_color); 
    text-decoration: none;
  } 

  .navbar-o65.scrolled .navbar-brand-57g { 
    float: left; 
    height: 50px; 
    padding: 15px 15px; 
    font-size: 18px; 
    line-height: 20px;
    padding: 0; 
    left: 35px; 
    z-index: 2; 
    height: 100px; 
    display: flex; 
    align-items: center; 
    justify-content: center;
    top: 5px;
  } 

  .navbar-o65.scrolled a:active,.navbar-o65.scrolled a:hover { 
    outline: 0;
  } 

  .navbar-o65.scrolled a:hover { 
    color: var(--primary_color); 
    text-decoration: underline;
  } 

  .navbar-o65.scrolled a:hover,.navbar-o65.scrolled a:active { 
    color: var(--primary_color);
  } 

  .navbar-o65.scrolled a,.navbar-o65.scrolled a:active,.navbar-o65.scrolled a:hover { 
    text-decoration: none;
  } 

  .navbar-o65.scrolled .navbar-brand-57g:hover { 
    text-decoration: none;
  } 

  .navbar-o65.scrolled ul { 
    margin-top: 0; 
    margin-bottom: 10px;
  } 

  .navbar-o65.scrolled .nav-b6q { 
    padding-left: 0; 
    margin-bottom: 0; 
    list-style: none;
  } 

  .navbar-o65.scrolled .navbar-nav-23i { 
    margin: 7.5px -15px;
  } 

  @media (min-width: 768px){ 
    .navbar-o65.scrolled .navbar-nav-23i { 
      float: left; 
      margin: 0;
    } 

    .navbar-o65.scrolled .navbar-q9t { 
      float: right!important; 
      margin-right: -15px;
    } 
  }     

  .navbar-o65.scrolled .navbar-nav-23i  { 
    display: flex; 
    align-items: center;
    height: 80px;
  } 

  .navbar-o65.scrolled .sr-3v4 { 
    position: absolute; 
    width: 1px; 
    height: 1px; 
    padding: 0; 
    margin: -1px; 
    overflow: hidden; 
    clip: rect(0,0,0,0); 
    border: 0;
  } 

  .navbar-o65.scrolled .navbar-95k .icon-ffc  { 
    display: block; 
    width: 22px; 
    height: 2px; 
    border-radius: 1px;
  } 

  .navbar-o65.scrolled .navbar-95k .icon-ffc + .icon-ffc  { 
    margin-top: 4px;
  } 

  .navbar-o65.scrolled .navbar-brand-57g > img  { 
    display: block;
  } 

  .navbar-o65.scrolled .logo-s66  { 
    display: flex !important;
  } 

  .navbar-o65.scrolled .navbar-brand-57g img  { 
    object-fit: contain;
    width: 230px;
  } 

  .navbar-o65.scrolled .logo-saz  { 
    display: none !important;
  } 

  .navbar-o65.scrolled .nav-b6q > li  { 
    position: relative; 
    display: block;
  } 

  @media (min-width: 768px){ 
    .navbar-o65.scrolled .navbar-nav-23i > li  { 
      float: left;
    } 
  }     

  .navbar-o65.scrolled .navbar-nav-23i > li  { 
    height: 100%;
  } 

  .navbar-o65.scrolled .dropdown-a1t { 
    position: relative;
  } 

  .navbar-o65.scrolled .cen-kdl { 
    display: inline-flex; 
    justify-content: center; 
    align-items: center;
  } 

  .navbar-o65.scrolled .hover-7mv { 
    -webkit-transform: perspective(1px) translateZ(0); 
    transform: perspective(1px) translateZ(0); 
    position: relative; 
    -webkit-transition-property: color; 
    transition-property: color; 
    -webkit-transition-duration: 0.3s; 
    transition-duration: 0.3s;
  } 

  .navbar-o65.scrolled .nav-b6q > li > a  { 
    position: relative; 
    display: block; 
    padding: 10px 15px;
  } 

  .navbar-o65.scrolled .navbar-nav-23i > li > a  { 
    padding-top: 10px; 
    padding-bottom: 10px; 
    line-height: 20px;
    font-size: 16px; 
    font-family: var(--primary_font); 
    color: #FFF; 
    padding: 0 15px; 
    display: inline-flex; 
    align-items: center; 
    height: 100%;
  } 

  @media (min-width: 768px){ 
    .navbar-o65.scrolled .navbar-nav-23i > li > a  { 
      padding-top: 15px; 
      padding-bottom: 15px;
    } 
  }     

  .navbar-o65.scrolled .navbar-nav-23i > .act-99t > a  { 
    font-weight: 700; 
    background-color: transparent;
  } 

  .navbar-o65.scrolled .hover-7mv:not(.desactivado):before { 
    content: ""; 
    position: absolute; 
    z-index: -1; 
    top: 0; 
    bottom: 0; 
    left: 0; 
    right: 0; 
    -webkit-transform: scaleX(0); 
    transform: scaleX(0); 
    -webkit-transform-origin: 50%; 
    transform-origin: 50%; 
    -webkit-transition-property: all; 
    transition-property: all; 
    -webkit-transition-duration: 0.3s; 
    transition-duration: 0.3s; 
    -webkit-transition-timing-function: ease-out; 
    transition-timing-function: ease-out;
  } 

  .navbar-o65.scrolled .cabeceraAg .navbar-nav-23i > li .hover-i19::before { 
    background-color: rgba(255, 255, 255, 0.1);
  } 

  .navbar-o65.scrolled .cabeceraAg .navbar-nav-23i > li.act-99t .hover-i19::before, .navbar-o65.scrolled .cabeceraAg .navbar-nav-hlo > li .hover-i19:hover::before, .navbar-o65.scrolled .cabeceraAg .navbar-nav-hlo > li .hover-i19:focus::before, .navbar-o65.scrolled .cabeceraAg .navbar-nav-hlo > li .hover-i19:active::before { 
    -webkit-transform: scaleY(1); 
    transform: scaleY(1);
  } 

  .navbar-o65.scrolled .nav-b6q > li > a:hover { 
    text-decoration: none; 
   
  } 

  .navbar-o65.scrolled .cabeceraAg .navbar-nav-23i > li > a:hover, .navbar-o65.scrolled .cabeceraAg .navbar-nav-hlo > li > a:active { 
    background-color: transparent;
  } 

  .navbar-o65.scrolled .navbar-nav-23i > .act-99t > a , .navbar-o65.scrolled .cabeceraAg .navbar-nav-hlo > .act-99t > a:hover { 
    font-weight: 700; 
    background-color: transparent;
  } 

  .navbar-o65.scrolled .hover-7mv:not(.desactivado):hover:before,.navbar-o65.scrolled .hover-i19:not(.desactivado):focus:before,.navbar-o65.scrolled .hover-i19:not(.desactivado):active:before { 
    -webkit-transform: scaleX(1); 
    transform: scaleX(1);
  } 

  .navbar-o65.scrolled .nav-b6q > li > a:focus, .navbar-o65.scrolled .nav-5kc > li > a:hover { 
    text-decoration: none; 
    
  } 

  .navbar-o65.scrolled .cabeceraAg .navbar-nav-23i > li > a:hover, .navbar-o65.scrolled .cabeceraAg .navbar-nav-hlo > li > a:active, .navbar-o65.scrolled .cabeceraAg .navbar-nav-hlo > li > a:focus { 
    background-color: transparent;
  } 

  .navbar-o65.scrolled [role="button"] { 
    cursor: pointer;
  } 

  .navbar-o65.scrolled ul ul  { 
    margin-bottom: 0;
  } 

  .navbar-o65.scrolled .dropdown-menu-q41 { 
    position: absolute; 
    top: 100%; 
    left: 0; 
    z-index: 1000; 
    display: none; 
    float: left; 
    min-width: 160px; 
    padding: 5px 0; 
    margin: 2px 0 0; 
    font-size: 14px; 
    text-align: left; 
    list-style: none; 
    background-color: var(--secondary_color_font); 
    -webkit-background-clip: padding-box; 
    background-clip: padding-box; 
    border: 1px solid rgba(0,0,0,.15); 
    border-radius: var(--general_border_radius); 
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); 
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
  }
  
  .navbar-o65.scrolled nav .navbar-nav-23i > li.dropdown-a1t .dropdown-menu-q41 {
    overflow: hidden; 
    border-radius: 0 0 var(--general_border_radius) var(--general_border_radius); 
    border: unset; 
    padding: 0; 
    background-color: rgb(45 45 45 / 88%); 
    width: max-content; 
    left: 50%; 
    transform: translateX(-50%);
    z-index: 1031;
  }
  
  .navbar-o65.scrolled .dropdown-menu-q41.show {
    display: block !important;
  }
  
  .navbar-o65.scrolled .dropdown-a1t.show .dropdown-menu-q41 {
    display: block !important;
  } 

  @media (min-width: 768px){ 
    .navbar-o65.scrolled .navbar-q9t .dropdown-menu-foi  { 
      right: 0; 
      left: auto;
    } 
  }     

  .navbar-o65.scrolled .navbar-nav-23i > li > .dropdown-menu-foi  { 
    margin-top: 0; 
    border-top-left-radius: 0; 
    border-top-right-radius: 0;
  } 

  .navbar-o65.scrolled .navbar-nav-23i > li > .dropdown-menu-foi  { 
    background: #f5f5f5;
  } 

  .navbar-o65.scrolled nav .navbar-nav-hlo > li.dropdown-gmd .dropdown-menu-foi  { 
    overflow: hidden; 
    border-radius: 0 0 var(--general_border_radius) var(--general_border_radius); 
    border: unset; 
    padding: 0; 
    background-color: rgb(45 45 45 / 88%); 
    width: max-content; 
    left: 50%; 
    transform: translateX(-50%);
  } 

  .navbar-o65.scrolled .rel-44d { 
    position: relative;
  } 

  .navbar-o65.scrolled nav .navbar-nav-hlo > li .con-1el  { 
    z-index: 1; 
    display: flex; 
    flex-flow: column; 
    align-items: start; 
    justify-content: center; 
    gap: 10px; 
    padding: 0; 
    padding-left: 60px; 
    padding-right: 30px; 
    max-width: 340px; 
    min-width: 310px; 
    height: 110px; 
    margin-left: 15px;
    height: 90px !important;
  } 

  .navbar-o65.scrolled .cabeceraAg .navbar-nav-23i > .act-99t > a, .navbar-o65.scrolled .cabeceraAg .navbar-nav-hlo > .act-99t > a:focus, .navbar-o65.scrolled .cabeceraAg .navbar-nav-hlo > .act-99t > a:hover { 
    font-weight: 700; 
    background-color: transparent;
  } 

  .navbar-o65.scrolled nav .navbar-nav-hlo > li.dropdown-gmd .dropdown-ypy span  { 
    margin-left: 3px;
  } 

  .navbar-o65.scrolled .fa-icx { 
    display: inline-block; 
    font: normal normal normal 14px/1 FontAwesome; 
    font-size: inherit; 
    text-rendering: auto; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
  } 

  .navbar-o65.scrolled .fa-fsh { 
    padding-left: 5px;
  } 

  .navbar-o65.scrolled .dropdown-a1t .fa-w77  { 
    margin-left: 5px;
  } 

  .navbar-o65.scrolled .fa-fsh:before { 
    content: "\f107";
  } 

  .navbar-o65.scrolled nav .navbar-nav-hlo > li.dropdown-gmd .dropdown-menu-foi li + li  { 
    border-top: 1px solid rgba(255, 255, 255, 0.7);
  } 

  .navbar-o65.scrolled .form-o5h  { 
    object-fit: contain; 
    right: -110px; 
    height: 110px; 
    z-index: -1; 
    filter: drop-shadow(-1px -1px 0px var(--primary_color)) drop-shadow(2px -1px 0px var(--primary_color)) drop-shadow(2px 2px 0px var(--primary_color)) drop-shadow(-1px 2px 0px var(--primary_color));
    top: -20px;
  } 

  .navbar-o65.scrolled .dropdown-menu-q41 > li > a  { 
    display: block; 
    padding: 3px 20px; 
    clear: both; 
    font-weight: 400; 
    line-height: 1.42857143; 
    color: var(--primary_color_font); 
    white-space: nowrap;
    color: var(--primary_color); 
    font-size: 15px; 
    font-family: var(--primary_font); 
    text-transform: uppercase; 
    font-weight: 500; 
    padding: 15px 20px; 
    width: 100%;
  } 

  .navbar-o65.scrolled nav .navbar-nav-hlo > li.dropdown-gmd .dropdown-menu-foi > li > a  { 
    padding: 15px 30px; 
    font-size: 14px; 
    color: #FFF;
  } 

  .navbar-o65.scrolled .dropdown-menu-q41 > li > a:hover { 
    color: var(--primary_color_font); 
    text-decoration: none; 
    background-color: #f5f5f5;
  }

  .navbar-o65.scrolled .dropdown-menu-q41 > li > a:focus, .navbar-o65.scrolled .dropdown-menu-foi > li > a:hover { 
    background-color: var(--secondary_color); 
    color: var(--primary_color_font) !important;
  }

  .navbar-o65.scrolled .cabeceraAg nav .navbar-nav-hlo > li.dropdown-gmd .dropdown-menu-foi > li > a:focus, .navbar-o65.scrolled .dropdown-menu-foi > li > a:hover { 
    background-color: #ffffff;
  }

  .navbar-o65.scrolled .navbar-nav-23i > li .con-1el .num-r1d > a  { 
    font-size: 26px; 
    font-weight: bold; 
    font-family: var(--primary_font); 
    color: var(--primary_color_font);
  } 

  .navbar-o65.scrolled .navbar-nav-23i > li .con-1el .men-ak3 > a  { 
    font-size: 16px; 
    color: var(--primary_color_font); 
    font-weight: 300; 
    font-family: var(--secondary_font);
  } 

  .navbar-o65.scrolled svg:not(:root) { 
    overflow: hidden;
  } 

  .navbar-o65.scrolled .navbar-nav-23i > li .con-1el div a span svg  { 
    object-fit: contain; 
    width: 20px; 
    margin-right: 10px;
  } 

  .navbar-o65.scrolled .navbar-nav-23i > li .con-1el div a span svg *  { 
    fill: var(--primary_color);
  } 

  @media (max-width: 1300px){ 
    .navbar-o65.scrolled .menu-ocq  { 
      height: 52px; 
      background-color: #FFF;
    } 

    .navbar-o65.scrolled .form-spo  { 
      display: none;
    } 
  }     

  @media (max-width: 1650px){ 
    .navbar-o65.scrolled .form-spo  { 
      left: -140px;
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65.scrolled .header-amo  { 
      position: relative; 
      float: none;
    } 

    .navbar-o65.scrolled .navbar-collapse-xco.col-1ez  { 
      display: none !important;
    } 

    .navbar-o65.scrolled .navbar-95k  { 
      display: block; 
      margin: 0; 
      padding: 19px 15px; 
      background-color: var(--secondary_color); 
      border-radius: 0; 
      border: unset;
      position: absolute;
    } 

    .navbar-o65.scrolled .toggle-qta  { 
      left: 0;
    } 

    .navbar-o65.scrolled .cabeceraAg .navbar-owx:hover { 
      background-color: var(--primary_color);
    } 

    .navbar-o65.scrolled .navbar-brand-57g  { 
      top: 0; 
      height: 52px; 
      left: 50%; 
      transform: translateX(-50%); 
      display: flex; 
      align-items: center;
    } 
  }     

  @media (max-width: 1650px){ 
    .navbar-o65.scrolled .navbar-nav-23i  { 
      margin-right: 10px;
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65.scrolled .navbar-95k .icon-ffc  { 
      background-color: #FFF;
    } 

    .navbar-o65.scrolled .logo-s66  { 
      display: none !important;
    } 
  }     

  @media (max-width: 1650px){ 
    .navbar-o65.scrolled .navbar-brand-57g img  { 
      width: 215px;
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65.scrolled .navbar-brand-57g > img  { 
      width: auto; 
      height: 70%;
    } 

    .navbar-o65.scrolled .logo-saz  { 
      display: flex !important;
    } 

    .navbar-o65.scrolled .navbar-nav-23i > li  { 
      float: none;
    } 
  }     

  @media (max-width: 1650px){ 
    .navbar-o65.scrolled .navbar-nav-23i > li > a  { 
      padding: 20px 10.5px; 
      font-size: 14px;
    } 

    .navbar-o65.scrolled nav .navbar-nav-hlo > li .con-1el  { 
      margin-left: 10px;
    } 
  }     

  @media (max-width: 1200px){ 
    .navbar-o65.scrolled .dropdown-a1t .fa-w77  { 
      position: relative; 
      left: -15px;
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65.scrolled .cabeceraAg .navbar-owx:focus, .navbar-o65.scrolled .cabeceraAg .navbar-owx:hover { 
      background-color: var(--primary_color);
    } 
  }     

  /* These were inline style tags. Uses id+class to override almost everything */
  #style-55GTy.style-55GTy {  
     display: flex;  
  }  

  /* Sidebar mobile */
  .navbar-o65 .ani-mn1 { 
    -webkit-transition: all 300ms linear; 
    -moz-transition: all 300ms linear; 
    -ms-transition: all 300ms linear; 
    -o-transition: all 300ms linear; 
    transition: all 300ms linear;
  } 

  .navbar-o65 .list-wxj { 
    padding-left: 0; 
    list-style: none;
  } 

  .navbar-o65 .text-39r { 
    text-transform: uppercase;
  } 

  .navbar-o65 .wrapper-4qg  { 
    position: fixed; 
    top: 0; 
    width: 33%; 
    height: 100%; 
    max-width: 250px; 
    margin-top: 52px; 
    padding-top: 10px; 
    overflow-y: auto; 
    background-color: var(--primary_color); 
    left: -100%;
    z-index: 1040;
  } 

  .navbar-o65 .wrapper-4qg.open {
    left: 0;
  } 

  .navbar-o65 .dropdown-adf { 
    position: relative;
  } 

  .navbar-o65 .dropdown-menu-8d2 { 
    position: absolute; 
    top: 100%; 
    left: 0; 
    z-index: 1000; 
    display: none; 
    float: left; 
    min-width: 160px; 
    padding: 5px 0; 
    margin: 2px 0 0; 
    font-size: 14px; 
    text-align: left; 
    list-style: none; 
    background-color: var(--secondary_color_font); 
    -webkit-background-clip: padding-box; 
    background-clip: padding-box; 
    border: 1px solid rgba(0,0,0,.15); 
    border-radius: var(--general_border_radius); 
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); 
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
  } 

  .navbar-o65 .dropdown-adf:hover .dropdown-menu-8d2 {
    display: block;
  }

  /* Bootstrap dropdown show/open (compatible con Bootstrap 4 y 5) */
  .navbar-o65 .dropdown-adf.show .dropdown-menu-8d2,
  .navbar-o65 .dropdown-adf.open .dropdown-menu-8d2,
  .navbar-o65 .dropdown-menu-8d2.show,
  .navbar-o65 .dropdown-menu-8d2.open {
    display: block !important;
  }

  .navbar-o65 ul.idi-4wn { 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    padding: 0; 
    flex-wrap: wrap;
    list-style: none; 
    background: rgba(255, 255, 255, 0.56); 
    align-items: center; 
    justify-content: center; 
    padding: 0; 
    flex-direction: row !important; 
    margin-bottom: 40px;
  } 

  .navbar-o65 #goo-otl { 
    display: none !important;
  } 

  .navbar-o65 .input-12m { 
    position: relative; 
    display: table; 
    border-collapse: separate;
  } 

  .navbar-o65 .dropdown-adf .fa-icx  { 
    margin-left: 5px;
  } 

  .navbar-o65 .fa-fsh:before { 
    content: "\f107";
  } 

  .navbar-o65 ul.idi-4wn > li  { 
    border-radius: 50%; 
    overflow: hidden;
  } 

  .navbar-o65 .ski-ha8 { 
    display: none !important;
  } 

  .navbar-o65 .goog-te-jv7 { 
    font-family: arial; 
    font-size: 11px; 
    color: #666; 
    white-space: nowrap;
  } 

  .navbar-o65 .form-control-wk3 { 
    display: block; 
    width: 100%; 
    height: 34px; 
    padding: 6px 12px; 
    font-size: 14px; 
    line-height: 1.42857143; 
    color: var(--primary_color_font); 
    background-color: var(--secondary_color_font); 
    background-image: none; 
    border: 1px solid #ccc; 
    border-radius: var(--general_border_radius); 
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); 
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075); 
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; 
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  } 

  .navbar-o65 .input-12m .form-control-wk3  { 
    position: relative; 
    z-index: 2; 
    float: left; 
    width: 100%; 
    margin-bottom: 0;
    display: table-cell;
  } 

  .navbar-o65 .input-12m .form-control-wk3:first-child  { 
    border-top-right-radius: 0; 
    border-bottom-right-radius: 0;
  } 

  .navbar-o65 .input-53c { 
    display: table-cell;
    width: 1%; 
    white-space: nowrap; 
    vertical-align: middle;
    position: relative; 
    font-size: 0; 
    white-space: nowrap;
  } 

  .navbar-o65 .dropdown-menu-8d2 > li > a  { 
    display: block; 
    padding: 3px 20px; 
    clear: both; 
    font-weight: 400; 
    line-height: 1.42857143; 
    color: var(--primary_color_font); 
    white-space: nowrap;
    color: var(--primary_color); 
    font-size: 15px; 
    font-family: var(--primary_font); 
    text-transform: uppercase; 
    font-weight: 500; 
    padding: 15px 20px; 
    width: 100%;
  } 

  .navbar-o65 .dropdown-menu-8d2 > li > a:hover { 
    color: var(--primary_color_font); 
    text-decoration: none; 
    background-color: var(--secondary_color);
  } 

  .navbar-o65 .dropdown-menu-8d2 > li > a:focus, .navbar-o65 .dropdown-menu-8d2 > li > a:hover { 
    background-color: var(--secondary_color); 
    color: var(--primary_color_font) !important;
  } 

  .navbar-o65 ul.idi-4wn > li a  { 
    padding: 13px !important; 
    display: flex !important; 
    justify-content: space-around; 
    align-items: center;
  } 

  .navbar-o65 ul.idi-4wn > li a:hover { 
    background: rgba(255, 255, 255, 0.3) !important;
  } 

  .navbar-o65 .btn-6lb { 
    display: inline-block; 
    padding: 6px 12px; 
    margin-bottom: 0; 
    font-size: 14px; 
    font-weight: 400; 
    line-height: 1.42857143; 
    text-align: center; 
    white-space: nowrap; 
    vertical-align: middle; 
    -ms-touch-action: manipulation; 
    touch-action: manipulation; 
    cursor: pointer; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    background-image: none; 
    border: 1px solid transparent; 
    border-radius: var(--general_border_radius);
  } 

  .navbar-o65 .btn-gne { 
    color: var(--primary_color_font); 
    background-color: var(--secondary_color_font); 
    border-color: #ccc;
  } 

  .navbar-o65 .input-53c > .btn-6lb  { 
    position: relative;
  } 

  .navbar-o65 .input-53c:last-child > .btn-6lb  { 
    border-top-left-radius: 0; 
    border-bottom-left-radius: 0;
  } 

  .navbar-o65 .input-53c:last-child > .btn-6lb  { 
    z-index: 2; 
    margin-left: -1px;
  } 

  .navbar-o65 .btn-6lb:hover { 
    color: var(--primary_color_font); 
    text-decoration: none;
  } 

  .navbar-o65 .btn-gne:hover { 
    color: var(--primary_color_font); 
    background-color: #e6e6e6; 
    border-color: #adadad;
  } 

  .navbar-o65 .btn-gne:active:hover { 
    color: var(--primary_color_font); 
    background-color: #d4d4d4; 
    border-color: #8c8c8c;
  } 

  .navbar-o65 .input-53c > .btn-6lb:active, .navbar-o65 .input-53c > .btn-6lb:hover { 
    z-index: 2;
  } 

  .navbar-o65 .fla-mz6 { 
    height: 36px !important;
  } 

  .navbar-o65 .goog-te-69e { 
    margin-left: 4px; 
    margin-right: 4px; 
    vertical-align: baseline;
    font-family: arial; 
    font-size: 10pt;
  } 

  .navbar-o65 .goog-te-jv7 .goog-te-69e  { 
    margin: 4px 0;
  } 

  .navbar-o65 .VIpgJd-ZVi9od-l4eHX-h55,.navbar-o65 .VIpgJd-ZVi9od-l4eHX-h55:link { 
    font-size: 12px; 
    font-weight: bold; 
    color: #444; 
    text-decoration: none;
  } 

  .navbar-o65 .goog-te-jv7 img  { 
    vertical-align: middle; 
    border: none;
  } 

  @media (max-width: 1300px){ 
    .navbar-o65 .wrapper-4qg  { 
      display: block; 
      margin-top: 52px; 
      opacity: 1; 
      z-index: 1040; 
    } 
  }     

  @media (max-width: 767px){ 
    .navbar-o65 .wrapper-4qg  { 
      width: 80%;
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65 .wrapper-4qg .sidebar-7la > li  { 
      border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    } 

    .navbar-o65 .wrapper-4qg .sidebar-7la > li:last-child  { 
      border-bottom: none;
    } 

    .navbar-o65 .wrapper-4qg .sidebar-7la > .sidebar-kzo { 
      border-bottom: unset;
    } 

    .navbar-o65 .sidebar-7la .sidebar-kzo  { 
      text-indent: 0px; 
      padding: 20px;
    } 

    .navbar-o65 .sidebar-7la li a  { 
      display: block; 
      text-indent: 20px; 
      color: #FFF; 
      font-size: 14px; 
      font-weight: 400; 
      font-family: var(--primary_font); 
      padding: 15px 10px; 
      overflow: hidden; 
      white-space: nowrap; 
      text-overflow: ellipsis; 
      transition: all .2s ease-in-out;
      padding-right: 25px;
      text-align: left;
    } 

    .navbar-o65 .sidebar-7la li.act-9mp a  { 
      background-color: rgba(255, 255, 255, 0.15);
    } 

    .navbar-o65 .sidebar-7la li.act-9mp a, .navbar-o65 .sidebar-7la li a:hover { 
      background-color: rgba(255, 255, 255, 0.15);
    } 
  }     

  @media (max-width: 1200px){ 
    .navbar-o65 .sidebar-7la .dropdown-menu-8d2.multi-gev  { 
      position: relative; 
      width: 100%; 
      background: var(--primary_color); 
      box-shadow: none; 
      padding: 0; 
      border: unset; 
      border-radius: unset;
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65 .dropdown-menu-8d2  { 
      width: 100%; 
      padding: 0; 
      border: unset; 
      background-color: #1a1a1a;
    } 

    .navbar-o65 .sidebar-7la li span  { 
      margin-right: 10px;
    } 

    .navbar-o65 .dropdown-mfy span  { 
      margin-left: 3px;
    } 
  }     

  @media (max-width: 1200px){ 
    .navbar-o65 .dropdown-adf .fa-icx  { 
      position: relative; 
      left: -15px;
    } 

    .navbar-o65 .sidebar-7la .dropdown-menu-8d2.multi-gev li  { 
      border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65 .dropdown-menu-8d2 li  { 
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    } 

    .navbar-o65 .form-control-wk3  { 
      height: 43px; 
      padding: 6px 12px; 
      font-style: italic; 
      background-color: white; 
      border-radius: var(--general_border_radius); 
      border-top-right-radius: 0; 
      border-bottom-right-radius: 0;
    } 
  }     

  @media (max-width: 1200px){ 
    .navbar-o65 .sidebar-7la .dropdown-menu-8d2.multi-gev li a  { 
      padding: 10px 10px !important;
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65 .dropdown-menu-8d2 li a  { 
      background-color: transparent;
    } 

    .navbar-o65 .dropdown-menu-8d2 li a:hover { 
      background-color: rgba(255, 255, 255, 0.4); 
      color: #fff !important;
    } 

    .navbar-o65 .sidebar-7la li img  { 
      height: 26px; 
      margin-left: 0;
    } 

    .navbar-o65 .btn-6lb  { 
      padding: 6px 11px; 
      height: 43px; 
      border-radius: var(--general_border_radius); 
      border-top-left-radius: 0; 
      border-bottom-left-radius: 0; 
      background-color: var(--primary_color); 
      border: 1px solid var(--primary_color);
    } 
  }     

  .navbar-o65 .input-53c > .btn-6lb:active, .navbar-o65 .input-53c > .btn-6lb:focus, .navbar-o65 .input-53c > .btn-6lb:hover { 
    z-index: 2;
  } 

  /* Estilos adicionales del sidebar */
  .navbar-o65 .fa-icx { 
    display: inline-block; 
    font: normal normal normal 14px/1 FontAwesome; 
    font-size: inherit; 
    text-rendering: auto; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
  } 

  .navbar-o65 .dropdown-mfy span  { 
    margin-left: 3px;
  } 

  .navbar-o65 .nav > li { 
    position: relative; 
    display: block;
  } 

  @media (min-width: 768px){ 
    .navbar-o65 .navbar-nav > li { 
      float: left;
    } 
  }     

  .navbar-o65 .cabeceraAg .navbar-nav > li { 
    height: 100%;
  } 

  .navbar-o65 .cabeceraAg.barra_ampliada .navbar-fixed-top::after { 
    content: unset;
  } 

  @media (max-width: 1300px){ 
    .navbar-o65 .cabeceraAg.barra_ampliada .navbar-fixed-top::after { 
      content: unset;
    } 

    .navbar-o65 .wrapper-4qg.open { 
      display: block; 
      margin-top: 52px; 
      opacity: 1; 
      z-index: 1040; 
      left: 0;
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65 .wrapper-4qg .sidebar-7la > li:last-child { 
      border-bottom: none;
    } 

    .navbar-o65 .sidebar-7la li.act-9mp a  { 
      background-color: rgba(255, 255, 255, 0.15);
    } 

    .navbar-o65 .cabeceraAg ~ .wrapper-4qg .sidebar-7la li.act-9mp a, .navbar-o65 .cabeceraAg ~ .wrapper-4qg .sidebar-7la li a:hover { 
      background-color: rgba(255, 255, 255, 0.15);
    } 
  }     

  @media (max-width: 1200px){ 
    .navbar-o65 .sidebar-7la .dropdown-menu-8d2.multi-gev  { 
      position: relative; 
      width: 100%; 
      background: var(--primary_color); 
      box-shadow: none; 
      padding: 0; 
      border: unset; 
      border-radius: unset;
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65 .dropdown-menu-8d2  { 
      width: 100%; 
      padding: 0; 
      border: unset; 
      background-color: #1a1a1a;
    } 

    .navbar-o65 .sidebar-7la li span  { 
      margin-right: 10px;
    } 
  }     

  @media (max-width: 1200px){ 
    .navbar-o65 .sidebar-7la .dropdown-menu-8d2.multi-gev li  { 
      border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65 .form-control-wk3  { 
      height: 43px; 
      padding: 6px 12px; 
      font-style: italic; 
      background-color: white; 
      border-radius: var(--general_border_radius); 
      border-top-right-radius: 0; 
      border-bottom-right-radius: 0;
    } 
  }     

  @media (max-width: 1200px){ 
    .navbar-o65 .sidebar-7la .dropdown-menu-8d2.multi-gev li a  { 
      padding: 10px 10px !important;
    } 
  }     

  @media (max-width: 1300px){ 
    .navbar-o65 .cabeceraAg ~ .wrapper-4qg .dropdown-menu-8d2 li a:hover { 
      background-color: rgba(255, 255, 255, 0.4); 
      color: #fff !important;
    } 

    .navbar-o65 .cabeceraAg .navbar-nav > li { 
      float: none;
    } 
  }     

  /* Reemplazar variables antiguas con nuevas */
  .navbar-o65 .wrapper-4qg {
    background-color: var(--primary_color) !important;
  }

  .navbar-o65 .dropdown-menu-8d2 > li > a {
    color: white !important;
    font-family: var(--primary_font) !important;
    text-decoration: none!important;
  }

  .navbar-o65 .sidebar-7la li a {
    font-family: var(--primary_font) !important;
  }

  .navbar-o65 .sidebar-7la .dropdown-menu-8d2.multi-gev {
    background: var(--primary_color) !important;
  }

  .navbar-o65 .btn-6lb {
    background-color: var(--secondary_color) !important;
    border-color: var(--secondary_color) !important;
  }   

  /* Dropdown del sidebar - Bootstrap show/open (compatible con Bootstrap 4 y 5) */
  @media (max-width: 1300px) {
    .navbar-o65 .wrapper-4qg .dropdown-menu-8d2,
    .navbar-o65 .wrapper-4qg .sidebar-7la .dropdown-menu-8d2,
    .navbar-o65 .wrapper-4qg .dropdown-menu-8d2.multi-gev {
      display: none !important;
    }

    .navbar-o65 .wrapper-4qg .dropdown-menu-8d2.show,
    .navbar-o65 .wrapper-4qg .dropdown-menu-8d2.open,
    .navbar-o65 .wrapper-4qg .sidebar-7la .dropdown-menu-8d2.show,
    .navbar-o65 .wrapper-4qg .sidebar-7la .dropdown-menu-8d2.open,
    .navbar-o65 .wrapper-4qg .dropdown-menu-8d2.multi-gev.show,
    .navbar-o65 .wrapper-4qg .dropdown-menu-8d2.multi-gev.open,
    .navbar-o65 .wrapper-4qg .dropdown-adf.show .dropdown-menu-8d2,
    .navbar-o65 .wrapper-4qg .dropdown-adf.open .dropdown-menu-8d2 {
      display: block !important;
    }
  }

