diff --git a/404.html b/404.html index a6301e9e8..997d7aa2a 100644 --- a/404.html +++ b/404.html @@ -1,16 +1,15 @@ -404 Page not found | 2i2c

Page not found

Perhaps you were looking for one of these?

Latest

Page not found

Perhaps you were looking for one of these?

Latest

2i2c
2i2c

2i2c

The International Interactive Computing Collaboration

2i2c

2i2c

The International Interactive Computing Collaboration

Angus Hollands | 2i2c
Angus Hollands

Angus Hollands

Open Source Infrastructure Engineer

2i2c

Angus Hollands is an Open Source Infrastructure at 2i2c. He was previously a post-doctoral researcher in the Computational High Energy Physics group at Princeton University. He has a long-standing history of working collaboratively in open source projects, such as Executable Books, Jupyter, scikit-hep, and Blender. He is motivated by open-source, open-science, and the FAIR principles to build a more accessible, empowering future for scientific research and publication. His scientific background is in nuclear structure, in which he studied a PhD at the University of Birmingham.

Interests
  • MyST Markdown
  • Reproducible Research
Angus Hollands

Angus Hollands

Open Source Infrastructure Engineer

2i2c

Angus Hollands is an Open Source Infrastructure at 2i2c. He was previously a post-doctoral researcher in the Computational High Energy Physics group at Princeton University. He has a long-standing history of working collaboratively in open source projects, such as Executable Books, Jupyter, scikit-hep, and Blender. He is motivated by open-source, open-science, and the FAIR principles to build a more accessible, empowering future for scientific research and publication. His scientific background is in nuclear structure, in which he studied a PhD at the University of Birmingham.

Interests
  • MyST Markdown
  • Reproducible Research
Arnim Bleier | 2i2c

Arnim Bleier

Arnim Bleier

Cathryn Carson | 2i2c
Cathryn Carson

Cathryn Carson

Co-Founder

UC Berkeley

Cathryn Carson

Cathryn Carson

Co-Founder

UC Berkeley

Chris Holdgraf | 2i2c
Chris Holdgraf

Chris Holdgraf

Executive Director

2i2c

UC Berkeley

Project Jupyter

Chris is the Executive Director of 2i2c. He was previously a post-doctoral researcher in the Department of Statistics at UC Berkeley @@ -15,10 +15,9 @@ JupyterHub and Binder teams ), with a focus on how infrastructure can support interactive computing workflows in research and education. He’s interested in the boundary between technology, open-source software, and research and education workflows, as well as how open communities can support and extend these workflows in a way that makes science more impactful and inclusive. His background is in cognitive and computational neuroscience, where he used predictive models to understand the auditory system -in the human brain.

Latest

Latest

Damián Avila | 2i2c
Damián Avila

Damián Avila

Engineering Manager

2i2c

Project Jupyter

Father, Software Developer, Quant, (formerly) Biochemist, and some other things ;-) Currently living between Córdoba and Buenos Aires, Argentina. I have made some contributions to popular Open Source projects such as Jupyter, Nikola, and Bokeh. I have also started several projects being RISE (a “live” slideshow for the Jupyter notebook) the most popular one. You can easily find videos of some of my talks and tutorials at multiples national and international conferences. -How can I help?

Interests
  • Jupyter Ecosystem
  • Finance/Quant
  • Education
  • Data Science
  • Visualization
  • Math/Statistics
Danielle Robinson | 2i2c

Danielle Robinson

Danielle Robinson

Erik Sundell | 2i2c
Erik Sundell

Erik Sundell

Open Source Infrastructure Engineer

2i2c

Project Jupyter

Attracted by an inclusive culture and a leverage for a positive world impact, Erik has steered towards open source development in the Jupyter ecosystem from -working as a math and physics teacher in Sweden.

Interests
  • effective altruism
  • climate change mitigation
  • nuclear power
Fernando Perez | 2i2c
Fernando Perez

Fernando Perez

Co-Founder

UC Berkeley

Project Jupyter

Fernando Perez

Fernando Perez

Co-Founder

UC Berkeley

Project Jupyter

Georgiana Dolocan | 2i2c
Georgiana Dolocan

Georgiana Dolocan

Open Source Infrastructure Engineer

2i2c

Project Jupyter

Software Engineer irreversibly in love with open source. A JupyterHub team member, focusing on infrastructure and community growth. Previously JupyterHub Contributor in Residence and Outreachy intern through an internship that supports diversity in open source and free software.

Latest

Georgiana Dolocan

Georgiana Dolocan

Open Source Infrastructure Engineer

2i2c

Project Jupyter

Software Engineer irreversibly in love with open source. A JupyterHub team member, focusing on infrastructure and community growth. Previously JupyterHub Contributor in Residence and Outreachy intern through an internship that supports diversity in open source and free software.

Latest

Harold Campbell | 2i2c
Harold Campbell

Harold Campbell

Delivery Manager and Chief of Staff

2i2c

I enjoy building and supporting communities of practice. I have built a small JS visualization library and dabbled in delivery management systems. Recently, I have strong interests in music (programming VST, etc.), AI and data science.

Interests
  • Art (Digital, Mix Media)
  • Data Science
  • Visualisation
  • Physics/Math/Statistics
  • Music

Latest

Harold Campbell

Harold Campbell

Delivery Manager and Chief of Staff

2i2c

I enjoy building and supporting communities of practice. I have built a small JS visualization library and dabbled in delivery management systems. Recently, I have strong interests in music (programming VST, etc.), AI and data science.

Interests
  • Art (Digital, Mix Media)
  • Data Science
  • Visualisation
  • Physics/Math/Statistics
  • Music

Latest

James Colliander | 2i2c

James Colliander

James Colliander

James Munroe | 2i2c
James Munroe

James Munroe

Community Success Manager

2i2c

James is Product and Community Lead for 2i2c. Coming from a background as an associate professor in the Department of Physics and Physical Oceanography at Memorial University of Newfoundland @@ -15,10 +15,9 @@ COSIMA : Consortium for Ocean-Sea Ice Modelling in Australia, and CIOOS -: Canadian Integrated Ocean Observing System, James wants to bring the strength of the Jupyter ecosystem to users across a broad range of educational and research domains.

Latest

Latest

Jenny Wong | 2i2c
Jenny Wong

Jenny Wong

Technical Content Developer

2i2c

Jenny is the Technical Content Developer for 2i2c. Her work is mainly focused on the CZI-funded Catalyst Project, an initiative aiming to provide research communities in Latin America and Africa with access to large-scale scientific infrastructure. As part of this effort, she will help develop community-based training materials for interactive cloud-native workflows.

As a former research software engineer, Jenny has considerable experience supporting researchers with writing documentation, creating video tutorials, and designing and delivering training for advanced research computing. Jenny is also a qualified Software Carpentries Instructor.

Jenny’s background is in mathematics, with a special interest in geophysical fluid dynamics. She obtained a PhD in the subject with her thesis titled “A slurry model of the F-layer in the Earth’s core”.

Jenny Wong

Jenny Wong

Technical Content Developer

2i2c

Jenny is the Technical Content Developer for 2i2c. Her work is mainly focused on the CZI-funded Catalyst Project, an initiative aiming to provide research communities in Latin America and Africa with access to large-scale scientific infrastructure. As part of this effort, she will help develop community-based training materials for interactive cloud-native workflows.

As a former research software engineer, Jenny has considerable experience supporting researchers with writing documentation, creating video tutorials, and designing and delivering training for advanced research computing. Jenny is also a qualified Software Carpentries Instructor.

Jenny’s background is in mathematics, with a special interest in geophysical fluid dynamics. She obtained a PhD in the subject with her thesis titled “A slurry model of the F-layer in the Earth’s core”.

Jim Colliander | 2i2c

Jim is a 2i2c Co-Founder. He is a Professor of Mathematics at the University of British Columbia @@ -15,10 +15,9 @@ Callysto , a collaboration between PIMS and Cybera. Callysto develops open education resources and training programs for students and teachers in grades 5-12 leveraging cloud-hosted interactive computing. Colliander also co-found Crowdmark -, an education technology company based in Toronto that provides workflows and AI-based improvements to education assessment.

Lindsey Heagy | 2i2c
Lindsey Heagy

Lindsey Heagy

Co-Founder

UC Berkeley

Lindsey Heagy

Lindsey Heagy

Co-Founder

UC Berkeley

Ryan Abernathey | 2i2c
Ryan Abernathey

Ryan Abernathey

Co-Founder

Columbia University

Ryan Abernathey

Ryan Abernathey

Co-Founder

Columbia University

Ryan-Abernathy | 2i2c

Ryan-Abernathy

Ryan-Abernathy

Sarah Gibson | 2i2c
Sarah Gibson

Sarah Gibson

Open Source Infrastructure Engineer

2i2c

Project Jupyter

The Turing Way

Sarah Gibson is an Open Source Infrastructure Engineer at 2i2c, an open source contributor and advocate. She holds more than two years of experience as a Research Engineer at a national institute for data science and artificial intelligence, as well as holding a core contributor role in the open source projects @@ -23,10 +23,9 @@ and maintains infrastructure supporting over 150k launches of reproducible computational environments per week. She has also mentored projects through two cohorts of the Open Life Science -programme, imparting lived experience of her skills participating and leading in open science projects.

Latest

Latest

Yuvi Panda | 2i2c
Yuvi Panda

Yuvi Panda

Senior Open Source Infrastructure Engineer

Building participatory open infrastructure for scientific & educational use cases. A Project Jupyter team member working on infrastructure related projects. Ex Wikimedia and ex-GNOME. Let’s eliminate accidental complexities wherever we find them.

Latest

Yuvi Panda

Yuvi Panda

Senior Open Source Infrastructure Engineer

Building participatory open infrastructure for scientific & educational use cases. A Project Jupyter team member working on infrastructure related projects. Ex Wikimedia and ex-GNOME. Let’s eliminate accidental complexities wherever we find them.

Latest

Zack Adell | 2i2c

Zack Adell

Zack Adell

Authors | 2i2c

Authors

Authors

Authors | 2i2c

Authors

Authors

Authors | 2i2c

Authors

Authors

2i2c launches next phase in partnership with CS&S | 2i2c

2i2c launches next phase in partnership with CS&S

Chris Holdgraf
Chris Holdgraf
Executive Director
2i2c receives core support from CZI | 2i2c

2i2c receives core support from CZI

Chris Holdgraf
Chris Holdgraf
Executive Director
Hello World | 2i2c

Hello World

Chris Holdgraf
Chris Holdgraf
Executive Director
A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola | 2i2c

A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola

A deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinx | 2i2c

A deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinx

Pangeo Cloud goes live on 2i2c! | 2i2c

Pangeo Cloud goes live on 2i2c!

Sarah Gibson
Sarah Gibson
Open Source Infrastructure Engineer
Community update Q3 2021: A new fiscal sponsor, improving our infrastructure, nearing an alpha launch. | 2i2c

Community update Q3 2021: A new fiscal sponsor, improving our infrastructure, nearing an alpha launch.

Chris Holdgraf
Chris Holdgraf
Executive Director
Pilot hubs, new collaborations, and new team members - A six month update | 2i2c

Pilot hubs, new collaborations, and new team members - A six month update

Chris Holdgraf
Chris Holdgraf
Executive Director
2i2c’s first year, part 1: exploring Jupyter services. | 2i2c

2i2c’s first year, part 1: exploring Jupyter services.

Chris Holdgraf
Chris Holdgraf
Executive Director
Tech update: Multiple JupyterHubs, multiple clusters, one repository. | 2i2c

Tech update: Multiple JupyterHubs, multiple clusters, one repository.

How we optimised and parallelised deployments of multiple JupyterHubs across multiple clusters in GitHub.

Sarah Gibson
Sarah Gibson
Open Source Infrastructure Engineer
New project: Open science cloud infrastructure and training for communities in Latin America and Africa | 2i2c

New project: Open science cloud infrastructure and training for communities in Latin America and Africa

Chris Holdgraf
Chris Holdgraf
Executive Director
Open grant narrative: A Collaborative Interactive Computing Service Model for Global Communities | 2i2c

Open grant narrative: A Collaborative Interactive Computing Service Model for Global Communities

Chris Holdgraf
Chris Holdgraf
Executive Director
Grant progress report: CZI Foundational grant year 2 | 2i2c

Grant progress report: CZI Foundational grant year 2

We recently completed a progress report for Year 2 of our primary CZI funding grant. -This funding covers some core operations of 2i2c as well as engineering capacity to run our cloud infrastructure for JupyterHubs.

Below is a link to the 3-page grant narrative that summarizes some of our major progress and milestones from year two:

https://zenodo.org/record/7319289

Chris Holdgraf
Chris Holdgraf
Executive Director
Reflections on the Jack Eddy Symposium | 2i2c

Reflections on the Jack Eddy Symposium

GESIS - 2i2c collaborate to build a persistent BinderHub experience | 2i2c

GESIS - 2i2c collaborate to build a persistent BinderHub experience

Chris Holdgraf
Chris Holdgraf
Executive Director
Chris Holdgraf
Chris Holdgraf
Executive Director
New job posting: Product and Community Lead. | 2i2c

New job posting: Product and Community Lead.

Chris Holdgraf
Chris Holdgraf
Executive Director
Notes from our drop-in meeting about the Product and Community Lead role | 2i2c

Notes from our drop-in meeting about the Product and Community Lead role

Chris Holdgraf
Chris Holdgraf
Executive Director
Celebrating our progress in Q1 2022 | 2i2c

Celebrating our progress in Q1 2022

Chris Holdgraf
Chris Holdgraf
Executive Director
Celebrating our progress in Q3 2022 | 2i2c

Celebrating our progress in Q3 2022

Chris Holdgraf
Chris Holdgraf
Executive Director
Chris Holdgraf
Chris Holdgraf
Executive Director
One year later: an update of 2i2c's mission, strategy, and impact | 2i2c

One year later: an update of 2i2c's mission, strategy, and impact

Chris Holdgraf
Chris Holdgraf
Executive Director
2022 in review: growing our partner communities and expanding our operations | 2i2c

2022 in review: growing our partner communities and expanding our operations

Chris Holdgraf
Chris Holdgraf
Executive Director
Community update Q1 2023: Growing our community partner network and our team | 2i2c

Community update Q1 2023: Growing our community partner network and our team

Chris Holdgraf
Chris Holdgraf
Executive Director
Community update Q3 2023: Service growth and growing pains | 2i2c

Community update Q3 2023: Service growth and growing pains

Chris Holdgraf
Chris Holdgraf
Executive Director
CILogon usage at 2i2c | 2i2c

CILogon usage at 2i2c

Georgiana Dolocan
Georgiana Dolocan
Open Source Infrastructure Engineer
On the Jupyter Blog: From intern to mentor. | 2i2c

On the Jupyter Blog: From intern to mentor.

Georgiana Dolocan
Georgiana Dolocan
Open Source Infrastructure Engineer
A new design and logo for 2i2c | 2i2c

A new design and logo for 2i2c

Chris Holdgraf
Chris Holdgraf
Executive Director
Principles and considerations for ethically accepting funding for open source | 2i2c

Principles and considerations for ethically accepting funding for open source

Chris Holdgraf
Chris Holdgraf
Executive Director
Open organizational report: Strengths and challenges for 2i2c's team | 2i2c

Open organizational report: Strengths and challenges for 2i2c's team

Chris Holdgraf
Chris Holdgraf
Executive Director
Community Update: October 2023 | 2i2c

Community Update: October 2023

Chris Holdgraf
Chris Holdgraf
Executive Director
Digital public goods for Earth system management: U.S. Greenhouse Gas Center launches | 2i2c

Digital public goods for Earth system management: U.S. Greenhouse Gas Center launches

Abstract

