Logo Studenta

Equipo 4 Proceso Industrial Del Chicle - PDFCOFFEE

Esta es una vista previa del archivo. Inicie sesión para ver el archivo original

Correo electrónico: info@pdfcoffee.com
		Acceso
		Registro
		
		
Inglés
		Alemán
		Español
		francés
		portugués
		
Hogar
		
Categorías principales
		
CARRERA Y DINERO
		
CRECIMIENTO PERSONAL
		
POLÍTICA Y ACTUALIDAD
		
CIENCIA Y TECNOLOGÍA
		
SALUD Y ESTADO FISICO
		
ESTILO DE VIDA
		
ENTRETENIMIENTO
		
BIOGRAFÍAS E HISTORIA
		
FICTION
		
 Top stories
		
 Best stories
		
 Add Story 
		
 My Stories 
		Hogar
		Equipo 4 Proceso Industrial Del Chicle
Equipo 4 Proceso Industrial Del Chicle
		Autor / Subido
		
Maxi Ramírez
SEPSES TEC.NM INSTITUTO TECNOLÓGICO DE TOLUCA TERMODINÁMICA PROYECTO INTEGRADOR ELABORACIÓN DEL CHICLE EQU
Vistas 4
Descargas 3
Tamaño del archivo 509 KB
Denunciar DMCA / Copyright
DESCARGAR ARCHIVO
Recommend Stories
Proceso Industrial Del Pan
“Año del Dialogo y la Reconciliación Nacional” Universidad Nacional de Piura Facultad de Ingeniería Pesquera Curso :
In 
 1
 0
 609KB
Read more
 
Proceso Industrial Del Cafe
CARATULA
INDICE
OBJETIVO GENERAL: Elaborar el proceso de industrialización del café
OBJETIVOS ESPECIFICO:
INTRODU 
 0
 0
 3MB
Read more
 
Proceso Industrial Del Amoniaco..
TECNOLÓGICO NACIONAL DE MEXICO INSTITUTO TECNOLOGICO DE TUXTLA GUTIERREZ
BALANCE DE MATERIA Y ENERGIA Ejercicio 4.62
C 
 1
 0
 331KB
Read more
 
INFORME: PROCESO INDUSTRIAL DEL ARROZ
 7,925
 4,633
 413KB
Read more
 
Descripcion Del Proceso Industrial Del Arroz
DESCRIPCION DEL PROCESO INDUSTRIAL DEL ARROZ La empresa Molinos El Yopal Ltda. Se dedica a la producción de arroz blanco 
 203
 25
 31KB
Read more
 
Proceso de Aplicación de Benchmarking Equipo 4
INSTITUTO POLITÉCNICO NACIONAL
Escuela Superior de Comercio y Administración Unidad Santo Tomas “Proceso de aplicación 
 1
 0
 613KB
Read more
 
Equipo Industrial Cocina Caliente
Cocina caliente SALAMANDRA DE COCINA es un pequeño electrodoméstico de gran utilidad, dispone de una resistencia eléctri 
 0
 0
 4MB
Read more
 
Componentes de Equipo Industrial
TECNOLÓGICO NACIONAL DE MÉXICO Secretaría Académica, de Investigación e Innovación
 
Dirección de Docencia e Innovació 
 6,228
 5,092
 150KB
Read more
 
Informe Del Proceso Quimico Industrial Por Item
1.
Generalidades
Hemos recibido el encargo de la empresa ANYPSA PERU S.A., para elaborar un informe sobre el PROCESO Q 
 0
 0
 2MB
Read more
 
Vista previa de la cita
SEP 
 
SES 
 
TEC.NM 
 
INSTITUTO TECNOLÓGICO DE TOLUCA 
 
TERMODINÁMICA 
 
PROYECTO INTEGRADOR ELABORACIÓN DEL CHICLE 
 
EQUIPO NO. 4 
 
PRESENTA: CUEVAS GUTIERREZ JOSE RAUL 
 
19280924 
 
ESQUIVEL MERCADO DIEGO RICARDO 
 
19280832 
 
RAMIREZ VILLEGAS MAXIMILIANO 
 
19281061 
 
DOCENTE ING. LETICIA ESPERANZA COLON IZQUIERDO 
 
METEPEC, ESTADO DE MÉXICO, A 25 DE ENERO DEL 2021 
 
PROCESO INDUSTRIAL DEL CHICLE O GOMA DE MASCAR. a) Justificación. Con origen maya, el chicle o goma de máscara es una de las golosinas más demandadas en todo el mundo y resulta interesante conocer su proceso industrial, ya que de esta manera podemos analizar la composición y procesos de fabricación de un producto que todos hemos consumido en algún momento de nuestra vida. Actualmente su producción es un proceso que presenta diversas transformaciones en la materia prima, en este caso una goma base hecha de caucho, resinas naturales y sintéticas; además de que es una rama de la industria con múltiples variables y métodos. Fue elegido por su facilidad de producción, accesibilidad y por como demuestra la aplicación de las leyes de la termodinámica. El proyecto de la elaboración del chicle se realiza con el fin de conocer sus operaciones unitarias, entenderlas y analizarlas, al igual que estudiar las herramientas y los procesos de la materia prima para conseguir un resultado óptimo en la elaboración del chicle 
 
b) Diagrama De Bloques. c) 
 
d) Propiedades De Medición Y Control -Masa de la goma base 
 
(propiedad extensiva) 
 
-Volumen de la mezcla 
 
(propiedad extensiva) 
 
-Temperatura de la mezcla 
 
(propiedad intensiva) 
 
-Densidad 
 
(propiedad intensiva) 
 
-Viscosidad 
 
(propiedad intensiva) 
 
- Tenacidad 
 
(propiedad intensiva) 
 
-Presión 
 
(propiedad intensiva) 
 
-Humedad 
 
(propiedad intensiva) 
 
-Actividad del agua 
 
propiedad intensiva) 
 
