@font-face {
  font-family: "icoTigoUne";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/TigoUne-icons/fonts/icoTigoUne.eot");
  src: url("https://atomic.tigocloud.net/source/assets/fonts/TigoUne-icons/fonts/icoTigoUne.eot")
      format("embedded-opentype"),
    url("https://atomic.tigocloud.net/source/assets/fonts/TigoUne-icons/fonts/icoTigoUne.ttf")
      format("truetype"),
    url("https://atomic.tigocloud.net/source/assets/fonts/TigoUne-icons/fonts/icoTigoUne.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/TigoUne-icons/fonts/icoTigoUne.svg")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "robotothin";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-thin-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-thin-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-thin-webfont.ttf")
      format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "robotolight";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-light-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-light-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-light-webfont.ttf")
      format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "robotoregular";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-regular-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-regular-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-regular-webfont.ttf")
      format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "robotomedium";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-medium-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-medium-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-medium-webfont.ttf")
      format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "robotobold";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-bold-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-bold-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-bold-webfont.ttf")
      format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "robotoblack";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-black-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-black-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-black-webfont.ttf")
      format("truetype");
  font-weight: 900;
  font-style: normal;
}
[class^="ic-"],
[class*=" ic-"] {
  font-family: "icoTigoUne";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ic-4g:before {
  content: "\e900";
  color: #7f9bbd;
}
.ic-admin-capacidades:before {
  content: "\e901";
  color: #7f9bbd;
}
.ic-alarma:before {
  content: "\e902";
  color: #7f9bbd;
}
.ic-alerta-bg-fill:before {
  content: "\e903";
  color: #7f9bbd;
}
.ic-apn:before {
  content: "\e904";
  color: #7f9bbd;
}
.ic-apps:before {
  content: "\e905";
  color: #7f9bbd;
}
.ic-atp:before {
  content: "\e906";
  color: #7f9bbd;
}
.ic-audio:before {
  content: "\e907";
  color: #7f9bbd;
}
.ic-autogestion:before {
  content: "\e908";
  color: #7f9bbd;
}
.ic-ayuda:before {
  content: "\e909";
  color: #7f9bbd;
}
.ic-balance:before {
  content: "\e90a";
  color: #7f9bbd;
}
.ic-balanceo-carga:before {
  content: "\e90b";
  color: #7f9bbd;
}
.ic-bloquear:before {
  content: "\e90c";
  color: #7f9bbd;
}
.ic-borrar:before {
  content: "\e90d";
  color: #7f9bbd;
}
.ic-buscar:before {
  content: "\e90e";
  color: #7f9bbd;
}
.ic-calendario:before {
  content: "\e90f";
  color: #7f9bbd;
}
.ic-call-dispersion:before {
  content: "\e910";
  color: #7f9bbd;
}
.ic-cambiar-clave:before {
  content: "\e911";
  color: #7f9bbd;
}
.ic-cambio-rutas:before {
  content: "\e912";
  color: #7f9bbd;
}
.ic-carrito:before {
  content: "\e913";
  color: #7f9bbd;
}
.ic-cerrar:before {
  content: "\e914";
  color: #7f9bbd;
}
.ic-cerrar-bg-fill:before {
  content: "\e915";
  color: #7f9bbd;
}
.ic-chat:before {
  content: "\e916";
  color: #7f9bbd;
}
.ic-check-user:before {
  content: "\e917";
  color: #7f9bbd;
}
.ic-chulo:before {
  content: "\e918";
  color: #7f9bbd;
}
.ic-chulo-fill:before {
  content: "\e919";
  color: #7f9bbd;
}
.ic-cliente-pregunta:before {
  content: "\e91a";
  color: #7f9bbd;
}
.ic-cobertura:before {
  content: "\e91b";
  color: #7f9bbd;
}
.ic-codigo:before {
  content: "\e91c";
  color: #7f9bbd;
}
.ic-compartir-saldo:before {
  content: "\e91d";
  color: #7f9bbd;
}
.ic-compra-paquete:before {
  content: "\e91e";
  color: #7f9bbd;
}
.ic-conectividad:before {
  content: "\e91f";
  color: #7f9bbd;
}
.ic-confi-dhcp:before {
  content: "\e920";
  color: #7f9bbd;
}
.ic-config-anuncios:before {
  content: "\e921";
  color: #7f9bbd;
}
.ic-configuracion-ivr:before {
  content: "\e922";
  color: #7f9bbd;
}
.ic-configuracion-agente:before {
  content: "\e923";
  color: #7f9bbd;
}
.ic-configurar:before {
  content: "\e924";
  color: #7f9bbd;
}
.ic-consulta:before {
  content: "\e925";
  color: #7f9bbd;
}
.ic-consulte-servicios:before {
  content: "\e926";
  color: #7f9bbd;
}
.ic-contrato-movil:before {
  content: "\e927";
  color: #7f9bbd;
}
.ic-contrato-politicas:before {
  content: "\e928";
  color: #7f9bbd;
}
.ic-control-remoto:before {
  content: "\e929";
  color: #7f9bbd;
}
.ic-cupon:before {
  content: "\e92a";
  color: #7f9bbd;
}
.ic-data-center:before {
  content: "\e92b";
  color: #7f9bbd;
}
.ic-deco:before {
  content: "\e92c";
  color: #7f9bbd;
}
.ic-derecha:before {
  content: "\e92d";
  color: #7f9bbd;
}
.ic-desbloquear:before {
  content: "\e92e";
  color: #7f9bbd;
}
.ic-descargar:before {
  content: "\e92f";
  color: #7f9bbd;
}
.ic-dispositivos:before {
  content: "\e930";
  color: #7f9bbd;
}
.ic-dmz:before {
  content: "\e931";
  color: #7f9bbd;
}
.ic-dns:before {
  content: "\e932";
  color: #7f9bbd;
}
.ic-documento:before {
  content: "\e933";
  color: #7f9bbd;
}
.ic-ejecucion-scripts:before {
  content: "\e934";
  color: #7f9bbd;
}
.ic-empresas:before {
  content: "\e935";
  color: #7f9bbd;
}
.ic-enrutamiento:before {
  content: "\e936";
  color: #7f9bbd;
}
.ic-entrar:before {
  content: "\e937";
  color: #7f9bbd;
}
.ic-entrega:before {
  content: "\e938";
  color: #7f9bbd;
}
.ic-equipo:before {
  content: "\e939";
  color: #7f9bbd;
}
.ic-especiales:before {
  content: "\e93a";
  color: #7f9bbd;
}
.ic-espera:before {
  content: "\e93b";
  color: #7f9bbd;
}
.ic-estado-cuenta:before {
  content: "\e93c";
  color: #7f9bbd;
}
.ic-etica:before {
  content: "\e93d";
  color: #7f9bbd;
}
.ic-expandir-mas:before {
  content: "\e93e";
  color: #7f9bbd;
}
.ic-experto:before {
  content: "\e93f";
  color: #7f9bbd;
}
.ic-extensiones:before {
  content: "\e940";
  color: #7f9bbd;
}
.ic-f5:before {
  content: "\e941";
  color: #7f9bbd;
}
.ic-facebook:before {
  content: "\e942";
  color: #7f9bbd;
}
.ic-facilidades:before {
  content: "\e943";
  color: #7f9bbd;
}
.ic-factura-tigo:before {
  content: "\e944";
  color: #7f9bbd;
}
.ic-factura-tigoune:before {
  content: "\e945";
  color: #7f9bbd;
}
.ic-fija-comunidad:before {
  content: "\e946";
  color: #7f9bbd;
}
.ic-fijo-movil:before {
  content: "\e947";
  color: #7f9bbd;
}
.ic-filtro:before {
  content: "\e948";
  color: #7f9bbd;
}
.ic-firewall:before {
  content: "\e949";
  color: #7f9bbd;
}
.ic-flecha-arriba:before {
  content: "\e94a";
  color: #7f9bbd;
}
.ic-formulario-user:before {
  content: "\e94b";
  color: #7f9bbd;
}
.ic-forwarding:before {
  content: "\e94c";
  color: #7f9bbd;
}
.ic-gestion-documental:before {
  content: "\e94d";
  color: #7f9bbd;
}
.ic-guia-canales:before {
  content: "\e94e";
  color: #7f9bbd;
}
.ic-histo-llamadas:before {
  content: "\e94f";
  color: #7f9bbd;
}
.ic-historial:before {
  content: "\e950";
  color: #7f9bbd;
}
.ic-hosting:before {
  content: "\e951";
  color: #7f9bbd;
}
.ic-hunt:before {
  content: "\e952";
  color: #7f9bbd;
}
.ic-imei:before {
  content: "\e953";
  color: #7f9bbd;
}
.ic-info-financiera:before {
  content: "\e954";
  color: #7f9bbd;
}
.ic-informes-desempeno:before {
  content: "\e955";
  color: #7f9bbd;
}
.ic-ingreso-falla:before {
  content: "\e956";
  color: #7f9bbd;
}
.ic-ingreso-programado:before {
  content: "\e957";
  color: #7f9bbd;
}
.ic-inicio:before {
  content: "\e958";
  color: #7f9bbd;
}
.ic-interactiva-tv:before {
  content: "\e959";
  color: #7f9bbd;
}
.ic-intercambiar:before {
  content: "\e95a";
  color: #7f9bbd;
}
.ic-interconeccion:before {
  content: "\e95b";
  color: #7f9bbd;
}
.ic-internet:before {
  content: "\e95c";
  color: #7f9bbd;
}
.ic-ip:before {
  content: "\e95d";
  color: #7f9bbd;
}
.ic-izquierda:before {
  content: "\e95e";
  color: #7f9bbd;
}
.ic-larga-distancia:before {
  content: "\e95f";
  color: #7f9bbd;
}
.ic-liders:before {
  content: "\e960";
  color: #7f9bbd;
}
.ic-lista:before {
  content: "\e961";
  color: #7f9bbd;
}
.ic-lista-precios:before {
  content: "\e962";
  color: #7f9bbd;
}
.ic-live-tv:before {
  content: "\e963";
  color: #7f9bbd;
}
.ic-llamada-charla:before {
  content: "\e964";
  color: #7f9bbd;
}
.ic-llamada-internacional:before {
  content: "\e965";
  color: #7f9bbd;
}
.ic-llamadas:before {
  content: "\e966";
  color: #7f9bbd;
}
.ic-llamar:before {
  content: "\e967";
  color: #7f9bbd;
}
.ic-lot:before {
  content: "\e968";
  color: #7f9bbd;
}
.ic-mail:before {
  content: "\e969";
  color: #7f9bbd;
}
.ic-mail-hosting:before {
  content: "\e96a";
  color: #7f9bbd;
}
.ic-mas-vertical:before {
  content: "\e96b";
  color: #7f9bbd;
}
.ic-medidor-velocidad:before {
  content: "\e96c";
  color: #7f9bbd;
}
.ic-menu:before {
  content: "\e96d";
  color: #7f9bbd;
}
.ic-mifi:before {
  content: "\e96e";
  color: #7f9bbd;
}
.ic-modi-equipos:before {
  content: "\e96f";
  color: #7f9bbd;
}
.ic-modi-monitoreo:before {
  content: "\e970";
  color: #7f9bbd;
}
.ic-monitoreo-canal:before {
  content: "\e971";
  color: #7f9bbd;
}
.ic-mora-factura:before {
  content: "\e972";
  color: #7f9bbd;
}
.ic-mostrar:before {
  content: "\e973";
  color: #7f9bbd;
}
.ic-movil:before {
  content: "\e974";
  color: #7f9bbd;
}
.ic-movil-desbloqueo:before {
  content: "\e975";
  color: #7f9bbd;
}
.ic-mtu:before {
  content: "\e976";
  color: #7f9bbd;
}
.ic-nat:before {
  content: "\e977";
  color: #7f9bbd;
}
.ic-nombre-ssid:before {
  content: "\e978";
  color: #7f9bbd;
}
.ic-noticias:before {
  content: "\e979";
  color: #7f9bbd;
}
.ic-notificacion:before {
  content: "\e97a";
  color: #7f9bbd;
}
.ic-nube:before {
  content: "\e97b";
  color: #7f9bbd;
}
.ic-nube-irradia:before {
  content: "\e97c";
  color: #7f9bbd;
}
.ic-nueva-sim:before {
  content: "\e97d";
  color: #7f9bbd;
}
.ic-ocultar:before {
  content: "\e97e";
  color: #7f9bbd;
}
.ic-office-365:before {
  content: "\e97f";
  color: #7f9bbd;
}
.ic-organigrama:before {
  content: "\e980";
  color: #7f9bbd;
}
.ic-pago-programado:before {
  content: "\e981";
  color: #7f9bbd;
}
.ic-paquetes:before {
  content: "\e982";
  color: #7f9bbd;
}
.ic-pdf:before {
  content: "\e983";
  color: #7f9bbd;
}
.ic-peligro-bg:before {
  content: "\e984";
  color: #7f9bbd;
}
.ic-peligro-lin:before {
  content: "\e985";
  color: #7f9bbd;
}
.ic-permisosbd:before {
  content: "\e986";
  color: #7f9bbd;
}
.ic-permisos-llamadas:before {
  content: "\e987";
  color: #7f9bbd;
}
.ic-permisos-llamar:before {
  content: "\e988";
  color: #7f9bbd;
}
.ic-pines:before {
  content: "\e989";
  color: #7f9bbd;
}
.ic-police:before {
  content: "\e98a";
  color: #7f9bbd;
}
.ic-politica-publica:before {
  content: "\e98b";
  color: #7f9bbd;
}
.ic-politicas:before {
  content: "\e98c";
  color: #7f9bbd;
}
.ic-portabilidad:before {
  content: "\e98d";
  color: #7f9bbd;
}
.ic-port-forward:before {
  content: "\e98e";
  color: #7f9bbd;
}
.ic-potencia-consumo:before {
  content: "\e98f";
  color: #7f9bbd;
}
.ic-preguntas-sic:before {
  content: "\e990";
  color: #7f9bbd;
}
.ic-premium:before {
  content: "\e991";
  color: #7f9bbd;
}
.ic-productos:before {
  content: "\e992";
  color: #7f9bbd;
}
.ic-progreso:before {
  content: "\e993";
  color: #7f9bbd;
}
.ic-proteccion-usuario:before {
  content: "\e994";
  color: #7f9bbd;
}
.ic-punto:before {
  content: "\e995";
  color: #7f9bbd;
}
.ic-puntos-de-pago:before {
  content: "\e996";
  color: #7f9bbd;
}
.ic-qos:before {
  content: "\e997";
  color: #7f9bbd;
}
.ic-queja-reclamo:before {
  content: "\e998";
  color: #7f9bbd;
}
.ic-quiero:before {
  content: "\e999";
  color: #7f9bbd;
}
.ic-recarga:before {
  content: "\e99a";
  color: #7f9bbd;
}
.ic-recibo:before {
  content: "\e99b";
  color: #7f9bbd;
}
.ic-red-inteligente:before {
  content: "\e99c";
  color: #7f9bbd;
}
.ic-referente-pago:before {
  content: "\e99d";
  color: #7f9bbd;
}
.ic-reglas-waf:before {
  content: "\e99e";
  color: #7f9bbd;
}
.ic-regresar:before {
  content: "\e99f";
  color: #7f9bbd;
}
.ic-remoto-lot:before {
  content: "\e9a0";
  color: #7f9bbd;
}
.ic-repisar-contrasenas:before {
  content: "\e9a1";
  color: #7f9bbd;
}
.ic-respaldo-restaurar:before {
  content: "\e9a2";
  color: #7f9bbd;
}
.ic-salir:before {
  content: "\e9a3";
  color: #7f9bbd;
}
.ic-seguridad-check:before {
  content: "\e9a4";
  color: #7f9bbd;
}
.ic-selector-abajo:before {
  content: "\e9a5";
  color: #7f9bbd;
}
.ic-selector-arriba:before {
  content: "\e9a6";
  color: #7f9bbd;
}
.ic-servicios:before {
  content: "\e9a7";
  color: #7f9bbd;
}
.ic-servicios-especiales:before {
  content: "\e9a8";
  color: #7f9bbd;
}
.ic-sim-card:before {
  content: "\e9a9";
  color: #7f9bbd;
}
.ic-site-vpn:before {
  content: "\e9aa";
  color: #7f9bbd;
}
.ic-skill-campana:before {
  content: "\e9ab";
  color: #7f9bbd;
}
.ic-sms:before {
  content: "\e9ac";
  color: #7f9bbd;
}
.ic-sofa:before {
  content: "\e9ad";
  color: #7f9bbd;
}
.ic-softphone:before {
  content: "\e9ae";
  color: #7f9bbd;
}
.ic-solicitud:before {
  content: "\e9af";
  color: #7f9bbd;
}
.ic-solicitudes-cambios:before {
  content: "\e9b0";
  color: #7f9bbd;
}
.ic-soporte:before {
  content: "\e9b1";
  color: #7f9bbd;
}
.ic-soporte-tecnico:before {
  content: "\e9b2";
  color: #7f9bbd;
}
.ic-tablas-bd:before {
  content: "\e9b3";
  color: #7f9bbd;
}
.ic-tarjeta:before {
  content: "\e9b4";
  color: #7f9bbd;
}
.ic-tarjeta-cvv:before {
  content: "\e9b5";
  color: #7f9bbd;
}
.ic-tele-fija-segura:before {
  content: "\e9b6";
  color: #7f9bbd;
}
.ic-telefonia-codigo:before {
  content: "\e9b7";
  color: #7f9bbd;
}
.ic-tendencia:before {
  content: "\e9b8";
  color: #7f9bbd;
}
.ic-tiempo:before {
  content: "\e9b9";
  color: #7f9bbd;
}
.ic-tigo:before {
  content: "\e9ba";
  color: #7f9bbd;
}
.ic-tigo-play:before {
  content: "\e9bb";
  color: #7f9bbd;
}
.ic-tigoune:before {
  content: "\e9bc";
  color: #7f9bbd;
}
.ic-tips:before {
  content: "\e9bd";
  color: #7f9bbd;
}
.ic-trabajaconosotros:before {
  content: "\e9be";
  color: #7f9bbd;
}
.ic-transfer-llamada:before {
  content: "\e9bf";
  color: #7f9bbd;
}
.ic-tv:before {
  content: "\e9c0";
  color: #7f9bbd;
}
.ic-tv-estrenos:before {
  content: "\e9c1";
  color: #7f9bbd;
}
.ic-tv-hd-sd:before {
  content: "\e9c2";
  color: #7f9bbd;
}
.ic-tv-vod:before {
  content: "\e9c3";
  color: #7f9bbd;
}
.ic-twitter:before {
  content: "\e9c4";
  color: #7f9bbd;
}
.ic-usuario:before {
  content: "\e9c5";
  color: #7f9bbd;
}
.ic-usuario-datos:before {
  content: "\e9c6";
  color: #7f9bbd;
}
.ic-usuario-negocios:before {
  content: "\e9c7";
  color: #7f9bbd;
}
.ic-usuarios:before {
  content: "\e9c8";
  color: #7f9bbd;
}
.ic-verifica-contra:before {
  content: "\e9c9";
  color: #7f9bbd;
}
.ic-vigilancia:before {
  content: "\e9ca";
  color: #7f9bbd;
}
.ic-web-hosting:before {
  content: "\e9cb";
  color: #7f9bbd;
}
.ic-wifi:before {
  content: "\e9cc";
  color: #7f9bbd;
}
.ic-wifi-contrasena:before {
  content: "\e9cd";
  color: #7f9bbd;
}
.ic-youtube:before {
  content: "\e9ce";
  color: #7f9bbd;
}
.at-rw {
  display: flex;
  flex-wrap: wrap;
}
.at-rw.p10 > .at-cl {
  padding: 10px;
}
.at-rw.start {
  justify-content: flex-start;
}
.at-rw.end {
  justify-content: flex-end;
}
.at-rw.center {
  justify-content: center;
}
.at-rw.between {
  justify-content: space-between;
}
.at-rw.arround {
  justify-content: space-around;
}
.at-rw > .at-cl {
  box-sizing: border-box;
  flex: 1;
}
.at-rw > .at-cl.s12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.at-rw > .at-cl.s11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}
.at-rw > .at-cl.s10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}
.at-rw > .at-cl.s9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.at-rw > .at-cl.s8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}
.at-rw > .at-cl.s7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}
.at-rw > .at-cl.s6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.at-rw > .at-cl.s5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}
.at-rw > .at-cl.s4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}
.at-rw > .at-cl.s3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.at-rw > .at-cl.s2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}
.at-rw > .at-cl.s1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}
@media (min-width: 480px) {
  .at-rw > .at-cl {
    flex: 1;
  }
  .at-rw > .at-cl.m12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw > .at-cl.m11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .at-rw > .at-cl.m10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .at-rw > .at-cl.m9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .at-rw > .at-cl.m8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw > .at-cl.m7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .at-rw > .at-cl.m6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .at-rw > .at-cl.m5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .at-rw > .at-cl.m4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .at-rw > .at-cl.m3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .at-rw > .at-cl.m2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .at-rw > .at-cl.m1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
}
@media (min-width: 768px) {
  .at-rw > .at-cl {
    flex: 1;
  }
  .at-rw > .at-cl.l12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw > .at-cl.l11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .at-rw > .at-cl.l10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .at-rw > .at-cl.l9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .at-rw > .at-cl.l8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw > .at-cl.l7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .at-rw > .at-cl.l6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .at-rw > .at-cl.l5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .at-rw > .at-cl.l4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .at-rw > .at-cl.l3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .at-rw > .at-cl.l2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .at-rw > .at-cl.l1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
}
@media (min-width: 1024px) {
  .at-rw > .at-cl {
    flex: 1;
  }
  .at-rw > .at-cl.xl12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw > .at-cl.xl11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .at-rw > .at-cl.xl10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .at-rw > .at-cl.xl9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .at-rw > .at-cl.xl8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw > .at-cl.xl7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .at-rw > .at-cl.xl6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .at-rw > .at-cl.xl5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .at-rw > .at-cl.xl4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .at-rw > .at-cl.xl3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .at-rw > .at-cl.xl2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .at-rw > .at-cl.xl1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
}
@media (min-width: 1280px) {
  .at-rw > .at-cl {
    flex: 1;
  }
  .at-rw > .at-cl.xxl12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw > .at-cl.xxl11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .at-rw > .at-cl.xxl10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .at-rw > .at-cl.xxl9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .at-rw > .at-cl.xxl8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw > .at-cl.xxl7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .at-rw > .at-cl.xxl6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .at-rw > .at-cl.xxl5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .at-rw > .at-cl.xxl4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .at-rw > .at-cl.xxl3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .at-rw > .at-cl.xxl2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .at-rw > .at-cl.xxl1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
}
.at-rw-9 {
  display: flex;
  flex-wrap: wrap;
}
.at-rw-9.p10 > .at-cl {
  padding: 10px;
}
.at-rw-9.start {
  justify-content: flex-start;
}
.at-rw-9.end {
  justify-content: flex-end;
}
.at-rw-9.center {
  justify-content: center;
}
.at-rw-9.between {
  justify-content: space-between;
}
.at-rw-9.arround {
  justify-content: space-around;
}
.at-rw-9 > .at-cl {
  box-sizing: border-box;
  flex: 1;
}
.at-rw-9 > .at-cl.s9 {
  flex: 0 0 100%;
  max-width: 100%;
}
.at-rw-9 > .at-cl.s8 {
  flex: 0 0 88.88889%;
  max-width: 88.88889%;
}
.at-rw-9 > .at-cl.s7 {
  flex: 0 0 77.77778%;
  max-width: 77.77778%;
}
.at-rw-9 > .at-cl.s6 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}
.at-rw-9 > .at-cl.s5 {
  flex: 0 0 55.55556%;
  max-width: 55.55556%;
}
.at-rw-9 > .at-cl.s4 {
  flex: 0 0 44.44444%;
  max-width: 44.44444%;
}
.at-rw-9 > .at-cl.s3 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}
.at-rw-9 > .at-cl.s2 {
  flex: 0 0 22.22222%;
  max-width: 22.22222%;
}
.at-rw-9 > .at-cl.s1 {
  flex: 0 0 11.11111%;
  max-width: 11.11111%;
}
@media (min-width: 480px) {
  .at-rw-9 > .at-cl {
    flex: 1;
  }
  .at-rw-9 > .at-cl.m9 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw-9 > .at-cl.m8 {
    flex: 0 0 88.88889%;
    max-width: 88.88889%;
  }
  .at-rw-9 > .at-cl.m7 {
    flex: 0 0 77.77778%;
    max-width: 77.77778%;
  }
  .at-rw-9 > .at-cl.m6 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw-9 > .at-cl.m5 {
    flex: 0 0 55.55556%;
    max-width: 55.55556%;
  }
  .at-rw-9 > .at-cl.m4 {
    flex: 0 0 44.44444%;
    max-width: 44.44444%;
  }
  .at-rw-9 > .at-cl.m3 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .at-rw-9 > .at-cl.m2 {
    flex: 0 0 22.22222%;
    max-width: 22.22222%;
  }
  .at-rw-9 > .at-cl.m1 {
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
}
@media (min-width: 768px) {
  .at-rw-9 > .at-cl {
    flex: 1;
  }
  .at-rw-9 > .at-cl.l9 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw-9 > .at-cl.l8 {
    flex: 0 0 88.88889%;
    max-width: 88.88889%;
  }
  .at-rw-9 > .at-cl.l7 {
    flex: 0 0 77.77778%;
    max-width: 77.77778%;
  }
  .at-rw-9 > .at-cl.l6 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw-9 > .at-cl.l5 {
    flex: 0 0 55.55556%;
    max-width: 55.55556%;
  }
  .at-rw-9 > .at-cl.l4 {
    flex: 0 0 44.44444%;
    max-width: 44.44444%;
  }
  .at-rw-9 > .at-cl.l3 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .at-rw-9 > .at-cl.l2 {
    flex: 0 0 22.22222%;
    max-width: 22.22222%;
  }
  .at-rw-9 > .at-cl.l1 {
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
}
@media (min-width: 1024px) {
  .at-rw-9 > .at-cl {
    flex: 1;
  }
  .at-rw-9 > .at-cl.xl9 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw-9 > .at-cl.xl8 {
    flex: 0 0 88.88889%;
    max-width: 88.88889%;
  }
  .at-rw-9 > .at-cl.xl7 {
    flex: 0 0 77.77778%;
    max-width: 77.77778%;
  }
  .at-rw-9 > .at-cl.xl6 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw-9 > .at-cl.xl5 {
    flex: 0 0 55.55556%;
    max-width: 55.55556%;
  }
  .at-rw-9 > .at-cl.xl4 {
    flex: 0 0 44.44444%;
    max-width: 44.44444%;
  }
  .at-rw-9 > .at-cl.xl3 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .at-rw-9 > .at-cl.xl2 {
    flex: 0 0 22.22222%;
    max-width: 22.22222%;
  }
  .at-rw-9 > .at-cl.xl1 {
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
}
@media (min-width: 1280px) {
  .at-rw-9 > .at-cl {
    flex: 1;
  }
  .at-rw-9 > .at-cl.xxl9 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw-9 > .at-cl.xxl8 {
    flex: 0 0 88.88889%;
    max-width: 88.88889%;
  }
  .at-rw-9 > .at-cl.xxl7 {
    flex: 0 0 77.77778%;
    max-width: 77.77778%;
  }
  .at-rw-9 > .at-cl.xxl6 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw-9 > .at-cl.xxl5 {
    flex: 0 0 55.55556%;
    max-width: 55.55556%;
  }
  .at-rw-9 > .at-cl.xxl4 {
    flex: 0 0 44.44444%;
    max-width: 44.44444%;
  }
  .at-rw-9 > .at-cl.xxl3 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .at-rw-9 > .at-cl.xxl2 {
    flex: 0 0 22.22222%;
    max-width: 22.22222%;
  }
  .at-rw-9 > .at-cl.xxl1 {
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
}
.at-rw-3 {
  display: flex;
  flex-wrap: wrap;
}
.at-rw-3.p10 > .at-cl {
  padding: 10px;
}
.at-rw-3.start {
  justify-content: flex-start;
}
.at-rw-3.end {
  justify-content: flex-end;
}
.at-rw-3.center {
  justify-content: center;
}
.at-rw-3.between {
  justify-content: space-between;
}
.at-rw-3.arround {
  justify-content: space-around;
}
.at-rw-3 > .at-cl {
  box-sizing: border-box;
  flex: 1;
}
.at-rw-3 > .at-cl.s3 {
  flex: 0 0 100%;
  max-width: 100%;
}
.at-rw-3 > .at-cl.s2 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}
.at-rw-3 > .at-cl.s1 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}
@media (min-width: 480px) {
  .at-rw-3 > .at-cl {
    flex: 1;
  }
  .at-rw-3 > .at-cl.m3 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw-3 > .at-cl.m2 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw-3 > .at-cl.m1 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}
@media (min-width: 768px) {
  .at-rw-3 > .at-cl {
    flex: 1;
  }
  .at-rw-3 > .at-cl.l3 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw-3 > .at-cl.l2 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw-3 > .at-cl.l1 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}
@media (min-width: 1024px) {
  .at-rw-3 > .at-cl {
    flex: 1;
  }
  .at-rw-3 > .at-cl.xl3 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw-3 > .at-cl.xl2 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw-3 > .at-cl.xl1 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}
@media (min-width: 1280px) {
  .at-rw-3 > .at-cl {
    flex: 1;
  }
  .at-rw-3 > .at-cl.xxl3 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .at-rw-3 > .at-cl.xxl2 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .at-rw-3 > .at-cl.xxl1 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}
@font-face {
  font-family: "icoTigoUne";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/TigoUne-icons/fonts/icoTigoUne.eot");
  src: url("https://atomic.tigocloud.net/source/assets/fonts/TigoUne-icons/fonts/icoTigoUne.eot")
      format("embedded-opentype"),
    url("https://atomic.tigocloud.net/source/assets/fonts/TigoUne-icons/fonts/icoTigoUne.ttf")
      format("truetype"),
    url("https://atomic.tigocloud.net/source/assets/fonts/TigoUne-icons/fonts/icoTigoUne.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/TigoUne-icons/fonts/icoTigoUne.svg")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "robotothin";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-thin-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-thin-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-thin-webfont.ttf")
      format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "robotolight";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-light-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-light-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-light-webfont.ttf")
      format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "robotoregular";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-regular-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-regular-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-regular-webfont.ttf")
      format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "robotomedium";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-medium-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-medium-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-medium-webfont.ttf")
      format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "robotobold";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-bold-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-bold-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-bold-webfont.ttf")
      format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "robotoblack";
  src: url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-black-webfont.woff2")
      format("woff2"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-black-webfont.woff")
      format("woff"),
    url("https://atomic.tigocloud.net/source/assets/fonts/roboto/roboto-black-webfont.ttf")
      format("truetype");
  font-weight: 900;
  font-style: normal;
}
.at-containershadow-primary,
.at-containershadow-secondary,
.at-containershadow-tertiary {
  background-color: #fff;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
  box-sizing: border-box;
  border-radius: 2px;
  border: 1px solid transparent;
  display: inline-block;
  position: relative;
  padding: 12px;
  max-width: 1170px;
  width: 100%;
}
.form-wrapper .at-button-primary,
.at-button-primary,
.at-button-secondary,
.at-button-tertiary,
.at-button-shadow,
.at-button-icon,
.at-button-iconcolor,
.at-button-floating,
.form-wrapper .at-button-loader,
.at-button-loader {
  background: transparent;
  cursor: pointer;
  font-family: "robotobold";
  vertical-align: middle;
  line-height: 34px;
  border-radius: 50px;
  font-size: 0.875rem;
  color: #00c8ff;
  display: inline-block;
  border: 0;
  border: 1px solid transparent;
  transition: 0.3s;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0;
  position: relative;
  width: auto;
  margin: 0;
}
.at-button-primary:hover,
.at-button-secondary:hover,
.at-button-tertiary:hover,
.at-button-shadow:hover,
.at-button-icon:hover,
.at-button-iconcolor:hover,
.at-button-floating:hover,
.at-button-loader:hover {
  color: #198afd;
}
.at-button-primary:focus,
.at-button-secondary:focus,
.at-button-tertiary:focus,
.at-button-shadow:focus,
.at-button-icon:focus,
.at-button-iconcolor:focus,
.at-button-floating:focus,
.at-button-loader:focus,
.at-button-primary:active,
.at-button-secondary:active,
.at-button-tertiary:active,
.at-button-shadow:active,
.at-button-icon:active,
.at-button-iconcolor:active,
.at-button-floating:active,
.at-button-loader:active {
  color: #3264dc;
  outline: none;
}
.at-button-primary:disabled,
.at-button-secondary:disabled,
.at-button-tertiary:disabled,
.at-button-shadow:disabled,
.at-button-icon:disabled,
.at-button-iconcolor:disabled,
.at-button-floating:disabled,
.at-button-loader:disabled {
  cursor: initial;
  color: rgba(0, 200, 255, 0.3);
}
.at-button-primary[class*="ic-"]:before,
.at-button-secondary[class*="ic-"]:before,
.at-button-tertiary[class*="ic-"]:before,
.at-button-shadow[class*="ic-"]:before,
.at-button-icon[class*="ic-"]:before,
.at-button-iconcolor[class*="ic-"]:before,
.at-button-floating[class*="ic-"]:before,
.at-button-loader[class*="ic-"]:before {
  font-family: "icoTigoUne";
  margin: 0 6px;
  font-size: 1.5rem;
}
.at-button-primary [class*="ic-"]:before,
.at-button-secondary [class*="ic-"]:before,
.at-button-tertiary [class*="ic-"]:before,
.at-button-shadow [class*="ic-"]:before,
.at-button-icon [class*="ic-"]:before,
.at-button-iconcolor [class*="ic-"]:before,
.at-button-floating [class*="ic-"]:before,
.at-button-loader [class*="ic-"]:before {
  font-family: "icoTigoUne";
  margin: 0 6px;
  font-size: 1.5rem;
}
@media (max-width: 768px) {
  .form-wrapper .at-button-primary,
  .at-button-primary,
  .at-button-secondary,
  .at-button-tertiary,
  .at-button-shadow,
  .at-button-icon,
  .at-button-iconcolor,
  .at-button-floating,
  .form-wrapper .at-button-loader,
  .at-button-loader {
    font-size: 0.875rem;
  }
  .form-wrapper.form-actions .at-button-primary,
  .form-wrapper.form-actions .at-button-secondary,
  .form-wrapper.form-actions .at-button-tertiary,
  .form-wrapper.form-actions .at-button-shadow,
  .form-wrapper.form-actions .at-button-icon,
  .form-wrapper.form-actions .at-button-iconcolor,
  .form-wrapper.form-actions .at-button-floating,
  .form-wrapper.form-actions .at-button-loader {
    margin: 0;
    padding-bottom: 0;
    width: auto;
  }
}
.at-element-span,
.at-element-list,
.at-link,
.at-font-p,
.at-font-em,
.at-font-small,
.at-font-small-legal,
.at-font-h1,
.at-font-h2,
.at-font-h3,
.at-font-h4,
.at-font-h5,
.at-blockquote {
  font-family: "robotoregular", sans-serif, sans-serif;
  font-weight: normal;
  color: #00377d;
  margin: 0;
  padding: 0;
}
.at-input-textfield,
.at-input-select,
.at-input-date,
.at-input-search,
.at-textarea,
.at-input-password {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -ms-appearance: none;
  background: transparent;
  border: 2px solid rgba(86, 86, 86, 0.9);
  border-radius: 4px;
  box-sizing: border-box;
  padding: 0 12px;
  color: rgba(86, 86, 86, 0.9);
  display: block;
  font-size: 1rem;
  font-family: "robotoregular", sans-serif, sans-serif;
  line-height: 1.8rem;
  outline: none;
  min-width: 200px;
  height: 48px;
  width: auto;
  margin: 0;
}
.at-input-textfield::-webkit-input-placeholder,
.at-input-select::-webkit-input-placeholder,
.at-input-date::-webkit-input-placeholder,
.at-input-search::-webkit-input-placeholder,
.at-textarea::-webkit-input-placeholder,
.at-input-password::-webkit-input-placeholder {
  color: rgba(86, 86, 86, 0.9);
}
.at-input-textfield:-ms-input-placeholder,
.at-input-select:-ms-input-placeholder,
.at-input-date:-ms-input-placeholder,
.at-input-search:-ms-input-placeholder,
.at-textarea:-ms-input-placeholder,
.at-input-password:-ms-input-placeholder {
  color: rgba(86, 86, 86, 0.9);
}
.at-input-textfield::-ms-input-placeholder,
.at-input-select::-ms-input-placeholder,
.at-input-date::-ms-input-placeholder,
.at-input-search::-ms-input-placeholder,
.at-textarea::-ms-input-placeholder,
.at-input-password::-ms-input-placeholder {
  color: rgba(86, 86, 86, 0.9);
}
.at-input-textfield::placeholder,
.at-input-select::placeholder,
.at-input-date::placeholder,
.at-input-search::placeholder,
.at-textarea::placeholder,
.at-input-password::placeholder {
  color: rgba(86, 86, 86, 0.9);
}
.at-input-textfield:hover,
.at-input-select:hover,
.at-input-date:hover,
.at-input-search:hover,
.at-textarea:hover,
.at-input-password:hover {
  border: 2px solid rgba(0, 55, 125, 0.5);
}
.at-input-textfield:focus,
.at-input-select:focus,
.at-input-date:focus,
.at-input-search:focus,
.at-textarea:focus,
.at-input-password:focus {
  border: 2px solid #00377d;
  color: #00377d;
}
.at-input-label,
.at-selectlabel,
.at-input-labeldate {
  font-family: "robotoregular", sans-serif, sans-serif;
  color: #565656;
  display: table;
  position: relative;
  margin: 20px 0;
  width: auto;
}
.at-input-label span,
.at-selectlabel span,
.at-input-labeldate span {
  -webkit-transform: translate(12px, 15px) scale(1);
  transform: translate(12px, 15px) scale(1);
  font-size: 0.875rem;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.5s all;
  color: rgba(86, 86, 86, 0.9);
  line-height: 1.5rem;
}
.at-input-label small,
.at-selectlabel small,
.at-input-labeldate small {
  font-size: 0.75rem;
  padding: 0 12px;
}
.at-input-label em,
.at-selectlabel em,
.at-input-labeldate em {
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -20px;
  font-size: 0.75rem;
  color: rgba(0, 55, 125, 0.4);
}
.at-input-label em span,
.at-selectlabel em span,
.at-input-labeldate em span {
  position: initial;
  color: rgba(0, 55, 125, 0.4);
  font-size: 0.75rem;
}
.at-input-label:hover input,
.at-selectlabel:hover input,
.at-input-labeldate:hover input,
.at-input-label:hover select,
.at-selectlabel:hover select,
.at-input-labeldate:hover select {
  border: 2px solid rgba(0, 55, 125, 0.5);
}
.at-input-label:hover em span,
.at-selectlabel:hover em span,
.at-input-labeldate:hover em span {
  color: rgba(0, 55, 125, 0.5);
}
.at-input-label:focus,
.at-selectlabel:focus,
.at-input-labeldate:focus {
  outline: none;
}
.at-input-label:focus span,
.at-selectlabel:focus span,
.at-input-labeldate:focus span,
.at-input-label:focus small,
.at-selectlabel:focus small,
.at-input-labeldate:focus small {
  color: #00377d;
}
.at-input-label:focus input,
.at-selectlabel:focus input,
.at-input-labeldate:focus input,
.at-input-label:focus select,
.at-selectlabel:focus select,
.at-input-labeldate:focus select {
  border: 2px solid #00377d;
}
.at-input-label:focus em span,
.at-selectlabel:focus em span,
.at-input-labeldate:focus em span {
  color: rgba(0, 55, 125, 0.5);
}
.at-input-label:focus i:before,
.at-selectlabel:focus i:before,
.at-input-labeldate:focus i:before {
  color: rgba(0, 55, 125, 0.5);
}
.active.at-input-label span,
.active.at-selectlabel span,
.active.at-input-labeldate span {
  font-size: 0.75rem;
  -webkit-transform: translate(12px, -10px) scale(1);
  transform: translate(12px, -10px) scale(1);
  background-color: #fff;
  padding: 0 3px;
  color: #00377d;
  line-height: 1.14rem;
}
.active.at-input-label input,
.active.at-selectlabel input,
.active.at-input-labeldate input,
.active.at-input-label select,
.active.at-selectlabel select,
.active.at-input-labeldate select {
  border: 2px solid rgba(0, 55, 125, 0.5);
  color: #00377d;
}
.active.at-input-label input:focus,
.active.at-selectlabel input:focus,
.active.at-input-labeldate input:focus,
.active.at-input-label select:focus,
.active.at-selectlabel select:focus,
.active.at-input-labeldate select:focus {
  border: 2px solid #00377d;
  color: #00377d;
}
.active.at-input-label small,
.active.at-selectlabel small,
.active.at-input-labeldate small {
  color: #00377d;
}
.active.at-input-label em span,
.active.at-selectlabel em span,
.active.at-input-labeldate em span {
  color: rgba(0, 55, 125, 0.9);
  background-color: transparent;
}
.active.at-input-label:hover span,
.active.at-selectlabel:hover span,
.active.at-input-labeldate:hover span {
  color: rgba(0, 55, 125, 0.9);
}
.active.at-input-label i:before,
.active.at-selectlabel i:before,
.active.at-input-labeldate i:before {
  color: #00377d;
}
.active.at-input-label:before,
.active.at-selectlabel:before,
.active.at-input-labeldate:before {
  color: #00c8ff;
}
.disabled.at-input-label span,
.disabled.at-selectlabel span,
.disabled.at-input-labeldate span {
  color: rgba(86, 86, 86, 0.2);
}
.disabled.at-input-label input,
.disabled.at-selectlabel input,
.disabled.at-input-labeldate input,
.disabled.at-input-label select,
.disabled.at-selectlabel select,
.disabled.at-input-labeldate select {
  border: 2px solid rgba(86, 86, 86, 0.9);
  color: rgba(86, 86, 86, 0.2);
}
.disabled.at-input-label small,
.disabled.at-selectlabel small,
.disabled.at-input-labeldate small {
  color: rgba(86, 86, 86, 0.9);
}
.disabled.at-input-label:before,
.disabled.at-selectlabel:before,
.disabled.at-input-labeldate:before {
  color: rgba(86, 86, 86, 0.5);
}
.disabled.at-input-label i:before,
.disabled.at-selectlabel i:before,
.disabled.at-input-labeldate i:before {
  color: rgba(86, 86, 86, 0.9);
}
.disabled.active.at-input-label span,
.disabled.active.at-selectlabel span,
.disabled.active.at-input-labeldate span,
.disabled.active.at-input-label small,
.disabled.active.at-selectlabel small,
.disabled.active.at-input-labeldate small {
  color: rgba(86, 86, 86, 0.9);
}
.disabled.active.at-input-label input,
.disabled.active.at-selectlabel input,
.disabled.active.at-input-labeldate input,
.disabled.active.at-input-label select,
.disabled.active.at-selectlabel select,
.disabled.active.at-input-labeldate select {
  color: rgba(86, 86, 86, 0.2);
}
.error.at-input-label span,
.error.at-selectlabel span,
.error.at-input-labeldate span {
  color: #f01e46;
}
.error.at-input-label input,
.error.at-selectlabel input,
.error.at-input-labeldate input,
.error.at-input-label select,
.error.at-selectlabel select,
.error.at-input-labeldate select {
  border: 2px solid #f01e46;
  color: rgba(86, 86, 86, 0.9);
}
.error.at-input-label small,
.error.at-selectlabel small,
.error.at-input-labeldate small {
  color: #f01e46;
}
.error.at-input-label:hover span,
.error.at-selectlabel:hover span,
.error.at-input-labeldate:hover span {
  color: #565656;
}
.error.at-input-label i:before,
.error.at-selectlabel i:before,
.error.at-input-labeldate i:before {
  color: #f01e46;
}
.icon-left.at-input-label i,
.icon-left.at-selectlabel i,
.icon-left.at-input-labeldate i,
.icon-right.at-input-label i,
.icon-right.at-selectlabel i,
.icon-right.at-input-labeldate i {
  position: absolute;
  top: 16px;
}
.icon-left.at-input-label i:before,
.icon-left.at-selectlabel i:before,
.icon-left.at-input-labeldate i:before,
.icon-right.at-input-label i:before,
.icon-right.at-selectlabel i:before,
.icon-right.at-input-labeldate i:before {
  font-size: 1.5rem;
  color: #565656;
}
.icon-left.active.at-input-label i:before,
.icon-left.active.at-selectlabel i:before,
.icon-left.active.at-input-labeldate i:before,
.icon-right.active.at-input-label i:before,
.icon-right.active.at-selectlabel i:before,
.icon-right.active.at-input-labeldate i:before {
  color: rgba(0, 55, 125, 0.5);
}
.icon-left.error.at-input-label i:before,
.icon-left.error.at-selectlabel i:before,
.icon-left.error.at-input-labeldate i:before,
.icon-right.error.at-input-label i:before,
.icon-right.error.at-selectlabel i:before,
.icon-right.error.at-input-labeldate i:before {
  color: #f01e46;
}
.at-input-checkbox,
.at-input-checkboxminus {
  position: relative;
  display: inline-block;
}
.at-input-checkbox label,
.at-input-checkboxminus label {
  width: 14px;
  height: 14px;
  border: 2px solid rgba(120, 120, 120, 0.54);
  border-radius: 2px;
  background: #fff;
  display: inline-block;
  position: relative;
  box-sizing: content-box;
}
.at-input-checkbox input,
.at-input-checkboxminus input {
  position: absolute;
  z-index: 2;
  opacity: 0;
  height: 100%;
  margin: 0;
  -webkit-appearance: radio;
  -moz-appearance: radio;
  appearance: radio;
}
.at-input-checkbox input:checked + label,
.at-input-checkboxminus input:checked + label {
  background: #00c8ff;
  border: 2px solid #00c8ff;
}
.at-input-radio {
  position: relative;
  display: inline-block;
}
.at-input-radio label {
  width: 16px;
  height: 16px;
  background: #fff;
  border: 2px solid rgba(86, 86, 86, 0.54);
  border-radius: 50%;
  display: inline-block;
  pointer-events: none;
  position: relative;
  box-sizing: content-box;
}
.at-input-radio input {
  opacity: 0;
  position: absolute;
}
.at-input-radio input + label {
  padding-left: 0;
  line-height: 0;
  display: inline-block;
  font-size: initial;
  bottom: 0;
  margin: 0;
}
.at-input-radio input + label:after {
  display: none;
}
.at-input-radio input + label:before {
  display: none;
}
.at-input-radio input:checked + label {
  border: 2px solid #00c8ff;
}
.at-input-radio input:checked + label:after {
  content: " ";
  width: 100%;
  height: 100%;
  background: #00c8ff;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  display: inline-block;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 1;
}
.at-input-switch {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 14px;
}
@media (max-width: 1024px) {
  .active.at-input-label:hover span,
  .active.at-selectlabel:hover span,
  .active.at-input-labeldate:hover span {
    color: rgba(0, 55, 125, 0.9);
  }
}
.at-linear-progress-indicator {
  width: 100%;
  height: 5px;
  display: block;
  text-align: center;
}
@-webkit-keyframes rotateCircularIndicator {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotateCircularIndicator {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.at-large-circular-progress-indicator,
.at-medium-circular-progress-indicator,
.at-small-circular-progress-indicator {
  display: block;
  border-radius: 100%;
  position: relative;
  background: #fff;
  border: 3px solid rgba(0, 55, 125, 0.1);
  border-top: 3px solid #00c8ff;
}
.loading.at-large-circular-progress-indicator,
.loading.at-medium-circular-progress-indicator,
.loading.at-small-circular-progress-indicator {
  -webkit-animation-name: rotateCircularIndicator;
  animation-name: rotateCircularIndicator;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.at-image-avatar,
.at-hero-image,
.at-landscape-image,
.at-logo-image,
.at-square-image,
.at-center-image {
  height: auto;
  max-width: 100%;
  overflow: hidden;
}
.at-divider,
.at-divider-background {
  width: 100%;
  margin: 0.5rem 0;
  opacity: 0.12;
  background: #565656;
  border: 1px solid #000;
}
.at-progressbar {
  height: 7px;
  display: block;
  border-radius: 10px;
}
.ml-banner-big,
.ml-banner-center,
.or-hight-slider {
  display: block;
  position: relative;
  height: auto;
  width: 100%;
}
.ml-banner-big .content-center,
.ml-banner-big .content-left,
.ml-banner-big .content-right,
.ml-banner-center .content-center,
.ml-banner-center .content-left,
.ml-banner-center .content-right {
  position: absolute;
  bottom: 28px;
  max-width: 1170px;
}
.ml-banner-big .content-center .at-font-h1,
.ml-banner-big .content-left .at-font-h1,
.ml-banner-big .content-right .at-font-h1,
.ml-banner-center .content-center .at-font-h1,
.ml-banner-center .content-left .at-font-h1,
.ml-banner-center .content-right .at-font-h1 {
  font-size: 1.375rem;
  margin: 5px 0;
  line-height: 1.5rem;
}
@media (max-width: 768px) {
  .ml-banner-big .content-center .at-font-p,
  .ml-banner-big .content-left .at-font-p,
  .ml-banner-big .content-right .at-font-p,
  .ml-banner-center .content-center .at-font-p,
  .ml-banner-center .content-left .at-font-p,
  .ml-banner-center .content-right .at-font-p {
    font-size: 0.875rem;
  }
}
.ml-banner-big .content-center .at-button-shadow,
.ml-banner-big .content-left .at-button-shadow,
.ml-banner-big .content-right .at-button-shadow,
.ml-banner-center .content-center .at-button-shadow,
.ml-banner-center .content-left .at-button-shadow,
.ml-banner-center .content-right .at-button-shadow {
  margin-top: 24px;
}
.ml-card-paquetes .content-card,
.ml-card-servicios .content-card,
.ml-card-big .content-card,
.ml-card-medium .content-card,
.ml-card-small .content-card {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card,
  .ml-card-servicios .content-card,
  .ml-card-big .content-card,
  .ml-card-medium .content-card,
  .ml-card-small .content-card {
    padding: 0 12px;
    box-sizing: border-box;
  }
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .title-card,
  .ml-card-servicios .content-card .title-card,
  .ml-card-big .content-card .title-card,
  .ml-card-medium .content-card .title-card,
  .ml-card-small .content-card .title-card {
    height: 44px;
    display: flex;
    align-items: center;
  }
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .at-font-em,
  .ml-card-servicios .content-card .at-font-em,
  .ml-card-big .content-card .at-font-em,
  .ml-card-medium .content-card .at-font-em,
  .ml-card-small .content-card .at-font-em {
    margin-top: 28px;
  }
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .at-font-p,
  .ml-card-servicios .content-card .at-font-p,
  .ml-card-big .content-card .at-font-p,
  .ml-card-medium .content-card .at-font-p,
  .ml-card-small .content-card .at-font-p {
    margin-top: 16px;
  }
}
.ml-card-paquetes .content-card .buttons-left,
.ml-card-paquetes .content-card .buttons-center,
.ml-card-paquetes .content-card .buttons-right,
.ml-card-servicios .content-card .buttons-left,
.ml-card-servicios .content-card .buttons-center,
.ml-card-servicios .content-card .buttons-right,
.ml-card-big .content-card .buttons-left,
.ml-card-big .content-card .buttons-center,
.ml-card-big .content-card .buttons-right,
.ml-card-medium .content-card .buttons-left,
.ml-card-medium .content-card .buttons-center,
.ml-card-medium .content-card .buttons-right,
.ml-card-small .content-card .buttons-left,
.ml-card-small .content-card .buttons-center,
.ml-card-small .content-card .buttons-right,
.ml-popup-form .popup-content .buttons-right,
.ml-popup-advertence .popup-content .buttons-right {
  position: relative;
  width: 100%;
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .buttons-left,
  .ml-card-paquetes .content-card .buttons-center,
  .ml-card-paquetes .content-card .buttons-right,
  .ml-card-servicios .content-card .buttons-left,
  .ml-card-servicios .content-card .buttons-center,
  .ml-card-servicios .content-card .buttons-right,
  .ml-card-big .content-card .buttons-left,
  .ml-card-big .content-card .buttons-center,
  .ml-card-big .content-card .buttons-right,
  .ml-card-medium .content-card .buttons-left,
  .ml-card-medium .content-card .buttons-center,
  .ml-card-medium .content-card .buttons-right,
  .ml-card-small .content-card .buttons-left,
  .ml-card-small .content-card .buttons-center,
  .ml-card-small .content-card .buttons-right,
  .ml-popup-form .popup-content .buttons-right,
  .ml-popup-advertence .popup-content .buttons-right {
    position: initial;
    margin-top: 1rem;
  }
}
.ml-backdrop .modal-content {
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  width: 1170px;
  height: 85%;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.17), 0 10px 10px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
.ml-backdrop .modal-content::-webkit-scrollbar {
  width: 5px;
}
.ml-backdrop .modal-content::-webkit-scrollbar-track {
  background-color: transparent;
}
.ml-backdrop .modal-content::-webkit-scrollbar-thumb {
  background-color: #00377d;
  border-radius: 10px;
}
.ml-backdrop {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.ml-backdrop .ic-cerrar,
.ml-backdrop .ic-expandir-mas {
  color: #fff;
  font-size: 28px;
  font-weight: bold;
}
@media (max-width: 1024px) {
  .ml-backdrop .modal-content {
    width: 100%;
  }
  .ml-card-paquetes .content-card .buttons-left,
  .ml-card-paquetes .content-card .buttons-center,
  .ml-card-paquetes .content-card .buttons-right,
  .ml-card-servicios .content-card .buttons-left,
  .ml-card-servicios .content-card .buttons-center,
  .ml-card-servicios .content-card .buttons-right,
  .ml-card-big .content-card .buttons-left,
  .ml-card-big .content-card .buttons-center,
  .ml-card-big .content-card .buttons-right,
  .ml-card-medium .content-card .buttons-left,
  .ml-card-medium .content-card .buttons-center,
  .ml-card-medium .content-card .buttons-right,
  .ml-card-small .content-card .buttons-left,
  .ml-card-small .content-card .buttons-center,
  .ml-card-small .content-card .buttons-right,
  .ml-popup-form .popup-content .buttons-right,
  .ml-popup-advertence .popup-content .buttons-right {
    position: initial;
    margin-top: 1rem;
  }
}
.ml-popup .popup-content,
.ml-popup-form .popup-content,
.ml-popup-advertence .popup-content,
.ml-popup-list .popup-content {
  display: table;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.22), 0 24px 24px 0 rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  background: #fff;
  top: 120px;
  border-radius: 2px;
  padding: 24px;
  text-align: center;
  min-width: 440px;
  max-width: 560px;
}
.ml-popup .popup-content .content-popup-title,
.ml-popup-form .popup-content .content-popup-title,
.ml-popup-advertence .popup-content .content-popup-title,
.ml-popup-list .popup-content .content-popup-title {
  height: 64px;
  display: flex;
  align-items: center;
}
.ml-popup .popup-content .content-popup-footer.right,
.ml-popup-form .popup-content .content-popup-footer.right,
.ml-popup-advertence .popup-content .content-popup-footer.right,
.ml-popup-list .popup-content .content-popup-footer.right {
  height: 52px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.ml-popup .popup-content .content-popup-footer.center,
.ml-popup-form .popup-content .content-popup-footer.center,
.ml-popup-advertence .popup-content .content-popup-footer.center,
.ml-popup-list .popup-content .content-popup-footer.center {
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ml-popup .popup-content .content-popup-footer.left,
.ml-popup-form .popup-content .content-popup-footer.left,
.ml-popup-advertence .popup-content .content-popup-footer.left,
.ml-popup-list .popup-content .content-popup-footer.left {
  height: 52px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.ml-popup .popup-content .content-popup-header,
.ml-popup-form .popup-content .content-popup-header,
.ml-popup-advertence .popup-content .content-popup-header,
.ml-popup-list .popup-content .content-popup-header {
  display: block;
}
.ml-popup .popup-content .content-popup-body,
.ml-popup-form .popup-content .content-popup-body,
.ml-popup-advertence .popup-content .content-popup-body,
.ml-popup-list .popup-content .content-popup-body {
  display: block;
}
.ml-popup .popup-content .content-popup-footer,
.ml-popup-form .popup-content .content-popup-footer,
.ml-popup-advertence .popup-content .content-popup-footer,
.ml-popup-list .popup-content .content-popup-footer {
  display: block;
}
.ml-popup .popup-content .ml-card-paquetes .content-card .buttons-left,
.ml-card-paquetes .content-card .ml-popup .popup-content .buttons-left,
.ml-popup-form .popup-content .ml-card-paquetes .content-card .buttons-left,
.ml-card-paquetes .content-card .ml-popup-form .popup-content .buttons-left,
.ml-popup-advertence
  .popup-content
  .ml-card-paquetes
  .content-card
  .buttons-left,
.ml-card-paquetes
  .content-card
  .ml-popup-advertence
  .popup-content
  .buttons-left,
.ml-popup-list .popup-content .ml-card-paquetes .content-card .buttons-left,
.ml-card-paquetes .content-card .ml-popup-list .popup-content .buttons-left,
.ml-popup .popup-content .ml-card-paquetes .content-card .buttons-center,
.ml-card-paquetes .content-card .ml-popup .popup-content .buttons-center,
.ml-popup-form .popup-content .ml-card-paquetes .content-card .buttons-center,
.ml-card-paquetes .content-card .ml-popup-form .popup-content .buttons-center,
.ml-popup-advertence
  .popup-content
  .ml-card-paquetes
  .content-card
  .buttons-center,
.ml-card-paquetes
  .content-card
  .ml-popup-advertence
  .popup-content
  .buttons-center,
.ml-popup-list .popup-content .ml-card-paquetes .content-card .buttons-center,
.ml-card-paquetes .content-card .ml-popup-list .popup-content .buttons-center,
.ml-popup .popup-content .ml-card-paquetes .content-card .buttons-right,
.ml-card-paquetes .content-card .ml-popup .popup-content .buttons-right,
.ml-popup-list .popup-content .ml-card-paquetes .content-card .buttons-right,
.ml-card-paquetes .content-card .ml-popup-list .popup-content .buttons-right,
.ml-popup .popup-content .ml-card-servicios .content-card .buttons-left,
.ml-card-servicios .content-card .ml-popup .popup-content .buttons-left,
.ml-popup-form .popup-content .ml-card-servicios .content-card .buttons-left,
.ml-card-servicios .content-card .ml-popup-form .popup-content .buttons-left,
.ml-popup-advertence
  .popup-content
  .ml-card-servicios
  .content-card
  .buttons-left,
.ml-card-servicios
  .content-card
  .ml-popup-advertence
  .popup-content
  .buttons-left,
.ml-popup-list .popup-content .ml-card-servicios .content-card .buttons-left,
.ml-card-servicios .content-card .ml-popup-list .popup-content .buttons-left,
.ml-popup .popup-content .ml-card-servicios .content-card .buttons-center,
.ml-card-servicios .content-card .ml-popup .popup-content .buttons-center,
.ml-popup-form .popup-content .ml-card-servicios .content-card .buttons-center,
.ml-card-servicios .content-card .ml-popup-form .popup-content .buttons-center,
.ml-popup-advertence
  .popup-content
  .ml-card-servicios
  .content-card
  .buttons-center,
.ml-card-servicios
  .content-card
  .ml-popup-advertence
  .popup-content
  .buttons-center,
.ml-popup-list .popup-content .ml-card-servicios .content-card .buttons-center,
.ml-card-servicios .content-card .ml-popup-list .popup-content .buttons-center,
.ml-popup .popup-content .ml-card-servicios .content-card .buttons-right,
.ml-card-servicios .content-card .ml-popup .popup-content .buttons-right,
.ml-popup-list .popup-content .ml-card-servicios .content-card .buttons-right,
.ml-card-servicios .content-card .ml-popup-list .popup-content .buttons-right,
.ml-popup .popup-content .ml-card-big .content-card .buttons-left,
.ml-card-big .content-card .ml-popup .popup-content .buttons-left,
.ml-popup-form .popup-content .ml-card-big .content-card .buttons-left,
.ml-card-big .content-card .ml-popup-form .popup-content .buttons-left,
.ml-popup-advertence .popup-content .ml-card-big .content-card .buttons-left,
.ml-card-big .content-card .ml-popup-advertence .popup-content .buttons-left,
.ml-popup-list .popup-content .ml-card-big .content-card .buttons-left,
.ml-card-big .content-card .ml-popup-list .popup-content .buttons-left,
.ml-popup .popup-content .ml-card-big .content-card .buttons-center,
.ml-card-big .content-card .ml-popup .popup-content .buttons-center,
.ml-popup-form .popup-content .ml-card-big .content-card .buttons-center,
.ml-card-big .content-card .ml-popup-form .popup-content .buttons-center,
.ml-popup-advertence .popup-content .ml-card-big .content-card .buttons-center,
.ml-card-big .content-card .ml-popup-advertence .popup-content .buttons-center,
.ml-popup-list .popup-content .ml-card-big .content-card .buttons-center,
.ml-card-big .content-card .ml-popup-list .popup-content .buttons-center,
.ml-popup .popup-content .ml-card-big .content-card .buttons-right,
.ml-card-big .content-card .ml-popup .popup-content .buttons-right,
.ml-popup-list .popup-content .ml-card-big .content-card .buttons-right,
.ml-card-big .content-card .ml-popup-list .popup-content .buttons-right,
.ml-popup .popup-content .ml-card-medium .content-card .buttons-left,
.ml-card-medium .content-card .ml-popup .popup-content .buttons-left,
.ml-popup-form .popup-content .ml-card-medium .content-card .buttons-left,
.ml-card-medium .content-card .ml-popup-form .popup-content .buttons-left,
.ml-popup-advertence .popup-content .ml-card-medium .content-card .buttons-left,
.ml-card-medium .content-card .ml-popup-advertence .popup-content .buttons-left,
.ml-popup-list .popup-content .ml-card-medium .content-card .buttons-left,
.ml-card-medium .content-card .ml-popup-list .popup-content .buttons-left,
.ml-popup .popup-content .ml-card-medium .content-card .buttons-center,
.ml-card-medium .content-card .ml-popup .popup-content .buttons-center,
.ml-popup-form .popup-content .ml-card-medium .content-card .buttons-center,
.ml-card-medium .content-card .ml-popup-form .popup-content .buttons-center,
.ml-popup-advertence
  .popup-content
  .ml-card-medium
  .content-card
  .buttons-center,
.ml-card-medium
  .content-card
  .ml-popup-advertence
  .popup-content
  .buttons-center,
.ml-popup-list .popup-content .ml-card-medium .content-card .buttons-center,
.ml-card-medium .content-card .ml-popup-list .popup-content .buttons-center,
.ml-popup .popup-content .ml-card-medium .content-card .buttons-right,
.ml-card-medium .content-card .ml-popup .popup-content .buttons-right,
.ml-popup-list .popup-content .ml-card-medium .content-card .buttons-right,
.ml-card-medium .content-card .ml-popup-list .popup-content .buttons-right,
.ml-popup .popup-content .ml-card-small .content-card .buttons-left,
.ml-card-small .content-card .ml-popup .popup-content .buttons-left,
.ml-popup-form .popup-content .ml-card-small .content-card .buttons-left,
.ml-card-small .content-card .ml-popup-form .popup-content .buttons-left,
.ml-popup-advertence .popup-content .ml-card-small .content-card .buttons-left,
.ml-card-small .content-card .ml-popup-advertence .popup-content .buttons-left,
.ml-popup-list .popup-content .ml-card-small .content-card .buttons-left,
.ml-card-small .content-card .ml-popup-list .popup-content .buttons-left,
.ml-popup .popup-content .ml-card-small .content-card .buttons-center,
.ml-card-small .content-card .ml-popup .popup-content .buttons-center,
.ml-popup-form .popup-content .ml-card-small .content-card .buttons-center,
.ml-card-small .content-card .ml-popup-form .popup-content .buttons-center,
.ml-popup-advertence
  .popup-content
  .ml-card-small
  .content-card
  .buttons-center,
.ml-card-small
  .content-card
  .ml-popup-advertence
  .popup-content
  .buttons-center,
.ml-popup-list .popup-content .ml-card-small .content-card .buttons-center,
.ml-card-small .content-card .ml-popup-list .popup-content .buttons-center,
.ml-popup .popup-content .ml-card-small .content-card .buttons-right,
.ml-card-small .content-card .ml-popup .popup-content .buttons-right,
.ml-popup-list .popup-content .ml-card-small .content-card .buttons-right,
.ml-card-small .content-card .ml-popup-list .popup-content .buttons-right,
.ml-popup-form .popup-content .buttons-right,
.ml-popup-advertence .popup-content .buttons-right {
  text-align: right;
}
.ml-popup .popup-content .at-font-h4,
.ml-popup-form .popup-content .at-font-h4,
.ml-popup-advertence .popup-content .at-font-h4,
.ml-popup-list .popup-content .at-font-h4 {
  font-size: 1rem;
}
.ml-popup,
.ml-popup-form,
.ml-popup-advertence,
.ml-popup-list {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  z-index: 50;
  background-color: rgba(0, 0, 10, 0.5);
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.ml-popup .ic-cerrar,
.ml-popup-form .ic-cerrar,
.ml-popup-advertence .ic-cerrar,
.ml-popup-list .ic-cerrar {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  position: absolute;
  right: 24px;
  top: 24px;
}
.ml-popup .ic-cerrar:hover,
.ml-popup-form .ic-cerrar:hover,
.ml-popup-advertence .ic-cerrar:hover,
.ml-popup-list .ic-cerrar:hover,
.ml-popup .ic-cerrar:focus,
.ml-popup-form .ic-cerrar:focus,
.ml-popup-advertence .ic-cerrar:focus,
.ml-popup-list .ic-cerrar:focus {
  color: #198afd;
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 768px) {
  .ml-popup .popup-content,
  .ml-popup-form .popup-content,
  .ml-popup-advertence .popup-content,
  .ml-popup-list .popup-content {
    width: 96%;
    min-width: auto;
  }
  .ml-popup .popup-content .at-font-h4,
  .ml-popup-form .popup-content .at-font-h4,
  .ml-popup-advertence .popup-content .at-font-h4,
  .ml-popup-list .popup-content .at-font-h4 {
    font-size: 1rem;
  }
  .ml-popup .popup-content .at-font-small-legal,
  .ml-popup-form .popup-content .at-font-small-legal,
  .ml-popup-advertence .popup-content .at-font-small-legal,
  .ml-popup-list .popup-content .at-font-small-legal {
    font-size: 0.75rem;
  }
}
.ml-general-icon-circular {
  text-align: center;
}
.ml-general-icon-circular .at-image-avatar {
  height: 180px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 24px;
}
.ml-general-icon-circular .at-image-avatar,
.owl-carousel .ml-general-icon-circular .at-image-avatar {
  width: 180px;
}
.ml-general-icon-circular .at-image-avatar ~ .at-font-h5 {
  margin-bottom: 12px;
}
.ml-notification-colorline,
.ml-notification-alert,
.ml-notification-attention,
.ml-notification-information,
.ml-notification-success,
.ml-notification-full-screen {
  display: none;
  opacity: 0;
  box-sizing: border-box;
  padding: 12px 0;
  position: relative;
}
@media (max-width: 768px) {
  .ml-notification-colorline,
  .ml-notification-alert,
  .ml-notification-attention,
  .ml-notification-information,
  .ml-notification-success,
  .ml-notification-full-screen {
    padding: 6px 0;
  }
}
.ml-notification-colorline .content-icon,
.ml-notification-alert .content-icon,
.ml-notification-attention .content-icon,
.ml-notification-information .content-icon,
.ml-notification-success .content-icon,
.ml-notification-full-screen .content-icon {
  padding-right: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  .ml-notification-colorline .content-icon,
  .ml-notification-alert .content-icon,
  .ml-notification-attention .content-icon,
  .ml-notification-information .content-icon,
  .ml-notification-success .content-icon,
  .ml-notification-full-screen .content-icon {
    padding-right: 0;
    justify-content: initial;
    padding-left: 12px;
    box-sizing: border-box;
  }
}
.ml-notification-colorline .content-icon i,
.ml-notification-alert .content-icon i,
.ml-notification-attention .content-icon i,
.ml-notification-information .content-icon i,
.ml-notification-success .content-icon i,
.ml-notification-full-screen .content-icon i {
  font-size: 24px;
}
.ml-notification-colorline .content-icon i:before,
.ml-notification-alert .content-icon i:before,
.ml-notification-attention .content-icon i:before,
.ml-notification-information .content-icon i:before,
.ml-notification-success .content-icon i:before,
.ml-notification-full-screen .content-icon i:before {
  color: #fff;
}
.ml-notification-colorline .content-info,
.ml-notification-alert .content-info,
.ml-notification-attention .content-info,
.ml-notification-information .content-info,
.ml-notification-success .content-info,
.ml-notification-full-screen .content-info {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .ml-notification-colorline .content-info,
  .ml-notification-alert .content-info,
  .ml-notification-attention .content-info,
  .ml-notification-information .content-info,
  .ml-notification-success .content-info,
  .ml-notification-full-screen .content-info {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.ml-notification-colorline .content-info p,
.ml-notification-alert .content-info p,
.ml-notification-attention .content-info p,
.ml-notification-information .content-info p,
.ml-notification-success .content-info p,
.ml-notification-full-screen .content-info p {
  font-size: 0.875rem;
  color: #fff;
}
.ml-notification-colorline .content-info p a,
.ml-notification-alert .content-info p a,
.ml-notification-attention .content-info p a,
.ml-notification-information .content-info p a,
.ml-notification-success .content-info p a,
.ml-notification-full-screen .content-info p a {
  text-transform: uppercase;
  text-decoration: underline;
  color: #fff;
  font-weight: bold;
}
.ml-notification-colorline .content-close,
.ml-notification-alert .content-close,
.ml-notification-attention .content-close,
.ml-notification-information .content-close,
.ml-notification-success .content-close,
.ml-notification-full-screen .content-close {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .ml-notification-colorline .content-close,
  .ml-notification-alert .content-close,
  .ml-notification-attention .content-close,
  .ml-notification-information .content-close,
  .ml-notification-success .content-close,
  .ml-notification-full-screen .content-close {
    justify-content: flex-end;
    padding-right: 12px;
    box-sizing: border-box;
  }
}
.ml-notification-colorline .content-close i,
.ml-notification-alert .content-close i,
.ml-notification-attention .content-close i,
.ml-notification-information .content-close i,
.ml-notification-success .content-close i,
.ml-notification-full-screen .content-close i {
  font-size: 24px;
  cursor: pointer;
}
.ml-notification-colorline .content-close i:before,
.ml-notification-alert .content-close i:before,
.ml-notification-attention .content-close i:before,
.ml-notification-information .content-close i:before,
.ml-notification-success .content-close i:before,
.ml-notification-full-screen .content-close i:before {
  color: #fff;
}
.ml-general-interest {
  margin: 0 6px;
}
.ml-general-interest .at-containershadow-tertiary {
  height: auto;
  margin-bottom: 20px;
  padding: 0;
}
@media (max-width: 768px) {
  .ml-general-interest .at-containershadow-tertiary {
    width: 300px;
  }
}
.ml-general-interest .content-info {
  padding: 18px 12px;
}
.ml-general-interest .content-info .content-button {
  text-align: right;
}
.ml-general-interest .content-info .content-button .at-button-tertiary {
  padding-right: 0;
}
.ml-general-interest .content-info h5 {
  margin-bottom: 12px;
  text-transform: none;
  letter-spacing: inherit;
}
.ml-general-interest .content-info .at-button-tertiary {
  font-size: 0.875rem;
}
.ml-search-basic .at-input-label {
  width: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  outline: none;
  box-sizing: border-box;
  margin: 0;
  float: right;
  padding: 18px 0;
}
@media (max-width: 768px) {
  .ml-search-basic .at-input-label {
    padding: 12px 0;
  }
}
.ml-search-basic .at-input-label:hover .at-input-search {
  border: 0;
}
.ml-search-basic .at-input-label .at-input-search {
  height: auto;
  outline: none;
  border-left: 0;
  font-size: 1.125rem;
  overflow: hidden;
  padding: 0;
  float: right;
  display: inline-block;
  vertical-align: middle;
  min-width: 0;
}
@media (max-width: 768px) {
  .ml-search-basic .at-input-label .at-input-search {
    font-size: 0.875rem;
  }
}
.ml-search-basic .at-input-label .at-input-search ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.ml-search-basic .at-input-label .at-input-search :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.ml-search-basic .at-input-label .at-input-search ::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.ml-search-basic .at-input-label .at-input-search ::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.ml-search-basic .at-input-label .at-input-search::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.ml-search-basic .at-input-label .at-input-search:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.ml-search-basic .at-input-label .at-input-search::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.ml-search-basic .at-input-label .at-input-search::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.ml-search-basic .at-input-label .ic-buscar {
  background: none;
  border: 0;
  padding: 0 24px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  outline: none;
}
.ml-search-basic .at-input-label .ic-buscar:before {
  color: #fff;
  font-size: 36px;
}
@media (max-width: 768px) {
  .ml-search-basic .at-input-label .ic-buscar:before {
    font-size: 24px;
  }
}
.ml-search-basic .at-input-label .ic-cerrar {
  display: none;
  padding: 0 24px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .ml-search-basic .at-input-label .ic-cerrar {
    padding: 0 12px 0 24px;
  }
}
.ml-search-basic .at-input-label .ic-cerrar:before {
  font-size: 36px;
  color: #fff;
}
@media (max-width: 768px) {
  .ml-search-basic .at-input-label .ic-cerrar:before {
    font-size: 24px;
  }
}
.ml-footer-navigation {
  background: #eeeeee;
  padding: 24px;
}
@media (max-width: 480px) {
  .ml-footer-navigation {
    padding: 8px 0;
  }
}
.ml-footer-navigation .block-navigation {
  padding: 0 1rem;
}
.ml-footer-navigation .block-navigation .title-navigation {
  margin: 20px 0;
  position: relative;
  display: flex;
  align-items: center;
}
.ml-footer-navigation .block-navigation .title-navigation h4 {
  font-size: 1rem;
}
.ml-footer-navigation .block-navigation .title-navigation .at-font-em {
  color: #00377d;
}
.ml-footer-navigation
  .block-navigation
  .elements-navigation
  .at-element-list
  li {
  margin: 0.3rem 0;
  color: #00377d;
  line-height: 32px;
}
.ml-footer-navigation
  .block-navigation
  .elements-navigation
  .at-element-list
  li
  .at-link {
  color: #565656;
  font-size: 0.875rem;
  line-height: 32px;
}
.ml-footer-navigation
  .block-navigation
  .elements-navigation
  .at-element-list
  li
  i {
  float: initial;
  margin-right: 12px;
  font-size: 1rem;
}
.ml-footer-navigation
  .block-navigation
  .elements-navigation
  .at-element-list
  li
  i:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
}
.ml-footer-navigation
  .block-navigation
  .elements-navigation
  .at-element-list
  li
  a {
  display: flex;
  align-items: center;
}
.navigation-footer,
.or-footer .navigation-footer {
  display: block;
}
.navigation-footer .container-navigation-footer {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
}
.navigation-footer
  .container-navigation-footer
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .elements-navigation
  .at-element-list
  li {
  margin: 24px 0 0 0;
  display: inline-block;
  width: 24%;
  vertical-align: top;
}
@media (max-width: 768px) {
  .navigation-footer
    .container-navigation-footer
    .ml-accordion
    .at-containershadow-tertiary
    .accordion-item
    .item-body
    .elements-navigation
    .at-element-list
    li {
    display: block;
    width: 100%;
  }
}
.navigation-footer
  .container-navigation-footer
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .elements-navigation
  .at-element-list
  li
  a {
  margin: 0;
  display: flex;
  vertical-align: middle;
  color: #565656;
  font-size: 0.875rem;
  line-height: 32px;
  align-items: center;
}
@media (max-width: 768px) {
  .navigation-footer
    .container-navigation-footer
    .ml-accordion
    .at-containershadow-tertiary
    .accordion-item
    .item-body
    .elements-navigation
    .at-element-list
    li
    a {
    display: block;
    width: 100%;
  }
}
.navigation-footer
  .container-navigation-footer
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .elements-navigation
  .at-element-list
  li
  a
  i {
  margin: -3px 12px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.navigation-footer
  .container-navigation-footer
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .elements-navigation.navigation-line-atention
  .at-element-list
  li
  i {
  margin: -3px 12px 0 0;
}
.navigation-footer
  .container-navigation-footer
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item:nth-child(5)
  .item-body {
  display: none;
}
.ml-footer-firm {
  background: #00377d;
  padding: 24px 0;
}
@media (max-width: 768px) {
  .ml-footer-firm {
    padding: 24px 0 18px 0;
  }
}
.ml-footer-firm .container-columns-firm,
.ml-footer-firm .region-footer-firm {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
@media (max-width: 768px) {
  .ml-footer-firm .container-columns-firm,
  .ml-footer-firm .region-footer-firm {
    display: block;
  }
}
.ml-footer-firm .container-columns-firm .column:nth-child(1),
.ml-footer-firm .region-footer-firm .column:nth-child(1) {
  width: 50%;
  vertical-align: top;
  display: inline-block;
  text-align: left;
}
@media (max-width: 768px) {
  .ml-footer-firm .container-columns-firm .column:nth-child(1),
  .ml-footer-firm .region-footer-firm .column:nth-child(1) {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 24px;
  }
}
.ml-footer-firm .container-columns-firm .column:nth-child(2),
.ml-footer-firm .region-footer-firm .column:nth-child(2) {
  width: 20%;
  vertical-align: top;
  display: inline-block;
  text-align: center;
}
@media (max-width: 768px) {
  .ml-footer-firm .container-columns-firm .column:nth-child(2),
  .ml-footer-firm .region-footer-firm .column:nth-child(2) {
    width: 49%;
    vertical-align: middle;
  }
}
.ml-footer-firm .container-columns-firm .column:nth-child(2) a,
.ml-footer-firm .region-footer-firm .column:nth-child(2) a {
  margin-right: 12px;
}
.ml-footer-firm .container-columns-firm .column:nth-child(3),
.ml-footer-firm .region-footer-firm .column:nth-child(3) {
  width: 29%;
  vertical-align: top;
  display: inline-block;
  text-align: right;
}
@media (max-width: 768px) {
  .ml-footer-firm .container-columns-firm .column:nth-child(3),
  .ml-footer-firm .region-footer-firm .column:nth-child(3) {
    width: 49%;
    vertical-align: middle;
  }
}
.ml-footer-firm .container-columns-firm .column .ic-facebook-footer:before,
.ml-footer-firm .region-footer-firm .column .ic-facebook-footer:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  color: #7f9bbd;
  content: url(https://atomic.tigocloud.net/source/assets/images/icons/ic-facebook-footer.svg);
  width: 24px;
  height: 24px;
}
.ml-footer-firm .container-columns-firm .column .ic-twitter-footer:before,
.ml-footer-firm .region-footer-firm .column .ic-twitter-footer:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  color: #7f9bbd;
  content: url(https://atomic.tigocloud.net/source/assets/images/icons/ic-twitter-footer.svg);
  width: 24px;
  height: 24px;
}
.ml-footer-firm .container-columns-firm .column .at-font-small-legal,
.ml-footer-firm .region-footer-firm .column .at-font-small-legal {
  color: #fff;
  display: block;
  padding-left: 12px;
}
@media (max-width: 768px) {
  .ml-footer-firm .container-columns-firm .column .at-font-small-legal,
  .ml-footer-firm .region-footer-firm .column .at-font-small-legal {
    padding: 0 1rem;
  }
}
.ml-footer-firm .container-columns-firm .column a,
.ml-footer-firm .region-footer-firm .column a {
  display: inline-block;
}
.ml-footer-firm .container-columns-firm .column .ml-dropdown-up .at-font-p,
.ml-footer-firm .region-footer-firm .column .ml-dropdown-up .at-font-p {
  margin: 0;
  font-size: 0.875rem;
}
.ml-footer-firm .container-columns-firm .column small,
.ml-footer-firm .region-footer-firm .column small {
  font-size: 11px;
}
.ml-footer-firm .container-columns-firm .column.social-networks,
.ml-footer-firm .region-footer-firm .column.social-networks {
  width: 50%;
  text-align: right;
}
@media (max-width: 768px) {
  .ml-footer-firm .container-columns-firm .column.social-networks,
  .ml-footer-firm .region-footer-firm .column.social-networks {
    width: 100%;
    text-align: center;
  }
}
.ml-footer-firm .container-columns-firm #block-footerfirmcountriesblock,
.ml-footer-firm .region-footer-firm #block-footerfirmcountriesblock {
  width: 29%;
}
@media (max-width: 768px) {
  .ml-footer-firm .container-columns-firm #block-footerfirmcountriesblock,
  .ml-footer-firm .region-footer-firm #block-footerfirmcountriesblock {
    width: 49%;
    vertical-align: middle;
    display: inline-block;
    float: none;
  }
}
.ml-footer-firm
  .container-columns-firm
  #block-footerfirmcountriesblock
  .clearfix,
.ml-footer-firm .region-footer-firm #block-footerfirmcountriesblock .clearfix {
  padding: 0;
}
.ml-footer-firm
  .container-columns-firm
  #block-footerfirmcountriesblock
  .clearfix
  p,
.ml-footer-firm
  .region-footer-firm
  #block-footerfirmcountriesblock
  .clearfix
  p {
  font-size: 1rem;
}
.ml-footer-firm .container-columns-firm #block-footerfirmcountriesblock .column,
.ml-footer-firm .region-footer-firm #block-footerfirmcountriesblock .column {
  width: 100%;
}
@media (max-width: 768px) {
  .ml-footer-firm
    .container-columns-firm
    #block-footerfirmcountriesblock
    .column,
  .ml-footer-firm .region-footer-firm #block-footerfirmcountriesblock .column {
    margin: 0;
  }
}
.ml-footer-services {
  padding: 2rem 0;
}
.ml-footer-services .services-block .content-icon {
  margin-bottom: 2rem;
  margin-top: 1rem;
  text-align: center;
}
.ml-footer-services .services-block .content-icon i {
  font-size: 3rem;
  background: #fff;
  border-radius: 50%;
  padding: 1rem;
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  display: inline-block;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.17), 0 10px 10px 0 rgba(0, 0, 0, 0.1);
}
.ml-footer-services .services-block .content-info {
  text-align: center;
}
.ml-process-overlay,
.ml-success-overlay {
  text-align: center;
  box-sizing: border-box;
}
.ml-process-overlay .messagge,
.ml-success-overlay .messagge {
  margin: 36px 0;
  display: inline-block;
}
.ml-process-overlay .messagge .icon-status,
.ml-success-overlay .messagge .icon-status {
  font-size: 4.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  margin: 0 auto 24px;
}
.ml-process-overlay .messagge .at-font-h4,
.ml-success-overlay .messagge .at-font-h4 {
  font-size: 1.625rem;
  font-family: "robotobold";
  margin: 12px 0;
}
.ml-process-overlay .messagge .at-font-p,
.ml-success-overlay .messagge .at-font-p {
  color: #00377d;
  font-size: 1.25rem;
}
.ml-process-overlay .buttons,
.ml-success-overlay .buttons {
  margin: 36px 0;
}
.ml-process-overlay .buttons button,
.ml-success-overlay .buttons button {
  margin: 0 12px;
}
@media (max-width: 768px) {
  .ml-process-overlay .messagge,
  .ml-success-overlay .messagge {
    margin: 24px;
  }
  .ml-process-overlay .messagge .icon-status,
  .ml-success-overlay .messagge .icon-status {
    font-size: 2.5rem;
    width: 52px;
    height: 52px;
    margin: 0 auto;
  }
  .ml-process-overlay .messagge .at-font-h4,
  .ml-success-overlay .messagge .at-font-h4 {
    font-size: 1rem;
  }
  .ml-process-overlay .messagge .at-font-p,
  .ml-success-overlay .messagge .at-font-p {
    font-size: 0.875rem;
  }
  .ml-process-overlay .buttons button,
  .ml-success-overlay .buttons button {
    display: block;
    margin: 12px auto;
  }
}
.or-general-interest .content-header {
  text-align: center;
  padding: 12px 0 36px;
}
.or-general-interest .content-body {
  max-width: 1170px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .or-general-interest .content-body {
    overflow-x: scroll;
  }
}
@media (max-width: 768px) {
  .or-general-interest .content-body .contenido {
    width: 830px;
  }
}
.or-general-interest .in-mobile-slider .owl-dots {
  margin-bottom: 12px;
}
.or-general-interest .in-mobile-slider.owl-carousel .owl-nav {
  width: 100%;
  position: absolute;
  top: 48%;
  left: 0;
  opacity: 0;
}
.or-general-interest .in-mobile-slider.owl-carousel .owl-nav button {
  background: rgba(0, 55, 125, 0.4);
  border-radius: 100%;
  height: 36px;
  width: 36px;
  margin: 0 24px;
  outline: none;
}
.or-general-interest .in-mobile-slider.owl-carousel .owl-nav button:before {
  font-family: "icoTigoUne";
  font-size: 36px;
  font-weight: bold;
  color: #fff;
}
.or-general-interest .in-mobile-slider.owl-carousel .owl-nav button span {
  display: none;
}
.or-general-interest .in-mobile-slider.owl-carousel .owl-nav button.owl-prev {
  float: left;
  background: rgba(0, 55, 125, 0.4);
}
.or-general-interest
  .in-mobile-slider.owl-carousel
  .owl-nav
  button.owl-prev:before {
  content: "\e95e";
}
.or-general-interest
  .in-mobile-slider.owl-carousel
  .owl-nav
  button.owl-prev:hover {
  background: rgba(86, 86, 86, 0.5);
}
.or-general-interest .in-mobile-slider.owl-carousel .owl-nav button.owl-next {
  float: right;
  background: rgba(0, 55, 125, 0.4);
}
.or-general-interest
  .in-mobile-slider.owl-carousel
  .owl-nav
  button.owl-next:before {
  content: "\e92d";
}
.or-general-interest
  .in-mobile-slider.owl-carousel
  .owl-nav
  button.owl-next:hover {
  background: rgba(86, 86, 86, 0.5);
}
@media (max-width: 768px) {
  .or-general-interest .in-mobile-slider.owl-carousel .owl-nav {
    display: none;
  }
}
.or-general-interest .in-mobile-slider.owl-carousel .owl-dots {
  bottom: 1%;
  left: 0;
  width: 100%;
  text-align: center;
}
.or-general-interest .in-mobile-slider.owl-carousel .owl-dots button.owl-dot {
  padding: 8px;
  margin: 0 2px;
  outline: none;
}
.or-general-interest
  .in-mobile-slider.owl-carousel
  .owl-dots
  button.owl-dot
  span {
  width: 8px;
  height: 8px;
  float: left;
  border-radius: 100%;
}
.or-general-interest
  .in-mobile-slider.owl-carousel
  .owl-dots
  button.owl-dot.active
  span {
  width: 8px;
  height: 8px;
  box-shadow: none;
}
.or-general-interest .in-mobile-slider.owl-carousel:hover .owl-nav {
  opacity: 1;
}
.or-navbar-top,
.or-navbar-discovery,
.or-navbar-selfcare,
.or-navbar-account {
  box-sizing: border-box;
  height: 74px;
  padding: 12px 100px;
  background: #00377d;
  width: 100%;
  display: flex;
  align-items: center;
}
.or-navbar-top .navbar-brand,
.or-navbar-discovery .navbar-brand,
.or-navbar-selfcare .navbar-brand,
.or-navbar-account .navbar-brand {
  display: inline-block;
  margin-right: 24px;
}
.or-navbar-top .navbar-brand .dropdown-menu-button,
.or-navbar-discovery .navbar-brand .dropdown-menu-button,
.or-navbar-selfcare .navbar-brand .dropdown-menu-button,
.or-navbar-account .navbar-brand .dropdown-menu-button {
  display: none;
  width: 48px;
}
.or-navbar-top .navbar-brand .at-link,
.or-navbar-discovery .navbar-brand .at-link,
.or-navbar-selfcare .navbar-brand .at-link,
.or-navbar-account .navbar-brand .at-link {
  display: inline-block;
  color: #fff;
  font-size: 0.75rem;
}
.or-navbar-discovery .ml-primary-navigation li,
.or-navbar-selfcare .ml-primary-navigation li {
  display: inline-block;
  padding: 0 24px;
}
.or-navbar-discovery .ml-primary-navigation li .at-link,
.or-navbar-selfcare .ml-primary-navigation li .at-link {
  font-size: 1rem;
  color: #fff;
}
.or-navbar-discovery .ml-primary-navigation li .at-link:hover,
.or-navbar-selfcare .ml-primary-navigation li .at-link:hover {
  background: #00377d;
  color: #00c8ff;
}
.or-navbar-discovery .ml-primary-navigation li .at-link:focus,
.or-navbar-selfcare .ml-primary-navigation li .at-link:focus,
.or-navbar-discovery .ml-primary-navigation li .at-link:active,
.or-navbar-selfcare .ml-primary-navigation li .at-link:active {
  background: #00377d;
  color: #00c8ff;
}
.or-navbar-discovery .ml-primary-navigation li i,
.or-navbar-selfcare .ml-primary-navigation li i {
  display: none;
}
.or-navbar-discovery .ml-primary-navigation li i:before,
.or-navbar-selfcare .ml-primary-navigation li i:before {
  font-size: 1.25rem;
  color: #00377d;
}
.or-navbar-discovery .ml-primary-navigation li i.ic-expandir-mas,
.or-navbar-selfcare .ml-primary-navigation li i.ic-expandir-mas {
  display: inline-block;
  float: none;
  margin-right: 0;
  margin-left: 0;
  vertical-align: middle;
}
.or-navbar-discovery .ml-primary-navigation li i.ic-expandir-mas:before,
.or-navbar-selfcare .ml-primary-navigation li i.ic-expandir-mas:before {
  color: #00c8ff;
}
.or-navbar-discovery .pqr.ml-primary-navigation,
.or-navbar-selfcare .pqr.ml-primary-navigation {
  display: none;
}
.or-navbar-discovery .is-active.ml-primary-navigation .at-link:before,
.or-navbar-selfcare .is-active.ml-primary-navigation .at-link:before {
  opacity: 1;
}
.or-navbar-top .navbar-collapse,
.or-navbar-discovery .navbar-collapse,
.or-navbar-selfcare .navbar-collapse,
.or-navbar-account .navbar-collapse {
  display: inline-block;
}
.or-navbar-top .navbar-collapse .dropdown,
.or-navbar-discovery .navbar-collapse .dropdown,
.or-navbar-selfcare .navbar-collapse .dropdown,
.or-navbar-account .navbar-collapse .dropdown {
  float: left;
  position: relative;
}
.or-navbar-top .navbar-collapse .dropdown > .at-link,
.or-navbar-discovery .navbar-collapse .dropdown > .at-link,
.or-navbar-selfcare .navbar-collapse .dropdown > .at-link,
.or-navbar-account .navbar-collapse .dropdown > .at-link {
  color: #fff;
  font-size: 0.75rem;
}
.or-navbar-top .navbar-collapse .dropdown .at-containershadow-secondary,
.or-navbar-discovery .navbar-collapse .dropdown .at-containershadow-secondary,
.or-navbar-selfcare .navbar-collapse .dropdown .at-containershadow-secondary,
.or-navbar-account .navbar-collapse .dropdown .at-containershadow-secondary {
  display: none;
  padding: 12px;
  position: absolute;
  right: -10px;
  top: calc(100% + 15px);
  width: 300px;
  z-index: 1;
}
.or-navbar-top .navbar-collapse .dropdown .at-containershadow-secondary:before,
.or-navbar-discovery
  .navbar-collapse
  .dropdown
  .at-containershadow-secondary:before,
.or-navbar-selfcare
  .navbar-collapse
  .dropdown
  .at-containershadow-secondary:before,
.or-navbar-account
  .navbar-collapse
  .dropdown
  .at-containershadow-secondary:before {
  content: "";
  position: absolute;
  right: 15px;
  top: -8px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 7px solid #fff;
}
.or-navbar-top
  .navbar-collapse
  .dropdown
  .at-containershadow-secondary
  .at-link,
.or-navbar-discovery
  .navbar-collapse
  .dropdown
  .at-containershadow-secondary
  .at-link,
.or-navbar-selfcare
  .navbar-collapse
  .dropdown
  .at-containershadow-secondary
  .at-link,
.or-navbar-account
  .navbar-collapse
  .dropdown
  .at-containershadow-secondary
  .at-link {
  padding: 12px;
  font-size: 0.875rem;
  color: #565656;
  display: block;
}
.or-navbar-top .navbar-collapse .dropdown.username .my-line,
.or-navbar-discovery .navbar-collapse .dropdown.username .my-line,
.or-navbar-selfcare .navbar-collapse .dropdown.username .my-line,
.or-navbar-account .navbar-collapse .dropdown.username .my-line {
  display: none;
}
.or-navbar-top
  .navbar-collapse
  .dropdown.is-active
  .at-containershadow-secondary,
.or-navbar-discovery
  .navbar-collapse
  .dropdown.is-active
  .at-containershadow-secondary,
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.is-active
  .at-containershadow-secondary,
.or-navbar-account
  .navbar-collapse
  .dropdown.is-active
  .at-containershadow-secondary {
  display: block;
}
.or-navbar-top .navbar-collapse .ml-basic-search .at-input-label,
.or-navbar-discovery .navbar-collapse .ml-basic-search .at-input-label,
.or-navbar-selfcare .navbar-collapse .ml-basic-search .at-input-label,
.or-navbar-account .navbar-collapse .ml-basic-search .at-input-label {
  background: rgba(0, 25, 80, 0.2);
}
.or-navbar-top
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search,
.or-navbar-discovery
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search,
.or-navbar-selfcare
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search,
.or-navbar-account
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search {
  color: #fff;
}
.or-navbar-top
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::-webkit-input-placeholder,
.or-navbar-discovery
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::-webkit-input-placeholder,
.or-navbar-selfcare
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::-webkit-input-placeholder,
.or-navbar-account
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::-webkit-input-placeholder {
  color: #fff;
}
.or-navbar-top
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search:-ms-input-placeholder,
.or-navbar-discovery
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search:-ms-input-placeholder,
.or-navbar-selfcare
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search:-ms-input-placeholder,
.or-navbar-account
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search:-ms-input-placeholder {
  color: #fff;
}
.or-navbar-top
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::-ms-input-placeholder,
.or-navbar-discovery
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::-ms-input-placeholder,
.or-navbar-selfcare
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::-ms-input-placeholder,
.or-navbar-account
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::-ms-input-placeholder {
  color: #fff;
}
.or-navbar-top
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::placeholder,
.or-navbar-discovery
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::placeholder,
.or-navbar-selfcare
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::placeholder,
.or-navbar-account
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  .at-input-search::placeholder {
  color: #fff;
}
.or-navbar-top .navbar-collapse .ml-basic-search .at-input-label button:before,
.or-navbar-discovery
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  button:before,
.or-navbar-selfcare
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  button:before,
.or-navbar-account
  .navbar-collapse
  .ml-basic-search
  .at-input-label
  button:before,
.or-navbar-top .navbar-collapse .ml-basic-search .at-input-label i:before,
.or-navbar-discovery .navbar-collapse .ml-basic-search .at-input-label i:before,
.or-navbar-selfcare .navbar-collapse .ml-basic-search .at-input-label i:before,
.or-navbar-account .navbar-collapse .ml-basic-search .at-input-label i:before {
  color: #fff;
}
.or-navbar-discovery .navbar-collapse .dropdown .at-link i .full,
.or-navbar-selfcare .navbar-collapse .dropdown .at-link i .full,
.or-navbar-account .navbar-collapse .dropdown .at-link i .full {
  position: absolute;
  left: 50%;
  background: #f01e46;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  text-align: center;
  padding: 1px;
  font-family: "robotoregular", sans-serif;
  font-size: 0.5rem;
}
.or-navbar-discovery.menu-fixed,
.or-navbar-selfcare.menu-fixed {
  position: fixed;
  top: 0;
  z-index: 9;
}
@media (max-width: 1024px) {
  .or-navbar-top .navbar-brand .dropdown-menu-button,
  .or-navbar-discovery .navbar-brand .dropdown-menu-button,
  .or-navbar-selfcare .navbar-brand .dropdown-menu-button,
  .or-navbar-account .navbar-brand .dropdown-menu-button {
    display: block;
    float: left;
    margin-right: 12px;
  }
  .or-navbar-top .navbar-brand .dropdown-menu-button i:before,
  .or-navbar-discovery .navbar-brand .dropdown-menu-button i:before,
  .or-navbar-selfcare .navbar-brand .dropdown-menu-button i:before,
  .or-navbar-account .navbar-brand .dropdown-menu-button i:before {
    font-size: 3rem;
    color: rgba(255, 255, 255, 0.5);
  }
  .or-navbar-top .navbar-brand .dropdown-menu-button i.ic-menu,
  .or-navbar-discovery .navbar-brand .dropdown-menu-button i.ic-menu,
  .or-navbar-selfcare .navbar-brand .dropdown-menu-button i.ic-menu,
  .or-navbar-account .navbar-brand .dropdown-menu-button i.ic-menu {
    display: block;
    margin-left: -4px;
  }
  .or-navbar-top .navbar-brand .dropdown-menu-button i.ic-menu:before,
  .or-navbar-discovery .navbar-brand .dropdown-menu-button i.ic-menu:before,
  .or-navbar-selfcare .navbar-brand .dropdown-menu-button i.ic-menu:before,
  .or-navbar-account .navbar-brand .dropdown-menu-button i.ic-menu:before {
    color: #fff;
    float: left;
    font-size: 3.5rem;
  }
  .or-navbar-top .navbar-brand .dropdown-menu-button i.ic-cerrar,
  .or-navbar-discovery .navbar-brand .dropdown-menu-button i.ic-cerrar,
  .or-navbar-selfcare .navbar-brand .dropdown-menu-button i.ic-cerrar,
  .or-navbar-account .navbar-brand .dropdown-menu-button i.ic-cerrar {
    display: none;
  }
  .or-navbar-top .navbar-brand .dropdown-menu-button.is-active .ic-menu,
  .or-navbar-discovery .navbar-brand .dropdown-menu-button.is-active .ic-menu,
  .or-navbar-selfcare .navbar-brand .dropdown-menu-button.is-active .ic-menu,
  .or-navbar-account .navbar-brand .dropdown-menu-button.is-active .ic-menu {
    display: none;
  }
  .or-navbar-top .navbar-brand .dropdown-menu-button.is-active .ic-cerrar,
  .or-navbar-discovery .navbar-brand .dropdown-menu-button.is-active .ic-cerrar,
  .or-navbar-selfcare .navbar-brand .dropdown-menu-button.is-active .ic-cerrar,
  .or-navbar-account .navbar-brand .dropdown-menu-button.is-active .ic-cerrar {
    display: block;
  }
}
@media (max-width: 768px) {
  .or-navbar-top .navbar-brand,
  .or-navbar-discovery .navbar-brand,
  .or-navbar-selfcare .navbar-brand,
  .or-navbar-account .navbar-brand {
    margin: 0;
  }
  .ml-primary-navigation .dropdown.pqr {
    display: block;
  }
  .or-navbar-top .navbar-collapse .dropdown.pqr,
  .or-navbar-discovery .navbar-collapse .dropdown.pqr,
  .or-navbar-selfcare .navbar-collapse .dropdown.pqr,
  .or-navbar-account .navbar-collapse .dropdown.pqr {
    display: none;
  }
  .or-navbar-top .navbar-collapse .dropdown.username .my-line,
  .or-navbar-discovery .navbar-collapse .dropdown.username .my-line,
  .or-navbar-selfcare .navbar-collapse .dropdown.username .my-line,
  .or-navbar-account .navbar-collapse .dropdown.username .my-line {
    display: block;
    background: rgba(40, 150, 255, 0.1);
  }
  .or-navbar-top .navbar-collapse .dropdown.username .my-line:before,
  .or-navbar-discovery .navbar-collapse .dropdown.username .my-line:before,
  .or-navbar-selfcare .navbar-collapse .dropdown.username .my-line:before,
  .or-navbar-account .navbar-collapse .dropdown.username .my-line:before {
    float: right;
    color: #00c8ff;
    font-size: 2rem;
    font-weight: bold;
    margin: 18px 12px;
  }
  .or-navbar-top .navbar-collapse .dropdown.username .my-line .at-link,
  .or-navbar-discovery .navbar-collapse .dropdown.username .my-line .at-link,
  .or-navbar-selfcare .navbar-collapse .dropdown.username .my-line .at-link,
  .or-navbar-account .navbar-collapse .dropdown.username .my-line .at-link {
    box-sizing: border-box;
    display: block;
    padding: 12px;
    width: 100%;
  }
  .or-navbar-top
    .navbar-collapse
    .dropdown.username
    .my-line
    .at-link
    .at-font-p,
  .or-navbar-discovery
    .navbar-collapse
    .dropdown.username
    .my-line
    .at-link
    .at-font-p,
  .or-navbar-selfcare
    .navbar-collapse
    .dropdown.username
    .my-line
    .at-link
    .at-font-p,
  .or-navbar-account
    .navbar-collapse
    .dropdown.username
    .my-line
    .at-link
    .at-font-p {
    color: #00377d;
    font-size: 1.16rem;
    line-height: 1.4rem;
  }
  .or-navbar-top
    .navbar-collapse
    .dropdown.username
    .my-line
    .at-link
    .at-font-p:nth-child(3n),
  .or-navbar-discovery
    .navbar-collapse
    .dropdown.username
    .my-line
    .at-link
    .at-font-p:nth-child(3n),
  .or-navbar-selfcare
    .navbar-collapse
    .dropdown.username
    .my-line
    .at-link
    .at-font-p:nth-child(3n),
  .or-navbar-account
    .navbar-collapse
    .dropdown.username
    .my-line
    .at-link
    .at-font-p:nth-child(3n) {
    font-weight: bold;
  }
  .or-navbar-top .navbar-collapse .dropdown.username .my-line .at-link i,
  .or-navbar-discovery .navbar-collapse .dropdown.username .my-line .at-link i,
  .or-navbar-selfcare .navbar-collapse .dropdown.username .my-line .at-link i,
  .or-navbar-account .navbar-collapse .dropdown.username .my-line .at-link i {
    float: left;
    padding: 0;
    margin-right: 12px;
  }
  .or-navbar-top .navbar-collapse .dropdown.username .my-line .at-link i:before,
  .or-navbar-discovery
    .navbar-collapse
    .dropdown.username
    .my-line
    .at-link
    i:before,
  .or-navbar-selfcare
    .navbar-collapse
    .dropdown.username
    .my-line
    .at-link
    i:before,
  .or-navbar-account
    .navbar-collapse
    .dropdown.username
    .my-line
    .at-link
    i:before {
    color: #00377d;
    font-size: 2.5rem;
  }
  .or-navbar-top .navbar-collapse .dropdown.username .my-line .my-contracts,
  .or-navbar-discovery
    .navbar-collapse
    .dropdown.username
    .my-line
    .my-contracts,
  .or-navbar-selfcare
    .navbar-collapse
    .dropdown.username
    .my-line
    .my-contracts,
  .or-navbar-account
    .navbar-collapse
    .dropdown.username
    .my-line
    .my-contracts {
    display: none;
    background: rgba(40, 150, 255, 0.05);
  }
}
@media (max-width: 480px) {
  .or-navbar-top .navbar-collapse .dropdown .at-containershadow-secondary,
  .or-navbar-discovery .navbar-collapse .dropdown .at-containershadow-secondary,
  .or-navbar-selfcare .navbar-collapse .dropdown .at-containershadow-secondary,
  .or-navbar-account .navbar-collapse .dropdown .at-containershadow-secondary {
    position: fixed;
    top: 60px;
    left: 0;
    width: 100%;
  }
  .or-navbar-top
    .navbar-collapse
    .dropdown
    .at-containershadow-secondary:before,
  .or-navbar-discovery
    .navbar-collapse
    .dropdown
    .at-containershadow-secondary:before,
  .or-navbar-selfcare
    .navbar-collapse
    .dropdown
    .at-containershadow-secondary:before,
  .or-navbar-account
    .navbar-collapse
    .dropdown
    .at-containershadow-secondary:before {
    right: 60px;
  }
  .or-navbar-top
    .navbar-collapse
    .dropdown
    .at-containershadow-secondary
    .at-element-list
    li,
  .or-navbar-discovery
    .navbar-collapse
    .dropdown
    .at-containershadow-secondary
    .at-element-list
    li,
  .or-navbar-selfcare
    .navbar-collapse
    .dropdown
    .at-containershadow-secondary
    .at-element-list
    li,
  .or-navbar-account
    .navbar-collapse
    .dropdown
    .at-containershadow-secondary
    .at-element-list
    li {
    width: 100%;
  }
}
.or-hight-slider .controls {
  cursor: pointer;
  position: absolute;
  bottom: 24px;
  right: 24px;
  z-index: 1;
}
.or-carousel-gallery,
.or-carousel-team {
  width: 97%;
  margin: 0 auto;
}
.or-carousel-gallery .at-containershadow-secondary,
.or-carousel-team .at-containershadow-secondary,
.or-carousel-gallery .item,
.or-carousel-team .item {
  max-width: none;
  border: none;
  margin-right: 10px;
}
.or-carousel-gallery .at-containershadow-secondary:hover,
.or-carousel-team .at-containershadow-secondary:hover,
.or-carousel-gallery .item:hover,
.or-carousel-team .item:hover {
  border: 1px solid #00c8ff;
}
.or-carousel-gallery .owl-carousel .owl-nav,
.or-carousel-team .owl-carousel .owl-nav {
  width: 100%;
  position: absolute;
  top: 40%;
  left: 0;
  opacity: 1;
}
.or-carousel-gallery .owl-carousel .owl-nav button,
.or-carousel-team .owl-carousel .owl-nav button {
  background: #fff;
  border-radius: 100%;
  height: 36px;
  width: 36px;
  margin: 0 24px;
  outline: none;
  box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.18), 0 18px 18px 0 rgba(0, 0, 0, 0.18);
  margin: 0;
}
.or-carousel-gallery .owl-carousel .owl-nav button:before,
.or-carousel-team .owl-carousel .owl-nav button:before {
  font-family: "icoTigoUne";
  font-size: 36px;
  font-weight: bold;
  color: #00c8ff;
}
.or-carousel-gallery .owl-carousel .owl-nav button span,
.or-carousel-team .owl-carousel .owl-nav button span {
  display: none;
}
.or-carousel-gallery .owl-carousel .owl-nav button.owl-prev,
.or-carousel-team .owl-carousel .owl-nav button.owl-prev {
  float: left;
  background: #fff;
  position: relative;
  left: -15px;
}
.or-carousel-gallery .owl-carousel .owl-nav button.owl-prev:before,
.or-carousel-team .owl-carousel .owl-nav button.owl-prev:before {
  content: "\e95e";
}
.or-carousel-gallery .owl-carousel .owl-nav button.owl-prev:hover,
.or-carousel-team .owl-carousel .owl-nav button.owl-prev:hover {
  background: #fff;
}
.or-carousel-gallery .owl-carousel .owl-nav button.owl-next,
.or-carousel-team .owl-carousel .owl-nav button.owl-next {
  float: right;
  background: #fff;
  right: -15px;
  position: relative;
}
.or-carousel-gallery .owl-carousel .owl-nav button.owl-next:before,
.or-carousel-team .owl-carousel .owl-nav button.owl-next:before {
  content: "\e92d";
}
.or-carousel-gallery .owl-carousel .owl-nav button.owl-next:hover,
.or-carousel-team .owl-carousel .owl-nav button.owl-next:hover {
  background: #fff;
}
@media (max-width: 768px) {
  .or-carousel-gallery .owl-carousel .owl-nav,
  .or-carousel-team .owl-carousel .owl-nav {
    display: none;
  }
}
.or-carousel-gallery .owl-carousel .owl-nav.disabled,
.or-carousel-team .owl-carousel .owl-nav.disabled {
  display: block;
}
@media (max-width: 768px) {
  .or-carousel-gallery .owl-carousel .owl-nav.disabled,
  .or-carousel-team .owl-carousel .owl-nav.disabled {
    display: none;
  }
}
.in-mobile-slider .owl-dots {
  position: static;
  margin-top: 36px;
}
.in-mobile-slider .owl-dots button.owl-dot.active span {
  background-color: #00c8ff;
}
.in-mobile-slider .owl-dots button.owl-dot span {
  width: 20px;
  height: 20px;
  background-color: rgba(86, 86, 86, 0.5);
}
.ml-accordion .accordion-item.open {
  height: initial;
}
.ml-accordion .accordion-item .item-title {
  cursor: pointer;
  position: relative;
  padding: 13px 12px;
  box-sizing: border-box;
  height: 48px;
  display: flex;
  align-items: center;
}
.ml-accordion .accordion-item .item-title .at-font-h4 {
  font-size: 1rem;
}
.ml-accordion .accordion-item .item-title:after {
  font-family: "icoTigoUne";
  content: "\e93e";
  color: #00c8ff;
  font-size: 24px;
  position: absolute;
  right: 12px;
  top: 12px;
}
.ml-accordion .accordion-item .item-title i {
  margin-right: 12px;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.ml-accordion .accordion-item .item-title i:before {
  color: #001950;
  font-size: 24px;
  position: relative;
}
.ml-accordion .accordion-item .item-body {
  display: none;
  padding: 0 12px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .ml-accordion .accordion-item .item-body {
    padding: 0 12px;
  }
}
.ml-accordion .accordion-item .item-body * {
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .ml-accordion .accordion-item .item-body * {
    margin-bottom: 12px;
  }
}
@media (max-width: 768px) {
  .ml-accordion .accordion-item .item-body img {
    display: block;
    width: 100%;
    margin-bottom: 24px;
  }
}
.ml-accordion .accordion-item .item-body .at-font-p {
  font-size: 0.75rem;
}
@media (max-width: 768px) {
  .ml-accordion .accordion-item .item-body .at-font-p {
    font-size: 0.75rem;
  }
}
.ml-accordion .accordion-item.open .item-title:after {
  content: "\e94a";
}
.ml-accordion .accordion-item.open .item-body {
  display: block;
}
.ml-accordion .at-divider {
  margin: 0;
}
.ml-step-by-step {
  display: block;
}
@media (max-width: 768px) {
  .ml-step-by-step {
    overflow: hidden;
  }
}
.ml-step-by-step .stepper {
  display: flex;
  justify-content: space-around;
  align-items: start;
  padding: 0 6px;
  box-sizing: border-box;
  position: relative;
}
@media (max-width: 768px) {
  .ml-step-by-step .stepper {
    display: block;
  }
}
.ml-step-by-step .stepper:before {
  content: "";
  position: absolute;
  top: 32px;
  left: 0;
  width: 100%;
  height: 1px;
  background: rgba(86, 86, 86, 0.2);
  z-index: -1;
}
@media (max-width: 768px) {
  .ml-step-by-step .stepper:before {
    top: 15px;
    left: 14px;
    width: 1px;
    height: 100%;
  }
}
.ml-step-by-step .stepper .step {
  display: inline-block;
  vertical-align: middle;
  max-width: 100px;
  text-align: center;
  margin: 24px 0;
  box-sizing: content-box;
}
@media (max-width: 768px) {
  .ml-step-by-step .stepper .step {
    display: block;
    max-width: 150px;
    margin: 18px 0;
    text-align: left;
  }
}
.ml-step-by-step .stepper .step:first-child .status-step:after {
  content: "";
  position: absolute;
  top: 6px;
  left: -10000%;
  width: 9980%;
  height: 1px;
  background: #fff;
  z-index: 0;
}
@media (max-width: 768px) {
  .ml-step-by-step .stepper .step:first-child .status-step:after {
    top: initial;
    bottom: 16px;
    left: 6px;
    width: 1px;
    height: 10000%;
  }
}
@media (max-width: 768px) {
  .ml-step-by-step .stepper .step:first-child .status-step {
    display: inline-block;
  }
}
.ml-step-by-step .stepper .step:last-child .status-step:after {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 10000%;
  height: 1px;
  background: #fff;
  z-index: -1;
}
@media (max-width: 768px) {
  .ml-step-by-step .stepper .step:last-child .status-step:after {
    top: 15px;
    left: 6px;
    width: 1px;
    height: 10000%;
  }
}
.ml-step-by-step .stepper .step .status-step {
  width: 14px;
  height: 14px;
  background: #cdcdcd;
  border: 2px solid rgba(86, 86, 86, 0);
  border-radius: 50%;
  margin: 0 auto 8px auto;
  position: relative;
}
@media (max-width: 768px) {
  .ml-step-by-step .stepper .step .status-step {
    display: inline-block;
  }
}
.ml-step-by-step .stepper .step .status-step i {
  display: none;
  font-size: 20px;
  margin: -3px 0 0 -3px;
}
.ml-step-by-step .stepper .step .status-step i:before {
  color: #fff;
}
.ml-step-by-step .stepper .step .status-step.active {
  background: #fff;
  border: 2px solid #37c846;
}
.ml-step-by-step .stepper .step .status-step.active + .at-font-small {
  color: #00377d;
}
.ml-step-by-step .stepper .step .status-step.active:before {
  content: "";
  position: absolute;
  top: 6px;
  left: -100000%;
  width: 100000%;
  height: 1px;
  background: #37c846;
  z-index: -1;
}
@media (max-width: 768px) {
  .ml-step-by-step .stepper .step .status-step.active:before {
    position: absolute;
    top: -10000%;
    left: 6px;
    width: 1px;
    height: 10000%;
  }
}
.ml-step-by-step .stepper .step .status-step.complete {
  background: #37c846;
  border: 2px solid #37c846;
}
.ml-step-by-step .stepper .step .status-step.complete + .at-font-small {
  color: #00377d;
}
.ml-step-by-step .stepper .step .status-step.complete i {
  display: block;
}
.ml-step-by-step .stepper .step .at-font-small {
  font-size: 0.75rem;
  color: rgba(86, 86, 86, 0.3);
}
@media (max-width: 768px) {
  .ml-step-by-step .stepper .step .at-font-small {
    display: inline-block;
    vertical-align: top;
    margin-left: 12px;
  }
}
.content-steps {
  position: absolute;
  width: 100%;
  text-align: left;
  left: 0;
}
@media (max-width: 768px) {
  .content-steps {
    position: relative;
    padding-left: 100px;
  }
}
.content-steps .step-info {
  display: none;
}
.content-steps .step-info.active {
  display: block;
}
.ml-primary-navigation {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}
.ml-primary-navigation .dropdown {
  float: left;
  font-size: 0.875rem;
}
.ml-primary-navigation .dropdown .at-link {
  color: #565656;
  padding: 0 24px;
  line-height: 2rem;
}
.ml-primary-navigation .dropdown .at-link:hover {
  color: #00c8ff;
}
.ml-primary-navigation .dropdown .at-link:focus,
.ml-primary-navigation .dropdown .at-link:active {
  color: #3264dc;
}
.ml-breadcrumb,
.ml-breadcrumb-dark {
  padding: 7.5px 10px;
  margin: 0;
  display: flex;
  align-items: center;
}
.ml-breadcrumb .at-link:after,
.ml-breadcrumb-dark .at-link:after {
  content: "\e92d";
  font-family: "icoTigoUne";
  font-size: 10px;
  color: #565656;
  margin: 0 6px;
}
.ml-breadcrumb > .at-link,
.ml-breadcrumb-dark > .at-link {
  display: table;
}
.ml-breadcrumb > .at-link i:before,
.ml-breadcrumb-dark > .at-link i:before {
  color: #fff;
  background: rgba(86, 86, 86, 0.3);
  border-radius: 100%;
  font-size: 0.625rem;
  padding: 2.5px;
}
.ml-breadcrumb .at-element-list,
.ml-breadcrumb-dark .at-element-list {
  display: flex;
  justify-content: end;
  align-items: center;
}
.ml-breadcrumb .at-element-list li,
.ml-breadcrumb-dark .at-element-list li {
  font-size: 0.625rem;
}
@media (max-width: 768px) {
  .ml-primary-navigation .at-element-list {
    white-space: nowrap;
    overflow-x: scroll;
    display: block;
  }
  .ml-primary-navigation .at-element-list .dropdown {
    display: inline-block;
    float: none;
    width: 28%;
  }
}
.or-footer .firm-footer {
  background: #00377d;
  padding: 24px 0;
}
@media (max-width: 768px) {
  .or-footer .firm-footer {
    padding: 24px 0 18px 0;
  }
}
.or-footer .firm-footer .container-columns-firm,
.or-footer .firm-footer .region-footer-firm {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
}
@media (max-width: 768px) {
  .or-footer .firm-footer .container-columns-firm,
  .or-footer .firm-footer .region-footer-firm {
    display: block;
  }
}
.or-footer .firm-footer .container-columns-firm .column:nth-child(1),
.or-footer .firm-footer .region-footer-firm .column:nth-child(1) {
  width: 50%;
  vertical-align: top;
  display: inline-block;
  text-align: left;
}
@media (max-width: 768px) {
  .or-footer .firm-footer .container-columns-firm .column:nth-child(1),
  .or-footer .firm-footer .region-footer-firm .column:nth-child(1) {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 24px;
  }
}
.or-footer .firm-footer .container-columns-firm .column:nth-child(2),
.or-footer .firm-footer .region-footer-firm .column:nth-child(2) {
  width: 20%;
  vertical-align: top;
  display: inline-block;
  text-align: center;
}
@media (max-width: 768px) {
  .or-footer .firm-footer .container-columns-firm .column:nth-child(2),
  .or-footer .firm-footer .region-footer-firm .column:nth-child(2) {
    width: 49%;
    vertical-align: middle;
  }
}
.or-footer .firm-footer .container-columns-firm .column:nth-child(2) a,
.or-footer .firm-footer .region-footer-firm .column:nth-child(2) a {
  margin-right: 12px;
}
.or-footer .firm-footer .container-columns-firm .column:nth-child(3),
.or-footer .firm-footer .region-footer-firm .column:nth-child(3) {
  width: 29%;
  vertical-align: top;
  display: inline-block;
  text-align: right;
}
@media (max-width: 768px) {
  .or-footer .firm-footer .container-columns-firm .column:nth-child(3),
  .or-footer .firm-footer .region-footer-firm .column:nth-child(3) {
    width: 49%;
    vertical-align: middle;
  }
}
.or-footer
  .firm-footer
  .container-columns-firm
  .column
  .ic-facebook-footer:before,
.or-footer .firm-footer .region-footer-firm .column .ic-facebook-footer:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  color: #7f9bbd;
  content: url(https://atomic.tigocloud.net/source/assets/images/icons/ic-facebook-footer.svg);
  width: 24px;
  height: 24px;
}
.or-footer
  .firm-footer
  .container-columns-firm
  .column
  .ic-twitter-footer:before,
.or-footer .firm-footer .region-footer-firm .column .ic-twitter-footer:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  color: #7f9bbd;
  content: url(https://atomic.tigocloud.net/source/assets/images/icons/ic-twitter-footer.svg);
  width: 24px;
  height: 24px;
}
.or-footer .firm-footer .container-columns-firm .column .at-font-small-legal,
.or-footer .firm-footer .region-footer-firm .column .at-font-small-legal {
  color: #fff;
  display: block;
  padding-left: 12px;
}
@media (max-width: 768px) {
  .or-footer .firm-footer .container-columns-firm .column .at-font-small-legal,
  .or-footer .firm-footer .region-footer-firm .column .at-font-small-legal {
    padding: 0 1rem;
  }
}
.or-footer .firm-footer .container-columns-firm .column a,
.or-footer .firm-footer .region-footer-firm .column a {
  display: inline-block;
}
.or-footer
  .firm-footer
  .container-columns-firm
  .column
  .ml-dropdown-up
  .at-font-p,
.or-footer .firm-footer .region-footer-firm .column .ml-dropdown-up .at-font-p {
  margin: 0;
  font-size: 0.875rem;
}
.or-footer .firm-footer .container-columns-firm .column small,
.or-footer .firm-footer .region-footer-firm .column small {
  font-size: 11px;
}
.or-footer .firm-footer .container-columns-firm #block-footerfirmcountriesblock,
.or-footer .firm-footer .region-footer-firm #block-footerfirmcountriesblock {
  width: 29%;
  text-align: center;
}
@media (max-width: 768px) {
  .or-footer
    .firm-footer
    .container-columns-firm
    #block-footerfirmcountriesblock,
  .or-footer .firm-footer .region-footer-firm #block-footerfirmcountriesblock {
    width: 49%;
    vertical-align: middle;
    display: inline-block;
    float: none;
  }
}
.or-footer
  .firm-footer
  .container-columns-firm
  #block-footerfirmcountriesblock
  .clearfix,
.or-footer
  .firm-footer
  .region-footer-firm
  #block-footerfirmcountriesblock
  .clearfix {
  padding: 0;
}
.or-footer
  .firm-footer
  .container-columns-firm
  #block-footerfirmcountriesblock
  .clearfix
  p,
.or-footer
  .firm-footer
  .region-footer-firm
  #block-footerfirmcountriesblock
  .clearfix
  p {
  font-size: 1rem;
}
.or-footer
  .firm-footer
  .container-columns-firm
  #block-footerfirmcountriesblock
  .column,
.or-footer
  .firm-footer
  .region-footer-firm
  #block-footerfirmcountriesblock
  .column {
  width: 100%;
}
@media (max-width: 768px) {
  .or-footer
    .firm-footer
    .container-columns-firm
    #block-footerfirmcountriesblock
    .column,
  .or-footer
    .firm-footer
    .region-footer-firm
    #block-footerfirmcountriesblock
    .column {
    margin: 0;
  }
}
.or-footer
  .firm-footer
  .container-columns-firm
  #block-footerfirmcountriesblock
  .column
  .ml-dropdown-up
  .popup-select
  .countries
  .at-font-small,
.or-footer
  .firm-footer
  .region-footer-firm
  #block-footerfirmcountriesblock
  .column
  .ml-dropdown-up
  .popup-select
  .countries
  .at-font-small {
  float: none;
}
.navigation-footer,
.or-footer .navigation-footer {
  display: block;
}
.navigation-footer .container-navigation-footer {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
}
.navigation-footer
  .container-navigation-footer
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .elements-navigation
  .at-element-list
  li {
  margin: 24px 0 0 0;
  display: inline-block;
  width: 24%;
  vertical-align: top;
}
@media (max-width: 768px) {
  .navigation-footer
    .container-navigation-footer
    .ml-accordion
    .at-containershadow-tertiary
    .accordion-item
    .item-body
    .elements-navigation
    .at-element-list
    li {
    display: block;
    width: 100%;
  }
}
.navigation-footer
  .container-navigation-footer
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .elements-navigation
  .at-element-list
  li
  a {
  margin: 0;
  display: flex;
  vertical-align: middle;
  color: #565656;
  font-size: 0.875rem;
  line-height: 32px;
  align-items: center;
}
@media (max-width: 768px) {
  .navigation-footer
    .container-navigation-footer
    .ml-accordion
    .at-containershadow-tertiary
    .accordion-item
    .item-body
    .elements-navigation
    .at-element-list
    li
    a {
    display: block;
    width: 100%;
  }
}
.navigation-footer
  .container-navigation-footer
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .elements-navigation
  .at-element-list
  li
  a
  i {
  margin: -3px 12px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.navigation-footer
  .container-navigation-footer
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .elements-navigation.navigation-line-atention
  .at-element-list
  li
  i {
  margin: -3px 12px 0 0;
}
.navigation-footer
  .container-navigation-footer
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item:nth-child(5)
  .item-body {
  display: none;
}
.ml-login .at-containershadow-tertiary,
.ml-signin .content,
.ml-form-we-call .at-card-low-emphasis,
.ml-code-email .content {
  padding: 1rem;
}
.ml-login .at-containershadow-tertiary .at-font-h2,
.ml-signin .content .at-font-h2,
.ml-form-we-call .at-card-low-emphasis .at-font-h2,
.ml-code-email .content .at-font-h2 {
  text-align: center;
}
.ml-login .at-containershadow-tertiary .at-font-h4,
.ml-signin .content .at-font-h4,
.ml-form-we-call .at-card-low-emphasis .at-font-h4,
.ml-code-email .content .at-font-h4 {
  text-align: center;
  margin: 20px 10px;
}
.ml-login .at-containershadow-tertiary .at-input-label,
.ml-signin .content .at-input-label,
.ml-form-we-call .at-card-low-emphasis .at-input-label,
.ml-code-email .content .at-input-label {
  width: 100%;
}
.ml-login .at-containershadow-tertiary .at-input-label .at-input-textfield,
.ml-signin .content .at-input-label .at-input-textfield,
.ml-form-we-call .at-card-low-emphasis .at-input-label .at-input-textfield,
.ml-code-email .content .at-input-label .at-input-textfield {
  width: 100%;
}
.or-accordion-image .ml-accordion .at-containershadow-tertiary {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}
@media (max-width: 768px) {
  .or-accordion-image .ml-accordion .at-containershadow-tertiary {
    width: 100%;
    display: block;
  }
}
.or-accordion-image
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-title {
  padding: 14px 24px;
}
.or-accordion-image
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-title
  .at-font-h4 {
  font-size: 1rem;
}
.or-accordion-image
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body {
  max-height: 110px;
  overflow-y: scroll;
  overflow-x: hidden;
}
@media (max-width: 768px) {
  .or-accordion-image
    .ml-accordion
    .at-containershadow-tertiary
    .accordion-item
    .item-body {
    max-height: initial;
  }
}
.or-accordion-image
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body::-webkit-scrollbar {
  width: 5px;
}
.or-accordion-image
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.or-accordion-image
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body::-webkit-scrollbar-thumb {
  background-color: #00c8ff;
  border-radius: 10px;
}
.or-accordion-image
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  img {
  display: none;
}
@media (max-width: 768px) {
  .or-accordion-image
    .ml-accordion
    .at-containershadow-tertiary
    .accordion-item
    .item-body
    img {
    display: block;
  }
}
.or-accordion-image
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .buttons-right {
  display: block;
  text-align: right;
}
.or-accordion-image
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item:nth-child(1)
  .item-body {
  display: block;
}
.or-accordion-image
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item:nth-child(1)
  .at-divider {
  border: 1px solid #00c8ff;
}
.or-accordion-image .ml-accordion .image-container {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}
@media (max-width: 768px) {
  .or-accordion-image .ml-accordion .image-container {
    display: none;
  }
}
.or-accordion-image .ml-accordion .image-container img {
  display: none;
}
.or-accordion-image .ml-accordion .image-container img.visible-item {
  display: block;
}
.or-price-table {
  padding: 0;
}
.ml-dropdown-up .action-dropdown {
  background: rgba(0, 0, 10, 0.1);
  border-radius: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 110px;
  padding: 5px;
  box-sizing: border-box;
  cursor: pointer;
  margin: 0 auto;
  padding-right: 18px;
}
.ml-dropdown-up .action-dropdown .at-font-p {
  color: #fff;
}
.ml-dropdown-up .action-dropdown .ic-expandir-mas:before {
  font-size: 1.5rem;
  color: #fff;
}
.ml-dropdown-up .popup-select {
  display: none;
  position: absolute;
  bottom: 0;
  box-sizing: border-box;
  max-width: 375px;
  width: 100%;
  border-radius: 2px;
}
.ml-dropdown-up .popup-select .close-popup-select .ic-cerrar {
  cursor: pointer;
  position: absolute;
  right: 18px;
  top: 15px;
}
.ml-dropdown-up .popup-select .close-popup-select .ic-cerrar:before {
  font-size: 24px;
}
@media (max-width: 768px) {
  .ml-dropdown-up .popup-select .close-popup-select .ic-cerrar {
    right: 0;
  }
}
.ml-dropdown-up .popup-select .at-containershadow-secondary {
  padding: 0;
}
.ml-dropdown-up .popup-select .title-select-countries {
  height: 48px;
  display: flex;
  align-items: center;
  padding: 0 18px;
}
@media (max-width: 768px) {
  .ml-dropdown-up .popup-select .title-select-countries {
    padding: 0 5px;
  }
}
.ml-dropdown-up .popup-select .countries .item-countrie {
  height: 48px;
  display: flex;
  align-items: center;
  padding: 0 18px;
  text-align: left;
}
.ml-dropdown-up .popup-select .countries .item-countrie:hover {
  background: rgba(86, 86, 86, 0.26);
}
.ml-dropdown-up .popup-select .countries .item-countrie a {
  text-decoration: none;
  width: 100%;
}
.ml-dropdown-up .popup-select .countries .item-countrie a i {
  margin-right: 18px;
}
.ml-dropdown-up .popup-select .countries .item-countrie a .at-font-small {
  color: #565656;
  display: inline-block;
  font-size: 0.6875rem;
  float: none;
}
.ml-dropdown-up .action-dropdown .ic-flag-costa,
.ml-dropdown-up .popup-select .ic-flag-costa {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  color: #7f9bbd;
  border-radius: 100%;
  margin-right: 12px;
  background: url(https://atomic.tigocloud.net/source/assets/images/muestras/Costa_Rica.png);
  background-size: cover;
}
.ml-dropdown-up .action-dropdown .ic-flag-bolivia,
.ml-dropdown-up .popup-select .ic-flag-bolivia {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  color: #7f9bbd;
  border-radius: 100%;
  margin-right: 12px;
  background: url(https://atomic.tigocloud.net/source/assets/images/muestras/Bolivia.png);
  background-size: cover;
}
.ml-dropdown-up .action-dropdown .ic-flag-salvador,
.ml-dropdown-up .popup-select .ic-flag-salvador {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  color: #7f9bbd;
  border-radius: 100%;
  margin-right: 12px;
  background: url(https://atomic.tigocloud.net/source/assets/images/muestras/El_Salvador.png);
  background-size: cover;
}
.ml-dropdown-up .action-dropdown .ic-flag-guatemala,
.ml-dropdown-up .popup-select .ic-flag-guatemala {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  color: #7f9bbd;
  border-radius: 100%;
  margin-right: 12px;
  background: url(https://atomic.tigocloud.net/source/assets/images/muestras/Guatemala.png);
  background-size: cover;
}
.ml-dropdown-up .action-dropdown .ic-flag-honduras,
.ml-dropdown-up .popup-select .ic-flag-honduras {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  color: #7f9bbd;
  border-radius: 100%;
  margin-right: 12px;
  background: url(https://atomic.tigocloud.net/source/assets/images/muestras/Honduras.png);
  background-size: cover;
}
.ml-dropdown-up .action-dropdown .ic-flag-colombia,
.ml-dropdown-up .popup-select .ic-flag-colombia {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  color: #7f9bbd;
  border-radius: 100%;
  margin-right: 12px;
  background: url(https://atomic.tigocloud.net/source/assets/images/muestras/bandera-colombia.png);
  background-size: cover;
}
.ml-tooltip .tooltip-icon .at-containershadow-tertiary {
  display: block;
  padding: 6px 12px;
  border-radius: 6px;
  font-size: 0.75rem;
  font-family: "robotoregular", sans-serif;
}
.ml-table .at-containershadow-tertiary {
  padding: 24px;
  font-size: 1rem;
  max-width: none;
  width: auto;
}
.ml-basic-header {
  box-sizing: border-box;
  height: 60px;
  padding: 12px 100px;
  background: #00377d;
  width: 100%;
}
@media (max-width: 768px) {
  .ml-basic-header {
    padding: 12px;
  }
}
.ml-card-paquetes .content-card .buttons-left,
.ml-card-paquetes .content-card .buttons-center,
.ml-card-paquetes .content-card .buttons-right,
.ml-card-servicios .content-card .buttons-left,
.ml-card-servicios .content-card .buttons-center,
.ml-card-servicios .content-card .buttons-right,
.ml-card-big .content-card .buttons-left,
.ml-card-big .content-card .buttons-center,
.ml-card-big .content-card .buttons-right,
.ml-card-medium .content-card .buttons-left,
.ml-card-medium .content-card .buttons-center,
.ml-card-medium .content-card .buttons-right,
.ml-card-small .content-card .buttons-left,
.ml-card-small .content-card .buttons-center,
.ml-card-small .content-card .buttons-right,
.ml-popup-form .popup-content .buttons-right,
.ml-popup-advertence .popup-content .buttons-right {
  position: relative;
  width: 100%;
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .buttons-left,
  .ml-card-paquetes .content-card .buttons-center,
  .ml-card-paquetes .content-card .buttons-right,
  .ml-card-servicios .content-card .buttons-left,
  .ml-card-servicios .content-card .buttons-center,
  .ml-card-servicios .content-card .buttons-right,
  .ml-card-big .content-card .buttons-left,
  .ml-card-big .content-card .buttons-center,
  .ml-card-big .content-card .buttons-right,
  .ml-card-medium .content-card .buttons-left,
  .ml-card-medium .content-card .buttons-center,
  .ml-card-medium .content-card .buttons-right,
  .ml-card-small .content-card .buttons-left,
  .ml-card-small .content-card .buttons-center,
  .ml-card-small .content-card .buttons-right,
  .ml-popup-form .popup-content .buttons-right,
  .ml-popup-advertence .popup-content .buttons-right {
    position: initial;
    margin-top: 1rem;
  }
}
.ml-card-paquetes .content-card,
.ml-card-servicios .content-card,
.ml-card-big .content-card,
.ml-card-medium .content-card,
.ml-card-small .content-card {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card,
  .ml-card-servicios .content-card,
  .ml-card-big .content-card,
  .ml-card-medium .content-card,
  .ml-card-small .content-card {
    padding: 0 12px;
    box-sizing: border-box;
  }
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .title-card,
  .ml-card-servicios .content-card .title-card,
  .ml-card-big .content-card .title-card,
  .ml-card-medium .content-card .title-card,
  .ml-card-small .content-card .title-card {
    height: 44px;
    display: flex;
    align-items: center;
  }
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .at-font-em,
  .ml-card-servicios .content-card .at-font-em,
  .ml-card-big .content-card .at-font-em,
  .ml-card-medium .content-card .at-font-em,
  .ml-card-small .content-card .at-font-em {
    margin-top: 28px;
  }
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .at-font-p,
  .ml-card-servicios .content-card .at-font-p,
  .ml-card-big .content-card .at-font-p,
  .ml-card-medium .content-card .at-font-p,
  .ml-card-small .content-card .at-font-p {
    margin-top: 16px;
  }
}
.ml-card-paquetes .content-card .buttons-left,
.ml-card-paquetes .content-card .buttons-center,
.ml-card-paquetes .content-card .buttons-right,
.ml-card-servicios .content-card .buttons-left,
.ml-card-servicios .content-card .buttons-center,
.ml-card-servicios .content-card .buttons-right,
.ml-card-big .content-card .buttons-left,
.ml-card-big .content-card .buttons-center,
.ml-card-big .content-card .buttons-right,
.ml-card-medium .content-card .buttons-left,
.ml-card-medium .content-card .buttons-center,
.ml-card-medium .content-card .buttons-right,
.ml-card-small .content-card .buttons-left,
.ml-card-small .content-card .buttons-center,
.ml-card-small .content-card .buttons-right,
.ml-popup-form .popup-content .buttons-right,
.ml-popup-advertence .popup-content .buttons-right {
  position: relative;
  width: 100%;
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .buttons-left,
  .ml-card-paquetes .content-card .buttons-center,
  .ml-card-paquetes .content-card .buttons-right,
  .ml-card-servicios .content-card .buttons-left,
  .ml-card-servicios .content-card .buttons-center,
  .ml-card-servicios .content-card .buttons-right,
  .ml-card-big .content-card .buttons-left,
  .ml-card-big .content-card .buttons-center,
  .ml-card-big .content-card .buttons-right,
  .ml-card-medium .content-card .buttons-left,
  .ml-card-medium .content-card .buttons-center,
  .ml-card-medium .content-card .buttons-right,
  .ml-card-small .content-card .buttons-left,
  .ml-card-small .content-card .buttons-center,
  .ml-card-small .content-card .buttons-right,
  .ml-popup-form .popup-content .buttons-right,
  .ml-popup-advertence .popup-content .buttons-right {
    position: initial;
    margin-top: 1rem;
  }
}
.tm-home,
.pg-home {
  padding: 0;
}
.tm-payment,
.pg-payment {
  padding: 0;
}
.tm-corporate,
.pg-corporate {
  padding: 0;
}
.tm-portability,
.pg-portability {
  padding: 0;
}
.tm-quote,
.pg-quote {
  padding: 0;
}
.tm-map,
.pg-map {
  padding: 0;
}
.tm-landing-plans,
.pg-landing-plans {
  padding: 0;
}
.tm-home,
.pg-home {
  padding: 0;
}
.tm-payment,
.pg-payment {
  padding: 0;
}
.tm-corporate,
.pg-corporate {
  padding: 0;
}
.tm-portability,
.pg-portability {
  padding: 0;
}
.tm-quote,
.pg-quote {
  padding: 0;
}
.tm-map,
.pg-map {
  padding: 0;
}
.tm-landing-plans,
.pg-landing-plans {
  padding: 0;
}
.at-containershadow-primary {
  border: 1px solid #00c8ff;
  box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.18), 0 18px 18px 0 rgba(0, 0, 0, 0.18);
}
.at-containershadow-secondary {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.17), 0 10px 10px 0 rgba(0, 0, 0, 0.1);
}
.at-containershadow-tertiary {
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
}
.form-wrapper .at-button-primary {
  background-color: #00c8ff;
  color: #fff;
  padding: 0 18px;
}
.form-wrapper .at-button-primary:hover {
  color: #fff;
  background-color: #198afd;
}
.form-wrapper .at-button-primary:disabled {
  background-color: rgba(0, 200, 255, 0.3);
  color: #fff;
}
.form-wrapper .at-button-primary:focus {
  background-color: #3264dc;
  color: #fff;
}
.at-button-primary {
  background-color: #00c8ff;
  color: #fff;
  padding: 0 18px;
}
.at-button-primary:hover {
  color: #fff;
  background-color: #198afd;
}
.at-button-primary:disabled {
  background-color: rgba(0, 200, 255, 0.3);
  color: #fff;
}
.at-button-primary:focus {
  background-color: #3264dc;
  color: #fff;
}
.at-button-secondary {
  border-color: #00c8ff;
  padding: 0 18px;
}
.at-button-secondary:hover {
  border-color: #198afd;
}
.at-button-secondary:disabled {
  border-color: rgba(0, 200, 255, 0.3);
}
.at-button-secondary:focus {
  border-color: #3264dc;
}
.at-button-tertiary {
  padding: 0 18px;
}
.at-button-shadow {
  background-color: #00c8ff;
  box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.18), 0 18px 18px 0 rgba(0, 0, 0, 0.18);
  color: #fff;
  padding: 0 18px;
}
.at-button-shadow:hover {
  color: #fff;
  background-color: #198afd;
}
.at-button-shadow:disabled {
  background-color: rgba(0, 200, 255, 0.3);
  color: #fff;
}
.at-button-shadow:focus {
  background-color: #3264dc;
  color: #fff;
}
.at-button-icon {
  background-color: #00c8ff;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 18px;
  width: 100%;
}
.at-button-icon:hover {
  color: #fff;
  background-color: #198afd;
}
.at-button-icon:disabled {
  background-color: rgba(0, 200, 255, 0.3);
  color: #fff;
}
.at-button-icon:focus {
  background-color: #3264dc;
  color: #fff;
}
.at-button-icon[class*="ic-"]:before {
  color: #fff;
}
.at-button-iconcolor {
  border: 1px solid #00c8ff;
  color: #00c8ff;
  display: flex;
  float: left;
  align-items: center;
  justify-content: center;
  padding: 0 18px;
}
.at-button-iconcolor i:before {
  color: #00c8ff;
}
.at-button-iconcolor i:hover:before,
.at-button-iconcolor i:focus:before,
.at-button-iconcolor i:disabled:before {
  color: #fff;
}
.at-button-iconcolor[class*="ic-"]:before {
  color: #00c8ff;
}
.at-button-iconcolor[class*="ic-"]:hover:before,
.at-button-iconcolor[class*="ic-"]:focus:before,
.at-button-iconcolor[class*="ic-"]:disabled:before {
  color: #fff;
}
.at-button-iconcolor span {
  color: #00c8ff;
}
.at-button-iconcolor:hover {
  color: #fff;
  background-color: #198afd;
  border: 1px solid transparent;
}
.at-button-iconcolor:hover i:before {
  color: #fff;
}
.at-button-iconcolor:hover span {
  color: #fff;
}
.at-button-iconcolor:disabled {
  background-color: rgba(0, 200, 255, 0.3);
  border: 1px solid transparent;
  color: #fff;
}
.at-button-iconcolor:disabled i:before {
  color: #fff;
}
.at-button-iconcolor:disabled span {
  color: #fff;
}
.at-button-iconcolor:focus {
  background-color: #3264dc;
  border: 1px solid transparent;
  color: #fff;
}
.at-button-iconcolor:focus i:before {
  color: #fff;
}
.at-button-iconcolor:focus span {
  color: #fff;
}
.at-button-switch-to-slider {
  position: relative;
  display: block;
  max-width: 320px;
  margin: 0 auto;
  height: 36px;
}
.at-button-switch-to-slider .status {
  background: rgba(86, 86, 86, 0.2);
  border-radius: 100px;
  text-align: center;
  position: relative;
  overflow: hidden;
  height: 35px;
}
.at-button-switch-to-slider .status .progress-status {
  background: #00c8ff;
  position: absolute;
  top: 0;
  left: 0;
  height: 35px;
  width: 0;
  border-radius: 0 50px 50px 0;
}
.at-button-switch-to-slider .status .text-status {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
}
.at-button-switch-to-slider .status .text-status p {
  text-transform: uppercase;
  font-family: "robotobold";
  margin: 0;
  font-size: 0.875rem;
  color: rgba(86, 86, 86, 0.3);
}
.at-button-switch-to-slider .status .button-switch {
  width: 33px;
  height: 33px;
  background: #fff;
  border: 1px solid #00c8ff;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.at-button-switch-to-slider .status .button-switch span:before {
  display: block;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #00c8ff;
  font-size: 30px;
}
.at-button-floating {
  background-color: #00c8ff;
  color: #fff;
  padding: 0 18px;
  height: 48px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.17), 0 10px 10px 0 rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  font-size: 1rem;
  letter-spacing: 0;
}
@media (max-width: 768px) {
  .at-button-floating {
    border-radius: 100px;
    padding: 6px 5px;
  }
}
.at-button-floating span {
  color: #fff;
}
@media (max-width: 768px) {
  .at-button-floating span {
    display: none;
  }
}
.at-button-floating i {
  display: inline-block;
  vertical-align: top;
  margin-right: 18px;
}
@media (max-width: 768px) {
  .at-button-floating i {
    margin-right: 0;
  }
}
.at-button-floating i:before {
  color: #fff;
  font-size: 34px;
}
.at-button-floating:hover {
  color: #fff;
  background-color: #198afd;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.18), 0 16px 16px 0 rgba(0, 0, 0, 0.24);
}
.at-button-floating:disabled {
  background-color: rgba(0, 200, 255, 0.3);
  color: #fff;
}
.at-button-floating:focus {
  background-color: #3264dc;
  color: #fff;
}
.form-wrapper .at-button-loader {
  background-color: #00c8ff;
  color: #fff;
  padding: 0 18px;
}
.form-wrapper .at-button-loader:hover {
  color: #fff;
  background-color: #198afd;
}
.form-wrapper .at-button-loader:disabled {
  background-color: rgba(0, 200, 255, 0.3);
  color: #fff;
}
.form-wrapper .at-button-loader:focus {
  background-color: #3264dc;
  color: #fff;
}
.at-button-loader {
  padding: 5px 18px;
  background-color: #00c8ff;
  color: #fff;
}
.at-button-loader:hover {
  color: #fff;
  background-color: #198afd;
}
.at-button-loader:hover .at-small-circular-progress-indicator {
  border-top: 3px solid rgba(255, 255, 255, 0.5);
}
.at-button-loader:disabled {
  background-color: rgba(0, 200, 255, 0.3);
  color: #fff;
}
.at-button-loader:focus {
  background-color: #3264dc;
  color: #fff;
}
.at-button-loader .at-small-circular-progress-indicator {
  width: 20px;
  height: 20px;
  background: transparent;
  border-top: 3px solid rgba(255, 255, 255, 0.5);
}
.at-input-label.icon-left i {
  left: 12px;
}
.at-input-label.icon-left .at-input-textfield {
  padding-left: 36px;
}
.at-input-label.icon-right i {
  right: 12px;
}
.at-input-label.icon-right .at-input-textfield {
  padding-right: 36px;
}
.at-input-label.counter .at-input-textfield {
  padding-right: 62px;
  width: 219px;
}
.form-wrapper .at-input-select {
  border-bottom: 2px solid rgba(86, 86, 86, 0.9);
}
.at-input-select option {
  color: #565656;
  padding-top: 1rem;
  padding-bottom: 1rem;
  outline: none;
}
.at-selectlabel:before {
  position: absolute;
  right: 12px;
  top: 16px;
  font-family: "icoTigoUne";
  font-size: 1.5rem;
  font-weight: bold;
  color: rgba(0, 200, 255, 0.5);
  pointer-events: none;
}
.at-input-date {
  position: relative;
  line-height: 1.6rem;
  min-height: 48px;
}
.at-input-date::-webkit-outer-spin-button,
.at-input-date::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  display: none;
  margin: 0;
}
.at-input-date::-webkit-calendar-picker-indicator {
  -webkit-appearance: none;
  appearance: none;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 16px;
  width: 30px;
  height: 30px;
}
.at-input-labeldate span {
  font-size: 0.75rem;
  -webkit-transform: translate(12px, -10px) scale(1);
  transform: translate(12px, -10px) scale(1);
  background-color: #fff;
  padding: 0 3px;
  color: #00377d;
  line-height: 1.14rem;
  z-index: 1;
}
.at-input-labeldate i:before {
  position: absolute;
  right: 12px;
  top: 20%;
  font-size: 1.5rem;
  pointer-events: none;
}
.at-input-labeldate.active i:before {
  color: #198afd;
}
.at-input-checkbox label:after {
  position: absolute;
  width: 5px;
  height: 10px;
  transition: ease 0.2s;
  top: 0;
  left: 4px;
  display: block;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
}
.at-input-checkboxminus label:after {
  position: absolute;
  width: 10px;
  height: 0;
  transition: ease 0.2s;
  top: 6px;
  left: 2px;
  display: block;
  border-bottom: 2px solid #fff;
  content: "";
}
@-webkit-keyframes giraSwitch {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes giraSwitch {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.at-input-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.at-input-switch input:checked + .at-slider {
  background-color: rgba(86, 86, 86, 0.18);
}
.at-input-switch input:focus + .at-slider {
  box-shadow: 0 0 1px rgba(86, 86, 86, 0.18);
}
.at-input-switch input:checked + .at-slider:before {
  -webkit-transform: translateX(16px);
  transform: translateX(16px);
  background-color: #00c8ff;
  border-radius: 50%;
}
.at-input-switch input.at-loader-switch {
  left: 0;
  transition: left 1s;
}
.at-input-switch input:checked + .at-loader-switch:before {
  background: url("https://atomic.tigocloud.net/source/assets/images/icons/loader.svg");
  background-size: 28px 28px;
  background-position: center center;
  background-color: #fff;
  -webkit-animation: giraSwitch 1s linear infinite;
  animation: giraSwitch 1s linear infinite;
  left: 16px;
}
.at-input-switch .at-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(86, 86, 86, 0.18);
  transition: all 0.3s;
  border-radius: 34px;
}
.at-input-switch .at-slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 0;
  bottom: -3px;
  background-color: #fff;
  transition: all 0.3s;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
  border-radius: 50%;
}
.at-input-switch .at-slider.at-loader-switch:before {
  background-size: 28px 28px;
  background-position: center center;
}
.at-input-search {
  color: rgba(86, 86, 86, 0.4);
  border: none;
  border-radius: 0;
  border-left: 1px solid rgba(86, 86, 86, 0.4);
  padding: 0 6px;
  width: 100%;
  font-size: 1rem;
  line-height: 1.5em;
}
.at-input-search::-webkit-input-placeholder {
  color: rgba(86, 86, 86, 0.4);
}
.at-input-search:-ms-input-placeholder {
  color: rgba(86, 86, 86, 0.4);
}
.at-input-search::-ms-input-placeholder {
  color: rgba(86, 86, 86, 0.4);
}
.at-input-search::placeholder {
  color: rgba(86, 86, 86, 0.4);
}
.at-input-search:hover {
  border: none;
}
.at-input-search:focus {
  border: none;
}
.form-wrapper .at-textarea {
  border: 2px solid rgba(86, 86, 86, 0.9);
  border-bottom: 2px solid rgba(86, 86, 86, 0.9);
}
.at-textarea {
  width: 100%;
  height: auto;
  border: 2px solid #565656;
}
.at-input-label .at-textarea:focus {
  border: 2px solid #198afd;
}
.at-input-label.active .at-textarea {
  border: 2px solid rgba(0, 55, 125, 0.9);
}
.at-input-label.icon-left i {
  left: 12px;
}
.at-input-label.icon-left .at-input-textfield {
  padding-left: 36px;
}
.at-input-label.icon-right i {
  right: 12px;
}
.at-input-label.icon-right .at-input-textfield {
  padding-right: 36px;
}
.at-input-label.counter .at-input-textfield {
  padding-right: 62px;
  width: 219px;
}
.at-element-span {
  color: #565656;
  font-size: 0.625rem;
  line-height: 1.15rem;
}
.at-element-list {
  list-style: none;
}
.at-element-list li {
  font-size: 0.75rem;
  color: #565656;
}
.at-element-list li i {
  float: left;
  font-size: 0.625rem;
  margin-right: 0.75rem;
}
.at-element-list li i:before {
  font-size: 1.625rem;
}
.at-link {
  color: #00c8ff;
  text-decoration: none;
  outline: none;
  cursor: pointer;
}
.at-link:hover {
  color: #198afd;
}
.at-link:focus,
.at-link:active {
  color: #3264dc;
}
.at-font-p {
  color: #565656;
  font-size: 1rem;
}
.at-font-em {
  color: #565656;
  font-size: 0.75rem;
  font-style: normal;
}
.at-font-small {
  color: #00377d;
  font-size: 0.625rem;
  line-height: 1.15rem;
}
.at-font-small-legal {
  color: #565656;
  font-size: 0.625rem;
  line-height: 1.15rem;
}
.at-font-h1 {
  font-size: 3.75rem;
  font-weight: normal;
}
.at-font-h2 {
  font-size: 3rem;
  font-weight: normal;
}
.at-font-h3 {
  font-size: 2.125rem;
  font-weight: normal;
}
.at-font-h4 {
  font-size: 1.75rem;
  font-weight: normal;
}
.at-font-h5 {
  font-size: 1.125rem;
  font-weight: normal;
}
@media (max-width: 768px) {
  .at-font-h1 {
    font-size: 2.125rem;
  }
  .at-font-h2 {
    font-size: 1.75rem;
  }
  .at-font-h3 {
    font-size: 1.5rem;
  }
  .at-font-h4 {
    font-size: 1.25rem;
  }
  .at-font-h5 {
    font-size: 1.125rem;
  }
}
.at-blockquote {
  color: #565656;
  font-size: 0.75rem;
  border: 1px solid #3264dc;
  border-radius: 4px;
  padding: 12px;
}
.at-large-circular-progress-indicator {
  width: 80px;
  height: 80px;
}
.at-medium-circular-progress-indicator {
  width: 60px;
  height: 60px;
}
.at-small-circular-progress-indicator {
  width: 42px;
  height: 42px;
}
@-webkit-keyframes loadingLinearProgress {
  from {
    left: -50%;
  }
  to {
    left: 100%;
  }
}
@keyframes loadingLinearProgress {
  from {
    left: -50%;
  }
  to {
    left: 100%;
  }
}
.at-linear-progress-indicator {
  background: rgba(0, 55, 125, 0.1);
  position: relative;
  overflow: hidden;
}
.at-linear-progress-indicator:before {
  content: " ";
  position: absolute;
  display: block;
  top: 0;
  left: -50%;
  width: 50%;
  height: 5px;
  background: #00c8ff;
}
.at-linear-progress-indicator.loading:before {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-name: loadingLinearProgress;
  animation-name: loadingLinearProgress;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.img-rounded {
  border-radius: 50%;
}
.at-center-image {
  max-width: 1170px;
  margin: 0 auto;
  display: block;
}
.at-pagination {
  list-style-type: none;
  padding: 0;
}
.at-pagination li {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  color: #565656;
  font-family: "robotoregular", sans-serif;
  height: 25px;
  width: 25px;
}
.at-pagination li:last-child {
  border-right: 0 solid transparent;
}
.at-pagination li a {
  color: #565656;
  text-decoration: none;
}
.at-pagination li:hover a {
  color: #00c8ff;
}
.at-pagination .active {
  background-color: #00377d;
  border-radius: 50%;
}
.at-pagination .active a {
  color: #fff;
}
.at-pagination .active:hover a {
  color: #fff;
}
.at-divider-background {
  background: #d8d8d8;
  border: 1px solid #fff;
  opacity: 0.6;
}
.at-progressbar {
  background: rgba(0, 55, 125, 0.1);
  position: relative;
  overflow: hidden;
}
.at-progressbar.full:before {
  width: 100%;
  background: #37c846;
}
.at-progressbar.three-quarters:before {
  width: 75%;
  background: #00c8ff;
}
.at-progressbar.half:before {
  width: 50%;
  background: #ff8455;
}
.at-progressbar.quarter:before {
  width: 25%;
  background: #f01e46;
}
.at-progressbar:before {
  content: " ";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 50%;
  height: 7px;
}
.ml-banner-big img {
  width: 100%;
}
.ml-banner-big .content-center {
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
  max-width: 35%;
}
.ml-banner-big .content-left {
  left: 10%;
  max-width: 35%;
  height: 100%;
  bottom: 0;
  display: flex;
  align-items: center;
}
.ml-banner-big .content-right {
  right: 10%;
  max-width: 35%;
  height: 100%;
  bottom: 0;
  display: flex;
  align-items: center;
}
.ml-banner-big.banner-white .at-font-h1,
.ml-banner-big.banner-white .at-font-h3,
.ml-banner-big.banner-white .at-font-h5,
.ml-banner-big.banner-white .at-font-p {
  color: #fff;
}
.ml-banner-center img {
  width: 100%;
  max-width: 1170px;
  max-height: 244px;
}
.ml-banner-center .content-center {
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
  max-width: 35%;
}
.ml-banner-center .content-left {
  left: 10%;
  max-width: 35%;
}
.ml-banner-center .content-right {
  left: 65%;
  max-width: 35%;
}
.ml-breadcrumb .at-element-list li {
  color: #00c8ff;
}
.ml-breadcrumb .at-element-list li .at-link {
  color: rgba(86, 86, 86, 0.7);
}
.ml-breadcrumb .at-element-list li .at-link:hover {
  color: #565656;
}
.ml-breadcrumb-dark {
  background: rgba(0, 0, 10, 0.3);
}
.ml-breadcrumb-dark .at-link:after {
  color: #fff;
}
.ml-breadcrumb-dark .at-element-list li {
  color: #00c8ff;
}
.ml-breadcrumb-dark .at-element-list li .at-link {
  color: rgba(255, 255, 255, 0.7);
}
.ml-breadcrumb-dark .at-element-list li .at-link:hover {
  color: #fff;
}
.ml-card-paquetes .at-containershadow-tertiary {
  padding: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .ml-card-paquetes .at-containershadow-tertiary {
    display: block;
    padding: 12px 6px;
    box-sizing: border-box;
  }
}
.ml-card-paquetes img {
  display: inline-block;
  vertical-align: middle;
  width: 400px;
}
@media (max-width: 768px) {
  .ml-card-paquetes img {
    display: block;
    width: 100%;
    max-width: initial;
    max-height: initial;
  }
}
.ml-card-paquetes .content-card {
  padding: 0 24px;
}
.ml-card-paquetes .content-card .at-element-list {
  padding-bottom: 3rem;
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .at-element-list {
    padding-bottom: 0;
  }
}
.ml-card-paquetes .content-card .at-element-list li {
  display: table;
  margin: 1rem 0;
}
.ml-card-paquetes .content-card .at-element-list li span {
  display: table-cell;
  vertical-align: middle;
}
.ml-card-paquetes .content-card .information {
  display: inline-block;
  position: relative;
  margin: 1rem 0;
  width: 100%;
}
.ml-card-paquetes .content-card .information .at-font-em {
  text-transform: uppercase;
  font-size: 0.75rem;
}
.ml-card-paquetes .content-card .information .at-font-em span:nth-child(2) {
  margin-left: 1rem;
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .information .at-font-h3 span:nth-child(1) {
    margin-left: 0;
  }
}
.ml-card-paquetes .content-card .information .at-font-h3 span:nth-child(2) {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .information .at-font-h3 span:nth-child(2) {
    margin-right: 0;
    margin-left: 0.5rem;
  }
}
.ml-card-paquetes .content-card .information .at-font-p {
  margin-top: 0;
}
.ml-card-paquetes .content-card .information .icon {
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 5px;
  display: inline-block;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
  width: 30px;
  height: 30px;
}
.ml-card-paquetes .content-card .information .icon.whatsapp {
  background-image: url("https://atomic.tigocloud.net/source/assets/images/icons/whatsapp.svg");
}
.ml-card-paquetes .content-card .information .icon.facebook {
  background-image: url("https://atomic.tigocloud.net/source/assets/images/icons/facebook.svg");
}
.ml-card-paquetes .content-card .buttons-left {
  text-align: left;
}
.ml-card-paquetes .content-card .buttons-left button {
  margin-left: 6px;
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .buttons-left {
    position: initial;
    float: right;
  }
}
.ml-card-paquetes .content-card .buttons-center {
  text-align: center;
}
.ml-card-paquetes .content-card .buttons-center button {
  margin-left: 6px;
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .buttons-center {
    position: initial;
    float: right;
  }
}
.ml-card-paquetes .content-card .buttons-right {
  text-align: right;
  margin-top: 0;
}
.ml-card-paquetes .content-card .buttons-right button {
  margin-left: 6px;
}
@media (max-width: 768px) {
  .ml-card-paquetes .content-card .buttons-right {
    position: initial;
    float: right;
  }
}
.ml-card-servicios .at-containershadow-tertiary {
  padding: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .ml-card-servicios .at-containershadow-tertiary {
    display: block;
    padding: 12px 6px;
    box-sizing: border-box;
  }
}
.ml-card-servicios img {
  float: left;
  width: 400px;
}
@media (max-width: 768px) {
  .ml-card-servicios img {
    float: none;
    margin-right: 0;
    max-width: 100%;
    max-height: initial;
  }
}
.ml-card-servicios .content-card {
  padding: 0 24px;
  display: block;
}
@media (max-width: 768px) {
  .ml-card-servicios .content-card .at-element-list {
    padding-bottom: 0;
  }
}
.ml-card-servicios .content-card .at-element-list li {
  display: table;
  margin: 0.5rem 0;
}
.ml-card-servicios .content-card .at-element-list li span {
  display: table-cell;
  vertical-align: middle;
}
.ml-card-servicios .content-card .buttons-left {
  text-align: left;
}
.ml-card-servicios .content-card .buttons-left button {
  margin-left: 6px;
}
@media (max-width: 768px) {
  .ml-card-servicios .content-card .buttons-left {
    position: initial;
    float: none;
  }
}
.ml-card-servicios .content-card .buttons-center {
  text-align: center;
}
.ml-card-servicios .content-card .buttons-center button {
  margin-left: 6px;
}
@media (max-width: 768px) {
  .ml-card-servicios .content-card .buttons-center {
    position: initial;
    float: none;
  }
}
.ml-card-servicios .content-card .buttons-right {
  right: 1rem;
  text-align: right;
}
.ml-card-servicios .content-card .buttons-right button {
  margin-left: 6px;
}
@media (max-width: 768px) {
  .ml-card-servicios .content-card .buttons-right {
    position: initial;
    float: none;
  }
}
.ml-card-big img {
  max-width: 220px;
  float: left;
}
@media (max-width: 768px) {
  .ml-card-big img {
    float: none;
  }
}
.ml-card-big .content-card .at-font-p {
  padding-bottom: 2.5rem;
}
@media (max-width: 768px) {
  .ml-card-big .content-card .at-font-p {
    padding-bottom: 0;
  }
}
.ml-card-big .content-card .buttons-left {
  text-align: left;
}
@media (max-width: 768px) {
  .ml-card-big .content-card .buttons-left {
    position: initial;
    float: right;
  }
}
.ml-card-big .content-card .buttons-center {
  text-align: center;
}
@media (max-width: 768px) {
  .ml-card-big .content-card .buttons-center {
    position: initial;
    float: right;
  }
}
.ml-card-big .content-card .buttons-right {
  right: 1rem;
  text-align: right;
}
@media (max-width: 768px) {
  .ml-card-big .content-card .buttons-right {
    position: initial;
    float: right;
  }
}
.ml-card-medium img {
  max-width: 220px;
  max-height: 176px;
  float: left;
}
@media (max-width: 768px) {
  .ml-card-medium img {
    float: none;
  }
}
.ml-card-medium .content-card .at-font-p {
  padding-bottom: 2.5rem;
}
@media (max-width: 768px) {
  .ml-card-medium .content-card .at-font-p {
    padding-bottom: 0;
  }
}
.ml-card-medium .content-card .buttons-left {
  text-align: left;
}
@media (max-width: 768px) {
  .ml-card-medium .content-card .buttons-left {
    position: initial;
    float: right;
  }
}
.ml-card-medium .content-card .buttons-center {
  text-align: center;
}
@media (max-width: 768px) {
  .ml-card-medium .content-card .buttons-center {
    position: initial;
    float: right;
  }
}
.ml-card-medium .content-card .buttons-right {
  right: 1rem;
  text-align: right;
}
@media (max-width: 768px) {
  .ml-card-medium .content-card .buttons-right {
    position: initial;
    float: right;
  }
}
.ml-card-small img {
  max-width: 128px;
  max-height: 128px;
  float: left;
  margin-right: 1rem;
}
@media (max-width: 768px) {
  .ml-card-small img {
    float: none;
    margin-right: 0;
  }
}
.ml-card-small .content-card {
  padding: 1rem 1rem 0;
  display: block;
}
.ml-card-small .content-card .buttons-left {
  text-align: left;
}
@media (max-width: 768px) {
  .ml-card-small .content-card .buttons-left {
    position: initial;
    float: right;
  }
}
.ml-card-small .content-card .buttons-center {
  text-align: center;
}
@media (max-width: 768px) {
  .ml-card-small .content-card .buttons-center {
    position: initial;
    float: right;
  }
}
.ml-card-small .content-card .buttons-right {
  right: 1rem;
  text-align: right;
}
@media (max-width: 768px) {
  .ml-card-small .content-card .buttons-right {
    position: initial;
    float: right;
  }
}
@media (max-width: 768px) {
  .ml-card-informative .at-containershadow-tertiary {
    padding: 0 6px;
    padding-bottom: 12px;
  }
}
.ml-card-informative .content-img {
  display: inline-block;
  vertical-align: middle;
  padding: 0 32px 12px 18px;
  box-sizing: content-box;
}
@media (max-width: 768px) {
  .ml-card-informative .content-img {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0;
    margin-bottom: 12px;
  }
}
.ml-card-informative .content-img img {
  max-width: 80px;
  max-height: 80px;
  float: none;
  margin-top: -80px;
}
@media (max-width: 768px) {
  .ml-card-informative .content-img img {
    margin-top: -40px;
  }
}
.ml-card-informative .content-card {
  display: inline-block;
  vertical-align: middle;
  width: 80%;
}
@media (max-width: 768px) {
  .ml-card-informative .content-card {
    display: block;
    width: 100%;
  }
}
.ml-card-informative .content-card .content-info {
  display: inline-block;
  vertical-align: middle;
  float: left;
  width: 50%;
}
@media (max-width: 768px) {
  .ml-card-informative .content-card .content-info {
    display: block;
    width: 100%;
    float: none;
    text-align: center;
    margin: 0;
    margin-bottom: 18px;
  }
}
.ml-card-informative .content-card .content-info .at-font-h4 {
  font-size: 1.25rem;
}
@media (max-width: 768px) {
  .ml-card-informative .content-card .content-info .at-font-h4 {
    font-size: 1.125rem;
  }
}
.ml-card-informative .content-card .content-buttons {
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin-top: 0.5rem;
}
@media (max-width: 768px) {
  .ml-card-informative .content-card .content-buttons {
    display: block;
    width: 100%;
    float: none;
    text-align: center;
    margin-bottom: 0;
    margin-top: 0;
  }
}
.ml-card-block .container-card {
  padding: 1.5rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ml-card-block .container-card .contenido {
  align-items: center;
}
.ml-card-block .container-card .contenido .content-img {
  text-align: center;
}
@media (max-width: 480px) {
  .ml-card-block .container-card .contenido .content-img {
    padding: 1rem 0;
  }
}
.ml-card-block .container-card .contenido .content-img img {
  max-width: 120px;
  max-height: 120px;
  width: 100%;
  height: 100%;
}
@media (max-width: 480px) {
  .ml-card-block .container-card .contenido .content-img img {
    max-width: 80px;
    max-height: 80px;
  }
}
.ml-card-block
  .container-card
  .contenido
  .content-card
  .content-info
  .at-font-h4 {
  color: #7b7b7b;
  transition: all 0.3s ease;
}
.ml-card-block
  .container-card
  .contenido
  .content-card
  .content-info
  .at-font-em {
  color: #bcbcbc;
  transition: all 0.3s ease;
}
.ml-card-block
  .container-card:hover
  .contenido
  .content-card
  .content-info
  .at-font-h4 {
  color: #00377d;
}
.ml-card-block
  .container-card:hover
  .contenido
  .content-card
  .content-info
  .at-font-em {
  color: #565656;
}
.ml-card-informative-block .at-containershadow-tertiary {
  max-width: 770px;
  width: auto;
  box-shadow: none;
  background-color: #1b8ae2;
  padding: 25px 10px;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .ml-card-informative-block .at-containershadow-tertiary {
    width: 100%;
  }
}
.ml-card-informative-block .at-containershadow-tertiary .at-font-h5 {
  color: #fff;
  margin-bottom: 30px;
  font-size: 1rem;
}
.ml-card-informative-block .at-containershadow-tertiary .col-12 {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .ml-card-informative-block .at-containershadow-tertiary .col-12 {
    margin-bottom: 25px;
  }
}
.ml-card-informative-block .at-containershadow-tertiary .col-12 .content-img {
  display: inline-block;
  vertical-align: middle;
  padding-right: 10px;
  box-sizing: content-box;
}
@media (max-width: 768px) {
  .ml-card-informative-block .at-containershadow-tertiary .col-12 .content-img {
    padding: 0;
    padding-right: 12px;
  }
}
.ml-card-informative-block .at-containershadow-tertiary .col-12 .content-img i {
  background: #fff;
  border-radius: 50%;
  padding: 5px;
  font-size: 25px;
}
.ml-card-informative-block
  .at-containershadow-tertiary
  .col-12
  .content-img
  i:before {
  color: #00377d;
}
.ml-card-informative-block .at-containershadow-tertiary .col-12 .content-card {
  display: inline-block;
  vertical-align: middle;
  padding-right: 18px;
}
@media (max-width: 768px) {
  .ml-card-informative-block
    .at-containershadow-tertiary
    .col-12
    .content-card {
    padding-right: 0;
  }
}
.ml-card-informative-block
  .at-containershadow-tertiary
  .col-12
  .content-card
  .content-info {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .ml-card-informative-block
    .at-containershadow-tertiary
    .col-12
    .content-card
    .content-info {
    float: none;
    margin: 0;
  }
}
.ml-card-informative-block
  .at-containershadow-tertiary
  .col-12
  .content-card
  .content-info
  p {
  color: #fff;
  font-size: 0.9rem;
}
.ml-hero .content {
  position: relative;
}
.ml-hero .content img {
  max-width: 1280px;
  max-height: 267px;
}
.ml-hero .content .content-info {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ml-hero .content .content-info.left-orientation {
  left: 0;
  -webkit-transform: translate(20%, -50%);
  transform: translate(20%, -50%);
}
.ml-hero .content .content-info.center-orientation {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ml-hero .content .content-info.right-orientation {
  right: 0;
  -webkit-transform: translate(-20%, -50%);
  transform: translate(-20%, -50%);
}
.ml-revendedor .content {
  position: relative;
}
.ml-revendedor .content img {
  max-width: 500px;
  max-height: 281px;
}
.ml-revendedor .content .content-info {
  position: absolute;
  bottom: 0;
  height: 48px;
  width: 96%;
  background-color: rgba(0, 55, 125, 0.4);
  transition: height ease 0.2s;
  font-family: "robotobold";
  padding: 0 2%;
}
.ml-revendedor .content .content-info h4 {
  color: #fff;
  text-orientation: unset;
  vertical-align: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ml-revendedor .content:hover .content-info {
  height: 72px;
}
.ml-media-block .content {
  padding: 12px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  align-items: center;
  display: flex;
}
.ml-media-block .content .content-img {
  display: inline-block;
  text-align: center;
  padding: 0 32px 0 18px;
}
@media (max-width: 480px) {
  .ml-media-block .content .content-img {
    padding: 0 12px;
  }
}
.ml-media-block .content .content-img img {
  max-width: 80px;
  max-height: 80px;
  width: 100%;
  height: 100%;
}
@media (max-width: 480px) {
  .ml-media-block .content .content-img img {
    max-width: 40px;
    max-height: 40px;
  }
}
.ml-media-block .content .content-card {
  display: inline-block;
}
.ml-media-block
  .content:hover
  .contenido
  .content-card
  .content-info
  .at-font-h3 {
  color: #00377d;
}
.ml-media-block
  .content:hover
  .contenido
  .content-card
  .content-info
  .at-font-h4 {
  color: #00377d;
}
.ml-media-block
  .content:hover
  .contenido
  .content-card
  .content-info
  .at-font-p {
  color: #565656;
}
.ml-backdrop {
  z-index: 50;
  background-color: #565656;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  display: flex;
  align-items: flex-end;
}
.ml-backdrop .modal-content {
  background-color: #fff;
  -webkit-animation-name: slideIn;
  animation-name: slideIn;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding-bottom: 20px;
}
.ml-backdrop .ic-cerrar {
  float: right;
}
.ml-backdrop .ic-expandir-mas {
  display: none;
}
.ml-backdrop .ic-cerrar:hover,
.ml-backdrop .ic-cerrar:focus {
  color: #198afd;
  text-decoration: none;
  cursor: pointer;
}
.ml-backdrop .modal-header {
  padding: 8px 12px;
  background-color: #fafafa;
  color: #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  height: 36px;
}
.ml-backdrop .modal-header-bg-blue {
  background-color: #00c8ff;
}
.ml-backdrop .modal-header-bg-blue-2 {
  background-color: #3264dc;
}
.ml-backdrop .modal-header-bg-blue-3 {
  background-color: #198afd;
}
.ml-backdrop .modal-body {
  padding: 20px 26px;
  height: 80%;
  overflow-y: auto;
}
.ml-backdrop .modal-footer {
  padding: 2px 16px;
  color: #fff;
}
@-webkit-keyframes slideIn {
  from {
    bottom: -600px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes slideIn {
  from {
    bottom: -600px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
    bottom: -300px;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
    bottom: -300px;
  }
  to {
    opacity: 1;
  }
}
@media (max-width: 768px) {
  .ml-backdrop {
    align-items: flex-end;
  }
  .ml-backdrop .modal-content {
    margin-top: 34px;
    width: auto;
  }
  .ml-backdrop .modal-content-bottom {
    position: absolute;
    width: 100%;
    margin: 0;
    height: auto;
  }
  .ml-backdrop .ic-expandir-mas {
    float: left;
    display: block;
    position: relative;
    top: 2px;
    left: 1px;
  }
  .ml-backdrop .ic-cerrar {
    position: absolute;
    top: 16px;
    right: 18px;
  }
  .ml-backdrop .modal-body {
    overflow: auto;
    max-height: 80vh;
    margin-bottom: 20px;
  }
  .ml-backdrop .modal-body-hidden {
    display: none;
  }
}
.ml-tooltip {
  display: inline-block;
}
.ml-tooltip .tooltip-icon {
  display: inline-block;
  position: relative;
}
.ml-tooltip .tooltip-icon .ic-consulta {
  font-size: 0.75rem;
}
.ml-tooltip .tooltip-icon .ic-consulta:before {
  color: #00c8ff;
}
.ml-tooltip .tooltip-icon .at-containershadow-tertiary {
  display: none;
  background-color: #565656;
  color: #fff;
  position: absolute;
  width: 220px;
  bottom: calc(100% + 11px);
  left: -15px;
}
.ml-tooltip .tooltip-icon .at-containershadow-tertiary:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 8%;
  display: inline-block;
  margin-left: -5px;
  border-width: 8px;
  border-style: solid;
  border-color: #565656 transparent transparent transparent;
}
.ml-tooltip .tooltip-icon .at-containershadow-tertiary:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 8%;
  display: inline-block;
  margin-left: -7px;
  border-width: 10px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.14) transparent transparent transparent;
}
.ml-tooltip .tooltip-icon .at-containershadow-tertiary .icon-text-content {
  display: flex;
  align-items: center;
}
.ml-tooltip
  .tooltip-icon
  .at-containershadow-tertiary
  .icon-text-content
  .at-font-p {
  font-size: 0.75rem;
  color: #fff;
  line-height: normal;
}
.ml-tooltip
  .tooltip-icon
  .at-containershadow-tertiary
  .icon-text-content
  .at-font-p
  a {
  font-family: "robotoblack";
  text-decoration: underline;
  color: #fff;
  display: inline-block;
}
.ml-tooltip .tooltip-icon .at-containershadow-tertiary .icon-text-content i {
  font-size: 1.125rem;
  margin-right: 12px;
}
.ml-tooltip
  .tooltip-icon
  .at-containershadow-tertiary
  .icon-text-content
  i:before {
  color: #fff;
}
.ml-tooltip .tooltip-icon .at-containershadow-tertiary img {
  margin-top: 6px;
  margin-bottom: 6px;
  width: 100%;
}
.ml-tooltip.white-tooltip .at-containershadow-tertiary {
  background-color: #fff;
  color: #565656;
}
.ml-tooltip.white-tooltip .at-containershadow-tertiary:after {
  border-color: #fff transparent transparent transparent;
}
.ml-tooltip.white-tooltip
  .at-containershadow-tertiary
  .icon-text-content
  .at-font-p {
  color: #565656;
}
.ml-tooltip.white-tooltip
  .at-containershadow-tertiary
  .icon-text-content
  .at-font-p
  a {
  color: #00c8ff;
  text-decoration: none;
}
.ml-tooltip.white-tooltip
  .at-containershadow-tertiary
  .icon-text-content
  i:before {
  color: #00377d;
}
.fieldset-tooltip {
  padding: 20px 40px;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary {
    width: 100%;
  }
}
.ml-table .at-containershadow-tertiary .header-table {
  font-family: "robotobold";
  border-bottom: 2px solid #00377d;
  padding-bottom: 6px;
  background-color: #fff;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary .header-table {
    display: inline-block;
    border-bottom: none;
    border-right: 2px solid #00377d;
    position: absolute;
    width: 120px;
    top: 0;
    left: 0;
    z-index: 1;
    margin: 24px;
    padding-bottom: 0;
  }
}
.ml-table .at-containershadow-tertiary .header-table ul {
  padding: 0;
  display: flex;
  margin: 0;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary .header-table ul {
    flex-direction: column;
  }
}
.ml-table .at-containershadow-tertiary .header-table ul li {
  list-style: none;
  color: #00377d;
  width: 33.3%;
  padding-right: 24px;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary .header-table ul li {
    padding: 12px 24px 12px 0;
    width: 100%;
  }
}
.ml-table .at-containershadow-tertiary .header-table ul li:nth-child(1) {
  padding-left: 12px;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary .header-table ul li:nth-child(1) {
    padding-left: 0;
  }
}
.ml-table .at-containershadow-tertiary .header-table ul li i {
  font-size: 1.5rem;
  vertical-align: middle;
}
.ml-table .at-containershadow-tertiary .header-table ul li .at-font-p {
  display: inline-block;
}
.ml-table .at-containershadow-tertiary .header-table ul .at-divider {
  margin: 0;
  display: none;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary .header-table ul .at-divider {
    display: block;
  }
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary .body-table {
    width: auto;
    overflow: auto;
    white-space: nowrap;
    padding-left: 130px;
  }
}
.ml-table .at-containershadow-tertiary .body-table .row-table {
  font-family: "robotoregular", sans-serif;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary .body-table .row-table {
    display: inline-block;
  }
}
.ml-table .at-containershadow-tertiary .body-table .row-table ul {
  padding: 0;
  display: flex;
  margin: 0;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary .body-table .row-table ul {
    flex-direction: column;
  }
}
.ml-table .at-containershadow-tertiary .body-table .row-table ul li {
  list-style: none;
  color: #00377d;
  padding: 12px 24px 12px 0;
  width: 33.3%;
}
.ml-table
  .at-containershadow-tertiary
  .body-table
  .row-table
  ul
  li:nth-child(1) {
  padding-left: 12px;
}
@media (max-width: 768px) {
  .ml-table
    .at-containershadow-tertiary
    .body-table
    .row-table
    ul
    li:nth-child(1) {
    padding-left: 0;
  }
}
.ml-table .at-containershadow-tertiary .body-table .row-table ul li i {
  font-size: 1.5rem;
  vertical-align: middle;
}
.ml-table .at-containershadow-tertiary .body-table .row-table ul li .at-font-p {
  display: inline-block;
}
.ml-table .at-containershadow-tertiary .body-table .row-table ul .at-divider {
  margin: 0;
  display: none;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary .body-table .row-table ul .at-divider {
    display: block;
  }
}
.ml-table .at-containershadow-tertiary .body-table .at-divider {
  margin: 0;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary .body-table .at-divider {
    display: none;
  }
}
.ml-table .at-containershadow-tertiary .body-table .mCustomScrollBox {
  height: auto;
}
.ml-table
  .at-containershadow-tertiary
  .body-table
  .mCustomScrollBox
  .mCSB_container {
  margin-bottom: 0;
}
.ml-table
  .at-containershadow-tertiary
  .body-table
  .mCustomScrollBox
  .mCSB_scrollTools {
  z-index: 0;
}
.ml-table
  .at-containershadow-tertiary
  .body-table
  .mCustomScrollBox
  .mCSB_scrollTools
  .mCSB_dragger_bar {
  background-color: #565656;
  height: 4px;
  margin: 10px 0;
}
.ml-table
  .at-containershadow-tertiary
  .body-table
  .mCustomScrollBox
  .mCSB_scrollTools
  .mCSB_draggerRail {
  background-color: rgba(86, 86, 86, 0.2);
  height: 4px;
  margin: 10px 0;
}
.ml-table .at-containershadow-tertiary .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
}
.ml-table .at-containershadow-tertiary table {
  border-collapse: collapse;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary table {
    width: 100%;
    border-spacing: 0;
    display: block;
    position: relative;
  }
}
.ml-table .at-containershadow-tertiary table thead {
  font-family: "robotobold";
  border-bottom: 2px solid #00377d;
  padding-bottom: 6px;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary table thead {
    display: block;
    float: left;
    border-bottom: none;
    border-right: 2px solid #00377d;
    padding-bottom: 0;
  }
}
.ml-table .at-containershadow-tertiary table thead tr {
  background: transparent;
  border-bottom: none;
}
.ml-table .at-containershadow-tertiary table thead tr th {
  color: #00377d;
  text-align: left;
  padding: 0 24px 6px 0;
  background: transparent;
  border: none;
  font-size: 0.875rem;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary table thead tr th {
    padding: 12px;
    display: block;
    padding-left: 0;
    border-bottom: 1px solid rgba(86, 86, 86, 0.4);
  }
}
.ml-table .at-containershadow-tertiary table thead tr th:nth-child(1) {
  padding-left: 12px;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary table thead tr th:nth-child(1) {
    padding-left: 0;
  }
}
.ml-table .at-containershadow-tertiary table thead tr th i {
  vertical-align: middle;
}
.ml-table .at-containershadow-tertiary table thead tr th i:before {
  font-size: 1.5rem;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary table thead tr th i:before {
    font-size: 1.125rem;
  }
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
    padding-left: 10px;
  }
}
.ml-table .at-containershadow-tertiary table tbody tr {
  border-bottom: 1px solid rgba(86, 86, 86, 0.4);
  font-family: "robotoregular", sans-serif;
  background: transparent;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary table tbody tr {
    border: none;
    display: inline-block;
    vertical-align: top;
  }
}
.ml-table .at-containershadow-tertiary table tbody tr td {
  color: #565656;
  padding: 12px 24px 12px 0;
  border: none;
  font-size: 0.875rem;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary table tbody tr td {
    display: block;
    vertical-align: top;
    border-bottom: 1px solid rgba(86, 86, 86, 0.4);
  }
}
.ml-table .at-containershadow-tertiary table tbody tr td:nth-child(1) {
  padding-left: 12px;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary table tbody tr td:nth-child(1) {
    padding-left: 0;
  }
}
.ml-table .at-containershadow-tertiary table tbody tr td i {
  vertical-align: middle;
}
.ml-table .at-containershadow-tertiary table tbody tr td i:before {
  font-size: 1.5rem;
}
@media (max-width: 768px) {
  .ml-table .at-containershadow-tertiary table tbody tr td i:before {
    font-size: 1.125rem;
  }
}
.ml-table .at-containershadow-tertiary table tbody .mCustomScrollBox {
  height: auto;
}
.ml-table
  .at-containershadow-tertiary
  table
  tbody
  .mCustomScrollBox
  .mCSB_container {
  margin-bottom: 0;
}
.ml-table
  .at-containershadow-tertiary
  table
  tbody
  .mCustomScrollBox
  .mCSB_scrollTools {
  z-index: 0;
}
.ml-table
  .at-containershadow-tertiary
  table
  tbody
  .mCustomScrollBox
  .mCSB_scrollTools
  .mCSB_dragger_bar {
  background-color: #565656;
  height: 4px;
  margin: 10px 0;
}
.ml-table
  .at-containershadow-tertiary
  table
  tbody
  .mCustomScrollBox
  .mCSB_scrollTools
  .mCSB_draggerRail {
  background-color: rgba(86, 86, 86, 0.2);
  height: 4px;
  margin: 10px 0;
}
.ml-basic-header.at-containershadow-secondary {
  border-radius: 0;
  max-width: 100%;
}
.ml-basic-header .navbar-brand {
  display: inline-block;
}
.ml-basic-header .navbar-brand img {
  width: 51px;
}
.ml-popup .popup-content {
  text-align: left;
}
.ml-popup .popup-content .at-font-p {
  color: #565656;
  padding-bottom: 24px;
}
.ml-popup .popup-content .at-button-secondary {
  margin: 0 12px;
}
.ml-popup .popup-content .at-button-secondary:last-child {
  margin-right: 0;
}
.ml-popup-form .popup-content {
  text-align: left;
}
.ml-popup-form .popup-content .at-font-h4 {
  padding: 12px 0;
}
.ml-popup-form .popup-content .at-input-label,
.ml-popup-form .popup-content .at-input-textfield {
  width: 100%;
}
.ml-popup-form .popup-content .buttons-right button {
  margin: 0 12px;
}
.ml-popup-form .popup-content .buttons-right button:last-child {
  margin-right: 0;
}
@media (max-width: 768px) {
  .ml-popup-form .popup-content .buttons-right {
    text-align: center;
  }
}
.ml-popup-advertence .popup-content {
  padding-left: 81.96px;
  text-align: left;
}
.ml-popup-advertence .popup-content:before {
  content: "\e985";
  font-family: "icoTigoUne";
  position: absolute;
  left: 24px;
  top: 15px;
  font-size: 2.25rem;
  color: #f0781e;
}
.ml-popup-advertence .popup-content .at-font-p {
  padding: 12px 0;
}
.ml-popup-list .popup-content {
  text-align: left;
}
.ml-popup-list .popup-content .at-font-h4 {
  font-weight: normal;
}
.ml-popup-list .popup-content .at-button-secondary {
  margin: 0 12px;
}
.ml-popup-list .popup-content .at-button-secondary:last-child {
  margin-right: 0;
}
.ml-popup-list .popup-content .radio-list {
  margin: 12px 0;
}
.ml-popup-list .popup-content .radio-list label {
  font-family: "robotoregular", sans-serif;
  font-size: 0.875rem;
  color: #565656;
  vertical-align: top;
}
.ml-popup-list .popup-content .at-button-primary {
  float: right;
}
.ml-primary-navigation .dropdown > .at-link {
  font-weight: bold;
  position: relative;
  line-height: 2.9rem;
  display: block;
  white-space: nowrap;
}
.ml-general-icon-circular .at-image-avatar {
  max-width: 180px;
  max-height: 180px;
}
.ml-notification-colorline {
  opacity: 1;
  padding: 8px;
  margin-bottom: 10px;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
}
.ml-notification-colorline .content {
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: left;
}
.ml-notification-colorline .content .icon {
  float: left;
  margin: 0 24px;
}
.ml-notification-colorline .content .icon:before {
  font-size: 1.875rem;
  border-radius: 100%;
  padding: 5px;
  color: #fff;
}
.ml-notification-colorline .content .at-font-p {
  display: block;
  line-height: 1rem;
  margin-left: 24px;
  font-size: 0.875rem;
}
.ml-notification-colorline.hightlight {
  border-bottom: 4px solid #3264dc;
}
.ml-notification-colorline.hightlight .content .icon:before {
  background: #3264dc;
}
.ml-notification-colorline.confirmation {
  border-bottom: 4px solid #37c846;
}
.ml-notification-colorline.confirmation .content .icon:before {
  background: #37c846;
}
.ml-notification-colorline.error {
  border-bottom: 4px solid #f01e46;
}
.ml-notification-colorline.error .content .icon:before {
  background: #f01e46;
}
.ml-notification-colorline.warning {
  border-bottom: 4px solid #ffaa32;
}
.ml-notification-colorline.warning .content .icon:before {
  background: #ffaa32;
}
@media (max-width: 1024px) {
  .ml-notification-colorline {
    padding: 24px 12px 8px;
  }
  .ml-notification-colorline .content {
    display: block;
  }
  .ml-notification-colorline .content .icon {
    margin: 0;
    margin-right: 12px;
  }
  .ml-notification-colorline .content .icon:before {
    font-size: 1.375rem;
  }
  .ml-notification-colorline .content .at-font-p {
    font-size: 0.875rem;
  }
  .ml-notification-colorline .content .buttons {
    text-align: right;
    margin-top: 14px;
  }
  .ml-notification-colorline .content .buttons .at-button-tertiary {
    padding: 0 8px;
  }
}
.ml-notification-alert {
  background: #f01e46;
}
.ml-notification-alert .content-buttons {
  text-align: right;
  padding-right: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  .ml-notification-alert .content-buttons {
    padding-right: 12px;
    margin: 12px 0;
  }
}
.ml-notification-alert .content-buttons button:nth-child(2) {
  margin-left: 12px;
}
.ml-notification-alert .content-buttons .btn-principal {
  background: #fff;
  color: #f01e46;
  border: 1px solid #f01e46;
}
.ml-notification-alert .content-buttons .btn-secondary {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.ml-notification-alert .content-icon {
  text-align: right;
}
.ml-notification-alert .content-icon i {
  font-size: 24px;
  border-radius: 50%;
  border: 1px solid #fff;
}
.ml-notification-alert .content-icon i:before {
  color: #fff;
}
.ml-notification-attention {
  background: #ffaa32;
}
.ml-notification-attention .content-buttons {
  text-align: right;
  padding-right: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  .ml-notification-attention .content-buttons {
    padding-right: 12px;
    margin: 12px 0;
  }
}
.ml-notification-attention .content-buttons button:nth-child(2) {
  margin-left: 12px;
}
.ml-notification-attention .content-buttons .btn-principal {
  background: #fff;
  color: #ffaa32;
  border: 1px solid #ffaa32;
}
.ml-notification-attention .content-buttons .btn-secondary {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.ml-notification-information {
  background: #3264dc;
}
.ml-notification-information .content-buttons {
  text-align: right;
  padding-right: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  .ml-notification-information .content-buttons {
    padding-right: 12px;
    margin: 12px 0;
  }
}
.ml-notification-information .content-buttons button:nth-child(2) {
  margin-left: 12px;
}
.ml-notification-information .content-buttons .btn-principal {
  background: #fff;
  color: #3264dc;
  border: 1px solid #3264dc;
}
.ml-notification-information .content-buttons .btn-secondary {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.ml-notification-success {
  background: #37c846;
}
.ml-notification-success .content-icon {
  text-align: right;
}
.ml-notification-success .content-icon i {
  font-size: 24px;
  border-radius: 50%;
  border: 1px solid #fff;
}
.ml-notification-success .content-icon i:before {
  color: #fff;
}
.ml-notification-success .content-buttons {
  text-align: right;
  padding-right: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  .ml-notification-success .content-buttons {
    padding-right: 12px;
    margin: 12px 0;
  }
}
.ml-notification-success .content-buttons button:nth-child(2) {
  margin-left: 12px;
}
.ml-notification-success .content-buttons .btn-principal {
  background: #fff;
  color: #37c846;
  border: 1px solid #37c846;
}
.ml-notification-success .content-buttons .btn-secondary {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.ml-notification-full-screen {
  position: fixed;
  width: 100%;
  height: 100%;
  display: none;
  justify-content: center;
  align-items: center;
  background: #fff;
  top: 0;
  left: 0;
}
.ml-notification-full-screen.active {
  opacity: 1;
  transition: opacity 0.5s;
  z-index: 999;
  display: flex;
}
.ml-notification-full-screen.with-bg {
  background: #00377d;
}
.ml-notification-full-screen.with-bg .container-full-screen .at-font-h4,
.ml-notification-full-screen.with-bg .container-full-screen .at-font-p {
  color: #fff;
}
.ml-notification-full-screen .container-full-screen {
  max-width: 500px;
  text-align: center;
}
@media (max-width: 768px) {
  .ml-notification-full-screen .container-full-screen {
    max-width: 375px;
  }
}
.ml-notification-full-screen .container-full-screen i {
  margin-bottom: 36px;
}
.ml-notification-full-screen .container-full-screen i:before {
  font-size: 68px;
  color: #37c846;
  border: 2px solid #37c846;
  border-radius: 50%;
}
@media (max-width: 768px) {
  .ml-notification-full-screen .container-full-screen i:before {
    font-size: 44px;
  }
}
.ml-notification-full-screen .container-full-screen .at-font-h4 {
  margin: 36px 0 24px;
}
.ml-notification-full-screen .container-full-screen .at-font-p {
  color: #00377d;
  margin-bottom: 48px;
}
.ml-notification-full-screen .container-full-screen .at-button-tertiary,
.ml-notification-full-screen .container-full-screen .at-button-secondary,
.ml-notification-full-screen .container-full-screen .at-button-primary,
.ml-notification-full-screen .container-full-screen .at-button-shadow {
  margin-bottom: 24px;
}
.ml-login .at-containershadow-tertiary .at-button-icon {
  max-width: 70%;
  margin: 0 auto;
}
.ml-login .at-containershadow-tertiary .at-font-p {
  text-align: center;
  margin: 30px 0;
  color: #565656;
}
.ml-login .at-containershadow-tertiary .at-button-login {
  float: right;
}
.ml-signin .content .at-button-icon {
  max-width: 50%;
  margin: 0 auto;
}
.ml-signin .content .at-font-p {
  text-align: center;
  margin: 30px 0;
  color: #565656;
}
.ml-form-we-call .at-card-low-emphasis .at-button-icon {
  max-width: 50%;
  margin: 0 auto;
}
.ml-form-we-call .at-card-low-emphasis .at-font-p:first-child {
  font-size: 1rem;
  margin-bottom: 0.5rem;
}
.ml-form-we-call .at-card-low-emphasis .at-font-p:last-of-type {
  margin-bottom: 2rem;
}
.ml-code-email .content .at-cl {
  position: relative;
}
.ml-code-email .content .at-cl .content-button {
  display: table;
  margin: 0 auto;
  padding-top: 2rem;
}
.ml-general-interest img {
  display: block;
}
@-webkit-keyframes animateBarOpacity {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes animateBarOpacity {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes animateSearchIcon {
  0% {
    opacity: 1;
    margin-left: 0;
  }
  10% {
    opacity: 0;
    margin-left: 0;
  }
  50% {
    opacity: 0;
    margin-left: 25px;
  }
  80% {
    opacity: 0;
    margin-left: 25px;
  }
  100% {
    opacity: 1;
    margin-left: 0;
  }
}
@keyframes animateSearchIcon {
  0% {
    opacity: 1;
    margin-left: 0;
  }
  10% {
    opacity: 0;
    margin-left: 0;
  }
  50% {
    opacity: 0;
    margin-left: 25px;
  }
  80% {
    opacity: 0;
    margin-left: 25px;
  }
  100% {
    opacity: 1;
    margin-left: 0;
  }
}
@-webkit-keyframes animateInputSearch {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes animateInputSearch {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes animateCloseIcon {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes animateCloseIcon {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes closeCloseIcon {
  0% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes closeCloseIcon {
  0% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes closeInputSearch {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes closeInputSearch {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes closeBarOpacity {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}
@keyframes closeBarOpacity {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}
@-webkit-keyframes closeSearchIcon {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes closeSearchIcon {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ml-search-basic {
  max-width: 860px;
  float: none;
  position: relative;
  display: inline-block;
}
.ml-search-basic.open {
  width: 100%;
  -webkit-animation: animateBarOpacity 1s linear;
  animation: animateBarOpacity 1s linear;
}
.ml-search-basic.open .at-input-label {
  width: 100%;
  background: #00377d;
  -webkit-animation: animateBarOpacity 1s linear;
  animation: animateBarOpacity 1s linear;
}
@media (max-width: 768px) {
  .ml-search-basic.open .at-input-label {
    padding-left: 12px;
    box-sizing: border-box;
  }
}
.ml-search-basic.open .at-input-label.active .at-input-search {
  color: rgba(255, 255, 255, 0.7);
  padding: 0 10px;
}
@media (max-width: 768px) {
  .ml-search-basic.open .at-input-label.active .at-input-search {
    border: 1px solid #00c8ff;
  }
}
.ml-search-basic.open .at-input-label:after {
  content: "";
  width: 120px;
  height: 65px;
  background: linear-gradient(to right, transparent, #00377d);
  position: absolute;
  top: 0;
  left: -120px;
  z-index: 9;
}
@media (max-width: 768px) {
  .ml-search-basic.open .at-input-label:after {
    height: 48px;
  }
}
.ml-search-basic.open .at-input-label:hover .at-input-search {
  border: 0;
  outline: none;
  border-left: 1px solid #fff;
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 768px) {
  .ml-search-basic.open .at-input-label:hover .at-input-search {
    border-left: 1px solid #00c8ff;
  }
}
.ml-search-basic.open .at-input-label .at-input-search {
  width: 100%;
  -webkit-animation: animateInputSearch 1.5s linear;
  animation: animateInputSearch 1.5s linear;
}
@media (max-width: 768px) {
  .ml-search-basic.open .at-input-label .at-input-search {
    padding-left: 12px;
    box-sizing: border-box;
  }
}
.ml-search-basic.open .at-input-label .ic-buscar {
  -webkit-animation: animateSearchIcon 1.5s linear;
  animation: animateSearchIcon 1.5s linear;
}
.ml-search-basic.open .at-input-label .ic-cerrar {
  -webkit-animation: animateCloseIcon 1.5s linear;
  animation: animateCloseIcon 1.5s linear;
}
@media (max-width: 768px) {
  .ml-search-basic.open .ic-buscar {
    display: none;
    transition: 0.5s linear;
  }
}
.ml-search-basic.closing {
  -webkit-animation: closeBarOpacity 1s linear;
  animation: closeBarOpacity 1s linear;
}
.ml-search-basic.closing .at-input-label .at-input-search {
  -webkit-animation: closeBarOpacity 1s linear;
  animation: closeBarOpacity 1s linear;
  -webkit-animation: closeInputSearch 1.5s linear;
  animation: closeInputSearch 1.5s linear;
}
.ml-search-basic.closing .at-input-label .ic-cerrar {
  -webkit-animation: closeCloseIcon 1.5s linear;
  animation: closeCloseIcon 1.5s linear;
  display: none;
}
.ml-search-basic.closing .at-input-label .ic-buscar {
  -webkit-animation: closeSearchIcon 1.5s linear;
  animation: closeSearchIcon 1.5s linear;
}
.ml-search-basic .at-containershadow-secondary {
  display: none;
  opacity: 0;
  padding: 12px 24px;
  box-sizing: border-box;
  max-width: none;
  position: absolute;
  top: calc(100% + 4px);
  text-align: left;
}
.ml-search-basic .at-containershadow-secondary.open {
  transition: opacity 0.5s;
  display: block;
  opacity: 1;
}
.ml-search-basic .at-containershadow-secondary .at-font-h4 {
  font-size: 0.875rem;
  color: rgba(86, 86, 86, 0.6);
  font-weight: bold;
  text-transform: uppercase;
  margin: 12px 0;
}
.ml-search-basic .at-containershadow-secondary .at-link {
  display: block;
  font-size: 0.75rem;
  padding: 20px;
  color: #565656;
  font-weight: bold;
}
.ml-search-basic .at-containershadow-secondary .at-link:hover {
  color: #00377d;
  background: #f3f3f3;
}
.ml-footer-firm.firm {
  padding: 12px 0;
}
.ml-footer-navigation {
  background: #fff;
  box-shadow: 0 0 1px 1px #80808029;
}
.ml-footer-navigation .ic-phone-footer:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  color: #7f9bbd;
  content: url(https://atomic.tigocloud.net/source/assets/images/icons/ic-phone.svg);
}
.ml-footer-navigation .container-navigation {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
}
.ml-footer-navigation .block-navigation {
  padding: 0 24px;
}
@media (max-width: 480px) {
  .ml-footer-navigation .block-navigation .title-navigation:after {
    font-family: "icoTigoUne";
    content: "\e93e";
    color: #00c8ff;
    font-size: 24px;
    position: absolute;
    right: 12px;
    transition: 0.5s all ease;
  }
}
.ml-footer-navigation .block-navigation .title-navigation.rotate-arrow:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 480px) {
  .ml-footer-navigation .block-navigation .elements-navigation {
    display: none;
  }
}
.ml-footer-navigation
  .block-navigation
  .elements-navigation.navigation-line-atention
  .at-element-list
  li {
  display: flex;
  align-items: center;
  color: #565656;
}
.ml-footer-navigation
  .block-navigation
  .elements-navigation.navigation-line-atention
  .at-element-list
  li
  i {
  margin-right: 0.5rem;
}
.ml-footer-navigation
  .block-navigation
  .elements-navigation.navigation-line-atention
  .at-element-list
  li
  strong {
  color: #000;
}
.ml-footer-navigation .at-divider {
  display: none;
}
@media (max-width: 480px) {
  .ml-footer-navigation .at-divider {
    display: block;
  }
}
.ml-footer-services .ic-user-protection:before {
  display: inline-block;
  font-size: 1rem;
  color: #7f9bbd;
  content: url(https://atomic.tigocloud.net/source/assets/images/icons/ic-user-protection.svg);
}
.ml-footer-services .ic-pqr:before {
  display: inline-block;
  font-size: 1rem;
  color: #7f9bbd;
  content: url(https://atomic.tigocloud.net/source/assets/images/icons/ic-pqr.svg);
  margin-left: 6px;
}
.ml-process-overlay .messagge .icon-status {
  font-size: 8rem;
}
.ml-process-overlay .messagge .icon-status i:before {
  color: #00c8ff;
}
@media (max-width: 768px) {
  .ml-process-overlay .messagge .icon-status {
    font-size: 3.5rem;
  }
}
.ml-success-overlay .messagge .icon-status {
  border: 3px solid #37c846;
  width: 94px;
  height: 94px;
}
.ml-success-overlay .messagge .icon-status i:before {
  color: #37c846;
}
.ml-success-overlay .messagge .at-font-p {
  color: #00377d;
}
@media (max-width: 768px) {
  .ml-success-overlay .messagge .icon-status {
    width: 46px;
    height: 46px;
  }
}
.ml-accordion .at-containershadow-tertiary {
  padding: 0;
}
.ml-dropdown-up {
  position: relative;
}
.ml-dropdown-up .popup-select.open {
  display: block;
}
.ml-specific-tabs .list-tabs {
  height: 48px;
  display: flex;
  align-items: center;
}
.ml-specific-tabs .list-tabs .tab {
  padding: 12px;
  font-family: "robotobold";
  font-size: 0.875rem;
  color: #565656;
  transition: 0.3s ease;
  border-bottom: 2px solid transparent;
  cursor: pointer;
}
.ml-specific-tabs .list-tabs .tab.actived {
  color: #00c8ff;
  border-bottom: 2px solid #00c8ff;
}
.ml-specific-tabs .list-tabs .tab:hover {
  color: #00c8ff;
}
.ml-specific-tabs .contents-tabs .body-tab {
  display: none;
  padding: 1rem 2rem;
  box-sizing: border-box;
}
.ml-specific-tabs .contents-tabs .body-tab.opened {
  display: block;
}
fieldset .ml-general-tabs .contents-tabs {
  margin-top: -1px;
}
.ml-general-tabs .list-tabs {
  display: flex;
  align-items: center;
  height: 40px;
}
.ml-general-tabs .list-tabs .tab {
  padding: 12px 24px;
  color: rgba(86, 86, 86, 0.5);
  border: 1px solid rgba(86, 86, 86, 0.5);
  border-bottom: 1px solid #00c8ff;
  border-radius: 4px 4px 0 0;
  font-family: "robotobold";
  font-size: 0.875rem;
  transition: 0.3s ease;
  cursor: pointer;
}
.ml-general-tabs .list-tabs .tab.actived {
  color: #00c8ff;
  border: 1px solid #00c8ff;
  border-bottom: 1px solid #fff;
}
.ml-general-tabs .list-tabs .tab.actived:hover {
  color: #00c8ff;
  border: 1px solid #00c8ff;
  border-bottom: 1px solid #fff;
}
.ml-general-tabs .list-tabs .tab:hover {
  color: #565656;
  border: 1px solid #565656;
  border-bottom: 1px solid #00c8ff;
}
.ml-general-tabs .contents-tabs {
  border: 1px solid #00c8ff;
  margin-top: 2px;
}
.ml-general-tabs .contents-tabs .body-tab {
  display: none;
  padding: 1rem 2rem;
  box-sizing: border-box;
}
.ml-general-tabs .contents-tabs .body-tab.opened {
  display: block;
}
.ml-boxe .at-containershadow-tertiary {
  max-width: none;
  width: auto;
  display: inline-flex;
  align-items: center;
}
@media (max-width: 768px) {
  .ml-boxe .at-containershadow-tertiary {
    width: 100%;
  }
}
.ml-boxe .content-img {
  display: inline-block;
  vertical-align: middle;
  padding: 0 32px 0 18px;
  box-sizing: content-box;
}
@media (max-width: 768px) {
  .ml-boxe .content-img {
    padding: 0;
    padding-right: 12px;
  }
}
.ml-boxe .content-img img {
  max-width: 80px;
}
@media (max-width: 768px) {
  .ml-boxe .content-img img {
    max-width: 40px;
  }
}
.ml-boxe .content-card {
  display: inline-block;
  vertical-align: middle;
  padding-right: 18px;
}
@media (max-width: 768px) {
  .ml-boxe .content-card {
    padding-right: 0;
  }
}
.ml-boxe .content-card .content-info {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .ml-boxe .content-card .content-info {
    float: none;
    margin: 0;
  }
}
.ml-boxe .content-card .content-info .at-font-h4 {
  font-size: 1.25rem;
}
@media (max-width: 768px) {
  .ml-boxe .content-card .content-info .at-font-h4 {
    font-size: 1rem;
  }
}
.ml-list-group {
  padding: 36px;
}
@media (max-width: 768px) {
  .ml-list-group {
    padding: 24px;
  }
}
.ml-list-group ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ml-list-group ul li {
  display: flex;
  align-items: baseline;
  padding: 24px 0;
  border-bottom: 1px solid rgba(86, 86, 86, 0.2);
}
@media (max-width: 768px) {
  .ml-list-group ul li {
    padding: 12px 0;
  }
}
.ml-list-group ul li:first-child {
  padding-top: 0;
}
.ml-list-group ul li:last-child {
  padding-bottom: 0;
  border: none;
}
.ml-list-group ul li p {
  font-size: 1rem;
}
.ml-list-group ul li p span {
  color: #00377d;
}
.ml-list-icon {
  padding: 0;
}
.ml-list-icon .header-list {
  padding-top: 36px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(86, 86, 86, 0.2);
}
@media (max-width: 768px) {
  .ml-list-icon .header-list {
    padding-top: 24px;
  }
}
.ml-list-icon .header-list h4 {
  padding: 0 36px;
}
@media (max-width: 768px) {
  .ml-list-icon .header-list h4 {
    padding: 0 24px;
  }
}
.ml-list-icon ul {
  padding: 36px;
  padding-top: 0;
  list-style: none;
  margin: 0;
}
@media (max-width: 768px) {
  .ml-list-icon ul {
    padding: 24px;
    padding-top: 0;
  }
}
.ml-list-icon ul li {
  display: flex;
  align-items: center;
  padding: 24px 0;
  border-bottom: 1px solid rgba(86, 86, 86, 0.2);
}
@media (max-width: 768px) {
  .ml-list-icon ul li {
    padding: 12px 0;
  }
}
.ml-list-icon ul li:last-child {
  padding-bottom: 0;
  border: none;
}
.ml-list-icon ul li i {
  background: rgba(127, 155, 189, 0.2);
  width: 48px;
  height: 48px;
  padding: 12px;
  border-radius: 50%;
  margin-right: 24px;
}
@media (max-width: 768px) {
  .ml-list-icon ul li i {
    width: 36px;
    height: 36px;
    padding: 6px;
    margin-right: 12px;
  }
}
.ml-list-icon ul li i:before {
  font-size: 24px;
}
.ml-list-icon ul li p {
  font-size: 1rem;
}
.ml-list-icon ul li p span {
  color: #00377d;
}
.ml-list-button {
  padding: 0;
}
.ml-list-button .header-list {
  padding-top: 36px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(86, 86, 86, 0.2);
}
@media (max-width: 768px) {
  .ml-list-button .header-list {
    padding-top: 24px;
  }
}
.ml-list-button .header-list h4 {
  padding: 0 36px;
}
@media (max-width: 768px) {
  .ml-list-button .header-list h4 {
    padding: 0 24px;
  }
}
.ml-list-button ul {
  padding: 0 36px;
  list-style: none;
  margin: 0;
}
@media (max-width: 768px) {
  .ml-list-button ul {
    padding: 0 24px;
  }
}
.ml-list-button ul a {
  text-decoration: none;
  display: block;
  padding: 24px 0;
  border-bottom: 1px solid rgba(86, 86, 86, 0.2);
}
@media (max-width: 768px) {
  .ml-list-button ul a {
    padding: 12px 0;
  }
}
.ml-list-button ul a:last-child {
  border: none;
}
.ml-list-button ul a:hover {
  background-color: #d8d8d8;
}
.ml-list-button ul a li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ml-list-button ul a li i:before {
  font-size: 24px;
  color: #00c8ff;
}
.ml-list-button ul a li p {
  font-size: 1rem;
}
.ml-list-button ul a li p span {
  color: #00377d;
}
.ml-list-button .more {
  padding: 36px;
  text-align: right;
}
@media (max-width: 768px) {
  .ml-list-button .more {
    padding: 24px;
  }
}
.ml-list-option {
  padding: 0;
}
.ml-list-option .header-list {
  padding-top: 36px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(86, 86, 86, 0.2);
}
@media (max-width: 768px) {
  .ml-list-option .header-list {
    padding-top: 24px;
  }
}
.ml-list-option .header-list h4 {
  padding: 0 36px;
}
@media (max-width: 768px) {
  .ml-list-option .header-list h4 {
    padding: 0 24px;
  }
}
.ml-list-option ul {
  padding: 36px;
  padding-top: 0;
  list-style: none;
  margin: 0;
}
@media (max-width: 768px) {
  .ml-list-option ul {
    padding: 24px;
    padding-top: 0;
  }
}
.ml-list-option ul li {
  display: flex;
  align-items: center;
  padding: 24px 0;
  border-bottom: 1px solid rgba(86, 86, 86, 0.2);
}
@media (max-width: 768px) {
  .ml-list-option ul li {
    padding: 12px 0;
  }
}
.ml-list-option ul li:last-child {
  padding-bottom: 0;
  border: none;
}
.ml-list-option ul li .at-input-checkbox {
  margin-right: 24px;
}
@media (max-width: 768px) {
  .ml-list-option ul li .at-input-checkbox {
    margin-right: 12px;
  }
}
.ml-list-option ul li p {
  font-size: 1rem;
}
.ml-list-option ul li p span {
  color: #00377d;
}
.or-hight-slider .controls span {
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  display: none;
}
.or-hight-slider .controls .play {
  background-image: url("https://atomic.tigocloud.net/source/assets/images/icons/ic-play.svg");
  background-color: rgba(86, 86, 86, 0.23);
}
.or-hight-slider .controls .play.active {
  display: block;
}
.or-hight-slider .controls .stop {
  background-image: url("https://atomic.tigocloud.net/source/assets/images/icons/ic-pause.svg");
  background-color: rgba(86, 86, 86, 0.64);
}
.or-hight-slider .controls .stop.active {
  display: block;
}
.or-hight-slider .owl-carousel .owl-nav {
  width: 100%;
  position: absolute;
  top: 48%;
  left: 0;
  opacity: 0;
}
.or-hight-slider .owl-carousel .owl-nav button {
  background: rgba(0, 55, 125, 0.4);
  border-radius: 100%;
  height: 36px;
  width: 36px;
  margin: 0 24px;
  outline: none;
}
.or-hight-slider .owl-carousel .owl-nav button:before {
  font-family: "icoTigoUne";
  font-size: 36px;
  font-weight: bold;
  color: #fff;
}
.or-hight-slider .owl-carousel .owl-nav button span {
  display: none;
}
.or-hight-slider .owl-carousel .owl-nav button.owl-prev {
  float: left;
  background: rgba(0, 55, 125, 0.4);
}
.or-hight-slider .owl-carousel .owl-nav button.owl-prev:before {
  content: "\e95e";
}
.or-hight-slider .owl-carousel .owl-nav button.owl-prev:hover {
  background: rgba(86, 86, 86, 0.5);
}
.or-hight-slider .owl-carousel .owl-nav button.owl-next {
  float: right;
  background: rgba(0, 55, 125, 0.4);
}
.or-hight-slider .owl-carousel .owl-nav button.owl-next:before {
  content: "\e92d";
}
.or-hight-slider .owl-carousel .owl-nav button.owl-next:hover {
  background: rgba(86, 86, 86, 0.5);
}
@media (max-width: 768px) {
  .or-hight-slider .owl-carousel .owl-nav {
    display: none;
  }
}
.or-hight-slider .owl-carousel .owl-dots {
  position: absolute;
  bottom: 1%;
  left: 0;
  width: 100%;
  text-align: center;
}
.or-hight-slider .owl-carousel .owl-dots button.owl-dot {
  padding: 8px;
  margin: 0 2px;
  outline: none;
}
.or-hight-slider .owl-carousel .owl-dots button.owl-dot span {
  background: rgba(0, 55, 125, 0.4);
  width: 6px;
  height: 6px;
  float: left;
  border-radius: 100%;
}
.or-hight-slider .owl-carousel .owl-dots button.owl-dot.active span {
  background: #fafafa;
  width: 10px;
  height: 10px;
}
.or-hight-slider .owl-carousel:hover .owl-nav {
  opacity: 1;
}
@media (max-width: 1024px) {
  .or-hight-slider .controls {
    right: 12px;
    bottom: 12px;
  }
  .or-hight-slider .controls span {
    width: 18px;
    height: 18px;
  }
  .or-hight-slider .controls .play,
  .or-hight-slider .controls .stop {
    background-size: 7px 7px;
  }
}
.or-navbar-top {
  background: #001950;
  padding: 0 100px;
  height: auto;
  height: 32px;
  justify-content: space-between;
}
.or-navbar-top .navbar-brand .at-link {
  padding: 10px 12px;
}
.or-navbar-top .navbar-brand .at-link.active {
  background: #00377d;
}
.or-navbar-top .navbar-collapse {
  float: right;
}
.or-navbar-top .navbar-collapse .at-element-list {
  display: flex;
  align-items: center;
}
.or-navbar-top .navbar-collapse .at-element-list li .at-link {
  display: flex;
  align-items: center;
}
.or-navbar-top .navbar-collapse .at-element-list li .at-link:hover {
  color: #00c8ff;
}
.or-navbar-top .navbar-collapse .at-element-list li .at-link:hover svg g {
  stroke: #00c8ff;
}
.or-navbar-top
  .navbar-collapse
  .at-element-list
  li
  .at-link:hover
  svg
  g
  circle {
  stroke: #00c8ff;
}
.or-navbar-top .navbar-collapse .at-element-list li .at-link svg {
  margin: 0 12px;
}
.or-navbar-top .navbar-collapse .dropdown {
  padding: 6px 12px;
  padding-right: 0;
}
.or-navbar-top .navbar-collapse .dropdown i {
  margin: 0 12px;
}
.or-navbar-top .navbar-collapse .dropdown i:before {
  color: #fff;
  font-size: 1.25rem;
}
.or-navbar-top .navbar-collapse .dropdown .at-containershadow-secondary {
  right: 10px;
  top: 90%;
}
.or-navbar-top .navbar-collapse .dropdown.my-account > i {
  display: none;
}
.or-navbar-top .navbar-collapse .dropdown .ml-dropdown-up .action-dropdown {
  padding: 0;
  background: none;
}
.or-navbar-top
  .navbar-collapse
  .dropdown
  .ml-dropdown-up
  .popup-select
  .at-containershadow-secondary
  .ic-cerrar:before {
  color: unset;
}
.or-navbar-top .navbar-collapse .dropdown.pqr .at-link {
  display: flex;
  align-items: center;
}
.or-navbar-top .navbar-collapse .dropdown.pqr .at-link i {
  vertical-align: middle;
}
.or-navbar-top .navbar-collapse .dropdown.pqr .at-link i:before {
  font-size: 1.5rem;
}
@media (max-width: 1024px) {
  .or-navbar-top {
    padding: 0;
    display: none;
  }
  .or-navbar-top .navbar-collapse .dropdown.my-account > .at-link {
    display: none;
  }
  .or-navbar-top .navbar-collapse .dropdown.my-account > i {
    display: block;
  }
  .or-navbar-top .navbar-collapse .dropdown.important-information i {
    display: none;
  }
}
@media (max-width: 768px) {
  .or-navbar-top .navbar-collapse .dropdown {
    padding: 6px 0;
    margin-top: 3px;
  }
  .or-navbar-top .navbar-collapse .dropdown > .at-link {
    font-size: 0.625rem;
  }
  .or-navbar-top .navbar-collapse .dropdown .at-containershadow-secondary {
    right: 0;
    top: 100%;
  }
}
@media (max-width: 480px) {
  .or-navbar-top .navbar-brand .at-link {
    padding: 10px;
    font-size: 0.625rem;
  }
}
.or-navbar-discovery {
  height: 74px;
}
.or-navbar-discovery .background-navbar {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  left: 0;
  top: 0;
  z-index: 99;
  display: none;
}
.or-navbar-discovery .navbar-brand {
  margin: 0 24px 0 10px;
  display: flex;
  align-items: center;
}
.or-navbar-discovery .navbar-brand img {
  width: 51px;
}
.or-navbar-discovery .navbar-brand .dropdown-menu-button .ic-burguer {
  margin-top: -3px;
}
.or-navbar-discovery .navbar-brand .dropdown-menu-button .ic-burguer:before {
  padding: 0;
}
.or-navbar-discovery .navbar-brand .dropdown-menu-button .ic-cerrar {
  padding-top: 5px;
}
.or-navbar-discovery .ml-primary-navigation {
  width: auto;
}
.or-navbar-discovery .ml-primary-navigation .header-navigation-mobile {
  display: none;
  background: #00377d;
  box-sizing: border-box;
  color: #fff;
  padding: 12px 24px;
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .at-font-h4 {
  color: #fff;
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile {
  width: 100%;
  position: relative;
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  input {
  color: rgba(255, 255, 255, 0.7);
  width: 100%;
  border: none;
  padding: 10px 20px;
  background-color: #022552;
  border-radius: 20px;
  box-sizing: border-box;
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  input
  ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  input
  :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  input
  ::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  input
  ::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  input::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  svg {
  position: absolute;
  right: 15px;
  top: 5px;
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  i {
  position: absolute;
  right: 15px;
  top: 2px;
  display: none;
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  .sugerencias {
  padding: 12px 24px;
  box-sizing: border-box;
  max-width: none;
  position: absolute;
  text-align: left;
  background-color: #00377d;
  z-index: 9;
  height: 100vh;
  width: 100%;
  display: none;
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  .sugerencias
  .at-font-h5 {
  color: #00c8ff;
  font-size: 0.875rem;
  margin-bottom: 10px;
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .search-mobile
  .sugerencias
  .at-link {
  display: block;
  font-size: 0.875rem;
  padding: 12px 0;
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 0;
}
.or-navbar-discovery .ml-primary-navigation .header-navigation-mobile .at-link {
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.75rem;
  margin-top: 30px;
  display: inline-block;
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .at-link
  i {
  margin-right: 12px;
}
.or-navbar-discovery
  .ml-primary-navigation
  .header-navigation-mobile
  .at-link
  i:before {
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.25rem;
}
.or-navbar-discovery .ml-primary-navigation .at-element-list li {
  position: relative;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li
  .at-containershadow-secondary {
  position: fixed;
  width: 100%;
  left: 0;
  display: flex;
  max-width: 100%;
  padding: 16px 100px;
  display: none;
  z-index: 1;
  top: 146px;
  align-items: center;
  justify-content: space-between;
  z-index: 9999;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li
  .at-containershadow-secondary
  .at-element-list {
  margin: 0;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li
  .at-containershadow-secondary
  .at-element-list
  h5 {
  margin-bottom: 12px;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li
  .at-containershadow-secondary
  .at-element-list
  svg {
  margin-right: 32px;
  vertical-align: middle;
  display: none;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li
  .at-containershadow-secondary
  .at-element-list
  li {
  display: inline-block;
  padding-left: 0;
  padding-right: 32px;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li
  .at-containershadow-secondary
  .at-element-list
  li
  .at-link {
  color: #565656;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li
  .at-containershadow-secondary
  .at-element-list
  li
  .at-link:hover {
  color: #00c8ff;
  background: none;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li
  .at-containershadow-secondary
  .at-element-list.clearfix {
  margin: 0;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li
  .at-containershadow-secondary.menu-fixed {
  top: 40px;
  z-index: 9;
}
.or-navbar-discovery .ml-primary-navigation .at-element-list li.dropdown {
  float: none;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li.dropdown.is-active
  .at-containershadow-secondary {
  display: flex;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li.dropdown.is-active
  .at-containershadow-secondary
  .at-link {
  padding: 0;
  line-height: inherit;
  font-size: 0.875rem;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li.dropdown.is-active
  .at-link
  i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li.dropdown
  .at-link {
  font-weight: initial;
  padding: 0;
  display: flex;
  align-items: center;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li.is-active:after {
  float: none;
  content: "";
  background: #00c8ff;
  height: 4px;
  width: 100%;
  position: absolute;
  bottom: -14px;
  left: 0;
  border-radius: 5px 5px 0 0;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list
  li.is-active
  .at-link {
  color: #00c8ff;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list.footer-navigation-mobile {
  display: none;
  bottom: 0;
  width: 100%;
  padding: 10px 0;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list.footer-navigation-mobile
  li {
  border: none;
  padding: 12px 24px;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list.footer-navigation-mobile
  li
  .at-link {
  font-size: 0.75rem;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list.footer-navigation-mobile
  li
  .at-link
  svg {
  margin-right: 12px;
  vertical-align: middle;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list.footer-navigation-mobile
  li
  .at-link
  i {
  font-size: 1.25rem;
  margin-right: 12px;
  color: #fff;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list.footer-navigation-mobile
  li.centro-ayuda {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list.footer-navigation-mobile
  li.mi-tigo {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list.footer-navigation-mobile
  li.empresas {
  padding: 24px;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list.footer-navigation-mobile
  li.empresas
  .at-link
  i:before {
  color: #fff;
}
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list.footer-navigation-mobile.not-border
  li.centro-ayuda,
.or-navbar-discovery
  .ml-primary-navigation
  .at-element-list.footer-navigation-mobile.not-border
  li.mi-tigo {
  border: none;
}
.or-navbar-discovery .navbar-collapse {
  float: right;
  margin: 6px 0;
  flex-grow: 1;
}
.or-navbar-discovery .navbar-collapse .at-element-list {
  float: right;
  display: flex;
  align-items: center;
}
.or-navbar-discovery .navbar-collapse .at-element-list .dropdown {
  margin: 0 48px;
}
.or-navbar-discovery .navbar-collapse .at-element-list .ml-search-basic {
  position: absolute;
  max-width: 400px;
  right: 100px;
}
.or-navbar-discovery
  .navbar-collapse
  .at-element-list
  .ml-search-basic
  .at-input-label {
  padding: 5px 0;
}
.or-navbar-discovery
  .navbar-collapse
  .at-element-list
  .ml-search-basic
  .at-input-label:after {
  display: none;
}
.or-navbar-discovery
  .navbar-collapse
  .at-element-list
  .ml-search-basic
  .at-input-label
  button {
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
}
.or-navbar-discovery
  .navbar-collapse
  .at-element-list
  .ml-search-basic
  .at-input-label
  button:before {
  font-size: 1.625rem;
}
.or-navbar-discovery
  .navbar-collapse
  .at-element-list
  .ml-search-basic
  .at-input-label
  button:hover:before {
  color: #00c8ff;
}
.or-navbar-discovery
  .navbar-collapse
  .at-element-list
  .ml-search-basic
  .at-input-label
  button:hover
  svg
  #Group-2 {
  stroke: #00c8ff;
}
.or-navbar-discovery
  .navbar-collapse
  .at-element-list
  .ml-search-basic
  .at-input-label
  button:focus {
  outline: none;
}
.or-navbar-discovery .navbar-collapse .dropdown .at-link {
  font-size: 0.875rem;
}
.or-navbar-discovery .navbar-collapse .dropdown .at-link i {
  float: right;
  margin: 0;
  border-radius: 100%;
}
.or-navbar-discovery .navbar-collapse .dropdown .at-link i:before {
  color: #fff;
  font-size: 1.625rem;
  margin: 0 auto;
}
.or-navbar-discovery .navbar-collapse .dropdown .at-link i:hover:before {
  color: #00c8ff;
}
.or-navbar-discovery
  .navbar-collapse
  .dropdown
  .at-link
  i.ic-expandir-mas:before {
  margin-left: 12px;
  font-size: 1.5rem;
}
.or-navbar-discovery .navbar-collapse .dropdown .at-link svg:hover #Group-3 {
  stroke: #00c8ff;
}
.or-navbar-discovery .navbar-collapse .dropdown .at-card-medium-emphasis {
  margin-top: 6px;
}
.or-navbar-discovery .navbar-collapse .dropdown.mi-tigo {
  margin: 0 24px;
}
.or-navbar-discovery .navbar-collapse .dropdown.mi-tigo .at-link:nth-child(1) {
  display: none;
}
.or-navbar-discovery .navbar-collapse .dropdown.mi-tigo .at-link:nth-child(2) {
  font-size: 1rem;
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 5px 30px;
}
.or-navbar-discovery .navbar-collapse .dropdown.user,
.or-navbar-discovery .navbar-collapse .dropdown.random {
  display: none;
}
.or-navbar-discovery .navbar-collapse .ml-basic-search {
  position: absolute;
  right: 126px;
  left: auto;
  width: 60%;
  top: 50%;
  margin-top: -18px;
  display: none;
  transition: all 0.3s;
}
.or-navbar-discovery .navbar-collapse .ml-basic-search i:before {
  color: rgba(255, 255, 255, 0.5);
  font-size: 2.5rem;
}
.or-navbar-discovery.or-navbar-discovery-drupal
  .ml-primary-navigation
  .at-element-list
  li
  .at-containershadow-secondary {
  top: 106px;
}
@media (max-width: 1024px) {
  .or-navbar-discovery {
    padding: 0 12px;
  }
  .or-navbar-discovery .navbar-brand .at-logo-image {
    margin: 12px;
  }
  .or-navbar-discovery .navbar-brand svg {
    width: 55px;
  }
  .or-navbar-discovery .ml-primary-navigation {
    background: #00377d;
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.18),
      0 18px 18px 0 rgba(0, 0, 0, 0.18);
    z-index: 999;
    transition: 0.5s all ease;
    white-space: nowrap;
    overflow: auto;
  }
  .or-navbar-discovery .ml-primary-navigation .header-navigation-mobile {
    display: block;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .header-navigation-mobile
    i:before {
    color: #fff;
    font-size: 2rem;
  }
  .or-navbar-discovery .ml-primary-navigation .at-element-list {
    white-space: nowrap;
  }
  .or-navbar-discovery .ml-primary-navigation .at-element-list li {
    display: block;
    padding: 20px 24px;
  }
  .or-navbar-discovery .ml-primary-navigation .at-element-list li .at-link {
    color: #fff;
    display: block;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li
    .at-link:hover {
    background: transparent;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li
    .at-link:focus {
    background: transparent;
  }
  .or-navbar-discovery .ml-primary-navigation .at-element-list li i {
    display: inline-block;
  }
  .or-navbar-discovery .ml-primary-navigation .at-element-list li.dropdown {
    width: auto;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.dropdown
    .at-link {
    line-height: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.dropdown
    .ic-expandir-mas {
    float: right;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.dropdown
    .ic-expandir-mas:before {
    color: #00c8ff;
    font-size: 2rem;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.dropdown.is-active
    .at-link
    i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.dropdown.is-active
    .at-containershadow-secondary {
    position: relative;
    padding: 0;
    box-shadow: none;
    display: block;
    background-color: transparent;
    margin-top: 10px;
    top: 0;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.dropdown.is-active
    .at-containershadow-secondary
    .at-element-list {
    margin: 0;
    padding: 0;
    padding-left: 12px;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.dropdown.is-active
    .at-containershadow-secondary
    .at-element-list
    svg {
    display: none;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.dropdown.is-active
    .at-containershadow-secondary
    .at-element-list
    li {
    border: none;
    padding: 12px 0;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.dropdown.is-active
    .at-containershadow-secondary
    .at-element-list
    li
    .at-link {
    color: #fff;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.dropdown.is-active
    .at-containershadow-secondary
    .at-element-list
    li.activated
    .at-link {
    color: #00c8ff;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.dropdown.is-active
    .at-containershadow-secondary
    .at-button-secondary {
    display: none;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.is-active:after {
    display: none;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    li.is-active
    .at-link {
    color: #fff;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list.footer-navigation-mobile {
    display: block;
    padding-left: 0;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list.footer-navigation-mobile
    li {
    border: none;
  }
  .or-navbar-discovery .navbar-collapse .at-element-list .dropdown {
    margin: 0 12px;
  }
  .or-navbar-discovery .navbar-collapse .at-element-list .dropdown.mi-tigo {
    margin-right: 50px;
  }
  .or-navbar-discovery
    .navbar-collapse
    .at-element-list
    .dropdown.mi-tigo
    .at-link:nth-child(1) {
    display: block;
  }
  .or-navbar-discovery
    .navbar-collapse
    .at-element-list
    .dropdown.mi-tigo
    .at-link:nth-child(2) {
    display: none;
  }
  .or-navbar-discovery .navbar-collapse .at-element-list .dropdown.user,
  .or-navbar-discovery .navbar-collapse .at-element-list .dropdown.random {
    display: block;
  }
  .or-navbar-discovery .navbar-collapse .at-element-list .ml-search-basic {
    display: none;
    right: 0;
  }
  .or-navbar-discovery
    .navbar-collapse
    .at-element-list
    .ml-search-basic
    .at-input-label {
    padding: 15px 20px;
  }
}
@media (max-width: 768px) {
  .or-navbar-discovery .ml-primary-navigation .at-element-list {
    display: flex;
    overflow: hidden;
    white-space: nowrap;
    flex-direction: column;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    .dropdown:nth-child(3n) {
    border-right: none;
  }
  .or-navbar-discovery .navbar-collapse .ml-basic-search button {
    padding: 0 12px;
  }
}
@media (max-width: 480px) {
  .or-navbar-discovery .ml-basic-search {
    width: 56%;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  .or-navbar-discovery .ml-primary-navigation .at-element-list {
    white-space: nowrap;
    overflow-x: scroll;
    display: block;
  }
  .or-navbar-discovery .ml-primary-navigation .at-element-list .dropdown {
    display: inline-block;
    overflow: hidden;
    width: 28%;
    float: none;
    vertical-align: top;
  }
  .or-navbar-discovery
    .ml-primary-navigation
    .at-element-list
    .dropdown:nth-child(3n) {
    border-right: 0.5px solid rgba(86, 86, 86, 0.3);
  }
}
.or-navbar-selfcare {
  max-width: none;
  border-radius: 0;
}
.or-navbar-selfcare .background-navbar {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  left: 0;
  top: 0;
  z-index: 99;
  display: none;
}
.or-navbar-selfcare .navbar-brand {
  display: flex;
  align-items: center;
}
.or-navbar-selfcare .navbar-brand img {
  width: 51px;
}
.or-navbar-selfcare .navbar-brand .dropdown-menu-button .ic-burguer {
  margin-top: -3px;
}
.or-navbar-selfcare .navbar-brand .dropdown-menu-button .ic-burguer:before {
  padding: 0;
}
.or-navbar-selfcare .navbar-brand .dropdown-menu-button .ic-cerrar {
  padding-top: 5px;
}
.or-navbar-selfcare .ml-primary-navigation {
  width: auto;
}
.or-navbar-selfcare .ml-primary-navigation .header-navigation-mobile {
  display: none;
  background: #00377d;
  box-sizing: border-box;
  height: 60px;
  color: #fff;
  padding: 0 24px;
}
.or-navbar-selfcare
  .ml-primary-navigation
  .header-navigation-mobile
  .at-font-h4 {
  color: #fff;
}
.or-navbar-selfcare .ml-primary-navigation .at-element-list .at-link {
  text-transform: uppercase;
}
.or-navbar-selfcare .ml-primary-navigation .footer-navigation-mobile {
  display: none;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.or-navbar-selfcare .ml-primary-navigation .footer-navigation-mobile li {
  border: none;
}
.or-navbar-selfcare .navbar-collapse {
  float: right;
  margin: 6px 0;
  flex-grow: 1;
}
.or-navbar-selfcare .navbar-collapse .at-element-list {
  float: right;
  display: flex;
  align-items: center;
}
.or-navbar-selfcare .navbar-collapse .at-element-list .ml-search-basic {
  position: absolute;
  max-width: 400px;
  right: 4%;
}
.or-navbar-selfcare
  .navbar-collapse
  .at-element-list
  .ml-search-basic
  .at-input-label {
  padding: 0;
}
.or-navbar-selfcare
  .navbar-collapse
  .at-element-list
  .ml-search-basic
  .at-input-label:after {
  display: none;
}
.or-navbar-selfcare
  .navbar-collapse
  .at-element-list
  .ml-search-basic
  .at-input-label
  button {
  padding: 0;
  background: none;
  border: none;
  margin: 0;
}
.or-navbar-selfcare
  .navbar-collapse
  .at-element-list
  .ml-search-basic
  .at-input-label
  button:before {
  font-size: 1.85rem;
}
.or-navbar-selfcare .navbar-collapse .dropdown .at-link {
  font-size: 0.875rem;
}
.or-navbar-selfcare .navbar-collapse .dropdown .at-link:hover svg g {
  stroke: #00c8ff;
}
.or-navbar-selfcare .navbar-collapse .dropdown .at-link:hover svg g circle {
  stroke: #00c8ff;
}
.or-navbar-selfcare .navbar-collapse .dropdown .at-link i {
  float: right;
  margin: 0;
  border-radius: 100%;
}
.or-navbar-selfcare .navbar-collapse .dropdown .at-link i:before {
  color: #fff;
  font-size: 1.5rem;
  margin: 0 auto;
}
.or-navbar-selfcare .navbar-collapse .dropdown .at-link i:hover:before {
  color: #00c8ff;
}
.or-navbar-selfcare .navbar-collapse .dropdown .at-link i.ic-expandir-mas {
  margin-left: 12px;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown
  .at-link
  i.ic-expandir-mas:before {
  font-size: 1.5rem;
  color: #00c8ff;
}
.or-navbar-selfcare .navbar-collapse .dropdown .at-card-medium-emphasis {
  margin-top: 6px;
}
.or-navbar-selfcare .navbar-collapse .dropdown.user {
  margin: 0 24px;
  margin-left: 50px;
  cursor: pointer;
}
.or-navbar-selfcare .navbar-collapse .dropdown.user .at-link {
  font-size: 1rem;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.user
  .at-containershadow-secondary {
  padding-bottom: 0;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.user
  .at-containershadow-secondary
  .at-link {
  padding: 12px 0;
}
.or-navbar-selfcare .navbar-collapse .dropdown.user.is-active .at-link i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.or-navbar-selfcare .navbar-collapse .dropdown.noti {
  margin: 0 12px;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary {
  padding: 0;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .sub-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 24px;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .sub-header
  .at-font-h5 {
  text-transform: none;
  letter-spacing: initial;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .sub-header
  span {
  color: #00c8ff;
  font-size: 0.75rem;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .at-element-list {
  flex-direction: column;
  align-items: center;
  padding: 0 24px;
  float: none;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .at-element-list
  li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .at-element-list
  li
  .at-link {
  padding: 0;
  font-size: 0.75rem;
  color: #00377d;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .at-element-list
  li
  i {
  margin-right: 0;
  margin-left: 12px;
  cursor: pointer;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .at-element-list
  li
  i:before {
  color: #00c8ff;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .sub-footer {
  padding: 12px 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .sub-footer
  .at-link {
  color: #00c8ff;
  padding: 0;
  font-size: 0.75rem;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .sub-footer
  i {
  margin: 0;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-left: 12px;
}
.or-navbar-selfcare
  .navbar-collapse
  .dropdown.noti
  .at-containershadow-secondary
  .sub-footer
  i:before {
  color: #00c8ff;
}
.or-navbar-selfcare .navbar-collapse .dropdown.help,
.or-navbar-selfcare .navbar-collapse .dropdown.shop {
  margin: 0 12px;
}
@media (max-width: 1024px) {
  .or-navbar-selfcare {
    padding: 0 12px;
  }
  .or-navbar-selfcare .navbar-brand .at-logo-image {
    margin: 12px;
  }
  .or-navbar-selfcare .ml-primary-navigation {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.18),
      0 18px 18px 0 rgba(0, 0, 0, 0.18);
    z-index: 999;
    transition: 0.5s all ease;
    white-space: nowrap;
    overflow: hidden;
  }
  .or-navbar-selfcare .ml-primary-navigation .header-navigation-mobile {
    display: flex;
    align-items: center;
  }
  .or-navbar-selfcare .ml-primary-navigation .footer-navigation-mobile {
    display: block;
  }
  .or-navbar-selfcare .ml-primary-navigation .footer-navigation-mobile li {
    border: none;
  }
  .or-navbar-selfcare .ml-primary-navigation .dropdown {
    text-align: center;
    border-right: 0.5px solid rgba(86, 86, 86, 0.3);
  }
  .or-navbar-selfcare .ml-primary-navigation .dropdown:last-child {
    border-right: none;
  }
  .or-navbar-selfcare .ml-primary-navigation .dropdown [class^="ic-"] {
    display: block;
    float: none;
    margin: 0;
  }
  .or-navbar-selfcare .ml-primary-navigation .dropdown [class^="ic-"]:before {
    font-size: 2rem;
    color: #00377d;
  }
  .or-navbar-selfcare .ml-primary-navigation .dropdown .at-link {
    color: #565656;
    font-size: 1rem;
    padding: 12px;
    display: block;
    line-height: 1.5rem;
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .dropdown
    .at-card-medium-emphasis {
    top: 0;
    z-index: 10;
    text-align: left;
    padding: 0;
    max-width: 100%;
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .dropdown
    .at-card-medium-emphasis
    .sub-header {
    display: block;
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .dropdown
    .at-card-medium-emphasis
    .sub-header
    .back {
    background: rgba(0, 55, 125, 0.1);
    padding: 12px 0;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2rem;
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .dropdown
    .at-card-medium-emphasis
    .sub-header
    .back
    [class^="ic-"] {
    float: left;
    margin-top: -7px;
    margin-right: 6px;
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .dropdown
    .at-card-medium-emphasis
    .at-font-em {
    color: rgba(0, 55, 125, 0.4);
    font-size: 0.875rem;
    padding: 24px;
    padding-bottom: 12px;
    text-transform: uppercase;
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .dropdown
    .at-card-medium-emphasis
    .at-link {
    display: block;
    font-size: 1.16rem;
    padding-left: 36px;
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .dropdown
    .at-card-medium-emphasis
    .at-link:nth-child(2n) {
    border-bottom: 0.5px solid rgba(86, 86, 86, 0.3);
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .dropdown
    .at-card-medium-emphasis
    .at-link:hover {
    font-weight: normal;
  }
  .or-navbar-selfcare .ml-primary-navigation .at-element-list {
    padding-top: 16px;
    white-space: nowrap;
  }
  .or-navbar-selfcare .ml-primary-navigation .at-element-list li {
    display: block;
    padding: 20px 24px;
    border-bottom: 1px solid rgba(86, 86, 86, 0.2);
  }
  .or-navbar-selfcare .ml-primary-navigation .at-element-list li .at-link {
    color: #565656;
    display: block;
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .at-element-list
    li
    .at-link:hover {
    background: transparent;
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .at-element-list
    li
    .at-link:focus {
    background: transparent;
  }
  .or-navbar-selfcare .ml-primary-navigation .at-element-list li i {
    display: inline-block;
  }
  .or-navbar-selfcare .navbar-collapse .at-element-list .dropdown.user {
    display: none;
  }
  .or-navbar-selfcare .navbar-collapse .at-element-list .ml-search-basic {
    right: 0;
  }
  .or-navbar-selfcare
    .navbar-collapse
    .at-element-list
    .ml-search-basic
    .at-input-label {
    padding: 15px 20px;
  }
}
@media (max-width: 768px) {
  .or-navbar-selfcare .ml-primary-navigation .at-element-list {
    display: flex;
    overflow: hidden;
    white-space: nowrap;
    flex-direction: column;
  }
  .or-navbar-selfcare .ml-primary-navigation .at-element-list .dropdown {
    border-bottom: 0.5px solid rgba(86, 86, 86, 0.3);
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .at-element-list
    .dropdown:nth-child(3n) {
    border-right: none;
  }
  .or-navbar-selfcare .navbar-collapse .ml-basic-search button {
    padding: 0 12px;
  }
}
@media (max-width: 480px) {
  .or-navbar-selfcare .ml-basic-search {
    width: 56%;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  .or-navbar-selfcare .ml-primary-navigation .at-element-list {
    white-space: nowrap;
    overflow-x: scroll;
    display: block;
  }
  .or-navbar-selfcare .ml-primary-navigation .at-element-list .dropdown {
    display: inline-block;
    overflow: hidden;
    width: 28%;
    float: none;
    vertical-align: top;
  }
  .or-navbar-selfcare
    .ml-primary-navigation
    .at-element-list
    .dropdown:nth-child(3n) {
    border-right: 0.5px solid rgba(86, 86, 86, 0.3);
  }
}
.or-navbar-account {
  background: #00377d;
  padding: 12px 132px 12px 120px;
  position: relative;
  height: 60px;
}
.or-navbar-account .navbar-brand img {
  max-width: 60px;
  max-height: 36px;
}
.or-navbar-account .navbar-brand .dropdown-menu-button .ic-menu:before {
  padding: 0;
}
.or-navbar-account .navbar-brand .at-logo-image {
  width: 60px;
}
.or-navbar-account .navbar-collapse {
  float: right;
  margin-top: -6px;
}
.or-navbar-account .navbar-collapse .dropdown .at-link {
  font-size: 0.875rem;
}
.or-navbar-account .navbar-collapse .dropdown .at-link i {
  float: right;
  margin: 0;
  border-radius: 100%;
  padding: 9.5px;
}
.or-navbar-account .navbar-collapse .dropdown .at-link i:before {
  color: #fff;
  font-size: 1.85rem;
  margin: 0 auto;
}
.or-navbar-account .navbar-collapse .dropdown .at-link i:hover {
  background: rgba(0, 25, 80, 0.3);
}
.or-navbar-account .navbar-collapse .dropdown .at-link i:hover:before {
  color: #00c8ff;
}
.or-navbar-account
  .navbar-collapse
  .dropdown
  .at-link
  i.ic-expandir-mas:before {
  margin-left: 12px;
  font-size: 1.5rem;
}
.or-navbar-account .navbar-collapse .dropdown .at-card-medium-emphasis {
  margin-top: 6px;
}
.or-navbar-account .navbar-collapse .dropdown.username {
  padding: 12px;
}
.or-navbar-account .navbar-collapse .dropdown.username > .at-link {
  margin-top: 4px;
}
.or-navbar-account .navbar-collapse .dropdown.username > .at-link i {
  padding: 0;
}
.or-navbar-account .navbar-collapse .dropdown.username > .at-link i:hover {
  background: none;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.username
  > .at-link
  i:hover:before {
  color: #fff;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.username
  .at-card-medium-emphasis {
  right: 10px;
  padding: 0;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.username
  .at-card-medium-emphasis
  .at-link {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.username
  .at-card-medium-emphasis
  .at-link:hover {
  background: rgba(0, 55, 125, 0.1);
  color: #00377d;
  font-weight: bold;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.username
  .at-card-medium-emphasis
  .at-link
  i {
  float: left;
  padding: 0;
  margin-right: 12px;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.username
  .at-card-medium-emphasis
  .at-link
  i:before {
  color: #00377d;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.username
  .at-card-medium-emphasis
  .at-link
  i:hover {
  background: none;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.username
  .at-card-medium-emphasis
  .at-link.sing-out {
  background: rgba(86, 86, 86, 0.1);
}
.or-navbar-account
  .navbar-collapse
  .dropdown.username
  .at-card-medium-emphasis
  .at-link.sing-out
  i:before {
  color: #565656;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.username
  .at-card-medium-emphasis
  .at-link.sing-out:hover {
  background: rgba(0, 55, 125, 0.1);
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis {
  background: rgba(0, 55, 125, 0.1);
  padding: 0;
  width: 348px;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis
  .at-font-p {
  display: inline-block;
  padding: 12px 24px;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis
  .at-font-small {
  color: #565656;
  padding: 12px 24px;
  float: right;
  font-weight: bold;
  text-transform: uppercase;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis
  .at-link {
  text-align: center;
  font-size: 0.625rem;
  font-weight: bold;
  text-transform: uppercase;
  display: table;
  margin: 0 auto;
  position: relative;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis
  .at-link:before {
  content: "\e99f";
  color: #00c8ff;
  font-size: 1.5rem;
  font-family: "icoTigoUne";
  cursor: pointer;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  position: absolute;
  right: -18px;
  top: 7px;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis
  .notifications {
  background: #fff;
  word-wrap: break-word;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis
  .notifications
  .full
  .at-link {
  display: block;
  padding: 13.2px 48px 13.2px 24px;
  font-size: 0.75rem;
  font-weight: normal;
  text-align: left;
  text-transform: initial;
  position: relative;
  color: #00377d;
  border-bottom: 0.5px solid rgba(86, 86, 86, 0.5);
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis
  .notifications
  .full
  .at-link:last-child {
  border: none;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis
  .notifications
  .full
  .at-link:before {
  content: "\e914";
  border: 0.5px solid #00c8ff;
  border-radius: 100%;
  font-size: 0.875rem;
  position: absolute;
  right: 24px;
  top: 50%;
  margin-top: -7px;
  font-size: 0.875rem;
  -webkit-transform: none;
  transform: none;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis
  .notifications
  .full
  .at-link.not-read {
  background: rgba(40, 150, 255, 0.1);
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis
  .notifications
  .full
  .at-link
  .at-font-small {
  display: block;
  float: none;
  padding: 0;
  font-weight: initial;
  text-transform: capitalize;
}
.or-navbar-account
  .navbar-collapse
  .dropdown.notification
  .at-card-medium-emphasis
  .notifications
  .empty {
  display: none;
  text-align: center;
  padding: 33px;
}
.or-navbar-account .navbar-collapse .ml-basic-search {
  position: absolute;
  right: 126px;
  left: auto;
  width: 60%;
  top: 50%;
  margin-top: -18px;
  display: none;
  transition: all 0.3s;
}
.or-navbar-account .navbar-collapse .ml-basic-search i:before {
  color: rgba(255, 255, 255, 0.5);
  font-size: 2.5rem;
}
@media (max-width: 1024px) {
  .or-navbar-account {
    padding: 12px 90px;
  }
  .or-navbar-account .navbar-brand .dropdown-menu-button {
    display: none;
  }
  .or-navbar-account .navbar-collapse .ml-basic-search {
    right: calc(48px + 90px);
    width: 60%;
    left: auto;
  }
}
@media (max-width: 768px) {
  .or-navbar-account {
    padding: 12px;
  }
  .or-navbar-account .navbar-brand .dropdown-menu-button {
    margin-top: -7px;
    display: block;
  }
  .or-navbar-account .navbar-brand .at-logo-image {
    margin: 0 12px;
  }
  .or-navbar-account .navbar-collapse .dropdown.username {
    display: none;
    box-sizing: border-box;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.17), 0 10px 10px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
  }
  .or-navbar-account .navbar-collapse .dropdown.username > .at-link {
    color: #00377d;
    display: block;
    margin: 0;
    padding: 12px;
    font-size: 1.16rem;
  }
  .or-navbar-account .navbar-collapse .dropdown.username > .at-link span {
    font-weight: bold;
  }
  .or-navbar-account
    .navbar-collapse
    .dropdown.username
    .at-card-medium-emphasis {
    display: block;
    width: 100%;
    position: relative;
    right: auto;
    margin: 0;
  }
  .or-navbar-account
    .navbar-collapse
    .dropdown.username
    .at-card-medium-emphasis:before {
    content: none;
  }
  .or-navbar-account
    .navbar-collapse
    .dropdown.username
    .at-card-medium-emphasis
    .at-link {
    border-right: 0.5px solid rgba(86, 86, 86, 0.2);
    border-bottom: 0.5px solid rgba(86, 86, 86, 0.2);
    display: block;
    float: left;
    text-align: center;
    font-size: 1rem;
    width: 33%;
  }
  .or-navbar-account
    .navbar-collapse
    .dropdown.username
    .at-card-medium-emphasis
    .at-link:nth-child(3n) {
    border-right: 0.5px solid #fff;
  }
  .or-navbar-account
    .navbar-collapse
    .dropdown.username
    .at-card-medium-emphasis
    .at-link
    i {
    float: none;
    display: block;
    margin: 0;
    margin-bottom: 6px;
    text-align: center;
  }
  .or-navbar-account
    .navbar-collapse
    .dropdown.username
    .at-card-medium-emphasis
    .at-link.sing-out {
    font-weight: bold;
    border: none;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  .or-navbar-account
    .navbar-collapse
    .dropdown.username
    .at-card-medium-emphasis
    .at-link.sing-out
    i {
    display: inline-block;
    margin: 0;
  }
  .or-navbar-account .navbar-collapse .ml-basic-search {
    right: calc(48px + 12px);
  }
  .or-navbar-account .navbar-collapse .ml-basic-search button {
    padding: 0 12px;
  }
}
@media (max-width: 480px) {
  .or-navbar-account .ml-basic-search {
    width: 56%;
  }
}
.or-popup-notification .ml-popup-form .popup-content {
  padding: 0;
}
.or-popup-notification
  .ml-popup-form
  .popup-content
  .ml-notification-information {
  display: flex;
  opacity: 1;
  padding: 12px 24px;
}
.or-popup-notification .ml-popup-form .popup-content .box-information {
  padding: 24px;
}
.or-popup-notification .ml-popup-form .popup-content .ic-cerrar {
  position: relative;
  float: right;
  top: auto;
  right: auto;
}
.or-popup-notification .ml-popup-form .popup-content .at-font-h4 {
  font-weight: normal;
}
@media (max-width: 768px) {
  .or-popup-notification .ml-popup-form .popup-content .buttons-right {
    text-align: right;
  }
}
.or-carousel-gallery .item {
  padding: 0;
  width: 220px;
  position: relative;
}
@media (min-width: 1280px) {
  .or-carousel-gallery .item {
    width: auto;
  }
}
.or-carousel-gallery .item .info {
  display: none;
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  width: 100%;
  bottom: 0;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  box-sizing: border-box;
}
.or-carousel-gallery .item .info .at-font-p {
  margin: 0;
  color: #fff;
  font-size: 0.875rem;
}
.or-carousel-gallery .item:hover {
  cursor: pointer;
}
.or-carousel-gallery .item:hover .info {
  display: flex;
}
.or-carousel-team .owl-stage-outer {
  padding-top: 15px;
  padding-bottom: 15px;
}
.or-carousel-team .at-containershadow-secondary {
  padding: 20px;
  border: 1px solid #dcdcdc;
  box-shadow: none;
}
@media (max-width: 768px) {
  .or-carousel-team .at-containershadow-secondary {
    width: 310px;
  }
}
.or-carousel-team .at-containershadow-secondary img {
  width: 150px;
  margin: 0 auto;
}
.or-carousel-team .at-containershadow-secondary .at-font-h5 {
  color: #00377d;
  text-align: center;
  margin-top: 10px;
}
.or-carousel-team .at-containershadow-secondary .at-font-p {
  color: #565656;
  text-align: center;
}
.or-carousel-team .at-containershadow-secondary .social {
  text-align: center;
  margin-top: 20px;
}
.or-carousel-team .at-containershadow-secondary .social .at-link {
  display: inline-block;
}
.or-accordion-image img {
  max-width: 627px;
  max-height: 353px;
}
.or-price-table .at-containershadow-tertiary {
  border-radius: 0.25rem;
  border-top: 3px solid #00c8ff;
  padding: 0;
}
.or-price-table .at-containershadow-tertiary.is-recomended .is-ribbon {
  position: absolute;
  top: -3px;
  right: 0;
  left: 0;
  text-align: center;
  background-color: #198afd;
  padding: 5px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.or-price-table
  .at-containershadow-tertiary.is-recomended
  .is-ribbon
  .at-font-p {
  color: #fff;
  font-size: 0.875rem;
}
.or-price-table .at-containershadow-tertiary .card-header {
  padding: 0.5rem 1rem;
  text-align: center;
  border-bottom: 1px solid #e5eaf2;
  padding-top: 4rem;
}
.or-price-table .at-containershadow-tertiary .card-header .at-font-small {
  display: block;
  color: #aaa;
  margin-bottom: 1rem;
  float: none;
}
.or-price-table .at-containershadow-tertiary .card-header .at-button-primary {
  margin-bottom: 1rem;
}
.or-price-table .at-containershadow-tertiary .card-header .at-font-h2 {
  font-size: 3.75rem;
  margin-bottom: 0.5rem;
  margin-top: 0;
}
.or-price-table .at-containershadow-tertiary .card-body {
  padding: 1rem;
}
.or-price-table .at-containershadow-tertiary .card-body .at-element-list li {
  margin-bottom: 1rem;
  font-size: 0.875rem;
  display: flex;
}
.or-price-table
  .at-containershadow-tertiary
  .card-body
  .at-element-list
  li
  span {
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: middle;
}
.or-price-table .at-containershadow-tertiary .card-footer {
  text-align: center;
  border-top: 1px solid #e5eaf2;
  padding: 0.5rem 1rem;
}
.or-price-table .at-containershadow-tertiary .card-footer .at-font-small {
  color: #565656;
  font-size: 0.6875rem;
  float: none;
}
.or-wecallyou .ml-popup-form .popup-content {
  padding: 24px;
  max-width: 450px;
  top: 12%;
}
.or-wecallyou .ml-popup-form .popup-content .ic-cerrar:before {
  color: rgba(86, 86, 86, 0.5);
}
.or-wecallyou .ml-popup-form .popup-content .first-step {
  padding-top: 24px;
}
.or-wecallyou .ml-popup-form .popup-content .second-step {
  display: none;
  padding-top: 24px;
}
.or-wecallyou .ml-popup-form .popup-content .second-step .content-popup-title {
  height: auto;
  display: block;
  text-align: center;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-title
  .ic-chulo-fill:before {
  font-size: 3rem;
  color: #37c846;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-title
  .at-font-p {
  padding: 0 12px;
}
.or-wecallyou .ml-popup-form .popup-content .second-step .content-popup-body {
  text-align: center;
  margin-bottom: 30px;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  h4 {
  font-weight: 600;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .qualification {
  display: flex;
  justify-content: center;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate {
  position: relative;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate
  .at-font-small-legal:first-child {
  position: absolute;
  left: 0;
  top: 60%;
  margin-left: 10px;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate
  .at-font-small-legal:last-child {
  position: absolute;
  right: 0;
  top: 60%;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate:not(:checked)
  > input {
  position: absolute;
  top: -9999px;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate:not(:checked)
  > label {
  float: right;
  width: 24px;
  white-space: nowrap;
  cursor: pointer;
  font-size: 29px;
  color: rgba(86, 86, 86, 0.5);
  margin: 0 12px;
  padding: 0;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate:not(:checked)
  > label:before {
  content: "â˜…";
  position: initial;
  width: auto;
  height: auto;
  border: none;
  background: none;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate
  > input:checked
  ~ label {
  color: #2896ff;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate:not(:checked)
  > label:hover,
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate:not(:checked)
  > label:hover
  ~ label {
  color: #52a9fd;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate
  > input:checked
  + label:hover,
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate
  > input:checked
  + label:hover
  ~ label,
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate
  > input:checked
  ~ label:hover,
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate
  > input:checked
  ~ label:hover
  ~ label,
.or-wecallyou
  .ml-popup-form
  .popup-content
  .second-step
  .content-popup-body
  .rate
  > label:hover
  ~ input:checked
  ~ label {
  color: #207ed8;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .content-popup-header
  .content-popup-title {
  margin-bottom: 20px;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .content-popup-header
  .content-popup-title
  svg {
  margin-right: 12px;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .content-popup-header
  .content-popup-title
  img {
  width: 60px;
  margin-right: 12px;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .content-popup-header
  .content-popup-title
  .at-font-h5 {
  font-weight: 600;
  padding: 12px 0;
  text-transform: initial;
  letter-spacing: initial;
}
.or-wecallyou .ml-popup-form .popup-content .content-popup-body .at-font-p {
  margin-bottom: 15px;
}
.or-wecallyou .ml-popup-form .popup-content .content-popup-body div {
  padding-right: 5px;
  padding-left: 5px;
}
.or-wecallyou .ml-popup-form .popup-content .content-popup-body div label {
  width: 100%;
  margin: 10px 0;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .content-popup-body
  div
  label
  select,
.or-wecallyou
  .ml-popup-form
  .popup-content
  .content-popup-body
  div
  label
  input {
  min-width: unset;
  width: 100%;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .content-popup-body
  .at-font-small-legal {
  font-size: 0.75rem;
  margin: 10px 0;
  display: inline-block;
  float: none;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .content-popup-body
  .at-font-small-legal
  .at-link {
  font-weight: 600;
  display: inline;
}
.or-wecallyou
  .ml-popup-form
  .popup-content
  .content-popup-body
  .at-selectlabel
  span {
  font-family: sans-serif;
}
@media (max-width: 768px) {
  .or-wecallyou .ml-popup-form .popup-content .buttons-right {
    text-align: right;
  }
}
body.accessible-contrast {
  background: #000;
}
body.accessible-contrast .container {
  background: #000;
}
body.accessible-contrast .example-code {
  background: #000;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
body.accessible-contrast .example-code .description h3 {
  color: #fff;
}
body.accessible-contrast .example-code .description .at-font-p {
  color: #fff;
}
body.accessible-contrast .example-code .snippet h4 {
  color: #fff;
}
body.accessible-contrast .example-code .snippet pre {
  border: 1px solid #fff;
  background: #000;
}
body.accessible-contrast .example-code .snippet pre .code {
  color: #fff;
}
body.accessible-contrast img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
body.accessible-contrast #colors .color .color-description h3 {
  color: #fff;
}
body.accessible-contrast .at-font-h1 {
  color: #fff;
}
body.accessible-contrast .at-font-h2 {
  color: #fff;
}
body.accessible-contrast .at-font-h3 {
  color: #fff;
}
body.accessible-contrast .at-font-h4 {
  color: #fff;
}
body.accessible-contrast .at-font-h5 {
  color: #fff;
}
body.accessible-contrast .at-font-em {
  color: #fff;
}
body.accessible-contrast .at-font-p {
  color: #fff;
}
body.accessible-contrast .at-font-small {
  color: #fff;
}
body.accessible-contrast .at-link {
  color: #787878;
}
body.accessible-contrast .at-link:hover {
  color: #fff;
}
body.accessible-contrast .at-element-span {
  color: #fff;
}
body.accessible-contrast .at-element-list li {
  color: #fff;
}
body.accessible-contrast .at-linear-progress-indicator {
  background: #fff;
}
body.accessible-contrast .at-linear-progress-indicator:before {
  background: #787878;
}
body.accessible-contrast .at-large-circular-progress-indicator,
body.accessible-contrast .at-medium-circular-progress-indicator,
body.accessible-contrast .at-small-circular-progress-indicator {
  background: none;
  border: 3px solid #fff;
  border-top: 3px solid #787878;
}
body.accessible-contrast .at-card-hight-emphasis,
body.accessible-contrast .at-card-medium-emphasis,
body.accessible-contrast .at-card-low-emphasis {
  background-color: transparent;
}
body.accessible-contrast .ml-backdrop .modal-content .modal-header {
  background-color: #000;
}
body.accessible-contrast
  .ml-backdrop
  .modal-content
  .modal-header
  .ic-cerrar:before {
  color: #fff;
}
body.accessible-contrast .ml-backdrop .modal-content .modal-body {
  background: #000;
}
body.accessible-contrast .at-button-hight-emphasis {
  color: #000;
  background: #fff;
}
body.accessible-contrast .at-button-hight-emphasis:hover {
  color: #000;
  border: 1px solid #fff;
  background: rgba(255, 255, 255, 0.6);
}
body.accessible-contrast .at-button-hight-emphasis:disabled {
  background: rgba(255, 255, 255, 0.2);
  color: #000;
  border: 1px solid transparent;
}
body.accessible-contrast .at-button-medium-emphasis {
  color: #fff;
  border: 1px solid #fff;
}
body.accessible-contrast .at-button-medium-emphasis:hover {
  background: rgba(120, 120, 120, 0.4);
}
body.accessible-contrast .at-button-medium-emphasis:disabled {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
  background: transparent;
}
body.accessible-contrast .at-button {
  color: #fff;
}
body.accessible-contrast .at-button:hover {
  color: #787878;
}
body.accessible-contrast .at-button:disabled {
  color: rgba(255, 255, 255, 0.4);
}
body.accessible-contrast .at-button-shadow-emphasis {
  color: #000;
  background: #fff;
  box-shadow: 0 12px 8px 0 rgba(255, 255, 255, 0.12);
}
body.accessible-contrast .at-button-shadow-emphasis:hover {
  color: #000;
  border: 1px solid #fff;
  background: rgba(255, 255, 255, 0.6);
}
body.accessible-contrast .at-button-shadow-emphasis:disabled {
  background: rgba(255, 255, 255, 0.2);
  color: #000;
  border: 1px solid transparent;
}
body.accessible-contrast .at-button-content {
  color: #000;
  background: #fff;
}
body.accessible-contrast .at-button-content:before {
  color: #000;
}
body.accessible-contrast .at-button-content:hover {
  color: #000;
  border: 1px solid #fff;
  background: rgba(255, 255, 255, 0.6);
}
body.accessible-contrast .at-button-content:disabled {
  background: rgba(255, 255, 255, 0.2);
  color: #000;
  border: 1px solid transparent;
}
body.accessible-contrast .at-button-iconcolor {
  color: #000;
  background: #fff;
}
body.accessible-contrast .at-button-iconcolor:before {
  color: #000;
}
body.accessible-contrast .at-button-iconcolor:hover {
  color: #000;
  border: 1px solid #fff;
  background: rgba(255, 255, 255, 0.6);
}
body.accessible-contrast .at-button-iconcolor:disabled {
  background: rgba(255, 255, 255, 0.2);
  color: #000;
  border: 1px solid transparent;
}
body.accessible-contrast .at-button-switch-to-slider .status {
  background: #fff;
}
body.accessible-contrast .at-button-switch-to-slider .status .progress-status {
  background: rgba(120, 120, 120, 0.5);
}
body.accessible-contrast .at-button-switch-to-slider .status .text-status p {
  color: #787878;
}
body.accessible-contrast .at-button-switch-to-slider .status .button-switch {
  border: 1px solid #787878;
}
body.accessible-contrast
  .at-button-switch-to-slider
  .status
  .button-switch
  span:before {
  color: #787878;
}
body.accessible-contrast .at-divider {
  background: #fff;
  border: 1px solid #fff;
}
body.accessible-contrast .ml-accordion .item-title:after {
  color: #fff;
}
body.accessible-contrast .ml-accordion .item-title .at-font-h4 i:before {
  color: #fff;
}
body.accessible-contrast #dividers-with-background {
  background: none;
}
body.accessible-contrast .at-blockquote {
  border: 1px solid #fafafa;
  color: #fff;
}
body.accessible-contrast .at-card-hight-emphasis {
  border: 1px solid #fafafa;
  box-shadow: 0 12px 8px 0 rgba(255, 255, 255, 0.12);
}
body.accessible-contrast .at-card-medium-emphasis {
  box-shadow: 0 6px 8px 0 rgba(255, 255, 255, 0.06);
}
body.accessible-contrast .at-card-low-emphasis {
  box-shadow: 0 2px 2px 0 rgba(255, 255, 255, 0.12);
}
body.accessible-contrast .at-input-label:hover span {
  color: #fff;
}
body.accessible-contrast .at-input-label span {
  background-color: #000;
  color: #fff;
}
body.accessible-contrast .at-input-label input {
  border: 1px solid #fff;
  color: #fff;
}
body.accessible-contrast .at-input-label input:focus {
  border: 1px solid #fff;
}
body.accessible-contrast .at-input-label.error span {
  color: #f01e46;
}
body.accessible-contrast .at-input-label.error input {
  border: 1px solid #f01e46;
}
body.accessible-contrast .at-input-label.active input {
  color: #fff;
}
body.accessible-contrast .at-input-label.counter em {
  background: none;
}
body.accessible-contrast .at-selectlabel span {
  background: #000;
  color: #fff;
}
body.accessible-contrast .at-selectlabel .at-input-select {
  border: 1px solid #fff;
  color: #fff;
}
body.accessible-contrast .at-selectlabel .at-input-select:focus {
  border: 1px solid #fff;
  color: #fff;
}
body.accessible-contrast .at-selectlabel:hover span {
  color: #fff;
}
body.accessible-contrast .at-selectlabel.error:hover span {
  color: #f01e46;
}
body.accessible-contrast .at-input-label-date span {
  background: #000;
  color: #00c8ff;
}
body.accessible-contrast .at-input-label-date input {
  color: #fff;
}
body.accessible-contrast .at-input-label-date input:placeholder {
  color: #fff;
}
body.accessible-contrast .at-input-label-date .ic-calendario:before {
  color: #fff;
}
body.accessible-contrast .at-input-label-date.error span {
  color: #f01e46;
}
body.accessible-contrast .at-checkbox:disabled,
body.accessible-contrast .at-checkbox-minus:disabled {
  background: #000;
  border: 2px solid #fff;
}
body.accessible-contrast .at-checkbox:disabled:after,
body.accessible-contrast .at-checkbox-minus:disabled:after {
  display: none;
}
body.accessible-contrast .at-checkbox label,
body.accessible-contrast .at-checkbox-minus label {
  background: none;
}
body.accessible-contrast .at-checkbox label:after,
body.accessible-contrast .at-checkbox-minus label:after {
  display: none;
}
body.accessible-contrast .at-checkbox input:checked + label,
body.accessible-contrast .at-checkbox-minus input:checked + label {
  background: #00c8ff;
}
body.accessible-contrast .at-checkbox input:checked + label:after,
body.accessible-contrast .at-checkbox-minus input:checked + label:after {
  display: block;
}
body.accessible-contrast .at-radio-button {
  background: transparent;
}
body.accessible-contrast .at-radio-button:after {
  background: #000;
}
body.accessible-contrast .at-radio-button:checked {
  border: 2px solid #00c8ff;
}
body.accessible-contrast .at-radio-button:checked:after {
  background: #00c8ff;
}
body.accessible-contrast .at-radio-button label {
  background: none;
}
body.accessible-contrast .at-switch .at-slider {
  border: 1px solid #fff;
}
body.accessible-contrast .ml-popup .popup-content,
body.accessible-contrast .ml-popup-form .popup-content {
  background: #00000a;
  border: 1px solid #fff;
  box-shadow: 0 0 24px 0 rgba(255, 255, 255, 0.22),
    0 24px 24px 0 rgba(255, 255, 255, 0.3);
}
body.accessible-contrast .ml-popup .popup-content .at-font-p,
body.accessible-contrast .ml-popup-form .popup-content .at-font-p {
  color: #fff;
}
body.accessible-contrast .ml-popup .popup-content .at-font-h1,
body.accessible-contrast .ml-popup .popup-content .at-font-h2,
body.accessible-contrast .ml-popup .popup-content .at-font-h3,
body.accessible-contrast .ml-popup .popup-content .at-font-h4,
body.accessible-contrast .ml-popup .popup-content .at-font-h5,
body.accessible-contrast .ml-popup-form .popup-content .at-font-h1,
body.accessible-contrast .ml-popup-form .popup-content .at-font-h2,
body.accessible-contrast .ml-popup-form .popup-content .at-font-h3,
body.accessible-contrast .ml-popup-form .popup-content .at-font-h4,
body.accessible-contrast .ml-popup-form .popup-content .at-font-h5 {
  color: #fff;
}
body.accessible-contrast .ml-popup .popup-content .ic-cerrar:before,
body.accessible-contrast .ml-popup-form .popup-content .ic-cerrar:before {
  color: #fff;
}
body.accessible-contrast .ml-popup-advertence .popup-content {
  background: #00000a;
  border: 1px solid #fff;
  box-shadow: 0 0 24px 0 rgba(255, 255, 255, 0.22),
    0 24px 24px 0 rgba(255, 255, 255, 0.3);
}
body.accessible-contrast .ml-popup-advertence .popup-content:before {
  color: #fff;
}
body.accessible-contrast .ml-popup-advertence .popup-content .at-font-p {
  color: #fff;
}
body.accessible-contrast .ml-popup-advertence .popup-content .at-font-h1,
body.accessible-contrast .ml-popup-advertence .popup-content .at-font-h2,
body.accessible-contrast .ml-popup-advertence .popup-content .at-font-h3,
body.accessible-contrast .ml-popup-advertence .popup-content .at-font-h4,
body.accessible-contrast .ml-popup-advertence .popup-content .at-font-h5 {
  color: #fff;
}
body.accessible-contrast .ml-popup-advertence .popup-content .ic-cerrar:before {
  color: #fff;
}
body.accessible-contrast .ml-popup-list .popup-content {
  background: #00000a;
  border: 1px solid #fff;
  box-shadow: 0 0 24px 0 rgba(255, 255, 255, 0.22),
    0 24px 24px 0 rgba(255, 255, 255, 0.3);
}
body.accessible-contrast .ml-popup-list .popup-content .at-font-p {
  color: #fff;
}
body.accessible-contrast .ml-popup-list .popup-content .at-font-h1,
body.accessible-contrast .ml-popup-list .popup-content .at-font-h2,
body.accessible-contrast .ml-popup-list .popup-content .at-font-h3,
body.accessible-contrast .ml-popup-list .popup-content .at-font-h4,
body.accessible-contrast .ml-popup-list .popup-content .at-font-h5 {
  color: #fff;
}
body.accessible-contrast .ml-popup-list .popup-content .ic-cerrar:before {
  color: #fff;
}
body.accessible-contrast .ml-specific-tabs .list-tabs .tab.actived {
  color: #fff;
  border-bottom: 2px solid #fff;
}
body.accessible-contrast .ml-specific-tabs .list-tabs .tab:hover {
  color: #fff;
}
body.accessible-contrast .ml-general-tabs .list-tabs .tab {
  border-bottom: 1px solid #fff;
}
body.accessible-contrast .ml-general-tabs .list-tabs .tab.actived {
  color: #fff;
  border: 1px solid #fff;
  border-bottom: 1px solid #000;
}
body.accessible-contrast .ml-general-tabs .contents-tabs {
  border: 1px solid #fff;
}
body.accessible-contrast .ml-notification-full-screen {
  background: #000;
}
body.accessible-contrast .ml-notification-full-screen i:before {
  color: #fff;
  border: 2px solid #fff;
}
body.accessible-contrast
  .ml-step-by-step
  .stepper
  .step:first-child
  .status-step:after {
  background: #000;
}
body.accessible-contrast
  .ml-step-by-step
  .stepper
  .step:last-child
  .status-step:after {
  background: #000;
}
body.accessible-contrast .ml-step-by-step .stepper .step .status-step.active {
  background: #000;
  border: 2px solid #fff;
}
body.accessible-contrast
  .ml-step-by-step
  .stepper
  .step
  .status-step.active:before {
  background: #fff;
}
body.accessible-contrast .ml-step-by-step .stepper .step .status-step.complete {
  background: #fff;
  border: 2px solid #fff;
}
body.accessible-contrast
  .ml-step-by-step
  .stepper
  .step
  .status-step.complete
  i:before {
  color: #000;
}
body.accessible-contrast #basic-search .container-testing {
  background: transparent;
  border: 1px solid #fff;
}
body.accessible-contrast
  #basic-search
  .container-testing
  .ml-search-basic.open
  .at-input-label {
  background: transparent;
}
body.accessible-contrast
  #basic-search
  .container-testing
  .ml-search-basic.open
  .at-input-label:after {
  background: transparent;
}
body.accessible-contrast .ml-accordion .at-containershadow-tertiary {
  background-color: transparent;
}
body.accessible-contrast
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .elements-navigation
  .at-element-list
  .at-link {
  color: #fff;
}
body.accessible-contrast
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .elements-navigation
  .at-element-list
  .at-link
  i:before {
  color: #fff;
}
body.accessible-contrast .or-footer .firm-footer {
  background: transparent;
  border: 1px solid #fff;
}
body.accessible-contrast .ml-dropdown-up .action-dropdown {
  background: transparent;
  border: 1px solid #fff;
}
body.accessible-contrast
  .ml-dropdown-up
  .popup-select
  .at-containershadow-secondary {
  background-color: #000;
  border: 1px solid #fff;
}
body.accessible-contrast
  .ml-dropdown-up
  .popup-select
  .at-containershadow-secondary
  .close-popup-select
  i:before {
  color: #fff;
}
body.accessible-contrast
  .ml-dropdown-up
  .popup-select
  .at-containershadow-secondary
  .countries
  .item-countrie
  a
  .at-font-small {
  color: #fff;
}
body.accessible-contrast .ml-footer-navigation {
  background-color: transparent;
}
body.accessible-contrast
  .ml-footer-navigation
  .block-navigation
  .elements-navigation
  .at-element-list
  li {
  color: #fff;
}
body.accessible-contrast
  .ml-footer-navigation
  .block-navigation
  .elements-navigation
  .at-element-list
  li
  .at-link {
  color: #fff;
}
body.accessible-contrast
  .ml-footer-navigation
  .block-navigation
  .elements-navigation
  .at-element-list
  li
  .at-link
  i:before {
  color: #fff;
}
body.accessible-contrast .ml-general-interest .at-containershadow-tertiary {
  background: transparent;
}
body.accessible-contrast
  .ml-general-interest
  .at-containershadow-tertiary
  .content-info {
  border: 1px solid #fff;
}
body.accessible-contrast
  .ml-general-interest
  .at-containershadow-tertiary
  .content-info
  .content-button
  .at-button-tertiary {
  color: #fff;
}
body.accessible-contrast .ml-table .at-containershadow-tertiary {
  background-color: transparent;
}
body.accessible-contrast .ml-table .at-containershadow-tertiary table thead {
  border-bottom: 2px solid #fff;
}
body.accessible-contrast .ml-table .at-containershadow-tertiary table thead th {
  color: #fff;
}
body.accessible-contrast
  .ml-table
  .at-containershadow-tertiary
  table
  thead
  th
  i:before {
  color: #fff;
}
body.accessible-contrast .ml-table .at-containershadow-tertiary table tbody tr {
  border-bottom: 1px solid #fff;
}
body.accessible-contrast
  .ml-table
  .at-containershadow-tertiary
  table
  tbody
  tr
  td {
  color: #fff;
}
body.accessible-contrast
  .ml-table
  .at-containershadow-tertiary
  table
  tbody
  tr
  td
  i:before {
  color: #fff;
}
body.accessible-contrast .ml-boxe .at-containershadow-tertiary {
  background: transparent;
  border: 1px solid #fff;
}
body.accessible-contrast .ml-list-group,
body.accessible-contrast .ml-list-icon,
body.accessible-contrast .ml-list-button,
body.accessible-contrast .ml-list-option {
  background: transparent;
  border: 1px solid #fff;
}
body.accessible-contrast .ml-list-group .header-list,
body.accessible-contrast .ml-list-icon .header-list,
body.accessible-contrast .ml-list-button .header-list,
body.accessible-contrast .ml-list-option .header-list {
  border-bottom: 1px solid #fff;
}
body.accessible-contrast .ml-list-group ul a,
body.accessible-contrast .ml-list-group ul li,
body.accessible-contrast .ml-list-icon ul a,
body.accessible-contrast .ml-list-icon ul li,
body.accessible-contrast .ml-list-button ul a,
body.accessible-contrast .ml-list-button ul li,
body.accessible-contrast .ml-list-option ul a,
body.accessible-contrast .ml-list-option ul li {
  border-bottom: 1px solid #fff;
}
body.accessible-contrast .ml-list-group ul a:last-child,
body.accessible-contrast .ml-list-group ul li:last-child,
body.accessible-contrast .ml-list-icon ul a:last-child,
body.accessible-contrast .ml-list-icon ul li:last-child,
body.accessible-contrast .ml-list-button ul a:last-child,
body.accessible-contrast .ml-list-button ul li:last-child,
body.accessible-contrast .ml-list-option ul a:last-child,
body.accessible-contrast .ml-list-option ul li:last-child {
  border: none;
}
body.accessible-contrast .ml-list-group ul a i,
body.accessible-contrast .ml-list-group ul li i,
body.accessible-contrast .ml-list-icon ul a i,
body.accessible-contrast .ml-list-icon ul li i,
body.accessible-contrast .ml-list-button ul a i,
body.accessible-contrast .ml-list-button ul li i,
body.accessible-contrast .ml-list-option ul a i,
body.accessible-contrast .ml-list-option ul li i {
  background-color: transparent;
  border-color: #fff;
}
body.accessible-contrast .ml-list-group ul a i:before,
body.accessible-contrast .ml-list-group ul li i:before,
body.accessible-contrast .ml-list-icon ul a i:before,
body.accessible-contrast .ml-list-icon ul li i:before,
body.accessible-contrast .ml-list-button ul a i:before,
body.accessible-contrast .ml-list-button ul li i:before,
body.accessible-contrast .ml-list-option ul a i:before,
body.accessible-contrast .ml-list-option ul li i:before {
  color: #fff;
}
body.accessible-contrast .ml-list-group ul a p span,
body.accessible-contrast .ml-list-group ul li p span,
body.accessible-contrast .ml-list-icon ul a p span,
body.accessible-contrast .ml-list-icon ul li p span,
body.accessible-contrast .ml-list-button ul a p span,
body.accessible-contrast .ml-list-button ul li p span,
body.accessible-contrast .ml-list-option ul a p span,
body.accessible-contrast .ml-list-option ul li p span {
  color: #fff;
}
body.accessible-contrast .ml-list-group .more a,
body.accessible-contrast .ml-list-icon .more a,
body.accessible-contrast .ml-list-button .more a,
body.accessible-contrast .ml-list-option .more a {
  color: #fff;
}
body .accessible-images {
  border: 1px solid #00c8ff;
  position: relative;
}
body .accessible-images img,
body .accessible-images svg {
  opacity: 0;
}
body .accessible-images span {
  color: #787878;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.ml-card-informative .accessible-images {
  width: 80px;
  height: 80px;
  margin-top: -60px;
}
@media only screen and (max-width: 768px) {
  .ml-card-informative .accessible-images {
    margin: -40px auto 0 auto;
  }
}
.ml-card-informative .accessible-images span {
  margin-top: 30px;
}
.tm-home section {
  margin: 50px 0;
}
.tm-home section h4 {
  margin: 20px 0;
}
.tm-home section.cards {
  padding: 0 20px;
}
.tm-home section.cards .ml-card-big img {
  width: 100px;
}
.tm-home section.cards .ml-card-big .content-card {
  padding: 0;
}
.tm-home section.img-cards .ml-card-big img {
  width: 90px;
}
.tm-home section.img-cards .ml-card-big .content-card {
  padding: 0;
}
.tm-home section.gallery-img-rounded .col-md-3 {
  text-align: center;
}
.tm-home section.gallery-img-rounded .col-md-3 img {
  width: 120px;
}
.tm-home section.gallery-img-rounded .col-md-3 small {
  display: block;
  color: #787878;
}
.tm-payment section {
  margin: 50px 0;
}
.tm-payment section.payment-header {
  text-align: center;
}
.tm-payment section.payment-info .at-font-h5 {
  display: inline-block;
}
.tm-payment section.payment-info .at-font-p {
  display: inline-block;
}
.tm-payment section.payment-methods .at-font-h5 {
  margin: 20px 0;
}
.tm-payment section.payment-methods .ml-accordion .at-containershadow-tertiary {
  max-width: none;
}
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item {
  padding: 15px;
}
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-title
  .at-font-h5 {
  margin: 0;
}
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  * {
  margin-bottom: 0;
}
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-label,
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-selectlabel {
  width: 100%;
}
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-label
  .at-input-textfield,
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-label
  .at-input-select,
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-selectlabel
  .at-input-textfield,
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-selectlabel
  .at-input-select {
  min-width: auto;
  width: 100%;
}
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-checkbox {
  vertical-align: middle;
  margin-right: 5px;
}
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-font-p {
  display: inline-block;
  font-size: 1rem;
}
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-font-p
  i {
  vertical-align: middle;
  margin-left: 10px;
}
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-font-p
  i:before {
  color: #00c8ff;
}
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.check,
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.call-to-action {
  margin-top: 20px;
  margin-bottom: 20px;
}
.tm-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.call-to-action {
  text-align: right;
}
.tm-corporate section {
  margin: 100px 0;
}
.tm-corporate section.services .ml-card-servicios .at-containershadow-tertiary {
  margin: 0 auto;
}
.tm-corporate
  section.circular-slider
  .ml-general-icon-circular
  .at-button-primary {
  margin-top: 20px;
}
.tm-portability section {
  margin: 60px 0;
}
.tm-portability section h4 {
  margin: 20px 0;
}
.tm-portability section.circular-slider .at-font-h3,
.tm-portability section.circular-slider .at-font-p {
  margin: 10px 0;
}
.tm-portability section.circular-slider .in-mobile-slider {
  margin: 55px 0;
}
.tm-portability section.circular-slider .in-mobile-slider h5 {
  color: #787878;
}
.tm-portability section.circular-slider .btn-terms {
  text-align: center;
}
.tm-portability section .row .at-input-label,
.tm-portability section .row .at-selectlabel {
  width: 100%;
  margin-bottom: 0;
}
.tm-portability section .row .at-input-label .at-input-textfield,
.tm-portability section .row .at-input-label .at-input-select,
.tm-portability section .row .at-selectlabel .at-input-textfield,
.tm-portability section .row .at-selectlabel .at-input-select {
  min-width: auto;
  width: 100%;
}
.tm-portability section .row .at-input-checkbox {
  vertical-align: middle;
  margin-right: 5px;
}
.tm-portability section .row .at-font-p {
  display: inline-block;
  font-size: 1rem;
}
.tm-portability section .row .at-font-p i {
  vertical-align: middle;
  margin-left: 10px;
}
.tm-portability section .row .at-font-p i:before {
  color: #00c8ff;
}
.tm-portability section .row.check,
.tm-portability section .row.call-to-action {
  margin-top: 20px;
  margin-bottom: 20px;
}
.tm-portability section .row.call-to-action {
  text-align: right;
}
.tm-portability section .row .verification-code .at-input-label {
  margin: 0;
}
.tm-portability section .row .verification-code .at-font-p {
  margin: 20px 0;
}
.tm-portability section .row .verification-code .at-button-tertiary,
.tm-portability section .row .verification-code .at-button-primary {
  width: 49%;
}
.tm-portability section .row .verification-code.inactive {
  opacity: 0.3;
}
.tm-portability section .row .verification-code.inactive .at-link {
  pointer-events: none;
}
.tm-portability .ml-banner-center img {
  max-width: none;
  max-height: none;
}
.tm-quote section {
  margin: 50px 0;
}
.tm-quote section.quote-header .at-font-p,
.tm-quote section.quote-header .at-font-h5 {
  margin: 15px 0;
  text-align: center;
}
.tm-quote section.quote-header .at-selectlabel {
  display: inline-block;
  margin-right: 20px;
}
.tm-quote section.quote-header .row .col-md-4 {
  align-items: center;
}
.tm-quote section.quote-header .row .col-md-4 .at-font-p {
  color: #00c8ff;
  font-weight: 600;
  cursor: pointer;
}
.tm-quote section.quotation .ml-accordion .at-containershadow-tertiary {
  max-width: none;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item {
  padding: 15px;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body {
  padding: 0 12px 20px;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  * {
  margin-bottom: 0;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row {
  border-bottom: 1px solid #ababab;
  padding: 30px 0;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-font-p {
  font-size: 1rem;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-checkbox {
  margin-right: 20px;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-checkbox
  label {
  vertical-align: middle;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-checkbox
  .at-font-p {
  display: inline-block;
  vertical-align: middle;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.extra
  .col-md-5
  .at-input-checkbox {
  width: 49%;
  margin-bottom: 15px;
  margin-right: 0;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.extra
  .col-md-5
  .at-input-checkbox
  label {
  margin-right: 10px;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary {
  border-bottom: none;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .at-font-small-legal {
  display: block;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .summary-pay {
  border-bottom: 1px solid #ababab;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .summary-pay
  .at-font-p {
  width: 49%;
  display: inline-block;
  margin-bottom: 20px;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .summary-pay
  .at-font-p:nth-child(2),
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .summary-pay
  .at-font-p:nth-child(4) {
  text-align: right;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .total-summary
  .at-font-h5 {
  width: 49%;
  display: inline-block;
  margin: 20px 0;
  font-weight: 600;
}
.tm-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .total-summary
  .at-font-h5:last-child {
  text-align: right;
}
.tm-quote section.quotation .new-price {
  margin: 30px 0;
  padding: 0;
}
.tm-quote section.quotation .new-price .at-font-p {
  color: #00c8ff;
  font-weight: 600;
  cursor: pointer;
}
.tm-map section.header-tabs {
  padding: 60px 60px 80px;
  text-align: center;
  background-color: rgba(25, 138, 253, 0.2);
}
.tm-map section.tabs {
  position: relative;
  top: -43px;
}
.tm-map section.tabs .ml-general-tabs .list-tabs {
  justify-content: center;
}
.tm-map section.tabs .ml-general-tabs .list-tabs .tab {
  background-color: #fff;
}
.tm-map section.tabs .ml-general-tabs .contents-tabs .body-tab {
  padding: 3rem 2rem;
}
.tm-map section.tabs .ml-general-tabs .contents-tabs .body-tab .at-font-h3 {
  margin: 20px 0;
}
.tm-map
  section.tabs
  .ml-general-tabs
  .contents-tabs
  .body-tab
  .ml-card-informative {
  margin: 50px 0;
}
.tm-landing-plans section {
  margin: 50px 0;
}
.tm-landing-plans section.plans .at-font-h2 {
  margin: 20px 0;
  margin-bottom: 50px;
}
.tm-landing-plans section.plans-interest .at-font-h3 {
  margin: 20px 0;
}
.pg-home section {
  margin: 50px 0;
}
.pg-home section h4 {
  margin: 20px 0;
}
.pg-home section.cards {
  padding: 0 20px;
}
.pg-home section.cards .ml-card-big img {
  width: 100px;
}
.pg-home section.cards .ml-card-big .content-card {
  padding: 0;
}
.pg-home section.cards .ml-boxe {
  margin-bottom: 20px;
  cursor: pointer;
  border: 1px solid transparent;
}
@media (min-width: 1280px) {
  .pg-home section.cards .ml-boxe {
    margin-bottom: 0;
  }
}
.pg-home section.cards .ml-boxe:hover {
  border: 1px solid #00c8ff;
}
.pg-home section.carousel-home .or-carousel-gallery img {
  width: 100%;
  margin: 0 auto;
}
.pg-home section.img-cards .ml-card-big img {
  width: 90px;
}
.pg-home section.img-cards .ml-card-big .content-card {
  padding: 0;
}
.pg-home section.gallery-img-rounded .col-md-3 {
  text-align: center;
}
.pg-home section.gallery-img-rounded .col-md-3 img {
  width: 120px;
}
.pg-home section.gallery-img-rounded .col-md-3 small {
  display: block;
  color: #787878;
}
.pg-payment section {
  margin: 50px 0;
}
.pg-payment section.payment-header {
  text-align: center;
}
.pg-payment section.payment-info .at-font-h5 {
  display: inline-block;
}
.pg-payment section.payment-info .at-font-p {
  display: inline-block;
}
.pg-payment section.payment-methods .at-font-h5 {
  margin: 20px 0;
}
.pg-payment section.payment-methods .ml-accordion .at-containershadow-tertiary {
  max-width: none;
}
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item {
  padding: 15px;
}
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-title
  .at-font-h5 {
  margin: 0;
}
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  * {
  margin-bottom: 0;
}
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-label,
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-selectlabel {
  width: 100%;
}
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-label
  .at-input-textfield,
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-label
  .at-input-select,
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-selectlabel
  .at-input-textfield,
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-selectlabel
  .at-input-select {
  min-width: auto;
  width: 100%;
}
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-checkbox {
  vertical-align: middle;
  margin-right: 5px;
}
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-font-p {
  display: inline-block;
  font-size: 1rem;
}
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-font-p
  i {
  vertical-align: middle;
  margin-left: 10px;
}
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-font-p
  i:before {
  color: #00c8ff;
}
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.check,
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.call-to-action {
  margin-top: 20px;
  margin-bottom: 20px;
}
.pg-payment
  section.payment-methods
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.call-to-action {
  text-align: right;
}
.pg-corporate section {
  margin: 100px 0;
}
.pg-corporate section.services .ml-card-servicios .at-containershadow-tertiary {
  margin: 0 auto;
}
.pg-corporate
  section.circular-slider
  .ml-general-icon-circular
  .at-button-primary {
  margin-top: 20px;
}
.pg-portability section {
  margin: 60px 0;
}
.pg-portability section h4 {
  margin: 20px 0;
}
.pg-portability section.circular-slider .at-font-h3,
.pg-portability section.circular-slider .at-font-p {
  margin: 10px 0;
}
.pg-portability section.circular-slider .in-mobile-slider {
  margin: 55px 0;
}
.pg-portability section.circular-slider .in-mobile-slider h5 {
  color: #787878;
}
.pg-portability section.circular-slider .btn-terms {
  text-align: center;
}
.pg-portability section .row .at-input-label,
.pg-portability section .row .at-selectlabel {
  width: 100%;
  margin-bottom: 0;
}
.pg-portability section .row .at-input-label .at-input-textfield,
.pg-portability section .row .at-input-label .at-input-select,
.pg-portability section .row .at-selectlabel .at-input-textfield,
.pg-portability section .row .at-selectlabel .at-input-select {
  min-width: auto;
  width: 100%;
}
.pg-portability section .row .at-input-checkbox {
  vertical-align: middle;
  margin-right: 5px;
}
.pg-portability section .row .at-font-p {
  display: inline-block;
  font-size: 1rem;
}
.pg-portability section .row .at-font-p i {
  vertical-align: middle;
  margin-left: 10px;
}
.pg-portability section .row .at-font-p i:before {
  color: #00c8ff;
}
.pg-portability section .row.check,
.pg-portability section .row.call-to-action {
  margin-top: 20px;
  margin-bottom: 20px;
}
.pg-portability section .row.call-to-action {
  text-align: right;
}
.pg-portability section .row .verification-code .at-input-label {
  margin: 0;
}
.pg-portability section .row .verification-code .at-font-p {
  margin: 20px 0;
}
.pg-portability section .row .verification-code .at-button-tertiary,
.pg-portability section .row .verification-code .at-button-primary {
  width: 49%;
}
.pg-portability section .row .verification-code.inactive {
  opacity: 0.3;
}
.pg-portability section .row .verification-code.inactive .at-link {
  pointer-events: none;
}
.pg-portability .ml-banner-center img {
  max-width: none;
  max-height: none;
}
.pg-quote section {
  margin: 50px 0;
}
.pg-quote section.quote-header .at-font-p,
.pg-quote section.quote-header .at-font-h5 {
  margin: 15px 0;
  text-align: center;
}
.pg-quote section.quote-header .at-selectlabel {
  display: inline-block;
  margin-right: 20px;
}
.pg-quote section.quote-header .row .col-md-4 {
  align-items: center;
}
.pg-quote section.quote-header .row .col-md-4 .at-font-p {
  color: #00c8ff;
  font-weight: 600;
  cursor: pointer;
}
.pg-quote section.quotation .ml-accordion .at-containershadow-tertiary {
  max-width: none;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item {
  padding: 15px;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body {
  padding: 0 12px 20px;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  * {
  margin-bottom: 0;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row {
  border-bottom: 1px solid #ababab;
  padding: 30px 0;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-font-p {
  font-size: 1rem;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-checkbox {
  margin-right: 20px;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-checkbox
  label {
  vertical-align: middle;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row
  .at-input-checkbox
  .at-font-p {
  display: inline-block;
  vertical-align: middle;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.extra
  .col-md-5
  .at-input-checkbox {
  width: 49%;
  margin-bottom: 15px;
  margin-right: 0;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.extra
  .col-md-5
  .at-input-checkbox
  label {
  margin-right: 10px;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary {
  border-bottom: none;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .at-font-small-legal {
  display: block;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .summary-pay {
  border-bottom: 1px solid #ababab;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .summary-pay
  .at-font-p {
  width: 49%;
  display: inline-block;
  margin-bottom: 20px;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .summary-pay
  .at-font-p:nth-child(2),
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .summary-pay
  .at-font-p:nth-child(4) {
  text-align: right;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .total-summary
  .at-font-h5 {
  width: 49%;
  display: inline-block;
  margin: 20px 0;
  font-weight: 600;
}
.pg-quote
  section.quotation
  .ml-accordion
  .at-containershadow-tertiary
  .accordion-item
  .item-body
  .row.summary
  .total-summary
  .at-font-h5:last-child {
  text-align: right;
}
.pg-quote section.quotation .new-price {
  margin: 30px 0;
  padding: 0;
}
.pg-quote section.quotation .new-price .at-font-p {
  color: #00c8ff;
  font-weight: 600;
  cursor: pointer;
}
.pg-map section.header-tabs {
  padding: 60px 60px 80px;
  text-align: center;
  background: url(https://atomic.tigocloud.net/source/assets/images/muestras/ima-tab.png);
  background-size: cover;
}
.pg-map section.header-tabs h3 {
  color: #fff;
}
.pg-map section.tabs {
  position: relative;
  top: -43px;
}
.pg-map section.tabs .ml-general-tabs .list-tabs {
  justify-content: center;
}
.pg-map section.tabs .ml-general-tabs .list-tabs .tab {
  background-color: #fff;
}
.pg-map section.tabs .ml-general-tabs .contents-tabs .body-tab {
  padding: 3rem 2rem;
}
.pg-map section.tabs .ml-general-tabs .contents-tabs .body-tab .at-font-h3 {
  margin: 20px 0;
}
.pg-map
  section.tabs
  .ml-general-tabs
  .contents-tabs
  .body-tab
  .ml-card-informative {
  margin: 50px 0;
}
.pg-landing-plans section {
  margin: 50px 0;
}
.pg-landing-plans section.plans .at-font-h2 {
  margin: 20px 0;
  margin-bottom: 50px;
}
.pg-landing-plans section.plans-interest .at-font-h3 {
  margin: 20px 0;
}