The International Interactive Computing Collaboration ( 2i2c.org @@ -161,10 +161,9 @@ (2023). ↩︎

  • Abernathey, R. P. et al. Cloud-Native Repositories for Big Scientific Data. Computing in Science & Engineering 23, 26–35 (2021). ↩︎

  • Security report for jupyter-server-proxy: CVE-2024-28179 | 2i2c

    Security report for jupyter-server-proxy: CVE-2024-28179

    Chris Holdgraf
    Chris Holdgraf
    Executive Director
    Improvements to our team's planning and delivery | 2i2c

    Improvements to our team's planning and delivery

    Chris Holdgraf
    Chris Holdgraf
    Executive Director
    Harold Campbell
    Harold Campbell
    Delivery Manager and Chief of Staff
    Integrating BinderHub with JupyterHub: Empowering users to manage their own environments | 2i2c

    Integrating BinderHub with JupyterHub: Empowering users to manage their own environments

    Yuvi Panda
    Yuvi Panda
    Senior Open Source Infrastructure Engineer
    A three year retrospective report of 2i2c's impact | 2i2c

    A three year retrospective report of 2i2c's impact

    Chris Holdgraf
    Chris Holdgraf
    Executive Director
    An update to 2i2c's value proposition | 2i2c

    An update to 2i2c's value proposition

    2i2c recently finished +it’s three year retrospective +after closing out its original seed grant. +As part of this process, we’re revisiting our organizational strategy, structure, and overall plan, in order to incorporate the learning that we’ve done over our first three years.

    Our value proposition is a key framing for 2i2c’s intended impact, key stakeholders, and platform strategy. +We recently completed a team exercise to refine this statement for 2i2c, and are excited to share it with you below:

    A global network of community hubs for interactive learning and discovery

    Our interactive computing platform gives your community a digital home to create and share knowledge, and a global network of communities to learn from.

    This is an exciting direction that leans into and builds upon the way we’ve described our service so far. +It recognizes that the value in our service doesn’t end with simple access to an interactive computing environment, but lies in how that environment’s tools empower a community to create and share knowledge with one another.

    We believe that this is an exciting direction to build towards, because it is based in the value of the collection of communities we serve, and the way that this network can be greater than the sum of its parts. +We’re excited to lean into this direction in how we shape our platform, what open source contributions we make, and where we aim to have impact in the coming years.

    To begin, we’ve interwoven some ideas from this value proposition into 2i2c.org, and the way that we describe our service. +We’d love feedback from anyone who has an idea, a critique, or “yes, and” to share. +You can also find +a version of our value proposition in google slides +made for a recent talk with the +Incentivizing Collaborative and Open Research +community.

    Chris Holdgraf
    Chris Holdgraf
    Executive Director
    \ No newline at end of file diff --git a/blog/2024/value-proposition/system.svg b/blog/2024/value-proposition/system.svg new file mode 100644 index 000000000..d26fc7c7a --- /dev/null +++ b/blog/2024/value-proposition/system.svg @@ -0,0 +1,21 @@ + + + eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1dWVNcIsu2ft+/wujzcm7EMU/mypXTeVx1MDAwM3FcdTAwMWVcdTAwMWFBRb1xw0AmUWZQlFx1MDAxM/u/35U4UFxmRVx1MDAxN4p2ads7dlx1MDAwZlx1MDAxNFx1MDAxNknW+tb61pj//Wtl5UfvoVX68Z+VXHUwMDFmpftCvlYtdvL9XHUwMDFm//Kv35U63WqzQZdg+O9u87ZTXHUwMDE4vvOq12t1//Pvf49+glx1MDAxNZr1x58q1Ur1UqPXpff9L/17ZeW/w9/pSrXof1Y0Mol+Zu32uC5Pj46x1t257N9cZn90+KbnxXRKhV6+UamVRpfu6XXnXGbT3KCVQnCNXHUwMDE2X64+0FVpOZNCo5NC0X9cdTAwMDDq5XK/Wuxd+a+ikaGQ2jnQXHUwMDA2QeuXd1xclaqVq55/i9TMXHUwMDE4qVE4XHJcdTAwMTZHXHUwMDFm8bie/6zwl1e6vU7zprTWrDU7ftH/XHUwMDEwJf/faMmX+cJNpdO8bVx1MDAxNF/e0+vkXHUwMDFi3Va+Q3s0el+5Wqtle1x1MDAwZsO70z7Tnv6Y+Izc8/onXlx1MDAwZvsp+tDKVaPU9c9BvLzabOVcdTAwMGLVnt8qwUffwq+wtV1cdTAwMWM+sv9cdTAwMWKtqZOvl7b9M2vc1mrBXHUwMDFiN4pPN35+tKPnJp9e+Xu0zFKpOPw8I7hQVo9cdTAwMTYzki90OPnqQbMxlDUhrFx1MDAwM1x1MDAwNUKNXHUwMDFlZbWbXCIh61xyb1vO17ql0Xb7ta1PXG5gUFxiXHUwMDAzgqh0rbp9a5r1zf5cdTAwMWV/yJ9cdTAwMTRcdTAwMWKD3fuXXHJcdTAwMWNcdTAwMTPGfKfT7P94ufL3099Ge3XbKuZcdTAwMWZcdTAwMTck6Gta54QhQVx1MDAxYi25Vm3cTG5krVm4XHUwMDE5fYe/XHUwMDAyuzaBmJuLn6vJUvX25HI9fXG3s90rl4uVyIhcdTAwMTFCXHUwMDAwU9ZpI1xyR6HMXHUwMDE4YuhcdTAwMDVcdTAwMDbOKK255VainFx1MDAwMlxmXHUwMDAy40ZZXHUwMDBl3Fx1MDAxOVx1MDAwM/T7NGCUZqiUoq9MgJHWyEVcdTAwMTDjjCjAN2KmXHUwMDExg5ael+NCzlx1MDAwMoywYYBcdTAwMDHOlTSkXHUwMDAxzbJcdTAwMDFTSVbOupvdWvr07CSTsCeNI1najVx1MDAxN2DmYCGobUzY5lx07UjCpVYuwuY97srq/uF2MdO677hcdTAwMDR/yHSdyyRcdTAwMGV241wip9P4e1FcdGREXHL9hUyh5KOPXHUwMDFl6lx1MDAwNKuYcEqi0IJcdTAwMTRcdTAwMDPYpYN3XHUwMDAx3WIlM1x1MDAxYZSVXG7BXG4r3CRMjFx1MDAwNFJfSrqPXHUwMDAx50KIaYK4zjVTXHUwMDBm2era8X32ZKO0P0jloiHmX/PuK35cdTAwMWXfnZTaXCKF9eLageL7iVx1MDAxYtVfwn0/XHUwMDAxwlx1MDAxZlx1MDAxN5rPXyRcdTAwMWH9dk/tm2Rn015cdTAwMWVi5fRy2iTSZ0xZQzBMXHUwMDAwV1x1MDAwNkmwhUIxLvqoXHUwMDE5XHUwMDE5QrpKXHUwMDFjXHUwMDExTVx1MDAwMFx1MDAxOM9cIissXHUwMDEzluyopTdIMphqWmTnwW9cdTAwMTJBUHYlxD/Y/EEoYSRaQlxmn9vRXHUwMDBlj1S4nH71WYVLXHUwMDAw4prGjL5DdPM3tu63XHUwMDBi8MvLrWZ1UluM/rYyXHUwMDEyj+E/Xv7+f/+a+e5QXHSc+OkpRNby3d5as16v9uhrpf2SJpff7eU7vWS1Uaw2KpPXSo1iyJXhTyW8Prgq5adcdTAwMWU//dzktTnAPrjo8ZtcXOeo2Fels17yXHUwMDAx9sprmUW4rmZcdTAwMWGM9L5cdTAwMWanXVx1MDAxYXl3j+hcdTAwMDZGxp/Mu/ReXCLgiFx1MDAwNzzDWzFriFx1MDAwNEjvqjjyPEbveIE3kV0uXHUwMDExjSX3kz7GjFxmz1L8w3+Uy1x1MDAwNVdwX1x1MDAxMOrhvqGVXFzR05iN9CmH8Vx1MDAxOenaguaAXHUwMDEwXHUwMDAzpM8lo+NWKPDVXFwoiVx1MDAxN1xcOavAQlx1MDAxNFx1MDAxMv+InPU+XifE1qbYX921pSxcdTAwMWPc7t8l41wiRWE8lIyxQi1cdTAwMWNcdTAwMDHWh2RGrs5cdTAwMTCuyjAryXEl2VCO3Fx1MDAxYVxmxdVrzeirrPqz1CopQGlcYjho72pcdTAwMTenmOcyudZcdTAwMWJNQETTsoiRiIfxnFx1MDAwYuy5XqZcZo9paUK2VjYgOL9cdTAwMDJ35rK236jd48+LTv4h1VK2t9MuxVx1MDAxZNzCMFLrxOJIm1x1MDAxOXLhJsCNjNCDWpMl5lx1MDAwNqycWNnbg6pLselPYNfcaUWualx1MDAxY73MT+C1/cpcdTAwMTRiwK+fXG7JkJpFXHUwMDA30cGCW9WDziCjTlx1MDAwNuvldVdt7O85u1x1MDAxNXewkCU0VqBToElBjVx1MDAwN2nJ/pHP6rinrUKCiJlcdTAwMWT0oVx1MDAxOU50RbxcdTAwMDc2vu3gJ7eDc0LVguyg4Kh0lNzOXHUwMDEzy02fpDD30M7kc7aXWYO8yNzdx1x1MDAxZNtkXGLJxUGuNUpnYDxnqYAzIyVHgpFxSs6Jtr7CeVxcplxyXHUwMDE0YL1cdTAwMTHk71x1MDAwM/RvI4hcIjSoRd6RXHUwMDExQmlcdTAwMTHF133ckHZuLVmorF5vpVdtW6NrXiV3juKOXHUwMDE0soJaa0NcdTAwMDKoiVx1MDAxMU6Eb5RUTHNcImKI9Eici5dcdTAwMTmURltjhPn2XHUwMDA2v63gXGZs81CCXHUwMDBiXFyAlk7Y6DnHw1Zhf6OV2lx1MDAxNa3uTlpcdTAwMTYwl4Y6xFx1MDAxZNtCk1xyclpzIGtcdTAwMTf4so/QXHUwMDA2xoUxSiEhyFx1MDAwNLN8MXRcdTAwMDbJmHtzXHUwMDFl5C1cdTAwMWZrXGJjYKrmiLMjJkNcdTAwMWJcdTAwMTg9dIlweH2fS95cclZN2Wb6aquK6f24i7M3VUZcdERw4KPQ4/KMmpHkaK0kWjBzglx1MDAxYr/DVCHaob55l2DGt6n67KZKhFx1MDAxN+NxzpVcdTAwMDVU0YMxtXY6LffTXHUwMDA35rB1s6FcdTAwMDbprdZl5lwi7tj2pspaUvBSw1hcdTAwMTLmXHUwMDEx28CIgpLbXG7k0KlArCaOtlxuNCen0pk4XHUwMDA2Lm9cdTAwMWLl056rlVV7gM2MapZ7qcP6J/PZJISBRXOrhXLRY1x1MDAxYnvoXG6p/E3mILubSq9fZnLHXHUwMDFiPytxh1xuWCbBXHUwMDAw+po5coHGM3hKXHUwMDE55lBZXHLOXHUwMDAxOlx1MDAxNVx1MDAxZdv4XHUwMDFkZpC8NVx1MDAwNYRf81x1MDAxZdD4NoOf3VxmyqnC22dkO190YGz0WEw9XU6VzUmlXUxl0ptcdTAwMWJ7qewhiLgjW/jcPJlcdTAwMWVlwGmisVx1MDAxM8hGRsbR111cbq61nVxcWLyMoODSoHbo3iU48/us4L/m3Xd16zhZXHUwMDFiXGbSjW7lrJ/4mW3tXedOl3Bf5yu0XHUwMDBlXHUwMDFi12K7sXm/njxXlf7pyVx1MDAxMu77XsWyn6DPI5pCglCf21x1MDAxMVx1MDAwMJU0kXpknoQjtWZsV/b03W3u7nhnb/XkPNeIu0aymlx0o1x1MDAwNVri3cSuxlx1MDAxNFx1MDAxMlx1MDAxMmdcdTAwMTfOXHUwMDFhxelccr6wIFxcIb1/0Xp4Q8yzQkKyYVIoXHUwMDFlR1r+XHUwMDA1UinS6TCsXHUwMDE4XHUwMDA031EmXHUwMDE3qSdI89Xr9rGuXHUwMDFkrWf4fkb17HZcIuZYXHUwMDAxzpnhvoFIWau5XHUwMDFhx1xuauas8OUsqG2wtFwiXHUwMDBltNxx709cYvFNy79p+SxkhzrcZFx1MDAxOKRX/zJ6XCKlPqjdrGVcdTAwMGXWcq5Q1zviNCF2XHUwMDEyZzGHtnCcgZB2WCikpZgomkXJpLNcbp3VtFx1MDAxOagnXHUwMDE2XHUwMDE2n3JcdTAwMDJAXHSkhf7gJEp4TlBKJTgp5+gu5kM2t721z9fL+fPtc7g5PHDb+3FPXHRcdTAwMDJcdTAwMTdMSCD3XHUwMDExXHJcdTAwMTJcdTAwMTmaLP+2zPj+XHUwMDFmollOXHUwMDAyhEvy76n+JqRJo+G76u3bTM3CdngtXHUwMDBmgHBKiVx1MDAwNVwiw8fiWrdd4nQto2/K91m9V+mjijm4vZnS0iGSXHUwMDE10uS2jVe9kXvEhDLeRDmDga2Im5VyyFx1MDAwNfc9hV/VSj1KWHpcdTAwMTfyq3VzqbKH54c/z1x1MDAwZStHqYedyH13XHUwMDE2XHUwMDA0XHUwMDFidsxan+6WYrxuS1vBgJZcZlx1MDAwMnzng53uuiMqw1x1MDAwMJTT1lqpzayhLIRb35krjHUkVGRcdTAwMTP0XHUwMDFjXHUwMDAx/Fx1MDAxZcvyS0F7XHUwMDEyb9pN9DHcWa13XHUwMDAyQlvvXHUwMDA0XHUwMDE3jqTP6ihUe6Hgw1x1MDAxYlrbn7X2R/G6uVx1MDAwNlx1MDAwMFRo+sD4dJjRLjq522ydVKuDXHLeMrnznj1In53r09hnXHUwMDA2XHUwMDFk+FxmgUEliCiBXHUwMDFjXHUwMDBm11x1MDAxMciZVtag8YWeTr1fwdfbdMsz2yNbJcm15F/cXGac9Tfb9b3+Qa5RTan0avJ09yyro5tcdTAwMDF0TFx1MDAxYuGkr3XnXHUwMDE2xmuiXGZ39CCEkYq8dE7KY+pRoWFAV6TTfjBcdTAwMDM3OP2ogDPllI9rXHQyN1LhXCJm4I9cdTAwMWa2XHUwMDEwalx1MDAwNjRRXHUwMDFjJDs9aziXMHzy1VFZOtEr43gkP/X3OeDzXHUwMDE1NYROXHUwMDAzXHUwMDAycj4lVyRmkTV1rehO9k9cdTAwMGZcdTAwMGVcdTAwMDaqW7lMXGI5KKnCTlxcJGm2pnagmbHeXHUwMDFmXHUwMDAyQ+xMjlx1MDAxM3WPWqmENYRaUFx1MDAxMJiXsmwv/G3of1HUXHUwMDEyODGar6uoo1x0dbj7aVxmmVxcLlx1MDAxNqhesLfmqnWyNri4cVx1MDAwM5GsbFx1MDAxN1ouW4+5TDvHLDdSXHUwMDE4ZYxcZpZqPMq0ZVx1MDAwZYhcZoDRUuvw2oVYiLSzllx1MDAxNJFR75JcdTAwMGZ5Y6rwq+TWQYbiRUvDzUJcdTAwMTPh7nePz4/4gUtcdTAwMTb2XHUwMDBmZPYqt79hXHUwMDEzJt54sUowZVx1MDAxYygkSbM4aVx1MDAwM1x1MDAxMFx1MDAxOEmvM+ibNTmER2tiXHUwMDAxXHUwMDE4XHUwMDE4Olx1MDAxNSh/XHUwMDE3YGJcItLTgyNfeI3QRiFAdJE+4Ld7RT44v+92LVx1MDAxNHdcdTAwMGZcdTAwMDel/XI77lwiXHLMs1x1MDAxOT9Fh+TaTDgjxpeL+Mikn1x1MDAxMyzndN3GQqSJZUvn9J8u0jyUqiMnok5uZfSqjl5lu3u3cX8r9nbk9WW3n924O4l56tczdY604Uo4XHUwMDE0cmKUr0FkyLkgXHUwMDBmWyjp5PtVdSxFpC0orVx1MDAxML9uYD1cIvFcYi9nsH5cYphbxPtM7Z8mqltbN3i0tZHY6Vx1MDAwZjZcdTAwMDZ4XHUwMDFmc+ZB71x1MDAxMIxklsTEyy1KPSHUREy0sSC59nmi9+v5Xo5Qo/SRwt9VZlx1MDAxY1x1MDAxM5nm4XlcdTAwMDOn0XLnTHQ9nerdXHUwMDFkbNbcViHl2peyrVJw1Y977pNzzqTiQFx1MDAxZab2s+snZNpcYrpqwPrkqFxuhkljKdNCa+9cdTAwMDNZ/rtcbnVefmaGXHUwMDAzutW72k5cXPc75XKqdrum143JpI8/o1x1MDAwMyrm2Fx1MDAwMUO+jMZcdTAwMDVmf1x1MDAxY63vXHUwMDE1c273+qjbrW02kmd7q/XjtdhjXHUwMDA2XHUwMDE4XHUwMDAxws85scppM45cdTAwMTlLVoLTLvjqbiRhXHUwMDBlz1x1MDAxN8VcdTAwMDIziluiNvjlS9vmy7RcdJ/8RFRcdTAwMTals1x1MDAwYvB1nr442jjctOc7p5jKJKG7mzjQMZdpXHUwMDAwyzQhlztJrijH8Vx1MDAwMjdcdTAwMTIgJnxo3dtcdO5U3EPr6NlcdTAwMTlcdTAwMTj8XYx9nlx1MDAxZPgqZVx1MDAwM1KGNt9bkiH/eKLP1Sj0TP/26uF27Whn21x1MDAwZYr9Vu9cdTAwMWPjPleD3Hjm58AoXHUwMDA3Slx0XHUwMDFlaGl6hlxm2OHEXHUwMDFjg/SWmLtcdTAwMDNC0z0kvs+E4E9jXHUwMDA3pFxiTyBcdTAwMDO5dH7/ovu4d/L6ZsdcctLqenVzp23TosCTcfdcdTAwMDekscw4339Kcq05n1x1MDAxNGrJrJKWbmR9mUnchdpcdTAwMDH4XHUwMDAypt+WYp1nXHUwMDA3sje21q5lL3av8+v32V51a21zNWJzarzsXHUwMDAwhmJcdTAwMDaNtchcdTAwMTdcdTAwMTjB0jnE873t6/ub3qltJ3ttkdG5VsxcdTAwMTFcdTAwMDOS5NBcYpScXHUwMDFizvWkXHUwMDA3LVxyeVx1MDAwM3Z4epHRhsc8ei/AgJKeXHUwMDA1/tl2wIWXRFx1MDAxMlx1MDAwYvYxwOhm4Fx1MDAxNC9/XqaKTYFcdTAwMTnXbUDTXFyW415oI6SVXGZcdTAwMWOC794yxk5wXHUwMDFi66P7xFx1MDAxNpwmodfo4lx1MDAxZVx1MDAxNjIk0cTW3qdP8/NcYnW4opbK+JrTXHUwMDA1XHUwMDA24TXv144r6kHvnq+tXHLOjvSp4Hcxz0lcdH/mqtOWuI3mYqxcdTAwMWT+UVMrprjQvlxcXFyBlTEvXHUwMDFkXHUwMDEwWlx1MDAxYn/061x1MDAxZp6Vkjw8clx1MDAwM/6cXHUwMDE2X1x1MDAwYlx1MDAxOFmqt+ubla3Uw95cdTAwMGU83LV37tJcdTAwMTftg4fYS7VxTFwiIEpAXHUwMDFmflx1MDAxZK9eN1qTXHUwMDFi6o9cdTAwMGYm9qHnjYCLiVSj47+zen1cdTAwMWVjh0xup1xcaCaLVTFoJi7N2eFx6eIzMnZcYvdyuS+ckovQm5vdlN5Mplx1MDAxYVdcdTAwMDeFi/bO7qBTuszfxFx1MDAxZDNWMLJcdTAwMDJcdTAwMTaN0FZYN4FcdTAwMTmnyE5cdTAwMThcdTAwMDJcdTAwMTNqXHJcdTAwMTD38lx1MDAwNNJzwo94/Lox/EdBy1xi3NHJU9voJjuFq9X+8VW1XHUwMDFlXHUwMDE4XHUwMDEz/yz6vdJ9YKeH9VXaMWFJrElcdTAwMDFcbpw8ak8rYFx1MDAwMpFoXHUwMDAxeT3ksU5cdTAwMWbETjLCjHHWXHUwMDFm/yWQ64BBXHUwMDE5PSY1R+b+8Ca/8f7q56NYjEQ/1HDWmdFcIrzRwVx1MDAxZpdIzkmkXHTkXHUwMDFmdWbmUOJob3+2Sp18j1x1MDAxNttduWzmO4FtLjdcdTAwMWK9bHXw2Kkx9upGvl6tPYztvr9dolat+J34USuVe2M6vFct5Gsvl3vNQHikQPfLV1x1MDAxYqXO9ONodqqVaiNfO/rlUv1cYoitl3YzXHUwMDA2aq6dXHUwMDE5XHUwMDA3WyChhnMm81quSI1hdFx1MDAxM3Mle61s7rDbKN6eb1SrW9v5o3Y1LrBcYlx1MDAwYlx1MDAwYiFnXHUwMDFhrKXv6aSYaClEUkhcbrjWnDxcdTAwMGVu3jT5ZP68XGKtmPRDVohVWWNcdTAwMWSf0VNcdTAwMTgskn7usUK+pGOSxi58zGSIhcHmd3G9QfgolTrVRmVcdTAwMTJcdTAwMTFcdTAwMWaBxzlcdTAwMWa/XHUwMDFjQEpcYo1okSrm5Fx1MDAxZohI51x1MDAxMD/14DduW+VEQt+mm+fyXFzJveptL1x1MDAxYnNAcoXMWD9bU1wiXCKf6PKl15gmrSTJnVKGXHUwMDAwOmcq35sxqZmQnk74Rl5cdTAwMTVw2OZAUilNTp7+kyC53aj2qmSk7kpTRuojIDnn46NB8ql4u1VIP9zlrq6dXFwt3HRK9aONfGOatYZcdTAwMWRcdTAwMTPNQfm5XHUwMDFminxcdTAwMTXrXHUwMDBiXHUwMDFhJsbjXHRfZk2MVPrjXHUwMDFk0Ew3KivD0NDjXHUwMDEzZljNXHUwMDE4yO+ORkBKMlx1MDAxMWSHyL3Q3J9HvVx1MDAwMJMtcSmk+GOY7Fx1MDAwMn3KpGbI51xi9sJcdTAwMDVcdTAwMWJ5Q3u4rEFcdTAwMWapUVFcIrFfdVTm/FItXHUwMDFiundcdTAwMDKUXHUwMDA1PjY7+ZdccnBnzqxe9srb+XN9cqa2q8d2O/blh6RcdTAwMTL8lFxuTt6T8uGacZVgJSFeIPhcdTAwMWFcdTAwMWOn59ix12J3KarlZdw1XHUwMDE3w7NCv3jsXCLV39qH4sPOfWG1Xrs83sxcdTAwMThZq09bgenYhaBtoz0kXHUwMDBl7+dUXHUwMDE4MzF5TjpgTtMvZZ20Sk9cdTAwMGYsksRrfOpcdTAwMTlcdTAwMTX4P8WMXHUwMDE5wII+wVxu5U9cYuGOnodZxFx1MDAwMkSbeuV/xVx1MDAwNVZLjWP4XHUwMDE2futLvGbqeVx1MDAxOZqcXHUwMDE4tv5bo1wiXHUwMDA1Wj86kLHZpJdnRi9cdTAwMDQw6fWO0JxcdTAwMWJcdTAwMTDBo7J/YzRjYr2L0LOjLXl+vHG/k9CdXnu3tlG4XHUwMDFkPCSngTk+XHUwMDE4c9jhRlthwFxi0Fx1MDAxY4xcZubAhyFkIdlcdTAwMTBS4EtRXHUwMDAzmcZnWI7EcVx1MDAwNEMwvmJQXHRn/bxUXHUwMDFlXGKhfMNwwVx1MDAxOZQvx985rizZl1no1OFEQlx1MDAwM6KzXHUwMDEwqZ/to8C51PGSY++eXHUwMDE2vNGPT3G/iFx1MDAxMzRcdTAwMTeezLnw3M25XHUwMDE0MmyQrVx1MDAxMOHT1q21xFx1MDAxZFx1MDAxNzjhudiq8kZ+L7lv17aO1yu7h6uXO7GBV0hfLrFDbsyQJytcdTAwMTBuoliNmIBPXCJcdTAwMGKU5LpcdTAwMDSZ5TLUzetUX+BcdTAwMThcdTAwMDKyOMp9z1r/PENsXHUwMDE31jKvxHR4rkFp71x1MDAwNVx0XHUwMDEzfX7EWjZ9Xjso1mym7fqHXHUwMDE3UF9fy8W9XHUwMDEzXHUwMDAxrGPaolx1MDAwNlx1MDAwN9pxXHUwMDEzmHH2WLRtmK8+VZJMIblcdTAwMTHh6eyPR7Xwh1x1MDAxZEGwRPhcdTAwMWLV36hcdTAwMWWiOnzkvC9S5ty3IERG9SDZTPK744Q9qZR375OlI3nn4p6wkFoxZS1Kfy6KdWayXHUwMDE1w1+VXHUwMDA0XHUwMDFmbaWQc/qLPlx1MDAxY9XANXLxPW/+z1x1MDAwM/VTZ8vZ7VH7RG/nXHUwMDA2V/zo6lx1MDAwNtVRf8dGXHR2aefz4lxiij5W06OaODdLKV/K6CT458jdrOHcmjkwtHL6nZzymeVUc2D3ivO3vopTPSu25eOKQsuZoS1cdTAwMTk+4FxiuMfaWE/5Z8hhSFx1MDAxMDJQifGKsJlkK9leh+5aqVx1MDAxNlZazU6vTFx1MDAwZrK58s/qKJP4P7Ojanrs1V9F0TpDWVx1MDAwZW7/csJoi61/SXVcdNNcdLJcdTAwMTF552TXXHUwMDE0V9HrXHUwMDEyXHUwMDFh8sokm42ru9JFs72a4Pp6ez3m559cdTAwMTmBTGiNzpCd50H/dnh4KUhm6Fx1MDAxYfqzXHUwMDA0XHUwMDA1x/D2sTK3XHUwMDA1zl9n5WmTfdOnVVx1MDAxY7W0Olx1MDAxMP+fpTeftIMkXHUwMDBioVx1MDAwMe1cdTAwMTIyN6+uSFx1MDAxOGLWXHUwMDA0RfJcdTAwMTVcdTAwMTVcdNHQ5zdcdTAwMTDYyqgqYKXQbHbI5lx1MDAwZsvoVv5Zq3Z7QXh8XGJiXHUwMDE3WdBy8GrDz1x1MDAxYVx1MDAxNmisr0NcdTAwMTDR06/No2Rh56p6VitcdTAwMWStye7WtSj3XG5xxyshUvrzXHUwMDAwtENEzcfj/spcdTAwMDKzRD1cdTAwMDQqT9z5m4a/hONcdTAwMTVcdTAwMDXTQlnlMUtbrmZV9U1cdTAwMWZcIq6VsGSVl+Brf1x1MDAxNsBcbrZCXHUwMDAySNjoPKz8s5fv3nRX8o3iSr4wLH39aLRGXs1cIlx0rPmcaIJcdTAwMGaNO5jcama9XHUwMDEyt8JqnPAvUSPz01x1MDAxOZVcdTAwMDJ/kq1cYlSOvoghsGEu0Fx1MDAxZlx1MDAwZes04iwpdH52KfrGZ1wi7sHBMb+bfU+OsPk0KS1ccsNcdTAwMTZGN4uVi+BY0alBRkj4w0ijdD9lTlx1MDAwYpgkXHUwMDAzpLk2jkgjXHUwMDA2zk9cdTAwMTleJYqjSfmAVGhccldcdTAwMWN+eb8w8Vx1MDAxZV6cXHUwMDE07NHdplxcjYVTZlx1MDAwMXEoPT6E7VxitYRDdVi49du5ylx1MDAxOS3JSYKQ9MdrXHUwMDA2Tr33YppveYAzzoVTtFm+tFRcYjElcWNhjbA1re5cdTAwMWZuXHUwMDE3M637jkvwh0zXuUziYHfWmjjzXHUwMDEzua2iR0RcdTAwMWNBXHUwMDFibfXUmqQvjPXDXHUwMDE0SLJcdTAwMWOnZzWNgkXCJUEvcFGig+GjYDRBSfoxWZF5zvXJfVln2u1Upn6e+ynWXHUwMDBlXHUwMDFmjpoxn2thjGO+YZSMg0DQXHUwMDEz9Vxy0vmjinxnXHUwMDAxWMc5n3MsXoQys1CiI1x1MDAxZYvZrJPS129rO6tWevrAS1x1MDAxNMgtX0pD3GdhOuS7/+xU8o3qYEj/87WVynhRzEdFXHUwMDEw5q9iXHUwMDExZrNxeL2/L0772WPZ33+Qx9nL693ENLNcdKucXHUwMDE2QFx1MDAxYc73b3JQXozHeTp53T5dZv1oP1wiONNNf6BcdTAwMTj52+jZXHUwMDEx0SPUM2KJ/lxmKfB6lj6Fg9aLkJtcYu76XHUwMDFiXHUwMDBip2NOcEJcdTAwMGKnXHUwMDE18Vx1MDAxNOPHT83mN6H0hjRcdTAwMDSA1a+q2YnJMIM5U+OJ0Sj6ejL6hI72ffamNti6reJ5954wp1x1MDAxZVryVTbnPVx1MDAwNCnsJD7CLHD6qtafY1xuYnxCXHUwMDA3SstcdTAwMTRcdTAwMDIxYHB+2lK4zXktulx1MDAwMuD3XHUwMDAzXHUwMDE1tDBcdTAwMDb9wc6zapuBnCd/PFx1MDAxMTnhZJ54oHvqpbaZSIzhxvzZs5TAhpZcXIHfYdBcdTAwMGKMVl07uG6pvVx1MDAwMpbqrdXafl9cdTAwMWOk9vA+7kLtXGazQFx1MDAxNJvYlK/OmDheWDrm87ecOLp0wTa9eFxutVx1MDAxMtJ7V1x1MDAwMTfyi1xu9UTEJFx1MDAxMFx1MDAwMsXwXHUwMDAx2MpcdTAwMTgu0CwwSGn+uVQxlWipXHUwMDE4OXIkTeTFYbCHf8itlGXkT6LVwvNwMbmw5cRAXHUwMDFkXHUwMDFmTmtC79uS0Z81OoOWwLjz4lxmyllcdTAwMWVsqnqZXGbmpJHuncbdxaRUIcxzr6fLqbI5qbSLqUx6c2MvlT2EkZ+2XHUwMDEyiCZcdTAwMTCRJo5sXHUwMDE0OLJoyo5CTyvPjrtcdTAwMDCGqKXTnoM5XHUwMDBmg6nvXHUwMDFlKZow/1x1MDAwML+VYDRBKKUk+jNmXHUwMDAwkOvRxOqXRdGaSJH5eaWOjLDUdlq9LLk+Y1JpLDW+tVxujjnui1x1MDAxYkjF+L6DkTfsf1x1MDAxMW6ZRvJ6yZpYn6Cwv7xhKIaG95tCz+h+f1x1MDAwNf9cXFiBujnTXHUwMDE1LToyTNFcdMH8adoxVZ9cYkzRU6T/zXDc5rj6RM18XHUwMDBiOinZ4fDUN01cdTAwMWZcblWfxjLLJUefrMIgRVx1MDAxYmlPTVx1MDAxOONcboymxVx1MDAwMMnTlPKk1Tkug5Pyvp7yXGav81xuU2Hzp/+vjFx1MDAwNWmNU5L0Kvqop7Ujh+ZFhVx1MDAxOSY5OUSkWulcdTAwMTl4UfnUXHUwMDFhTFxuXHUwMDA2lqiBXCKea5BwPlx1MDAxNlJ3jnGrSVx1MDAxOElcdHiF/qu7hYmw/zUlvFx1MDAwYuqu0HJcdTAwMTVcdTAwMWXqzFx1MDAxMJh9XHUwMDFi7Fx1MDAwMtSvxn/mtpvmXCK7VlutnjX3yteXp9vxjlxu+05e5rxcdTAwMGLgyOLK4Fj7x7Cwzyo4bzGU8/mRUN31lqJUXHI+KKxcdTAwMDVZOXKrZCBcdTAwMGVcdTAwMTClpfU5zCTE40LfrrzeNlDjVSVnb27J9Fx1MDAxYlx1MDAxY5hwXHUwMDExXHUwMDEyJ37/0Vx1MDAxYcuuT8E5p9RcdCTfV2KkI+CfkuuHp9m1QXV182f9rJZZTVQqXHUwMDFiPYw3Qq1TpEZ9eFxm/YktXHUwMDEzvSDaOuaFz5HRIeDwcN/sLVx1MDAwMFx1MDAxNcPuVzGcY2HFrHF5v8Yn6Vx1MDAxN418Kf1en1x1MDAxNZ9HLyVcIonHXHUwMDEykY9F6ZyPXySNc5p1otK+70LqrIZbx8fr4jZ/XHUwMDFj+Cbz0zhaWkaGhsy7s1JcYlx1MDAxOE9DXHUwMDEyI2LklVwi9+WTnKzR9Fx1MDAwMFx1MDAxY39UXHUwMDA1uU3+sFxutOgzQdPSqJUgeUVL9Fx1MDAwM/whR3ZcdTAwMGXGPn6W46RcdTAwMTH9LIlcdTAwMWPhLPEvXCJ7MzM5XHUwMDEw2rTnvXliXHUwMDE4MoqaXqxQXHUwMDA1fGm6XGZK8VtcdTAwMDKEoSbIzElS4VBcdTAwMGUhOkk87Fx1MDAxY1x1MDAwZs5cdTAwMDaZ1DpUXHUwMDFibeEu6ipzflx1MDAxMm9cdTAwMTOkjWSOsGb9gUL+XHUwMDAw73HMXHUwMDFhIP926Fx1MDAwMYDvVdThI6nfOmlccnw/syHFwenjfKphXHUwMDFh+tOT1ujN5InxZVx1MDAwNLhfbXhcdTAwMDCNe10vwqsmrUFcdTAwMTVcbitJP+Osu5Jrdm7KtaBcdTAwMGL4XHUwMDExtmb+XG5CzM1fT67hj3yrle3RXHUwMDBlvuinXHUwMDFmd9VSP1x1MDAxOc5Y/npCtYdPaajW/v7r7/9cdTAwMDcljjqZIn0= + + + + + Operations boardEngineering boardInitiatives boardGoals3. Strategic portfolio (initiatives)2. Initiative coordination (lists)1. Delivery (tasks and actions)3. Organizational goalsInitiativesTasks and Actions2i2c Boards Workflow \ No newline at end of file diff --git a/blog/index.html b/blog/index.html index 4925b5b14..b1f64d49f 100644 --- a/blog/index.html +++ b/blog/index.html @@ -1,13 +1,15 @@ -Blog posts | 2i2c

    Blog posts

    Blog posts | 2i2c

    Blog posts

    One year later: an update of 2i2c's mission, strategy, and impact
    Blog posts | 2i2c

    Blog posts

    Blog posts

    2i2c launches next phase in partnership with CS&S
    Blog posts | 2i2c

    Blog posts

    Blog posts

    Design and brand guidelines | 2i2c

    Design and brand guidelines

    Brand guidelines #

    Our @@ -37,10 +37,9 @@ #

    Primary colors #

    • Big Blue: #1D4EF5
    • Pale Blue: #F2F5FC
    • Black: #000000

    Secondary colors #

    • Midnight: #230344

    • Mauve: #B86BFC

    • Forest: #057761

    • Light Green: #0CEFAE

    • Magenta: #C60A76

    • Pink: #FF808B

    • Coral: #FF4E4F

    • Yellow: #FFDE17

    Design assets -#

    These two links are only accessible to 2i2c team members.

    Figma canvas with design assets

    Google Drive folder with design assets

    Categories | 2i2c

    Categories

    Updates
    Engineering
    Partnerships
    Brainstorm
    Community
    People
    Organization
    Development

    Categories

    Updates
    Engineering
    Partnerships
    Brainstorm
    Community
    People
    Organization
    Development
    Brainstorm | 2i2c

    Brainstorm

    One year later: an update of 2i2c's mission, strategy, and impact
    Community | 2i2c

    Community

    Development | 2i2c

    Development

    A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola
    Engineering | 2i2c

    Engineering

    Organization | 2i2c

    Organization

    2i2c’s first year, part 1: exploring Jupyter services.
    Now that 2021 has come to an end, this marks the end of 2i2c’s first year of operations. In this year we have grown, experimented, and accomplished a lot - we have also faced challenges and learned as a team.
    Partnerships | 2i2c

    Partnerships

    People | 2i2c

    People

    New job posting: Product and Community Lead.
    Updates | 2i2c

    Updates

    Updates

    Updates | 2i2c

    Updates

    2i2c launches next phase in partnership with CS&S
    Collaborate with 2i2c | 2i2c

    Collaborate with 2i2c

    2i2c has expertise in cloud infrastructure and managed services for interactive computing in research and education workflows. -We focus on the Jupyter ecosystem and adjacent open source communities (e.g., the PyData ecosystem), with a particular emphasis on JupyterHub. -We are also a collaborative team that works across many communities and organizations.

    Here are a few ways that you can connect with and collaborate with 2i2c.

    Use and support our managed JupyterHub services +Automatic

    Contact us to collaborate

    2i2c has expertise in cloud infrastructure and managed services for interactive computing in research and education workflows. +We focus on the Jupyter ecosystem and adjacent open source communities (e.g., the PyData ecosystem), with a particular emphasis on JupyterHub.

    Here are a few ways that you can connect with and collaborate with 2i2c.

    Use and support our managed JupyterHub services #

    2i2c aims to provide Managed JupyterHubs in the cloud that are customized for communities in research and education. We are exploring sustainability and services models around this goal, and invite feedback and ideas for ways that we can improve this service. We are running JupyterHubs for many communities already, and are accepting new communities in batches as our capacity grows. If you are interested in having a managed JupyterHub for your community, -check out our cloud service page +check out our cloud service page for more information or send an email to partnerships@2i2c.org to discuss.

    Pitch a project or grant @@ -26,10 +26,9 @@ Sometimes these can even lead to new grant ideas or ongoing projects. If you have an idea for collaboration that is aligned with our mission, and that would benefit from our skills and perspective, please send an email to partnerships@2i2c.org -and we can discuss.

    Our network of communities | 2i2c

    A shared platform for global communities.

    We serve a global network of communities that create and share knowledge. +The map above shows active communities in our network, and the size of each circle corresponds to the size of each community. +See +our interactive map of active communities +for the latest data.

    2i2c in numbers

    Communities
    >80
    Active users
    >6500
    Countries
    >15
    Upstream PRs
    >2000

    Research community: Cryosphere research in the cloud

    Cryocloud is a research hub dedicated to “accelerating discovery and enhancing collaboration for NASA Cryosphere communities”. They use their hub to provide access to +NASA Earthdata cloud +use a +community Jupyter Book +to organize training and learning within the community via community workshops.

    Education community: Data 8 for Community Colleges in California

    The +Data 8 class +began as a large introductory data science class at UC Berkeley. It uses a Jupyter Book for all course materials, and uses +JupyterHub magic links +to distribute course content from the textbook. 2i2c is working with the Data 8 team to deploy JupyterHubs for community colleges in California that run the Data 8 course, to make the infrastructure and content broadly accessible.

    Research communities: The Catalyst Project: Serving historically marginalized communities

    The +Catalyst Project +serves interactive computing hubs to biomedical communities in Latin America and Africa. The project is aimed at learning about the unique challenges in serving communities in global regions that are historically under-served or under-resourced, with the goal of designing effective and sustainable interactive computing services for these communities.

    Research communication: The spyglass toolbox demonstration hub

    Spyglass +is a framework for reproducible and shareable neuroscience research produced by +Loren Frank’s lab +at the University of California, San Francisco. They recently released +a preprint about their toolbox +, and are using a 2i2c hub to provide accessible interactive cloud environments that demonstrate its functionality and helps researchers get started.

    Learn more about our organization.

    Join our community network

    \ No newline at end of file diff --git a/communities/index.xml b/communities/index.xml new file mode 100644 index 000000000..86160e865 --- /dev/null +++ b/communities/index.xml @@ -0,0 +1 @@ +Our network of communities | 2i2chttps://2i2c.org/communities/Our network of communitiesHugo Blox Builder (https://hugoblox.com)en-ushttps://2i2c.org/media/sharing.pngOur network of communitieshttps://2i2c.org/communities/ \ No newline at end of file diff --git a/css/wowchemy.f4b97aa3fc4ed9f975cdd260291a78c8.css b/css/wowchemy.fdd12878bd500a9914cd98e415f222c7.css similarity index 98% rename from css/wowchemy.f4b97aa3fc4ed9f975cdd260291a78c8.css rename to css/wowchemy.fdd12878bd500a9914cd98e415f222c7.css index 83577c434..30782d86e 100644 --- a/css/wowchemy.f4b97aa3fc4ed9f975cdd260291a78c8.css +++ b/css/wowchemy.fdd12878bd500a9914cd98e415f222c7.css @@ -1,4 +1,4 @@ /*! Hugo Blox Builder v5.9.7 | https://hugoblox.com/ */ /*! Copyright 2016-present George Cushen (https://georgecushen.com/) */ /*! License: https://github.com/HugoBlox/hugo-blox-builder/blob/main/LICENSE.md */ -: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:#1d4ef5;--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", "Liberation 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}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,liberation 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:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 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:-.25em}sup{top:-.5em}a{color:#1d4ef5;text-decoration:none;background-color:transparent}a:hover{color:#0831bd;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:rgba(0,0,0,.54);text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.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;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-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:.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:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container-sm,.container{max-width:540px}}@media(min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1290px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-auto{flex:none;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-auto{flex:none;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-auto{flex:none;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-auto{flex:none;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-auto{flex:none;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,5%)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c0cdfc}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#89a3fa}.table-hover .table-primary:hover{background-color:#a8bafb}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a8bafb}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,5%)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#97aefa;outline:0;box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.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:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:rgba(0,0,0,.54)}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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(.375em + .1875rem)center;background-size:calc(.75em + .375rem)calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem)right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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")center right 1.75rem/calc(.75em + .375rem)calc(.75em + .375rem)no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem)center;background-size:calc(.75em + .375rem)calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem)right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")center right 1.75rem/calc(.75em + .375rem)calc(.75em + .375rem)no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:none;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.btn-primary:hover{color:#fff;background-color:#0a3be2;border-color:#0938d6}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0a3be2;border-color:#0938d6;box-shadow:0 0 0 .2rem rgba(63,105,247,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0938d6;border-color:#0935c9}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(63,105,247,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#1d4ef5;border-color:#1d4ef5}.btn-outline-primary:hover{color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(29,78,245,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#1d4ef5;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(29,78,245,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#1d4ef5;text-decoration:none}.btn-link:hover{color:#0831bd;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#1d4ef5}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#1d4ef5;background-color:#1d4ef5}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#97aefa}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#c8d4fd;border-color:#c8d4fd}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#1d4ef5;background-color:#1d4ef5}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(29,78,245,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(29,78,245,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(29,78,245,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(29,78,245,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#97aefa;outline:0;box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#97aefa;box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(29,78,245,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(29,78,245,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(29,78,245,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#1d4ef5;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#c8d4fd}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#1d4ef5;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#c8d4fd}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#1d4ef5;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#c8d4fd}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1d4ef5}.nav-fill>.nav-link,.nav-fill .nav-item{flex:auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.35rem;padding-bottom:.35rem;margin-right:1rem;font-size:1.2rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem 0;font-size:1.125rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#2b2b2b}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#1d4ef5}.navbar-light .navbar-nav .nav-link{color:#34495e}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#1d4ef5}.navbar-light .navbar-toggler{color:#34495e;border-color:transparent}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%2334495e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#34495e}.navbar-light .navbar-text a{color:#1d4ef5}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#1d4ef5}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,3%);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px)calc(.25rem - 1px)0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,3%);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px)calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#1d4ef5;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0831bd;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#1d4ef5}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0938d6}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(29,78,245,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert,.article-style aside{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#0f297f;background-color:#d2dcfd;border-color:#c0cdfc}.alert-primary hr{border-top-color:#a8bafb}.alert-primary .alert-link{color:#0a1a51}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#1d4ef5;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#0f297f;background-color:#c0cdfc}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#0f297f;background-color:#a8bafb}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#0f297f;border-color:#0f297f}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,5%);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,liberation sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,liberation sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^=right]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^=bottom]>.arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^=left]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:6rem;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:4rem;height:4rem;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:6rem;margin-left:6rem;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:initial;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#1d4ef5!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0938d6!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#1d4ef5!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714286%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media(min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media(min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#1d4ef5!important}a.text-primary:hover,a.text-primary:focus{color:#0831bd!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:rgba(0,0,0,.54)!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*::before,*::after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title)")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}html{font-family:roboto,sans-serif;font-size:13.86px;color:rgba(0,0,0,.8);line-height:1.65}@media screen and (min-width:58em){html{font-size:18px}}body{font-family:inherit;font-size:1rem;line-height:inherit;color:inherit;background-color:#fff;padding-top:0;counter-reset:captions;overflow-x:hidden}body.no-navbar{margin-top:0!important;scroll-padding-top:0!important}.page-wrapper{min-height:calc(100vh - 70px);display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%}@media(max-width:991.98px){.page-wrapper{min-height:calc(100vh - 50px)}}.page-wrapper.no-navbar{min-height:100vh}.page-header,.page-footer{flex-shrink:0}.page-body{flex-grow:1}.max-width-640{max-width:640px}.margin-auto{margin-left:auto;margin-right:auto}.center-text{text-align:center}p{margin-top:0;margin-bottom:1rem}p:last-child{margin-bottom:0}ul,ol,dl{margin-top:0;margin-bottom:1rem}li>p{margin-bottom:0}ul.task-list{list-style:none}ul.task-list li input[type=checkbox]{margin-right:.5rem}.emoji-list ul{list-style-type:none}.navbar-light{font-family:roboto,sans-serif;font-weight:400;line-height:1.25;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;font-weight:400;margin-top:1rem;margin-bottom:.5rem;line-height:1.25;color:#313131;text-rendering:optimizelegibility;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}h1{font-size:2.25rem}h2{margin-top:1rem;font-size:1.5rem}h3{font-weight:700;margin-top:1.5rem;font-size:1.25rem}h4,h5,h6{font-weight:700;margin-top:1rem;font-size:1rem}a,h3.article-title a:hover{color:#1d4ef5;text-decoration:none;transition:color .6s ease}a:hover,a:focus{color:#1d4ef5}.dark a,.dark h3.article-title a:hover{color:#a0afe2}.dark a:not(.btn):hover,.dark a:not(.btn):focus{color:#f2f5fc}pre,code{font-family:roboto mono,monospace}pre{margin:0 0 1rem;border-color:#f8f8f8;font-size:.7rem;border-radius:4px;padding:5px}pre code{white-space:pre;overflow-x:auto}div.highlight,pre{position:relative}.btn-copy-code{display:none;position:absolute;top:4px;right:4px;user-select:none}div.highlight:hover .btn-copy-code,pre:hover .btn-copy-code{display:block}hr{border:0;height:1px;background:#333;background-image:linear-gradient(to right,#ccc,#333,#ccc)}blockquote{padding:.5rem 1rem;margin:.8rem 0;color:#7a7a7a;border-left:.25rem solid #e5e5e5}blockquote p:last-child{margin-bottom:0}@media(min-width:30em){blockquote{padding-right:5rem;padding-left:1.25rem}}mark,.mark{color:inherit}.space-below{margin-bottom:50px}@media screen and (max-width:768px){.space-below{margin-bottom:10px}}.universal-wrapper{margin:0 auto;padding-right:1rem;padding-left:1rem;padding-top:.1rem;width:100%}@media only screen and (min-width:1001px){.universal-wrapper{width:1000px}}small,.small{font-size:.75em}.responsive-wrap iframe{max-width:100%}.btn{padding:.5rem;font-size:.8rem;line-height:.9;border-radius:.3rem}.btn-links .btn{padding:5px .5rem;line-height:1}.btn.btn-sm,.btn-group-sm>.btn{padding:5px .4rem;font-size:14px;border-radius:.2rem}.btn-page-header{margin:8px 8px 8px 0}.btn-toolbar .btn{font-size:.9rem;padding:10px 14px 9px;border:none}.btn-toolbar .btn:first-child{border-radius:6px 0 0 6px}.btn-toolbar .btn:last-child{border-radius:0 6px 6px 0}.btn-toolbar .btn.btn-primary:hover,.btn-toolbar .btn.btn-primary:focus{background-color:#4e74f7!important}.btn-toolbar .btn.btn-primary:active,.btn-toolbar .btn.btn-primary.active{background-color:#0938d6!important}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #4e74f7}.article-style aside p,div.alert>div{position:relative;display:block;font-size:1rem;margin-left:2rem;margin-top:0;margin-bottom:0}div.alert div>*{margin-bottom:.5rem}div.alert div>:last-child{margin-bottom:0}.article-style aside p::before,div.alert>div:first-child::before{position:absolute;top:-.5rem;left:-2rem;font-size:1.5rem;color:#1976d2;font-family:'font awesome 5 free';font-weight:900;content:'\f05a';width:1.5rem;text-align:center}div.alert-warning>div:first-child::before{font-family:'font awesome 5 free';font-weight:900;color:#ff3860;content:'\f071'}.article-style aside a,div.alert a{color:currentcolor;text-decoration:none;border-bottom:solid 1px}.article-style aside,.alert-note{color:#12537e;background-color:#f6fbfe;border-color:#1976d2}.alert-warning{color:#cd0930;background-color:#fff5f7;border-color:#ff3860}.article-container{max-width:760px;padding:0 20px;margin:0 auto}.page-subtitle{font-size:1.15rem;color:rgba(0,0,0,.54);margin-bottom:1rem}.dark .page-subtitle{color:rgba(255,255,255,.54)}.article-header{position:relative;clear:both}.article-banner{width:100%;height:260px;object-fit:cover}@media(min-width:992px){.article-banner{height:310px}}.featured-image-wrapper{position:relative;padding-left:0;padding-right:0}.featured-image{position:relative;width:100%;display:block;margin:0 auto}.article-header-caption{position:absolute;bottom:0;right:0;margin:0 auto;padding:2px 5px;color:#fff;font-size:.7em;background:#000;text-align:right;z-index:5;opacity:.65;border-radius:5px 0 0}@media(min-width:64em){.article-header-caption{padding:5px 10px}}.article-header-caption a{color:#fff;text-decoration:none}.article-title{font-size:1.75rem}.article-title a{color:#151515;transition:color .6s ease}.dark .text-muted{color:rgba(255,255,255,.54)!important}.article-style{overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.article-style a{text-decoration:inherit}.article-style img,.article-style video{margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:2rem;padding:0}.article-style td img,.article-style td video{margin-top:0;margin-bottom:0}.article-style figure{margin-top:2rem;margin-bottom:2rem}.article-style figure img{margin-top:0;margin-bottom:0}.dark .article-style a{text-decoration:inherit}.article-metadata{margin-bottom:15px;overflow:hidden;font-size:14px;letter-spacing:.03em;color:rgba(0,0,0,.54)}.article-metadata a{color:rgba(0,0,0,.54)}.article-metadata a:hover{color:#1d4ef5}.article-metadata .author-notes{cursor:help;padding-left:3px}.article-metadata .author-highlighted{font-weight:700}article .article-metadata{margin-bottom:20px}.dark .article-metadata{color:rgba(255,255,255,.54)}.stream-meta.article-metadata{margin-bottom:5px}.article-categories{white-space:nowrap}.middot-divider{padding-right:.45em;padding-left:.45em;font-size:15px}.middot-divider::after{content:'\00B7'}caption{text-align:center}.dark caption{color:rgba(255,255,255,.8)}.content-widget-hr{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(0,0,0,5%)}.dark .content-widget-hr{border-top:1px solid rgba(255,255,255,5%)}.article-tags{margin-top:1.2rem}#comments{padding-top:1rem}.article-widget{padding-top:1.2rem}.article-widget h3{margin-top:0}.dark .article-metadata a{color:rgba(255,255,255,.54)}.svg-icon{display:inline-flex;align-self:center;height:.9em;width:.9em}.svg-icon.svg-baseline{bottom:.1em;line-height:1;position:relative}.task-list input[type=checkbox]:checked{appearance:initial;width:1em;height:1em;border:none;background:initial;position:relative}.task-list input[type=checkbox]:not(:checked){width:.9em;height:.9em}.task-list input[type=checkbox]:checked::after{content:'✅'}img,video{height:auto;max-width:100%;display:block}audio{width:100%;margin-bottom:20px}video{width:100%;height:auto;max-height:400px}.img-responsive{margin:0 auto}.img-hover-zoom{overflow:hidden}.img-hover-zoom img{transition:transform .3s ease-in-out}.img-hover-zoom:hover img{transform:scale(1.1)}figure img{height:auto;max-width:100%}figure figcaption{margin-top:.75em;margin-bottom:1.65rem;line-height:1.4;font-size:.76rem;text-align:center}figure figcaption.numbered::before{font-weight:700;text-transform:uppercase;content:attr(data-pre)counter(captions)attr(data-post)}figure figcaption.numbered{counter-increment:captions}.dark .img-light,body:not(.dark) .img-dark{filter:invert(1)}svg{fill:currentColor}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:1031}.fancybox-caption{font-size:1rem;line-height:1.5rem;text-align:center}.gallery-grid{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:150px;grid-auto-flow:row dense}.gallery-item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;color:#fff;grid-column-start:auto;grid-row-start:auto;background-size:cover;background:#000 50%;box-shadow:-2px 2px 10px rgba(68,68,68,.4);transition:transform .3s ease-in-out;cursor:zoom-in;counter-increment:item-counter;overflow:hidden}.gallery-item a{z-index:1}.gallery-item a[data-fancybox]{text-decoration:none;cursor:zoom-in}.gallery-item img{all:initial;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;cursor:zoom-in;min-height:48px;min-width:48px}.gallery-item:after{content:'';position:absolute;width:100%;height:100%}.gallery-item:hover{transform:scale(1.05)}.gallery-item--medium{grid-row-end:span 2}.gallery-item--large{grid-row-end:span 3}.gallery-item--full{grid-column-end:auto}@media screen and (min-width:768px){.gallery-item--full{grid-column:1/-1;grid-row-end:span 2}}table{overflow-x:scroll;margin-bottom:1rem;font-size:.8rem;overflow-wrap:normal;word-wrap:normal;word-break:normal}.dark .table{color:#fff}.badge-light{border:none;color:rgba(0,0,0,.68);background:rgba(0,0,0,5%);font-weight:400;border-radius:3px;padding:5px 10px;margin-right:8px;margin-bottom:8px}.article-tags>.badge-light:last-child{margin-right:0}.badge-light[href]:focus,.badge-light[href]:hover{background:rgba(0,0,0,.1)}a.badge:focus,a.badge:hover{color:rgba(0,0,0,.68)}.tag-cloud a{display:inline-block;position:relative;margin:8px 10px;word-wrap:break-word;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out}.tag-cloud a:active,.tag-cloud a:focus,.tag-cloud a:hover{color:#0938d6;transform:scale(1.2)}.dark .tag-cloud a:active,.dark .tag-cloud a:focus,.dark .tag-cloud a:hover{color:#4e74f7}.author-card .avatar{width:60px;height:60px}.author-card .card-title{margin-top:0;margin-bottom:15px;font-weight:600;color:rgba(0,0,0,.84)}.author-card .card-title a{color:rgba(0,0,0,.84)}.dark .author-card .card-title,.dark .author-card .card-title a{color:rgba(255,255,255,.84)}.author-card p{margin-bottom:5px}.author-card .card-subtitle{font-weight:300;font-size:.8rem;color:rgba(0,0,0,.54);margin-bottom:7px}.dark .author-card .card-subtitle{color:rgba(255,255,255,.54)}.author-card .card-text{color:rgba(0,0,0,.76);font-size:.8rem;margin-bottom:4px}.dark .author-card .card-text{color:rgba(255,255,255,.76)}.breadcrumb{font-size:14px;padding:0;background-color:transparent;border-radius:0;margin-bottom:0}.breadcrumb-item.active{color:rgba(0,0,0,.54)}.dark .breadcrumb-item.active{color:rgba(255,255,255,.54)}.card-simple{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,4%);border:1px solid rgba(0,0,0,9%);border-radius:3px;margin-top:20px;padding:15px 20px}.card-simple:first-of-type{margin-top:0}.card-simple p.read-more{margin:0}.dark .card-simple{background:#282a36;box-shadow:0 1px 4px rgba(0,0,0,4%);border:1px solid #44475a}a.summary-link{color:unset;text-decoration:none}.card{margin-bottom:1.5rem;overflow:hidden;text-overflow:ellipsis;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .2s ease-out}.card .card-image{display:block;position:relative;min-height:100px}.card .section-subheading{font-size:.9rem;font-weight:700;line-height:1.5;text-transform:uppercase}.card .section-subheading a{color:#000;border-bottom:solid 1px transparent}.card .section-subheading a:hover{color:#000;border-bottom:solid 1px #000;text-decoration:none}.card .card-text{padding:.75rem 1rem}.card .card-text p{color:rgba(0,0,0,.54);font-size:.75rem}.dark .card-text p{color:#f8f8f2}.card p:last-child{margin-bottom:0}.card .card-image.hover-overlay::before{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;content:' ';opacity:0;transition:all .2s ease-out}.card .card-image.hover-overlay::after{display:block;position:absolute;left:0;top:50%;width:100%;transform:translate(0,-50%);opacity:0;transition:all .2s ease-out;font-family:'font awesome 5 free';font-weight:900;content:'\f0c1';text-align:center;font-size:3rem;color:#666}.card:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.card:hover .card-image.hover-overlay::before{opacity:.8}.card:hover .card-image.hover-overlay::after{opacity:.6}.modal-content{background:#fff}.dark .modal-content{background:#23252f}.modal-title{margin:0}.modal-content pre{margin:0}.modal-header{border:0;color:rgba(0,0,0,.8)}.modal-footer{border:0}#modal-error{color:red}.headroom{will-change:transform;transition:transform 200ms linear}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(-100%)}.header--fixed{position:sticky;z-index:10;right:0;left:0;top:0}.dropdown-menu{background-color:#fff!important;color:#34495e!important;z-index:1032}.navbar{height:70px;background:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.11);font-size:13.86px;padding:0 1rem}.navbar .nav-item{position:relative}@media(max-width:991.98px){.navbar{height:50px}.navbar .navbar-nav-scroll{width:100%;overflow:hidden}.navbar .navbar-nav-scroll .navbar-nav{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.navbar .navbar-nav{display:flex}.navbar .navbar-nav .nav-link{color:rgba(52,73,94,.85)}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus{color:#34495e}.navbar .navbar-nav .nav-link.active{font-weight:700!important;color:#1d4ef5!important}.navbar .dropdown-menu{font-size:13.86px}.navbar .dropdown-item.active,.navbar .dropdown-item-active{font-weight:700;color:#1d4ef5!important}.dark .navbar{background:#282a36;box-shadow:0 .125rem .25rem rgba(255,255,255,.11)}.dark .navbar .navbar-nav .nav-link{color:rgba(255,255,255,.85)}.dark .navbar .navbar-nav .nav-link.active,.dark .navbar .navbar-nav .nav-link:hover,.dark .navbar .navbar-nav .nav-link:focus{color:rgba(255,255,255,.8)}.dark .navbar .navbar-nav .nav-link.active{font-weight:700!important;color:rgba(255,255,255,.8)!important}.dark .navbar .dropdown-item.active,.dark .navbar .dropdown-item-active{color:rgba(255,255,255,.8)!important}.navbar-toggler{border:0!important;position:relative;z-index:1030}.dark .navbar-toggler{color:#fff}.navbar-toggler:focus,.navbar-toggler:active{outline:none!important;box-shadow:none!important}@media(max-width:991.98px){.i18n-dropdown .nav-link::after{content:none}}.i18n-dropdown .dropdown-menu,.theme-dropdown .dropdown-menu{position:absolute;right:0;left:auto}.navbar-brand{padding-top:5px;padding-bottom:5px;font-weight:700;position:relative;z-index:1030}.dark .navbar-brand{color:#fff}.navbar-brand img{width:auto;height:-moz-available;height:-webkit-fill-available;height:-webkit-stretch;height:stretch;max-height:60px;max-width:fit-content}#navbar-main .main-menu-item ul li .nav-link{color:#34495e}.dark #navbar-main .main-menu-item ul li .nav-link{color:#fff}@media(max-width:991.98px){.navbar-brand-mobile-wrapper{position:absolute;left:0;right:0}.navbar-brand{margin:0 auto}.navbar-brand img{max-height:40px}.navbar-toggler{border-color:transparent}#navbar-main .main-menu-item{text-align:left!important;padding-left:0}.navbar-collapse{z-index:1031!important;position:absolute;left:0;top:50px;width:100%;background-color:#fff;text-align:center!important}.dark .navbar-collapse{background-color:#282a36}#navbar-main .main-menu-item .nav-item{padding:10px 15px!important}#navbar-main .main-menu-item .nav-item .nav-link{padding:5px 15px!important}}ul.nav-icons{list-style-type:none;font-size:18px;padding:.5rem 0;margin:0}ul.nav-icons li{display:inline;padding-right:1rem}ul.nav-icons li:last-of-type{padding-right:0}ul.nav-icons li.nav-item a.nav-link{padding:0}.dark .dropdown-menu{background-color:#282a36!important;color:#fff!important}.dropdown-item{background-color:#fff!important;color:#34495e!important}.dark .dropdown-item{background-color:#282a36!important;color:#fff!important}.post-nav{margin-top:1rem;font-size:.8rem}.post-nav-item{hyphens:auto;word-wrap:break-word;padding:11px 0 12px;width:100%}.post-nav-item a{color:#2b2b2b;line-height:1.7;text-transform:none}.post-nav-item .meta-nav{color:#767676;font-weight:900;line-height:2;text-transform:uppercase}.dark .post-nav-item a{color:#ddd}.share-box{margin-top:.7rem}ul.share{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}ul.share li{display:inline-flex;margin-right:8px}ul.share li:last-of-type{margin-right:0}ul.share li i{display:block;width:30px;height:30px;line-height:30px;font-size:22px;text-align:center;transition:all 150ms ease-in-out}ul.share li a{text-decoration:none!important;color:rgba(0,0,0,.84)}.dark ul.share li a{color:rgba(255,255,255,.84)}ul.share li:hover i{transform:scale(1.2)}.cta-group{--button-group-margin:0.75em;display:flex;flex-wrap:wrap;list-style:none;align-items:center;justify-content:left;margin-left:calc(-1 * var(--button-group-margin));margin-right:calc(-1 * var(--button-group-margin));padding:0}.cta-group-center{justify-content:center}.cta-group li{margin-bottom:1em;margin-left:var(--button-group-margin);margin-right:var(--button-group-margin)}details{margin-bottom:1rem}summary:focus{outline:none}details p{margin-left:.3rem;padding-left:.5rem;border-left:1px solid rgba(0,0,0,.8)}.dark details p{border-left:1px solid rgba(255,255,255,.8)}.bilibili{position:relative;width:100%;height:auto;margin:1rem auto;text-align:center}.bilibili iframe{position:absolute;width:100%;height:100%;border:none;left:0;top:0}#announcement{font-size:16px}#announcement.alert,.article-style aside#announcement{padding:.1rem 1.25rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.1rem 1.25rem}[data-wc-announcement-status=dismissed] #announcement{display:none}.docs-article-container{max-width:760px}.docs .body-footer{border-top:1px solid #e8e8e8;margin-top:30px;padding-top:10px;font-size:14px;color:#707070}.docs-content{order:1;position:relative}.docs-content>h2[id],.docs-content>h3[id],.docs-content>h4[id]{pointer-events:none}.docs-content>ol li,.docs-content>ul li{margin-bottom:.25rem}.docs-search{position:relative;padding:1rem 15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid rgba(0,0,0,5%)}@media(max-width:767.98px){.docs-search{padding:.8rem 15px}}.docs-search .form-control:focus{border-color:#1d4ef5;box-shadow:0 0 0 3px #4e74f7}.docs-sidebar{order:0;border-bottom:1px solid rgba(0,0,0,.1)}@media(min-width:768px){.docs-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports(position:-webkit-sticky) or (position:sticky){.docs-sidebar{position:-webkit-sticky;position:sticky;top:50px;z-index:10;height:calc(100vh - 50px)}.no-navbar .docs-sidebar{top:0;height:100vh}}}@media(min-width:1200px){.docs-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports(position:-webkit-sticky) or (position:sticky){.docs-sidebar{position:-webkit-sticky;position:sticky;top:70px;z-index:10;height:calc(100vh - 70px)}.no-navbar .docs-sidebar{top:0;height:100vh}}}@media(min-width:1200px){.docs-sidebar{flex:0 1 320px}}@media print{.docs-sidebar{display:none}}.docs-sidebar .nav>li>a{display:block;padding:.25rem 1.5rem;font-size:.8rem;color:rgba(0,0,0,.65)}.docs-sidebar .nav>li>a:hover{color:rgba(0,0,0,.85);text-decoration:none;background-color:transparent}.docs-sidebar .docs-toc-item.active a,.docs-sidebar .docs-toc-item a.active,.docs-sidebar .nav>.active:hover>a,.docs-sidebar .nav>.active>a{font-weight:700;color:#1d4ef5;background-color:transparent}.docs-toggle{line-height:1.5;font-size:1.2rem;color:#1d4ef5;background-color:transparent}.docs-links{padding-top:1rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px}@media(min-width:768px){@supports(position:-webkit-sticky) or (position:sticky){.docs-links{max-height:calc(100vh - 5rem - 70px);overflow-y:auto}}}@media(min-width:768px){.docs-links{display:block!important}}.docs-toc{order:2;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}@supports(position:-webkit-sticky) or (position:sticky){.docs-toc{position:-webkit-sticky;position:sticky;top:70px;height:calc(100vh - 70px);overflow-y:auto}}.docs-toc-link{display:block;padding:.25rem 1.5rem;font-weight:700;color:rgba(0,0,0,.65)}.docs-toc-link:hover{color:rgba(0,0,0,.85);text-decoration:none}.docs-toc-item.active{margin-bottom:1rem}.docs-toc-item.active:not(:first-child){margin-top:1rem}.docs-toc-item.active>.docs-toc-link{color:rgba(0,0,0,.85)}.docs-toc-item.active>.docs-toc-link:hover{background-color:transparent}.docs-sidenav{display:block}.docs-toc-title{color:#b5b5b5;font-size:.875rem;font-weight:600;padding-left:calc(1.5rem + 1px)}#TableOfContents{padding-left:0;border-left:1px solid #eee}#TableOfContents ul,ul.toc-top{padding-left:0}#TableOfContents ul ul{padding-left:.8rem}#TableOfContents li{display:block;margin-bottom:8px}#TableOfContents li a,.toc-top li a{display:block;padding:0 1.5rem;color:rgba(0,0,0,.65);line-height:1.75;font-size:16px}.dark #TableOfContents li a,.dark .toc-top li a{color:rgba(255,255,255,.65)}#TableOfContents li a:hover,.toc-top li a:hover{color:#1d4ef5;text-decoration:none}#TableOfContents li a.active{color:#1d4ef5;font-weight:700}.anchorjs-link{font-weight:400;color:#0938d6;transition:color .16s linear}.anchorjs-link:hover{color:#1d4ef5;text-decoration:none}footer{margin:4rem 0 0;width:100%}footer p{font-size:.75rem;text-align:center}@media(max-width:767.98px){footer p{font-size:12px}}footer .powered-by{font-size:.67rem}@media(max-width:767.98px){footer .powered-by{font-size:12px}}.site-footer{color:rgba(0,0,0,.54)}.dark .site-footer,.dark .docs .body-footer{color:rgba(255,255,255,.54)}.footer-license-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;height:auto;width:auto;text-decoration:none}.footer-license-icons i{display:inline-flex;margin-right:8px;height:22px;vertical-align:text-bottom}.view-list-item{margin-bottom:1rem}.pub-icon{color:rgba(0,0,0,.54);font-size:.81em;padding-right:6px}.view-list-item .article-metadata{margin-bottom:0}.pub-list-item .pub-abstract{font-size:1rem}.pub-list-item .btn-links{padding-top:10px}.media.stream-item:not(:last-child){margin-bottom:2rem}.card-simple .article-title,.media.stream-item .article-title{font-size:1.2rem}.card-simple .article-style,.media.stream-item .article-style{margin-top:2px;font-size:.8rem}.media.stream-item .stream-meta{margin-top:12px}.media.stream-item img{max-width:150px;height:auto;object-fit:cover}@media screen and (max-width:768px){.media.stream-item img{max-width:80px}}.stream-meta.article-metadata .article-metadata{margin-bottom:0}.pub-banner{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.pub-row-heading{font-weight:700}#container-publications{display:block;position:relative;overflow:hidden}.li-cite-author{font-size:1em;color:inherit}.li-cite-author a{color:inherit}.dark .li-cite-author a{color:#f8f8f2}html[dir=rtl] body{text-align:right}.search-modal{transform:scale(0);-webkit-transform:scale(0);background-color:#fff;bottom:0;left:0;right:0;top:0;overflow:scroll;position:fixed;visibility:hidden;z-index:-99}.dark .search-modal{background-color:#23252f}.search-modal>.container{padding-top:70px}@media screen and (max-width:1200px){.search-modal>.container{padding-top:50px}}.search-header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;padding-top:2rem;padding-bottom:1rem}@media(max-width:991.98px){.search-header{padding-top:0}}.dark .search-header{background-color:#23252f}.search-header h1{margin:0;line-height:1}.col-search-close{text-align:right}.search-header .col-search-close i{font-size:2rem;line-height:1}#search-box{position:relative;margin-bottom:.5rem}#search-box::before{font-family:'font awesome 5 free';font-weight:900;content:'\f002';font-size:1rem;opacity:.5;line-height:1rem;position:absolute;left:.7rem;top:.6rem;overflow-x:hidden}.ais-Hits-item,.ais-InfiniteHits-item{background:unset;box-shadow:unset;padding:unset}.ais-SearchBox-form::before{all:unset;height:1rem;left:1rem;margin-top:-.5rem;position:absolute;top:50%;width:1rem;font-family:'font awesome 5 free';font-weight:900;content:'\f002';font-size:100%;opacity:.7;line-height:1}.dark #search-query{background-color:#23252f}#search-box #search-query{border:1px solid #dedede;border-radius:1rem;padding:1rem 1rem 1rem 2rem;width:250px;line-height:1rem;height:1rem;font-size:.8rem}.form-control:focus{border-color:#1d4ef5;box-shadow:0 0 0 .2rem #4e74f7}.search-hit em{font-style:normal;background-color:#ffe0b2;color:#e65100;border-bottom:1px solid #e65100}.search-hit-type{margin-bottom:0!important;text-transform:capitalize}.search-hit-description{font-size:.7rem}#search-hits button[disabled]{display:none}.sidebar-search{place-self:center start;display:flex;align-items:center}.sidebar-search:hover{color:rgba(0,0,0,.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.dark .sidebar-search:hover{color:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9)}.sidebar-search-text{flex-grow:1;text-align:left;overflow:hidden;font-size:.8rem}.sidebar-search-shortcut{font-family:Arial,helvetica neue,Helvetica,sans-serif;box-shadow:0 1px 1px rgba(12,13,14,.15),inset 0 1px #fff;flex-shrink:0;padding:1px 12px;margin:0 0 0 10px;color:rgba(0,0,0,.6);font-size:1.2rem;letter-spacing:1px;background:#e4e6e8;border-radius:5px;border:1px solid #9fa6ad;line-height:1.2}#search-common-queries ul{margin-left:0;padding-left:1.6em}#search-common-queries li{line-height:1}#search-common-queries li a{color:inherit}.dark #search-common-queries li a{color:#f8f8f2}.dark .ais-search-box--input{background-color:#23252f}.searching{overflow:hidden}.searching .search-modal{transform:scale(1);-webkit-transform:scale(1);visibility:visible;z-index:1031}.searching #search-box #search-query{width:100%}.home-section{background:#fff;position:relative;padding:110px 0;z-index:0}.home-section.fullscreen,.fullscreen{min-height:calc(100vh - 70px)}@media(max-width:991.98px){.home-section.fullscreen,.fullscreen{min-height:calc(100vh - 50px)}}.no-navbar .home-section.fullscreen,.no-navbar .fullscreen{min-height:100vh}.home-section.light,.home-section.light h1{color:#000}.home-section.light a{color:#1d4ef5}.home-section.dark a{color:#a0afe2}.home-section.dark,.home-section.dark h1,.home-section.dark h2,.home-section.dark h3,.home-section.dark a:not(.btn){color:#fff}.home-section.dark a:not(.btn):not(.hero-cta-alt){text-decoration:underline}.home-section.dark .alert a,.home-section.dark .article-style aside a,.article-style .home-section.dark aside a{color:inherit!important;text-decoration:inherit!important}.home-section-bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.home-section-bg.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-video{position:absolute;top:0;max-height:initial}.bg-video.flip{transform:rotateY(180deg)}.parallax{background-attachment:fixed}@media(max-width:991.98px){.parallax{background-attachment:scroll}}.home-section:first-of-type{padding-top:50px}.home-section:nth-of-type(even){background:#f7f7f7}.dark .home-section{background:#272935}.dark .home-section:nth-of-type(even){background:#23252f}@media screen and (max-width:768px){.home-section{padding:60px 0}.home-section:first-of-type{padding-top:40px}}.section-heading h1{margin:0 0 10px}.section-subheading{font-size:1.25rem;font-family:montserrat,sans-serif;font-weight:700;margin-top:1rem;margin-bottom:.5rem}.section-heading p{font-weight:400;font-size:1.1rem;color:rgba(0,0,0,.54)}.dark .section-heading p{color:#9e9e9e}.see-all{margin-top:2rem;text-transform:uppercase}.dark .alert pre,.dark .article-style aside pre,.article-style .dark aside pre,.dark .alert code,.dark .article-style aside code,.article-style .dark aside code{color:initial;background-color:initial}.home-section.wg-slider{padding:0;animation:none;animation-delay:unset}.carousel-inner .wg-hero{animation:none;clear:none}.talk-metadata{color:#4b4f56;font-size:.8rem}.card.course{margin-bottom:1rem}.card.course:last-of-type{margin-bottom:0}.course .card-subtitle a{border-bottom:solid 1px transparent}.course .card-subtitle a:hover{border-bottom:solid 1px;text-decoration:none}#profile{text-align:center;padding:30px 10px;position:relative}.avatar{width:270px;height:270px;margin:0 auto;object-fit:cover}@media(max-width:767.98px){.wg-about .avatar{width:200px;height:200px}}.avatar-circle{border-radius:50%}.avatar-square{border-radius:3px}.portrait-title h2{font-size:1.75em;font-weight:300;color:#000;margin:20px 0 10px}.portrait-title h3{font-size:1rem;font-weight:300;color:rgba(0,0,0,.54);margin:0 0 10px}ul.network-icon{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0}#profile .network-icon{margin-top:.5rem}.network-icon li{margin-right:10px}.network-icon li:last-of-type{margin-right:0}.network-icon li:hover{transform:scale(1.2)}.big-icon{font-size:2rem}ul.ul-interests li{font-size:.9rem}ul.ul-edu{list-style:none}ul.ul-edu li{position:relative;padding:0 15px 4px 3px}ul.ul-edu li .description p{margin:0}ul.ul-edu li .description p.course{font-size:.9rem}ul.ul-edu li .description p.institution{font-size:.75rem;color:rgba(0,0,0,.6)}.avatar-wrapper{position:relative;width:150px;height:150px;margin-left:auto;margin-right:auto}.avatar-wrapper .avatar-emoji{position:absolute;width:40px;height:40px;line-height:40px;border-radius:100%;bottom:0;right:0;text-align:center;font-size:20px;background-color:#fff;color:#000;box-shadow:0 10px 20px rgba(0,0,0,4%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(0,0,0,4%)}.dark .avatar-emoji{background-color:#000;box-shadow:0 10px 20px rgba(0,0,0,4%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(255,255,255,.96)}.wg-about-avatar .avatar{width:auto;height:auto;max-width:225px;max-height:225px}.wg-about-avatar #profile .network-icon{margin-top:.5rem}.wg-about-avatar ul.network-icon .big-icon{font-size:1.5rem}@media(max-width:767.98px){.wg-about-avatar .network-icon li{margin-right:12px}}.wg-about-avatar .dark .portrait-title h3{color:rgba(255,255,255,.9);font-weight:700}.wg-about-avatar .dark .portrait-title h2{color:#fff;font-weight:700}.wg-about-avatar .bio-text{max-width:680px}.wg-contact .fa-ul{margin-left:3.14285714rem}.wg-contact .fa-li{position:absolute;left:-3.14285714rem;width:2rem;top:.14285714em;text-align:center}.wg-contact li{padding-top:.8rem;margin-bottom:.3rem}.wg-contact li:last-of-type{margin-bottom:0}#map{height:350px;width:100%}#map a{color:initial}.exp-title{text-transform:none!important}.exp-company{font-weight:400!important;text-transform:none!important}.exp-meta{font-size:.8rem}.experience .card-text,.experience .card-text p{color:#000!important;font-size:.75rem!important}.dark .experience .text-muted{color:rgba(255,255,255,.8)!important}.dark .experience .card-text,.dark .experience .card-text p{color:#f8f8f2!important}.card .card-text p+ul{margin-top:-1rem;margin-bottom:0}.experience .m-2 .border,.experience .col.border-right{border-color:#1d4ef5!important}.experience .m-2 .border.exp-fill{background-color:#1d4ef5!important}.featurette{font-size:.8rem;line-height:1.5;color:#555;text-align:center}.featurette .section-subheading{margin-top:0;margin-bottom:5px;font-weight:400;color:#333}.dark .featurette,.dark .featurette .section-subheading{color:#fff}.featurette-icon{display:block;width:100%;color:#1d4ef5;font-size:3rem;text-align:center}.wg-hero{padding:3em 0}.hero-title{font-size:2.7rem;margin-top:0;line-height:1}.hero-lead{max-width:768px;font-size:1.35rem}.wg-hero.dark .hero-title,.wg-hero.dark .hero-lead,.wg-hero.dark .hero-cta-alt,.wg-hero.dark .hero-note>*{color:#fff}.wg-hero.light a.btn{color:#fff}.wg-hero.dark a:not(.wg-hero .btn){color:#fff}.wg-hero .hero-lead a{text-decoration:underline}.wg-hero .cta-btns{margin-bottom:16px}.wg-hero .btn{padding:.6em 2.1em}.wg-hero.dark .btn{color:#0938d6}a.hero-cta-alt{display:inline-block;position:relative;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;font-size:1.1rem}a.hero-cta-alt:active,a.hero-cta-alt:focus,a.hero-cta-alt:hover{transform:scale(1.1)}.wg-hero .btn-lg,.wg-hero .btn-group-lg>.btn{font-size:1.1rem}.wg-hero .hero-note{font-size:.8rem}.hero-media{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.people-widget{font-size:.8rem;text-align:center}.people-widget .portrait-title h2{font-size:1rem}.people-widget .portrait-title h3{font-size:.7rem}.people-widget .avatar{width:80%;max-width:150px;height:auto}@media(min-width:576px){.people-widget .col-sm-auto{width:30%}}@media(min-width:992px){.people-widget .col-sm-auto{width:20%}}.project-widget-simple li{margin-bottom:1rem}.project-widget-simple li:last-of-type{margin-bottom:0}.project-widget-simple .project-title{margin-bottom:6px}.project-widget-simple .project-summary{font-size:.9rem;margin-bottom:.4rem}.projects-container{display:block;position:relative;overflow:hidden}.project-toolbar{margin-bottom:2rem}.project-card{position:relative;width:calc( 33.3% - 13.3px)}@media screen and (max-width:1199px){.project-card{width:calc( 50% - 10px)}}@media screen and (max-width:768px){.project-card{width:100%}}.project-item{margin-bottom:1.5rem}.project-card.project-item{margin:0 0 20px}.project-card .card{margin:0}.project-showcase .project-item{margin-bottom:3rem}.project-item:last-of-type{margin-bottom:0}.isotope-item{z-index:2}.isotope-item:hover{z-index:3}.skill-group-title{display:inline-block;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #c7c7c7;font-size:1rem;line-height:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.skills-content{margin-bottom:15px}.skills-name{margin-bottom:6px;color:#888;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}.skills-description{margin-bottom:6px;font-size:.7rem;text-transform:none}.dark .skills-name{color:#eee}.skills-icon{margin-right:.5em}.skills-wrapper{position:relative;overflow:hidden;width:100%;height:10px;border:1px solid #a8e9e9;border-radius:10px}.skills-percent{position:absolute;width:60%;height:10px;background-color:#3cb5b5}.dark .article-title a{color:#fff}.dark .pagination li>a,.pagination li>span{background-color:#282a36;border:1px solid #ddd}body.dark,.dark .docs-toc-link,.dark .modal button.close,.dark input{color:#f8f8f2;background:#23252f}.dark .form-control{color:#f8f8f2;background-color:#44475a}.dark .form-control::placeholder{color:#fff;opacity:1}.dark .form-control:focus{background-color:#44475a;border-color:#1d4ef5;box-shadow:0 0 0 .2rem #0938d6}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#fff}.dark pre{border-color:#44475a;color:#fff}.dark mark,.dark .mark{background:rgba(233,231,245,.2)}.dark #MathJax_Zoom{background-color:#44475a!important}.dark table table{background-color:#282a36}.dark table>tbody>tr:nth-child(odd)>td,.dark table>tbody>tr:nth-child(odd)>th{background-color:#323440}.dark table>tbody>tr:hover>td,.dark table>tbody>tr:hover>th{background-color:#3c3e4a}.dark .portrait-title h2{color:#fff}.dark .portrait-title h3{color:rgba(255,255,255,.54)}.dark ul.ul-edu li .description p.institution{color:rgba(255,255,255,.6)}.dark .pub-icon{color:rgba(255,255,255,.54)}.dark .talk-metadata{color:rgba(255,255,255,.54)}.dark .card{background:#343a40}.dark .card .section-subheading a{color:#1d4ef5;border-bottom:solid 1px transparent}.dark .card .card-image.hover-overlay::before{background:#666}.dark .card .card-image.hover-overlay::after{color:#fff}.dark select{background:#282a36;color:#f8f8f2}.dark .badge-light{color:rgba(255,255,255,.68);background:rgba(255,255,255,.2)}.dark .badge-light[href]:focus,.dark .badge-light[href]:hover{background:rgba(255,255,255,.3)}.dark a.badge:focus,.dark a.badge:hover{color:rgba(255,255,255,.68)}.dark .btn-primary,.dark .btn.btn-primary.active{color:initial}.dark .docs-sidebar .nav>li:not(.active)>a{color:#f8f8f2;background:#23252f}div.mermaid{width:100%;text-align:center;margin-bottom:1rem}div.chart{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:1rem;overflow-x:auto}.universal-wrapper{max-width:800px}section .container{max-width:900px}div.docs-sidebar{visibility:hidden}.section-heading h1{font-size:1.8em}a{transition:color .2s ease-out}a i.fa-github{color:var(--color-icon)}div.article-container,div.page-body{font-family:work sans,sans-serif}div.article-container h1,div.article-container h2,div.article-container h3,div.article-container h4,div.article-container h5,div.article-container h6,div.page-body h1,div.page-body h2,div.page-body h3,div.page-body h4,div.page-body h5,div.page-body h6{font-family:poppins,sans-serif;font-weight:bolder}div.article-container h1 a.header-anchor,div.article-container h2 a.header-anchor,div.article-container h3 a.header-anchor,div.article-container h4 a.header-anchor,div.article-container h5 a.header-anchor,div.article-container h6 a.header-anchor,div.page-body h1 a.header-anchor,div.page-body h2 a.header-anchor,div.page-body h3 a.header-anchor,div.page-body h4 a.header-anchor,div.page-body h5 a.header-anchor,div.page-body h6 a.header-anchor{opacity:0;transition:all .2s ease-out;text-decoration:none;font-weight:500}div.article-container h1:hover a.header-anchor,div.article-container h2:hover a.header-anchor,div.article-container h3:hover a.header-anchor,div.article-container h4:hover a.header-anchor,div.article-container h5:hover a.header-anchor,div.article-container h6:hover a.header-anchor,div.page-body h1:hover a.header-anchor,div.page-body h2:hover a.header-anchor,div.page-body h3:hover a.header-anchor,div.page-body h4:hover a.header-anchor,div.page-body h5:hover a.header-anchor,div.page-body h6:hover a.header-anchor{opacity:.5}div.article-container h1:hover a.header-anchor:hover,div.article-container h2:hover a.header-anchor:hover,div.article-container h3:hover a.header-anchor:hover,div.article-container h4:hover a.header-anchor:hover,div.article-container h5:hover a.header-anchor:hover,div.article-container h6:hover a.header-anchor:hover,div.page-body h1:hover a.header-anchor:hover,div.page-body h2:hover a.header-anchor:hover,div.page-body h3:hover a.header-anchor:hover,div.page-body h4:hover a.header-anchor:hover,div.page-body h5:hover a.header-anchor:hover,div.page-body h6:hover a.header-anchor:hover{opacity:1;text-decoration:underline}div.article-container p a,div.article-container ul a,div.article-container div.alert a,div.page-body p a,div.page-body ul a,div.page-body div.alert a{text-decoration:underline;text-decoration-color:rgba(1,1,1,.4)}div.article-container p a:hover,div.article-container ul a:hover,div.article-container div.alert a:hover,div.page-body p a:hover,div.page-body ul a:hover,div.page-body div.alert a:hover{text-decoration-color:inherit}div.article-container a.btn,div.article-container a.btn-lg,div.article-container button a,div.page-body a.btn,div.page-body a.btn-lg,div.page-body button a{text-decoration:none}code{background:var(--color-surface);border:1px solid var(--color-on-surface);border-radius:.25rem;padding:.1rem .25rem}body.dark .page-body p:not(.cta-btns) a,body.dark .article-style a:not(.btn){text-decoration:underline;text-decoration-color:#fff}.hide-page-stream div.media.stream-item{display:none}:root body{--color-icon:#4e4e4e;--color-surface:rgb(245, 245, 245);--color-on-surface:rgb(225, 225, 225)}:root body.dark{--color-icon:#afafaf;--color-surface:rgb(33, 33, 33);--color-on-surface:rgb(55, 55, 55)}div.about-us blockquote{padding-left:1.9em;text-indent:-1.6em}div.alert{border-color:#ccc}div.alert div>a,div.alert p>a,div.alert ul>a{border-bottom:0;color:#1d4ef5}div.alert>div:first-child:before{left:-2.25rem;color:#1d4ef5!important}button.btn-primary a{border-bottom:0}ul.cta-group{padding-left:1em}ul.cta-group a{font-size:1.1em}div.color-secondary a{color:#e14e4f}div.color-secondary a.btn-primary{color:#fff;background-color:#e14e4f;border-color:#e14e4f}.button-left ul.cta-group{justify-content:left}nav.navbar a:hover{color:#1d4ef5!important}nav.navbar li.nav-item a{font-size:1.1em}nav.navbar ul.ml-md-auto{font-size:.9em}nav.navbar .navbar-brand img{padding-top:.1rem;padding-bottom:.1rem}#mission p{font-size:1.6em;width:90%;margin:auto}#mission p strong{color:#1d4ef5}#faces div.people-widget>div.people-person{padding-top:1em;padding-bottom:1em;flex-basis:20%}section.funding-source .section-heading>h1{font-size:1.4em}section#team .people-person{width:30%}figure.projects-image img{margin-left:0;max-height:4em;max-width:35%}.article-header img{max-height:250px;width:auto;border:1px solid #4e4e4e;border-radius:.5em}.page-body .featured-image-wrapper{display:none}.home-section{padding:50px 0}div.hero-lead{max-width:1000px}div.hero-lead p{font-size:.9em}ul.cta-group{justify-content:center}.job-cards{font-size:.8em}.job-cards .extra-info{font-style:italic}.job-cards button{font-size:1.3em}.job-info{border:1px solid #4e4e4e;border-radius:1em;padding:1.5em;width:80%;margin:auto;font-size:.9em}.job-info ul.cta-group{margin:0;padding:0}.job-info ul.cta-group li{margin:0}table tr th:empty{display:none}table tr td:first-child{text-align:center;font-size:1.1em}section.splash div.container{max-width:1100px!important}section.splash div.container .row{align-items:center}section.splash div.container h1{font-size:2.8rem}section.splash div.container div.subtext{font-size:1.5em}p.highlight{width:80%;text-align:center;margin:1em auto;font-size:1.1em;font-style:italic}div.project-figures{margin-top:4em}div.project-figures figure.project-highlight{width:33%;float:left;height:11em;text-align:center}div.project-figures figure.project-highlight img{margin:0 auto;height:3em}div.project-figures figure.project-highlight p.project-title{font-size:1.3em;margin-bottom:.2em}div.project-figures figure.project-highlight p.project-caption{max-width:80%;margin:0 auto}section#getahub ul.cta-group{justify-content:left;padding-left:0}section#getahub ul.cta-group a{color:#fff}#jupyter-features div.featurette-icon img{width:150px} \ No newline at end of file +: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:#1d4ef5;--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", "Liberation 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}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,liberation 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:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 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:-.25em}sup{top:-.5em}a{color:#1d4ef5;text-decoration:none;background-color:transparent}a:hover{color:#0831bd;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:rgba(0,0,0,.54);text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.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;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-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:.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:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container-sm,.container{max-width:540px}}@media(min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1290px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-auto{flex:none;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-auto{flex:none;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-auto{flex:none;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-auto{flex:none;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-auto{flex:none;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,5%)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c0cdfc}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#89a3fa}.table-hover .table-primary:hover{background-color:#a8bafb}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a8bafb}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,5%)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#97aefa;outline:0;box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.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:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:rgba(0,0,0,.54)}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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(.375em + .1875rem)center;background-size:calc(.75em + .375rem)calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem)right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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")center right 1.75rem/calc(.75em + .375rem)calc(.75em + .375rem)no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem)center;background-size:calc(.75em + .375rem)calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem)right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")center right 1.75rem/calc(.75em + .375rem)calc(.75em + .375rem)no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:none;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.btn-primary:hover{color:#fff;background-color:#0a3be2;border-color:#0938d6}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0a3be2;border-color:#0938d6;box-shadow:0 0 0 .2rem rgba(63,105,247,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0938d6;border-color:#0935c9}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(63,105,247,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#1d4ef5;border-color:#1d4ef5}.btn-outline-primary:hover{color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(29,78,245,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#1d4ef5;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(29,78,245,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#1d4ef5;text-decoration:none}.btn-link:hover{color:#0831bd;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#1d4ef5}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#1d4ef5;background-color:#1d4ef5}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#97aefa}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#c8d4fd;border-color:#c8d4fd}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#1d4ef5;background-color:#1d4ef5}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(29,78,245,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(29,78,245,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(29,78,245,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(29,78,245,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#97aefa;outline:0;box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#97aefa;box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(29,78,245,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(29,78,245,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(29,78,245,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#1d4ef5;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#c8d4fd}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#1d4ef5;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#c8d4fd}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#1d4ef5;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#c8d4fd}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1d4ef5}.nav-fill>.nav-link,.nav-fill .nav-item{flex:auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.35rem;padding-bottom:.35rem;margin-right:1rem;font-size:1.2rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem 0;font-size:1.125rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#2b2b2b}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#1d4ef5}.navbar-light .navbar-nav .nav-link{color:#34495e}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#1d4ef5}.navbar-light .navbar-toggler{color:#34495e;border-color:transparent}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%2334495e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#34495e}.navbar-light .navbar-text a{color:#1d4ef5}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#1d4ef5}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,3%);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px)calc(.25rem - 1px)0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,3%);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px)calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#1d4ef5;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0831bd;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(29,78,245,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#1d4ef5}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0938d6}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(29,78,245,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert,.article-style aside{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#0f297f;background-color:#d2dcfd;border-color:#c0cdfc}.alert-primary hr{border-top-color:#a8bafb}.alert-primary .alert-link{color:#0a1a51}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#1d4ef5;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#1d4ef5;border-color:#1d4ef5}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#0f297f;background-color:#c0cdfc}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#0f297f;background-color:#a8bafb}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#0f297f;border-color:#0f297f}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,5%);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,liberation sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,liberation sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^=right]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^=bottom]>.arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^=left]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:6rem;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:4rem;height:4rem;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:6rem;margin-left:6rem;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:initial;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#1d4ef5!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0938d6!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#1d4ef5!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714286%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media(min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media(min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#1d4ef5!important}a.text-primary:hover,a.text-primary:focus{color:#0831bd!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:rgba(0,0,0,.54)!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*::before,*::after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title)")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}html{font-family:roboto,sans-serif;font-size:13.86px;color:rgba(0,0,0,.8);line-height:1.65}@media screen and (min-width:58em){html{font-size:18px}}body{font-family:inherit;font-size:1rem;line-height:inherit;color:inherit;background-color:#fff;padding-top:0;counter-reset:captions;overflow-x:hidden}body.no-navbar{margin-top:0!important;scroll-padding-top:0!important}.page-wrapper{min-height:calc(100vh - 70px);display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%}@media(max-width:991.98px){.page-wrapper{min-height:calc(100vh - 50px)}}.page-wrapper.no-navbar{min-height:100vh}.page-header,.page-footer{flex-shrink:0}.page-body{flex-grow:1}.max-width-640{max-width:640px}.margin-auto{margin-left:auto;margin-right:auto}.center-text{text-align:center}p{margin-top:0;margin-bottom:1rem}p:last-child{margin-bottom:0}ul,ol,dl{margin-top:0;margin-bottom:1rem}li>p{margin-bottom:0}ul.task-list{list-style:none}ul.task-list li input[type=checkbox]{margin-right:.5rem}.emoji-list ul{list-style-type:none}.navbar-light{font-family:roboto,sans-serif;font-weight:400;line-height:1.25;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;font-weight:400;margin-top:1rem;margin-bottom:.5rem;line-height:1.25;color:#313131;text-rendering:optimizelegibility;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}h1{font-size:2.25rem}h2{margin-top:1rem;font-size:1.5rem}h3{font-weight:700;margin-top:1.5rem;font-size:1.25rem}h4,h5,h6{font-weight:700;margin-top:1rem;font-size:1rem}a,h3.article-title a:hover{color:#1d4ef5;text-decoration:none;transition:color .6s ease}a:hover,a:focus{color:#1d4ef5}.dark a,.dark h3.article-title a:hover{color:#a0afe2}.dark a:not(.btn):hover,.dark a:not(.btn):focus{color:#f2f5fc}pre,code{font-family:roboto mono,monospace}pre{margin:0 0 1rem;border-color:#f8f8f8;font-size:.7rem;border-radius:4px;padding:5px}pre code{white-space:pre;overflow-x:auto}div.highlight,pre{position:relative}.btn-copy-code{display:none;position:absolute;top:4px;right:4px;user-select:none}div.highlight:hover .btn-copy-code,pre:hover .btn-copy-code{display:block}hr{border:0;height:1px;background:#333;background-image:linear-gradient(to right,#ccc,#333,#ccc)}blockquote{padding:.5rem 1rem;margin:.8rem 0;color:#7a7a7a;border-left:.25rem solid #e5e5e5}blockquote p:last-child{margin-bottom:0}@media(min-width:30em){blockquote{padding-right:5rem;padding-left:1.25rem}}mark,.mark{color:inherit}.space-below{margin-bottom:50px}@media screen and (max-width:768px){.space-below{margin-bottom:10px}}.universal-wrapper{margin:0 auto;padding-right:1rem;padding-left:1rem;padding-top:.1rem;width:100%}@media only screen and (min-width:1001px){.universal-wrapper{width:1000px}}small,.small{font-size:.75em}.responsive-wrap iframe{max-width:100%}.btn{padding:.5rem;font-size:.8rem;line-height:.9;border-radius:.3rem}.btn-links .btn{padding:5px .5rem;line-height:1}.btn.btn-sm,.btn-group-sm>.btn{padding:5px .4rem;font-size:14px;border-radius:.2rem}.btn-page-header{margin:8px 8px 8px 0}.btn-toolbar .btn{font-size:.9rem;padding:10px 14px 9px;border:none}.btn-toolbar .btn:first-child{border-radius:6px 0 0 6px}.btn-toolbar .btn:last-child{border-radius:0 6px 6px 0}.btn-toolbar .btn.btn-primary:hover,.btn-toolbar .btn.btn-primary:focus{background-color:#4e74f7!important}.btn-toolbar .btn.btn-primary:active,.btn-toolbar .btn.btn-primary.active{background-color:#0938d6!important}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #4e74f7}.article-style aside p,div.alert>div{position:relative;display:block;font-size:1rem;margin-left:2rem;margin-top:0;margin-bottom:0}div.alert div>*{margin-bottom:.5rem}div.alert div>:last-child{margin-bottom:0}.article-style aside p::before,div.alert>div:first-child::before{position:absolute;top:-.5rem;left:-2rem;font-size:1.5rem;color:#1976d2;font-family:'font awesome 5 free';font-weight:900;content:'\f05a';width:1.5rem;text-align:center}div.alert-warning>div:first-child::before{font-family:'font awesome 5 free';font-weight:900;color:#ff3860;content:'\f071'}.article-style aside a,div.alert a{color:currentcolor;text-decoration:none;border-bottom:solid 1px}.article-style aside,.alert-note{color:#12537e;background-color:#f6fbfe;border-color:#1976d2}.alert-warning{color:#cd0930;background-color:#fff5f7;border-color:#ff3860}.article-container{max-width:760px;padding:0 20px;margin:0 auto}.page-subtitle{font-size:1.15rem;color:rgba(0,0,0,.54);margin-bottom:1rem}.dark .page-subtitle{color:rgba(255,255,255,.54)}.article-header{position:relative;clear:both}.article-banner{width:100%;height:260px;object-fit:cover}@media(min-width:992px){.article-banner{height:310px}}.featured-image-wrapper{position:relative;padding-left:0;padding-right:0}.featured-image{position:relative;width:100%;display:block;margin:0 auto}.article-header-caption{position:absolute;bottom:0;right:0;margin:0 auto;padding:2px 5px;color:#fff;font-size:.7em;background:#000;text-align:right;z-index:5;opacity:.65;border-radius:5px 0 0}@media(min-width:64em){.article-header-caption{padding:5px 10px}}.article-header-caption a{color:#fff;text-decoration:none}.article-title{font-size:1.75rem}.article-title a{color:#151515;transition:color .6s ease}.dark .text-muted{color:rgba(255,255,255,.54)!important}.article-style{overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.article-style a{text-decoration:inherit}.article-style img,.article-style video{margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:2rem;padding:0}.article-style td img,.article-style td video{margin-top:0;margin-bottom:0}.article-style figure{margin-top:2rem;margin-bottom:2rem}.article-style figure img{margin-top:0;margin-bottom:0}.dark .article-style a{text-decoration:inherit}.article-metadata{margin-bottom:15px;overflow:hidden;font-size:14px;letter-spacing:.03em;color:rgba(0,0,0,.54)}.article-metadata a{color:rgba(0,0,0,.54)}.article-metadata a:hover{color:#1d4ef5}.article-metadata .author-notes{cursor:help;padding-left:3px}.article-metadata .author-highlighted{font-weight:700}article .article-metadata{margin-bottom:20px}.dark .article-metadata{color:rgba(255,255,255,.54)}.stream-meta.article-metadata{margin-bottom:5px}.article-categories{white-space:nowrap}.middot-divider{padding-right:.45em;padding-left:.45em;font-size:15px}.middot-divider::after{content:'\00B7'}caption{text-align:center}.dark caption{color:rgba(255,255,255,.8)}.content-widget-hr{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(0,0,0,5%)}.dark .content-widget-hr{border-top:1px solid rgba(255,255,255,5%)}.article-tags{margin-top:1.2rem}#comments{padding-top:1rem}.article-widget{padding-top:1.2rem}.article-widget h3{margin-top:0}.dark .article-metadata a{color:rgba(255,255,255,.54)}.svg-icon{display:inline-flex;align-self:center;height:.9em;width:.9em}.svg-icon.svg-baseline{bottom:.1em;line-height:1;position:relative}.task-list input[type=checkbox]:checked{appearance:initial;width:1em;height:1em;border:none;background:initial;position:relative}.task-list input[type=checkbox]:not(:checked){width:.9em;height:.9em}.task-list input[type=checkbox]:checked::after{content:'✅'}img,video{height:auto;max-width:100%;display:block}audio{width:100%;margin-bottom:20px}video{width:100%;height:auto;max-height:400px}.img-responsive{margin:0 auto}.img-hover-zoom{overflow:hidden}.img-hover-zoom img{transition:transform .3s ease-in-out}.img-hover-zoom:hover img{transform:scale(1.1)}figure img{height:auto;max-width:100%}figure figcaption{margin-top:.75em;margin-bottom:1.65rem;line-height:1.4;font-size:.76rem;text-align:center}figure figcaption.numbered::before{font-weight:700;text-transform:uppercase;content:attr(data-pre)counter(captions)attr(data-post)}figure figcaption.numbered{counter-increment:captions}.dark .img-light,body:not(.dark) .img-dark{filter:invert(1)}svg{fill:currentColor}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:1031}.fancybox-caption{font-size:1rem;line-height:1.5rem;text-align:center}.gallery-grid{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:150px;grid-auto-flow:row dense}.gallery-item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;color:#fff;grid-column-start:auto;grid-row-start:auto;background-size:cover;background:#000 50%;box-shadow:-2px 2px 10px rgba(68,68,68,.4);transition:transform .3s ease-in-out;cursor:zoom-in;counter-increment:item-counter;overflow:hidden}.gallery-item a{z-index:1}.gallery-item a[data-fancybox]{text-decoration:none;cursor:zoom-in}.gallery-item img{all:initial;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;cursor:zoom-in;min-height:48px;min-width:48px}.gallery-item:after{content:'';position:absolute;width:100%;height:100%}.gallery-item:hover{transform:scale(1.05)}.gallery-item--medium{grid-row-end:span 2}.gallery-item--large{grid-row-end:span 3}.gallery-item--full{grid-column-end:auto}@media screen and (min-width:768px){.gallery-item--full{grid-column:1/-1;grid-row-end:span 2}}table{overflow-x:scroll;margin-bottom:1rem;font-size:.8rem;overflow-wrap:normal;word-wrap:normal;word-break:normal}.dark .table{color:#fff}.badge-light{border:none;color:rgba(0,0,0,.68);background:rgba(0,0,0,5%);font-weight:400;border-radius:3px;padding:5px 10px;margin-right:8px;margin-bottom:8px}.article-tags>.badge-light:last-child{margin-right:0}.badge-light[href]:focus,.badge-light[href]:hover{background:rgba(0,0,0,.1)}a.badge:focus,a.badge:hover{color:rgba(0,0,0,.68)}.tag-cloud a{display:inline-block;position:relative;margin:8px 10px;word-wrap:break-word;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out}.tag-cloud a:active,.tag-cloud a:focus,.tag-cloud a:hover{color:#0938d6;transform:scale(1.2)}.dark .tag-cloud a:active,.dark .tag-cloud a:focus,.dark .tag-cloud a:hover{color:#4e74f7}.author-card .avatar{width:60px;height:60px}.author-card .card-title{margin-top:0;margin-bottom:15px;font-weight:600;color:rgba(0,0,0,.84)}.author-card .card-title a{color:rgba(0,0,0,.84)}.dark .author-card .card-title,.dark .author-card .card-title a{color:rgba(255,255,255,.84)}.author-card p{margin-bottom:5px}.author-card .card-subtitle{font-weight:300;font-size:.8rem;color:rgba(0,0,0,.54);margin-bottom:7px}.dark .author-card .card-subtitle{color:rgba(255,255,255,.54)}.author-card .card-text{color:rgba(0,0,0,.76);font-size:.8rem;margin-bottom:4px}.dark .author-card .card-text{color:rgba(255,255,255,.76)}.breadcrumb{font-size:14px;padding:0;background-color:transparent;border-radius:0;margin-bottom:0}.breadcrumb-item.active{color:rgba(0,0,0,.54)}.dark .breadcrumb-item.active{color:rgba(255,255,255,.54)}.card-simple{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,4%);border:1px solid rgba(0,0,0,9%);border-radius:3px;margin-top:20px;padding:15px 20px}.card-simple:first-of-type{margin-top:0}.card-simple p.read-more{margin:0}.dark .card-simple{background:#282a36;box-shadow:0 1px 4px rgba(0,0,0,4%);border:1px solid #44475a}a.summary-link{color:unset;text-decoration:none}.card{margin-bottom:1.5rem;overflow:hidden;text-overflow:ellipsis;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .2s ease-out}.card .card-image{display:block;position:relative;min-height:100px}.card .section-subheading{font-size:.9rem;font-weight:700;line-height:1.5;text-transform:uppercase}.card .section-subheading a{color:#000;border-bottom:solid 1px transparent}.card .section-subheading a:hover{color:#000;border-bottom:solid 1px #000;text-decoration:none}.card .card-text{padding:.75rem 1rem}.card .card-text p{color:rgba(0,0,0,.54);font-size:.75rem}.dark .card-text p{color:#f8f8f2}.card p:last-child{margin-bottom:0}.card .card-image.hover-overlay::before{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;content:' ';opacity:0;transition:all .2s ease-out}.card .card-image.hover-overlay::after{display:block;position:absolute;left:0;top:50%;width:100%;transform:translate(0,-50%);opacity:0;transition:all .2s ease-out;font-family:'font awesome 5 free';font-weight:900;content:'\f0c1';text-align:center;font-size:3rem;color:#666}.card:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.card:hover .card-image.hover-overlay::before{opacity:.8}.card:hover .card-image.hover-overlay::after{opacity:.6}.modal-content{background:#fff}.dark .modal-content{background:#23252f}.modal-title{margin:0}.modal-content pre{margin:0}.modal-header{border:0;color:rgba(0,0,0,.8)}.modal-footer{border:0}#modal-error{color:red}.headroom{will-change:transform;transition:transform 200ms linear}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(-100%)}.header--fixed{position:sticky;z-index:10;right:0;left:0;top:0}.dropdown-menu{background-color:#fff!important;color:#34495e!important;z-index:1032}.navbar{height:70px;background:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.11);font-size:13.86px;padding:0 1rem}.navbar .nav-item{position:relative}@media(max-width:991.98px){.navbar{height:50px}.navbar .navbar-nav-scroll{width:100%;overflow:hidden}.navbar .navbar-nav-scroll .navbar-nav{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.navbar .navbar-nav{display:flex}.navbar .navbar-nav .nav-link{color:rgba(52,73,94,.85)}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus{color:#34495e}.navbar .navbar-nav .nav-link.active{font-weight:700!important;color:#1d4ef5!important}.navbar .dropdown-menu{font-size:13.86px}.navbar .dropdown-item.active,.navbar .dropdown-item-active{font-weight:700;color:#1d4ef5!important}.dark .navbar{background:#282a36;box-shadow:0 .125rem .25rem rgba(255,255,255,.11)}.dark .navbar .navbar-nav .nav-link{color:rgba(255,255,255,.85)}.dark .navbar .navbar-nav .nav-link.active,.dark .navbar .navbar-nav .nav-link:hover,.dark .navbar .navbar-nav .nav-link:focus{color:rgba(255,255,255,.8)}.dark .navbar .navbar-nav .nav-link.active{font-weight:700!important;color:rgba(255,255,255,.8)!important}.dark .navbar .dropdown-item.active,.dark .navbar .dropdown-item-active{color:rgba(255,255,255,.8)!important}.navbar-toggler{border:0!important;position:relative;z-index:1030}.dark .navbar-toggler{color:#fff}.navbar-toggler:focus,.navbar-toggler:active{outline:none!important;box-shadow:none!important}@media(max-width:991.98px){.i18n-dropdown .nav-link::after{content:none}}.i18n-dropdown .dropdown-menu,.theme-dropdown .dropdown-menu{position:absolute;right:0;left:auto}.navbar-brand{padding-top:5px;padding-bottom:5px;font-weight:700;position:relative;z-index:1030}.dark .navbar-brand{color:#fff}.navbar-brand img{width:auto;height:-moz-available;height:-webkit-fill-available;height:-webkit-stretch;height:stretch;max-height:60px;max-width:fit-content}#navbar-main .main-menu-item ul li .nav-link{color:#34495e}.dark #navbar-main .main-menu-item ul li .nav-link{color:#fff}@media(max-width:991.98px){.navbar-brand-mobile-wrapper{position:absolute;left:0;right:0}.navbar-brand{margin:0 auto}.navbar-brand img{max-height:40px}.navbar-toggler{border-color:transparent}#navbar-main .main-menu-item{text-align:left!important;padding-left:0}.navbar-collapse{z-index:1031!important;position:absolute;left:0;top:50px;width:100%;background-color:#fff;text-align:center!important}.dark .navbar-collapse{background-color:#282a36}#navbar-main .main-menu-item .nav-item{padding:10px 15px!important}#navbar-main .main-menu-item .nav-item .nav-link{padding:5px 15px!important}}ul.nav-icons{list-style-type:none;font-size:18px;padding:.5rem 0;margin:0}ul.nav-icons li{display:inline;padding-right:1rem}ul.nav-icons li:last-of-type{padding-right:0}ul.nav-icons li.nav-item a.nav-link{padding:0}.dark .dropdown-menu{background-color:#282a36!important;color:#fff!important}.dropdown-item{background-color:#fff!important;color:#34495e!important}.dark .dropdown-item{background-color:#282a36!important;color:#fff!important}.post-nav{margin-top:1rem;font-size:.8rem}.post-nav-item{hyphens:auto;word-wrap:break-word;padding:11px 0 12px;width:100%}.post-nav-item a{color:#2b2b2b;line-height:1.7;text-transform:none}.post-nav-item .meta-nav{color:#767676;font-weight:900;line-height:2;text-transform:uppercase}.dark .post-nav-item a{color:#ddd}.share-box{margin-top:.7rem}ul.share{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}ul.share li{display:inline-flex;margin-right:8px}ul.share li:last-of-type{margin-right:0}ul.share li i{display:block;width:30px;height:30px;line-height:30px;font-size:22px;text-align:center;transition:all 150ms ease-in-out}ul.share li a{text-decoration:none!important;color:rgba(0,0,0,.84)}.dark ul.share li a{color:rgba(255,255,255,.84)}ul.share li:hover i{transform:scale(1.2)}.cta-group{--button-group-margin:0.75em;display:flex;flex-wrap:wrap;list-style:none;align-items:center;justify-content:left;margin-left:calc(-1 * var(--button-group-margin));margin-right:calc(-1 * var(--button-group-margin));padding:0}.cta-group-center{justify-content:center}.cta-group li{margin-bottom:1em;margin-left:var(--button-group-margin);margin-right:var(--button-group-margin)}details{margin-bottom:1rem}summary:focus{outline:none}details p{margin-left:.3rem;padding-left:.5rem;border-left:1px solid rgba(0,0,0,.8)}.dark details p{border-left:1px solid rgba(255,255,255,.8)}.bilibili{position:relative;width:100%;height:auto;margin:1rem auto;text-align:center}.bilibili iframe{position:absolute;width:100%;height:100%;border:none;left:0;top:0}#announcement{font-size:16px}#announcement.alert,.article-style aside#announcement{padding:.1rem 1.25rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.1rem 1.25rem}[data-wc-announcement-status=dismissed] #announcement{display:none}.docs-article-container{max-width:760px}.docs .body-footer{border-top:1px solid #e8e8e8;margin-top:30px;padding-top:10px;font-size:14px;color:#707070}.docs-content{order:1;position:relative}.docs-content>h2[id],.docs-content>h3[id],.docs-content>h4[id]{pointer-events:none}.docs-content>ol li,.docs-content>ul li{margin-bottom:.25rem}.docs-search{position:relative;padding:1rem 15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid rgba(0,0,0,5%)}@media(max-width:767.98px){.docs-search{padding:.8rem 15px}}.docs-search .form-control:focus{border-color:#1d4ef5;box-shadow:0 0 0 3px #4e74f7}.docs-sidebar{order:0;border-bottom:1px solid rgba(0,0,0,.1)}@media(min-width:768px){.docs-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports(position:-webkit-sticky) or (position:sticky){.docs-sidebar{position:-webkit-sticky;position:sticky;top:50px;z-index:10;height:calc(100vh - 50px)}.no-navbar .docs-sidebar{top:0;height:100vh}}}@media(min-width:1200px){.docs-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports(position:-webkit-sticky) or (position:sticky){.docs-sidebar{position:-webkit-sticky;position:sticky;top:70px;z-index:10;height:calc(100vh - 70px)}.no-navbar .docs-sidebar{top:0;height:100vh}}}@media(min-width:1200px){.docs-sidebar{flex:0 1 320px}}@media print{.docs-sidebar{display:none}}.docs-sidebar .nav>li>a{display:block;padding:.25rem 1.5rem;font-size:.8rem;color:rgba(0,0,0,.65)}.docs-sidebar .nav>li>a:hover{color:rgba(0,0,0,.85);text-decoration:none;background-color:transparent}.docs-sidebar .docs-toc-item.active a,.docs-sidebar .docs-toc-item a.active,.docs-sidebar .nav>.active:hover>a,.docs-sidebar .nav>.active>a{font-weight:700;color:#1d4ef5;background-color:transparent}.docs-toggle{line-height:1.5;font-size:1.2rem;color:#1d4ef5;background-color:transparent}.docs-links{padding-top:1rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px}@media(min-width:768px){@supports(position:-webkit-sticky) or (position:sticky){.docs-links{max-height:calc(100vh - 5rem - 70px);overflow-y:auto}}}@media(min-width:768px){.docs-links{display:block!important}}.docs-toc{order:2;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}@supports(position:-webkit-sticky) or (position:sticky){.docs-toc{position:-webkit-sticky;position:sticky;top:70px;height:calc(100vh - 70px);overflow-y:auto}}.docs-toc-link{display:block;padding:.25rem 1.5rem;font-weight:700;color:rgba(0,0,0,.65)}.docs-toc-link:hover{color:rgba(0,0,0,.85);text-decoration:none}.docs-toc-item.active{margin-bottom:1rem}.docs-toc-item.active:not(:first-child){margin-top:1rem}.docs-toc-item.active>.docs-toc-link{color:rgba(0,0,0,.85)}.docs-toc-item.active>.docs-toc-link:hover{background-color:transparent}.docs-sidenav{display:block}.docs-toc-title{color:#b5b5b5;font-size:.875rem;font-weight:600;padding-left:calc(1.5rem + 1px)}#TableOfContents{padding-left:0;border-left:1px solid #eee}#TableOfContents ul,ul.toc-top{padding-left:0}#TableOfContents ul ul{padding-left:.8rem}#TableOfContents li{display:block;margin-bottom:8px}#TableOfContents li a,.toc-top li a{display:block;padding:0 1.5rem;color:rgba(0,0,0,.65);line-height:1.75;font-size:16px}.dark #TableOfContents li a,.dark .toc-top li a{color:rgba(255,255,255,.65)}#TableOfContents li a:hover,.toc-top li a:hover{color:#1d4ef5;text-decoration:none}#TableOfContents li a.active{color:#1d4ef5;font-weight:700}.anchorjs-link{font-weight:400;color:#0938d6;transition:color .16s linear}.anchorjs-link:hover{color:#1d4ef5;text-decoration:none}footer{margin:4rem 0 0;width:100%}footer p{font-size:.75rem;text-align:center}@media(max-width:767.98px){footer p{font-size:12px}}footer .powered-by{font-size:.67rem}@media(max-width:767.98px){footer .powered-by{font-size:12px}}.site-footer{color:rgba(0,0,0,.54)}.dark .site-footer,.dark .docs .body-footer{color:rgba(255,255,255,.54)}.footer-license-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;height:auto;width:auto;text-decoration:none}.footer-license-icons i{display:inline-flex;margin-right:8px;height:22px;vertical-align:text-bottom}.view-list-item{margin-bottom:1rem}.pub-icon{color:rgba(0,0,0,.54);font-size:.81em;padding-right:6px}.view-list-item .article-metadata{margin-bottom:0}.pub-list-item .pub-abstract{font-size:1rem}.pub-list-item .btn-links{padding-top:10px}.media.stream-item:not(:last-child){margin-bottom:2rem}.card-simple .article-title,.media.stream-item .article-title{font-size:1.2rem}.card-simple .article-style,.media.stream-item .article-style{margin-top:2px;font-size:.8rem}.media.stream-item .stream-meta{margin-top:12px}.media.stream-item img{max-width:150px;height:auto;object-fit:cover}@media screen and (max-width:768px){.media.stream-item img{max-width:80px}}.stream-meta.article-metadata .article-metadata{margin-bottom:0}.pub-banner{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.pub-row-heading{font-weight:700}#container-publications{display:block;position:relative;overflow:hidden}.li-cite-author{font-size:1em;color:inherit}.li-cite-author a{color:inherit}.dark .li-cite-author a{color:#f8f8f2}html[dir=rtl] body{text-align:right}.search-modal{transform:scale(0);-webkit-transform:scale(0);background-color:#fff;bottom:0;left:0;right:0;top:0;overflow:scroll;position:fixed;visibility:hidden;z-index:-99}.dark .search-modal{background-color:#23252f}.search-modal>.container{padding-top:70px}@media screen and (max-width:1200px){.search-modal>.container{padding-top:50px}}.search-header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;padding-top:2rem;padding-bottom:1rem}@media(max-width:991.98px){.search-header{padding-top:0}}.dark .search-header{background-color:#23252f}.search-header h1{margin:0;line-height:1}.col-search-close{text-align:right}.search-header .col-search-close i{font-size:2rem;line-height:1}#search-box{position:relative;margin-bottom:.5rem}#search-box::before{font-family:'font awesome 5 free';font-weight:900;content:'\f002';font-size:1rem;opacity:.5;line-height:1rem;position:absolute;left:.7rem;top:.6rem;overflow-x:hidden}.ais-Hits-item,.ais-InfiniteHits-item{background:unset;box-shadow:unset;padding:unset}.ais-SearchBox-form::before{all:unset;height:1rem;left:1rem;margin-top:-.5rem;position:absolute;top:50%;width:1rem;font-family:'font awesome 5 free';font-weight:900;content:'\f002';font-size:100%;opacity:.7;line-height:1}.dark #search-query{background-color:#23252f}#search-box #search-query{border:1px solid #dedede;border-radius:1rem;padding:1rem 1rem 1rem 2rem;width:250px;line-height:1rem;height:1rem;font-size:.8rem}.form-control:focus{border-color:#1d4ef5;box-shadow:0 0 0 .2rem #4e74f7}.search-hit em{font-style:normal;background-color:#ffe0b2;color:#e65100;border-bottom:1px solid #e65100}.search-hit-type{margin-bottom:0!important;text-transform:capitalize}.search-hit-description{font-size:.7rem}#search-hits button[disabled]{display:none}.sidebar-search{place-self:center start;display:flex;align-items:center}.sidebar-search:hover{color:rgba(0,0,0,.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.dark .sidebar-search:hover{color:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9)}.sidebar-search-text{flex-grow:1;text-align:left;overflow:hidden;font-size:.8rem}.sidebar-search-shortcut{font-family:Arial,helvetica neue,Helvetica,sans-serif;box-shadow:0 1px 1px rgba(12,13,14,.15),inset 0 1px #fff;flex-shrink:0;padding:1px 12px;margin:0 0 0 10px;color:rgba(0,0,0,.6);font-size:1.2rem;letter-spacing:1px;background:#e4e6e8;border-radius:5px;border:1px solid #9fa6ad;line-height:1.2}#search-common-queries ul{margin-left:0;padding-left:1.6em}#search-common-queries li{line-height:1}#search-common-queries li a{color:inherit}.dark #search-common-queries li a{color:#f8f8f2}.dark .ais-search-box--input{background-color:#23252f}.searching{overflow:hidden}.searching .search-modal{transform:scale(1);-webkit-transform:scale(1);visibility:visible;z-index:1031}.searching #search-box #search-query{width:100%}.home-section{background:#fff;position:relative;padding:110px 0;z-index:0}.home-section.fullscreen,.fullscreen{min-height:calc(100vh - 70px)}@media(max-width:991.98px){.home-section.fullscreen,.fullscreen{min-height:calc(100vh - 50px)}}.no-navbar .home-section.fullscreen,.no-navbar .fullscreen{min-height:100vh}.home-section.light,.home-section.light h1{color:#000}.home-section.light a{color:#1d4ef5}.home-section.dark a{color:#a0afe2}.home-section.dark,.home-section.dark h1,.home-section.dark h2,.home-section.dark h3,.home-section.dark a:not(.btn){color:#fff}.home-section.dark a:not(.btn):not(.hero-cta-alt){text-decoration:underline}.home-section.dark .alert a,.home-section.dark .article-style aside a,.article-style .home-section.dark aside a{color:inherit!important;text-decoration:inherit!important}.home-section-bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.home-section-bg.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-video{position:absolute;top:0;max-height:initial}.bg-video.flip{transform:rotateY(180deg)}.parallax{background-attachment:fixed}@media(max-width:991.98px){.parallax{background-attachment:scroll}}.home-section:first-of-type{padding-top:50px}.home-section:nth-of-type(even){background:#f7f7f7}.dark .home-section{background:#272935}.dark .home-section:nth-of-type(even){background:#23252f}@media screen and (max-width:768px){.home-section{padding:60px 0}.home-section:first-of-type{padding-top:40px}}.section-heading h1{margin:0 0 10px}.section-subheading{font-size:1.25rem;font-family:montserrat,sans-serif;font-weight:700;margin-top:1rem;margin-bottom:.5rem}.section-heading p{font-weight:400;font-size:1.1rem;color:rgba(0,0,0,.54)}.dark .section-heading p{color:#9e9e9e}.see-all{margin-top:2rem;text-transform:uppercase}.dark .alert pre,.dark .article-style aside pre,.article-style .dark aside pre,.dark .alert code,.dark .article-style aside code,.article-style .dark aside code{color:initial;background-color:initial}.home-section.wg-slider{padding:0;animation:none;animation-delay:unset}.carousel-inner .wg-hero{animation:none;clear:none}.talk-metadata{color:#4b4f56;font-size:.8rem}.card.course{margin-bottom:1rem}.card.course:last-of-type{margin-bottom:0}.course .card-subtitle a{border-bottom:solid 1px transparent}.course .card-subtitle a:hover{border-bottom:solid 1px;text-decoration:none}#profile{text-align:center;padding:30px 10px;position:relative}.avatar{width:270px;height:270px;margin:0 auto;object-fit:cover}@media(max-width:767.98px){.wg-about .avatar{width:200px;height:200px}}.avatar-circle{border-radius:50%}.avatar-square{border-radius:3px}.portrait-title h2{font-size:1.75em;font-weight:300;color:#000;margin:20px 0 10px}.portrait-title h3{font-size:1rem;font-weight:300;color:rgba(0,0,0,.54);margin:0 0 10px}ul.network-icon{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0}#profile .network-icon{margin-top:.5rem}.network-icon li{margin-right:10px}.network-icon li:last-of-type{margin-right:0}.network-icon li:hover{transform:scale(1.2)}.big-icon{font-size:2rem}ul.ul-interests li{font-size:.9rem}ul.ul-edu{list-style:none}ul.ul-edu li{position:relative;padding:0 15px 4px 3px}ul.ul-edu li .description p{margin:0}ul.ul-edu li .description p.course{font-size:.9rem}ul.ul-edu li .description p.institution{font-size:.75rem;color:rgba(0,0,0,.6)}.avatar-wrapper{position:relative;width:150px;height:150px;margin-left:auto;margin-right:auto}.avatar-wrapper .avatar-emoji{position:absolute;width:40px;height:40px;line-height:40px;border-radius:100%;bottom:0;right:0;text-align:center;font-size:20px;background-color:#fff;color:#000;box-shadow:0 10px 20px rgba(0,0,0,4%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(0,0,0,4%)}.dark .avatar-emoji{background-color:#000;box-shadow:0 10px 20px rgba(0,0,0,4%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(255,255,255,.96)}.wg-about-avatar .avatar{width:auto;height:auto;max-width:225px;max-height:225px}.wg-about-avatar #profile .network-icon{margin-top:.5rem}.wg-about-avatar ul.network-icon .big-icon{font-size:1.5rem}@media(max-width:767.98px){.wg-about-avatar .network-icon li{margin-right:12px}}.wg-about-avatar .dark .portrait-title h3{color:rgba(255,255,255,.9);font-weight:700}.wg-about-avatar .dark .portrait-title h2{color:#fff;font-weight:700}.wg-about-avatar .bio-text{max-width:680px}.wg-contact .fa-ul{margin-left:3.14285714rem}.wg-contact .fa-li{position:absolute;left:-3.14285714rem;width:2rem;top:.14285714em;text-align:center}.wg-contact li{padding-top:.8rem;margin-bottom:.3rem}.wg-contact li:last-of-type{margin-bottom:0}#map{height:350px;width:100%}#map a{color:initial}.exp-title{text-transform:none!important}.exp-company{font-weight:400!important;text-transform:none!important}.exp-meta{font-size:.8rem}.experience .card-text,.experience .card-text p{color:#000!important;font-size:.75rem!important}.dark .experience .text-muted{color:rgba(255,255,255,.8)!important}.dark .experience .card-text,.dark .experience .card-text p{color:#f8f8f2!important}.card .card-text p+ul{margin-top:-1rem;margin-bottom:0}.experience .m-2 .border,.experience .col.border-right{border-color:#1d4ef5!important}.experience .m-2 .border.exp-fill{background-color:#1d4ef5!important}.featurette{font-size:.8rem;line-height:1.5;color:#555;text-align:center}.featurette .section-subheading{margin-top:0;margin-bottom:5px;font-weight:400;color:#333}.dark .featurette,.dark .featurette .section-subheading{color:#fff}.featurette-icon{display:block;width:100%;color:#1d4ef5;font-size:3rem;text-align:center}.wg-hero{padding:3em 0}.hero-title{font-size:2.7rem;margin-top:0;line-height:1}.hero-lead{max-width:768px;font-size:1.35rem}.wg-hero.dark .hero-title,.wg-hero.dark .hero-lead,.wg-hero.dark .hero-cta-alt,.wg-hero.dark .hero-note>*{color:#fff}.wg-hero.light a.btn{color:#fff}.wg-hero.dark a:not(.wg-hero .btn){color:#fff}.wg-hero .hero-lead a{text-decoration:underline}.wg-hero .cta-btns{margin-bottom:16px}.wg-hero .btn{padding:.6em 2.1em}.wg-hero.dark .btn{color:#0938d6}a.hero-cta-alt{display:inline-block;position:relative;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;font-size:1.1rem}a.hero-cta-alt:active,a.hero-cta-alt:focus,a.hero-cta-alt:hover{transform:scale(1.1)}.wg-hero .btn-lg,.wg-hero .btn-group-lg>.btn{font-size:1.1rem}.wg-hero .hero-note{font-size:.8rem}.hero-media{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.people-widget{font-size:.8rem;text-align:center}.people-widget .portrait-title h2{font-size:1rem}.people-widget .portrait-title h3{font-size:.7rem}.people-widget .avatar{width:80%;max-width:150px;height:auto}@media(min-width:576px){.people-widget .col-sm-auto{width:30%}}@media(min-width:992px){.people-widget .col-sm-auto{width:20%}}.project-widget-simple li{margin-bottom:1rem}.project-widget-simple li:last-of-type{margin-bottom:0}.project-widget-simple .project-title{margin-bottom:6px}.project-widget-simple .project-summary{font-size:.9rem;margin-bottom:.4rem}.projects-container{display:block;position:relative;overflow:hidden}.project-toolbar{margin-bottom:2rem}.project-card{position:relative;width:calc( 33.3% - 13.3px)}@media screen and (max-width:1199px){.project-card{width:calc( 50% - 10px)}}@media screen and (max-width:768px){.project-card{width:100%}}.project-item{margin-bottom:1.5rem}.project-card.project-item{margin:0 0 20px}.project-card .card{margin:0}.project-showcase .project-item{margin-bottom:3rem}.project-item:last-of-type{margin-bottom:0}.isotope-item{z-index:2}.isotope-item:hover{z-index:3}.skill-group-title{display:inline-block;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #c7c7c7;font-size:1rem;line-height:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.skills-content{margin-bottom:15px}.skills-name{margin-bottom:6px;color:#888;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}.skills-description{margin-bottom:6px;font-size:.7rem;text-transform:none}.dark .skills-name{color:#eee}.skills-icon{margin-right:.5em}.skills-wrapper{position:relative;overflow:hidden;width:100%;height:10px;border:1px solid #a8e9e9;border-radius:10px}.skills-percent{position:absolute;width:60%;height:10px;background-color:#3cb5b5}.dark .article-title a{color:#fff}.dark .pagination li>a,.pagination li>span{background-color:#282a36;border:1px solid #ddd}body.dark,.dark .docs-toc-link,.dark .modal button.close,.dark input{color:#f8f8f2;background:#23252f}.dark .form-control{color:#f8f8f2;background-color:#44475a}.dark .form-control::placeholder{color:#fff;opacity:1}.dark .form-control:focus{background-color:#44475a;border-color:#1d4ef5;box-shadow:0 0 0 .2rem #0938d6}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#fff}.dark pre{border-color:#44475a;color:#fff}.dark mark,.dark .mark{background:rgba(233,231,245,.2)}.dark #MathJax_Zoom{background-color:#44475a!important}.dark table table{background-color:#282a36}.dark table>tbody>tr:nth-child(odd)>td,.dark table>tbody>tr:nth-child(odd)>th{background-color:#323440}.dark table>tbody>tr:hover>td,.dark table>tbody>tr:hover>th{background-color:#3c3e4a}.dark .portrait-title h2{color:#fff}.dark .portrait-title h3{color:rgba(255,255,255,.54)}.dark ul.ul-edu li .description p.institution{color:rgba(255,255,255,.6)}.dark .pub-icon{color:rgba(255,255,255,.54)}.dark .talk-metadata{color:rgba(255,255,255,.54)}.dark .card{background:#343a40}.dark .card .section-subheading a{color:#1d4ef5;border-bottom:solid 1px transparent}.dark .card .card-image.hover-overlay::before{background:#666}.dark .card .card-image.hover-overlay::after{color:#fff}.dark select{background:#282a36;color:#f8f8f2}.dark .badge-light{color:rgba(255,255,255,.68);background:rgba(255,255,255,.2)}.dark .badge-light[href]:focus,.dark .badge-light[href]:hover{background:rgba(255,255,255,.3)}.dark a.badge:focus,.dark a.badge:hover{color:rgba(255,255,255,.68)}.dark .btn-primary,.dark .btn.btn-primary.active{color:initial}.dark .docs-sidebar .nav>li:not(.active)>a{color:#f8f8f2;background:#23252f}div.mermaid{width:100%;text-align:center;margin-bottom:1rem}div.chart{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:1rem;overflow-x:auto}.universal-wrapper{max-width:800px}section .container{max-width:900px}div.docs-sidebar{visibility:hidden}.section-heading h1{font-size:1.8em}a{transition:color .2s ease-out}a i.fa-github{color:var(--color-icon)}div.article-container,div.page-body{font-family:work sans,sans-serif}div.article-container h1,div.article-container h2,div.article-container h3,div.article-container h4,div.article-container h5,div.article-container h6,div.page-body h1,div.page-body h2,div.page-body h3,div.page-body h4,div.page-body h5,div.page-body h6{font-family:poppins,sans-serif;font-weight:bolder}div.article-container h1 a.header-anchor,div.article-container h2 a.header-anchor,div.article-container h3 a.header-anchor,div.article-container h4 a.header-anchor,div.article-container h5 a.header-anchor,div.article-container h6 a.header-anchor,div.page-body h1 a.header-anchor,div.page-body h2 a.header-anchor,div.page-body h3 a.header-anchor,div.page-body h4 a.header-anchor,div.page-body h5 a.header-anchor,div.page-body h6 a.header-anchor{opacity:0;transition:all .2s ease-out;text-decoration:none;font-weight:500}div.article-container h1:hover a.header-anchor,div.article-container h2:hover a.header-anchor,div.article-container h3:hover a.header-anchor,div.article-container h4:hover a.header-anchor,div.article-container h5:hover a.header-anchor,div.article-container h6:hover a.header-anchor,div.page-body h1:hover a.header-anchor,div.page-body h2:hover a.header-anchor,div.page-body h3:hover a.header-anchor,div.page-body h4:hover a.header-anchor,div.page-body h5:hover a.header-anchor,div.page-body h6:hover a.header-anchor{opacity:.5}div.article-container h1:hover a.header-anchor:hover,div.article-container h2:hover a.header-anchor:hover,div.article-container h3:hover a.header-anchor:hover,div.article-container h4:hover a.header-anchor:hover,div.article-container h5:hover a.header-anchor:hover,div.article-container h6:hover a.header-anchor:hover,div.page-body h1:hover a.header-anchor:hover,div.page-body h2:hover a.header-anchor:hover,div.page-body h3:hover a.header-anchor:hover,div.page-body h4:hover a.header-anchor:hover,div.page-body h5:hover a.header-anchor:hover,div.page-body h6:hover a.header-anchor:hover{opacity:1;text-decoration:underline}div.article-container p a,div.article-container ul a,div.article-container div.alert a,div.page-body p a,div.page-body ul a,div.page-body div.alert a{text-decoration:underline;text-decoration-color:rgba(1,1,1,.4)}div.article-container p a:hover,div.article-container ul a:hover,div.article-container div.alert a:hover,div.page-body p a:hover,div.page-body ul a:hover,div.page-body div.alert a:hover{text-decoration-color:inherit}div.article-container a.btn,div.article-container a.btn-lg,div.article-container button a,div.page-body a.btn,div.page-body a.btn-lg,div.page-body button a{text-decoration:none}code{background:var(--color-surface);border:1px solid var(--color-on-surface);border-radius:.25rem;padding:.1rem .25rem}figure img,video{margin-left:auto;margin-right:auto;border:1px solid #000;border-radius:.5em}body.dark .page-body p:not(.cta-btns) a,body.dark .article-style a:not(.btn){text-decoration:underline;text-decoration-color:#fff}body.dark .container.logos,body.dark #who-logos{background-color:#fff;border-radius:.5rem}body.dark .btn{color:#fff}.hide-page-stream div.media.stream-item{display:none}.reverse-markdown-row div.row{flex-direction:row-reverse}:root body{--color-icon:#4e4e4e;--color-surface:rgb(245, 245, 245);--color-on-surface:rgb(225, 225, 225)}:root body.dark{--color-icon:#afafaf;--color-surface:rgb(33, 33, 33);--color-on-surface:rgb(55, 55, 55)}div.about-us blockquote{padding-left:1.9em;text-indent:-1.6em}div.alert{border-color:#ccc}div.alert div>a,div.alert p>a,div.alert ul>a{border-bottom:0;color:#1d4ef5}div.alert>div:first-child:before{left:-2.25rem;color:#1d4ef5!important}button.btn-primary a{border-bottom:0}ul.cta-group{padding-left:1em}ul.cta-group a{font-size:1.1em}div.color-secondary a{color:#e14e4f}div.color-secondary a.btn-primary{color:#fff;background-color:#e14e4f;border-color:#e14e4f}.button-left ul.cta-group{justify-content:left}nav.navbar a:hover{color:#1d4ef5!important}nav.navbar li.nav-item a{font-size:1.1em}nav.navbar ul.ml-md-auto{font-size:.9em}nav.navbar .navbar-brand img{padding-top:.1rem;padding-bottom:.1rem}.powered-by{display:none}#mission p{font-size:1.6em;width:90%;margin:auto}#mission p strong{color:#1d4ef5}#faces div.people-widget>div.people-person{padding-top:1em;padding-bottom:1em;flex-basis:20%}section.funding-source .section-heading>h1{font-size:1.4em}section#team .people-person{width:30%}figure.projects-image img{margin-left:0;max-height:4em;max-width:35%}.article-header img{max-height:250px;width:auto;border:1px solid #4e4e4e;border-radius:.5em}.page-body .featured-image-wrapper{display:none}.home-section{padding:50px 0}div.hero-lead{max-width:1000px}div.hero-lead p{font-size:.9em}p.cta-btns{margin-top:1rem;margin-bottom:0}ul.cta-group{justify-content:center;color:#fff}.job-cards{font-size:.8em}.job-cards .extra-info{font-style:italic}.job-cards button{font-size:1.3em}.job-info{border:1px solid #4e4e4e;border-radius:1em;padding:1.5em;width:80%;margin:auto;font-size:.9em}.job-info ul.cta-group{margin:0;padding:0}.job-info ul.cta-group li{margin:0}table tr th:empty{display:none}table tr td:first-child{text-align:center;font-size:1.1em}section.splash div.container{max-width:1100px!important}section.splash div.container .row{align-items:center}section.splash div.container h1{font-size:2.8rem}section.splash div.container div.subtext{font-size:1.5em}p.highlight{width:80%;text-align:center;margin:1em auto;font-size:1.1em;font-style:italic}div.project-figures{margin-top:4em}div.project-figures figure.project-highlight{width:33%;float:left;height:11em;text-align:center}div.project-figures figure.project-highlight img{margin:0 auto;height:3em}div.project-figures figure.project-highlight p.project-title{font-size:1.3em;margin-bottom:.2em}div.project-figures figure.project-highlight p.project-caption{max-width:80%;margin:0 auto}#jupyter-features div.featurette-icon img{width:150px} \ No newline at end of file diff --git a/donate/index.html b/donate/index.html new file mode 100644 index 000000000..a5c6776e3 --- /dev/null +++ b/donate/index.html @@ -0,0 +1,26 @@ +Donate to 2i2c | 2i2c

    Donate to 2i2c

    Much of the work we do is supported by grants and donations from stakeholders in our community. These resources go towards things like new development of open source technology, maintenance for open source projects, community development efforts, sponsoring hubs for under-resourced communities, and general support for 2i2c in its mission.

    Fill our the form below to make a donation to 2i2c via its fiscal sponsor, +Code for Science and Society +. If you’d rather have a conversation with us first about your donation, please +send us an email +.

    \ No newline at end of file diff --git a/founders/index.html b/founders/index.html index fbb88a9d0..1a274c315 100644 --- a/founders/index.html +++ b/founders/index.html @@ -1,11 +1,11 @@ -Our Founding Team | 2i2c

    Our founding team

    2i2c was founded by leaders in the research, education, and open source community. We have years of experience in deploying infrastructure for interactive computing @@ -62,10 +62,9 @@ is a massively-open free service for reproducible, sharable interactive computing environments. It serves over 100,000 users each week, and has been one of the driving services behind improvements to JupyterHub on Kubernetes and the reproducible -environments tool, repo2docker.

    2i2c

    Interactive computing for your community

    2i2c designs, develops, and operates JupyterHubs in the cloud for communities of practice in research & education. It builds and supports open source infrastructure that serves these communities.

    Learn about our cloud service -Our Mission

    The Managed JupyterHub Service ☁️

    JupyterHubs in the cloud for your community, managed by 2i2c.

    The Managed JupyterHubs Service is a federation of JupyterHubs that are designed, configured, and managed by 2i2c. They are built entirely on open source infrastructure, are vendor- and cloud-agnostic, and are designed by and for the research and education community.

    Managed JupyterHub as a Service

    2i2c manages cloud infrastructure for JupyterHub so that you can focus on your work.

    Designed for our communities

    We have extensive experience in research and education, and design our infrastructure for these communities.

    The Right to Replicate your infrastructure

    Our JupyterHubs use entirely open-source and community-driven tools, allowing you to replicate our hubs on your own.

    Innovation in Interactive Computing Infrastructure. 🤝

    Collaborations with research and education to develop new technology.

    We collaborate with communities in research and education to drive new development in interactive computing technology that supports our communities. -Here are a few core tenets of our development model.

    Integrate

    We leverage pre-existing open source infrastructure developed by communities of peers to solve new problems in research and education.

    Enhance

    We extend and improve this infrastructure to support our collaborators and the communities we serve.

    Upstream

    We ensure that the improvements we make are contributed back to open source communities, so that others may benefit from our efforts.

    Support for open source communities 💗.

    Core support for open source communities that underlie our infrastructure.

    In all of the work we do, we live -our values -by collaborating with others, using and building open source infrastructure in partnership with communities, and creating technology that makes interactive computing more accessible and powerful for all.

    Research and education will have a strong foundation of tools to use if those tools are supported by a healthy and strong ecosystem of open communities that create those tools. 2i2c supports many of these communities by investing our time and expertise to provide core development support, community stewardship, and strategic support and leadership.

    Contact

    If you’ve got a question about 2i2c or would like to inquire about 2i2c managed JupyterHubs, reach out via the buttons below:

    A global network of community hubs for interactive learning and discovery

    Our interactive computing platform gives your community a digital home to create and share knowledge, and a global network of communities to learn from.

    Learn about our interactive computing platform

    We give communities a home in the cloud for interactive computing.

    Our interactive computing platform empowers communities in research and education to design a hub for their unique workflows. It brings together open source tools, data, and computational resources in a remotely-accessible interactive environment for creating and sharing knowledge.

    + + + + +

    We serve a global network of communities

    We serve over 80 communities across the globe with over 7000 active users that are dedicated to creating and sharing knowledge. This includes educational communities that share knowledge within a community, research communities that create advances at the frontier of knowledge, and applied knowledge communities that use advances in knowledge to serve the public.

    2i2c map of communities
    A map of the rough location of communities with currently active hubs. Updated as of April 2024, +see our interactive map +for the latest data.

    • Nasa logo
    • Smithsonian logo
    • Howard Hughes Medical Institute logo
    • NCAS logo
    • Pangeo logo
    • University of toronto logo
    • Columbia University logo

    We empower communities to share and learn.

    Interactive computing hubs provide access to standardized workflows that make it easier for community members to teach and share with one another, and to enhance their work together.

    How communities improve with shared infrastructure.

    We make open source tools more impactful

    Our global network gives us a unique perspective to identify high-impact improvements to open source tools. We collaborate with open source communities to make upstream enhancements, and re-deploy the improved tools to the communities in our network.

    The lifecycle of upstream development

    Grounded in open principles so communities can trust us as stewards of critical scientific workflows.

    Transparency

    Our transparent and participatory model keeps our incentives aligned with community needs.

    Empowerment

    Our service gives communities agency to design the service they need, and to manage it without 2i2c if they wish.

    Sustainability

    Our service should have a self-sustaining model that ensures continuity, growth, and funder independence.

    Learn more about our organization.

    Open Source Infrastructure Engineer: Pangeo Project | 2i2c

    Open Source Infrastructure Engineer: Pangeo Project

    We are looking for an Open Source Infrastructure Engineer who will help shape the future of data-intensive scientific research and make a big impact on important problems shaping society. This engineer will lead the development and operation of cloud-based infrastructure, focusing on the Pangeo Project @@ -25,10 +25,9 @@ with the following information.

    • A copy of your resume.
    • A short statement about why you believe you’re a good fit for 2i2c, and for this position.
    • Examples of your work (either public or private) that you believe shows that you are a good fit.
    • Your preferred work location.

    Salary & Benefits #

    We pay competitively (at San Francisco rates) for all of its positions, regardless of your geographic location or cost of living. Salaries are based entirely on job title along with discrete levels of experience within that job title. We also offer a generous benefits package for US-based employees.

    See our Salary and Benefits page -for more information.

    Chris Holdgraf
    Chris Holdgraf
    Executive Director
    Open Source Infrastructure Engineer: Site Reliability Engineering and Cloud Infrastructure | 2i2c

    Open Source Infrastructure Engineer: Site Reliability Engineering and Cloud Infrastructure

    2i2c manages, supports, and builds community-centric infrastructure for interactive computing in the cloud with partner communities in research and education.

    We’re looking for an Open Source Infrastructure Engineer that will join our Site Reliability Engineering team and make our cloud infrastructure more reliable, scalable, and efficient. It will help build a future of data-intensive scientific research and democratize the design and access to cloud-based resources for research and education purposes.

    If you’re interested, learn more about 2i2c at the links below, and more about this job posting on the rest of this page.

    ❌❌❌
    This posting is closed to new applications.
    See the jobs page for our open positions.
    ❌❌❌

    About the position

    • Salary: $120,000 - $135,000
    • Location: preferred at the US/Pacific time zone
    • Deadline: We will begin reviewing applications around November 17th, and will accept them on a rolling basis until the position is filled.

    Major duties

    • Site Reliability Engineering

    • Cloud infrastructure management, operations, and support.

    • Development of open source infrastructure for hosted JupyterHub service

    For more general information about 2i2c, see the links below:

    Who we are #

    2i2c is a non-profit organization with a mission to make interactive computing more accessible, scalable, and powerful for research and education: @@ -26,10 +26,9 @@ #

    Please fill out the following application form . -We will begin reviewing applications on November 17th, and will accept them on a rolling basis until the position is filled.

    We are eager to receive your application!

    Product and Community Lead | 2i2c

    Product and Community Lead

    We are looking for a Product and Community Lead to ensure that the communities that 2i2c serves are empowered to have the most impact with our infrastructure.

    ❌❌❌
    This posting is closed to new applications.
    See the jobs page for our open positions.
    ❌❌❌

    About the position

    • Salary: $120,000 - $130,000
    • Location: anywhere (prefer a time zone between US/Pacific and Central European)
    • Deadline: We will begin reviewing applications around March 21st, and will accept them on a rolling basis until the position is filled.

    Major duties

    • Guide and learn from our user communities.

    • Guide our team to build services and infrastructure for these communities

    • Lead strategic efforts to grow this work within 2i2c.

    For more general information about 2i2c, see the links below:

    Position summary #

    This role will guide and empower the communities that we serve, learn from them, and bring their perspective to guide our service and product development. It is similar to a mixture of product management and community and developer advocacy in a tech firm, but adjusted for research, education, and open source contexts. It is also similar to a @@ -30,10 +30,9 @@ .

  • Experience using an open source language in a research/education setting.
  • An interest in learning about workflows with the open source language Python, and open source workflows around it for research and education.
  • Experience or strong interest in cloud infrastructure and data workflows for research or education, and how this can lead to more collaboration, openness, and productivity (for example, via managed services and Analysis Ready, Cloud Optimized datasets ).
  • Experience with distributed and complex open source communities and ability to communicate and collaborate effectively with these communities.
  • A note on scope and expectations -#

    We know that this role is very broad in scope, and that there is a lot of room for interpretation of the specific responsibilities and duties. This is somewhat intentional, and somewhat unavoidable, given that this is the first role of its kind within 2i2c. We will do everything we can to set these expectations intentionally, and to refine them as we learn more, in order to reduce this ambiguity and ensure that this role is sustainable.

    Chris Holdgraf
    Chris Holdgraf
    Executive Director
    Open Source Infrastructure Engineer | 2i2c

    Open Source Infrastructure Engineer

    We are looking for an experienced Open Source Infrastructure Engineer who will help shape the future of data-intensive scientific research and make a big impact on democratizing the design and access to cloud-based resources for research and education purposes. This engineer will be part of an awesome engineering team pushing forward the development and reliable operations of our cloud-based infrastructure.

    For more information and to apply, see our Greenhouse application page for this job -.

    ❌❌❌
    This posting is closed to new applications.
    See the jobs page for our open positions.
    ❌❌❌

    About the position

    • Salary: $121,600 - $130,500
    • Location: Remote, required overlapping for US Pacific timezones
    • Deadline: We will begin reviewing applications around October 16th, and will accept them on a rolling basis until the position is filled.

    Major duties

    • Cloud infrastructure management and operations

    • Site Reliability Engineering

    • Development of open source infrastructure for hosted JupyterHub service

    For more general information about 2i2c, see the links below:

    Delivery Manager / Chief of Staff | 2i2c

    Delivery Manager / Chief of Staff

    We’re looking for a Delivery Manager who will serve as a key facilitator in ensuring the successful and efficient delivery of our product @@ -13,10 +13,9 @@ our Greenhouse application page for this job .

    ❌❌❌
    This posting is closed to new applications.
    See the jobs page for our open positions.
    ❌❌❌

    About the position

    • Salary: $85,000 - $107,000
    • Location: Remote, preference for working hours that maximizes overlap in time zones with the existing team (currently distributed from UTC-7 through UTC+3)
    • Deadline: We will begin reviewing applications around October 23rd, and will accept them on a rolling basis until the position is filled.

    Major duties

    • Ensure the successful and efficient delivery of our product ( https://2i2c.org/service/ -)

    • Organize and oversee cross-functional work across the team

    • Detailed planning and day-to-day management of engineering tasks

    For more general information about 2i2c, see the links below:

    Chris Holdgraf
    Chris Holdgraf
    Executive Director
    Product Lead | 2i2c

    Product Lead

    We’re looking for a Product Lead who will be instrumental in shaping 2i2c’s product vision, strategy, and execution. You’ll own the product vision, align it with user needs, and translate it into a clear product roadmap which defines cross-functional priorities and guides our partnerships and engineering teams, enabling efficient product delivery and continuous improvement.

    For more information and to apply, see our Greenhouse application page for this job -.

    ❌❌❌
    This posting is closed to new applications.
    See the jobs page for our open positions.
    ❌❌❌

    About the position

    • Salary: $95,000-125,000
    • Location: Remote, preference for working hours that maximizes overlap in time zones with the existing team (currently distributed from UTC-7 through UTC+3)
    • Deadline: We will begin reviewing applications around November 5th, and will accept them on a rolling basis until the position is filled.

    Major duties

    • Define and own the product vision and strategy assuming ‘the voice of the user’, and doing so collaboratively and inclusively.

    • Create a clear product roadmap that guides the engineering and partnerships teams.

    • Collaborate closely with our engineers and users in partner organizations to translate the product roadmap into actionable plans and tasks.

    For more general information about 2i2c, see the links below:

    Chris Holdgraf
    Chris Holdgraf
    Executive Director
    Product Lead | 2i2c

    Product Lead

    Please see the Product Lead page -.

    Chris Holdgraf
    Chris Holdgraf
    Executive Director
    Technical Content Specialist | 2i2c

    Technical Content Specialist

    2i2c manages, supports, and builds community-centric infrastructure for interactive computing in the cloud with partner communities in research and education.

    We’re looking for a Technical Content Specialist that will create and curate documentation that supports interactive computing and cloud based open science. It intersects job titles such as “technical writer” and “content creator” while emphasizing previous experience working with open source science and related tools and a desire to share that knowledge.

    ❌❌❌
    This posting is closed to new applications.
    See the jobs page for our open positions.
    ❌❌❌

    About the position

    • Salary: $75,000 - $85,000
    • Location: Fully remote
    • Deadline: We will begin reviewing applications around August 2, 2023, and will accept them on a rolling basis until the position is filled.

    Major duties

    • Create documentation for cloud-based interactive computing.

    • Curate documentation and resources from open source and open science projects.

    For more general information about 2i2c, see the links below:

    If you’re interested in advancing your career at an impact-driven non-profit that is dedicated to open communities and public knowledge, then read on…

    About you… #

    Below are several skills that will make somebody well-suited for this role. You should apply even if you do not have all of these skills. We expect any new hires to learn and grow into this role over time. If you aren’t sure whether you have the right skills for this job, you should just apply! This is a fully remote role with a preference for working hours that overlap timezones with the existing team (currently distributed from UTC-7 through UTC+3).

    Necessary qualities @@ -19,10 +19,9 @@ for more information about our compensation and benefits.

    How to apply #

    2i2c is committed to hiring processes that are inclusive of people with many lived experiences and qualities. We try to structure our hiring process so that it is predictable, doesn’t take too long, and doesn’t take too much effort.

    If you’d like to apply for this position, please upload your resume and cover letter using this application form -. We will begin reviewing applications after August 2, 2023 and will fill this position on a rolling basis once we find a candidate with the right fit for the job.

    James Munroe
    James Munroe
    Community Success Manager
    Jobs at 2i2c | 2i2c

    Jobs at 2i2c

    Open positions #

    We grow our team on a rolling basis as funds and projects are available.1 @@ -61,10 +61,9 @@ We’re looking for a Technical Content Specialist that will create and curate documentation that supports interactive computing and cloud based open science.

    Open Source Infrastructure Engineer: Site Reliability Engineering and Cloud Infrastructure
    2i2c manages, supports, and builds community-centric infrastructure for interactive computing in the cloud with partner communities in research and education. We’re looking for an Open Source Infrastructure Engineer that will join our Site Reliability Engineering team and make our cloud infrastructure more reliable, scalable, and efficient.
    Product and Community Lead
    We are looking for a Product and Community Lead to ensure that the communities that 2i2c serves are empowered to have the most impact with our infrastructure. ❌❌❌ -This posting is closed to new applications.
    Open Source Infrastructure Engineer: Pangeo Project
    We are looking for an Open Source Infrastructure Engineer who will help shape the future of data-intensive scientific research and make a big impact on important problems shaping society. This engineer will lead the development and operation of cloud-based infrastructure, focusing on the Pangeo Project - a community platform for big data geoscience.
    Open Source Infrastructure Engineer: Pangeo Project
    We are looking for an Open Source Infrastructure Engineer who will help shape the future of data-intensive scientific research and make a big impact on important problems shaping society. This engineer will lead the development and operation of cloud-based infrastructure, focusing on the Pangeo Project - a community platform for big data geoscience.
    Join our network of community hubs. | 2i2c

    Join our network of community hubs.

    2i2c’s open interactive computing platform serves a +network of more than 80 communities +. +We are gradually growing this network in order to learn more about how the service could best-support the communities we wish to serve. If you’re interested in working with us, click the link below.

    We currently prioritize running infrastructure for a diverse group of organizations for both research and educational use-cases. In particular, we wish to serve institutions with limited resources or those from historically under-represented institutions.

    Would your community benefit from joining our network?

    Send us an email and we’d be happy to discuss your community’s needs to understand if it is a good fit for our interactive computing platform.

    \ No newline at end of file diff --git a/join/index.xml b/join/index.xml new file mode 100644 index 000000000..8ad5e3bfa --- /dev/null +++ b/join/index.xml @@ -0,0 +1 @@ +Join our network of community hubs. | 2i2chttps://2i2c.org/join/Join our network of community hubs.Hugo Blox Builder (https://hugoblox.com)en-ushttps://2i2c.org/media/sharing.pngJoin our network of community hubs.https://2i2c.org/join/ \ No newline at end of file diff --git a/join/page/1/index.html b/join/page/1/index.html new file mode 100644 index 000000000..4186040fc --- /dev/null +++ b/join/page/1/index.html @@ -0,0 +1,2 @@ +https://2i2c.org/join/ + \ No newline at end of file diff --git a/media/icons/jupyter.svg b/media/icons/jupyter.svg deleted file mode 100644 index ab2550874..000000000 --- a/media/icons/jupyter.svg +++ /dev/null @@ -1,90 +0,0 @@ - -Group.svg -Created using Figma 0.90 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/media/icons/jupyterbook.svg b/media/icons/jupyterbook.svg deleted file mode 100644 index e29f7ede4..000000000 --- a/media/icons/jupyterbook.svg +++ /dev/null @@ -1 +0,0 @@ -logo-wide diff --git a/media/icons/jupyterhub.svg b/media/icons/jupyterhub.svg deleted file mode 100644 index f000235fa..000000000 --- a/media/icons/jupyterhub.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - -Group Copy 2 -Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/media/videos/jupyterbook.mp4 b/media/videos/jupyterbook.mp4 new file mode 100644 index 000000000..1f699dec3 Binary files /dev/null and b/media/videos/jupyterbook.mp4 differ diff --git a/media/videos/jupyterhub-admin.mp4 b/media/videos/jupyterhub-admin.mp4 new file mode 100644 index 000000000..bb6ecf608 Binary files /dev/null and b/media/videos/jupyterhub-admin.mp4 differ diff --git a/media/videos/jupyterlab.mp4 b/media/videos/jupyterlab.mp4 new file mode 100644 index 000000000..a587d7712 Binary files /dev/null and b/media/videos/jupyterlab.mp4 differ diff --git a/media/videos/magic-links.mp4 b/media/videos/magic-links.mp4 new file mode 100644 index 000000000..702fcfa6c Binary files /dev/null and b/media/videos/magic-links.mp4 differ diff --git a/mission/index.html b/mission/index.html index cecb08670..f96bac1d1 100644 --- a/mission/index.html +++ b/mission/index.html @@ -1,18 +1,18 @@ -Mission and strategy | 2i2c

    Our mission and strategy

    Our mission is to make research and education more impactful, accessible, and delightful by developing, operating, and supporting infrastructure for interactive computing.

    We do this by

    Designing JupyterHub distributions that run on cloud infrastructure, are tailored for research and education, and respect a community’s Right to Replicate their infrastructure . See -our cloud service +our cloud service for more information.

    Managing a federation of JupyterHubs that serves communities of practice in research and education, so that they can focus on their work without needing skills in DevOps. See -our cloud service +our cloud service for more information.

    Developing open source infrastructure that is tailored for use-cases in research and education, so that our ecosystem of tools continues to improve. See our projects for more information.

    Supporting open source communities that underlie infrastructure in this space, so that these communities may thrive and have positive impact on the world. See @@ -31,10 +31,9 @@ check out our jobs page .

  • If you are a funder interested in supporting open source communities and infrastructure via 2i2c, get in touch -.
  • Our organization | 2i2c

    Our organization and team

    We are a non-profit, fiscally-sponsored project of Code for Science and Society , a US 501(c)(3) public charity.

    We are a distributed team spread across South America, Western and Eastern Europe, and North America. We have a combination of experience in cloud engineering and open source, research and education, and open communities. Our Steering Council provides strategic guidance and oversight to our team.

    The organizational structure section of our team compass has a lot more information about our organizational structure and roles.

    Below is a list of each team and its members.

    Open Engineering Team

    Avatar

    Harold Campbell

    Delivery Manager and Chief of Staff

    Avatar

    Yuvi Panda

    Senior Open Source Infrastructure Engineer

    Avatar

    Georgiana Dolocan

    Open Source Infrastructure Engineer

    Avatar

    Sarah Gibson

    Open Source Infrastructure Engineer

    Avatar

    Angus Hollands

    Open Source Infrastructure Engineer

    Avatar

    Damián Avila

    Engineering Manager

    Avatar

    Erik Sundell

    Open Source Infrastructure Engineer

    Partnerships Team

    Avatar

    James Munroe

    Community Success Manager

    Avatar

    Jenny Wong

    Technical Content Developer

    Avatar

    Jim Colliander

    Partnerships Lead

    Executive Director

    Avatar

    Chris Holdgraf

    Executive Director

    Steering Council

    Avatar

    Chris Holdgraf

    Executive Director

    Avatar

    Yuvi Panda

    Senior Open Source Infrastructure Engineer

    Avatar

    Cathryn Carson

    Co-Founder

    Avatar

    Fernando Perez

    Co-Founder

    Avatar

    Jim Colliander

    Partnerships Lead

    Avatar

    Lindsey Heagy

    Co-Founder

    Avatar

    Ryan Abernathey

    Co-Founder

    How we are funded

    To sustain and grow our operations, 2i2c receives funding from the following sources:

    • Revenue from managed services. We build self-sustaining cloud services that generate revenue through management and support contracts. See -our services page +our services page for more information.
    • Project-focused grants. We lead and collaborate on several projects that involve developing and supporting infrastructure for research and education. See our projects page for more information.
    • Donations and core support. We raise central funding that provides crucial core support for 2i2c’s operations, and supports our time in supporting open source communities.

    2i2c’s Financial and Sustainability Strategy page @@ -33,10 +33,9 @@ funding from CZI to serve open cloud infrastructure to communities in Latin America and Africa. More information is in this blog post -.

    2i2c

    2i2c

    Cloud platform | 2i2c

    A shared platform for global communities.

    An interactive computing platform for communities that create and share knowledge.

    The research lifecycle we enable.

    Interactive computing hubs provide tools that facilitate the entire knowledge creation and sharing lifecycle.

    The research lifecycle we enable.

    Flexible interfaces for data-driven discovery

    JupyterLab provides a flexible user interface to create and explore notebooks, interactive visualizations, and computational narratives.

    Choose a community environment, or create your own.

    Community leaders can offer many environments for users to fit all of their workflows.

    A shared knowledge base that connects with your hub.

    Shared knowledge bases allow communities to contribute their ideas and work to a shared space that is accessible to the community.

    JupyterHub gives your users their own digital space.

    Community leaders can manage user access to the hub, and provide each user their own workspace that persists over time.

    Supported cloud providers.

    2i2c aims to support JupyterHubs on any cloud provider that offers a managed Kubernetes service. +To start, we are focusing on the major commercial cloud providers listed below. +If you would like a hub hosted on a different cloud provider, please +give us your feedback +. +See +our Organizational Strategy and Goals +to learn more about our plans.
    google-cloud
    Google Cloud
    azure
    Microsoft Azure
    aws
    Amazon Web Services

    Learn more about our organization.

    Learn more about our community network.

    \ No newline at end of file diff --git a/platform/index.xml b/platform/index.xml new file mode 100644 index 000000000..45da85b60 --- /dev/null +++ b/platform/index.xml @@ -0,0 +1 @@ +Cloud platform | 2i2chttps://2i2c.org/platform/Cloud platformHugo Blox Builder (https://hugoblox.com)en-ushttps://2i2c.org/media/sharing.pngCloud platformhttps://2i2c.org/platform/ \ No newline at end of file diff --git a/projects/index.html b/projects/index.html index 98a93ffac..77c5b2f7d 100644 --- a/projects/index.html +++ b/projects/index.html @@ -1,11 +1,11 @@ -Open Source | 2i2c

    Our Projects

    In addition to creating and managing JupyterHub distributions, 2i2c also carries out focused development and research projects for interactive computing, with a focus on the Jupyter ecosystem.

    If you’re interested in collaborating with 2i2c on a development-focused project, please reach out!

    Below is a short overview of the major projects we are currently carrying out.

    Executable Books

    The @@ -34,10 +34,9 @@ Interactive, beautiful books with Jupyter " loading=lazy data-zoomable>

    Jupyter Book

    Interactive, beautiful books with Jupyter

    Dask
 Advanced parallelism for analytics
-

    Dask

    Advanced parallelism for analytics

    Publication_types | 2i2c

    Publication_types

    Publication_types

    The Community Right to Replicate | 2i2c

    The Community Right to Replicate

    The Right to Replicate gives communities the right to replicate their infrastructure in its entirety elsewhere, with or without 2i2c.

    This document describes 2i2c’s commitment to a community’s “right to replicate”, and how this translates into specific infrastructure commitments from 2i2c. We make these commitments because we believe that using infrastructure that follows these principles will lead to a more fair, just, equitable world. We also believe they are the right foundation for more productive and impactful research and education.

    2i2c is committed to running its own infrastructure on open-source tools and vendor-agnostic infrastructure, though it does not force users to use only open-source tools in their own environments, code, and data. Below is a table describing how the Right to Replicate fits into 2i2c hub technology.

    (Definitions of MUST, MUST NOT, SHOULD, MAY, etc are defined in RFC 2119 )

    User Code and DataMay be Open SourceWe encourage adopting and producing open source code and data, but this is up to the user.
    e.g., licenses for user content/code
    User EnvironmentShould be Open SourceStrong preference for open source tools only, although in some cases user needs may override this.
    e.g., Python, R, PyData stack.
    2i2c InfrastructureMust be Open SourceStrong commitment to using only open source software.
    e.g., JupyterHub, Kubernetes, Postgresql
    Cloud Provider InfrastructureMust be PortableSee this blog post for more information.

    Below we describe our commitments in our own infrastructure stack in more detail.

    How 2i2c infrastructure ensures this right -#

    2i2c infrastructure and documentation for it MUST BE as transparent & accessible as possible, so communities can replicate our configuration without having to extract any ‘secret sauce’ from 2i2c. If they choose to, they can also inspect, audit & modify the infrastructure they are paying for and using.

    To ensure the Right to Replicate to our communities, 2i2c makes the following commitments to infrastructure we build and operate:

    1. We MUST use only open source software to run our infrastructure. By only using software that is available to everyone on the same terms, we can ensure that communities can replicate the infrastructure without having to negotiate licensing terms with proprietary software vendors. In addition, any changes we make to open source software will be made in public and/or contributed upstream, so communities continue to have access to them regardless of where their infrastructure is.

    2. We MUST NOT directly depend on proprietary cloud vendor specific products or APIs. Instead, we use cloud-managed open source software, or hide the dependency behind a layer of abstraction. This ensures that communities can port their infrastructure to any cloud provider of their choice, or run it on their own hardware with purely open source software.

    This set of commitments acts as a business continuity plan for our partner communities, ensuring 2i2c will follow best practices within the open source, open education and open research ecosystems.

    2i2c managed JupyterHubs | 2i2c

    JupyterHub in the cloud, managed by 2i2c

    We design, develop, and operate JupyterHubs in the cloud for your community in research and education. We handle the DevOps, you focus on your work.

    About the service

    Our Managed JupyterHub service is a collaborative cloud service for communities in research and education. -2i2c manages the infrastructure behind the hub, and provides support for hub operations and debugging problems.

    Your JupyterHub is designed to be customizable for your use-case, and runs entirely on open source infrastructure. -This helps -give communities the Right to Replicate their infrastructure -, and makes it easier for others to collaborate with and learn from us.

    ⚒️
    User Environment

    Customize your community’s environment and interface, or use one designed by 2i2c.

    🔍
    Authentication

    Provide access to select community members via a variety of authentication providers.

    📈
    Configurable resources

    Choose the resources that your community needs in order to do its work.

    ☁️
    Built for cloud

    Leverage commercial cloud features such as large-scale data storage and scalable compute.

    👷‍♀️
    Engineer Support

    Get development and operations support from our Open Engineering team.

    💗
    Open Source

    No vendor lock-in, just community built open source projects. -Replicate your infrastructure -anytime.

    Built on Jupyter and community-led infrastructure.

    At the core of 2i2c’s infrastructure are tools in -the Jupyter ecosystem -. Jupyter is an open community that builds tools that support interactive computing workflows with data. 2i2c’s team members are core contributors in the Jupyter ecosystem, and leaders of several of its sub-projects. Jupyter’s infrastructure is flexible, and can be used in partnership with a variety of open source tools.

    jupyterhub
    Jupyter Hub

    Configures and controls the cloud infrastructure for your user’s environments. -Learn more -.

    jupyter
    Jupyter Lab and Notebooks

    UIs for exploring data and authoring interactive documents for research and learning. -Learn more -.

    jupyterbook
    Jupyter Book

    Communicate and publish computational narratives that connect with hub infrastructure. -Learn more -.

    We build on Jupyter and tools built by open communities for a few key reasons.

    • Powerful, flexible, and dynamic. Open source tools are the best for accelerating research and empowering improving education.
    • Flexibility and freedom. Open source tools run on many kinds of infrastructure and help you avoid vendor lock-in. You can run the entire 2i2c stack on your own if you wish!
    • Standards in data science. Open source tools are the most-common toolchain across all research fields as well as outside of academia.
    • Align with your values. Open source tools are controlled and owned by a broad and diverse community that is dedicated to the public good.
    • Accessible to all. Open tools are free to use and deploy, making research and education more accessible to people around the world.
    While Jupyter is at the core of 2i2c’s infrastructure, Jupyter is flexible enough to serve many other environments as well. For example, you can access RStudio, VSCode, even a fully remote desktop environment from a JupyterHub.

    Supported Cloud Providers

    2i2c aims to support JupyterHubs on any cloud provider that offers a managed Kubernetes service. -To start, we are focusing on the major commercial cloud providers listed below. -If you would like a hub hosted on a different cloud provider, please -give us your feedback -. -See -our Organizational Strategy and Goals -to learn more about our plans.

    google-cloud
    Google Cloud
    azure
    Microsoft Azure
    aws
    Amazon Web Services

    Get a hub for your community

    The Managed JupyterHubs service is currently in a private alpha phase. We are running JupyterHub infrastructure for a select group of communities in order to learn more about how the service could best-support the communities we wish to serve.

    We are prioritizing running infrastructure for a diverse group of organizations for both research and educational use-cases. In particular, we wish to serve institutions with limited resources or those from under-represented institutions.

    Would your community benefit from a managed JupyterHub?

    Send us an email and we’d be happy to discuss your community’s needs to understand if it is a good fit for our JupyterHub service.

    \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 3ed237624..c9ee03333 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://2i2c.org/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/authors/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/blog/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/categories/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/author/chris-holdgraf/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/tag/culture/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/author/harold-campbell/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/blog/2024/delivery-improvements/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/tags/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/category/updates/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/category/engineering/2024-03-19T00:00:00+00:00weeklyhttps://2i2c.org/category/partnerships/2024-03-19T00:00:00+00:00weeklyhttps://2i2c.org/blog/2024/cve-jupyter-server-proxy/2024-03-19T00:00:00+00:00weeklyhttps://2i2c.org/blog/2024/report-czi/2024-04-11T00:00:00+00:00weeklyhttps://2i2c.org/blog/2024/jupyterhub-binderhub-gesis/2024-01-12T12:11:55-08:00weeklyhttps://2i2c.org/author/yuvi-panda/2024-01-12T12:11:55-08:00weeklyhttps://2i2c.org/tag/climate-change/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/tag/digital-public-goods/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/us-ghg-center-launches/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/author/james-colliander/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/tag/nasa-veda/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/tag/u.s.-ghg-center/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/update-october/2023-11-10T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/organizational-report/2023-11-08T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/2023-q3-update/2023-10-31T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023-10-29T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023/product-lead/2023-10-29T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023/product-operations-lead/2023-10-29T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023/delivery-manager/2023-10-13T00:00:00+00:00weeklyhttps://2i2c.org/author/damian-avila/2023-10-10T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023/23qq4-open-source-infrastructure-engineer/2023-10-10T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/new-design/2023-09-07T00:00:00+00:00weeklyhttps://2i2c.org/author/zack-adell/2023-09-07T00:00:00+00:00weeklyhttps://2i2c.org/author/james-munroe/2023-07-12T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023/technical-content-specialist/2023-07-12T00:00:00+00:00weeklyhttps://2i2c.org/author/georgiana-dolocan/2023-06-30T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/external-jupyter-georgiana-mentor/2023-06-30T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/2023-q1-update/2023-04-28T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/cilogon-integration/2023-02-24T00:00:00+00:00weeklyhttps://2i2c.org/category/brainstorm/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/tag/community/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/tag/funding/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/tag/open-culture/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/open-source-funding-principles/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/tag/sustainability/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/2022-year-in-review/2023-01-04T00:00:00+00:00weeklyhttps://2i2c.org/tag/year-in-review/2023-01-04T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/czi-global-communities-announcement/2022-12-20T00:00:00+00:00weeklyhttps://2i2c.org/author/arnim-bleier/2022-11-28T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/gesis-2i2c-collaboration-update/2022-11-28T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/czi-year2-progress-report/2022-11-13T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/q3-update/2022-10-16T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2022/open-source-infrastructure-engineer/2022-10-14T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/strategic-update/2022-10-09T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/czi-global-communities-proposal/2022-08-28T00:00:00+00:00weeklyhttps://2i2c.org/category/community/2022-07-14T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/eddy-symposium-report/2022-07-14T00:00:00+00:00weeklyhttps://2i2c.org/author/sarah-gibson/2022-04-19T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/ci-cd-improvements/2022-04-19T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/q1-update/2022-04-04T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/product-community-lead-drop-in-notes/2022-03-22T00:00:00+00:00weeklyhttps://2i2c.org/category/people/2022-03-22T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2022/product-community-lead/2022-02-28T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/job-product-community-lead/2022-02-22T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/2021-review-services/2022-01-25T00:00:00+00:00weeklyhttps://2i2c.org/category/organization/2022-01-25T00:00:00+00:00weeklyhttps://2i2c.org/tag/2i2c/2021-11-16T00:00:00+00:00weeklyhttps://2i2c.org/tag/pangeo/2021-11-16T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/pangeo-goes-live/2021-11-16T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/q3-update/2021-10-10T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/css-announce/2021-09-30T00:00:00+00:00weeklyhttps://2i2c.org/author/danielle-robinson/2021-09-30T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/myst-nikola-part-2/2021-09-04T00:00:00+00:00weeklyhttps://2i2c.org/category/development/2021-09-04T00:00:00+00:00weeklyhttps://2i2c.org/tag/executablebooks/2021-09-04T00:00:00+00:00weeklyhttps://2i2c.org/tag/jupyter/2021-09-04T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/myst-nikola-part-1/2021-08-23T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/six-month-update/2021-05-25T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2021/osie-pangeo/2020-12-09T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/czi-core-support/2020-11-19T00:00:00+00:00weeklyhttps://2i2c.org/tag/meta/2020-11-19T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/hello-world/2020-11-10T00:00:00+00:00weeklyhttps://2i2c.org/right-to-replicate/2018-06-28T00:00:00+00:00weeklyhttps://2i2c.org/pilot-hubs/weeklyhttps://2i2c.org/pilot/weeklyhttps://2i2c.org/team-compass/weeklyhttps://2i2c.org/author/2i2c/weeklyhttps://2i2c.org/service/weeklyhttps://2i2c.org/author/angus-hollands/weeklyhttps://2i2c.org/author/cathryn-carson/weeklyhttps://2i2c.org/collaborate/weeklyhttps://2i2c.org/author/damian-avila/weeklyhttps://2i2c.org/brand/weeklyhttps://2i2c.org/author/erik-sundell/weeklyhttps://2i2c.org/author/fernando-perez/weeklyhttps://2i2c.org/author/jenny-wong/weeklyhttps://2i2c.org/author/jim-colliander/weeklyhttps://2i2c.org/author/lindsey-heagy/weeklyhttps://2i2c.org/mission/weeklyhttps://2i2c.org/projects/weeklyhttps://2i2c.org/founders/weeklyhttps://2i2c.org/organization/weeklyhttps://2i2c.org/publication_types/weeklyhttps://2i2c.org/author/ryan-abernathey/weeklyhttps://2i2c.org/author/ryan-abernathy/weekly \ No newline at end of file +https://2i2c.org/2024-05-06T00:00:00+00:00weeklyhttps://2i2c.org/blog/2024/value-proposition/2024-05-06T00:00:00+00:00weeklyhttps://2i2c.org/authors/2024-05-06T00:00:00+00:00weeklyhttps://2i2c.org/blog/2024-05-06T00:00:00+00:00weeklyhttps://2i2c.org/categories/2024-05-06T00:00:00+00:00weeklyhttps://2i2c.org/author/chris-holdgraf/2024-05-06T00:00:00+00:00weeklyhttps://2i2c.org/tag/product/2024-05-06T00:00:00+00:00weeklyhttps://2i2c.org/tags/2024-05-06T00:00:00+00:00weeklyhttps://2i2c.org/category/updates/2024-05-06T00:00:00+00:00weeklyhttps://2i2c.org/tag/culture/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/author/harold-campbell/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/blog/2024/delivery-improvements/2024-04-15T00:00:00+00:00weeklyhttps://2i2c.org/category/engineering/2024-03-19T00:00:00+00:00weeklyhttps://2i2c.org/category/partnerships/2024-03-19T00:00:00+00:00weeklyhttps://2i2c.org/blog/2024/cve-jupyter-server-proxy/2024-03-19T00:00:00+00:00weeklyhttps://2i2c.org/blog/2024/report-czi/2024-04-11T00:00:00+00:00weeklyhttps://2i2c.org/blog/2024/jupyterhub-binderhub-gesis/2024-01-12T12:11:55-08:00weeklyhttps://2i2c.org/author/yuvi-panda/2024-01-12T12:11:55-08:00weeklyhttps://2i2c.org/tag/climate-change/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/tag/digital-public-goods/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/us-ghg-center-launches/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/author/james-colliander/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/tag/nasa-veda/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/tag/u.s.-ghg-center/2023-12-05T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/update-october/2023-11-10T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/organizational-report/2023-11-08T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/2023-q3-update/2023-10-31T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023-10-29T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023/product-lead/2023-10-29T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023/product-operations-lead/2023-10-29T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023/delivery-manager/2023-10-13T00:00:00+00:00weeklyhttps://2i2c.org/author/damian-avila/2023-10-10T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023/23qq4-open-source-infrastructure-engineer/2023-10-10T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/new-design/2023-09-07T00:00:00+00:00weeklyhttps://2i2c.org/author/zack-adell/2023-09-07T00:00:00+00:00weeklyhttps://2i2c.org/author/james-munroe/2023-07-12T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2023/technical-content-specialist/2023-07-12T00:00:00+00:00weeklyhttps://2i2c.org/author/georgiana-dolocan/2023-06-30T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/external-jupyter-georgiana-mentor/2023-06-30T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/2023-q1-update/2023-04-28T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/cilogon-integration/2023-02-24T00:00:00+00:00weeklyhttps://2i2c.org/category/brainstorm/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/tag/community/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/tag/funding/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/tag/open-culture/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/open-source-funding-principles/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/tag/sustainability/2023-01-08T00:00:00+00:00weeklyhttps://2i2c.org/blog/2023/2022-year-in-review/2023-01-04T00:00:00+00:00weeklyhttps://2i2c.org/tag/year-in-review/2023-01-04T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/czi-global-communities-announcement/2022-12-20T00:00:00+00:00weeklyhttps://2i2c.org/author/arnim-bleier/2022-11-28T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/gesis-2i2c-collaboration-update/2022-11-28T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/czi-year2-progress-report/2022-11-13T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/q3-update/2022-10-16T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2022/open-source-infrastructure-engineer/2022-10-14T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/strategic-update/2022-10-09T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/czi-global-communities-proposal/2022-08-28T00:00:00+00:00weeklyhttps://2i2c.org/category/community/2022-07-14T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/eddy-symposium-report/2022-07-14T00:00:00+00:00weeklyhttps://2i2c.org/author/sarah-gibson/2022-04-19T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/ci-cd-improvements/2022-04-19T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/q1-update/2022-04-04T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/product-community-lead-drop-in-notes/2022-03-22T00:00:00+00:00weeklyhttps://2i2c.org/category/people/2022-03-22T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2022/product-community-lead/2022-02-28T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/job-product-community-lead/2022-02-22T00:00:00+00:00weeklyhttps://2i2c.org/blog/2022/2021-review-services/2022-01-25T00:00:00+00:00weeklyhttps://2i2c.org/category/organization/2022-01-25T00:00:00+00:00weeklyhttps://2i2c.org/tag/2i2c/2021-11-16T00:00:00+00:00weeklyhttps://2i2c.org/tag/pangeo/2021-11-16T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/pangeo-goes-live/2021-11-16T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/q3-update/2021-10-10T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/css-announce/2021-09-30T00:00:00+00:00weeklyhttps://2i2c.org/author/danielle-robinson/2021-09-30T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/myst-nikola-part-2/2021-09-04T00:00:00+00:00weeklyhttps://2i2c.org/category/development/2021-09-04T00:00:00+00:00weeklyhttps://2i2c.org/tag/executablebooks/2021-09-04T00:00:00+00:00weeklyhttps://2i2c.org/tag/jupyter/2021-09-04T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/myst-nikola-part-1/2021-08-23T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/six-month-update/2021-05-25T00:00:00+00:00weeklyhttps://2i2c.org/jobs/2021/osie-pangeo/2020-12-09T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/czi-core-support/2020-11-19T00:00:00+00:00weeklyhttps://2i2c.org/tag/meta/2020-11-19T00:00:00+00:00weeklyhttps://2i2c.org/blog/2021/hello-world/2020-11-10T00:00:00+00:00weeklyhttps://2i2c.org/right-to-replicate/2018-06-28T00:00:00+00:00weeklyhttps://2i2c.org/pilot-hubs/weeklyhttps://2i2c.org/pilot/weeklyhttps://2i2c.org/team-compass/weeklyhttps://2i2c.org/author/2i2c/weeklyhttps://2i2c.org/author/angus-hollands/weeklyhttps://2i2c.org/author/cathryn-carson/weeklyhttps://2i2c.org/platform/weeklyhttps://2i2c.org/collaborate/weeklyhttps://2i2c.org/author/damian-avila/weeklyhttps://2i2c.org/brand/weeklyhttps://2i2c.org/donate/weeklyhttps://2i2c.org/author/erik-sundell/weeklyhttps://2i2c.org/author/fernando-perez/weeklyhttps://2i2c.org/author/jenny-wong/weeklyhttps://2i2c.org/author/jim-colliander/weeklyhttps://2i2c.org/join/weeklyhttps://2i2c.org/author/lindsey-heagy/weeklyhttps://2i2c.org/mission/weeklyhttps://2i2c.org/projects/weeklyhttps://2i2c.org/founders/weeklyhttps://2i2c.org/communities/weeklyhttps://2i2c.org/organization/weeklyhttps://2i2c.org/publication_types/weeklyhttps://2i2c.org/author/ryan-abernathey/weeklyhttps://2i2c.org/author/ryan-abernathy/weekly \ No newline at end of file diff --git a/tag/2i2c/index.html b/tag/2i2c/index.html index 0d5a60d7f..227700881 100644 --- a/tag/2i2c/index.html +++ b/tag/2i2c/index.html @@ -1,21 +1,20 @@ -2i2c

    2i2c

    2i2c launches next phase in partnership with CS&S
    Climate Change | 2i2c

    Climate Change

    Community | 2i2c

    Community

    Culture | 2i2c

    Culture

    Digital Public Goods | 2i2c

    Digital Public Goods

    Executablebooks | 2i2c

    Executablebooks

    A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola
    Funding | 2i2c

    Funding

    Jupyter | 2i2c

    Jupyter

    A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola
    Meta | 2i2c

    Meta

    2i2c receives core support from CZI
    Last week we announced the creation of 2i2c , a non-profit initiative dedicated to improving and facilitating access to infrastructure for interactive computing workflows in research and education. Today we are thrilled to announce that 2i2c has received core support from the Chan Zuckerberg Initiative .
    NASA VEDA | 2i2c

    NASA VEDA

    Open Culture | 2i2c

    Open Culture

    Pangeo | 2i2c

    Pangeo

    Pangeo Cloud goes live on 2i2c!
    Product | 2i2c

    Product

    \ No newline at end of file diff --git a/tag/product/index.xml b/tag/product/index.xml new file mode 100644 index 000000000..37a548f79 --- /dev/null +++ b/tag/product/index.xml @@ -0,0 +1,41 @@ +Product | 2i2chttps://2i2c.org/tag/product/ProductHugo Blox Builder (https://hugoblox.com)en-usMon, 06 May 2024 00:00:00 +0000https://2i2c.org/media/sharing.pngProducthttps://2i2c.org/tag/product/An update to 2i2c's value propositionhttps://2i2c.org/blog/2024/value-proposition/Mon, 06 May 2024 00:00:00 +0000https://2i2c.org/blog/2024/value-proposition/<p>2i2c recently finished +<a href="https://2i2c.org/report-czi-2021" target="_blank" rel="noopener">it&rsquo;s three year retrospective</a> +after closing out its original seed grant. +As part of this process, we&rsquo;re revisiting our organizational strategy, structure, and overall plan, in order to incorporate the learning that we&rsquo;ve done over our first three years.</p> +<p>Our <strong>value proposition</strong> is a key framing for 2i2c&rsquo;s intended impact, key stakeholders, and platform strategy. +We recently completed a team exercise to refine this statement for 2i2c, and are excited to share it with you below:</p> +<style> +.pull-quote { +padding-left: 1rem; +border-left: .25rem solid #1d4ef5; +margin-bottom: 1rem; +} +.pull-title { +font-size: 1.5rem; +margin-bottom: .5rem; +font-weight: bold; +} +.pull-subtitle { +font-size: 1rem; +font-style: italic; +} +</style> +<div class="pull-quote"> +<p class="pull-title"> +A global network of community hubs for interactive learning and discovery +</p> +<p class="pull-subtitle"> +Our interactive computing platform gives your community a digital home to create and share knowledge, and a global network of communities to learn from. +</p> +</div> +<p>This is an exciting direction that leans into and builds upon the way we&rsquo;ve described our service so far. +It recognizes that the value in our service doesn&rsquo;t end with simple access to an interactive computing environment, but lies in how that environment&rsquo;s tools empower a community to create and share knowledge with one another.</p> +<p>We believe that this is an exciting direction to build towards, because it is based in the value of the collection of communities we serve, and the way that this network can be greater than the sum of its parts. +We&rsquo;re excited to lean into this direction in how we shape our platform, what open source contributions we make, and where we aim to have impact in the coming years.</p> +<p>To begin, we&rsquo;ve interwoven some ideas from this value proposition into 2i2c.org, and the way that we describe our service. +We&rsquo;d love feedback from anyone who has an idea, a critique, or &ldquo;yes, and&rdquo; to share. +You can also find +<a href="https://docs.google.com/presentation/d/1C-TNSI2h0181y6-z5tL9AWSRsWp9IfZqCDtcIZEs1MM/edit?usp=sharing" target="_blank" rel="noopener">a version of our value proposition in google slides</a> +made for a recent talk with the +<a href="https://incentivizingopen.org/" target="_blank" rel="noopener">Incentivizing Collaborative and Open Research</a> +community.</p> \ No newline at end of file diff --git a/tag/product/page/1/index.html b/tag/product/page/1/index.html new file mode 100644 index 000000000..0071959c6 --- /dev/null +++ b/tag/product/page/1/index.html @@ -0,0 +1,2 @@ +https://2i2c.org/tag/product/ + \ No newline at end of file diff --git a/tag/sustainability/index.html b/tag/sustainability/index.html index 36679f9ff..821f9397e 100644 --- a/tag/sustainability/index.html +++ b/tag/sustainability/index.html @@ -1,18 +1,17 @@ -Sustainability | 2i2c

    Sustainability

    U.S. GHG Center | 2i2c

    U.S. GHG Center

    Year-in-Review | 2i2c

    Year-in-Review

    Tags | 2i2c

    Tags

    Culture
    Climate Change
    NASA VEDA
    U.S. GHG Center
    Community
    Funding
    Open Culture
    Sustainability
    Year-in-Review

    Tags

    Product
    Culture
    Climate Change
    NASA VEDA
    U.S. GHG Center
    Community
    Funding
    Open Culture
    Sustainability
    Tags | 2i2c

    Tags

    2i2c
    Pangeo
    Executablebooks
    Jupyter
    Meta

    Tags

    Year-in-Review
    2i2c
    Pangeo
    Executablebooks
    Jupyter
    Meta
    2i2c