d) Clasificación De Los Tipos De Procesos
 
 1. Proceso De Fundido En esta etapa la base de goma, la cual no tiene un proceso previo, es fundida en un mezclador de fondo normalmente usando vapor de agua, a aproximadamente 100 °C. Una vez que es fundida se transporta a un tanque de presión mediante una bomba con una fuerza de 3 kg/cm^2. Después se hace pasar por dos filtros con una presión de 4-5 kg/cm^2 para conseguir la altura estándar del chicle. La base de goma de mascar o polímero sintético en estado sólido es fundido en un mezclador de fondo enchaquetado por donde circula agua caliente, es importante alcanzar la temperatura de fusión de la base para obtener un fluido con características viscoelásticas, dicho fluido se debe mantener alrededor de su punto de ablandamiento o flexión, temperatura en la que el polímero se mantiene en estado gomoso, característica necesaria para poder mezclar con los demás ingredientes que formarán la goma de mascar En la primera etapa del proceso (fundido) se determinó la temperatura a la cual se funde la base o polímero sintético para goma de mascar, observándose una
 
 temperatura de 68.7 ± 2.0 °C. por las características de este proceso donde cambio la temperatura constante en todo el sistema es un proceso isotérmico
 
 2. Proceso De Mezclado En la segunda etapa se mezcla la base fundida con sacarosa, jarabe de glucosa, esencias y con o sin pastillas molidas y goma rechazada por defectos (reproceso). El mezclado de los ingredientes debe seguir ciertas condiciones de tiempo y temperatura para obtener una mezcla homogénea, la mezcla obtenida es denominada cocido o goma. La base debe mantenerse en estado gomoso para poder ser mezclada con los demás ingredientes, esto quiere decir que debe mantenerse alrededor de su punto de flexibilidad o ablandamiento, lo que significa entre la temperatura de transición vítrea (estado sólido) y la de fusión (estado líquido). A la mezcla resultante denominada goma se le determinó la temperatura a la salida del mezclador, la aw y el contenido de humedad. La goma sin reproceso presentó una temperatura de salida de 47.63 ± 0.45 °C, una aw de 0.520 ± 0.02 y una humedad de 2.2 ± 0.02%. No se observó diferencia significativa en estos parámetros en la goma con reproceso Otro de los ingredientes en donde es importante el control de temperatura es la glucosa, debido a que la función principal de este componente es el de actuar como humectante en la goma. En algunas ocasiones es adicionado material de reproceso, el reproceso utilizado es pastilla con recubierto molida y centros laminados. La norma establece que la pastilla molida a usarse como reproceso no debe tener más de 30 días de almacenamiento y los centros laminados no deben tener más de 3 meses, siendo así un proceso isobárico pues la presión es constante El calor transferido al sistema realiza trabajo, pero también cambia la energía interna del sistema.
 
 3. Proceso De Laminado. La función del laminado es dar forma a la goma bajo las siguientes características: largo de la lámina, peso de la lámina, espesor del centro, ancho de los centros dependiendo de cada marca. Para lograr este laminado se utiliza un túnel de
 
 enfriamiento, dos extrusores colocados en la entrada y salida del túnel respectivamente, y un equipo de laminado y marcado (Cadbury-Adams, 1995) proceso isotérmico por el cambio que sufre la mezcla al enfriarse para dar forma a las láminas.
 
 3.1 Pre-Extruido La función del extrusor es
transportar la goma mediante una banda hacia el túnel de enfriamiento y posteriormente depositarla de forma uniforme al túnel. El cuerpo de este equipo cuenta con dos sinfines que incorporan la goma en el extruder, a la boquilla en donde se da la primera extrusión de la goma. En uno de los extremos del equipo se encuentran dos termómetros que controlan la temperatura del cuerpo y de la boquilla. Para el control de la temperatura, el equipo cuenta con tres válvulas por donde circula agua fría, agua caliente y otra que recircula el agua.
 
 3.2 Túnel De Enfriamiento Es importante el uso del túnel de enfriamiento en el chicle para endurecer la pasta, además asegura un marcado limpio, posteriormente favorece a la firmeza, control de peso, mejora dureza y consistencia, retira el calor latente del centro; este calor puede afectar la apariencia del recubierto y las cualidades del centro, características mencionadas en el catálogo de Candy Industry 1970 A la goma que entra y sale del túnel de enfriamiento se le midió la temperatura, a w y contenido de humedad. Los registros de aw de la goma a la entrada y a la salida del túnel variaron de 0.533 a 0.555, contenido de humedad de 2 a 2.4 % (g H 2O/100 g s.s), y la temperatura de 48 a 46 °C. La velocidad del aire es de 0.69 a 2.96 m/s siendo un proceso isotérmico.
 
 3.3 Extruido La goma entra a cierta temperatura a un equipo llamado extrusor cuya función es dar forma y textura a la goma, pasa a través de la cámara (que es el cuerpo del extrusor) donde se encuentran dos sinfines que mezclan la goma proveniente del túnel, la de
 
 retorno de la tira de la goma (sobrantes de goma durante el marcado), y de las charolas que se encuentran fuera de especificación en el momento de la fabricación. En esta etapa previa al marcado es importante la textura y elasticidad de la goma.
 
 3.4 Marcado Y Apilado Después de que la goma ha sido extruida, es bañada con una mezcla de almidón y azúcar (la proporción de esta mezcla varía de acuerdo a la humedad del medio ambiente), a continuación se aplana a cierto espesor y finalmente se marcan las pastillas. Es importante el manejo de una temperatura adecuada durante el aplanado, marcado y apilado, porque si la temperatura es más baja de la requerida entonces los rodillos planos se frenan. Cuando la goma ha sido marcada es divida en láminas que contienen 805 chicles o centros laminados, y a su vez cada seis láminas son apiladas en una charola, para que finalmente sean agrupadas en una plataforma (cada plataforma tiene 60 bandejas). La velocidad de apilado es de 62 láminas por minuto. En esta etapa se debe verificar que las especificaciones de las láminas (peso, espesor y largo) sean las adecuadas para el recubierto.
 
 4. Proceso De Enfriamiento Después de haber adquirido la forma de láminas pasan a un cuarto de enfriamiento donde se dejan enfriar y endurecer las láminas, hasta que cumplan los 18°C. El tiempo de permanencia en el cuarto es de 1 a 8 días. La función de este equipo es disminuir la temperatura de la goma de mascar (Cadbury-Adams, 1995) a fin de facilitar el recubrimiento y controlar el peso y dimensiones de las pastillas; de manera semejante es un proceso isotérmico donde cambia la temperatura en todo el sistema.
 
 5. Proceso De Empaque Los chicles son llevados al área de empaque donde una máquina realiza la función de cortar y envolver las piezas de chicle. Se compone de tres partes: sección de alimentación, en la cual se le da la forma al chicle; sección de cortado, donde se fija la longitud del chicle; y la sección de empaquetado, en la que se envuelve el chicle
 
 con el material de envase correspondiente en su mayoría con celofanes. En esta parte del proceso se empacan aproximadamente 240 chicles por minuto.
 
 E) Tipos De Sistemas A lo largo de todo el proceso el volumen de control va pasando por distintos sistemas, ya sean abiertos o cerrados, por ejemplo
 
 a) Fundido: el sistema es cerrado, pues la goma base permanece constante y no se transporta hasta que el proceso haya concluido. b) Mezclado: Pese a que se adicionan ingredientes para integrar en el volumen de control (goma) no hay un flujo constante de salida, y de entrada solo durante determinado tiempo, por lo que podemos decir que es cerrado. c) Pre-extruido: La goma entra y sale de él como un flujo constante, en esta parte la goma se incorpora para el siguiente proceso, por lo tanto, es un sistema abierto. d) Túnel de enfriamiento: La goma tiene una temperatura mayor a la necesaria para pasar por el siguiente proceso, por lo que en el túnel de enfriamiento el aire frío se encarga de “absorber” el calor latente de la goma. en este proceso hay un flujo constante de goma y aire, por lo que es un sistema abierto. e) Extruido: se le da textura y elasticidad a la goma, no hay adición ni flujo de materia, es un sistema cerrado. f) Marcado y apilado: la goma es aplanada a cierto espesor, el sistema es abierto pues hay un flujo constante de goma al inicio para ser convertida en láminas, cada 6 láminas son almacenadas en una charola y a su vez cada 60 charolas en una plataforma. g) Enfriamiento: Es un sistema cerrado y adiabático, no se permite la entrada de calor en el sistema. las láminas se mantienen unos días para que tomen la dureza necesaria.
 
 2.- A) IDENTIFICACIÓN DE SUSTANCIAS PURAS O MEZCLAS INVOLUCRADAS EN EL PROCESO DESCRITO -SUSTANCIAS PURAS ● Aspartamo (edulcorante):es agregado en una mezcladora de volteo en el proceso de mezcla, se disuelve con la goma base por lo que cambia su estado ● Glucosa: ● Glicerina: -MEZCLAS: ● Azúcar: pasa de solido a liquido en el proceso de mezcla al disolverse con la goma base ● Esencia saborizante: ● Goma base: no sufre cambios en su estructura, se mezcla con los demás ingredientes, pero en el momento del consumo y producción la goma base no se desintegra o cambia alguna de sus propiedades
 
 B), C), D) ¿Cual Es El Uso Del Vapor En El Proceso? Consta de una caldera de vapor diseñada para una producción de 1,25 t/h de vapor saturado a una presión de 10 bar y un módulo para la desgasificación total del agua de alimentación El vapor en este proceso se forma a partir de agua que circula y recircula por los tubos de enchaquetado este es utilizado en el mezclador de fondo y para poder fundir de manera eficaz la goma base, Consta de una caldera de vapor diseñada para una producción de 1,25 t/h de vapor saturado a una presión de 10 bar y un módulo para la desgasificación total del agua de alimentación el cual hace más eficiente la transferencia de calor al sistema del mezclador; aunque también es usado para transportar la materia fundida por medio de tubos enchaquetados que circulan vapor de agua. Al igual que cualquier proceso industrial es importante tener en cuenta que debe tener parámetros de control los cuales aseguren que el sistema con la que se está llevando a cabo el proceso esté siendo tratado de manera óptima y eficiente para que durante los procesos no sufra de pérdida de masa o energía innecesaria.
 
 3.BALANCE DE ENERGÍA Y TERCERA LEY DE LA TERMODINÁMICA -Esquemas De Operaciones Unitarias En El Proceso De Producción De Chicle: 1.Proceso De Fundido
 
 B) Instrumentos De Medición Y Control: Parámetro: Temperatura (115°C), presión(3kg/cm2) y (4-5 kg/cm^2) Instrumento de medición: Termómetro y barómetro
 
 C)Entradas Y Salidas Tanto Materia Como De Energía 25kg de goma base y 19 kg de chicle reciclado del proceso a la fundidora Salida:44kg de goma fundida Presión de entrada y salida atmosférica Temperatura de entrada ambiente, salida 50°C
 
 2.-Proceso De Mezclado
 
 b) Instrumentos De Medición Y Control: Parámetro: Temperatura (85°C), cantidad de materiales (15% p/p)
 
 Instrumento de medición: Termómetro y balanza granataria
 
 C)Entradas Y Salidas Materia Entrada: 44 kg entran a la mezcladora y se agregan 30 kg más de azúcar se agrega
 
 saborizante y colorante en su debida proporción y se vuelven a agregan otros 36 kg de azúcar teniendo un aproximado de 150 kg Salen: 150 kg de masa
 
 Presión de entrada
y salida atmosférica Temperatura de entrada ambiente, salida 47°C
 
 3.- Proceso De Laminado
 
 b) Instrumentos De Medición Y Control:
 
 Parámetro: largo de lámina, peso de lámina, grosor Instrumento de medición: túnel de enfriamiento, dos extrusores, equipo de laminado y marcado c)Entradas Y Salidas Materia El flujo masico es igual en entrada y salida.
 
 Presión de entrada y salida atmosférica Temperatura de entrada 47°C, salida 45°C pero en el carto de enfriamento se mantiene a una temperatura de 18°C
 
 E) Transformaciones De Energía En El Equipo La mayoría de los procesos sufren cambios de energía eléctrica a calorífica o trabajo. f) Cuantificación De Transformaciones De Energía Proceso de mezclado: La energía eléctrica va a ser convertida a trabajo lo mismo pasa extrusor y en la laminadora.
 
 4.- DE LAS TRANSFORMACIONES DE ENERGÍA DEL PUNTO ANTERIOR. a) Identifique en tipo de transformaciones que son espontáneos Ninguno b) Identifique el tipo de transformación exotérmicos. En gran parte de los procesos de energía eléctrica a trabajo se pierde energía en forma de calor al entorno. c) Identifique el tipo de transformación endotérmicos. Ninguno. d) Identifique las pérdidas de energía al ambiente. Solo se ven perdidas en cuanto energía en forma de calor e) Como afectan las perdidas anteriores a la eficiencia del proceso. No afectarían porque es mínima la perdida solo se requeriría mas energía eléctrica. Establezca el balance de entropía g) Cuantifique el cambio de entropía. Vapor de agua que entra como liquido saturado a una presión de 3.1698 kPa con una entropía de 0.3672 kJ/kg*K y que sale a 184 °C, Entropía: 6.5524kJ/kg*K
 
 Diferencia de entropía: ∆𝑆 = 6.5524 − 0.3672 = 6.1852
 
 𝑘𝐽 𝑘𝑔 ∗ 𝐾
 
 5) TERMOFÍSICA Y TERMOQUÍMICA .a)Transformaciones Físicas Y Cambios De Fase 1- Fundición -Cambia la viscosidad de la goma base como consecuencia del aumento de temperatura -Cambio en el volumen -Aumento de la elasticidad debido a la expansión térmica; no ocurre un cambio de fase, continua en estado sólido 2.Mezclado -Se agrega sabor gracias al edulcorante y azúcar refinada -Existe una dilatación y por lo tanto un cambio de volumen 3.Laminado 3.1 pre-extruido -no hay cambios físicos, esta etapa es un medio de transporte 3.2 túnel de enfriamiento -Debido a una disminución de la temperatura la goma adquiere un leve endurecimiento
 
 -la temperatura decrece de 48°C a 46°C, hay un intercambio de calor de aproximadamente 2 grados
 
 3.3 extruido -La goma adquiere textura y forma -El volumen que ocupa cambia -La elasticidad se mantiene 4.marcado y apilado -la goma es aplanada a cierto espesor -debe adquirirse una temperatura estable en la goma para evitar que se estanque en la maquinaria -Es tomado en cuenta el peso, espesor, y largo de cada lámina 5.cuarto de enfriamiento -La temperatura disminuye por lo que la dureza del chicle aumenta 6.empaquetado -El chicle es cortado para poder ser envuelto de acuerdo al diseño del empaque Transformaciones químicas No existen transformaciones químicas solo físicas ya que ninguna componente cambia a nivel molecular. c. Procesos endotérmicos o exotérmicos Endotérmicos es cualquier proceso con un aumento en la entalpia o energía interna generalmente absorbe energía térmica del entorno
 
 •
 
 Proceso de fundido debido que necesita energía en forma de calor para modificar la propiedad física de la dureza haciendo más maleable
 
Exotérmico Describe un proceso o reacción que libera energía del sistema al entorno, generalmente en forma de calor • 
 
Túnel de enfriamiento: Ya que se requiere retirar el calor latente de las láminas, este calor se ve absorbido por el flujo de aire, 
 
• 
 
Cuarto de enfriamiento: Se requiere retirar energía calorífica para disminuir la temperatura de las láminas este calor se ve transferido al ambiente. 
 
BIBLIOGRAFÍA Granados, MD (2004, 20 diciembre). Descripción del proceso. Recuperado 9 de octubre de 2020, de http://catarina.udlap.mx/u_dl_a/tales/documentos/lii/granados_m_d/capitulo2.pdf (2013, 31 de marzo). Como se fabrican los chicles. https://www.youtube.com/watch?v=1XmvbKXuDko&t=165s 
 
Recuperado 
 
de 
 
https://www.codols.com/blog/2014-07-13/38/winkworth-explica-el-proceso-defabricacion-de -la-goma-de-mascar VYC industrial, producción eficiente de vapor para la fabricación de chicles - VYC Industrial. 
 
(2015, 
 
25 
 
de agosto). 
 
VYC 
 
industrial. 
 
https://vycindustrial.com/produccion-eficiente-vapor-fabricacion-chicles/ 
 
Tipos de vapor de Agua | TLV - Compañía Especialista en Vapor (América Latina). (2011, 28 de agosto). TLV. https://www.tlv.com/global/LA/steam-theory/types-ofsteam.html 
 
¿Qué diferencia hay entre agua sobrecalentada y vapor en las calderas industriales? (2016, 16 de octubre). attsu. https://www.attsu.com/es/faqs/diferencia-entre-aguasobrecalentada-y-vapor-en-calderas-industriales.html 
 
Winkworth explica el proceso de fabricación de la goma de máscara - Codols Technology. 
 
(2014, 
 
13 
 
de julio). Tecnología 
 
codols 
 
. 
 
https://www.codols.com/blog/2014-07-13/38/winkworth-explica-el-proceso-defabricacion-de-la-goma-de-mascar 
 
Tabla de Calores Específicos. (2008, 30 de junio). terprop. http://hyperphysics.phyastr.gsu.edu/hbasees/Tables/therprop.html 
 
Proceso Del Chicle [19n0vp90j3lv]. (2018, 26 de agosto). IDOCPUB. https://idoc.pub/documents/proceso-del-chicle-19n0vp90j3lv
×
Report "Equipo 4 Proceso Industrial Del Chicle"
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
Close
Submit
Información del contacto
Ronald Clayton
 info@pdfcoffee.com
DIRECCIÓN:
46748 Colby MotorwayHettingermouth, QC T3J 3P0
		Sobre nosotros
		Contáctenos
		Derechos de autor
		política de privacidad
		Términos y condiciones
		Preguntas más frecuentes
		Política de cookies
Suscríbete a nuestro Newsletter semanal
Suscribir
Copyright © 2024 PDFCOFFEE.COM. Reservados todos los derechos.
		
		
		
		
		
Nuestros socios recopilarán datos y utilizarán cookies para la personalización y medición de anuncios. Descubra cómo nosotros y nuestro socio publicitario Google recopilamos y utilizamos datos .Aceptar y cerrar
Texto original
Valora esta traducción
Tu opinión servirá para ayudar a mejorar el Traductor de Google
@charset "utf-8";
.mh-logo { max-height: 32px; }
.dropdown-menu.show { display: inline-table !important; }
@charset "utf-8";
.fb_hidden { position: absolute; top: -10000px; z-index: 10001; }
.fb_reposition { overflow: hidden; position: relative; }
.fb_invisible { display: none; }
.fb_reset { background: none; border: 0px; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
@keyframes fb_transform { 
 0% { opacity: 0; transform: scale(0.95); }
 100% { opacity: 1; transform: scale(1); }
}
.fb_animate { animation: 0.3s ease 0s 1 normal forwards running fb_transform; }
.fb_hidden { position: absolute; top: -10000px; z-index: 10001; }
.fb_reposition { overflow: hidden; position: relative; }
.fb_invisible { display: none; }
.fb_reset { background: none; border: 0px; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align:
left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
@keyframes fb_transform { 
 0% { opacity: 0; transform: scale(0.95); }
 100% { opacity: 1; transform: scale(1); }
}
.fb_animate { animation: 0.3s ease 0s 1 normal forwards running fb_transform; }
.fb_dialog { background: rgba(82, 82, 82, 0.7); position: absolute; top: -10000px; z-index: 10001; }
.fb_dialog_advanced { border-radius: 8px; padding: 10px; }
.fb_dialog_content { background: rgb(255, 255, 255); color: rgb(55, 55, 55); }
.fb_dialog_close_icon { background: url("https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png") 0px 0px no-repeat scroll transparent; cursor: pointer; display: block; height: 15px; position: absolute; right: 18px; top: 17px; width: 15px; }
.fb_dialog_mobile .fb_dialog_close_icon { left: 5px; right: auto; top: 5px; }
.fb_dialog_padding { background-color: transparent; position: absolute; width: 1px; z-index: -1; }
.fb_dialog_close_icon:hover { background: url("https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png") 0px -15px no-repeat scroll transparent; }
.fb_dialog_close_icon:active { background: url("https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png") 0px -30px no-repeat scroll transparent; }
.fb_dialog_iframe { line-height: 0; }
.fb_dialog_content .dialog_title { background: rgb(109, 132, 180); border: 1px solid rgb(54, 88, 153); color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin: 0px; }
.fb_dialog_content .dialog_title > span { background: url("https://connect.facebook.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif") 5px 50% no-repeat; float: left; padding: 5px 0px 7px 26px; }
body.fb_hidden { height: 100%; left: 0px; margin: 0px; overflow: visible; position: absolute; top: -10000px; transform: none; width: 100%; }
.fb_dialog.fb_dialog_mobile.loading { background: url("https://connect.facebook.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif") 50% 50% no-repeat white; min-height: 100%; min-width: 100%; overflow: hidden; position: absolute; top: 0px; z-index: 10001; }
.fb_dialog.fb_dialog_mobile.loading.centered { background: none; height: auto; min-height: initial; min-width: initial; width: auto; }
.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner { width: 100%; }
.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content { background: none; }
.loading.centered #fb_dialog_loader_close { clear: both; color: rgb(255, 255, 255); display: block; font-size: 18px; padding-top: 20px; }
#fb-root #fb_dialog_ipad_overlay { background: rgba(0, 0, 0, 0.4); inset: 0px; min-height: 100%; position: absolute; width: 100%; z-index: 10000; }
#fb-root #fb_dialog_ipad_overlay.hidden { display: none; }
.fb_dialog.fb_dialog_mobile.loading iframe { visibility: hidden; }
.fb_dialog_mobile .fb_dialog_iframe { position: sticky; top: 0px; }
.fb_dialog_content .dialog_header { border-bottom: 1px solid rgb(4, 59, 135); border-top-color: rgb(4, 59, 135); border-right-color: rgb(4, 59, 135); border-left-color: rgb(4, 59, 135); box-shadow: white 0px 1px 1px -1px inset; color: rgb(255, 255, 255); font: bold 14px Helvetica, sans-serif; text-overflow: ellipsis; text-shadow: rgba(0, 30, 84, 0.298) 0px -1px 0px; vertical-align: middle; white-space: nowrap; }
.fb_dialog_content .dialog_header table { height: 43px; width: 100%; }
.fb_dialog_content .dialog_header td.header_left { font-size: 12px; padding-left: 5px; vertical-align: middle; width: 60px; }
.fb_dialog_content .dialog_header td.header_right { font-size: 12px; padding-right: 5px; vertical-align: middle; width: 60px; }
.fb_dialog_content .touchable_button { background-clip: padding-box; border: 1px solid rgb(41, 72, 125); border-radius: 3px; display: inline-block; line-height: 18px; margin-top: 3px; max-width: 85px; padding: 4px 12px; position: relative; }
.fb_dialog_content .dialog_header .touchable_button input { background: none; border: none; color: rgb(255, 255, 255); font: bold 12px Helvetica, sans-serif; margin: 2px -12px; padding: 2px 6px 3px; text-shadow: rgba(0, 30, 84, 0.298) 0px -1px 0px; }
.fb_dialog_content .dialog_header .header_center { color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; line-height: 18px; text-align: center; vertical-align: middle; }
.fb_dialog_content .dialog_content { background: url("https://connect.facebook.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif") 50% 50% no-repeat; border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(74, 74, 74); border-left-color: rgb(74, 74, 74); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; border-top-style: initial; border-top-color: initial; height: 150px; }
.fb_dialog_content .dialog_footer { background: rgb(245, 246, 247); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(74, 74, 74) rgb(74, 74, 74); border-image: initial; height: 40px; }
#fb_dialog_loader_close { float: left; }
.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon { visibility: hidden; }
#fb_dialog_loader_spinner { animation: 1.2s linear 0s infinite normal none running rotateSpinner; background-color: transparent; background-image: url("https://connect.facebook.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png"); background-position: 50% 50%; background-repeat: no-repeat; height: 24px; width: 24px; }
@keyframes rotateSpinner { 
 0% { transform: rotate(0deg); }
 100% { transform: rotate(360deg); }
}
.fb_iframe_widget { display: inline-block; position: relative; }
.fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; }
.fb_iframe_widget iframe { position: absolute; }
.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe { max-width: 100%; }
.fb_iframe_widget_fluid_desktop iframe { min-width: 220px; position: relative; }
.fb_iframe_widget_lift { z-index: 1; }
.fb_iframe_widget_fluid { display: inline; }
.fb_iframe_widget_fluid span { width: 100%; }
.fb_mpn_mobile_landing_page_slide_out { animation-duration: 200ms; animation-name: fb_mpn_landing_page_slide_out; transition-timing-function: ease-in; }
.fb_mpn_mobile_landing_page_slide_out_from_left { animation-duration: 200ms; animation-name: fb_mpn_landing_page_slide_out_from_left; transition-timing-function: ease-in; }
.fb_mpn_mobile_landing_page_slide_up { animation-duration: 500ms; animation-name: fb_mpn_landing_page_slide_up; transition-timing-function: ease-in; }
.fb_mpn_mobile_bounce_in { animation-duration: 300ms; animation-name: fb_mpn_bounce_in; transition-timing-function: ease-in; }
.fb_mpn_mobile_bounce_out { animation-duration: 300ms; animation-name: fb_mpn_bounce_out; transition-timing-function: ease-in; }
.fb_mpn_mobile_bounce_out_v2 { animation-duration: 300ms; animation-name: fb_mpn_fade_out; transition-timing-function: ease-in; }
.fb_customer_chat_bounce_in_v2 { animation-duration: 300ms; animation-name: fb_bounce_in_v2; transition-timing-function: ease-in; }
.fb_customer_chat_bounce_in_from_left { animation-duration: 300ms; animation-name: fb_bounce_in_from_left; transition-timing-function: ease-in; }
.fb_customer_chat_bounce_out_v2 { animation-duration: 300ms; animation-name: fb_bounce_out_v2; transition-timing-function: ease-in; }
.fb_customer_chat_bounce_out_from_left { animation-duration: 300ms; animation-name: fb_bounce_out_from_left; transition-timing-function: ease-in; }
.fb_invisible_flow { display: inherit; height: 0px; overflow-x: hidden; width: 0px; }
@keyframes fb_mpn_landing_page_slide_out { 
 0% { margin: 0px 12px; }
 60% { border-radius: 18px; }
 100% { border-radius: 50%; margin: 0px 24px; width: 60px; }
}
@keyframes fb_mpn_landing_page_slide_out_from_left { 
 0% { left: 12px; }
 60% { border-radius: 18px; }
 100% { border-radius: 50%; left: 12px; width: 60px; }
}
@keyframes fb_mpn_landing_page_slide_up { 
 0% { bottom: 0px; opacity: 0;
}
 100% { bottom: 24px; opacity: 1; }
}
@keyframes fb_mpn_bounce_in { 
 0% { opacity: 0.5; top: 100%; }
 100% { opacity: 1; top: 0px; }
}
@keyframes fb_mpn_fade_out { 
 0% { bottom: 30px; opacity: 1; }
 100% { bottom: 0px; opacity: 0; }
}
@keyframes fb_mpn_bounce_out { 
 0% { opacity: 1; top: 0px; }
 100% { opacity: 0.5; top: 100%; }
}
@keyframes fb_bounce_in_v2 { 
 0% { opacity: 0; transform: scale(0, 0); transform-origin: right bottom; }
 50% { transform: scale(1.03, 1.03); transform-origin: right bottom; }
 100% { opacity: 1; transform: scale(1, 1); transform-origin: right bottom; }
}
@keyframes fb_bounce_in_from_left { 
 0% { opacity: 0; transform: scale(0, 0); transform-origin: left bottom; }
 50% { transform: scale(1.03, 1.03); transform-origin: left bottom; }
 100% { opacity: 1; transform: scale(1, 1); transform-origin: left bottom; }
}
@keyframes fb_bounce_out_v2 { 
 0% { opacity: 1; transform: scale(1, 1); transform-origin: right bottom; }
 100% { opacity: 0; transform: scale(0, 0); transform-origin: right bottom; }
}
@keyframes fb_bounce_out_from_left { 
 0% { opacity: 1; transform: scale(1, 1); transform-origin: left bottom; }
 100% { opacity: 0; transform: scale(0, 0); transform-origin: left bottom; }
}
@keyframes slideInFromBottom { 
 0% { opacity: 0.1; transform: translateY(100%); }
 100% { opacity: 1; transform: translateY(0px); }
}
@keyframes slideInFromBottomDelay { 
 0% { opacity: 0; transform: translateY(100%); }
 97% { opacity: 0; transform: translateY(100%); }
 100% { opacity: 1; transform: translateY(0px); }
}
@charset "utf-8";
@font-face { font-family: Montserrat; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 700; font-display:
swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@charset "utf-8";
:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
*, ::after, ::before { box-sizing: border-box; }
html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
article, aside, figcaption, figure, footer,
header, hgroup, main, nav, section { display: block; }
body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255); }
[tabindex="-1"]:focus { outline: 0px !important; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }
p { margin-top: 0px; margin-bottom: 1rem; }
abbr[data-original-title], abbr[title] { text-decoration: underline dotted; cursor: help; border-bottom: 0px; text-decoration-skip-ink: none; }
address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }
dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
dt { font-weight: 700; }
dd { margin-bottom: 0.5rem; margin-left: 0px; }
blockquote { margin: 0px 0px 1rem; }
b, strong { font-weight: bolder; }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
a { color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; }
a:hover { color: rgb(0, 86, 179); text-decoration: underline; }
a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus { outline: 0px; }
code, kbd, pre, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
pre { margin-top: 0px; margin-bottom: 1rem; overflow: auto; }
figure { margin: 0px 0px 1rem; }
img { vertical-align: middle; border-style: none; }
svg { overflow: hidden; vertical-align: middle; }
table { border-collapse: collapse; }
caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgb(108, 117, 125); text-align: left; caption-side: bottom; }
th { text-align: inherit; }
label { display: inline-block; margin-bottom: 0.5rem; }
button { border-radius: 0px; }
button:focus { outline: -webkit-focus-ring-color auto 5px; }
button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button, input { overflow: visible; }
button, select { text-transform: none; }
select { overflow-wrap: normal; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="date"], input[type="datetime-local"], input[type="month"], input[type="time"] { appearance: listbox; }
textarea { overflow: auto; resize: vertical; }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
legend { display: block; width: 100%; max-width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }
progress { vertical-align: baseline; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { outline-offset: -2px; appearance: none; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { font: inherit; appearance: button; }
output { display: inline-block; }
summary { display: list-item; cursor: pointer; }
template { display: none; }
[hidden] { display: none !important; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }
.h1, h1 { font-size: 2.5rem; }
.h2, h2 { font-size: 2rem; }
.h3, h3 { font-size: 1.75rem; }
.h4, h4 { font-size: 1.5rem; }
.h5, h5 { font-size: 1.25rem; }
.h6, h6 { font-size: 1rem; }
.lead { font-size: 1.25rem; font-weight: 300; }
.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; }
.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }
.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }
.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }
hr { margin-top: 1rem; margin-bottom: 1rem; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0.1); }
.small, small { font-size: 80%; font-weight: 400; }
.mark, mark { padding: 0.2em; background-color: rgb(252, 248, 227); }
.list-unstyled { padding-left: 0px; list-style: none; }
.list-inline { padding-left: 0px; list-style: none; }
.list-inline-item { display: inline-block; }
.list-inline-item:not(:last-child) { margin-right: 0.5rem; }
.initialism { font-size: 90%; text-transform: uppercase; }
.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }
.blockquote-footer { display: block; font-size: 80%; color: rgb(108, 117, 125); }
.blockquote-footer::before { content: "— "; }
.img-fluid { max-width: 100%; height: auto; }
.img-thumbnail { padding: 0.25rem; background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230); border-radius: 0.25rem; max-width: 100%; height: auto; }
.figure { display: inline-block; }
.figure-img { margin-bottom: 0.5rem; line-height: 1; }
.figure-caption { font-size: 90%; color: rgb(108, 117, 125); }
code { font-size: 87.5%; color: rgb(232, 62, 140); word-break: break-word; }
a > code { color: inherit; }
kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-radius: 0.2rem; }
kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; }
pre { display: block; font-size: 87.5%; color: rgb(33, 37, 41); }
pre code { font-size: inherit; color: inherit; word-break: normal; }
.pre-scrollable { max-height: 340px; overflow-y: scroll; }
.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {
 .container { max-width: 540px; }
}
@media (min-width: 768px) {
 .container { max-width: 720px; }
}
@media (min-width: 992px) {
 .container { max-width: 960px; }
}
@media (min-width: 1200px) {
 .container { max-width: 1140px; }
}
.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.no-gutters { margin-right: 0px; margin-left: 0px; }
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; }
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
.col { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.col-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
.col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-3 { flex: 0 0 25%;
max-width: 25%; }
.col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-6 { flex: 0 0 50%; max-width: 50%; }
.col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-9 { flex: 0 0 75%; max-width: 75%; }
.col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-12 { flex: 0 0 100%; max-width: 100%; }
.order-first { order: -1; }
.order-last { order: 13; }
.order-0 { order: 0; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.order-5 { order: 5; }
.order-6 { order: 6; }
.order-7 { order: 7; }
.order-8 { order: 8; }
.order-9 { order: 9; }
.order-10 { order: 10; }
.order-11 { order: 11; }
.order-12 { order: 12; }
.offset-1 { margin-left: 8.33333%; }
.offset-2 { margin-left: 16.6667%; }
.offset-3 { margin-left: 25%; }
.offset-4 { margin-left: 33.3333%; }
.offset-5 { margin-left: 41.6667%; }
.offset-6 { margin-left: 50%; }
.offset-7 { margin-left: 58.3333%; }
.offset-8 { margin-left: 66.6667%; }
.offset-9 { margin-left: 75%; }
.offset-10 { margin-left: 83.3333%; }
.offset-11 { margin-left: 91.6667%; }
@media (min-width: 576px) {
 .col-sm { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
 .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
 .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
 .col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
 .col-sm-3 { flex: 0 0 25%; max-width: 25%; }
 .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
 .col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
 .col-sm-6 { flex: 0 0 50%; max-width: 50%; }
 .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
 .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
 .col-sm-9 { flex: 0 0 75%; max-width: 75%; }
 .col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
 .col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
 .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
 .order-sm-first { order: -1; }
 .order-sm-last { order: 13; }
 .order-sm-0 { order: 0; }
 .order-sm-1 { order: 1; }
 .order-sm-2 { order: 2; }
 .order-sm-3 { order: 3; }
 .order-sm-4 { order: 4; }
 .order-sm-5 { order: 5; }
 .order-sm-6 { order: 6; }
 .order-sm-7 { order: 7; }
 .order-sm-8 { order: 8; }
 .order-sm-9 { order: 9; }
 .order-sm-10 { order: 10; }
 .order-sm-11 { order: 11; }
 .order-sm-12 { order: 12; }
 .offset-sm-0 { margin-left: 0px; }
 .offset-sm-1 { margin-left: 8.33333%; }
 .offset-sm-2 { margin-left: 16.6667%; }
 .offset-sm-3 { margin-left: 25%; }
 .offset-sm-4 { margin-left: 33.3333%; }
 .offset-sm-5 { margin-left: 41.6667%; }
 .offset-sm-6 { margin-left: 50%; }
 .offset-sm-7 { margin-left: 58.3333%; }
 .offset-sm-8 { margin-left: 66.6667%; }
 .offset-sm-9 { margin-left: 75%; }
 .offset-sm-10 { margin-left: 83.3333%; }
 .offset-sm-11 { margin-left: 91.6667%; }
}
@media (min-width: 768px) {
 .col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
 .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
 .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
 .col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
 .col-md-3 { flex: 0 0 25%; max-width: 25%; }
 .col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
 .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
 .col-md-6 { flex: 0 0 50%; max-width: 50%; }
 .col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
 .col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
 .col-md-9 { flex: 0 0 75%; max-width: 75%; }
 .col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
 .col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
 .col-md-12 { flex: 0 0 100%; max-width: 100%; }
 .order-md-first { order: -1; }
 .order-md-last { order: 13; }
 .order-md-0 { order: 0; }
 .order-md-1 { order: 1; }
 .order-md-2 { order: 2; }
 .order-md-3 { order: 3; }
 .order-md-4 { order: 4; }
 .order-md-5 { order: 5; }
 .order-md-6 { order: 6; }
 .order-md-7 { order: 7; }
 .order-md-8 { order: 8; }
 .order-md-9 { order: 9; }
 .order-md-10 { order: 10; }
 .order-md-11 { order: 11; }
 .order-md-12 { order: 12; }
 .offset-md-0 { margin-left: 0px; }
 .offset-md-1 { margin-left: 8.33333%; }
 .offset-md-2 { margin-left: 16.6667%; }
 .offset-md-3 { margin-left: 25%; }
 .offset-md-4 { margin-left: 33.3333%; }
 .offset-md-5 { margin-left: 41.6667%; }
 .offset-md-6 { margin-left: 50%; }
 .offset-md-7 { margin-left: 58.3333%; }
 .offset-md-8 { margin-left: 66.6667%; }
 .offset-md-9 { margin-left: 75%; }
 .offset-md-10 { margin-left: 83.3333%; }
 .offset-md-11 { margin-left: 91.6667%; }
}
@media (min-width: 992px) {
 .col-lg { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
 .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
 .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
 .col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
 .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
 .col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
 .col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
 .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
 .col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
 .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
 .col-lg-9 { flex: 0 0 75%; max-width: 75%; }
 .col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
 .col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
 .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
 .order-lg-first { order: -1; }
 .order-lg-last { order: 13; }
 .order-lg-0 { order: 0; }
 .order-lg-1 { order: 1; }
 .order-lg-2 { order: 2; }
 .order-lg-3 { order: 3; }
 .order-lg-4 { order: 4; }
 .order-lg-5 { order: 5; }
 .order-lg-6 { order: 6; }
 .order-lg-7 { order: 7; }
 .order-lg-8 { order: 8; }
 .order-lg-9 { order: 9; }
 .order-lg-10 { order: 10; }
 .order-lg-11 { order: 11; }
 .order-lg-12 { order: 12; }
 .offset-lg-0 { margin-left: 0px; }
 .offset-lg-1 { margin-left: 8.33333%; }
 .offset-lg-2 { margin-left: 16.6667%; }
 .offset-lg-3 { margin-left: 25%; }
 .offset-lg-4 { margin-left: 33.3333%; }
 .offset-lg-5 { margin-left: 41.6667%; }
 .offset-lg-6 { margin-left: 50%; }
 .offset-lg-7 { margin-left: 58.3333%; }
 .offset-lg-8 { margin-left: 66.6667%; }
 .offset-lg-9 { margin-left: 75%; }
 .offset-lg-10 { margin-left: 83.3333%; }
 .offset-lg-11 { margin-left: 91.6667%; }
}
@media (min-width: 1200px) {
 .col-xl { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
 .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
 .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
 .col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
 .col-xl-3 { flex: 0 0 25%; max-width: 25%; }
 .col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
 .col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
 .col-xl-6 { flex: 0 0 50%; max-width: 50%; }
 .col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
 .col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
 .col-xl-9 { flex: 0 0 75%; max-width: 75%; }
 .col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
 .col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
 .col-xl-12 { flex: 0 0 100%; max-width: 100%; }
 .order-xl-first { order: -1; }
 .order-xl-last { order: 13; }
 .order-xl-0 { order: 0; }
 .order-xl-1 { order: 1; }
 .order-xl-2 { order: 2; }
 .order-xl-3 { order: 3; }
 .order-xl-4 { order: 4; }
 .order-xl-5 { order: 5; }
 .order-xl-6 { order: 6; }
 .order-xl-7 { order: 7; }
 .order-xl-8 { order: 8; }
 .order-xl-9 { order: 9; }
 .order-xl-10 { order: 10; }
 .order-xl-11 { order: 11; }
 .order-xl-12 { order: 12; }
 .offset-xl-0 { margin-left: 0px; }
 .offset-xl-1 { margin-left: 8.33333%; }
 .offset-xl-2 { margin-left: 16.6667%; }
 .offset-xl-3 { margin-left: 25%; }
 .offset-xl-4 { margin-left: 33.3333%; }
 .offset-xl-5 { margin-left: 41.6667%; }
 .offset-xl-6 { margin-left: 50%; }
 .offset-xl-7 { margin-left: 58.3333%; }
 .offset-xl-8 { margin-left: 66.6667%; }
 .offset-xl-9
{ margin-left: 75%; }
 .offset-xl-10 { margin-left: 83.3333%; }
 .offset-xl-11 { margin-left: 91.6667%; }
}
.table { width: 100%; margin-bottom: 1rem; color: rgb(33, 37, 41); }
.table td, .table th { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgb(222, 226, 230); }
.table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(222, 226, 230); }
.table tbody + tbody { border-top: 2px solid rgb(222, 226, 230); }
.table-sm td, .table-sm th { padding: 0.3rem; }
.table-bordered { border: 1px solid rgb(222, 226, 230); }
.table-bordered td, .table-bordered th { border: 1px solid rgb(222, 226, 230); }
.table-bordered thead td, .table-bordered thead th { border-bottom-width: 2px; }
.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th { border: 0px; }
.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(0, 0, 0, 0.05); }
.table-hover tbody tr:hover { color: rgb(33, 37, 41); background-color: rgba(0, 0, 0, 0.075); }
.table-primary, .table-primary > td, .table-primary > th { background-color: rgb(184, 218, 255); }
.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th { border-color: rgb(122, 186, 255); }
.table-hover .table-primary:hover { background-color: rgb(159, 205, 255); }
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: rgb(159, 205, 255); }
.table-secondary, .table-secondary > td, .table-secondary > th { background-color: rgb(214, 216, 219); }
.table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .table-secondary thead th { border-color: rgb(179, 183, 187); }
.table-hover .table-secondary:hover { background-color: rgb(200, 203, 207); }
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: rgb(200, 203, 207); }
.table-success, .table-success > td, .table-success > th { background-color: rgb(195, 230, 203); }
.table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th { border-color: rgb(143, 209, 158); }
.table-hover .table-success:hover { background-color: rgb(177, 223, 187); }
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: rgb(177, 223, 187); }
.table-info, .table-info > td, .table-info > th { background-color: rgb(190, 229, 235); }
.table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th { border-color: rgb(134, 207, 218); }
.table-hover .table-info:hover { background-color: rgb(171, 221, 229); }
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: rgb(171, 221, 229); }
.table-warning, .table-warning > td, .table-warning > th { background-color: rgb(255, 238, 186); }
.table-warning tbody + tbody, .table-warning td, .table-warning th, .table-warning thead th { border-color: rgb(255, 223, 126); }
.table-hover .table-warning:hover { background-color: rgb(255, 232, 161); }
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: rgb(255, 232, 161); }
.table-danger, .table-danger > td, .table-danger > th { background-color: rgb(245, 198, 203); }
.table-danger tbody + tbody, .table-danger td, .table-danger th, .table-danger thead th { border-color: rgb(237, 150, 158); }
.table-hover .table-danger:hover { background-color: rgb(241, 176, 183); }
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: rgb(241, 176, 183); }
.table-light, .table-light > td, .table-light > th { background-color: rgb(253, 253, 254); }
.table-light tbody + tbody, .table-light td, .table-light th, .table-light thead th { border-color: rgb(251, 252, 252); }
.table-hover .table-light:hover { background-color: rgb(236, 236, 246); }
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: rgb(236, 236, 246); }
.table-dark, .table-dark > td, .table-dark > th { background-color: rgb(198, 200, 202); }
.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(149, 153, 156); }
.table-hover .table-dark:hover { background-color: rgb(185, 187, 190); }
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: rgb(185, 187, 190); }
.table-active, .table-active > td, .table-active > th { background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); }
.table .thead-dark th { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(69, 77, 85); }
.table .thead-light th { color: rgb(73, 80, 87); background-color: rgb(233, 236, 239); border-color: rgb(222, 226, 230); }
.table-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); }
.table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(69, 77, 85); }
.table-dark.table-bordered { border: 0px; }
.table-dark.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(255, 255, 255, 0.05); }
.table-dark.table-hover tbody tr:hover { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.075); }
@media (max-width: 575.98px) {
 .table-responsive-sm { display: block; width: 100%; overflow-x: auto; }
 .table-responsive-sm > .table-bordered { border: 0px; }
}
@media (max-width: 767.98px) {
 .table-responsive-md { display: block; width: 100%; overflow-x: auto; }
 .table-responsive-md > .table-bordered { border: 0px; }
}
@media (max-width: 991.98px) {
 .table-responsive-lg { display: block; width: 100%; overflow-x: auto; }
 .table-responsive-lg > .table-bordered { border: 0px; }
}
@media (max-width: 1199.98px) {
 .table-responsive-xl { display: block; width: 100%; overflow-x: auto; }
 .table-responsive-xl > .table-bordered { border: 0px; }
}
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.table-responsive > .table-bordered { border: 0px; }
.form-control { display: block; width: 100%; height: calc(1.5em + 2px + 0.75rem); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
@media (prefers-reduced-motion: reduce) {
 .form-control { transition: none 0s ease 0s; }
}
.form-control:focus { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
.form-control::-webkit-input-placeholder { color: rgb(108, 117, 125); opacity: 1; }
.form-control::placeholder { color: rgb(108, 117, 125); opacity: 1; }
.form-control:disabled, .form-control[readonly] { background-color: rgb(233, 236, 239); opacity: 1; }
.form-control-file, .form-control-range { display: block; width: 100%; }
.col-form-label { padding-top: calc(1px + 0.375rem); padding-bottom: calc(1px + 0.375rem); margin-bottom: 0px; font-size: inherit; line-height: 1.5; }
.col-form-label-lg { padding-top: calc(1px + 0.5rem); padding-bottom: calc(1px + 0.5rem); font-size: 1.25rem; line-height: 1.5; }
.col-form-label-sm { padding-top: calc(1px + 0.25rem); padding-bottom: calc(1px + 0.25rem); font-size: 0.875rem; line-height: 1.5; }
.form-control-plaintext { display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0px; line-height: 1.5; color: rgb(33, 37, 41); background-color: transparent; border-style: solid; border-color: transparent; border-image: initial; border-width: 1px 0px; }
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm { padding-right: 0px; padding-left: 0px; }
.form-control-sm { height: calc(1.5em
+ 2px + 0.5rem); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }
.form-control-lg { height: calc(1.5em + 2px + 1rem); padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }
select.form-control[multiple], select.form-control[size] { height: auto; }
textarea.form-control { height: auto; }
.form-group { margin-bottom: 1rem; }
.form-text { display: block; margin-top: 0.25rem; }
.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }
.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }
.form-check { position: relative; display: block; padding-left: 1.25rem; }
.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }
.form-check-input:disabled ~ .form-check-label { color: rgb(108, 117, 125); }
.form-check-label { margin-bottom: 0px; }
.form-check-inline { display: inline-flex; align-items: center; padding-left: 0px; margin-right: 0.75rem; }
.form-check-inline .form-check-input { position: static; margin-top: 0px; margin-right: 0.3125rem; margin-left: 0px; }
.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(40, 167, 69); }
.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(40, 167, 69, 0.9); border-radius: 0.25rem; }
.form-control.is-valid, .was-validated .form-control:valid { border-color: rgb(40, 167, 69); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.form-control.is-valid:focus, .was-validated .form-control:valid:focus { border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
.form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip { display: block; }
.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }
.custom-select.is-valid, .was-validated .custom-select:valid { border-color: rgb(40, 167, 69); padding-right: calc(0.75em + 2.3125rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") right 1.75rem center / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat rgb(255, 255, 255); }
.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus { border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
.custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip { display: block; }
.form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip { display: block; }
.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label { color: rgb(40, 167, 69); }
.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip { display: block; }
.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label { color: rgb(40, 167, 69); }
.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before { border-color: rgb(40, 167, 69); }
.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip { display: block; }
.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before { border-color: rgb(52, 206, 87); background-color: rgb(52, 206, 87); }
.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before { box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(40, 167, 69); }
.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label { border-color: rgb(40, 167, 69); }
.custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip { display: block; }
.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label { border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(220, 53, 69); }
.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(220, 53, 69, 0.9); border-radius: 0.25rem; }
.form-control.is-invalid, .was-validated .form-control:invalid { border-color: rgb(220, 53, 69); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus { border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }
.form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip { display: block; }
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }
.custom-select.is-invalid, .was-validated .custom-select:invalid { border-color: rgb(220, 53, 69); padding-right: calc(0.75em + 2.3125rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat,

Continuar navegando