[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [community/master] Updates to contents files



commit c4a05d2d4a920681912494ea2ee8a20d5d02ed6f
Author: hiro <hiro@xxxxxxxxxxxxxx>
Date:   Sun Mar 31 22:48:15 2019 +0200

    Updates to contents files
---
 .../becoming-tor-translator/contents.lr            |    0
 public/.lektor/buildstate                          |  Bin 3137536 -> 3538944 bytes
 public/about/history/index.html                    |  374 --
 public/about/index.html                            |  352 --
 public/about/jobs/index.html                       |  419 ---
 public/about/people/index.html                     |  382 --
 public/about/reports/index.html                    |  431 ---
 public/about/sponsors/index.html                   |  478 ---
 public/contact/index.html                          |  403 --
 public/download/index.html                         |  388 --
 public/es/about/history/index.html                 |  374 --
 public/es/about/index.html                         |  352 --
 public/es/about/jobs/index.html                    |  419 ---
 public/es/about/people/index.html                  |  382 --
 public/es/about/reports/index.html                 |  431 ---
 public/es/about/sponsors/index.html                |  478 ---
 public/es/contact/index.html                       |  399 --
 public/es/download/index.html                      |  386 --
 public/es/index.html                               |  278 +-
 public/es/press/index.html                         |  393 --
 public/fr/about/history/index.html                 |  374 --
 public/fr/about/index.html                         |  352 --
 public/fr/about/jobs/index.html                    |  419 ---
 public/fr/about/people/index.html                  |  382 --
 public/fr/about/reports/index.html                 |  431 ---
 public/fr/about/sponsors/index.html                |  478 ---
 public/fr/contact/index.html                       |  399 --
 public/fr/download/index.html                      |  386 --
 public/fr/index.html                               |  280 +-
 public/fr/press/index.html                         |  393 --
 public/index.html                                  |  270 +-
 public/press/index.html                            |  397 --
 public/scss/bootstrap-grid.scss                    |   16 +-
 public/scss/bootstrap-reboot.scss                  |    6 +-
 public/scss/bootstrap.scss                         |   15 +-
 public/static/bootstrap.css                        | 3980 ++++++++++++--------
 public/static/bootstrap.css.map                    |    4 +-
 public/static/images/png/Group4.png                |  Bin 12525 -> 0 bytes
 public/static/images/png/Group4@xxxxxx             |  Bin 27750 -> 0 bytes
 public/static/images/png/Group4@xxxxxx             |  Bin 43617 -> 0 bytes
 40 files changed, 2787 insertions(+), 12914 deletions(-)

diff --git a/content/localization/becoming-tor-translator/contents.lr b/content/localization/becoming-tor-translator/contents.lr
new file mode 100644
index 0000000..e69de29
diff --git a/public/.lektor/buildstate b/public/.lektor/buildstate
index 50a5bde..2531ec9 100644
Binary files a/public/.lektor/buildstate and b/public/.lektor/buildstate differ
diff --git a/public/about/history/index.html b/public/about/history/index.html
deleted file mode 100644
index 2f11b8e..0000000
--- a/public/about/history/index.html
+++ /dev/null
@@ -1,374 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | History</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item active" >
-            
-            
-              <a class="nav-link" href="../../about/history/">
-            
-            About
-              
-              <span class="sr-only">(current)</span>
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../press/">
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../contact/">
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          English (en)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../about/history/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../es/about/history/">Español (es)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../fr/about/history/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">History</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>The Tor Project, Inc, became a 501(c)3 nonprofit in 2006, but the idea of â??onion routingâ?? began in the mid 1990s.</p>
-<p>Just like Tor users, the developers, researchers, and funders whoâ??ve made Tor possible are a diverse group of people. But all of the people who have been involved in Tor are united by a common belief: internet users should have private access to an uncensored web.</p>
-
-            </div>
-          
-          
-             <div class="container py-3 content">
-  <div class="w-75">
-    
-      <p>In the 1990s, the lack of security on the internet and its ability to be used for tracking and surveillance was becoming clear, and in 1994, the Navy Research Lab (NRL), funded by the office of Naval Research (ONR) started researching a way to communicate privately and securely online. They created the first research design and prototype of onion routing.</p>
-<p>The goal of onion routing was to have a way to use the internet with as much privacy as possible, and the idea was to route traffic through multiple servers and encrypt it each step of the way. This is still a simple explanation for how Tor works today.</p>
-<p>In 2001, Roger Dingledine, then a student at MIT, adapted code from an undergraduate Cambridge studentâ??s thesis and began referring to the project as Tor, which stood for The Onion Router. Nick Mathewson, also a student at MIT, became involved in Torâ??s development around this time, too.</p>
-<p>In October 2003, Tor network was deployed, and Tor code was released under a free and open MIT license. In order for Tor to work optimally, everyone involved realized that not only does the Tor network need to be decentralized, it should also be maintained by a transparently operating entity with clear separation from its then stakeholders, and it needed to be free and open licensed. By the end of 2003, the network has about a dozen volunteer nodes, mostly in the US, plus one in Germany.</p>
-<p>Recognizing the benefit of Tor to digital rights, EFF became a fiscal sponsor of Tor in 2004. In 2006, the Tor Project, Inc., a 501(c)3 nonprofit organization, was founded to maintain Torâ??s development.</p>
-<p>In 2007, the organization began developing bridges to the Tor network to address censorship, such as the need to get around government firewalls, in order for its users to access the open web.</p>
-<p>Tor began gaining popularity among activists and tech-savvy users interested in privacy, but it was still difficult for less-technically savvy people to use, so in 2009-2010, development of tools beyond just the Tor proxy began, including Tor Browser.</p>
-<p>The need for tools safeguarding against mass surveillance became a mainstream concern thanks to the Snowden revelations in 2013. Not only was Tor instrumental to Snowdenâ??s whistleblowing, but content of the leaks also upheld assurances that Tor could not be cracked.</p>
-<p>Peopleâ??s awareness of tracking, surveillance, and censorship may have increased, but so has the prevalence of these hindrances to internet freedom. We fight every day for everyone to have private access to an uncensored internet, and Tor has become the worldâ??s strongest tool for privacy and freedom online.</p>
-<p>Now the network has thousands of relays and millions of users worldwide. The diversity of Tor users keeps it safe.</p>
-
-    
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Our mission:</span> to advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item active" >
-            <a class="nav-link text-light" href="/about/history">About
-              
-              <span class="sr-only">(current)</span>
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/press">Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/contact">Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
-        <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            English (en)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../about/history/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../es/about/history/">Español (es)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../fr/about/history/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/about/index.html b/public/about/index.html
deleted file mode 100644
index 539119f..0000000
--- a/public/about/index.html
+++ /dev/null
@@ -1,352 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | history</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../press/">
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../contact/">
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          English (en)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-          
-            
-              <a class="dropdown-item" href="../about/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../es/about/">Español (es)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../fr/about/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-        Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">history</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>The Tor Project, Inc, became a 501(c)3 nonprofit in 2006, but the idea of â??onion routingâ?? began in the mid 1990s.</p>
-<p>Just like Tor users, the developers, researchers, and funders whoâ??ve made Tor possible are a diverse group of people. But all of the people who have been involved in Tor are united by a common belief: internet users should have private access to an uncensored web.</p>
-
-            </div>
-          
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-              Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Our mission:</span> to advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/press">Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/contact">Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
-        <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            English (en)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../about/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../es/about/">Español (es)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../fr/about/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/about/jobs/index.html b/public/about/jobs/index.html
deleted file mode 100644
index b961bf7..0000000
--- a/public/about/jobs/index.html
+++ /dev/null
@@ -1,419 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | Jobs</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../press/">
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../contact/">
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          English (en)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../about/jobs/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../es/about/jobs/">Español (es)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../fr/about/jobs/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">Jobs</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>Weâ??re always looking for more great people to join our team. Join us in our Seattle office or work remotely from wherever you are in the world. Youâ??ll work with a diverse group of bright and passionate folks committed to fostering internet freedom worldwide.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Current Openings</h3>
-</div>
-<div class="container py-3">
-  <div class="accordion" id="accordionJobs">
-    <div class="card border-0">
-      <div class="card-header bg-white border-0" id="headingOne">
-        <h5 class="mb-0">
-          <button class="btn btn-link bg-white" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
-            Sr. System Administrator
-          </button>
-        </h5>
-      </div>
-      <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordionJobs">
-        <div class="card-body">
-          The Tor Project, Inc., a 501(c)(3) nonprofit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, is seeking a Senior Systems Administrator to maintain, upgrade and manage our organizationâ??s software, hardware, and networks. The goal of the Tor Projectâ??s sysadmin will be to ensure that our technology infrastructure runs securely, smoothly, and efficiently and that Tor Project employees, contractors, and volunteers have the knowledge and resources to do their work.
-        </div>
-      </div>
-    </div>
-    <div class="card border-0">
-      <div class="card-header bg-white border-0" id="headingTwo">
-        <h5 class="mb-0">
-          <button class="btn btn-link bg-white collapsed" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
-            Grant Writer
-          </button>
-        </h5>
-      </div>
-      <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionJobs">
-        <div class="card-body">
-          The Tor Project, Inc., a 501(c)(3) nonprofit organization that provides technical infrastructure for privacy protection over the Internet, is seeking a strong grant writer to help us develop and write winning grant proposals designed to secure funding from public institutions, private foundations, corporations and other grant-making entities. The ideal candidate will be familiar with issues involving high-tech freedom and can make a compelling case about why our work is so important to current and potential funders. This person must be able to write clearly and provide context for the Tor Projectâ??s complicated technology and activism projects. The ability to explain technical concepts to non-technical audiences is essential.
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Previous Openings</h3>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-5">
-      <ul class="jobs-ul">
-        <li>Executive Director</li>
-        <li>User Research Coordinator</li>
-        <li>Community Liaison</li>
-        <li>Core developer</li>
-        <li>Support assistants and translators</li>
-        <li>Browser hacker</li>
-        <li>Pluggable transport developer</li>
-      </ul>
-    </div>
-    <div class="col-5">
-      <ul class="jobs-ul">
-        <li>Firefox/Thunderbird Extension Developer</li>
-        <li>Director of Communications</li>
-        <li>Executive Administrator</li>
-        <li>Browser Developers for Mobile (Android)</li>
-        <li>Chief Financial and Grants Officer</li>
-        <li>Android OS Developer</li>
-        <li>Fundraising Director</li>
-      </ul>
-    </div>
-  </div>
-  <div class="row">
-    <p>Think you could help us in a position thatâ??s not listed? We also rely on a vast community of volunteer contributors and many have become paid staff. <a href="">We invite you to join us on IRC to find how you can get involved.</a></p>
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Our mission:</span> to advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/press">Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/contact">Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
-        <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            English (en)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../about/jobs/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../es/about/jobs/">Español (es)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../fr/about/jobs/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/about/people/index.html b/public/about/people/index.html
deleted file mode 100644
index 0aa71cc..0000000
--- a/public/about/people/index.html
+++ /dev/null
@@ -1,382 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | People</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../press/">
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../contact/">
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          English (en)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../about/people/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../es/about/people/">Español (es)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../fr/about/people/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">People</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>We are an international team who believes everyone should have private access to the uncensored web.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Board of Directors</h3>
-</div>
-&lt;Page model=&#39;people&#39; path=&#39;/about/people&#39; alt=&#39;en&#39;&gt;
-<div class="container col-10">
-  <div class="row">
-    
-
-  </div>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Core Tor</h3>
-</div>
-<div class="container col-10">
-  <div class="row">
-    
-
-  </div>
-</div>
-<div class="container p-3 col-6">
-  <div class="row justify-content-center">
-    <h4 class="text-primary display-5">Join Our Team</h4>
-    <p class="text-center">Even if we arenâ??t hiring, you can contribute to Tor. We are open to ideas and studies to improve Tor software. If youâ??re a developer, we welcome you to sign up for our dev mailing list to see what weâ??re up to.</p>
-    <div class="border-active">
-      <a class="btn text-primary bg-white btn-lg btn-light pull-right mt-2 col-6" href="">
-        Sign up for tor-dev<span class="oi oi-arrow-right p-1" title="icon arrow-right" aria-hidden="true"></span>
-      </a>
-    </div>
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Our mission:</span> to advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/press">Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/contact">Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
-        <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            English (en)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../about/people/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../es/about/people/">Español (es)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../fr/about/people/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/about/reports/index.html b/public/about/reports/index.html
deleted file mode 100644
index 580e2ec..0000000
--- a/public/about/reports/index.html
+++ /dev/null
@@ -1,431 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | Reports</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../press/">
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../contact/">
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          English (en)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../about/reports/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../es/about/reports/">Español (es)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../fr/about/reports/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">Reports</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>The Tor Project, Inc. is a US 501(c)(3) nonprofit organization committed to transparency in its work and reporting.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Founding Documents</h3>
-</div>
-<div class="container py-3">
-  <table class="table">
-  <tbody>
-    <tr>
-      <td>Tor Certificate of Legal Existence</td>
-      <td>Certificate of Legal Existence for Tor Project, Inc.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Tor Articles of Organization</td>
-      <td>Articles of Organization for Tor Project, Inc.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Tor Articles of Organization as filed</td>
-      <td>Articles of Organization as they were filed by the Commonwealth of Massachusetts, including continuation pages.</td>
-      <td>View PDF</td>
-    </tr>
-    <tr>
-      <td>Tor Conflict of Interest Policy</td>
-      <td>Policy protecting the organization's interest from officers and directors entering arrangements that might benefit their private interests.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Tor Conflict of Interest Policy</td>
-      <td>Policy protecting the organization's interest from officers and directors entering arrangements that might benefit their private interests.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Form 1023, Exhibit A.</td>
-      <td>Form 1023, Exhibit A.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Doc Name</td>
-      <td>Description.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-  </tbody>
-</table>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Reports</h3>
-</div>
-<div class="container py-3">
-  <table class="table">
-  <thead>
-    <tr>
-      <th scope="col">Year</th>
-      <th scope="col">Type</th>
-      <th scope="col">Title</th>
-      <th scope="col"></th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <th scope="row">2015</th>
-      <td><span class="badge-pill badge-primary">IRS 990</span></td>
-      <td>IRS Form 990</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2015</th>
-      <td><span class="badge-pill badge-success">AUDIT</span></td>
-      <td>Independent Audit Results</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2015</th>
-      <td><span class="badge-pill badge-secondary">BOARD MEETING</span></td>
-      <td>Tor Board Meeting Minutes - June</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-  </tbody>
-</table>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Our mission:</span> to advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/press">Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/contact">Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
-        <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            English (en)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../about/reports/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../es/about/reports/">Español (es)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../fr/about/reports/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/about/sponsors/index.html b/public/about/sponsors/index.html
deleted file mode 100644
index f1adca2..0000000
--- a/public/about/sponsors/index.html
+++ /dev/null
@@ -1,478 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | Sponsors</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../press/">
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../contact/">
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          English (en)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../about/sponsors/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../es/about/sponsors/">Español (es)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../fr/about/sponsors/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">Sponsors</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>Having a diverse user base means we have diverse funding sources, too.  We want to continue diversifying our funding. To inquire about sponsorship, please email giving(at)torproject.org.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Past Sponsors</h3>
-</div>
-<div class="container col-10">
-  <div class="row">
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Active Sponsors</h3>
-</div>
-<div class="container col-10">
-  <div class="row">
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Our mission:</span> to advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/press">Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/contact">Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
-        <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            English (en)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../about/sponsors/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../es/about/sponsors/">Español (es)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../fr/about/sponsors/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/contact/index.html b/public/contact/index.html
deleted file mode 100644
index 02df680..0000000
--- a/public/contact/index.html
+++ /dev/null
@@ -1,403 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-<link rel="stylesheet" href="../static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
-<title>Tor Project | contact</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../press/">
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item active" >
-            
-            
-              <a class="nav-link" href="../contact/">
-            
-            Contact
-              
-              <span class="sr-only">(current)</span>
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          English (en)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-          
-            
-              <a class="dropdown-item" href="../contact/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../es/contact/">Español (es)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../fr/contact/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-        Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">the tor project</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">contact</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          <div class="container py-3 preamble">
-            <h4 class="text-primary">Get Support <span class="oi oi-arrow-right p-1" title="icon arrow-right" aria-hidden="true"></span></h4><p>Need help? Visit our Support Portal for answers to frequently asked questions about connecting to Tor, circumventing censorship, using onion services, and more.</p>
-
-          </div>
-          <div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-5">
-      <h3 class="text-primary display-5">Find us on Social Media</h3>
-      <ul class="jobs-ul text-primary">
-        <li class="py-3"><i class="fab fa-twitter display-5"></i><span class="pl-3">Twitter</span></li>
-        <li class="py-3"><i class="fab fa-facebook-square display-5"></i><span class="pl-3">Facebook</span></li>
-        <li class="py-3"><i class="fab fa-linkedin display-5"></i><span class="pl-3">Linkedin</span></li>
-        <li class="py-3"><i class="fab fa-mastodon display-5"></i><span class="pl-3">Mastodon</span></li>
-        <li class="py-3"><i class="fab fa-instagram display-5"></i><span class="pl-3">Instagram</span></li>
-        <li class="py-3"><i class="fab fa-youtube display-5"></i><span class="pl-3">YouTube</span></li>
-      </ul>
-    </div>
-    <div class="col-5">
-      <h3 class="text-primary display-5">Chat with us on <u>OFTC IRC</u></h3>
-      <p class="text-tpo"><span class="text-primary">#tor</span> - Ask questions about using Tor.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-dev</span> - Discuss Tor-related coding, protocols, and ideas are all welcome.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-project</span> - Discuss organization and community related topics: meetups, outreach, translation, or website improvements.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-meeting</span> - Watch or join publicly logged team meetings.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-relays</span> - Discuss running a Tor relay.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-south</span> - Talk with Torâ??s global south community.</p>
-    </div>
-  </div>
-</div>
-<div class="container py-5 bg-dark">
-  <div class="row bg-dark justify-content-center p-3">
-    <h3 class="text-white display-5">Volunteer with Tor</h3>
-  </div>
-  <div class="row bg-dark justify-content-center p-3">
-    <h4 class="text-white display-5"><a class="text-white" href=""><u>Get Involved</u></a></h4>
-  </div>
-</div>
-<div class="container py-5 justify-content-center">
-  <div class="row ml-5 mr-5">
-    <h4 class="text-primary">Join an email list <span class="oi oi-arrow-right p-1" title="icon arrow-right" aria-hidden="true"></span></h4>
-  </div>
-  <div class="row ml-5 mr-5">
-    <p>Our teams collaborate in open channels, including email lists, you are welcome to join. If you have a question for a specific team not answered on our support portal, you can ask the appropriate list. You're welcome to subscribe and just watch, too :)</p>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-5">
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">Report a bug or give feedback.</p>
-        <p class="text-tpo">Tor relies on the support of users and volunteers around the world to help us improve our software and resources, so your feedback is extremely valuable to us (and to all Tor users).</p>
-      </div>
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">Tell us about a bad relay.</p>
-        <p class="text-tpo">If you find a relay that you think is malicious, misconfigured, or otherwise broken, please check out our wiki page and blog post on how to report it.</p>
-      </div>
-    </div>
-    <div class="col-5">
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">Report a security issue.</p>
-        <p class="text-tpo">If you've found a security issue in one of our projects or in our infrastructure, please email tor-security@xxxxxxxxxxxxxxxxxxxx. If you want to encrypt your mail, you can get the GPG public key for the list by contacting tor-security-sendkey@xxxxxxxxxxxxxxxxxxxx or from pool.sks-keyservers.net. Here is the fingerprint:</p>
-      </div>
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">gpg --fingerprint tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            pub   4096R/1A7BF184 2017-03-13 <br />
-            Key fingerprint = 8B90 4624 C5A2 8654 E453  9BC2 E135 A8B4 1A7B F184 <br />
-            uid   tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            uid   tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            uid   tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            sub   4096R/C00942E4 2017-03-13</p>
-      </div>
-    </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-8">
-      <h3 class="text-primary display-5">Email us</h3>
-        <p class="text-tpo">For questions and comments about Tor the non-profit organization: trademark questions, affiliation and coordination, contract inquiries, etc, please email <a href="">frontdesk@xxxxxxxxxxxxxxxxx</a>.</p>
-
-        <p class="text-tpo">For donor-related questions, contact <a href="">giving@xxxxxxxxxxxxxx</a>.</p>
-    </div>
-    <div class="col-4">
-      <h3 class="text-primary display-5">Send us Mail</h3>
-      <p class="text-tpo">The Tor Project <br/>
-        
-217 1st Ave South #4903</br>
-
-Seattle, WA 98194 USA</p>
-    </div>
-  </div>
-</div>
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-              Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Our mission:</span> to advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/press">Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item active" >
-            <a class="nav-link text-light" href="/contact">Contact
-              
-              <span class="sr-only">(current)</span>
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
-        <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            English (en)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../contact/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../es/contact/">Español (es)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../fr/contact/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/download/index.html b/public/download/index.html
deleted file mode 100644
index 1c79119..0000000
--- a/public/download/index.html
+++ /dev/null
@@ -1,388 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-<link rel="stylesheet" href="../static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
-
-<title>Tor Project | download</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-dark">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-dark p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../press/">
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../contact/">
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-dark bg-dark dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          English (en)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-          
-            
-              <a class="dropdown-item" href="../download/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../es/download/">Español (es)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../fr/download/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-        Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    <div class="container-fluid bg-dark">
-      <div class="row flex-xl-nowrap order-last">
-        <div class="container bg-dark pt-5">
-  <div class="row">
-    <div class="col-12 content-center pt-5">
-      <div class="row">
-  <h1 class="mx-auto display-2 text-white">Defend yourself.</h1>
-</div>
-<div class="row">
-  <h1 class="mx-auto defend text-white">Protect yourself against tracking, surveillance, and censorship. </h1>
-</div>
-<div class="row col-12 p-5 mx-auto justify-content-center">
-  <form action="/download/torbrowser" method="get">
-    <div class="form-group row">
-      <div class="col-3 dropdown-select">
-        <select id="platforms" class="form-control btn btn-dark bg-dark border-0 border-white border-active">
-          
-            <option id="platforms" data-style="btn btn-dark bg-dark">Platform</option>
-          
-            <option id="windows" data-style="btn btn-dark bg-dark">Microsoft Windows</option>
-          
-            <option id="osx" data-style="btn btn-dark bg-dark">Apple OS X</option>
-          
-            <option id="linux" data-style="btn btn-dark bg-dark">Linux</option>
-          
-            <option id="android" data-style="btn btn-dark bg-dark">Android</option>
-          
-            <option id="openbsd" data-style="btn btn-dark bg-dark">OpenBSD</option>
-          
-        </select>
-      </div>
-      <div class="col-3 dropdown-select">
-        <select class="form-control btn btn-dark bg-dark border-0 border-white border-active">
-          <span class="oi oi-chevron-bottom"></span>
-          
-            
-          
-            
-              <option data-style="btn btn-dark bg-dark">English (en)</option>
-            
-          
-            
-              <option data-style="btn btn-dark bg-dark">Español (es)</option>
-            
-          
-            
-              <option data-style="btn btn-dark bg-dark">Français (fr)</option>
-            
-          
-        </select>
-      </div>
-      <div class="col-6">
-        <button type="submit" class="btn btn-shadow text-white bg-dark">Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span></button>
-      </div>
-    </div>
-  </form>
-</div>
-<div class="row">
-  <a class="mx-auto text-white p-5 fade" href=""><u>Read the latest release announcements.</u></a>
-</div>
-<div class="row pt-5 justify-content-center">
-  <img src="../static/images/png/Group4.png?h=cfd7b915" />
-</div>
-    </div>
-  </div>
-</div>
-      </div>
-    </div>
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          <div class="container py-3">
-  <div class="row">
-    <div class="col-6">
-      <div class="col-md-4 order-1">
-        <div class="oval-2"></div>
-      </div>
-      <h3 class="text-primary display-6 pt-5">Get connected</h3>
-      <div class="row pl-3 text-tpo">
-        <p class="text-tpo">If you are in a country where Tor is blocked, you can <span class="text-primary text-bold">configure</span> Tor to connect to a bridge during the setup process. Select <span class="text-primary">"Tor is censored in my country."</span></p>
-      </div>
-      <div class="row pl-3 text-tpo">
-        <p class="text-tpo">If Tor is not censored, one of the most common reasons Tor wonâ??t connect is an incorrect system clock. Please make sure itâ??s set correctly. Read other FAQâ??s at our <a href="https://support.torproject.org";><u>Support Portal</u></a>.</p>
-      </div>
-    </div>
-    <div class="col-6">
-      <div class="col-md-4 order-1">
-        <div class="oval-2"></div>
-      </div>
-      <h3 class="text-primary display-6 pt-5">Stay safe</h3>
-        <div class="row pl-3 text-tpo">
-          <p class="text-tpo">Please do not torrent over Tor. <br />
-            Tor Browser will block browser plugins such as Flash, RealPlayer, Quicktime, and others: they can be manipulated into revealing your IP address.</p>
-        </div>
-        <div class="row pl-3 text-tpo">
-          <p class="text-tpo"><span class="text-primary text-bold">We do not recommend installing additional add-ons or plugins</span> into Tor Browser, as these may bypass Tor or compromise your privacy. Tor Browser already comes with HTTPS Everywhere, NoScript, and other patches to protect your privacy and security.</p>
-        </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3 justify-content-center">
-  <div class="row p-5 justify-content-center">
-    <i class="far fa-file-alt display-5 text-primary pr-3"></i><p class="text-primary text-tpo">Check out the <a class="mx-auto" href="https://manual.torproject.org";><u>manual</u></a> for more troubleshooting tips.</p>
-  </div>
-</div>
-          <div class="container py-3 hero">
-            
-  
-
-          </div>
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-              Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Our mission:</span> to advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/press">Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/contact">Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
-        <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            English (en)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../download/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../es/download/">Español (es)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../fr/download/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/es/about/history/index.html b/public/es/about/history/index.html
deleted file mode 100644
index 9524fc0..0000000
--- a/public/es/about/history/index.html
+++ /dev/null
@@ -1,374 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | History</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item active" >
-            
-            
-              <a class="nav-link" href="../../../es/about/history/">
-            
-            About
-              
-              <span class="sr-only">(current)</span>
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Español (es)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../../about/history/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../about/history/">English (en)</a>
-            
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../../fr/about/history/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-        Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">History</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>The Tor Project, Inc, became a 501(c)3 nonprofit in 2006, but the idea of â??onion routingâ?? began in the mid 1990s.</p>
-<p>Just like Tor users, the developers, researchers, and funders whoâ??ve made Tor possible are a diverse group of people. But all of the people who have been involved in Tor are united by a common belief: internet users should have private access to an uncensored web.</p>
-
-            </div>
-          
-          
-             <div class="container py-3 content">
-  <div class="w-75">
-    
-      <p>In the 1990s, the lack of security on the internet and its ability to be used for tracking and surveillance was becoming clear, and in 1994, the Navy Research Lab (NRL), funded by the office of Naval Research (ONR) started researching a way to communicate privately and securely online. They created the first research design and prototype of onion routing.</p>
-<p>The goal of onion routing was to have a way to use the internet with as much privacy as possible, and the idea was to route traffic through multiple servers and encrypt it each step of the way. This is still a simple explanation for how Tor works today.</p>
-<p>In 2001, Roger Dingledine, then a student at MIT, adapted code from an undergraduate Cambridge studentâ??s thesis and began referring to the project as Tor, which stood for The Onion Router. Nick Mathewson, also a student at MIT, became involved in Torâ??s development around this time, too.</p>
-<p>In October 2003, Tor network was deployed, and Tor code was released under a free and open MIT license. In order for Tor to work optimally, everyone involved realized that not only does the Tor network need to be decentralized, it should also be maintained by a transparently operating entity with clear separation from its then stakeholders, and it needed to be free and open licensed. By the end of 2003, the network has about a dozen volunteer nodes, mostly in the US, plus one in Germany.</p>
-<p>Recognizing the benefit of Tor to digital rights, EFF became a fiscal sponsor of Tor in 2004. In 2006, the Tor Project, Inc., a 501(c)3 nonprofit organization, was founded to maintain Torâ??s development.</p>
-<p>In 2007, the organization began developing bridges to the Tor network to address censorship, such as the need to get around government firewalls, in order for its users to access the open web.</p>
-<p>Tor began gaining popularity among activists and tech-savvy users interested in privacy, but it was still difficult for less-technically savvy people to use, so in 2009-2010, development of tools beyond just the Tor proxy began, including Tor Browser.</p>
-<p>The need for tools safeguarding against mass surveillance became a mainstream concern thanks to the Snowden revelations in 2013. Not only was Tor instrumental to Snowdenâ??s whistleblowing, but content of the leaks also upheld assurances that Tor could not be cracked.</p>
-<p>Peopleâ??s awareness of tracking, surveillance, and censorship may have increased, but so has the prevalence of these hindrances to internet freedom. We fight every day for everyone to have private access to an uncensored internet, and Tor has become the worldâ??s strongest tool for privacy and freedom online.</p>
-<p>Now the network has thousands of relays and millions of users worldwide. The diversity of Tor users keeps it safe.</p>
-
-    
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-              Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Nuestra misión</span> promover los derechos humanos y las libertades mediante la creación y despliegue de tecnologías de anonimato y privacidad libres y de código abierto, el apoyo a su disponibilidad y utilización sin restricciones y el fomento de su comprensión científica y popular.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item active" >
-            <a class="nav-link text-light" href="/about/history">About
-              
-              <span class="sr-only">(current)</span>
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Suscribirse a nuestra lista de correo</p>
-        <p class="text-light">Recibir noticias mensuales y oportunidades del Proyecto Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Se pueden encontrar, la marca registrada, las notas de derechos de autor, y las reglas de uso por terceras partes, en nuestra <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Español (es)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../../about/history/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../about/history/">English (en)</a>
-              
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../fr/about/history/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/es/about/index.html b/public/es/about/index.html
deleted file mode 100644
index aa93965..0000000
--- a/public/es/about/index.html
+++ /dev/null
@@ -1,352 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | history</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../es/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Español (es)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../about/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../about/">English (en)</a>
-            
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../fr/about/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">history</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>The Tor Project, Inc, became a 501(c)3 nonprofit in 2006, but the idea of â??onion routingâ?? began in the mid 1990s.</p>
-<p>Just like Tor users, the developers, researchers, and funders whoâ??ve made Tor possible are a diverse group of people. But all of the people who have been involved in Tor are united by a common belief: internet users should have private access to an uncensored web.</p>
-
-            </div>
-          
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Nuestra misión</span> promover los derechos humanos y las libertades mediante la creación y despliegue de tecnologías de anonimato y privacidad libres y de código abierto, el apoyo a su disponibilidad y utilización sin restricciones y el fomento de su comprensión científica y popular.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Suscribirse a nuestra lista de correo</p>
-        <p class="text-light">Recibir noticias mensuales y oportunidades del Proyecto Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Se pueden encontrar, la marca registrada, las notas de derechos de autor, y las reglas de uso por terceras partes, en nuestra <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Español (es)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../about/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../about/">English (en)</a>
-              
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../fr/about/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/es/about/jobs/index.html b/public/es/about/jobs/index.html
deleted file mode 100644
index 9ad3acc..0000000
--- a/public/es/about/jobs/index.html
+++ /dev/null
@@ -1,419 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | Jobs</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../../es/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Español (es)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../../about/jobs/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../about/jobs/">English (en)</a>
-            
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../../fr/about/jobs/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-        Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">Jobs</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>Weâ??re always looking for more great people to join our team. Join us in our Seattle office or work remotely from wherever you are in the world. Youâ??ll work with a diverse group of bright and passionate folks committed to fostering internet freedom worldwide.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Current Openings</h3>
-</div>
-<div class="container py-3">
-  <div class="accordion" id="accordionJobs">
-    <div class="card border-0">
-      <div class="card-header bg-white border-0" id="headingOne">
-        <h5 class="mb-0">
-          <button class="btn btn-link bg-white" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
-            Sr. System Administrator
-          </button>
-        </h5>
-      </div>
-      <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordionJobs">
-        <div class="card-body">
-          The Tor Project, Inc., a 501(c)(3) nonprofit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, is seeking a Senior Systems Administrator to maintain, upgrade and manage our organizationâ??s software, hardware, and networks. The goal of the Tor Projectâ??s sysadmin will be to ensure that our technology infrastructure runs securely, smoothly, and efficiently and that Tor Project employees, contractors, and volunteers have the knowledge and resources to do their work.
-        </div>
-      </div>
-    </div>
-    <div class="card border-0">
-      <div class="card-header bg-white border-0" id="headingTwo">
-        <h5 class="mb-0">
-          <button class="btn btn-link bg-white collapsed" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
-            Grant Writer
-          </button>
-        </h5>
-      </div>
-      <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionJobs">
-        <div class="card-body">
-          The Tor Project, Inc., a 501(c)(3) nonprofit organization that provides technical infrastructure for privacy protection over the Internet, is seeking a strong grant writer to help us develop and write winning grant proposals designed to secure funding from public institutions, private foundations, corporations and other grant-making entities. The ideal candidate will be familiar with issues involving high-tech freedom and can make a compelling case about why our work is so important to current and potential funders. This person must be able to write clearly and provide context for the Tor Projectâ??s complicated technology and activism projects. The ability to explain technical concepts to non-technical audiences is essential.
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Previous Openings</h3>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-5">
-      <ul class="jobs-ul">
-        <li>Executive Director</li>
-        <li>User Research Coordinator</li>
-        <li>Community Liaison</li>
-        <li>Core developer</li>
-        <li>Support assistants and translators</li>
-        <li>Browser hacker</li>
-        <li>Pluggable transport developer</li>
-      </ul>
-    </div>
-    <div class="col-5">
-      <ul class="jobs-ul">
-        <li>Firefox/Thunderbird Extension Developer</li>
-        <li>Director of Communications</li>
-        <li>Executive Administrator</li>
-        <li>Browser Developers for Mobile (Android)</li>
-        <li>Chief Financial and Grants Officer</li>
-        <li>Android OS Developer</li>
-        <li>Fundraising Director</li>
-      </ul>
-    </div>
-  </div>
-  <div class="row">
-    <p>Think you could help us in a position thatâ??s not listed? We also rely on a vast community of volunteer contributors and many have become paid staff. <a href="">We invite you to join us on IRC to find how you can get involved.</a></p>
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-              Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Nuestra misión</span> promover los derechos humanos y las libertades mediante la creación y despliegue de tecnologías de anonimato y privacidad libres y de código abierto, el apoyo a su disponibilidad y utilización sin restricciones y el fomento de su comprensión científica y popular.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Suscribirse a nuestra lista de correo</p>
-        <p class="text-light">Recibir noticias mensuales y oportunidades del Proyecto Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Se pueden encontrar, la marca registrada, las notas de derechos de autor, y las reglas de uso por terceras partes, en nuestra <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Español (es)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../../about/jobs/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../about/jobs/">English (en)</a>
-              
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../fr/about/jobs/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/es/about/people/index.html b/public/es/about/people/index.html
deleted file mode 100644
index 8debc40..0000000
--- a/public/es/about/people/index.html
+++ /dev/null
@@ -1,382 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | People</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../../es/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Español (es)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../../about/people/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../about/people/">English (en)</a>
-            
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../../fr/about/people/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-        Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">People</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>We are an international team who believes everyone should have private access to the uncensored web.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Board of Directors</h3>
-</div>
-&lt;Page model=&#39;people&#39; path=&#39;/about/people&#39; alt=&#39;es&#39;&gt;
-<div class="container col-10">
-  <div class="row">
-    
-
-  </div>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Core Tor</h3>
-</div>
-<div class="container col-10">
-  <div class="row">
-    
-
-  </div>
-</div>
-<div class="container p-3 col-6">
-  <div class="row justify-content-center">
-    <h4 class="text-primary display-5">Join Our Team</h4>
-    <p class="text-center">Even if we arenâ??t hiring, you can contribute to Tor. We are open to ideas and studies to improve Tor software. If youâ??re a developer, we welcome you to sign up for our dev mailing list to see what weâ??re up to.</p>
-    <div class="border-active">
-      <a class="btn text-primary bg-white btn-lg btn-light pull-right mt-2 col-6" href="">
-        Sign up for tor-dev<span class="oi oi-arrow-right p-1" title="icon arrow-right" aria-hidden="true"></span>
-      </a>
-    </div>
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-              Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Nuestra misión</span> promover los derechos humanos y las libertades mediante la creación y despliegue de tecnologías de anonimato y privacidad libres y de código abierto, el apoyo a su disponibilidad y utilización sin restricciones y el fomento de su comprensión científica y popular.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Suscribirse a nuestra lista de correo</p>
-        <p class="text-light">Recibir noticias mensuales y oportunidades del Proyecto Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Se pueden encontrar, la marca registrada, las notas de derechos de autor, y las reglas de uso por terceras partes, en nuestra <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Español (es)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../../about/people/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../about/people/">English (en)</a>
-              
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../fr/about/people/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/es/about/reports/index.html b/public/es/about/reports/index.html
deleted file mode 100644
index eadc5ee..0000000
--- a/public/es/about/reports/index.html
+++ /dev/null
@@ -1,431 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | Reports</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../../es/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Español (es)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../../about/reports/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../about/reports/">English (en)</a>
-            
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../../fr/about/reports/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-        Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">Reports</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>The Tor Project, Inc. is a US 501(c)(3) nonprofit organization committed to transparency in its work and reporting.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Founding Documents</h3>
-</div>
-<div class="container py-3">
-  <table class="table">
-  <tbody>
-    <tr>
-      <td>Tor Certificate of Legal Existence</td>
-      <td>Certificate of Legal Existence for Tor Project, Inc.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Tor Articles of Organization</td>
-      <td>Articles of Organization for Tor Project, Inc.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Tor Articles of Organization as filed</td>
-      <td>Articles of Organization as they were filed by the Commonwealth of Massachusetts, including continuation pages.</td>
-      <td>View PDF</td>
-    </tr>
-    <tr>
-      <td>Tor Conflict of Interest Policy</td>
-      <td>Policy protecting the organization's interest from officers and directors entering arrangements that might benefit their private interests.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Tor Conflict of Interest Policy</td>
-      <td>Policy protecting the organization's interest from officers and directors entering arrangements that might benefit their private interests.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Form 1023, Exhibit A.</td>
-      <td>Form 1023, Exhibit A.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Doc Name</td>
-      <td>Description.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-  </tbody>
-</table>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Reports</h3>
-</div>
-<div class="container py-3">
-  <table class="table">
-  <thead>
-    <tr>
-      <th scope="col">Year</th>
-      <th scope="col">Type</th>
-      <th scope="col">Title</th>
-      <th scope="col"></th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <th scope="row">2015</th>
-      <td><span class="badge-pill badge-primary">IRS 990</span></td>
-      <td>IRS Form 990</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2015</th>
-      <td><span class="badge-pill badge-success">AUDIT</span></td>
-      <td>Independent Audit Results</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2015</th>
-      <td><span class="badge-pill badge-secondary">BOARD MEETING</span></td>
-      <td>Tor Board Meeting Minutes - June</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-  </tbody>
-</table>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-              Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Nuestra misión</span> promover los derechos humanos y las libertades mediante la creación y despliegue de tecnologías de anonimato y privacidad libres y de código abierto, el apoyo a su disponibilidad y utilización sin restricciones y el fomento de su comprensión científica y popular.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Suscribirse a nuestra lista de correo</p>
-        <p class="text-light">Recibir noticias mensuales y oportunidades del Proyecto Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Se pueden encontrar, la marca registrada, las notas de derechos de autor, y las reglas de uso por terceras partes, en nuestra <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Español (es)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../../about/reports/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../about/reports/">English (en)</a>
-              
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../fr/about/reports/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/es/about/sponsors/index.html b/public/es/about/sponsors/index.html
deleted file mode 100644
index f7e48a6..0000000
--- a/public/es/about/sponsors/index.html
+++ /dev/null
@@ -1,478 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | Sponsors</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../../es/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Español (es)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../../about/sponsors/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../about/sponsors/">English (en)</a>
-            
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../../fr/about/sponsors/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-        Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">Sponsors</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>Having a diverse user base means we have diverse funding sources, too.  We want to continue diversifying our funding. To inquire about sponsorship, please email giving(at)torproject.org.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Past Sponsors</h3>
-</div>
-<div class="container col-10">
-  <div class="row">
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Active Sponsors</h3>
-</div>
-<div class="container col-10">
-  <div class="row">
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-              Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Nuestra misión</span> promover los derechos humanos y las libertades mediante la creación y despliegue de tecnologías de anonimato y privacidad libres y de código abierto, el apoyo a su disponibilidad y utilización sin restricciones y el fomento de su comprensión científica y popular.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Suscribirse a nuestra lista de correo</p>
-        <p class="text-light">Recibir noticias mensuales y oportunidades del Proyecto Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Se pueden encontrar, la marca registrada, las notas de derechos de autor, y las reglas de uso por terceras partes, en nuestra <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Español (es)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../../about/sponsors/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../about/sponsors/">English (en)</a>
-              
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../fr/about/sponsors/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/es/contact/index.html b/public/es/contact/index.html
deleted file mode 100644
index 493fac7..0000000
--- a/public/es/contact/index.html
+++ /dev/null
@@ -1,399 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-<link rel="stylesheet" href="../../static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
-<title>Tor Project | contact</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../es/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Español (es)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../contact/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../contact/">English (en)</a>
-            
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../fr/contact/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">the tor project</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">contact</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          <div class="container py-3 preamble">
-            <h4 class="text-primary">Get Support <span class="oi oi-arrow-right p-1" title="icon arrow-right" aria-hidden="true"></span></h4><p>Need help? Visit our Support Portal for answers to frequently asked questions about connecting to Tor, circumventing censorship, using onion services, and more.</p>
-
-          </div>
-          <div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-5">
-      <h3 class="text-primary display-5">Find us on Social Media</h3>
-      <ul class="jobs-ul text-primary">
-        <li class="py-3"><i class="fab fa-twitter display-5"></i><span class="pl-3">Twitter</span></li>
-        <li class="py-3"><i class="fab fa-facebook-square display-5"></i><span class="pl-3">Facebook</span></li>
-        <li class="py-3"><i class="fab fa-linkedin display-5"></i><span class="pl-3">Linkedin</span></li>
-        <li class="py-3"><i class="fab fa-mastodon display-5"></i><span class="pl-3">Mastodon</span></li>
-        <li class="py-3"><i class="fab fa-instagram display-5"></i><span class="pl-3">Instagram</span></li>
-        <li class="py-3"><i class="fab fa-youtube display-5"></i><span class="pl-3">YouTube</span></li>
-      </ul>
-    </div>
-    <div class="col-5">
-      <h3 class="text-primary display-5">Chat with us on <u>OFTC IRC</u></h3>
-      <p class="text-tpo"><span class="text-primary">#tor</span> - Ask questions about using Tor.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-dev</span> - Discuss Tor-related coding, protocols, and ideas are all welcome.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-project</span> - Discuss organization and community related topics: meetups, outreach, translation, or website improvements.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-meeting</span> - Watch or join publicly logged team meetings.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-relays</span> - Discuss running a Tor relay.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-south</span> - Talk with Torâ??s global south community.</p>
-    </div>
-  </div>
-</div>
-<div class="container py-5 bg-dark">
-  <div class="row bg-dark justify-content-center p-3">
-    <h3 class="text-white display-5">Volunteer with Tor</h3>
-  </div>
-  <div class="row bg-dark justify-content-center p-3">
-    <h4 class="text-white display-5"><a class="text-white" href=""><u>Get Involved</u></a></h4>
-  </div>
-</div>
-<div class="container py-5 justify-content-center">
-  <div class="row ml-5 mr-5">
-    <h4 class="text-primary">Join an email list <span class="oi oi-arrow-right p-1" title="icon arrow-right" aria-hidden="true"></span></h4>
-  </div>
-  <div class="row ml-5 mr-5">
-    <p>Our teams collaborate in open channels, including email lists, you are welcome to join. If you have a question for a specific team not answered on our support portal, you can ask the appropriate list. You're welcome to subscribe and just watch, too :)</p>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-5">
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">Report a bug or give feedback.</p>
-        <p class="text-tpo">Tor relies on the support of users and volunteers around the world to help us improve our software and resources, so your feedback is extremely valuable to us (and to all Tor users).</p>
-      </div>
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">Tell us about a bad relay.</p>
-        <p class="text-tpo">If you find a relay that you think is malicious, misconfigured, or otherwise broken, please check out our wiki page and blog post on how to report it.</p>
-      </div>
-    </div>
-    <div class="col-5">
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">Report a security issue.</p>
-        <p class="text-tpo">If you've found a security issue in one of our projects or in our infrastructure, please email tor-security@xxxxxxxxxxxxxxxxxxxx. If you want to encrypt your mail, you can get the GPG public key for the list by contacting tor-security-sendkey@xxxxxxxxxxxxxxxxxxxx or from pool.sks-keyservers.net. Here is the fingerprint:</p>
-      </div>
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">gpg --fingerprint tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            pub   4096R/1A7BF184 2017-03-13 <br />
-            Key fingerprint = 8B90 4624 C5A2 8654 E453  9BC2 E135 A8B4 1A7B F184 <br />
-            uid   tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            uid   tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            uid   tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            sub   4096R/C00942E4 2017-03-13</p>
-      </div>
-    </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-8">
-      <h3 class="text-primary display-5">Email us</h3>
-        <p class="text-tpo">For questions and comments about Tor the non-profit organization: trademark questions, affiliation and coordination, contract inquiries, etc, please email <a href="">frontdesk@xxxxxxxxxxxxxxxxx</a>.</p>
-
-        <p class="text-tpo">For donor-related questions, contact <a href="">giving@xxxxxxxxxxxxxx</a>.</p>
-    </div>
-    <div class="col-4">
-      <h3 class="text-primary display-5">Send us Mail</h3>
-      <p class="text-tpo">The Tor Project <br/>
-        
-217 1st Ave South #4903</br>
-
-Seattle, WA 98194 USA</p>
-    </div>
-  </div>
-</div>
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Nuestra misión</span> promover los derechos humanos y las libertades mediante la creación y despliegue de tecnologías de anonimato y privacidad libres y de código abierto, el apoyo a su disponibilidad y utilización sin restricciones y el fomento de su comprensión científica y popular.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Suscribirse a nuestra lista de correo</p>
-        <p class="text-light">Recibir noticias mensuales y oportunidades del Proyecto Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Se pueden encontrar, la marca registrada, las notas de derechos de autor, y las reglas de uso por terceras partes, en nuestra <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Español (es)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../contact/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../contact/">English (en)</a>
-              
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../fr/contact/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/es/download/index.html b/public/es/download/index.html
deleted file mode 100644
index 5f0621e..0000000
--- a/public/es/download/index.html
+++ /dev/null
@@ -1,386 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-<link rel="stylesheet" href="../../static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
-
-<title>Tor Project | download</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-dark">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-dark p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../es/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-dark bg-dark dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Español (es)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../download/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../download/">English (en)</a>
-            
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../fr/download/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    <div class="container-fluid bg-dark">
-      <div class="row flex-xl-nowrap order-last">
-        <div class="container bg-dark pt-5">
-  <div class="row">
-    <div class="col-12 content-center pt-5">
-      <div class="row">
-  <h1 class="mx-auto display-2 text-white">Defend yourself.</h1>
-</div>
-<div class="row">
-  <h1 class="mx-auto defend text-white">Protect yourself against tracking, surveillance, and censorship. </h1>
-</div>
-<div class="row col-12 p-5 mx-auto justify-content-center">
-  <form action="/download/torbrowser" method="get">
-    <div class="form-group row">
-      <div class="col-3 dropdown-select">
-        <select id="platforms" class="form-control btn btn-dark bg-dark border-0 border-white border-active">
-          
-            <option id="windows" data-style="btn btn-dark bg-dark">Microsoft Windows</option>
-          
-            <option id="osx" data-style="btn btn-dark bg-dark">Apple OS X</option>
-          
-            <option id="linux" data-style="btn btn-dark bg-dark">Linux</option>
-          
-            <option id="android" data-style="btn btn-dark bg-dark">Android</option>
-          
-            <option id="openbsd" data-style="btn btn-dark bg-dark">OpenBSD</option>
-          
-        </select>
-      </div>
-      <div class="col-3 dropdown-select">
-        <select class="form-control btn btn-dark bg-dark border-0 border-white border-active">
-          <span class="oi oi-chevron-bottom"></span>
-          
-            
-              <option data-style="btn btn-dark bg-dark">English (en)</option>
-            
-          
-            
-              <option data-style="btn btn-dark bg-dark">English (en)</option>
-            
-          
-            
-          
-            
-              <option data-style="btn btn-dark bg-dark">Français (fr)</option>
-            
-          
-        </select>
-      </div>
-      <div class="col-6">
-        <button type="submit" class="btn btn-shadow text-white bg-dark">Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span></button>
-      </div>
-    </div>
-  </form>
-</div>
-<div class="row">
-  <a class="mx-auto text-white p-5 fade" href=""><u>Read the latest release announcements.</u></a>
-</div>
-<div class="row pt-5 justify-content-center">
-  <img src="../../static/images/png/Group4.png?h=cfd7b915" />
-</div>
-    </div>
-  </div>
-</div>
-      </div>
-    </div>
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          <div class="container py-3">
-  <div class="row">
-    <div class="col-6">
-      <div class="col-md-4 order-1">
-        <div class="oval-2"></div>
-      </div>
-      <h3 class="text-primary display-6 pt-5">Get connected</h3>
-      <div class="row pl-3 text-tpo">
-        <p class="text-tpo">If you are in a country where Tor is blocked, you can <span class="text-primary text-bold">configure</span> Tor to connect to a bridge during the setup process. Select <span class="text-primary">"Tor is censored in my country."</span></p>
-      </div>
-      <div class="row pl-3 text-tpo">
-        <p class="text-tpo">If Tor is not censored, one of the most common reasons Tor wonâ??t connect is an incorrect system clock. Please make sure itâ??s set correctly. Read other FAQâ??s at our <a href="https://support.torproject.org";><u>Support Portal</u></a>.</p>
-      </div>
-    </div>
-    <div class="col-6">
-      <div class="col-md-4 order-1">
-        <div class="oval-2"></div>
-      </div>
-      <h3 class="text-primary display-6 pt-5">Stay safe</h3>
-        <div class="row pl-3 text-tpo">
-          <p class="text-tpo">Please do not torrent over Tor. <br />
-            Tor Browser will block browser plugins such as Flash, RealPlayer, Quicktime, and others: they can be manipulated into revealing your IP address.</p>
-        </div>
-        <div class="row pl-3 text-tpo">
-          <p class="text-tpo"><span class="text-primary text-bold">We do not recommend installing additional add-ons or plugins</span> into Tor Browser, as these may bypass Tor or compromise your privacy. Tor Browser already comes with HTTPS Everywhere, NoScript, and other patches to protect your privacy and security.</p>
-        </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3 justify-content-center">
-  <div class="row p-5 justify-content-center">
-    <i class="far fa-file-alt display-5 text-primary pr-3"></i><p class="text-primary text-tpo">Check out the <a class="mx-auto" href="https://manual.torproject.org";><u>manual</u></a> for more troubleshooting tips.</p>
-  </div>
-</div>
-          <div class="container py-3 hero">
-            
-  
-
-          </div>
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Nuestra misión</span> promover los derechos humanos y las libertades mediante la creación y despliegue de tecnologías de anonimato y privacidad libres y de código abierto, el apoyo a su disponibilidad y utilización sin restricciones y el fomento de su comprensión científica y popular.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Suscribirse a nuestra lista de correo</p>
-        <p class="text-light">Recibir noticias mensuales y oportunidades del Proyecto Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Se pueden encontrar, la marca registrada, las notas de derechos de autor, y las reglas de uso por terceras partes, en nuestra <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Español (es)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../download/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../download/">English (en)</a>
-              
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../fr/download/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/es/index.html b/public/es/index.html
index 3fbc3b7..9cf597b 100644
--- a/public/es/index.html
+++ b/public/es/index.html
@@ -1,19 +1,19 @@
 <!doctype html>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../static/bootstrap.css?h=aea891f3">
+<link rel="stylesheet" href="../static/bootstrap.css?h=e1abad18">
 <link rel="stylesheet" href="../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
 <link rel="stylesheet" href="../static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
 
-<title>Tor Project | Anonymity Online</title>
+<title>Tor Project | Join the Tor Community</title>
 <body class="no-gutters">
   <header>
     
-<div class="container bg-dark">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-dark p-5">
+<div class="container bg-primary">
+  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
 
     <a class="navbar-brand" href="/">
-      <img src="../static/images/tor-logo.svg?h=099f68c0" >
+      <img alt="The Tor Project" src="../static/images/tor-logo.svg?h=099f68c0" >
       <span class="sr-only">Tor Logo</span>
     </a>
     <label for="nav-toggle">
@@ -30,7 +30,7 @@
         	<li class="nav-item">
             
             
-              <a class="nav-link" href="../es/about/history/">
+              <a class="nav-link" href="ttps://www.torproject.org/about/history">
             
             About
               
@@ -50,9 +50,9 @@
         	<li class="nav-item">
             
             
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
+              <a class="nav-link" href="https://support.torproject.org/";>
             
-            Press
+            Support
               
             </a>
         	</li>
@@ -70,19 +70,9 @@
         	<li class="nav-item">
             
             
-              <a class="nav-link" href="https://newsletter.torproject.org";>
+              <a class="nav-link" href="https://donate.torproject.org";>
             
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
+            Donate
               
             </a>
         	</li>
@@ -91,7 +81,7 @@
       </div>
       <div class="mt-2 btn-group dropdown pr-2">
         
-          <button type="button" class="btn btn-dark bg-dark dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
         
           Español (es)
         </button>
@@ -113,35 +103,32 @@
           
         </div>
       </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-        Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
+      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="https://www.torproject.org/download";>
+        Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
       </a>
     </div>
   </nav>
 </div>
   </header>
   <div class="page">
-    <div class="container-fluid bg-dark">
+    <div class="container-fluid bg-primary">
       <div class="row flex-xl-nowrap order-last">
-        <div class="container bg-dark pt-5">
+        <div class="container bg-primary pt-5">
   <div class="row">
     <div class="col-12 content-center pt-5">
       <div class="row">
-  <h1 class="mx-auto display-2 text-white">Browse Privately.</h1>
-</div>
-<div class="row">
-  <h1 class="mx-auto display-2 text-white">Explore Freely.</h1>
-</div>
-<div class="row">
-  <h1 class="mx-auto defend text-white">Defend yourself against tracking and surveillance. Circumnvent censorship.</h1>
-</div>
-<div class="row col-12 p-5 mx-auto justify-content-center">
-  
-  <a class="btn btn-lg btn-shadow text-white bg-dark" href="../download/">
-    Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-  </a>
-</div>
+        <div class="col-12 content-center pt-5">
+          <div class="row">
+            <h6 class="mx-auto text-white text-uppercase">community</h6>
+          </div>
+          <div class="row pb-5">
+            <h2 class="mx-auto display-4 text-white text-capitalize">Join the Tor Community</h2>
+          </div>
+          <div class="row pb-5">
+            <h4 class="mx-auto text-white">Our community is made up of human rights defenders around the world.</h4>
+          </div>
+        </div>
+      </div>
     </div>
   </div>
 </div>
@@ -152,119 +139,95 @@
         <main role="main" class="mx-auto col-12 order-last">
           <div class="container pt-5 justify-content-center">
   <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-1">
-            <div class="oval-2"></div>
-          </div>
-          <div class="col-md-8 px-3 order-2">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">BLOCK TRACKERS</h6>
-              <p class="card-text">Tor Browser isolates each website you visit so third-party trackers and ads canâ??t follow you. Any cookies automatically clear when youâ??re done browsing. So will your browsing history.</p>
-            </div>
-          </div>
-        </div>
-      </div>
+    <div class="container py-3 preamble">
+      <p><p>The Tor community is made up of all kinds of contributors. Some people write documentation and bug reports, while others hold Tor events and conduct outreach. Whether you have a lot of time to volunteer or a little, and whether you consider yourself technical or not, we want you to join our community, too. Below you'll find some different ways to volunteer with the Tor community as well as resources to help you help Tor.</p>
+
     </div>
   </section>
   <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-2">
-            <div class="oval-2 oval-right"></div>
-          </div>
-          <div class="col-md-8 px-3 order-1">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">DEFEND AGAINST SURVEILLANCE</h6>
-              <p class="card-text">Tor Browser prevents someone watching your connection from knowing what websites you visit. All anyone monitoring your browsing habits can see is that youâ??re using Tor.</p>
+    <div class="container">
+      <div class="row">
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Relay operations</h4>
+                <p class="card-text">Relays are the backbone of the Tor network. Help make Tor stronger and faster by running a relay today.</p>
+              </div>
+              <a href="../es/relay-operations/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-        </div>
-      </div>
-    </div>
-  </section>
-  <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-1">
-            <div class="oval-2"></div>
-          </div>
-          <div class="col-md-8 px-3 order-2">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">RESIST FINGERPRINTING</h6>
-              <p class="card-text">Tor aims to make all users look the same making it difficult for you to be fingerprinted based on your browser and device information.</p>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">User Testing</h4>
+                <p class="card-text">We conduct user reaserch while also respecting user privacy. Learn how you can help.</p>
+              </div>
+              <a href="../es/user-testing/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-        </div>
-      </div>
-    </div>
-  </section>
-  <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-2">
-            <div class="oval-2 oval-right"></div>
-          </div>
-          <div class="col-md-8 px-3 order-1">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">MULTI-LAYERED ENCRYPTION</h6>
-              <p class="card-text">Your traffic is relayed and encrypted three times as it passes over the Tor network. The network is comprised of thousands of volunteer-run servers known as Tor relays. <a href="">Learn more</a>.</p>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Training</h4>
+                <p class="card-text">Do you teach your community about using Tor? These resources are for you.</p>
+              </div>
+              <a href="../es/training/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-        </div>
-      </div>
-    </div>
-  </section>
-</div>
-<div class="container-fluid">
-  <div class="row flex-xl-nowrap">
-    <div class="mx-auto col-12 py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-3 order-1">
-            <div class="oval oval-right"></div>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Outreach</h4>
+                <p class="card-text">Bring Tor swag to our next community event.</p>
+              </div>
+              <a href="../es/outreach/" class="btn btn-primary my-3 mx-5">Start now</a>
+            </div>
           </div>
-          <div class="col-md-6 px-3 order-2 pt-5">
-            <div class="card-block px-3 justify-content-center align-bottom pt-5">
-              <h6 class="pt-3 card-title text-center align-bottom pt-5">BROWSE FREELY</h6>
-              <p class="card-text text-center align-bottom">With Tor Browser, you are free to access sites your home network may have blocked.</p>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Join the Tor Community</h4>
+                <p class="card-text">We want Tor to work for everyone in the world, which means a lot of languages. Will you help us to translate?</p>
+              </div>
+              <a href="../es/localization/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-          <div class="col-md-3 order-3">
-            <div class="oval"></div>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">.onion Services</h4>
+                <p class="card-text">Onion services help you and your users defeat surveillance and censorship. Learn how you can deploy onion services.</p>
+              </div>
+              <a href="../es/onion-services/" class="btn btn-primary my-3 mx-5">Start now</a>
+            </div>
           </div>
-        </div>
+        
       </div>
     </div>
-  </div>
+  </section>
 </div>
-          <div class="container py-3 hero">
-            
-  <h6>ABOUT US</h6>
-<p>We believe everyone should be able to explore the internet with privacy. We are the Tor Project, a 501(c)3 US nonprofit.
-We advance human rights and defend your privacy online through free software and open networks. <a href="">Meet our team</a>.</p>
-
-
-          </div>
         </main>
       </div>
     </div>
   </div>
   <footer>
-    <div class="container-fluid bg-dark footer">
+    
+<div class="container-fluid bg-dark footer onion-bg">
   <div class="row">
     <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
+      <div class="container pt-5 justify-content-right">
         <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
+           <h2 class="text-white text-bold">Download Tor Browser</h2>
             <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
             
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-              Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
+            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="https://www.torproject.org/download";>
+              Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
             </a>
         </div>
       </div>
@@ -273,44 +236,49 @@ We advance human rights and defend your privacy online through free software and
   <div class="row">
     <div class="col-12 d-flex justify-content-center">
       <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Nuestra misión</span> promover los derechos humanos y las libertades mediante la creación y despliegue de tecnologías de anonimato y privacidad libres y de código abierto, el apoyo a su disponibilidad y utilización sin restricciones y el fomento de su comprensión científica y popular.</p>
+	        <h5 class="font-weight-bold mt-5 text-white">Our mission:</h5>
+          <p class="text-white mb-5" >To advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
       </div>
       <div class="col-sm-2 mt-5 d-none d-sm-block">
         <ul class="nav flex-column mt-sm-5">
           
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
           
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
           
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
+            <a class="nav-link text-light" href="ttps://www.torproject.org/about/jobs">
+          
+          Jobs
               
             </a>
           </li>
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
+          
+          
+            <a class="nav-link text-light" href="https://blog.torproject.org";>
+          
+          Blog
               
             </a>
           </li>
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
+          
+          
+            <a class="nav-link text-light" href="ttps://www.torproject.org/contact">
+          
+          Contact
               
             </a>
           </li>
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
+          
+          
+            <a class="nav-link text-light" href="ttps://www.torproject.org/press">
+          
+          Press
               
             </a>
           </li>
@@ -320,15 +288,18 @@ We advance human rights and defend your privacy online through free software and
     </div>
     <div class="col-12 d-flex justify-content-center">
       <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Suscribirse a nuestra lista de correo</p>
-        <p class="text-light">Recibir noticias mensuales y oportunidades del Proyecto Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
+        <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
+        <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
+        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
       </div>
     </div>
 
     <div class="col-12 d-flex justify-content-center">
       <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Se pueden encontrar, la marca registrada, las notas de derechos de autor, y las reglas de uso por terceras partes, en nuestra <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
+        
+        <p class="text-primary text-light">Trademark, copyright notices, and rules for use by third parties can be found in our 
+  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary text-light"><u>FAQ</u></a>
+.</p>
       </div>
       <div class="col-sm-2 mt-5 d-none d-sm-block">
         <div class="btn-group dropdown float-right">
@@ -384,20 +355,7 @@ We advance human rights and defend your privacy online through free software and
         }, 500)
       }
     </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
+    
   </div>
   </footer>
 </body>
diff --git a/public/es/press/index.html b/public/es/press/index.html
deleted file mode 100644
index b72e49c..0000000
--- a/public/es/press/index.html
+++ /dev/null
@@ -1,393 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-<link rel="stylesheet" href="../../static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
-<title>Tor Project | press</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../es/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Español (es)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../press/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../press/">English (en)</a>
-            
-          
-            
-          
-            
-              <a class="dropdown-item" href="../../fr/press/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">the tor project</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">press</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          <div class="container py-3 preamble">
-            <p>Email inquiries to press@xxxxxxxxxxxxxx.</p>
-
-          </div>
-          <div class="container py-3">
-  <div class="row">
-    <div class="col-6">
-      <h3 class="text-primary display-5">Get support</h3>
-      <div class="row pl-3 text-tpo">
-        <p>Visit our support portal</p>
-      </div>
-      <div class="row pl-3 text-tpo">
-        <p>Ask us on #tor</p>
-      </div>
-      <div class="row pl-3 text-tpo">
-        <p>Write to a mailing pst</p>
-      </div>
-    </div>
-    <div class="col-6">
-      <h3 class="text-primary display-5">Brand Assets</h3>
-        <div class="row pl-3 text-tpo">
-          <p>The Tor Project</p>
-        </div>
-        <div class="row pl-3 text-tpo">
-          <p>Tor Browser</p>
-        </div>
-        <div class="row pl-3 text-tpo">
-          <p>Onion Services</p>
-        </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row p-3">
-    <h3 class="text-primary display-5">Press Releases</h3>
-  </div>
-</div>
-<div class="container col-10">
-  <div class="row">
-    <div class="card m-3" style="width: 365px; height: 485px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>New Release: Tor Browser 8.0a10</u></p>
-        <p class="card-text description description-small">Tor Browser 8.0a10 is now available from the Tor Browser Project page and also from our distribution directory. It is the second alpha release based on Firefox ESR 60 and contains a number of improvements and bug fixes.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 365px; height: 485px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Help Us Translate Our New Support Portal</u></p>
-        <p class="card-text description description-small">Over 2 million people around the world rely on Tor for private access to the open web everyday, and we want to make sure that Tor and our resources are localized for as many of our users as possible.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 365px; height: 485px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>New Release: Tor 0.3.4.7-rc</u></p>
-        <p class="card-text description description-small">There's a new release candidate available for download. If you build Tor from source, you can download the source code for Tor 0.3.4.6-rc from the download page on the website.</p>
-      </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row p-3">
-    <h3 class="text-primary display-5">Coverage</h3>
-  </div>
-</div>
-<div class="container py-3">
-  <table class="table">
-  <thead>
-    <tr>
-      <th scope="col">Date</th>
-      <th scope="col">Pubblication</th>
-      <th scope="col">Topic</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <th scope="row">2018 Feb 3</th>
-      <td>Wired</td>
-      <td><a href="">Tor could be the answer to safer connected sex</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2018 Jan 25</th>
-      <td>International Business Times</td>
-      <td><a href="">Tor Browser 7.5 Update Released: What's New?</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2018 Jan 24</th>
-      <td>Tom's Hardware</td>
-      <td><a href="">Tor Browser 7.5 Launches With Support For Next-Gen Onion Services</a></td>
-    </tr>
-  </tbody>
-</table>
-</div>
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Bajarse el navegador Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Nuestra misión</span> promover los derechos humanos y las libertades mediante la creación y despliegue de tecnologías de anonimato y privacidad libres y de código abierto, el apoyo a su disponibilidad y utilización sin restricciones y el fomento de su comprensión científica y popular.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Suscribirse a nuestra lista de correo</p>
-        <p class="text-light">Recibir noticias mensuales y oportunidades del Proyecto Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Se pueden encontrar, la marca registrada, las notas de derechos de autor, y las reglas de uso por terceras partes, en nuestra <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Español (es)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../press/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../press/">English (en)</a>
-              
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../../fr/press/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/fr/about/history/index.html b/public/fr/about/history/index.html
deleted file mode 100644
index 4df09c4..0000000
--- a/public/fr/about/history/index.html
+++ /dev/null
@@ -1,374 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | History</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Logo Tor</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item active" >
-            
-            
-              <a class="nav-link" href="../../../fr/about/history/">
-            
-            About
-              
-              <span class="sr-only">(current)</span>
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Français (fr)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../../about/history/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../about/history/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../es/about/history/">Español (es)</a>
-            
-          
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-        Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">History</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>The Tor Project, Inc, became a 501(c)3 nonprofit in 2006, but the idea of â??onion routingâ?? began in the mid 1990s.</p>
-<p>Just like Tor users, the developers, researchers, and funders whoâ??ve made Tor possible are a diverse group of people. But all of the people who have been involved in Tor are united by a common belief: internet users should have private access to an uncensored web.</p>
-
-            </div>
-          
-          
-             <div class="container py-3 content">
-  <div class="w-75">
-    
-      <p>In the 1990s, the lack of security on the internet and its ability to be used for tracking and surveillance was becoming clear, and in 1994, the Navy Research Lab (NRL), funded by the office of Naval Research (ONR) started researching a way to communicate privately and securely online. They created the first research design and prototype of onion routing.</p>
-<p>The goal of onion routing was to have a way to use the internet with as much privacy as possible, and the idea was to route traffic through multiple servers and encrypt it each step of the way. This is still a simple explanation for how Tor works today.</p>
-<p>In 2001, Roger Dingledine, then a student at MIT, adapted code from an undergraduate Cambridge studentâ??s thesis and began referring to the project as Tor, which stood for The Onion Router. Nick Mathewson, also a student at MIT, became involved in Torâ??s development around this time, too.</p>
-<p>In October 2003, Tor network was deployed, and Tor code was released under a free and open MIT license. In order for Tor to work optimally, everyone involved realized that not only does the Tor network need to be decentralized, it should also be maintained by a transparently operating entity with clear separation from its then stakeholders, and it needed to be free and open licensed. By the end of 2003, the network has about a dozen volunteer nodes, mostly in the US, plus one in Germany.</p>
-<p>Recognizing the benefit of Tor to digital rights, EFF became a fiscal sponsor of Tor in 2004. In 2006, the Tor Project, Inc., a 501(c)3 nonprofit organization, was founded to maintain Torâ??s development.</p>
-<p>In 2007, the organization began developing bridges to the Tor network to address censorship, such as the need to get around government firewalls, in order for its users to access the open web.</p>
-<p>Tor began gaining popularity among activists and tech-savvy users interested in privacy, but it was still difficult for less-technically savvy people to use, so in 2009-2010, development of tools beyond just the Tor proxy began, including Tor Browser.</p>
-<p>The need for tools safeguarding against mass surveillance became a mainstream concern thanks to the Snowden revelations in 2013. Not only was Tor instrumental to Snowdenâ??s whistleblowing, but content of the leaks also upheld assurances that Tor could not be cracked.</p>
-<p>Peopleâ??s awareness of tracking, surveillance, and censorship may have increased, but so has the prevalence of these hindrances to internet freedom. We fight every day for everyone to have private access to an uncensored internet, and Tor has become the worldâ??s strongest tool for privacy and freedom online.</p>
-<p>Now the network has thousands of relays and millions of users worldwide. The diversity of Tor users keeps it safe.</p>
-
-    
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-              Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Notre mission :</span> pour progresser les droits de la personne et les libertés en créant et en déployant des technologies dâ??anonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item active" >
-            <a class="nav-link text-light" href="/about/history">About
-              
-              <span class="sr-only">(current)</span>
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Abonnez-vous à notre liste de diffusion</p>
-        <p class="text-light">Recevez les mises à jours et opportunités mensuelles du Projet Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Français (fr)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../../about/history/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../about/history/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../es/about/history/">Español (es)</a>
-              
-            
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/fr/about/index.html b/public/fr/about/index.html
deleted file mode 100644
index f9fd68f..0000000
--- a/public/fr/about/index.html
+++ /dev/null
@@ -1,352 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | history</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Logo Tor</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../fr/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Français (fr)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../about/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../about/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../es/about/">Español (es)</a>
-            
-          
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">history</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>The Tor Project, Inc, became a 501(c)3 nonprofit in 2006, but the idea of â??onion routingâ?? began in the mid 1990s.</p>
-<p>Just like Tor users, the developers, researchers, and funders whoâ??ve made Tor possible are a diverse group of people. But all of the people who have been involved in Tor are united by a common belief: internet users should have private access to an uncensored web.</p>
-
-            </div>
-          
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Notre mission :</span> pour progresser les droits de la personne et les libertés en créant et en déployant des technologies dâ??anonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Abonnez-vous à notre liste de diffusion</p>
-        <p class="text-light">Recevez les mises à jours et opportunités mensuelles du Projet Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Français (fr)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../about/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../about/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../es/about/">Español (es)</a>
-              
-            
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/fr/about/jobs/index.html b/public/fr/about/jobs/index.html
deleted file mode 100644
index 688a65a..0000000
--- a/public/fr/about/jobs/index.html
+++ /dev/null
@@ -1,419 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | Jobs</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Logo Tor</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../../fr/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Français (fr)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../../about/jobs/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../about/jobs/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../es/about/jobs/">Español (es)</a>
-            
-          
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-        Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">Jobs</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>Weâ??re always looking for more great people to join our team. Join us in our Seattle office or work remotely from wherever you are in the world. Youâ??ll work with a diverse group of bright and passionate folks committed to fostering internet freedom worldwide.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Current Openings</h3>
-</div>
-<div class="container py-3">
-  <div class="accordion" id="accordionJobs">
-    <div class="card border-0">
-      <div class="card-header bg-white border-0" id="headingOne">
-        <h5 class="mb-0">
-          <button class="btn btn-link bg-white" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
-            Sr. System Administrator
-          </button>
-        </h5>
-      </div>
-      <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordionJobs">
-        <div class="card-body">
-          The Tor Project, Inc., a 501(c)(3) nonprofit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, is seeking a Senior Systems Administrator to maintain, upgrade and manage our organizationâ??s software, hardware, and networks. The goal of the Tor Projectâ??s sysadmin will be to ensure that our technology infrastructure runs securely, smoothly, and efficiently and that Tor Project employees, contractors, and volunteers have the knowledge and resources to do their work.
-        </div>
-      </div>
-    </div>
-    <div class="card border-0">
-      <div class="card-header bg-white border-0" id="headingTwo">
-        <h5 class="mb-0">
-          <button class="btn btn-link bg-white collapsed" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
-            Grant Writer
-          </button>
-        </h5>
-      </div>
-      <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionJobs">
-        <div class="card-body">
-          The Tor Project, Inc., a 501(c)(3) nonprofit organization that provides technical infrastructure for privacy protection over the Internet, is seeking a strong grant writer to help us develop and write winning grant proposals designed to secure funding from public institutions, private foundations, corporations and other grant-making entities. The ideal candidate will be familiar with issues involving high-tech freedom and can make a compelling case about why our work is so important to current and potential funders. This person must be able to write clearly and provide context for the Tor Projectâ??s complicated technology and activism projects. The ability to explain technical concepts to non-technical audiences is essential.
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Previous Openings</h3>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-5">
-      <ul class="jobs-ul">
-        <li>Executive Director</li>
-        <li>User Research Coordinator</li>
-        <li>Community Liaison</li>
-        <li>Core developer</li>
-        <li>Support assistants and translators</li>
-        <li>Browser hacker</li>
-        <li>Pluggable transport developer</li>
-      </ul>
-    </div>
-    <div class="col-5">
-      <ul class="jobs-ul">
-        <li>Firefox/Thunderbird Extension Developer</li>
-        <li>Director of Communications</li>
-        <li>Executive Administrator</li>
-        <li>Browser Developers for Mobile (Android)</li>
-        <li>Chief Financial and Grants Officer</li>
-        <li>Android OS Developer</li>
-        <li>Fundraising Director</li>
-      </ul>
-    </div>
-  </div>
-  <div class="row">
-    <p>Think you could help us in a position thatâ??s not listed? We also rely on a vast community of volunteer contributors and many have become paid staff. <a href="">We invite you to join us on IRC to find how you can get involved.</a></p>
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-              Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Notre mission :</span> pour progresser les droits de la personne et les libertés en créant et en déployant des technologies dâ??anonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Abonnez-vous à notre liste de diffusion</p>
-        <p class="text-light">Recevez les mises à jours et opportunités mensuelles du Projet Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Français (fr)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../../about/jobs/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../about/jobs/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../es/about/jobs/">Español (es)</a>
-              
-            
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/fr/about/people/index.html b/public/fr/about/people/index.html
deleted file mode 100644
index 82b0a6a..0000000
--- a/public/fr/about/people/index.html
+++ /dev/null
@@ -1,382 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | People</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Logo Tor</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../../fr/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Français (fr)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../../about/people/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../about/people/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../es/about/people/">Español (es)</a>
-            
-          
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-        Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">People</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>We are an international team who believes everyone should have private access to the uncensored web.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Board of Directors</h3>
-</div>
-&lt;Page model=&#39;people&#39; path=&#39;/about/people&#39; alt=&#39;fr&#39;&gt;
-<div class="container col-10">
-  <div class="row">
-    
-
-  </div>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Core Tor</h3>
-</div>
-<div class="container col-10">
-  <div class="row">
-    
-
-  </div>
-</div>
-<div class="container p-3 col-6">
-  <div class="row justify-content-center">
-    <h4 class="text-primary display-5">Join Our Team</h4>
-    <p class="text-center">Even if we arenâ??t hiring, you can contribute to Tor. We are open to ideas and studies to improve Tor software. If youâ??re a developer, we welcome you to sign up for our dev mailing list to see what weâ??re up to.</p>
-    <div class="border-active">
-      <a class="btn text-primary bg-white btn-lg btn-light pull-right mt-2 col-6" href="">
-        Sign up for tor-dev<span class="oi oi-arrow-right p-1" title="icon arrow-right" aria-hidden="true"></span>
-      </a>
-    </div>
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-              Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Notre mission :</span> pour progresser les droits de la personne et les libertés en créant et en déployant des technologies dâ??anonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Abonnez-vous à notre liste de diffusion</p>
-        <p class="text-light">Recevez les mises à jours et opportunités mensuelles du Projet Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Français (fr)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../../about/people/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../about/people/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../es/about/people/">Español (es)</a>
-              
-            
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/fr/about/reports/index.html b/public/fr/about/reports/index.html
deleted file mode 100644
index be583b5..0000000
--- a/public/fr/about/reports/index.html
+++ /dev/null
@@ -1,431 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | Reports</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Logo Tor</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../../fr/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Français (fr)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../../about/reports/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../about/reports/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../es/about/reports/">Español (es)</a>
-            
-          
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-        Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">Reports</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>The Tor Project, Inc. is a US 501(c)(3) nonprofit organization committed to transparency in its work and reporting.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Founding Documents</h3>
-</div>
-<div class="container py-3">
-  <table class="table">
-  <tbody>
-    <tr>
-      <td>Tor Certificate of Legal Existence</td>
-      <td>Certificate of Legal Existence for Tor Project, Inc.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Tor Articles of Organization</td>
-      <td>Articles of Organization for Tor Project, Inc.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Tor Articles of Organization as filed</td>
-      <td>Articles of Organization as they were filed by the Commonwealth of Massachusetts, including continuation pages.</td>
-      <td>View PDF</td>
-    </tr>
-    <tr>
-      <td>Tor Conflict of Interest Policy</td>
-      <td>Policy protecting the organization's interest from officers and directors entering arrangements that might benefit their private interests.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Tor Conflict of Interest Policy</td>
-      <td>Policy protecting the organization's interest from officers and directors entering arrangements that might benefit their private interests.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Form 1023, Exhibit A.</td>
-      <td>Form 1023, Exhibit A.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <td>Doc Name</td>
-      <td>Description.</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-  </tbody>
-</table>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Reports</h3>
-</div>
-<div class="container py-3">
-  <table class="table">
-  <thead>
-    <tr>
-      <th scope="col">Year</th>
-      <th scope="col">Type</th>
-      <th scope="col">Title</th>
-      <th scope="col"></th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <th scope="row">2015</th>
-      <td><span class="badge-pill badge-primary">IRS 990</span></td>
-      <td>IRS Form 990</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2015</th>
-      <td><span class="badge-pill badge-success">AUDIT</span></td>
-      <td>Independent Audit Results</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2015</th>
-      <td><span class="badge-pill badge-secondary">BOARD MEETING</span></td>
-      <td>Tor Board Meeting Minutes - June</td>
-      <td><a href="">View PDF</a></td>
-    </tr>
-  </tbody>
-</table>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-              Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Notre mission :</span> pour progresser les droits de la personne et les libertés en créant et en déployant des technologies dâ??anonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Abonnez-vous à notre liste de diffusion</p>
-        <p class="text-light">Recevez les mises à jours et opportunités mensuelles du Projet Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Français (fr)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../../about/reports/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../about/reports/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../es/about/reports/">Español (es)</a>
-              
-            
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/fr/about/sponsors/index.html b/public/fr/about/sponsors/index.html
deleted file mode 100644
index 656ce4a..0000000
--- a/public/fr/about/sponsors/index.html
+++ /dev/null
@@ -1,478 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-
-<title>Tor Project | Sponsors</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Logo Tor</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../../fr/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Français (fr)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../../about/sponsors/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../about/sponsors/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../../es/about/sponsors/">Español (es)</a>
-            
-          
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-        Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">about</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">Sponsors</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-  <div class="container-fluid  border-bottom border-light">
-  <div class="row flex-xl-nowrap order-last">
-    <div class="row col-12 justify-content-center">
-      <ul class="nav">
-        
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/history/">History
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/people/">People
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/sponsors/">Sponsors
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/reports/">Reports
-          
-          </a>
-        </li>
-        
-        <li class="nav-item">
-        
-          <a class="nav-link" href="../../../about/jobs/">Jobs
-          
-          </a>
-        </li>
-        
-      </ul>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          
-            <div class="container py-3 preamble">
-              <p>Having a diverse user base means we have diverse funding sources, too.  We want to continue diversifying our funding. To inquire about sponsorship, please email giving(at)torproject.org.</p>
-
-            </div>
-          
-          
-             <div class="container py-3">
-  <h3 class="text-primary display-5">Past Sponsors</h3>
-</div>
-<div class="container col-10">
-  <div class="row">
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <h3 class="text-primary display-5">Active Sponsors</h3>
-</div>
-<div class="container col-10">
-  <div class="row">
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 255px; height: 329px;">
-      <img class="card-img-top" src="../../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Sponsor Name</u></p>
-        <p class="card-text description description-small">Some quick paragraph about the projects we are working with this sponsor and a link to the trac.</p>
-      </div>
-    </div>
-  </div>
-</div>
-          
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../../download/">
-              Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Notre mission :</span> pour progresser les droits de la personne et les libertés en créant et en déployant des technologies dâ??anonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Abonnez-vous à notre liste de diffusion</p>
-        <p class="text-light">Recevez les mises à jours et opportunités mensuelles du Projet Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Français (fr)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../../about/sponsors/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../about/sponsors/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../../es/about/sponsors/">Español (es)</a>
-              
-            
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/fr/contact/index.html b/public/fr/contact/index.html
deleted file mode 100644
index 5b62f49..0000000
--- a/public/fr/contact/index.html
+++ /dev/null
@@ -1,399 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-<link rel="stylesheet" href="../../static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
-<title>Tor Project | contact</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Logo Tor</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../fr/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Français (fr)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../contact/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../contact/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../es/contact/">Español (es)</a>
-            
-          
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">the tor project</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">contact</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          <div class="container py-3 preamble">
-            <h4 class="text-primary">Get Support <span class="oi oi-arrow-right p-1" title="icon arrow-right" aria-hidden="true"></span></h4><p>Need help? Visit our Support Portal for answers to frequently asked questions about connecting to Tor, circumventing censorship, using onion services, and more.</p>
-
-          </div>
-          <div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-5">
-      <h3 class="text-primary display-5">Find us on Social Media</h3>
-      <ul class="jobs-ul text-primary">
-        <li class="py-3"><i class="fab fa-twitter display-5"></i><span class="pl-3">Twitter</span></li>
-        <li class="py-3"><i class="fab fa-facebook-square display-5"></i><span class="pl-3">Facebook</span></li>
-        <li class="py-3"><i class="fab fa-linkedin display-5"></i><span class="pl-3">Linkedin</span></li>
-        <li class="py-3"><i class="fab fa-mastodon display-5"></i><span class="pl-3">Mastodon</span></li>
-        <li class="py-3"><i class="fab fa-instagram display-5"></i><span class="pl-3">Instagram</span></li>
-        <li class="py-3"><i class="fab fa-youtube display-5"></i><span class="pl-3">YouTube</span></li>
-      </ul>
-    </div>
-    <div class="col-5">
-      <h3 class="text-primary display-5">Chat with us on <u>OFTC IRC</u></h3>
-      <p class="text-tpo"><span class="text-primary">#tor</span> - Ask questions about using Tor.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-dev</span> - Discuss Tor-related coding, protocols, and ideas are all welcome.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-project</span> - Discuss organization and community related topics: meetups, outreach, translation, or website improvements.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-meeting</span> - Watch or join publicly logged team meetings.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-relays</span> - Discuss running a Tor relay.</p>
-      <p class="text-tpo"><span class="text-primary">#tor-south</span> - Talk with Torâ??s global south community.</p>
-    </div>
-  </div>
-</div>
-<div class="container py-5 bg-dark">
-  <div class="row bg-dark justify-content-center p-3">
-    <h3 class="text-white display-5">Volunteer with Tor</h3>
-  </div>
-  <div class="row bg-dark justify-content-center p-3">
-    <h4 class="text-white display-5"><a class="text-white" href=""><u>Get Involved</u></a></h4>
-  </div>
-</div>
-<div class="container py-5 justify-content-center">
-  <div class="row ml-5 mr-5">
-    <h4 class="text-primary">Join an email list <span class="oi oi-arrow-right p-1" title="icon arrow-right" aria-hidden="true"></span></h4>
-  </div>
-  <div class="row ml-5 mr-5">
-    <p>Our teams collaborate in open channels, including email lists, you are welcome to join. If you have a question for a specific team not answered on our support portal, you can ask the appropriate list. You're welcome to subscribe and just watch, too :)</p>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-5">
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">Report a bug or give feedback.</p>
-        <p class="text-tpo">Tor relies on the support of users and volunteers around the world to help us improve our software and resources, so your feedback is extremely valuable to us (and to all Tor users).</p>
-      </div>
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">Tell us about a bad relay.</p>
-        <p class="text-tpo">If you find a relay that you think is malicious, misconfigured, or otherwise broken, please check out our wiki page and blog post on how to report it.</p>
-      </div>
-    </div>
-    <div class="col-5">
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">Report a security issue.</p>
-        <p class="text-tpo">If you've found a security issue in one of our projects or in our infrastructure, please email tor-security@xxxxxxxxxxxxxxxxxxxx. If you want to encrypt your mail, you can get the GPG public key for the list by contacting tor-security-sendkey@xxxxxxxxxxxxxxxxxxxx or from pool.sks-keyservers.net. Here is the fingerprint:</p>
-      </div>
-      <div class="row mt-3 mr-5">
-        <p class="text-tpo text-primary">gpg --fingerprint tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            pub   4096R/1A7BF184 2017-03-13 <br />
-            Key fingerprint = 8B90 4624 C5A2 8654 E453  9BC2 E135 A8B4 1A7B F184 <br />
-            uid   tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            uid   tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            uid   tor-security@xxxxxxxxxxxxxxxxxxxx <br />
-            sub   4096R/C00942E4 2017-03-13</p>
-      </div>
-    </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3">
-  <div class="row">
-    <div class="col-8">
-      <h3 class="text-primary display-5">Email us</h3>
-        <p class="text-tpo">For questions and comments about Tor the non-profit organization: trademark questions, affiliation and coordination, contract inquiries, etc, please email <a href="">frontdesk@xxxxxxxxxxxxxxxxx</a>.</p>
-
-        <p class="text-tpo">For donor-related questions, contact <a href="">giving@xxxxxxxxxxxxxx</a>.</p>
-    </div>
-    <div class="col-4">
-      <h3 class="text-primary display-5">Send us Mail</h3>
-      <p class="text-tpo">The Tor Project <br/>
-        
-217 1st Ave South #4903</br>
-
-Seattle, WA 98194 USA</p>
-    </div>
-  </div>
-</div>
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Notre mission :</span> pour progresser les droits de la personne et les libertés en créant et en déployant des technologies dâ??anonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Abonnez-vous à notre liste de diffusion</p>
-        <p class="text-light">Recevez les mises à jours et opportunités mensuelles du Projet Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Français (fr)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../contact/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../contact/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../es/contact/">Español (es)</a>
-              
-            
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/fr/download/index.html b/public/fr/download/index.html
deleted file mode 100644
index 81f3cb3..0000000
--- a/public/fr/download/index.html
+++ /dev/null
@@ -1,386 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-<link rel="stylesheet" href="../../static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
-
-<title>Tor Project | download</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-dark">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-dark p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Logo Tor</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../fr/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-dark bg-dark dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Français (fr)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../download/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../download/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../es/download/">Español (es)</a>
-            
-          
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    <div class="container-fluid bg-dark">
-      <div class="row flex-xl-nowrap order-last">
-        <div class="container bg-dark pt-5">
-  <div class="row">
-    <div class="col-12 content-center pt-5">
-      <div class="row">
-  <h1 class="mx-auto display-2 text-white">Defend yourself.</h1>
-</div>
-<div class="row">
-  <h1 class="mx-auto defend text-white">Protect yourself against tracking, surveillance, and censorship. </h1>
-</div>
-<div class="row col-12 p-5 mx-auto justify-content-center">
-  <form action="/download/torbrowser" method="get">
-    <div class="form-group row">
-      <div class="col-3 dropdown-select">
-        <select id="platforms" class="form-control btn btn-dark bg-dark border-0 border-white border-active">
-          
-            <option id="windows" data-style="btn btn-dark bg-dark">Microsoft Windows</option>
-          
-            <option id="osx" data-style="btn btn-dark bg-dark">Apple OS X</option>
-          
-            <option id="linux" data-style="btn btn-dark bg-dark">Linux</option>
-          
-            <option id="android" data-style="btn btn-dark bg-dark">Android</option>
-          
-            <option id="openbsd" data-style="btn btn-dark bg-dark">OpenBSD</option>
-          
-        </select>
-      </div>
-      <div class="col-3 dropdown-select">
-        <select class="form-control btn btn-dark bg-dark border-0 border-white border-active">
-          <span class="oi oi-chevron-bottom"></span>
-          
-            
-              <option data-style="btn btn-dark bg-dark">English (en)</option>
-            
-          
-            
-              <option data-style="btn btn-dark bg-dark">English (en)</option>
-            
-          
-            
-              <option data-style="btn btn-dark bg-dark">Español (es)</option>
-            
-          
-            
-          
-        </select>
-      </div>
-      <div class="col-6">
-        <button type="submit" class="btn btn-shadow text-white bg-dark">Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span></button>
-      </div>
-    </div>
-  </form>
-</div>
-<div class="row">
-  <a class="mx-auto text-white p-5 fade" href=""><u>Read the latest release announcements.</u></a>
-</div>
-<div class="row pt-5 justify-content-center">
-  <img src="../../static/images/png/Group4.png?h=cfd7b915" />
-</div>
-    </div>
-  </div>
-</div>
-      </div>
-    </div>
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          <div class="container py-3">
-  <div class="row">
-    <div class="col-6">
-      <div class="col-md-4 order-1">
-        <div class="oval-2"></div>
-      </div>
-      <h3 class="text-primary display-6 pt-5">Get connected</h3>
-      <div class="row pl-3 text-tpo">
-        <p class="text-tpo">If you are in a country where Tor is blocked, you can <span class="text-primary text-bold">configure</span> Tor to connect to a bridge during the setup process. Select <span class="text-primary">"Tor is censored in my country."</span></p>
-      </div>
-      <div class="row pl-3 text-tpo">
-        <p class="text-tpo">If Tor is not censored, one of the most common reasons Tor wonâ??t connect is an incorrect system clock. Please make sure itâ??s set correctly. Read other FAQâ??s at our <a href="https://support.torproject.org";><u>Support Portal</u></a>.</p>
-      </div>
-    </div>
-    <div class="col-6">
-      <div class="col-md-4 order-1">
-        <div class="oval-2"></div>
-      </div>
-      <h3 class="text-primary display-6 pt-5">Stay safe</h3>
-        <div class="row pl-3 text-tpo">
-          <p class="text-tpo">Please do not torrent over Tor. <br />
-            Tor Browser will block browser plugins such as Flash, RealPlayer, Quicktime, and others: they can be manipulated into revealing your IP address.</p>
-        </div>
-        <div class="row pl-3 text-tpo">
-          <p class="text-tpo"><span class="text-primary text-bold">We do not recommend installing additional add-ons or plugins</span> into Tor Browser, as these may bypass Tor or compromise your privacy. Tor Browser already comes with HTTPS Everywhere, NoScript, and other patches to protect your privacy and security.</p>
-        </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row border-bottom border-light"><p></p></div>
-</div>
-<div class="container py-3 justify-content-center">
-  <div class="row p-5 justify-content-center">
-    <i class="far fa-file-alt display-5 text-primary pr-3"></i><p class="text-primary text-tpo">Check out the <a class="mx-auto" href="https://manual.torproject.org";><u>manual</u></a> for more troubleshooting tips.</p>
-  </div>
-</div>
-          <div class="container py-3 hero">
-            
-  
-
-          </div>
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Notre mission :</span> pour progresser les droits de la personne et les libertés en créant et en déployant des technologies dâ??anonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Abonnez-vous à notre liste de diffusion</p>
-        <p class="text-light">Recevez les mises à jours et opportunités mensuelles du Projet Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Français (fr)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../download/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../download/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../es/download/">Español (es)</a>
-              
-            
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/fr/index.html b/public/fr/index.html
index 4c687f5..49b9f91 100644
--- a/public/fr/index.html
+++ b/public/fr/index.html
@@ -1,20 +1,20 @@
 <!doctype html>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../static/bootstrap.css?h=aea891f3">
+<link rel="stylesheet" href="../static/bootstrap.css?h=e1abad18">
 <link rel="stylesheet" href="../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
 <link rel="stylesheet" href="../static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
 
-<title>Tor Project | Anonymity Online</title>
+<title>Tor Project | Join the Tor Community</title>
 <body class="no-gutters">
   <header>
     
-<div class="container bg-dark">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-dark p-5">
+<div class="container bg-primary">
+  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
 
     <a class="navbar-brand" href="/">
-      <img src="../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Logo Tor</span>
+      <img alt="The Tor Project" src="../static/images/tor-logo.svg?h=099f68c0" >
+      <span class="sr-only">Tor Logo</span>
     </a>
     <label for="nav-toggle">
       <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
@@ -30,7 +30,7 @@
         	<li class="nav-item">
             
             
-              <a class="nav-link" href="../fr/about/history/">
+              <a class="nav-link" href="ttps://www.torproject.org/about/history">
             
             About
               
@@ -50,9 +50,9 @@
         	<li class="nav-item">
             
             
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
+              <a class="nav-link" href="https://support.torproject.org/";>
             
-            Press
+            Support
               
             </a>
         	</li>
@@ -70,19 +70,9 @@
         	<li class="nav-item">
             
             
-              <a class="nav-link" href="https://newsletter.torproject.org";>
+              <a class="nav-link" href="https://donate.torproject.org";>
             
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
+            Donate
               
             </a>
         	</li>
@@ -91,7 +81,7 @@
       </div>
       <div class="mt-2 btn-group dropdown pr-2">
         
-          <button type="button" class="btn btn-dark bg-dark dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
         
           Français (fr)
         </button>
@@ -113,35 +103,32 @@
           
         </div>
       </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-        Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
+      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="https://www.torproject.org/download";>
+        Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
       </a>
     </div>
   </nav>
 </div>
   </header>
   <div class="page">
-    <div class="container-fluid bg-dark">
+    <div class="container-fluid bg-primary">
       <div class="row flex-xl-nowrap order-last">
-        <div class="container bg-dark pt-5">
+        <div class="container bg-primary pt-5">
   <div class="row">
     <div class="col-12 content-center pt-5">
       <div class="row">
-  <h1 class="mx-auto display-2 text-white">Browse Privately.</h1>
-</div>
-<div class="row">
-  <h1 class="mx-auto display-2 text-white">Explore Freely.</h1>
-</div>
-<div class="row">
-  <h1 class="mx-auto defend text-white">Defend yourself against tracking and surveillance. Circumnvent censorship.</h1>
-</div>
-<div class="row col-12 p-5 mx-auto justify-content-center">
-  
-  <a class="btn btn-lg btn-shadow text-white bg-dark" href="../download/">
-    Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-  </a>
-</div>
+        <div class="col-12 content-center pt-5">
+          <div class="row">
+            <h6 class="mx-auto text-white text-uppercase">community</h6>
+          </div>
+          <div class="row pb-5">
+            <h2 class="mx-auto display-4 text-white text-capitalize">Join the Tor Community</h2>
+          </div>
+          <div class="row pb-5">
+            <h4 class="mx-auto text-white">Our community is made up of human rights defenders around the world.</h4>
+          </div>
+        </div>
+      </div>
     </div>
   </div>
 </div>
@@ -152,119 +139,95 @@
         <main role="main" class="mx-auto col-12 order-last">
           <div class="container pt-5 justify-content-center">
   <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-1">
-            <div class="oval-2"></div>
-          </div>
-          <div class="col-md-8 px-3 order-2">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">BLOCK TRACKERS</h6>
-              <p class="card-text">Tor Browser isolates each website you visit so third-party trackers and ads canâ??t follow you. Any cookies automatically clear when youâ??re done browsing. So will your browsing history.</p>
-            </div>
-          </div>
-        </div>
-      </div>
+    <div class="container py-3 preamble">
+      <p><p>The Tor community is made up of all kinds of contributors. Some people write documentation and bug reports, while others hold Tor events and conduct outreach. Whether you have a lot of time to volunteer or a little, and whether you consider yourself technical or not, we want you to join our community, too. Below you'll find some different ways to volunteer with the Tor community as well as resources to help you help Tor.</p>
+
     </div>
   </section>
   <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-2">
-            <div class="oval-2 oval-right"></div>
-          </div>
-          <div class="col-md-8 px-3 order-1">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">DEFEND AGAINST SURVEILLANCE</h6>
-              <p class="card-text">Tor Browser prevents someone watching your connection from knowing what websites you visit. All anyone monitoring your browsing habits can see is that youâ??re using Tor.</p>
+    <div class="container">
+      <div class="row">
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Relay operations</h4>
+                <p class="card-text">Relays are the backbone of the Tor network. Help make Tor stronger and faster by running a relay today.</p>
+              </div>
+              <a href="../fr/relay-operations/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-        </div>
-      </div>
-    </div>
-  </section>
-  <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-1">
-            <div class="oval-2"></div>
-          </div>
-          <div class="col-md-8 px-3 order-2">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">RESIST FINGERPRINTING</h6>
-              <p class="card-text">Tor aims to make all users look the same making it difficult for you to be fingerprinted based on your browser and device information.</p>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">User Testing</h4>
+                <p class="card-text">We conduct user reaserch while also respecting user privacy. Learn how you can help.</p>
+              </div>
+              <a href="../fr/user-testing/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-        </div>
-      </div>
-    </div>
-  </section>
-  <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-2">
-            <div class="oval-2 oval-right"></div>
-          </div>
-          <div class="col-md-8 px-3 order-1">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">MULTI-LAYERED ENCRYPTION</h6>
-              <p class="card-text">Your traffic is relayed and encrypted three times as it passes over the Tor network. The network is comprised of thousands of volunteer-run servers known as Tor relays. <a href="">Learn more</a>.</p>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Training</h4>
+                <p class="card-text">Do you teach your community about using Tor? These resources are for you.</p>
+              </div>
+              <a href="../fr/training/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-        </div>
-      </div>
-    </div>
-  </section>
-</div>
-<div class="container-fluid">
-  <div class="row flex-xl-nowrap">
-    <div class="mx-auto col-12 py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-3 order-1">
-            <div class="oval oval-right"></div>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Outreach</h4>
+                <p class="card-text">Bring Tor swag to our next community event.</p>
+              </div>
+              <a href="../fr/outreach/" class="btn btn-primary my-3 mx-5">Start now</a>
+            </div>
           </div>
-          <div class="col-md-6 px-3 order-2 pt-5">
-            <div class="card-block px-3 justify-content-center align-bottom pt-5">
-              <h6 class="pt-3 card-title text-center align-bottom pt-5">BROWSE FREELY</h6>
-              <p class="card-text text-center align-bottom">With Tor Browser, you are free to access sites your home network may have blocked.</p>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Join the Tor Community</h4>
+                <p class="card-text">We want Tor to work for everyone in the world, which means a lot of languages. Will you help us to translate?</p>
+              </div>
+              <a href="../fr/localization/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-          <div class="col-md-3 order-3">
-            <div class="oval"></div>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">.onion Services</h4>
+                <p class="card-text">Onion services help you and your users defeat surveillance and censorship. Learn how you can deploy onion services.</p>
+              </div>
+              <a href="../fr/onion-services/" class="btn btn-primary my-3 mx-5">Start now</a>
+            </div>
           </div>
-        </div>
+        
       </div>
     </div>
-  </div>
+  </section>
 </div>
-          <div class="container py-3 hero">
-            
-  <h6>ABOUT US</h6>
-<p>We believe everyone should be able to explore the internet with privacy. We are the Tor Project, a 501(c)3 US nonprofit.
-We advance human rights and defend your privacy online through free software and open networks. <a href="">Meet our team</a>.</p>
-
-
-          </div>
         </main>
       </div>
     </div>
   </div>
   <footer>
-    <div class="container-fluid bg-dark footer">
+    
+<div class="container-fluid bg-dark footer onion-bg">
   <div class="row">
     <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
+      <div class="container pt-5 justify-content-right">
         <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
+           <h2 class="text-white text-bold">Download Tor Browser</h2>
             <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
             
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-              Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
+            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="https://www.torproject.org/download";>
+              Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
             </a>
         </div>
       </div>
@@ -273,44 +236,49 @@ We advance human rights and defend your privacy online through free software and
   <div class="row">
     <div class="col-12 d-flex justify-content-center">
       <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Notre mission :</span> pour progresser les droits de la personne et les libertés en créant et en déployant des technologies dâ??anonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.</p>
+	        <h5 class="font-weight-bold mt-5 text-white">Our mission:</h5>
+          <p class="text-white mb-5" >To advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
       </div>
       <div class="col-sm-2 mt-5 d-none d-sm-block">
         <ul class="nav flex-column mt-sm-5">
           
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
           
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
           
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
+            <a class="nav-link text-light" href="ttps://www.torproject.org/about/jobs">
+          
+          Jobs
               
             </a>
           </li>
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
+          
+          
+            <a class="nav-link text-light" href="https://blog.torproject.org";>
+          
+          Blog
               
             </a>
           </li>
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
+          
+          
+            <a class="nav-link text-light" href="ttps://www.torproject.org/contact">
+          
+          Contact
               
             </a>
           </li>
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
+          
+          
+            <a class="nav-link text-light" href="ttps://www.torproject.org/press">
+          
+          Press
               
             </a>
           </li>
@@ -320,15 +288,18 @@ We advance human rights and defend your privacy online through free software and
     </div>
     <div class="col-12 d-flex justify-content-center">
       <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Abonnez-vous à notre liste de diffusion</p>
-        <p class="text-light">Recevez les mises à jours et opportunités mensuelles du Projet Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
+        <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
+        <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
+        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
       </div>
     </div>
 
     <div class="col-12 d-flex justify-content-center">
       <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
+        
+        <p class="text-primary text-light">Trademark, copyright notices, and rules for use by third parties can be found in our 
+  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary text-light"><u>FAQ</u></a>
+.</p>
       </div>
       <div class="col-sm-2 mt-5 d-none d-sm-block">
         <div class="btn-group dropdown float-right">
@@ -384,20 +355,7 @@ We advance human rights and defend your privacy online through free software and
         }, 500)
       }
     </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
+    
   </div>
   </footer>
 </body>
diff --git a/public/fr/press/index.html b/public/fr/press/index.html
deleted file mode 100644
index 0254a8a..0000000
--- a/public/fr/press/index.html
+++ /dev/null
@@ -1,393 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-<link rel="stylesheet" href="../../static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
-<title>Tor Project | press</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Logo Tor</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../../fr/about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/press/press.html.en";>
-            
-            Press
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/about/contact.html.en";>
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          Français (fr)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-              <a class="dropdown-item" href="../../press/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../press/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../../es/press/">Español (es)</a>
-            
-          
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-        Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">the tor project</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">press</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          <div class="container py-3 preamble">
-            <p>Email inquiries to press@xxxxxxxxxxxxxx.</p>
-
-          </div>
-          <div class="container py-3">
-  <div class="row">
-    <div class="col-6">
-      <h3 class="text-primary display-5">Get support</h3>
-      <div class="row pl-3 text-tpo">
-        <p>Visit our support portal</p>
-      </div>
-      <div class="row pl-3 text-tpo">
-        <p>Ask us on #tor</p>
-      </div>
-      <div class="row pl-3 text-tpo">
-        <p>Write to a mailing pst</p>
-      </div>
-    </div>
-    <div class="col-6">
-      <h3 class="text-primary display-5">Brand Assets</h3>
-        <div class="row pl-3 text-tpo">
-          <p>The Tor Project</p>
-        </div>
-        <div class="row pl-3 text-tpo">
-          <p>Tor Browser</p>
-        </div>
-        <div class="row pl-3 text-tpo">
-          <p>Onion Services</p>
-        </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row p-3">
-    <h3 class="text-primary display-5">Press Releases</h3>
-  </div>
-</div>
-<div class="container col-10">
-  <div class="row">
-    <div class="card m-3" style="width: 365px; height: 485px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>New Release: Tor Browser 8.0a10</u></p>
-        <p class="card-text description description-small">Tor Browser 8.0a10 is now available from the Tor Browser Project page and also from our distribution directory. It is the second alpha release based on Firefox ESR 60 and contains a number of improvements and bug fixes.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 365px; height: 485px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Help Us Translate Our New Support Portal</u></p>
-        <p class="card-text description description-small">Over 2 million people around the world rely on Tor for private access to the open web everyday, and we want to make sure that Tor and our resources are localized for as many of our users as possible.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 365px; height: 485px;">
-      <img class="card-img-top" src="../../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>New Release: Tor 0.3.4.7-rc</u></p>
-        <p class="card-text description description-small">There's a new release candidate available for download. If you build Tor from source, you can download the source code for Tor 0.3.4.6-rc from the download page on the website.</p>
-      </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row p-3">
-    <h3 class="text-primary display-5">Coverage</h3>
-  </div>
-</div>
-<div class="container py-3">
-  <table class="table">
-  <thead>
-    <tr>
-      <th scope="col">Date</th>
-      <th scope="col">Pubblication</th>
-      <th scope="col">Topic</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <th scope="row">2018 Feb 3</th>
-      <td>Wired</td>
-      <td><a href="">Tor could be the answer to safer connected sex</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2018 Jan 25</th>
-      <td>International Business Times</td>
-      <td><a href="">Tor Browser 7.5 Update Released: What's New?</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2018 Jan 24</th>
-      <td>Tom's Hardware</td>
-      <td><a href="">Tor Browser 7.5 Launches With Support For Next-Gen Onion Services</a></td>
-    </tr>
-  </tbody>
-</table>
-</div>
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../../download/">
-              Télécharger le Navigateur Tor<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Notre mission :</span> pour progresser les droits de la personne et les libertés en créant et en déployant des technologies dâ??anonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/press/press.html.en";>Press
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/about/contact.html.en";>Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Abonnez-vous à notre liste de diffusion</p>
-        <p class="text-light">Recevez les mises à jours et opportunités mensuelles du Projet Tor:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            Français (fr)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-    	          <a class="dropdown-item" href="../../press/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../press/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../../es/press/">Español (es)</a>
-              
-            
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/index.html b/public/index.html
index 61921b5..eed8b9a 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1,19 +1,19 @@
 <!doctype html>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="./static/bootstrap.css?h=aea891f3">
+<link rel="stylesheet" href="./static/bootstrap.css?h=e1abad18">
 <link rel="stylesheet" href="./static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
 <link rel="stylesheet" href="./static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
 
-<title>Tor Project | Anonymity Online</title>
+<title>Tor Project | Join the Tor Community</title>
 <body class="no-gutters">
   <header>
     
-<div class="container bg-dark">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-dark p-5">
+<div class="container bg-primary">
+  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
 
     <a class="navbar-brand" href="/">
-      <img src="./static/images/tor-logo.svg?h=099f68c0" >
+      <img alt="The Tor Project" src="./static/images/tor-logo.svg?h=099f68c0" >
       <span class="sr-only">Tor Logo</span>
     </a>
     <label for="nav-toggle">
@@ -30,7 +30,7 @@
         	<li class="nav-item">
             
             
-              <a class="nav-link" href="./about/history/">
+              <a class="nav-link" href="ttps://www.torproject.org/about/history">
             
             About
               
@@ -50,9 +50,9 @@
         	<li class="nav-item">
             
             
-              <a class="nav-link" href="./press/">
+              <a class="nav-link" href="https://support.torproject.org/";>
             
-            Press
+            Support
               
             </a>
         	</li>
@@ -70,19 +70,9 @@
         	<li class="nav-item">
             
             
-              <a class="nav-link" href="https://newsletter.torproject.org";>
+              <a class="nav-link" href="https://donate.torproject.org";>
             
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="./contact/">
-            
-            Contact
+            Donate
               
             </a>
         	</li>
@@ -91,7 +81,7 @@
       </div>
       <div class="mt-2 btn-group dropdown pr-2">
         
-          <button type="button" class="btn btn-dark bg-dark dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
         
           English (en)
         </button>
@@ -113,8 +103,7 @@
           
         </div>
       </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="./download/">
+      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="https://www.torproject.org/download";>
         Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
       </a>
     </div>
@@ -122,26 +111,24 @@
 </div>
   </header>
   <div class="page">
-    <div class="container-fluid bg-dark">
+    <div class="container-fluid bg-primary">
       <div class="row flex-xl-nowrap order-last">
-        <div class="container bg-dark pt-5">
+        <div class="container bg-primary pt-5">
   <div class="row">
     <div class="col-12 content-center pt-5">
       <div class="row">
-  <h1 class="mx-auto display-2 text-white">Browse Privately.</h1>
-</div>
-<div class="row">
-  <h1 class="mx-auto display-2 text-white">Explore Freely.</h1>
-</div>
-<div class="row">
-  <h1 class="mx-auto defend text-white">Defend yourself against tracking and surveillance. Circumnvent censorship.</h1>
-</div>
-<div class="row col-12 p-5 mx-auto justify-content-center">
-  
-  <a class="btn btn-lg btn-shadow text-white bg-dark" href="./download/">
-    Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-  </a>
-</div>
+        <div class="col-12 content-center pt-5">
+          <div class="row">
+            <h6 class="mx-auto text-white text-uppercase">community</h6>
+          </div>
+          <div class="row pb-5">
+            <h2 class="mx-auto display-4 text-white text-capitalize">Join the Tor Community</h2>
+          </div>
+          <div class="row pb-5">
+            <h4 class="mx-auto text-white">Our community is made up of human rights defenders around the world.</h4>
+          </div>
+        </div>
+      </div>
     </div>
   </div>
 </div>
@@ -152,118 +139,94 @@
         <main role="main" class="mx-auto col-12 order-last">
           <div class="container pt-5 justify-content-center">
   <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-1">
-            <div class="oval-2"></div>
-          </div>
-          <div class="col-md-8 px-3 order-2">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">BLOCK TRACKERS</h6>
-              <p class="card-text">Tor Browser isolates each website you visit so third-party trackers and ads canâ??t follow you. Any cookies automatically clear when youâ??re done browsing. So will your browsing history.</p>
-            </div>
-          </div>
-        </div>
-      </div>
+    <div class="container py-3 preamble">
+      <p><p>The Tor community is made up of all kinds of contributors. Some people write documentation and bug reports, while others hold Tor events and conduct outreach. Whether you have a lot of time to volunteer or a little, and whether you consider yourself technical or not, we want you to join our community, too. Below you'll find some different ways to volunteer with the Tor community as well as resources to help you help Tor.</p>
+
     </div>
   </section>
   <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-2">
-            <div class="oval-2 oval-right"></div>
-          </div>
-          <div class="col-md-8 px-3 order-1">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">DEFEND AGAINST SURVEILLANCE</h6>
-              <p class="card-text">Tor Browser prevents someone watching your connection from knowing what websites you visit. All anyone monitoring your browsing habits can see is that youâ??re using Tor.</p>
+    <div class="container">
+      <div class="row">
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Relay operations</h4>
+                <p class="card-text">Relays are the backbone of the Tor network. Help make Tor stronger and faster by running a relay today.</p>
+              </div>
+              <a href="./relay-operations/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-        </div>
-      </div>
-    </div>
-  </section>
-  <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-1">
-            <div class="oval-2"></div>
-          </div>
-          <div class="col-md-8 px-3 order-2">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">RESIST FINGERPRINTING</h6>
-              <p class="card-text">Tor aims to make all users look the same making it difficult for you to be fingerprinted based on your browser and device information.</p>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">User Testing</h4>
+                <p class="card-text">We conduct user reaserch while also respecting user privacy. Learn how you can help.</p>
+              </div>
+              <a href="./user-testing/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-        </div>
-      </div>
-    </div>
-  </section>
-  <section>
-    <div class="container py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-4 order-2">
-            <div class="oval-2 oval-right"></div>
-          </div>
-          <div class="col-md-8 px-3 order-1">
-            <div class="card-block px-3">
-              <h6 class="pt-3 card-title">MULTI-LAYERED ENCRYPTION</h6>
-              <p class="card-text">Your traffic is relayed and encrypted three times as it passes over the Tor network. The network is comprised of thousands of volunteer-run servers known as Tor relays. <a href="">Learn more</a>.</p>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Training</h4>
+                <p class="card-text">Do you teach your community about using Tor? These resources are for you.</p>
+              </div>
+              <a href="./training/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-        </div>
-      </div>
-    </div>
-  </section>
-</div>
-<div class="container-fluid">
-  <div class="row flex-xl-nowrap">
-    <div class="mx-auto col-12 py-3">
-      <div class="card border-0">
-        <div class="row">
-          <div class="col-md-3 order-1">
-            <div class="oval oval-right"></div>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Outreach</h4>
+                <p class="card-text">Bring Tor swag to our next community event.</p>
+              </div>
+              <a href="./outreach/" class="btn btn-primary my-3 mx-5">Start now</a>
+            </div>
           </div>
-          <div class="col-md-6 px-3 order-2 pt-5">
-            <div class="card-block px-3 justify-content-center align-bottom pt-5">
-              <h6 class="pt-3 card-title text-center align-bottom pt-5">BROWSE FREELY</h6>
-              <p class="card-text text-center align-bottom">With Tor Browser, you are free to access sites your home network may have blocked.</p>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">Join the Tor Community</h4>
+                <p class="card-text">We want Tor to work for everyone in the world, which means a lot of languages. Will you help us to translate?</p>
+              </div>
+              <a href="./localization/" class="btn btn-primary my-3 mx-5">Start now</a>
             </div>
           </div>
-          <div class="col-md-3 order-3">
-            <div class="oval"></div>
+        
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 border-0 p-2">
+              <div class="card-body">
+                <h4 class="card-title ">.onion Services</h4>
+                <p class="card-text">Onion services help you and your users defeat surveillance and censorship. Learn how you can deploy onion services.</p>
+              </div>
+              <a href="./onion-services/" class="btn btn-primary my-3 mx-5">Start now</a>
+            </div>
           </div>
-        </div>
+        
       </div>
     </div>
-  </div>
+  </section>
 </div>
-          <div class="container py-3 hero">
-            
-  <h6>ABOUT US</h6>
-<p>We believe everyone should be able to explore the internet with privacy. We are the Tor Project, a 501(c)3 US nonprofit.
-We advance human rights and defend your privacy online through free software and open networks. <a href="">Meet our team</a>.</p>
-
-
-          </div>
         </main>
       </div>
     </div>
   </div>
   <footer>
-    <div class="container-fluid bg-dark footer">
+    
+<div class="container-fluid bg-dark footer onion-bg">
   <div class="row">
     <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
+      <div class="container pt-5 justify-content-right">
         <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
+           <h2 class="text-white text-bold">Download Tor Browser</h2>
             <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
             
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="./download/">
+            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="https://www.torproject.org/download";>
               Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
             </a>
         </div>
@@ -273,44 +236,49 @@ We advance human rights and defend your privacy online through free software and
   <div class="row">
     <div class="col-12 d-flex justify-content-center">
       <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Our mission:</span> to advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
+	        <h5 class="font-weight-bold mt-5 text-white">Our mission:</h5>
+          <p class="text-white mb-5" >To advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
       </div>
       <div class="col-sm-2 mt-5 d-none d-sm-block">
         <ul class="nav flex-column mt-sm-5">
           
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
           
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
           
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/press">Press
+            <a class="nav-link text-light" href="ttps://www.torproject.org/about/jobs">
+          
+          Jobs
               
             </a>
           </li>
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
+          
+          
+            <a class="nav-link text-light" href="https://blog.torproject.org";>
+          
+          Blog
               
             </a>
           </li>
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
+          
+          
+            <a class="nav-link text-light" href="ttps://www.torproject.org/contact">
+          
+          Contact
               
             </a>
           </li>
           
           <li class="nav-item">
-            <a class="nav-link text-light" href="/contact">Contact
+          
+          
+            <a class="nav-link text-light" href="ttps://www.torproject.org/press">
+          
+          Press
               
             </a>
           </li>
@@ -322,13 +290,16 @@ We advance human rights and defend your privacy online through free software and
       <div class="col-md-8 mt-5 pb-5 border">
         <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
         <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
+        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
       </div>
     </div>
 
     <div class="col-12 d-flex justify-content-center">
       <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
+        
+        <p class="text-primary text-light">Trademark, copyright notices, and rules for use by third parties can be found in our 
+  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary text-light"><u>FAQ</u></a>
+.</p>
       </div>
       <div class="col-sm-2 mt-5 d-none d-sm-block">
         <div class="btn-group dropdown float-right">
@@ -384,20 +355,7 @@ We advance human rights and defend your privacy online through free software and
         }, 500)
       }
     </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
+    
   </div>
   </footer>
 </body>
diff --git a/public/press/index.html b/public/press/index.html
deleted file mode 100644
index 0fe0af0..0000000
--- a/public/press/index.html
+++ /dev/null
@@ -1,397 +0,0 @@
-<!doctype html>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="../static/bootstrap.css?h=aea891f3">
-<link rel="stylesheet" href="../static/fonts/open-iconic/font/css/open-iconic-bootstrap.css?h=712917d1">
-<link rel="stylesheet" href="../static/fonts/fontawesome/css/all.min.css?h=9d272f6a" rel="stylesheet">
-<title>Tor Project | press</title>
-<body class="no-gutters">
-  <header>
-    
-<div class="container bg-primary">
-  <nav class="navbar no-background navbar-expand-lg navbar-dark fixed-top bg-primary p-5">
-
-    <a class="navbar-brand" href="/">
-      <img src="../static/images/tor-logo.svg?h=099f68c0" >
-      <span class="sr-only">Tor Logo</span>
-    </a>
-    <label for="nav-toggle">
-      <a class="btn btn-lg btn-primary navbar-toggler" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-        <span class="navbar-toggler-icon"></span>
-      </a>
-    </label>
-    <input type="checkbox" id="nav-toggle"/>
-    <div class="collapse navbar-collapse hamburger-menu" id="navbarSupportedContent">
-      <div class="mx-auto pt-2 pl-4">
-        <ul class="navbar-nav">
-        	
-        	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../about/history/">
-            
-            About
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://www.torproject.org/docs/documentation.html.en";>
-            
-            Documentation
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item active" >
-            
-            
-              <a class="nav-link" href="../press/">
-            
-            Press
-              
-              <span class="sr-only">(current)</span>
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://blog.torproject.org";>
-            
-            Blog
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="https://newsletter.torproject.org";>
-            
-            Newsletter
-              
-            </a>
-        	</li>
-  	
-        	<li class="nav-item">
-            
-            
-              <a class="nav-link" href="../contact/">
-            
-            Contact
-              
-            </a>
-        	</li>
-  	
-        </ul>
-      </div>
-      <div class="mt-2 btn-group dropdown pr-2">
-        
-          <button type="button" class="btn btn-primary bg-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-        
-          English (en)
-        </button>
-        <div class="dropdown-menu">
-          
-            
-          
-            
-              <a class="dropdown-item" href="../press/">English (en)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../es/press/">Español (es)</a>
-            
-          
-            
-              <a class="dropdown-item" href="../fr/press/">Français (fr)</a>
-            
-          
-        </div>
-      </div>
-      
-      <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-        Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-      </a>
-    </div>
-  </nav>
-</div>
-  </header>
-  <div class="page">
-    
-<div class="container-fluid bg-primary">
-
-  <div class="row flex-xl-nowrap order-last">
-    
-    <div class="container bg-primary pt-5">
-    
-      <div class="row">
-        <div class="col-12 content-center pt-5">
-          <div class="row">
-            <h6 class="mx-auto text-white text-uppercase">the tor project</h1>
-          </div>
-          <div class="row pb-5">
-            <h2 class="mx-auto display-3 text-white text-capitalize">press</h1>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
-    <div class="container-fluid">
-      <div class="row flex-xl-nowrap">
-        <main role="main" class="mx-auto col-12 order-last">
-          <div class="container py-3 preamble">
-            <p>Email inquiries to press@xxxxxxxxxxxxxx.</p>
-
-          </div>
-          <div class="container py-3">
-  <div class="row">
-    <div class="col-6">
-      <h3 class="text-primary display-5">Get support</h3>
-      <div class="row pl-3 text-tpo">
-        <p>Visit our support portal</p>
-      </div>
-      <div class="row pl-3 text-tpo">
-        <p>Ask us on #tor</p>
-      </div>
-      <div class="row pl-3 text-tpo">
-        <p>Write to a mailing pst</p>
-      </div>
-    </div>
-    <div class="col-6">
-      <h3 class="text-primary display-5">Brand Assets</h3>
-        <div class="row pl-3 text-tpo">
-          <p>The Tor Project</p>
-        </div>
-        <div class="row pl-3 text-tpo">
-          <p>Tor Browser</p>
-        </div>
-        <div class="row pl-3 text-tpo">
-          <p>Onion Services</p>
-        </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row p-3">
-    <h3 class="text-primary display-5">Press Releases</h3>
-  </div>
-</div>
-<div class="container col-10">
-  <div class="row">
-    <div class="card m-3" style="width: 365px; height: 485px;">
-      <img class="card-img-top" src="../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>New Release: Tor Browser 8.0a10</u></p>
-        <p class="card-text description description-small">Tor Browser 8.0a10 is now available from the Tor Browser Project page and also from our distribution directory. It is the second alpha release based on Firefox ESR 60 and contains a number of improvements and bug fixes.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 365px; height: 485px;">
-      <img class="card-img-top" src="../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>Help Us Translate Our New Support Portal</u></p>
-        <p class="card-text description description-small">Over 2 million people around the world rely on Tor for private access to the open web everyday, and we want to make sure that Tor and our resources are localized for as many of our users as possible.</p>
-      </div>
-    </div>
-    <div class="card m-3" style="width: 365px; height: 485px;">
-      <img class="card-img-top" src="../static/images/index.svg?h=502a0624" alt="Card image cap">
-      <div class="card-body">
-        <p class="text-primary description description-small"><u>New Release: Tor 0.3.4.7-rc</u></p>
-        <p class="card-text description description-small">There's a new release candidate available for download. If you build Tor from source, you can download the source code for Tor 0.3.4.6-rc from the download page on the website.</p>
-      </div>
-    </div>
-  </div>
-</div>
-<div class="container py-3">
-  <div class="row p-3">
-    <h3 class="text-primary display-5">Coverage</h3>
-  </div>
-</div>
-<div class="container py-3">
-  <table class="table">
-  <thead>
-    <tr>
-      <th scope="col">Date</th>
-      <th scope="col">Pubblication</th>
-      <th scope="col">Topic</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <th scope="row">2018 Feb 3</th>
-      <td>Wired</td>
-      <td><a href="">Tor could be the answer to safer connected sex</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2018 Jan 25</th>
-      <td>International Business Times</td>
-      <td><a href="">Tor Browser 7.5 Update Released: What's New?</a></td>
-    </tr>
-    <tr>
-      <th scope="row">2018 Jan 24</th>
-      <td>Tom's Hardware</td>
-      <td><a href="">Tor Browser 7.5 Launches With Support For Next-Gen Onion Services</a></td>
-    </tr>
-  </tbody>
-</table>
-</div>
-        </main>
-      </div>
-    </div>
-  </div>
-  <footer>
-    <div class="container-fluid bg-dark footer">
-  <div class="row">
-    <div class="col-12 d-flex justify-content-right">
-      <div class="container pt-5 justify-content-right onion-bg">
-        <div class="offset-lx-2 offset-sm-4 mt-5">
-  	        <h2 class="text-white text-bold">Download Tor Browser</h2>
-            <p class="text-white">Download Tor Browser to experience real private browsing without tracking, surveillance, or censorship.</p>
-            
-            <a class="btn text-primary bg-white btn-light pull-right mt-2" href="../download/">
-              Download Tor Browser<span class="oi oi-arrow-bottom ml-2 p-1" title="icon arrow-bottom" aria-hidden="true"></span>
-            </a>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div class="row">
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-	        <p class="mb-5 mt-5 text-white"><span class="font-weight-bold">Our mission:</span> to advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <ul class="nav flex-column mt-sm-5">
-          
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/about/history">About
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://www.torproject.org/docs/documentation.html.en";>Documentation
-              
-            </a>
-          </li>
-          
-          <li class="nav-item active" >
-            <a class="nav-link text-light" href="/press">Press
-              
-              <span class="sr-only">(current)</span>
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://blog.torproject.org";>Blog
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="https://newsletter.torproject.org";>Newsletter
-              
-            </a>
-          </li>
-          
-          <li class="nav-item">
-            <a class="nav-link text-light" href="/contact">Contact
-              
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-md-8 mt-5 pb-5 border">
-        <p class="text-primary-light text-uppercase">Subscribe to our Newsletter</p>
-        <p class="text-light">Get monthly updates and opportunities from the Tor Project:</p>
-        <p class="w"><a class="btn btn-small btn-dark mt-2 text-white text-uppercase font-weight-bold active" role="button" aria-pressed="true" href="https://newsletter.torproject.org/";>Sign up</a></p>
-      </div>
-    </div>
-
-    <div class="col-12 d-flex justify-content-center">
-      <div class="col-sm-6 offset-lx-1 offset-sm-0 mt-5">
-        <p class="text-primary-light">Trademark, copyright notices, and rules for use by third parties can be found in our  <a href="https://www.torproject.org/docs/trademark-faq"; target="_blank" class="text-primary-light"><u>FAQ</u></a>.</p>
-      </div>
-      <div class="col-sm-2 mt-5 d-none d-sm-block">
-        <div class="btn-group dropdown float-right">
-      	  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            English (en)
-      	  </button>
-      	  <div class="dropdown-menu">
-            
-              
-            
-              
-    	          <a class="dropdown-item" href="../press/">English (en)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../es/press/">Español (es)</a>
-              
-            
-              
-    	          <a class="dropdown-item" href="../fr/press/">Français (fr)</a>
-              
-            
-      	</div>
-      </div>
-    </div>
-
-    <script src="../static/js/jquery-3.2.1.min.js?h=1055018c" ></script>
-    <script src="../static/js/popper.min.js?h=a4336719" ></script>
-    <script src="../static/js/bootstrap.bundle.min.js?h=46d1f82f" ></script>
-    <script src="../static/js/scrollspy.min.js?h=02674132" ></script>
-    <script type="text/javascript">
-
-      $('.side-nav').click(function(){
-        if ($('.side-nav.active').length > 0) {
-          $('.side-nav.active').removeClass('active')
-        }
-        $(this).addClass('active');
-      });
-
-      if($('.show').length !== 1 ) {
-        $('.show').collapse();
-      }
-
-      // Coming from search result page click
-      if(window.location.hash !== "") {
-        // Somehow collapse is not working sync and calling show directly after
-        // yields no effect and there is no callback when it is ready
-        setTimeout(() => {
-          // Folds out the answer manually
-          $(window.location.hash).collapse('show')
-          // Avoids the answer being hidden by the floating header
-          window.scrollTo(0, $(window.location.hash).position().top)
-        }, 500)
-      }
-    </script>
-    <script type="text/javascript">
-    var os = navigator.platform;
-    if (os.indexOf("Linux") >=0) {
-      $("#linux").attr('selected', true);;
-    }else if(os.indexOf("Windows") >=0) {
-      $("#windows").attr('selected', true);;
-    }else if(os.indexOf("Mac") >=0) {
-      $("#osx").attr('selected', true);;
-    }else if(os.indexOf("Android") >=0) {
-      $("#Android").attr('selected', true);;
-    }else{
-      $("#platform").attr('selected', true);;
-    }
-    </script>
-  </div>
-  </footer>
-</body>
diff --git a/public/scss/bootstrap-grid.scss b/public/scss/bootstrap-grid.scss
index d7d4e78..d5f92a1 100644
--- a/public/scss/bootstrap-grid.scss
+++ b/public/scss/bootstrap-grid.scss
@@ -1,14 +1,10 @@
 /*!
- * Bootstrap Grid v4.0.0-beta.2 (https://getbootstrap.com)
- * Copyright 2011-2017 The Bootstrap Authors
- * Copyright 2011-2017 Twitter, Inc.
+ * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
+ * Copyright 2011-2019 The Bootstrap Authors
+ * Copyright 2011-2019 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  */
 
-@at-root {
-  @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix
-}
-
 html {
   box-sizing: border-box;
   -ms-overflow-style: scrollbar;
@@ -23,13 +19,11 @@ html {
 @import "functions";
 @import "variables";
 
-//
-// Grid mixins
-//
-
 @import "mixins/breakpoints";
 @import "mixins/grid-framework";
 @import "mixins/grid";
 
 @import "grid";
+@import "utilities/display";
 @import "utilities/flex";
+@import "utilities/spacing";
diff --git a/public/scss/bootstrap-reboot.scss b/public/scss/bootstrap-reboot.scss
index 3bc8760..2983f3f 100644
--- a/public/scss/bootstrap-reboot.scss
+++ b/public/scss/bootstrap-reboot.scss
@@ -1,7 +1,7 @@
 /*!
- * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com)
- * Copyright 2011-2017 The Bootstrap Authors
- * Copyright 2011-2017 Twitter, Inc.
+ * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
+ * Copyright 2011-2019 The Bootstrap Authors
+ * Copyright 2011-2019 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
  */
diff --git a/public/scss/bootstrap.scss b/public/scss/bootstrap.scss
index cdf0bbe..5e15f90 100644
--- a/public/scss/bootstrap.scss
+++ b/public/scss/bootstrap.scss
@@ -1,15 +1,15 @@
 /*!
- * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
- * Copyright 2011-2017 The Bootstrap Authors
- * Copyright 2011-2017 Twitter, Inc.
+ * Bootstrap v4.3.1 (https://getbootstrap.com/)
+ * Copyright 2011-2019 The Bootstrap Authors
+ * Copyright 2011-2019 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  */
-@import "tor-variables";
+
 @import "functions";
+@import "tor-variables";
 @import "variables";
 @import "mixins";
 @import "root";
-@import "print";
 @import "reboot";
 @import "type";
 @import "images";
@@ -35,13 +35,14 @@
 @import "media";
 @import "list-group";
 @import "close";
+@import "toasts";
 @import "modal";
 @import "tooltip";
 @import "popover";
 @import "carousel";
+@import "spinners";
 @import "utilities";
-@import "sidebar";
-@import "component-examples";
+@import "print";
 @import "portal";
 @import "tpo";
 @import "tor";
diff --git a/public/static/bootstrap.css b/public/static/bootstrap.css
index 57215ac..18fd460 100644
--- a/public/static/bootstrap.css
+++ b/public/static/bootstrap.css
@@ -1,8 +1,8 @@
 @charset "UTF-8";
 /*!
- * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
- * Copyright 2011-2017 The Bootstrap Authors
- * Copyright 2011-2017 Twitter, Inc.
+ * Bootstrap v4.3.1 (https://getbootstrap.com/)
+ * Copyright 2011-2019 The Bootstrap Authors
+ * Copyright 2011-2019 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  */
 :root {
@@ -32,63 +32,9 @@
   --breakpoint-md: 768px;
   --breakpoint-lg: 992px;
   --breakpoint-xl: 1200px;
-  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   --font-family-monospace: "Source Code Pro", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
 
-@media print {
-  *,
-  *::before,
-  *::after {
-    text-shadow: none !important;
-    box-shadow: none !important; }
-
-  a,
-  a:visited {
-    text-decoration: underline; }
-
-  abbr[title]::after {
-    content: " (" attr(title) ")"; }
-
-  pre {
-    white-space: pre-wrap !important; }
-
-  pre,
-  blockquote {
-    border: 1px solid #999;
-    page-break-inside: avoid; }
-
-  thead {
-    display: table-header-group; }
-
-  tr,
-  img {
-    page-break-inside: avoid; }
-
-  p,
-  h2,
-  h3 {
-    orphans: 3;
-    widows: 3; }
-
-  h2,
-  h3 {
-    page-break-after: avoid; }
-
-  .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 #ddd !important; } }
 *,
 *::before,
 *::after {
@@ -98,13 +44,9 @@ html {
   font-family: sans-serif;
   line-height: 1.15;
   -webkit-text-size-adjust: 100%;
-  -ms-text-size-adjust: 100%;
-  -ms-overflow-style: scrollbar;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
 
-@-ms-viewport {
-  width: device-width; }
-article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
+article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
   display: block; }
 
 body {
@@ -118,7 +60,7 @@ body {
   background-color: #FFFFFF; }
 
 [tabindex="-1"]:focus {
-  outline: none !important; }
+  outline: 0 !important; }
 
 hr {
   box-sizing: content-box;
@@ -138,7 +80,8 @@ abbr[data-original-title] {
   text-decoration: underline;
   text-decoration: underline dotted;
   cursor: help;
-  border-bottom: 0; }
+  border-bottom: 0;
+  text-decoration-skip-ink: none; }
 
 address {
   margin-bottom: 1rem;
@@ -167,9 +110,6 @@ dd {
 blockquote {
   margin: 0 0 1rem; }
 
-dfn {
-  font-style: italic; }
-
 b,
 strong {
   font-weight: bolder; }
@@ -193,8 +133,7 @@ sup {
 a {
   color: #7D4698;
   text-decoration: none;
-  background-color: transparent;
-  -webkit-text-decoration-skip: objects; }
+  background-color: transparent; }
   a:hover {
     color: #522e64;
     text-decoration: underline; }
@@ -202,7 +141,7 @@ a {
 a:not([href]):not([tabindex]) {
   color: inherit;
   text-decoration: none; }
-  a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
+  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
     color: inherit;
     text-decoration: none; }
   a:not([href]):not([tabindex]):focus {
@@ -212,14 +151,13 @@ pre,
 code,
 kbd,
 samp {
-  font-family: monospace, monospace;
+  font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
   font-size: 1em; }
 
 pre {
   margin-top: 0;
   margin-bottom: 1rem;
-  overflow: auto;
-  -ms-overflow-style: scrollbar; }
+  overflow: auto; }
 
 figure {
   margin: 0 0 1rem; }
@@ -228,19 +166,9 @@ img {
   vertical-align: middle;
   border-style: none; }
 
-svg:not(:root) {
-  overflow: hidden; }
-
-a,
-area,
-button,
-[role="button"],
-input:not([type="range"]),
-label,
-select,
-summary,
-textarea {
-  touch-action: manipulation; }
+svg {
+  overflow: hidden;
+  vertical-align: middle; }
 
 table {
   border-collapse: collapse; }
@@ -257,7 +185,7 @@ th {
 
 label {
   display: inline-block;
-  margin-bottom: .5rem; }
+  margin-bottom: 0.5rem; }
 
 button {
   border-radius: 0; }
@@ -284,12 +212,21 @@ button,
 select {
   text-transform: none; }
 
+select {
+  word-wrap: normal; }
+
 button,
-html [type="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,
@@ -340,7 +277,6 @@ progress {
   outline-offset: -2px;
   -webkit-appearance: none; }
 
-[type="search"]::-webkit-search-cancel-button,
 [type="search"]::-webkit-search-decoration {
   -webkit-appearance: none; }
 
@@ -352,7 +288,8 @@ output {
   display: inline-block; }
 
 summary {
-  display: list-item; }
+  display: list-item;
+  cursor: pointer; }
 
 template {
   display: none; }
@@ -363,10 +300,8 @@ template {
 h1, h2, h3, h4, h5, h6,
 .h1, .h2, .h3, .h4, .h5, .h6 {
   margin-bottom: 0.5rem;
-  font-family: inherit;
   font-weight: 500;
-  line-height: 1.2;
-  color: inherit; }
+  line-height: 1.2; }
 
 h1, .h1 {
   font-size: 2.5rem; }
@@ -437,7 +372,7 @@ mark,
 .list-inline-item {
   display: inline-block; }
   .list-inline-item:not(:last-child) {
-    margin-right: 5px; }
+    margin-right: 0.5rem; }
 
 .initialism {
   font-size: 90%;
@@ -452,7 +387,7 @@ mark,
   font-size: 80%;
   color: #848E97; }
   .blockquote-footer::before {
-    content: "\2014 \00A0"; }
+    content: "\2014\00A0"; }
 
 .img-fluid {
   max-width: 100%;
@@ -461,9 +396,8 @@ mark,
 .img-thumbnail {
   padding: 0.25rem;
   background-color: #FFFFFF;
-  border: 1px solid #ddd;
+  border: 1px solid #dee2e6;
   border-radius: 0.25rem;
-  transition: all 0.2s ease-in-out;
   max-width: 100%;
   height: auto; }
 
@@ -478,26 +412,16 @@ mark,
   font-size: 90%;
   color: #848E97; }
 
-code,
-kbd,
-pre,
-samp {
-  font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
-
 code {
-  padding: 0.2rem 0.4rem;
-  font-size: 90%;
-  color: #bd4147;
-  background-color: #F8F9FA;
-  border-radius: 0.25rem; }
+  font-size: 87.5%;
+  color: #e83e8c;
+  word-break: break-word; }
   a > code {
-    padding: 0;
-    color: inherit;
-    background-color: inherit; }
+    color: inherit; }
 
 kbd {
   padding: 0.2rem 0.4rem;
-  font-size: 90%;
+  font-size: 87.5%;
   color: #FFFFFF;
   background-color: #212529;
   border-radius: 0.2rem; }
@@ -508,16 +432,12 @@ kbd {
 
 pre {
   display: block;
-  margin-top: 0;
-  margin-bottom: 1rem;
-  font-size: 90%;
+  font-size: 87.5%;
   color: #212529; }
   pre code {
-    padding: 0;
     font-size: inherit;
     color: inherit;
-    background-color: transparent;
-    border-radius: 0; }
+    word-break: normal; }
 
 .pre-scrollable {
   max-height: 340px;
@@ -571,7 +491,6 @@ pre {
 .col-xl-auto {
   position: relative;
   width: 100%;
-  min-height: 1px;
   padding-right: 15px;
   padding-left: 15px; }
 
@@ -583,7 +502,7 @@ pre {
 .col-auto {
   flex: 0 0 auto;
   width: auto;
-  max-width: none; }
+  max-width: 100%; }
 
 .col-1 {
   flex: 0 0 8.3333333333%;
@@ -636,6 +555,12 @@ pre {
 .order-first {
   order: -1; }
 
+.order-last {
+  order: 13; }
+
+.order-0 {
+  order: 0; }
+
 .order-1 {
   order: 1; }
 
@@ -714,7 +639,7 @@ pre {
   .col-sm-auto {
     flex: 0 0 auto;
     width: auto;
-    max-width: none; }
+    max-width: 100%; }
 
   .col-sm-1 {
     flex: 0 0 8.3333333333%;
@@ -767,6 +692,12 @@ pre {
   .order-sm-first {
     order: -1; }
 
+  .order-sm-last {
+    order: 13; }
+
+  .order-sm-0 {
+    order: 0; }
+
   .order-sm-1 {
     order: 1; }
 
@@ -847,7 +778,7 @@ pre {
   .col-md-auto {
     flex: 0 0 auto;
     width: auto;
-    max-width: none; }
+    max-width: 100%; }
 
   .col-md-1 {
     flex: 0 0 8.3333333333%;
@@ -900,6 +831,12 @@ pre {
   .order-md-first {
     order: -1; }
 
+  .order-md-last {
+    order: 13; }
+
+  .order-md-0 {
+    order: 0; }
+
   .order-md-1 {
     order: 1; }
 
@@ -980,7 +917,7 @@ pre {
   .col-lg-auto {
     flex: 0 0 auto;
     width: auto;
-    max-width: none; }
+    max-width: 100%; }
 
   .col-lg-1 {
     flex: 0 0 8.3333333333%;
@@ -1033,6 +970,12 @@ pre {
   .order-lg-first {
     order: -1; }
 
+  .order-lg-last {
+    order: 13; }
+
+  .order-lg-0 {
+    order: 0; }
+
   .order-lg-1 {
     order: 1; }
 
@@ -1113,7 +1056,7 @@ pre {
   .col-xl-auto {
     flex: 0 0 auto;
     width: auto;
-    max-width: none; }
+    max-width: 100%; }
 
   .col-xl-1 {
     flex: 0 0 8.3333333333%;
@@ -1166,6 +1109,12 @@ pre {
   .order-xl-first {
     order: -1; }
 
+  .order-xl-last {
+    order: 13; }
+
+  .order-xl-0 {
+    order: 0; }
+
   .order-xl-1 {
     order: 1; }
 
@@ -1239,45 +1188,54 @@ pre {
     margin-left: 91.6666666667%; } }
 .table {
   width: 100%;
-  max-width: 100%;
   margin-bottom: 1rem;
-  background-color: transparent; }
+  color: #212529; }
   .table th,
   .table td {
     padding: 0.75rem;
     vertical-align: top;
-    border-top: 1px solid #e9ecef; }
+    border-top: 1px solid #dee2e6; }
   .table thead th {
     vertical-align: bottom;
-    border-bottom: 2px solid #e9ecef; }
+    border-bottom: 2px solid #dee2e6; }
   .table tbody + tbody {
-    border-top: 2px solid #e9ecef; }
-  .table .table {
-    background-color: #FFFFFF; }
+    border-top: 2px solid #dee2e6; }
 
 .table-sm th,
 .table-sm td {
   padding: 0.3rem; }
 
 .table-bordered {
-  border: 1px solid #e9ecef; }
+  border: 1px solid #dee2e6; }
   .table-bordered th,
   .table-bordered td {
-    border: 1px solid #e9ecef; }
+    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: #e6d5ee; }
 
 .table-hover tbody tr:hover {
+  color: #212529;
   background-color: rgba(0, 0, 0, 0.075); }
 
 .table-primary,
 .table-primary > th,
 .table-primary > td {
   background-color: #dbcbe2; }
+.table-primary th,
+.table-primary td,
+.table-primary thead th,
+.table-primary tbody + tbody {
+  border-color: #bb9fc9; }
 
 .table-hover .table-primary:hover {
   background-color: #d0bbd9; }
@@ -1289,6 +1247,11 @@ pre {
 .table-secondary > th,
 .table-secondary > td {
   background-color: #c6c8ca; }
+.table-secondary th,
+.table-secondary td,
+.table-secondary thead th,
+.table-secondary tbody + tbody {
+  border-color: #95999c; }
 
 .table-hover .table-secondary:hover {
   background-color: #b9bbbe; }
@@ -1300,6 +1263,11 @@ pre {
 .table-success > th,
 .table-success > td {
   background-color: #d5e9c5; }
+.table-success th,
+.table-success td,
+.table-success thead th,
+.table-success tbody + tbody {
+  border-color: #b0d693; }
 
 .table-hover .table-success:hover {
   background-color: #c8e2b3; }
@@ -1311,6 +1279,11 @@ pre {
 .table-info > th,
 .table-info > td {
   background-color: #b8e6ec; }
+.table-info th,
+.table-info td,
+.table-info thead th,
+.table-info tbody + tbody {
+  border-color: #7ad0dc; }
 
 .table-hover .table-info:hover {
   background-color: #a4dfe7; }
@@ -1322,6 +1295,11 @@ pre {
 .table-warning > th,
 .table-warning > td {
   background-color: #ffedb8; }
+.table-warning th,
+.table-warning td,
+.table-warning thead th,
+.table-warning tbody + tbody {
+  border-color: #ffde7a; }
 
 .table-hover .table-warning:hover {
   background-color: #ffe79f; }
@@ -1333,6 +1311,11 @@ pre {
 .table-danger > th,
 .table-danger > td {
   background-color: #fbc2c9; }
+.table-danger th,
+.table-danger td,
+.table-danger thead th,
+.table-danger tbody + tbody {
+  border-color: #f78d9b; }
 
 .table-hover .table-danger:hover {
   background-color: #f9aab4; }
@@ -1344,6 +1327,11 @@ pre {
 .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; }
@@ -1355,6 +1343,11 @@ pre {
 .table-dark > th,
 .table-dark > td {
   background-color: #d1c5d6; }
+.table-dark th,
+.table-dark td,
+.table-dark thead th,
+.table-dark tbody + tbody {
+  border-color: #a994b2; }
 
 .table-hover .table-dark:hover {
   background-color: #c5b6cb; }
@@ -1375,85 +1368,85 @@ pre {
 
 .table .thead-dark th {
   color: #FFFFFF;
-  background-color: #212529;
-  border-color: #32383e; }
+  background-color: #333A41;
+  border-color: #444d56; }
 .table .thead-light th {
   color: #495057;
   background-color: #e9ecef;
-  border-color: #e9ecef; }
+  border-color: #dee2e6; }
 
 .table-dark {
   color: #FFFFFF;
-  background-color: #212529; }
+  background-color: #333A41; }
   .table-dark th,
   .table-dark td,
   .table-dark thead th {
-    border-color: #32383e; }
+    border-color: #444d56; }
   .table-dark.table-bordered {
     border: 0; }
   .table-dark.table-striped tbody tr:nth-of-type(odd) {
     background-color: rgba(255, 255, 255, 0.05); }
   .table-dark.table-hover tbody tr:hover {
+    color: #FFFFFF;
     background-color: rgba(255, 255, 255, 0.075); }
 
-@media (max-width: 575px) {
+@media (max-width: 575.98px) {
   .table-responsive-sm {
     display: block;
     width: 100%;
     overflow-x: auto;
-    -webkit-overflow-scrolling: touch;
-    -ms-overflow-style: -ms-autohiding-scrollbar; }
-    .table-responsive-sm.table-bordered {
+    -webkit-overflow-scrolling: touch; }
+    .table-responsive-sm > .table-bordered {
       border: 0; } }
-@media (max-width: 767px) {
+@media (max-width: 767.98px) {
   .table-responsive-md {
     display: block;
     width: 100%;
     overflow-x: auto;
-    -webkit-overflow-scrolling: touch;
-    -ms-overflow-style: -ms-autohiding-scrollbar; }
-    .table-responsive-md.table-bordered {
+    -webkit-overflow-scrolling: touch; }
+    .table-responsive-md > .table-bordered {
       border: 0; } }
-@media (max-width: 991px) {
+@media (max-width: 991.98px) {
   .table-responsive-lg {
     display: block;
     width: 100%;
     overflow-x: auto;
-    -webkit-overflow-scrolling: touch;
-    -ms-overflow-style: -ms-autohiding-scrollbar; }
-    .table-responsive-lg.table-bordered {
+    -webkit-overflow-scrolling: touch; }
+    .table-responsive-lg > .table-bordered {
       border: 0; } }
-@media (max-width: 1199px) {
+@media (max-width: 1199.98px) {
   .table-responsive-xl {
     display: block;
     width: 100%;
     overflow-x: auto;
-    -webkit-overflow-scrolling: touch;
-    -ms-overflow-style: -ms-autohiding-scrollbar; }
-    .table-responsive-xl.table-bordered {
+    -webkit-overflow-scrolling: touch; }
+    .table-responsive-xl > .table-bordered {
       border: 0; } }
 .table-responsive {
   display: block;
   width: 100%;
   overflow-x: auto;
-  -webkit-overflow-scrolling: touch;
-  -ms-overflow-style: -ms-autohiding-scrollbar; }
-  .table-responsive.table-bordered {
+  -webkit-overflow-scrolling: touch; }
+  .table-responsive > .table-bordered {
     border: 0; }
 
 .form-control {
   display: block;
   width: 100%;
+  height: calc(1.5em + 0.75rem + 2px);
   padding: 0.375rem 0.75rem;
   font-size: 1rem;
+  font-weight: 400;
   line-height: 1.5;
   color: #495057;
   background-color: #FFFFFF;
-  background-image: none;
   background-clip: padding-box;
   border: 1px solid #ced4da;
   border-radius: 0.25rem;
-  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
+  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
+  @media (prefers-reduced-motion: reduce) {
+    .form-control {
+      transition: none; } }
   .form-control::-ms-expand {
     background-color: transparent;
     border: 0; }
@@ -1461,7 +1454,7 @@ pre {
     color: #495057;
     background-color: #FFFFFF;
     border-color: #b991cc;
-    outline: none;
+    outline: 0;
     box-shadow: 0 0 0 0.2rem rgba(125, 70, 152, 0.25); }
   .form-control::placeholder {
     color: #848E97;
@@ -1470,20 +1463,20 @@ pre {
     background-color: #e9ecef;
     opacity: 1; }
 
-select.form-control:not([size]):not([multiple]) {
-  height: calc(2.25rem + 2px); }
 select.form-control:focus::-ms-value {
   color: #495057;
   background-color: #FFFFFF; }
 
 .form-control-file,
 .form-control-range {
-  display: block; }
+  display: block;
+  width: 100%; }
 
 .col-form-label {
   padding-top: calc(0.375rem + 1px);
   padding-bottom: calc(0.375rem + 1px);
   margin-bottom: 0;
+  font-size: inherit;
   line-height: 1.5; }
 
 .col-form-label-lg {
@@ -1498,53 +1491,40 @@ select.form-control:focus::-ms-value {
   font-size: 0.875rem;
   line-height: 1.5; }
 
-.col-form-legend {
-  padding-top: 0.375rem;
-  padding-bottom: 0.375rem;
-  margin-bottom: 0;
-  font-size: 1rem; }
-
 .form-control-plaintext {
+  display: block;
+  width: 100%;
   padding-top: 0.375rem;
   padding-bottom: 0.375rem;
   margin-bottom: 0;
   line-height: 1.5;
+  color: #212529;
   background-color: transparent;
   border: solid transparent;
   border-width: 1px 0; }
-  .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
-  .input-group-sm > .form-control-plaintext.input-group-addon,
-  .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
-  .input-group-lg > .form-control-plaintext.input-group-addon,
-  .input-group-lg > .input-group-btn > .form-control-plaintext.btn {
+  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
     padding-right: 0;
     padding-left: 0; }
 
-.form-control-sm, .input-group-sm > .form-control,
-.input-group-sm > .input-group-addon,
-.input-group-sm > .input-group-btn > .btn {
+.form-control-sm {
+  height: calc(1.5em + 0.5rem + 2px);
   padding: 0.25rem 0.5rem;
   font-size: 0.875rem;
   line-height: 1.5;
   border-radius: 0.2rem; }
 
-select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
-.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
-.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
-  height: calc(1.8125rem + 2px); }
-
-.form-control-lg, .input-group-lg > .form-control,
-.input-group-lg > .input-group-addon,
-.input-group-lg > .input-group-btn > .btn {
+.form-control-lg {
+  height: calc(1.5em + 1rem + 2px);
   padding: 0.5rem 1rem;
   font-size: 1.25rem;
   line-height: 1.5;
   border-radius: 0.3rem; }
 
-select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
-.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
-.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
-  height: calc(2.875rem + 2px); }
+select.form-control[size], select.form-control[multiple] {
+  height: auto; }
+
+textarea.form-control {
+  height: auto; }
 
 .form-group {
   margin-bottom: 1rem; }
@@ -1566,29 +1546,34 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for
 .form-check {
   position: relative;
   display: block;
-  margin-bottom: 0.5rem; }
-  .form-check.disabled .form-check-label {
-    color: #848E97; }
-
-.form-check-label {
-  padding-left: 1.25rem;
-  margin-bottom: 0; }
+  padding-left: 1.25rem; }
 
 .form-check-input {
   position: absolute;
-  margin-top: 0.25rem;
+  margin-top: 0.3rem;
   margin-left: -1.25rem; }
+  .form-check-input:disabled ~ .form-check-label {
+    color: #848E97; }
+
+.form-check-label {
+  margin-bottom: 0; }
 
 .form-check-inline {
-  display: inline-block;
+  display: inline-flex;
+  align-items: center;
+  padding-left: 0;
   margin-right: 0.75rem; }
-  .form-check-inline .form-check-label {
-    vertical-align: middle; }
+  .form-check-inline .form-check-input {
+    position: static;
+    margin-top: 0;
+    margin-right: 0.3125rem;
+    margin-left: 0; }
 
 .valid-feedback {
   display: none;
-  margin-top: .25rem;
-  font-size: .875rem;
+  width: 100%;
+  margin-top: 0.25rem;
+  font-size: 80%;
   color: #68B030; }
 
 .valid-tooltip {
@@ -1596,51 +1581,89 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for
   top: 100%;
   z-index: 5;
   display: none;
-  width: 250px;
-  padding: .5rem;
+  max-width: 100%;
+  padding: 0.25rem 0.5rem;
   margin-top: .1rem;
-  font-size: .875rem;
-  line-height: 1;
-  color: #fff;
-  background-color: rgba(104, 176, 48, 0.8);
-  border-radius: .2rem; }
+  font-size: 0.875rem;
+  line-height: 1.5;
+  color: #FFFFFF;
+  background-color: rgba(104, 176, 48, 0.9);
+  border-radius: 0.25rem; }
 
-.was-validated .form-control:valid, .form-control.is-valid,
-.was-validated .custom-select:valid,
-.custom-select.is-valid {
-  border-color: #68B030; }
-  .was-validated .form-control:valid:focus, .form-control.is-valid:focus,
-  .was-validated .custom-select:valid:focus,
-  .custom-select.is-valid:focus {
+.was-validated .form-control:valid, .form-control.is-valid {
+  border-color: #68B030;
+  padding-right: calc(1.5em + 0.75rem);
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2368B030' 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: center right calc(0.375em + 0.1875rem);
+  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
+  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
+    border-color: #68B030;
     box-shadow: 0 0 0 0.2rem rgba(104, 176, 48, 0.25); }
   .was-validated .form-control:valid ~ .valid-feedback,
   .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
-  .form-control.is-valid ~ .valid-tooltip,
+  .form-control.is-valid ~ .valid-tooltip {
+    display: block; }
+
+.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
+  padding-right: calc(1.5em + 0.75rem);
+  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
+
+.was-validated .custom-select:valid, .custom-select.is-valid {
+  border-color: #68B030;
+  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
+  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333A41' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2368B030' 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") #FFFFFF no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
+  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
+    border-color: #68B030;
+    box-shadow: 0 0 0 0.2rem rgba(104, 176, 48, 0.25); }
   .was-validated .custom-select:valid ~ .valid-feedback,
-  .was-validated .custom-select:valid ~ .valid-tooltip,
-  .custom-select.is-valid ~ .valid-feedback,
+  .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
   .custom-select.is-valid ~ .valid-tooltip {
     display: block; }
 
-.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
+.was-validated .form-control-file:valid ~ .valid-feedback,
+.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
+.form-control-file.is-valid ~ .valid-tooltip {
+  display: block; }
+
+.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
   color: #68B030; }
+.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-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
-  background-color: rgba(104, 176, 48, 0.25); }
-.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
+.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
   color: #68B030; }
+  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
+    border-color: #68B030; }
+.was-validated .custom-control-input:valid ~ .valid-feedback,
+.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
+.custom-control-input.is-valid ~ .valid-tooltip {
+  display: block; }
+.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
+  border-color: #81cd46;
+  background-color: #81cd46; }
+.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 0.2rem rgba(104, 176, 48, 0.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: #68B030; }
 
-.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
+.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
   border-color: #68B030; }
-  .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
-    border-color: inherit; }
-.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
+.was-validated .custom-file-input:valid ~ .valid-feedback,
+.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
+.custom-file-input.is-valid ~ .valid-tooltip {
+  display: block; }
+.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
+  border-color: #68B030;
   box-shadow: 0 0 0 0.2rem rgba(104, 176, 48, 0.25); }
 
 .invalid-feedback {
   display: none;
-  margin-top: .25rem;
-  font-size: .875rem;
+  width: 100%;
+  margin-top: 0.25rem;
+  font-size: 80%;
   color: #EF243E; }
 
 .invalid-tooltip {
@@ -1648,45 +1671,82 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for
   top: 100%;
   z-index: 5;
   display: none;
-  width: 250px;
-  padding: .5rem;
+  max-width: 100%;
+  padding: 0.25rem 0.5rem;
   margin-top: .1rem;
-  font-size: .875rem;
-  line-height: 1;
-  color: #fff;
-  background-color: rgba(239, 36, 62, 0.8);
-  border-radius: .2rem; }
+  font-size: 0.875rem;
+  line-height: 1.5;
+  color: #FFFFFF;
+  background-color: rgba(239, 36, 62, 0.9);
+  border-radius: 0.25rem; }
 
-.was-validated .form-control:invalid, .form-control.is-invalid,
-.was-validated .custom-select:invalid,
-.custom-select.is-invalid {
-  border-color: #EF243E; }
-  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus,
-  .was-validated .custom-select:invalid:focus,
-  .custom-select.is-invalid:focus {
+.was-validated .form-control:invalid, .form-control.is-invalid {
+  border-color: #EF243E;
+  padding-right: calc(1.5em + 0.75rem);
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23EF243E' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23EF243E' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
+  background-repeat: no-repeat;
+  background-position: center right calc(0.375em + 0.1875rem);
+  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
+  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
+    border-color: #EF243E;
     box-shadow: 0 0 0 0.2rem rgba(239, 36, 62, 0.25); }
   .was-validated .form-control:invalid ~ .invalid-feedback,
   .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
-  .form-control.is-invalid ~ .invalid-tooltip,
+  .form-control.is-invalid ~ .invalid-tooltip {
+    display: block; }
+
+.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
+  padding-right: calc(1.5em + 0.75rem);
+  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
+
+.was-validated .custom-select:invalid, .custom-select.is-invalid {
+  border-color: #EF243E;
+  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
+  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333A41' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23EF243E' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23EF243E' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #FFFFFF no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
+  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
+    border-color: #EF243E;
+    box-shadow: 0 0 0 0.2rem rgba(239, 36, 62, 0.25); }
   .was-validated .custom-select:invalid ~ .invalid-feedback,
-  .was-validated .custom-select:invalid ~ .invalid-tooltip,
-  .custom-select.is-invalid ~ .invalid-feedback,
+  .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
   .custom-select.is-invalid ~ .invalid-tooltip {
     display: block; }
 
-.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
+.was-validated .form-control-file:invalid ~ .invalid-feedback,
+.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
+.form-control-file.is-invalid ~ .invalid-tooltip {
+  display: block; }
+
+.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
   color: #EF243E; }
+.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-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
-  background-color: rgba(239, 36, 62, 0.25); }
-.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
+.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
   color: #EF243E; }
+  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
+    border-color: #EF243E; }
+.was-validated .custom-control-input:invalid ~ .invalid-feedback,
+.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
+.custom-control-input.is-invalid ~ .invalid-tooltip {
+  display: block; }
+.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
+  border-color: #f25468;
+  background-color: #f25468; }
+.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 0.2rem rgba(239, 36, 62, 0.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: #EF243E; }
 
-.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
+.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
   border-color: #EF243E; }
-  .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
-    border-color: inherit; }
-.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
+.was-validated .custom-file-input:invalid ~ .invalid-feedback,
+.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
+.custom-file-input.is-invalid ~ .invalid-tooltip {
+  display: block; }
+.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
+  border-color: #EF243E;
   box-shadow: 0 0 0 0.2rem rgba(239, 36, 62, 0.25); }
 
 .form-inline {
@@ -1713,218 +1773,227 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for
       vertical-align: middle; }
     .form-inline .form-control-plaintext {
       display: inline-block; }
-    .form-inline .input-group {
+    .form-inline .input-group,
+    .form-inline .custom-select {
       width: auto; }
     .form-inline .form-check {
       display: flex;
       align-items: center;
       justify-content: center;
       width: auto;
-      margin-top: 0;
-      margin-bottom: 0; }
-    .form-inline .form-check-label {
       padding-left: 0; }
     .form-inline .form-check-input {
       position: relative;
+      flex-shrink: 0;
       margin-top: 0;
       margin-right: 0.25rem;
       margin-left: 0; }
     .form-inline .custom-control {
-      display: flex;
       align-items: center;
-      justify-content: center;
-      padding-left: 0; }
-    .form-inline .custom-control-indicator {
-      position: static;
-      display: inline-block;
-      margin-right: 0.25rem;
-      vertical-align: text-bottom; }
-    .form-inline .has-feedback .form-control-feedback {
-      top: 0; } }
+      justify-content: center; }
+    .form-inline .custom-control-label {
+      margin-bottom: 0; } }
 
 .btn {
   display: inline-block;
   font-weight: 400;
+  color: #212529;
   text-align: center;
-  white-space: nowrap;
   vertical-align: middle;
   user-select: none;
+  background-color: transparent;
   border: 1px solid transparent;
   padding: 0.375rem 0.75rem;
   font-size: 1rem;
   line-height: 1.5;
   border-radius: 0.25rem;
-  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
-  .btn:focus, .btn:hover {
+  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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 0.2rem rgba(125, 70, 152, 0.25); }
   .btn.disabled, .btn:disabled {
-    opacity: .65; }
-  .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
-    background-image: none; }
+    opacity: 0.65; }
 
 a.btn.disabled,
-fieldset[disabled] a.btn {
+fieldset:disabled a.btn {
   pointer-events: none; }
 
 .btn-primary {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #7D4698;
   border-color: #7D4698; }
   .btn-primary:hover {
-    color: #fff;
+    color: #FFFFFF;
     background-color: #673a7e;
     border-color: #603675; }
   .btn-primary:focus, .btn-primary.focus {
-    box-shadow: 0 0 0 0.2rem rgba(125, 70, 152, 0.5); }
+    box-shadow: 0 0 0 0.2rem rgba(145, 98, 167, 0.5); }
   .btn-primary.disabled, .btn-primary:disabled {
+    color: #FFFFFF;
     background-color: #7D4698;
     border-color: #7D4698; }
-  .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
-    color: #fff;
+  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
+    color: #FFFFFF;
     background-color: #603675;
-    border-color: #59326c;
-    box-shadow: 0 0 0 0.2rem rgba(125, 70, 152, 0.5); }
+    border-color: #59326c; }
+    .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 0.2rem rgba(145, 98, 167, 0.5); }
 
 .btn-secondary {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #333A41;
   border-color: #333A41; }
   .btn-secondary:hover {
-    color: #fff;
+    color: #FFFFFF;
     background-color: #22272c;
     border-color: #1d2124; }
   .btn-secondary:focus, .btn-secondary.focus {
-    box-shadow: 0 0 0 0.2rem rgba(51, 58, 65, 0.5); }
+    box-shadow: 0 0 0 0.2rem rgba(82, 88, 94, 0.5); }
   .btn-secondary.disabled, .btn-secondary:disabled {
+    color: #FFFFFF;
     background-color: #333A41;
     border-color: #333A41; }
-  .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
-    color: #fff;
+  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
+    color: #FFFFFF;
     background-color: #1d2124;
-    border-color: #171a1d;
-    box-shadow: 0 0 0 0.2rem rgba(51, 58, 65, 0.5); }
+    border-color: #171a1d; }
+    .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 0.2rem rgba(82, 88, 94, 0.5); }
 
 .btn-success {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #68B030;
   border-color: #68B030; }
   .btn-success:hover {
-    color: #fff;
+    color: #FFFFFF;
     background-color: #569228;
     border-color: #508825; }
   .btn-success:focus, .btn-success.focus {
-    box-shadow: 0 0 0 0.2rem rgba(104, 176, 48, 0.5); }
+    box-shadow: 0 0 0 0.2rem rgba(127, 188, 79, 0.5); }
   .btn-success.disabled, .btn-success:disabled {
+    color: #FFFFFF;
     background-color: #68B030;
     border-color: #68B030; }
-  .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active, .show > .btn-success.dropdown-toggle {
-    color: #fff;
+  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
+    color: #FFFFFF;
     background-color: #508825;
-    border-color: #4a7e22;
-    box-shadow: 0 0 0 0.2rem rgba(104, 176, 48, 0.5); }
+    border-color: #4a7e22; }
+    .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 0.2rem rgba(127, 188, 79, 0.5); }
 
 .btn-info {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #00A5BB;
   border-color: #00A5BB; }
   .btn-info:hover {
-    color: #fff;
+    color: #FFFFFF;
     background-color: #008395;
     border-color: #007888; }
   .btn-info:focus, .btn-info.focus {
-    box-shadow: 0 0 0 0.2rem rgba(0, 165, 187, 0.5); }
+    box-shadow: 0 0 0 0.2rem rgba(38, 179, 197, 0.5); }
   .btn-info.disabled, .btn-info:disabled {
+    color: #FFFFFF;
     background-color: #00A5BB;
     border-color: #00A5BB; }
-  .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active, .show > .btn-info.dropdown-toggle {
-    color: #fff;
+  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
+    color: #FFFFFF;
     background-color: #007888;
-    border-color: #006d7b;
-    box-shadow: 0 0 0 0.2rem rgba(0, 165, 187, 0.5); }
+    border-color: #006d7b; }
+    .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 0.2rem rgba(38, 179, 197, 0.5); }
 
 .btn-warning {
-  color: #111;
+  color: #212529;
   background-color: #FFBF00;
   border-color: #FFBF00; }
   .btn-warning:hover {
-    color: #111;
+    color: #212529;
     background-color: #d9a200;
     border-color: #cc9900; }
   .btn-warning:focus, .btn-warning.focus {
-    box-shadow: 0 0 0 0.2rem rgba(255, 191, 0, 0.5); }
+    box-shadow: 0 0 0 0.2rem rgba(222, 168, 6, 0.5); }
   .btn-warning.disabled, .btn-warning:disabled {
+    color: #212529;
     background-color: #FFBF00;
     border-color: #FFBF00; }
-  .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
-    color: #111;
+  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
+    color: #212529;
     background-color: #cc9900;
-    border-color: #bf8f00;
-    box-shadow: 0 0 0 0.2rem rgba(255, 191, 0, 0.5); }
+    border-color: #bf8f00; }
+    .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 0.2rem rgba(222, 168, 6, 0.5); }
 
 .btn-danger {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #EF243E;
   border-color: #EF243E; }
   .btn-danger:hover {
-    color: #fff;
+    color: #FFFFFF;
     background-color: #dd102a;
     border-color: #d10f28; }
   .btn-danger:focus, .btn-danger.focus {
-    box-shadow: 0 0 0 0.2rem rgba(239, 36, 62, 0.5); }
+    box-shadow: 0 0 0 0.2rem rgba(241, 69, 91, 0.5); }
   .btn-danger.disabled, .btn-danger:disabled {
+    color: #FFFFFF;
     background-color: #EF243E;
     border-color: #EF243E; }
-  .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
-    color: #fff;
+  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
+    color: #FFFFFF;
     background-color: #d10f28;
-    border-color: #c50e26;
-    box-shadow: 0 0 0 0.2rem rgba(239, 36, 62, 0.5); }
+    border-color: #c50e26; }
+    .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 0.2rem rgba(241, 69, 91, 0.5); }
 
 .btn-light {
-  color: #111;
+  color: #212529;
   background-color: #F8F9FA;
   border-color: #F8F9FA; }
   .btn-light:hover {
-    color: #111;
+    color: #212529;
     background-color: #e2e6ea;
     border-color: #dae0e5; }
   .btn-light:focus, .btn-light.focus {
-    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
+    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.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: #111;
+  .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;
-    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
+    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 0.2rem rgba(216, 217, 219, 0.5); }
 
 .btn-dark {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #59316B;
   border-color: #59316B; }
   .btn-dark:hover {
-    color: #fff;
+    color: #FFFFFF;
     background-color: #432551;
     border-color: #3c2148; }
   .btn-dark:focus, .btn-dark.focus {
-    box-shadow: 0 0 0 0.2rem rgba(89, 49, 107, 0.5); }
+    box-shadow: 0 0 0 0.2rem rgba(114, 80, 129, 0.5); }
   .btn-dark.disabled, .btn-dark:disabled {
+    color: #FFFFFF;
     background-color: #59316B;
     border-color: #59316B; }
-  .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
-    color: #fff;
+  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
+    color: #FFFFFF;
     background-color: #3c2148;
-    border-color: #351d3f;
-    box-shadow: 0 0 0 0.2rem rgba(89, 49, 107, 0.5); }
+    border-color: #351d3f; }
+    .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 0.2rem rgba(114, 80, 129, 0.5); }
 
 .btn-outline-primary {
   color: #7D4698;
-  background-color: transparent;
-  background-image: none;
   border-color: #7D4698; }
   .btn-outline-primary:hover {
     color: #FFFFFF;
@@ -1935,16 +2004,15 @@ fieldset[disabled] a.btn {
   .btn-outline-primary.disabled, .btn-outline-primary:disabled {
     color: #7D4698;
     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 {
+  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
     color: #FFFFFF;
     background-color: #7D4698;
-    border-color: #7D4698;
-    box-shadow: 0 0 0 0.2rem rgba(125, 70, 152, 0.5); }
+    border-color: #7D4698; }
+    .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 0.2rem rgba(125, 70, 152, 0.5); }
 
 .btn-outline-secondary {
   color: #333A41;
-  background-color: transparent;
-  background-image: none;
   border-color: #333A41; }
   .btn-outline-secondary:hover {
     color: #FFFFFF;
@@ -1955,16 +2023,15 @@ fieldset[disabled] a.btn {
   .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
     color: #333A41;
     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 {
+  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
     color: #FFFFFF;
     background-color: #333A41;
-    border-color: #333A41;
-    box-shadow: 0 0 0 0.2rem rgba(51, 58, 65, 0.5); }
+    border-color: #333A41; }
+    .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 0.2rem rgba(51, 58, 65, 0.5); }
 
 .btn-outline-success {
   color: #68B030;
-  background-color: transparent;
-  background-image: none;
   border-color: #68B030; }
   .btn-outline-success:hover {
     color: #FFFFFF;
@@ -1975,16 +2042,15 @@ fieldset[disabled] a.btn {
   .btn-outline-success.disabled, .btn-outline-success:disabled {
     color: #68B030;
     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 {
+  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
     color: #FFFFFF;
     background-color: #68B030;
-    border-color: #68B030;
-    box-shadow: 0 0 0 0.2rem rgba(104, 176, 48, 0.5); }
+    border-color: #68B030; }
+    .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 0.2rem rgba(104, 176, 48, 0.5); }
 
 .btn-outline-info {
   color: #00A5BB;
-  background-color: transparent;
-  background-image: none;
   border-color: #00A5BB; }
   .btn-outline-info:hover {
     color: #FFFFFF;
@@ -1995,19 +2061,18 @@ fieldset[disabled] a.btn {
   .btn-outline-info.disabled, .btn-outline-info:disabled {
     color: #00A5BB;
     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 {
+  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
     color: #FFFFFF;
     background-color: #00A5BB;
-    border-color: #00A5BB;
-    box-shadow: 0 0 0 0.2rem rgba(0, 165, 187, 0.5); }
+    border-color: #00A5BB; }
+    .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 0.2rem rgba(0, 165, 187, 0.5); }
 
 .btn-outline-warning {
   color: #FFBF00;
-  background-color: transparent;
-  background-image: none;
   border-color: #FFBF00; }
   .btn-outline-warning:hover {
-    color: #FFFFFF;
+    color: #212529;
     background-color: #FFBF00;
     border-color: #FFBF00; }
   .btn-outline-warning:focus, .btn-outline-warning.focus {
@@ -2015,16 +2080,15 @@ fieldset[disabled] a.btn {
   .btn-outline-warning.disabled, .btn-outline-warning:disabled {
     color: #FFBF00;
     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: #FFFFFF;
+  .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: #FFBF00;
-    border-color: #FFBF00;
-    box-shadow: 0 0 0 0.2rem rgba(255, 191, 0, 0.5); }
+    border-color: #FFBF00; }
+    .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 0.2rem rgba(255, 191, 0, 0.5); }
 
 .btn-outline-danger {
   color: #EF243E;
-  background-color: transparent;
-  background-image: none;
   border-color: #EF243E; }
   .btn-outline-danger:hover {
     color: #FFFFFF;
@@ -2035,16 +2099,15 @@ fieldset[disabled] a.btn {
   .btn-outline-danger.disabled, .btn-outline-danger:disabled {
     color: #EF243E;
     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 {
+  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
     color: #FFFFFF;
     background-color: #EF243E;
-    border-color: #EF243E;
-    box-shadow: 0 0 0 0.2rem rgba(239, 36, 62, 0.5); }
+    border-color: #EF243E; }
+    .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 0.2rem rgba(239, 36, 62, 0.5); }
 
 .btn-outline-light {
   color: #F8F9FA;
-  background-color: transparent;
-  background-image: none;
   border-color: #F8F9FA; }
   .btn-outline-light:hover {
     color: #212529;
@@ -2055,16 +2118,15 @@ fieldset[disabled] a.btn {
   .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 {
+  .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;
-    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
+    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 0.2rem rgba(248, 249, 250, 0.5); }
 
 .btn-outline-dark {
   color: #59316B;
-  background-color: transparent;
-  background-image: none;
   border-color: #59316B; }
   .btn-outline-dark:hover {
     color: #FFFFFF;
@@ -2075,26 +2137,26 @@ fieldset[disabled] a.btn {
   .btn-outline-dark.disabled, .btn-outline-dark:disabled {
     color: #59316B;
     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 {
+  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
     color: #FFFFFF;
     background-color: #59316B;
-    border-color: #59316B;
-    box-shadow: 0 0 0 0.2rem rgba(89, 49, 107, 0.5); }
+    border-color: #59316B; }
+    .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 0.2rem rgba(89, 49, 107, 0.5); }
 
 .btn-link {
   font-weight: 400;
   color: #7D4698;
-  background-color: transparent; }
+  text-decoration: none; }
   .btn-link:hover {
     color: #522e64;
-    text-decoration: underline;
-    background-color: transparent;
-    border-color: transparent; }
+    text-decoration: underline; }
   .btn-link:focus, .btn-link.focus {
-    border-color: transparent;
+    text-decoration: underline;
     box-shadow: none; }
   .btn-link:disabled, .btn-link.disabled {
-    color: #848E97; }
+    color: #848E97;
+    pointer-events: none; }
 
 .btn-lg, .btn-group-lg > .btn {
   padding: 0.5rem 1rem;
@@ -2111,9 +2173,8 @@ fieldset[disabled] a.btn {
 .btn-block {
   display: block;
   width: 100%; }
-
-.btn-block + .btn-block {
-  margin-top: 0.5rem; }
+  .btn-block + .btn-block {
+    margin-top: 0.5rem; }
 
 input[type="submit"].btn-block,
 input[type="reset"].btn-block,
@@ -2121,45 +2182,44 @@ input[type="button"].btn-block {
   width: 100%; }
 
 .fade {
-  opacity: 0;
   transition: opacity 0.15s linear; }
-  .fade.show {
-    opacity: 1; }
+  @media (prefers-reduced-motion: reduce) {
+    .fade {
+      transition: none; } }
+  .fade:not(.show) {
+    opacity: 0; }
 
-.collapse {
+.collapse:not(.show) {
   display: none; }
-  .collapse.show {
-    display: block; }
-
-tr.collapse.show {
-  display: table-row; }
-
-tbody.collapse.show {
-  display: table-row-group; }
 
 .collapsing {
   position: relative;
   height: 0;
   overflow: hidden;
   transition: height 0.35s ease; }
+  @media (prefers-reduced-motion: reduce) {
+    .collapsing {
+      transition: none; } }
 
 .dropup,
-.dropdown {
+.dropright,
+.dropdown,
+.dropleft {
   position: relative; }
 
-.dropdown-toggle::after {
-  display: inline-block;
-  width: 0;
-  height: 0;
-  margin-left: 0.255em;
-  vertical-align: 0.255em;
-  content: "";
-  border-top: 0.3em solid;
-  border-right: 0.3em solid transparent;
-  border-bottom: 0;
-  border-left: 0.3em solid transparent; }
-.dropdown-toggle:empty::after {
-  margin-left: 0; }
+.dropdown-toggle {
+  white-space: nowrap; }
+  .dropdown-toggle::after {
+    display: inline-block;
+    margin-left: 0.255em;
+    vertical-align: 0.255em;
+    content: "";
+    border-top: 0.3em solid;
+    border-right: 0.3em solid transparent;
+    border-bottom: 0;
+    border-left: 0.3em solid transparent; }
+  .dropdown-toggle:empty::after {
+    margin-left: 0; }
 
 .dropdown-menu {
   position: absolute;
@@ -2180,13 +2240,53 @@ tbody.collapse.show {
   border: 1px solid rgba(0, 0, 0, 0.15);
   border-radius: 0.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: 0.125rem; }
 .dropup .dropdown-toggle::after {
   display: inline-block;
-  width: 0;
-  height: 0;
   margin-left: 0.255em;
   vertical-align: 0.255em;
   content: "";
@@ -2197,6 +2297,56 @@ tbody.collapse.show {
 .dropup .dropdown-toggle:empty::after {
   margin-left: 0; }
 
+.dropright .dropdown-menu {
+  top: 0;
+  right: auto;
+  left: 100%;
+  margin-top: 0;
+  margin-left: 0.125rem; }
+.dropright .dropdown-toggle::after {
+  display: inline-block;
+  margin-left: 0.255em;
+  vertical-align: 0.255em;
+  content: "";
+  border-top: 0.3em solid transparent;
+  border-right: 0;
+  border-bottom: 0.3em solid transparent;
+  border-left: 0.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: 0.125rem; }
+.dropleft .dropdown-toggle::after {
+  display: inline-block;
+  margin-left: 0.255em;
+  vertical-align: 0.255em;
+  content: ""; }
+.dropleft .dropdown-toggle::after {
+  display: none; }
+.dropleft .dropdown-toggle::before {
+  display: inline-block;
+  margin-right: 0.255em;
+  vertical-align: 0.255em;
+  content: "";
+  border-top: 0.3em solid transparent;
+  border-right: 0.3em solid;
+  border-bottom: 0.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: 0.5rem 0;
@@ -2212,9 +2362,9 @@ tbody.collapse.show {
   color: #212529;
   text-align: inherit;
   white-space: nowrap;
-  background: none;
+  background-color: transparent;
   border: 0; }
-  .dropdown-item:focus, .dropdown-item:hover {
+  .dropdown-item:hover, .dropdown-item:focus {
     color: #16181b;
     text-decoration: none;
     background-color: #F8F9FA; }
@@ -2224,6 +2374,7 @@ tbody.collapse.show {
     background-color: #7D4698; }
   .dropdown-item.disabled, .dropdown-item:disabled {
     color: #848E97;
+    pointer-events: none;
     background-color: transparent; }
 
 .dropdown-menu.show {
@@ -2237,6 +2388,11 @@ tbody.collapse.show {
   color: #848E97;
   white-space: nowrap; }
 
+.dropdown-item-text {
+  display: block;
+  padding: 0.25rem 1.5rem;
+  color: #212529; }
+
 .btn-group,
 .btn-group-vertical {
   position: relative;
@@ -2245,24 +2401,15 @@ tbody.collapse.show {
   .btn-group > .btn,
   .btn-group-vertical > .btn {
     position: relative;
-    flex: 0 1 auto; }
+    flex: 1 1 auto; }
     .btn-group > .btn:hover,
     .btn-group-vertical > .btn:hover {
-      z-index: 2; }
+      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: 2; }
-  .btn-group .btn + .btn,
-  .btn-group .btn + .btn-group,
-  .btn-group .btn-group + .btn,
-  .btn-group .btn-group + .btn-group,
-  .btn-group-vertical .btn + .btn,
-  .btn-group-vertical .btn + .btn-group,
-  .btn-group-vertical .btn-group + .btn,
-  .btn-group-vertical .btn-group + .btn-group {
-    margin-left: -1px; }
+      z-index: 1; }
 
 .btn-toolbar {
   display: flex;
@@ -2271,40 +2418,25 @@ tbody.collapse.show {
   .btn-toolbar .input-group {
     width: auto; }
 
-.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
-  border-radius: 0; }
-
-.btn-group > .btn:first-child {
-  margin-left: 0; }
-  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
-    border-top-right-radius: 0;
-    border-bottom-right-radius: 0; }
-
-.btn-group > .btn:last-child:not(:first-child),
-.btn-group > .dropdown-toggle:not(:first-child) {
-  border-top-left-radius: 0;
-  border-bottom-left-radius: 0; }
-
-.btn-group > .btn-group {
-  float: left; }
-
-.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
-  border-radius: 0; }
-
-.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
-.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+.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-group:last-child:not(:first-child) > .btn:first-child {
+.btn-group > .btn:not(:first-child),
+.btn-group > .btn-group:not(:first-child) > .btn {
   border-top-left-radius: 0;
   border-bottom-left-radius: 0; }
 
-.btn + .dropdown-toggle-split {
+.dropdown-toggle-split {
   padding-right: 0.5625rem;
   padding-left: 0.5625rem; }
-  .btn + .dropdown-toggle-split::after {
+  .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: 0.375rem;
@@ -2318,70 +2450,112 @@ tbody.collapse.show {
   flex-direction: column;
   align-items: flex-start;
   justify-content: center; }
-  .btn-group-vertical .btn,
-  .btn-group-vertical .btn-group {
+  .btn-group-vertical > .btn,
+  .btn-group-vertical > .btn-group {
     width: 100%; }
-  .btn-group-vertical > .btn + .btn,
-  .btn-group-vertical > .btn + .btn-group,
-  .btn-group-vertical > .btn-group + .btn,
-  .btn-group-vertical > .btn-group + .btn-group {
-    margin-top: -1px;
-    margin-left: 0; }
-  .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
-    border-radius: 0; }
-  .btn-group-vertical > .btn:first-child:not(:last-child) {
-    border-bottom-right-radius: 0;
-    border-bottom-left-radius: 0; }
-  .btn-group-vertical > .btn:last-child:not(:first-child) {
-    border-top-left-radius: 0;
-    border-top-right-radius: 0; }
-  .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
-    border-radius: 0; }
-  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
-  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+  .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-group:last-child:not(:first-child) > .btn:first-child {
+  .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; }
 
-[data-toggle="buttons"] > .btn input[type="radio"],
-[data-toggle="buttons"] > .btn input[type="checkbox"],
-[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
-[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
-  position: absolute;
-  clip: rect(0, 0, 0, 0);
-  pointer-events: none; }
+.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,
+  .input-group > .form-control-plaintext,
+  .input-group > .custom-select,
+  .input-group > .custom-file {
     position: relative;
-    z-index: 2;
     flex: 1 1 auto;
     width: 1%;
     margin-bottom: 0; }
-    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
+    .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(:last-child),
+  .input-group > .custom-select:not(:last-child) {
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0; }
+  .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-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-addon,
-.input-group-btn,
-.input-group .form-control {
-  display: flex;
-  align-items: center; }
-  .input-group-addon:not(:first-child):not(:last-child),
-  .input-group-btn:not(:first-child):not(:last-child),
-  .input-group .form-control:not(:first-child):not(:last-child) {
-    border-radius: 0; }
+.input-group-prepend {
+  margin-right: -1px; }
 
-.input-group-addon,
-.input-group-btn {
-  white-space: nowrap; }
+.input-group-append {
+  margin-left: -1px; }
 
-.input-group-addon {
+.input-group-text {
+  display: flex;
+  align-items: center;
   padding: 0.375rem 0.75rem;
   margin-bottom: 0;
   font-size: 1rem;
@@ -2389,222 +2563,377 @@ tbody.collapse.show {
   line-height: 1.5;
   color: #495057;
   text-align: center;
+  white-space: nowrap;
   background-color: #e9ecef;
   border: 1px solid #ced4da;
   border-radius: 0.25rem; }
-  .input-group-addon.form-control-sm,
-  .input-group-sm > .input-group-addon,
-  .input-group-sm > .input-group-btn > .input-group-addon.btn {
-    padding: 0.25rem 0.5rem;
-    font-size: 0.875rem;
-    border-radius: 0.2rem; }
-  .input-group-addon.form-control-lg,
-  .input-group-lg > .input-group-addon,
-  .input-group-lg > .input-group-btn > .input-group-addon.btn {
-    padding: 0.5rem 1rem;
-    font-size: 1.25rem;
-    border-radius: 0.3rem; }
-  .input-group-addon input[type="radio"],
-  .input-group-addon input[type="checkbox"] {
+  .input-group-text input[type="radio"],
+  .input-group-text input[type="checkbox"] {
     margin-top: 0; }
 
-.input-group .form-control:not(:last-child),
-.input-group-addon:not(:last-child),
-.input-group-btn:not(:last-child) > .btn,
-.input-group-btn:not(:last-child) > .btn-group > .btn,
-.input-group-btn:not(:last-child) > .dropdown-toggle,
-.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
-.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
+.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: 0.5rem 1rem;
+  font-size: 1.25rem;
+  line-height: 1.5;
+  border-radius: 0.3rem; }
+
+.input-group-sm > .form-control:not(textarea),
+.input-group-sm > .custom-select {
+  height: calc(1.5em + 0.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: 0.25rem 0.5rem;
+  font-size: 0.875rem;
+  line-height: 1.5;
+  border-radius: 0.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 > .input-group-append:not(:last-child) > .btn,
+.input-group > .input-group-append:not(:last-child) > .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-addon:not(:last-child) {
-  border-right: 0; }
-
-.input-group .form-control:not(:first-child),
-.input-group-addon:not(:first-child),
-.input-group-btn:not(:first-child) > .btn,
-.input-group-btn:not(:first-child) > .btn-group > .btn,
-.input-group-btn:not(:first-child) > .dropdown-toggle,
-.input-group-btn:not(:last-child) > .btn:not(:first-child),
-.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
+.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; }
 
-.form-control + .input-group-addon:not(:first-child) {
-  border-left: 0; }
-
-.input-group-btn {
-  position: relative;
-  align-items: stretch;
-  font-size: 0;
-  white-space: nowrap; }
-  .input-group-btn > .btn {
-    position: relative; }
-    .input-group-btn > .btn + .btn {
-      margin-left: -1px; }
-    .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
-      z-index: 3; }
-  .input-group-btn:first-child > .btn + .btn {
-    margin-left: 0; }
-  .input-group-btn:not(:last-child) > .btn,
-  .input-group-btn:not(:last-child) > .btn-group {
-    margin-right: -1px; }
-  .input-group-btn:not(:first-child) > .btn,
-  .input-group-btn:not(:first-child) > .btn-group {
-    z-index: 2;
-    margin-left: 0; }
-    .input-group-btn:not(:first-child) > .btn:first-child,
-    .input-group-btn:not(:first-child) > .btn-group:first-child {
-      margin-left: -1px; }
-    .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
-    .input-group-btn:not(:first-child) > .btn-group:focus,
-    .input-group-btn:not(:first-child) > .btn-group:active,
-    .input-group-btn:not(:first-child) > .btn-group:hover {
-      z-index: 3; }
-
 .custom-control {
   position: relative;
-  display: inline-flex;
+  display: block;
   min-height: 1.5rem;
-  padding-left: 1.5rem;
+  padding-left: 1.5rem; }
+
+.custom-control-inline {
+  display: inline-flex;
   margin-right: 1rem; }
 
 .custom-control-input {
   position: absolute;
   z-index: -1;
   opacity: 0; }
-  .custom-control-input:checked ~ .custom-control-indicator {
+  .custom-control-input:checked ~ .custom-control-label::before {
     color: #FFFFFF;
+    border-color: #7D4698;
     background-color: #7D4698; }
-  .custom-control-input:focus ~ .custom-control-indicator {
-    box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(125, 70, 152, 0.25); }
-  .custom-control-input:active ~ .custom-control-indicator {
+  .custom-control-input:focus ~ .custom-control-label::before {
+    box-shadow: 0 0 0 0.2rem rgba(125, 70, 152, 0.25); }
+  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
+    border-color: #b991cc; }
+  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
     color: #FFFFFF;
-    background-color: #cfb4dc; }
-  .custom-control-input:disabled ~ .custom-control-indicator {
-    background-color: #e9ecef; }
-  .custom-control-input:disabled ~ .custom-control-description {
+    background-color: #cfb4dc;
+    border-color: #cfb4dc; }
+  .custom-control-input:disabled ~ .custom-control-label {
     color: #848E97; }
+    .custom-control-input:disabled ~ .custom-control-label::before {
+      background-color: #e9ecef; }
 
-.custom-control-indicator {
-  position: absolute;
-  top: 0.25rem;
-  left: 0;
-  display: block;
-  width: 1rem;
-  height: 1rem;
-  pointer-events: none;
-  user-select: none;
-  background-color: #ddd;
-  background-repeat: no-repeat;
-  background-position: center center;
-  background-size: 50% 50%; }
+.custom-control-label {
+  position: relative;
+  margin-bottom: 0;
+  vertical-align: top; }
+  .custom-control-label::before {
+    position: absolute;
+    top: 0.25rem;
+    left: -1.5rem;
+    display: block;
+    width: 1rem;
+    height: 1rem;
+    pointer-events: none;
+    content: "";
+    background-color: #FFFFFF;
+    border: #adb5bd solid 1px; }
+  .custom-control-label::after {
+    position: absolute;
+    top: 0.25rem;
+    left: -1.5rem;
+    display: block;
+    width: 1rem;
+    height: 1rem;
+    content: "";
+    background: no-repeat 50% / 50% 50%; }
 
-.custom-checkbox .custom-control-indicator {
+.custom-checkbox .custom-control-label::before {
   border-radius: 0.25rem; }
-.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }
-.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
-  background-color: #7D4698;
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23FFFFFF' d='M0 2h4'/%3E%3C/svg%3E"); }
-
-.custom-radio .custom-control-indicator {
+.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' viewBox='0 0 8 8'%3e%3cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }
+.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
+  border-color: #7D4698;
+  background-color: #7D4698; }
+.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' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFFFFF' d='M0 2h4'/%3e%3c/svg%3e"); }
+.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
+  background-color: rgba(125, 70, 152, 0.5); }
+.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
+  background-color: rgba(125, 70, 152, 0.5); }
+
+.custom-radio .custom-control-label::before {
   border-radius: 50%; }
-.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFFFFF'/%3E%3C/svg%3E"); }
-
-.custom-controls-stacked {
-  display: flex;
-  flex-direction: column; }
-  .custom-controls-stacked .custom-control {
-    margin-bottom: 0.25rem; }
-    .custom-controls-stacked .custom-control + .custom-control {
-      margin-left: 0; }
+.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' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e"); }
+.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
+  background-color: rgba(125, 70, 152, 0.5); }
+
+.custom-switch {
+  padding-left: 2.25rem; }
+  .custom-switch .custom-control-label::before {
+    left: -2.25rem;
+    width: 1.75rem;
+    pointer-events: all;
+    border-radius: 0.5rem; }
+  .custom-switch .custom-control-label::after {
+    top: calc(0.25rem + 2px);
+    left: calc(-2.25rem + 2px);
+    width: calc(1rem - 4px);
+    height: calc(1rem - 4px);
+    background-color: #adb5bd;
+    border-radius: 0.5rem;
+    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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: #FFFFFF;
+    transform: translateX(0.75rem); }
+  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
+    background-color: rgba(125, 70, 152, 0.5); }
 
 .custom-select {
   display: inline-block;
-  max-width: 100%;
-  height: calc(2.25rem + 2px);
+  width: 100%;
+  height: calc(1.5em + 0.75rem + 2px);
   padding: 0.375rem 1.75rem 0.375rem 0.75rem;
+  font-size: 1rem;
+  font-weight: 400;
   line-height: 1.5;
   color: #495057;
   vertical-align: middle;
-  background: #FFFFFF url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
-  background-size: 8px 10px;
+  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333A41' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
+  background-color: #FFFFFF;
   border: 1px solid #ced4da;
   border-radius: 0.25rem;
   appearance: none; }
   .custom-select:focus {
     border-color: #b991cc;
-    outline: none; }
+    outline: 0;
+    box-shadow: 0 0 0 0.2rem rgba(125, 70, 152, 0.25); }
     .custom-select:focus::-ms-value {
       color: #495057;
       background-color: #FFFFFF; }
-  .custom-select[multiple] {
+  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
     height: auto;
+    padding-right: 0.75rem;
     background-image: none; }
   .custom-select:disabled {
     color: #848E97;
     background-color: #e9ecef; }
   .custom-select::-ms-expand {
-    opacity: 0; }
+    display: none; }
 
 .custom-select-sm {
-  height: calc(1.8125rem + 2px);
-  padding-top: 0.375rem;
-  padding-bottom: 0.375rem;
-  font-size: 75%; }
+  height: calc(1.5em + 0.5rem + 2px);
+  padding-top: 0.25rem;
+  padding-bottom: 0.25rem;
+  padding-left: 0.5rem;
+  font-size: 0.875rem; }
+
+.custom-select-lg {
+  height: calc(1.5em + 1rem + 2px);
+  padding-top: 0.5rem;
+  padding-bottom: 0.5rem;
+  padding-left: 1rem;
+  font-size: 1.25rem; }
 
 .custom-file {
   position: relative;
   display: inline-block;
-  max-width: 100%;
-  height: calc(2.25rem + 2px);
+  width: 100%;
+  height: calc(1.5em + 0.75rem + 2px);
   margin-bottom: 0; }
 
 .custom-file-input {
-  min-width: 14rem;
-  max-width: 100%;
-  height: calc(2.25rem + 2px);
+  position: relative;
+  z-index: 2;
+  width: 100%;
+  height: calc(1.5em + 0.75rem + 2px);
   margin: 0;
   opacity: 0; }
-  .custom-file-input:focus ~ .custom-file-control {
-    box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.2rem #7D4698; }
+  .custom-file-input:focus ~ .custom-file-label {
+    border-color: #b991cc;
+    box-shadow: 0 0 0 0.2rem rgba(125, 70, 152, 0.25); }
+  .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-control {
+.custom-file-label {
   position: absolute;
   top: 0;
   right: 0;
   left: 0;
-  z-index: 5;
-  height: calc(2.25rem + 2px);
+  z-index: 1;
+  height: calc(1.5em + 0.75rem + 2px);
   padding: 0.375rem 0.75rem;
+  font-weight: 400;
   line-height: 1.5;
   color: #495057;
-  pointer-events: none;
-  user-select: none;
   background-color: #FFFFFF;
   border: 1px solid #ced4da;
   border-radius: 0.25rem; }
-  .custom-file-control:lang(en):empty::after {
-    content: "Choose file..."; }
-  .custom-file-control::before {
+  .custom-file-label::after {
     position: absolute;
-    top: -1px;
-    right: -1px;
-    bottom: -1px;
-    z-index: 6;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    z-index: 3;
     display: block;
-    height: calc(2.25rem + 2px);
+    height: calc(1.5em + 0.75rem);
     padding: 0.375rem 0.75rem;
     line-height: 1.5;
     color: #495057;
+    content: "Browse";
     background-color: #e9ecef;
-    border: 1px solid #ced4da;
+    border-left: inherit;
     border-radius: 0 0.25rem 0.25rem 0; }
-  .custom-file-control:lang(en)::before {
-    content: "Browse"; }
+
+.custom-range {
+  width: 100%;
+  height: calc(1rem + 0.4rem);
+  padding: 0;
+  background-color: transparent;
+  appearance: none; }
+  .custom-range:focus {
+    outline: none; }
+    .custom-range:focus::-webkit-slider-thumb {
+      box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(125, 70, 152, 0.25); }
+    .custom-range:focus::-moz-range-thumb {
+      box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(125, 70, 152, 0.25); }
+    .custom-range:focus::-ms-thumb {
+      box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(125, 70, 152, 0.25); }
+  .custom-range::-moz-focus-outer {
+    border: 0; }
+  .custom-range::-webkit-slider-thumb {
+    width: 1rem;
+    height: 1rem;
+    margin-top: -0.25rem;
+    background-color: #7D4698;
+    border: 0;
+    border-radius: 1rem;
+    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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: #cfb4dc; }
+  .custom-range::-webkit-slider-runnable-track {
+    width: 100%;
+    height: 0.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: #7D4698;
+    border: 0;
+    border-radius: 1rem;
+    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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: #cfb4dc; }
+  .custom-range::-moz-range-track {
+    width: 100%;
+    height: 0.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: 0.2rem;
+    margin-left: 0.2rem;
+    background-color: #7D4698;
+    border: 0;
+    border-radius: 1rem;
+    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+    appearance: none; }
+    @media (prefers-reduced-motion: reduce) {
+      .custom-range::-ms-thumb {
+        transition: none; } }
+    .custom-range::-ms-thumb:active {
+      background-color: #cfb4dc; }
+  .custom-range::-ms-track {
+    width: 100%;
+    height: 0.5rem;
+    color: transparent;
+    cursor: pointer;
+    background-color: transparent;
+    border-color: transparent;
+    border-width: 0.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 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
+  @media (prefers-reduced-motion: reduce) {
+    .custom-control-label::before,
+    .custom-file-label,
+    .custom-select {
+      transition: none; } }
 
 .nav {
   display: flex;
@@ -2616,21 +2945,23 @@ tbody.collapse.show {
 .nav-link {
   display: block;
   padding: 0.5rem 1rem; }
-  .nav-link:focus, .nav-link:hover {
+  .nav-link:hover, .nav-link:focus {
     text-decoration: none; }
   .nav-link.disabled {
-    color: #848E97; }
+    color: #848E97;
+    pointer-events: none;
+    cursor: default; }
 
 .nav-tabs {
-  border-bottom: 1px solid #ddd; }
+  border-bottom: 1px solid #dee2e6; }
   .nav-tabs .nav-item {
     margin-bottom: -1px; }
   .nav-tabs .nav-link {
     border: 1px solid transparent;
     border-top-left-radius: 0.25rem;
     border-top-right-radius: 0.25rem; }
-    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
-      border-color: #e9ecef #e9ecef #ddd; }
+    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
+      border-color: #e9ecef #e9ecef #dee2e6; }
     .nav-tabs .nav-link.disabled {
       color: #848E97;
       background-color: transparent;
@@ -2639,7 +2970,7 @@ tbody.collapse.show {
   .nav-tabs .nav-item.show .nav-link {
     color: #495057;
     background-color: #FFFFFF;
-    border-color: #ddd #ddd #FFFFFF; }
+    border-color: #dee2e6 #dee2e6 #FFFFFF; }
   .nav-tabs .dropdown-menu {
     margin-top: -1px;
     border-top-left-radius: 0;
@@ -2688,7 +3019,7 @@ tbody.collapse.show {
   font-size: 1.25rem;
   line-height: inherit;
   white-space: nowrap; }
-  .navbar-brand:focus, .navbar-brand:hover {
+  .navbar-brand:hover, .navbar-brand:focus {
     text-decoration: none; }
 
 .navbar-nav {
@@ -2718,10 +3049,10 @@ tbody.collapse.show {
   padding: 0.25rem 0.75rem;
   font-size: 1.25rem;
   line-height: 1;
-  background: transparent;
+  background-color: transparent;
   border: 1px solid transparent;
   border-radius: 0.25rem; }
-  .navbar-toggler:focus, .navbar-toggler:hover {
+  .navbar-toggler:hover, .navbar-toggler:focus {
     text-decoration: none; }
 
 .navbar-toggler-icon {
@@ -2733,7 +3064,7 @@ tbody.collapse.show {
   background: no-repeat center center;
   background-size: 100% 100%; }
 
-@media (max-width: 575px) {
+@media (max-width: 575.98px) {
   .navbar-expand-sm > .container,
   .navbar-expand-sm > .container-fluid {
     padding-right: 0;
@@ -2746,12 +3077,9 @@ tbody.collapse.show {
       flex-direction: row; }
       .navbar-expand-sm .navbar-nav .dropdown-menu {
         position: absolute; }
-      .navbar-expand-sm .navbar-nav .dropdown-menu-right {
-        right: 0;
-        left: auto; }
       .navbar-expand-sm .navbar-nav .nav-link {
-        padding-right: .5rem;
-        padding-left: .5rem; }
+        padding-right: 0.5rem;
+        padding-left: 0.5rem; }
     .navbar-expand-sm > .container,
     .navbar-expand-sm > .container-fluid {
       flex-wrap: nowrap; }
@@ -2759,11 +3087,8 @@ tbody.collapse.show {
       display: flex !important;
       flex-basis: auto; }
     .navbar-expand-sm .navbar-toggler {
-      display: none; }
-    .navbar-expand-sm .dropup .dropdown-menu {
-      top: auto;
-      bottom: 100%; } }
-@media (max-width: 767px) {
+      display: none; } }
+@media (max-width: 767.98px) {
   .navbar-expand-md > .container,
   .navbar-expand-md > .container-fluid {
     padding-right: 0;
@@ -2776,12 +3101,9 @@ tbody.collapse.show {
       flex-direction: row; }
       .navbar-expand-md .navbar-nav .dropdown-menu {
         position: absolute; }
-      .navbar-expand-md .navbar-nav .dropdown-menu-right {
-        right: 0;
-        left: auto; }
       .navbar-expand-md .navbar-nav .nav-link {
-        padding-right: .5rem;
-        padding-left: .5rem; }
+        padding-right: 0.5rem;
+        padding-left: 0.5rem; }
     .navbar-expand-md > .container,
     .navbar-expand-md > .container-fluid {
       flex-wrap: nowrap; }
@@ -2789,11 +3111,8 @@ tbody.collapse.show {
       display: flex !important;
       flex-basis: auto; }
     .navbar-expand-md .navbar-toggler {
-      display: none; }
-    .navbar-expand-md .dropup .dropdown-menu {
-      top: auto;
-      bottom: 100%; } }
-@media (max-width: 991px) {
+      display: none; } }
+@media (max-width: 991.98px) {
   .navbar-expand-lg > .container,
   .navbar-expand-lg > .container-fluid {
     padding-right: 0;
@@ -2806,12 +3125,9 @@ tbody.collapse.show {
       flex-direction: row; }
       .navbar-expand-lg .navbar-nav .dropdown-menu {
         position: absolute; }
-      .navbar-expand-lg .navbar-nav .dropdown-menu-right {
-        right: 0;
-        left: auto; }
       .navbar-expand-lg .navbar-nav .nav-link {
-        padding-right: .5rem;
-        padding-left: .5rem; }
+        padding-right: 0.5rem;
+        padding-left: 0.5rem; }
     .navbar-expand-lg > .container,
     .navbar-expand-lg > .container-fluid {
       flex-wrap: nowrap; }
@@ -2819,11 +3135,8 @@ tbody.collapse.show {
       display: flex !important;
       flex-basis: auto; }
     .navbar-expand-lg .navbar-toggler {
-      display: none; }
-    .navbar-expand-lg .dropup .dropdown-menu {
-      top: auto;
-      bottom: 100%; } }
-@media (max-width: 1199px) {
+      display: none; } }
+@media (max-width: 1199.98px) {
   .navbar-expand-xl > .container,
   .navbar-expand-xl > .container-fluid {
     padding-right: 0;
@@ -2836,12 +3149,9 @@ tbody.collapse.show {
       flex-direction: row; }
       .navbar-expand-xl .navbar-nav .dropdown-menu {
         position: absolute; }
-      .navbar-expand-xl .navbar-nav .dropdown-menu-right {
-        right: 0;
-        left: auto; }
       .navbar-expand-xl .navbar-nav .nav-link {
-        padding-right: .5rem;
-        padding-left: .5rem; }
+        padding-right: 0.5rem;
+        padding-left: 0.5rem; }
     .navbar-expand-xl > .container,
     .navbar-expand-xl > .container-fluid {
       flex-wrap: nowrap; }
@@ -2849,10 +3159,7 @@ tbody.collapse.show {
       display: flex !important;
       flex-basis: auto; }
     .navbar-expand-xl .navbar-toggler {
-      display: none; }
-    .navbar-expand-xl .dropup .dropdown-menu {
-      top: auto;
-      bottom: 100%; } }
+      display: none; } }
 .navbar-expand {
   flex-flow: row nowrap;
   justify-content: flex-start; }
@@ -2864,12 +3171,9 @@ tbody.collapse.show {
     flex-direction: row; }
     .navbar-expand .navbar-nav .dropdown-menu {
       position: absolute; }
-    .navbar-expand .navbar-nav .dropdown-menu-right {
-      right: 0;
-      left: auto; }
     .navbar-expand .navbar-nav .nav-link {
-      padding-right: .5rem;
-      padding-left: .5rem; }
+      padding-right: 0.5rem;
+      padding-left: 0.5rem; }
   .navbar-expand > .container,
   .navbar-expand > .container-fluid {
     flex-wrap: nowrap; }
@@ -2878,17 +3182,14 @@ tbody.collapse.show {
     flex-basis: auto; }
   .navbar-expand .navbar-toggler {
     display: none; }
-  .navbar-expand .dropup .dropdown-menu {
-    top: auto;
-    bottom: 100%; }
 
 .navbar-light .navbar-brand {
   color: rgba(0, 0, 0, 0.9); }
-  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
+  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
     color: rgba(0, 0, 0, 0.9); }
 .navbar-light .navbar-nav .nav-link {
   color: #59316B; }
-  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
+  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
     color: rgba(0, 0, 0, 0.7); }
   .navbar-light .navbar-nav .nav-link.disabled {
     color: rgba(0, 0, 0, 0.3); }
@@ -2901,21 +3202,21 @@ tbody.collapse.show {
   color: #59316B;
   border-color: rgba(0, 0, 0, 0.1); }
 .navbar-light .navbar-toggler-icon {
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2359316B' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
+  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%2359316B' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
 .navbar-light .navbar-text {
   color: #59316B; }
   .navbar-light .navbar-text a {
     color: rgba(0, 0, 0, 0.9); }
-    .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
+    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
       color: rgba(0, 0, 0, 0.9); }
 
 .navbar-dark .navbar-brand {
   color: #FFFFFF; }
-  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
+  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
     color: #FFFFFF; }
 .navbar-dark .navbar-nav .nav-link {
   color: #FFFFFF; }
-  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
+  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
     color: rgba(255, 255, 255, 0.75); }
   .navbar-dark .navbar-nav .nav-link.disabled {
     color: rgba(255, 255, 255, 0.25); }
@@ -2928,12 +3229,12 @@ tbody.collapse.show {
   color: #FFFFFF;
   border-color: rgba(255, 255, 255, 0.1); }
 .navbar-dark .navbar-toggler-icon {
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
+  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
 .navbar-dark .navbar-text {
   color: #FFFFFF; }
   .navbar-dark .navbar-text a {
     color: #FFFFFF; }
-    .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
+    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
       color: #FFFFFF; }
 
 .card {
@@ -3045,55 +3346,65 @@ tbody.collapse.show {
 .card-group {
   display: flex;
   flex-direction: column; }
-  .card-group .card {
+  .card-group > .card {
     margin-bottom: 15px; }
   @media (min-width: 576px) {
     .card-group {
       flex-flow: row wrap; }
-      .card-group .card {
+      .card-group > .card {
         flex: 1 0 0%;
         margin-bottom: 0; }
-        .card-group .card + .card {
+        .card-group > .card + .card {
           margin-left: 0;
           border-left: 0; }
-        .card-group .card:first-child {
+        .card-group > .card:not(:last-child) {
           border-top-right-radius: 0;
           border-bottom-right-radius: 0; }
-          .card-group .card:first-child .card-img-top {
+          .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:first-child .card-img-bottom {
+          .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:last-child {
+        .card-group > .card:not(:first-child) {
           border-top-left-radius: 0;
           border-bottom-left-radius: 0; }
-          .card-group .card:last-child .card-img-top {
+          .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:last-child .card-img-bottom {
-            border-bottom-left-radius: 0; }
-        .card-group .card:only-child {
-          border-radius: 0.25rem; }
-          .card-group .card:only-child .card-img-top {
-            border-top-left-radius: 0.25rem;
-            border-top-right-radius: 0.25rem; }
-          .card-group .card:only-child .card-img-bottom {
-            border-bottom-right-radius: 0.25rem;
-            border-bottom-left-radius: 0.25rem; }
-        .card-group .card:not(:first-child):not(:last-child):not(:only-child) {
-          border-radius: 0; }
-          .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
-          .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom {
-            border-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: 0.75rem; }
 @media (min-width: 576px) {
   .card-columns {
     column-count: 3;
-    column-gap: 1.25rem; }
+    column-gap: 1.25rem;
+    orphans: 1;
+    widows: 1; }
     .card-columns .card {
       display: inline-block;
       width: 100%; } }
 
+.accordion > .card {
+  overflow: hidden; }
+  .accordion > .card:not(:first-of-type) .card-header:first-child {
+    border-radius: 0; }
+  .accordion > .card:not(:first-of-type):not(:last-of-type) {
+    border-bottom: 0;
+    border-radius: 0; }
+  .accordion > .card:first-of-type {
+    border-bottom: 0;
+    border-bottom-right-radius: 0;
+    border-bottom-left-radius: 0; }
+  .accordion > .card:last-of-type {
+    border-top-left-radius: 0;
+    border-top-right-radius: 0; }
+  .accordion > .card .card-header {
+    margin-bottom: -1px; }
+
 .breadcrumb {
   display: flex;
   flex-wrap: wrap;
@@ -3103,12 +3414,13 @@ tbody.collapse.show {
   background-color: #e9ecef;
   border-radius: 0.25rem; }
 
-.breadcrumb-item + .breadcrumb-item::before {
-  display: inline-block;
-  padding-right: 0.5rem;
-  padding-left: 0.5rem;
-  color: #848E97;
-  content: "/"; }
+.breadcrumb-item + .breadcrumb-item {
+  padding-left: 0.5rem; }
+  .breadcrumb-item + .breadcrumb-item::before {
+    display: inline-block;
+    padding-right: 0.5rem;
+    color: #848E97;
+    content: "/"; }
 .breadcrumb-item + .breadcrumb-item:hover::before {
   text-decoration: underline; }
 .breadcrumb-item + .breadcrumb-item:hover::before {
@@ -3122,6 +3434,26 @@ tbody.collapse.show {
   list-style: none;
   border-radius: 0.25rem; }
 
+.page-link {
+  position: relative;
+  display: block;
+  padding: 0.5rem 0.75rem;
+  margin-left: -1px;
+  line-height: 1.25;
+  color: #7D4698;
+  background-color: #FFFFFF;
+  border: 1px solid #dee2e6; }
+  .page-link:hover {
+    z-index: 2;
+    color: #522e64;
+    text-decoration: none;
+    background-color: #e9ecef;
+    border-color: #dee2e6; }
+  .page-link:focus {
+    z-index: 2;
+    outline: 0;
+    box-shadow: 0 0 0 0.2rem rgba(125, 70, 152, 0.25); }
+
 .page-item:first-child .page-link {
   margin-left: 0;
   border-top-left-radius: 0.25rem;
@@ -3130,30 +3462,16 @@ tbody.collapse.show {
   border-top-right-radius: 0.25rem;
   border-bottom-right-radius: 0.25rem; }
 .page-item.active .page-link {
-  z-index: 2;
+  z-index: 1;
   color: #FFFFFF;
   background-color: #7D4698;
   border-color: #7D4698; }
 .page-item.disabled .page-link {
   color: #848E97;
   pointer-events: none;
+  cursor: auto;
   background-color: #FFFFFF;
-  border-color: #ddd; }
-
-.page-link {
-  position: relative;
-  display: block;
-  padding: 0.5rem 0.75rem;
-  margin-left: -1px;
-  line-height: 1.25;
-  color: #7D4698;
-  background-color: #FFFFFF;
-  border: 1px solid #ddd; }
-  .page-link:focus, .page-link:hover {
-    color: #522e64;
-    text-decoration: none;
-    background-color: #e9ecef;
-    border-color: #ddd; }
+  border-color: #dee2e6; }
 
 .pagination-lg .page-link {
   padding: 0.75rem 1.5rem;
@@ -3186,7 +3504,13 @@ tbody.collapse.show {
   text-align: center;
   white-space: nowrap;
   vertical-align: baseline;
-  border-radius: 0.25rem; }
+  border-radius: 0.25rem;
+  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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; }
 
@@ -3200,68 +3524,84 @@ tbody.collapse.show {
   border-radius: 10rem; }
 
 .badge-primary {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #7D4698; }
-  .badge-primary[href]:focus, .badge-primary[href]:hover {
-    color: #fff;
-    text-decoration: none;
+  a.badge-primary:hover, a.badge-primary:focus {
+    color: #FFFFFF;
     background-color: #603675; }
+  a.badge-primary:focus, a.badge-primary.focus {
+    outline: 0;
+    box-shadow: 0 0 0 0.2rem rgba(125, 70, 152, 0.5); }
 
 .badge-secondary {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #333A41; }
-  .badge-secondary[href]:focus, .badge-secondary[href]:hover {
-    color: #fff;
-    text-decoration: none;
+  a.badge-secondary:hover, a.badge-secondary:focus {
+    color: #FFFFFF;
     background-color: #1d2124; }
+  a.badge-secondary:focus, a.badge-secondary.focus {
+    outline: 0;
+    box-shadow: 0 0 0 0.2rem rgba(51, 58, 65, 0.5); }
 
 .badge-success {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #68B030; }
-  .badge-success[href]:focus, .badge-success[href]:hover {
-    color: #fff;
-    text-decoration: none;
+  a.badge-success:hover, a.badge-success:focus {
+    color: #FFFFFF;
     background-color: #508825; }
+  a.badge-success:focus, a.badge-success.focus {
+    outline: 0;
+    box-shadow: 0 0 0 0.2rem rgba(104, 176, 48, 0.5); }
 
 .badge-info {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #00A5BB; }
-  .badge-info[href]:focus, .badge-info[href]:hover {
-    color: #fff;
-    text-decoration: none;
+  a.badge-info:hover, a.badge-info:focus {
+    color: #FFFFFF;
     background-color: #007888; }
+  a.badge-info:focus, a.badge-info.focus {
+    outline: 0;
+    box-shadow: 0 0 0 0.2rem rgba(0, 165, 187, 0.5); }
 
 .badge-warning {
-  color: #111;
+  color: #212529;
   background-color: #FFBF00; }
-  .badge-warning[href]:focus, .badge-warning[href]:hover {
-    color: #111;
-    text-decoration: none;
+  a.badge-warning:hover, a.badge-warning:focus {
+    color: #212529;
     background-color: #cc9900; }
+  a.badge-warning:focus, a.badge-warning.focus {
+    outline: 0;
+    box-shadow: 0 0 0 0.2rem rgba(255, 191, 0, 0.5); }
 
 .badge-danger {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #EF243E; }
-  .badge-danger[href]:focus, .badge-danger[href]:hover {
-    color: #fff;
-    text-decoration: none;
+  a.badge-danger:hover, a.badge-danger:focus {
+    color: #FFFFFF;
     background-color: #d10f28; }
+  a.badge-danger:focus, a.badge-danger.focus {
+    outline: 0;
+    box-shadow: 0 0 0 0.2rem rgba(239, 36, 62, 0.5); }
 
 .badge-light {
-  color: #111;
+  color: #212529;
   background-color: #F8F9FA; }
-  .badge-light[href]:focus, .badge-light[href]:hover {
-    color: #111;
-    text-decoration: none;
+  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 0.2rem rgba(248, 249, 250, 0.5); }
 
 .badge-dark {
-  color: #fff;
+  color: #FFFFFF;
   background-color: #59316B; }
-  .badge-dark[href]:focus, .badge-dark[href]:hover {
-    color: #fff;
-    text-decoration: none;
+  a.badge-dark:hover, a.badge-dark:focus {
+    color: #FFFFFF;
     background-color: #3c2148; }
+  a.badge-dark:focus, a.badge-dark.focus {
+    outline: 0;
+    box-shadow: 0 0 0 0.2rem rgba(89, 49, 107, 0.5); }
 
 .jumbotron {
   padding: 2rem 1rem;
@@ -3290,12 +3630,14 @@ tbody.collapse.show {
 .alert-link {
   font-weight: 700; }
 
-.alert-dismissible .close {
-  position: absolute;
-  top: 0;
-  right: 0;
-  padding: 0.75rem 1.25rem;
-  color: inherit; }
+.alert-dismissible {
+  padding-right: 4rem; }
+  .alert-dismissible .close {
+    position: absolute;
+    top: 0;
+    right: 0;
+    padding: 0.75rem 1.25rem;
+    color: inherit; }
 
 .alert-primary {
   color: #41244f;
@@ -3384,10 +3726,16 @@ tbody.collapse.show {
 
 .progress-bar {
   display: flex;
-  align-items: center;
+  flex-direction: column;
   justify-content: center;
   color: #FFFFFF;
-  background-color: #7D4698; }
+  text-align: center;
+  white-space: nowrap;
+  background-color: #7D4698;
+  transition: width 0.6s ease; }
+  @media (prefers-reduced-motion: reduce) {
+    .progress-bar {
+      transition: none; } }
 
 .progress-bar-striped {
   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
@@ -3395,6 +3743,9 @@ tbody.collapse.show {
 
 .progress-bar-animated {
   animation: progress-bar-stripes 1s linear infinite; }
+  @media (prefers-reduced-motion: reduce) {
+    .progress-bar-animated {
+      animation: none; } }
 
 .media {
   display: flex;
@@ -3413,7 +3764,8 @@ tbody.collapse.show {
   width: 100%;
   color: #495057;
   text-align: inherit; }
-  .list-group-item-action:focus, .list-group-item-action:hover {
+  .list-group-item-action:hover, .list-group-item-action:focus {
+    z-index: 1;
     color: #495057;
     text-decoration: none;
     background-color: #F8F9FA; }
@@ -3435,10 +3787,9 @@ tbody.collapse.show {
     margin-bottom: 0;
     border-bottom-right-radius: 0.25rem;
     border-bottom-left-radius: 0.25rem; }
-  .list-group-item:focus, .list-group-item:hover {
-    text-decoration: none; }
   .list-group-item.disabled, .list-group-item:disabled {
     color: #848E97;
+    pointer-events: none;
     background-color: #FFFFFF; }
   .list-group-item.active {
     z-index: 2;
@@ -3446,156 +3797,178 @@ tbody.collapse.show {
     background-color: #7D4698;
     border-color: #7D4698; }
 
+.list-group-horizontal {
+  flex-direction: row; }
+  .list-group-horizontal .list-group-item {
+    margin-right: -1px;
+    margin-bottom: 0; }
+    .list-group-horizontal .list-group-item:first-child {
+      border-top-left-radius: 0.25rem;
+      border-bottom-left-radius: 0.25rem;
+      border-top-right-radius: 0; }
+    .list-group-horizontal .list-group-item:last-child {
+      margin-right: 0;
+      border-top-right-radius: 0.25rem;
+      border-bottom-right-radius: 0.25rem;
+      border-bottom-left-radius: 0; }
+
+@media (min-width: 576px) {
+  .list-group-horizontal-sm {
+    flex-direction: row; }
+    .list-group-horizontal-sm .list-group-item {
+      margin-right: -1px;
+      margin-bottom: 0; }
+      .list-group-horizontal-sm .list-group-item:first-child {
+        border-top-left-radius: 0.25rem;
+        border-bottom-left-radius: 0.25rem;
+        border-top-right-radius: 0; }
+      .list-group-horizontal-sm .list-group-item:last-child {
+        margin-right: 0;
+        border-top-right-radius: 0.25rem;
+        border-bottom-right-radius: 0.25rem;
+        border-bottom-left-radius: 0; } }
+@media (min-width: 768px) {
+  .list-group-horizontal-md {
+    flex-direction: row; }
+    .list-group-horizontal-md .list-group-item {
+      margin-right: -1px;
+      margin-bottom: 0; }
+      .list-group-horizontal-md .list-group-item:first-child {
+        border-top-left-radius: 0.25rem;
+        border-bottom-left-radius: 0.25rem;
+        border-top-right-radius: 0; }
+      .list-group-horizontal-md .list-group-item:last-child {
+        margin-right: 0;
+        border-top-right-radius: 0.25rem;
+        border-bottom-right-radius: 0.25rem;
+        border-bottom-left-radius: 0; } }
+@media (min-width: 992px) {
+  .list-group-horizontal-lg {
+    flex-direction: row; }
+    .list-group-horizontal-lg .list-group-item {
+      margin-right: -1px;
+      margin-bottom: 0; }
+      .list-group-horizontal-lg .list-group-item:first-child {
+        border-top-left-radius: 0.25rem;
+        border-bottom-left-radius: 0.25rem;
+        border-top-right-radius: 0; }
+      .list-group-horizontal-lg .list-group-item:last-child {
+        margin-right: 0;
+        border-top-right-radius: 0.25rem;
+        border-bottom-right-radius: 0.25rem;
+        border-bottom-left-radius: 0; } }
+@media (min-width: 1200px) {
+  .list-group-horizontal-xl {
+    flex-direction: row; }
+    .list-group-horizontal-xl .list-group-item {
+      margin-right: -1px;
+      margin-bottom: 0; }
+      .list-group-horizontal-xl .list-group-item:first-child {
+        border-top-left-radius: 0.25rem;
+        border-bottom-left-radius: 0.25rem;
+        border-top-right-radius: 0; }
+      .list-group-horizontal-xl .list-group-item:last-child {
+        margin-right: 0;
+        border-top-right-radius: 0.25rem;
+        border-bottom-right-radius: 0.25rem;
+        border-bottom-left-radius: 0; } }
 .list-group-flush .list-group-item {
   border-right: 0;
   border-left: 0;
   border-radius: 0; }
+  .list-group-flush .list-group-item:last-child {
+    margin-bottom: -1px; }
 .list-group-flush:first-child .list-group-item:first-child {
   border-top: 0; }
 .list-group-flush:last-child .list-group-item:last-child {
+  margin-bottom: 0;
   border-bottom: 0; }
 
 .list-group-item-primary {
   color: #41244f;
   background-color: #dbcbe2; }
-
-a.list-group-item-primary,
-button.list-group-item-primary {
-  color: #41244f; }
-  a.list-group-item-primary:focus, a.list-group-item-primary:hover,
-  button.list-group-item-primary:focus,
-  button.list-group-item-primary:hover {
+  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
     color: #41244f;
     background-color: #d0bbd9; }
-  a.list-group-item-primary.active,
-  button.list-group-item-primary.active {
-    color: #fff;
+  .list-group-item-primary.list-group-item-action.active {
+    color: #FFFFFF;
     background-color: #41244f;
     border-color: #41244f; }
 
 .list-group-item-secondary {
   color: #1b1e22;
   background-color: #c6c8ca; }
-
-a.list-group-item-secondary,
-button.list-group-item-secondary {
-  color: #1b1e22; }
-  a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
-  button.list-group-item-secondary:focus,
-  button.list-group-item-secondary:hover {
+  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
     color: #1b1e22;
     background-color: #b9bbbe; }
-  a.list-group-item-secondary.active,
-  button.list-group-item-secondary.active {
-    color: #fff;
+  .list-group-item-secondary.list-group-item-action.active {
+    color: #FFFFFF;
     background-color: #1b1e22;
     border-color: #1b1e22; }
 
 .list-group-item-success {
   color: #365c19;
   background-color: #d5e9c5; }
-
-a.list-group-item-success,
-button.list-group-item-success {
-  color: #365c19; }
-  a.list-group-item-success:focus, a.list-group-item-success:hover,
-  button.list-group-item-success:focus,
-  button.list-group-item-success:hover {
+  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
     color: #365c19;
     background-color: #c8e2b3; }
-  a.list-group-item-success.active,
-  button.list-group-item-success.active {
-    color: #fff;
+  .list-group-item-success.list-group-item-action.active {
+    color: #FFFFFF;
     background-color: #365c19;
     border-color: #365c19; }
 
 .list-group-item-info {
   color: #005661;
   background-color: #b8e6ec; }
-
-a.list-group-item-info,
-button.list-group-item-info {
-  color: #005661; }
-  a.list-group-item-info:focus, a.list-group-item-info:hover,
-  button.list-group-item-info:focus,
-  button.list-group-item-info:hover {
+  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
     color: #005661;
     background-color: #a4dfe7; }
-  a.list-group-item-info.active,
-  button.list-group-item-info.active {
-    color: #fff;
+  .list-group-item-info.list-group-item-action.active {
+    color: #FFFFFF;
     background-color: #005661;
     border-color: #005661; }
 
 .list-group-item-warning {
   color: #856300;
   background-color: #ffedb8; }
-
-a.list-group-item-warning,
-button.list-group-item-warning {
-  color: #856300; }
-  a.list-group-item-warning:focus, a.list-group-item-warning:hover,
-  button.list-group-item-warning:focus,
-  button.list-group-item-warning:hover {
+  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
     color: #856300;
     background-color: #ffe79f; }
-  a.list-group-item-warning.active,
-  button.list-group-item-warning.active {
-    color: #fff;
+  .list-group-item-warning.list-group-item-action.active {
+    color: #FFFFFF;
     background-color: #856300;
     border-color: #856300; }
 
 .list-group-item-danger {
   color: #7c1320;
   background-color: #fbc2c9; }
-
-a.list-group-item-danger,
-button.list-group-item-danger {
-  color: #7c1320; }
-  a.list-group-item-danger:focus, a.list-group-item-danger:hover,
-  button.list-group-item-danger:focus,
-  button.list-group-item-danger:hover {
+  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
     color: #7c1320;
     background-color: #f9aab4; }
-  a.list-group-item-danger.active,
-  button.list-group-item-danger.active {
-    color: #fff;
+  .list-group-item-danger.list-group-item-action.active {
+    color: #FFFFFF;
     background-color: #7c1320;
     border-color: #7c1320; }
 
 .list-group-item-light {
   color: #818182;
   background-color: #fdfdfe; }
-
-a.list-group-item-light,
-button.list-group-item-light {
-  color: #818182; }
-  a.list-group-item-light:focus, a.list-group-item-light:hover,
-  button.list-group-item-light:focus,
-  button.list-group-item-light:hover {
+  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
     color: #818182;
     background-color: #ececf6; }
-  a.list-group-item-light.active,
-  button.list-group-item-light.active {
-    color: #fff;
+  .list-group-item-light.list-group-item-action.active {
+    color: #FFFFFF;
     background-color: #818182;
     border-color: #818182; }
 
 .list-group-item-dark {
   color: #2e1938;
   background-color: #d1c5d6; }
-
-a.list-group-item-dark,
-button.list-group-item-dark {
-  color: #2e1938; }
-  a.list-group-item-dark:focus, a.list-group-item-dark:hover,
-  button.list-group-item-dark:focus,
-  button.list-group-item-dark:hover {
+  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
     color: #2e1938;
     background-color: #c5b6cb; }
-  a.list-group-item-dark.active,
-  button.list-group-item-dark.active {
-    color: #fff;
+  .list-group-item-dark.list-group-item-action.active {
+    color: #FFFFFF;
     background-color: #2e1938;
     border-color: #2e1938; }
 
@@ -3607,50 +3980,119 @@ button.list-group-item-dark {
   color: #000;
   text-shadow: 0 1px 0 #FFFFFF;
   opacity: .5; }
-  .close:focus, .close:hover {
+  .close:hover {
     color: #000;
-    text-decoration: none;
+    text-decoration: none; }
+  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
     opacity: .75; }
 
 button.close {
   padding: 0;
-  background: transparent;
+  background-color: transparent;
   border: 0;
-  -webkit-appearance: none; }
+  appearance: none; }
+
+a.close.disabled {
+  pointer-events: none; }
+
+.toast {
+  max-width: 350px;
+  overflow: hidden;
+  font-size: 0.875rem;
+  background-color: rgba(255, 255, 255, 0.85);
+  background-clip: padding-box;
+  border: 1px solid rgba(0, 0, 0, 0.1);
+  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
+  backdrop-filter: blur(10px);
+  opacity: 0;
+  border-radius: 0.25rem; }
+  .toast:not(:last-child) {
+    margin-bottom: 0.75rem; }
+  .toast.showing {
+    opacity: 1; }
+  .toast.show {
+    display: block;
+    opacity: 1; }
+  .toast.hide {
+    display: none; }
+
+.toast-header {
+  display: flex;
+  align-items: center;
+  padding: 0.25rem 0.75rem;
+  color: #848E97;
+  background-color: rgba(255, 255, 255, 0.85);
+  background-clip: padding-box;
+  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
+
+.toast-body {
+  padding: 0.75rem; }
 
 .modal-open {
   overflow: hidden; }
+  .modal-open .modal {
+    overflow-x: hidden;
+    overflow-y: auto; }
 
 .modal {
   position: fixed;
   top: 0;
-  right: 0;
-  bottom: 0;
   left: 0;
   z-index: 1050;
   display: none;
+  width: 100%;
+  height: 100%;
   overflow: hidden;
   outline: 0; }
-  .modal.fade .modal-dialog {
-    transition: transform 0.3s ease-out;
-    transform: translate(0, -25%); }
-  .modal.show .modal-dialog {
-    transform: translate(0, 0); }
-
-.modal-open .modal {
-  overflow-x: hidden;
-  overflow-y: auto; }
 
 .modal-dialog {
   position: relative;
   width: auto;
-  margin: 10px;
+  margin: 0.5rem;
   pointer-events: none; }
+  .modal.fade .modal-dialog {
+    transition: transform 0.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-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);
+    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: #FFFFFF;
   background-clip: padding-box;
@@ -3661,10 +4103,10 @@ button.close {
 .modal-backdrop {
   position: fixed;
   top: 0;
-  right: 0;
-  bottom: 0;
   left: 0;
   z-index: 1040;
+  width: 100vw;
+  height: 100vh;
   background-color: #000; }
   .modal-backdrop.fade {
     opacity: 0; }
@@ -3675,13 +4117,13 @@ button.close {
   display: flex;
   align-items: flex-start;
   justify-content: space-between;
-  padding: 15px;
-  border-bottom: 1px solid #e9ecef;
+  padding: 1rem 1rem;
+  border-bottom: 1px solid #dee2e6;
   border-top-left-radius: 0.3rem;
   border-top-right-radius: 0.3rem; }
   .modal-header .close {
-    padding: 15px;
-    margin: -15px -15px -15px auto; }
+    padding: 1rem 1rem;
+    margin: -1rem -1rem -1rem auto; }
 
 .modal-title {
   margin-bottom: 0;
@@ -3690,14 +4132,16 @@ button.close {
 .modal-body {
   position: relative;
   flex: 1 1 auto;
-  padding: 15px; }
+  padding: 1rem; }
 
 .modal-footer {
   display: flex;
   align-items: center;
   justify-content: flex-end;
-  padding: 15px;
-  border-top: 1px solid #e9ecef; }
+  padding: 1rem;
+  border-top: 1px solid #dee2e6;
+  border-bottom-right-radius: 0.3rem;
+  border-bottom-left-radius: 0.3rem; }
   .modal-footer > :not(:first-child) {
     margin-left: .25rem; }
   .modal-footer > :not(:last-child) {
@@ -3713,13 +4157,27 @@ button.close {
 @media (min-width: 576px) {
   .modal-dialog {
     max-width: 500px;
-    margin: 30px auto; }
+    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); }
 
   .modal-sm {
     max-width: 300px; } }
 @media (min-width: 992px) {
-  .modal-lg {
+  .modal-lg,
+  .modal-xl {
     max-width: 800px; } }
+@media (min-width: 1200px) {
+  .modal-xl {
+    max-width: 1140px; } }
 .tooltip {
   position: absolute;
   z-index: 1070;
@@ -3747,53 +4205,57 @@ button.close {
   .tooltip .arrow {
     position: absolute;
     display: block;
-    width: 5px;
-    height: 5px; }
-  .tooltip .arrow::before {
-    position: absolute;
-    border-color: transparent;
-    border-style: solid; }
-  .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] {
-    padding: 5px 0; }
-    .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {
-      bottom: 0; }
-    .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
-      margin-left: -3px;
+    width: 0.8rem;
+    height: 0.4rem; }
+    .tooltip .arrow::before {
+      position: absolute;
       content: "";
-      border-width: 5px 5px 0;
+      border-color: transparent;
+      border-style: solid; }
+
+.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
+  padding: 0.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: 0.4rem 0.4rem 0;
       border-top-color: #000; }
-  .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] {
-    padding: 0 5px; }
-    .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
-      left: 0; }
-    .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
-      margin-top: -3px;
-      content: "";
-      border-width: 5px 5px 5px 0;
+
+.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
+  padding: 0 0.4rem; }
+  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
+    left: 0;
+    width: 0.4rem;
+    height: 0.8rem; }
+    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
+      right: 0;
+      border-width: 0.4rem 0.4rem 0.4rem 0;
       border-right-color: #000; }
-  .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
-    padding: 5px 0; }
-    .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {
-      top: 0; }
-    .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
-      margin-left: -3px;
-      content: "";
-      border-width: 0 5px 5px;
+
+.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
+  padding: 0.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 0.4rem 0.4rem;
       border-bottom-color: #000; }
-  .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] {
-    padding: 0 5px; }
-    .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
-      right: 0; }
-    .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
-      right: 0;
-      margin-top: -3px;
-      content: "";
-      border-width: 5px 0 5px 5px;
+
+.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
+  padding: 0 0.4rem; }
+  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
+    right: 0;
+    width: 0.4rem;
+    height: 0.8rem; }
+    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
+      left: 0;
+      border-width: 0.4rem 0 0.4rem 0.4rem;
       border-left-color: #000; }
 
 .tooltip-inner {
   max-width: 200px;
-  padding: 3px 8px;
+  padding: 0.25rem 0.5rem;
   color: #FFFFFF;
   text-align: center;
   background-color: #000;
@@ -3829,96 +4291,87 @@ button.close {
   .popover .arrow {
     position: absolute;
     display: block;
-    width: 0.8rem;
-    height: 0.4rem; }
-  .popover .arrow::before,
-  .popover .arrow::after {
-    position: absolute;
-    display: block;
-    border-color: transparent;
-    border-style: solid; }
-  .popover .arrow::before {
-    content: "";
-    border-width: 0.8rem; }
-  .popover .arrow::after {
-    content: "";
-    border-width: 0.8rem; }
-  .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {
-    margin-bottom: 0.8rem; }
-    .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {
-      bottom: 0; }
-    .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before,
-    .popover.bs-popover-top .arrow::after,
-    .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
-      border-bottom-width: 0; }
-    .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
-      bottom: -0.8rem;
-      margin-left: -0.8rem;
+    width: 1rem;
+    height: 0.5rem;
+    margin: 0 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: 0.5rem; }
+  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
+    bottom: calc((0.5rem + 1px) * -1); }
+    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
+      bottom: 0;
+      border-width: 0.5rem 0.5rem 0;
       border-top-color: rgba(0, 0, 0, 0.25); }
-    .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
-      bottom: calc((0.8rem - 1px) * -1);
-      margin-left: -0.8rem;
+    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
+      bottom: 1px;
+      border-width: 0.5rem 0.5rem 0;
       border-top-color: #FFFFFF; }
-  .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
-    margin-left: 0.8rem; }
-    .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {
-      left: 0; }
-    .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before,
-    .popover.bs-popover-right .arrow::after,
-    .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
-      margin-top: -0.8rem;
-      border-left-width: 0; }
-    .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
-      left: -0.8rem;
+
+.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
+  margin-left: 0.5rem; }
+  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
+    left: calc((0.5rem + 1px) * -1);
+    width: 0.5rem;
+    height: 1rem;
+    margin: 0.3rem 0; }
+    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
+      left: 0;
+      border-width: 0.5rem 0.5rem 0.5rem 0;
       border-right-color: rgba(0, 0, 0, 0.25); }
-    .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
-      left: calc((0.8rem - 1px) * -1);
+    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
+      left: 1px;
+      border-width: 0.5rem 0.5rem 0.5rem 0;
       border-right-color: #FFFFFF; }
-  .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {
-    margin-top: 0.8rem; }
-    .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
-      top: 0; }
-    .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
-    .popover.bs-popover-bottom .arrow::after,
-    .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
-      margin-left: -0.8rem;
-      border-top-width: 0; }
-    .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
-      top: -0.8rem;
+
+.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
+  margin-top: 0.5rem; }
+  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
+    top: calc((0.5rem + 1px) * -1); }
+    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
+      top: 0;
+      border-width: 0 0.5rem 0.5rem 0.5rem;
       border-bottom-color: rgba(0, 0, 0, 0.25); }
-    .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
-      top: calc((0.8rem - 1px) * -1);
+    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
+      top: 1px;
+      border-width: 0 0.5rem 0.5rem 0.5rem;
       border-bottom-color: #FFFFFF; }
-    .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
-      position: absolute;
-      top: 0;
-      left: 50%;
-      display: block;
-      width: 20px;
-      margin-left: -10px;
-      content: "";
-      border-bottom: 1px solid #f7f7f7; }
-  .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
-    margin-right: 0.8rem; }
-    .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {
-      right: 0; }
-    .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before,
-    .popover.bs-popover-left .arrow::after,
-    .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
-      margin-top: -0.8rem;
-      border-right-width: 0; }
-    .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
-      right: -0.8rem;
+  .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: -0.5rem;
+    content: "";
+    border-bottom: 1px solid #f7f7f7; }
+
+.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
+  margin-right: 0.5rem; }
+  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
+    right: calc((0.5rem + 1px) * -1);
+    width: 0.5rem;
+    height: 1rem;
+    margin: 0.3rem 0; }
+    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
+      right: 0;
+      border-width: 0.5rem 0 0.5rem 0.5rem;
       border-left-color: rgba(0, 0, 0, 0.25); }
-    .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
-      right: calc((0.8rem - 1px) * -1);
+    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
+      right: 1px;
+      border-width: 0.5rem 0 0.5rem 0.5rem;
       border-left-color: #FFFFFF; }
 
 .popover-header {
   padding: 0.5rem 0.75rem;
   margin-bottom: 0;
   font-size: 1rem;
-  color: inherit;
   background-color: #f7f7f7;
   border-bottom: 1px solid #ebebeb;
   border-top-left-radius: calc(0.3rem - 1px);
@@ -3933,73 +4386,87 @@ button.close {
 .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;
-  align-items: center;
+  float: left;
   width: 100%;
-  transition: transform 0.6s ease;
+  margin-right: -100%;
   backface-visibility: hidden;
-  perspective: 1000px; }
+  transition: transform 0.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,
-.carousel-item-prev {
-  position: absolute;
-  top: 0; }
-
-.carousel-item-next.carousel-item-left,
-.carousel-item-prev.carousel-item-right {
-  transform: translateX(0); }
-  @supports (transform-style: preserve-3d) {
-    .carousel-item-next.carousel-item-left,
-    .carousel-item-prev.carousel-item-right {
-      transform: translate3d(0, 0, 0); } }
-
-.carousel-item-next,
+.carousel-item-next:not(.carousel-item-left),
 .active.carousel-item-right {
   transform: translateX(100%); }
-  @supports (transform-style: preserve-3d) {
-    .carousel-item-next,
-    .active.carousel-item-right {
-      transform: translate3d(100%, 0, 0); } }
 
-.carousel-item-prev,
+.carousel-item-prev:not(.carousel-item-right),
 .active.carousel-item-left {
   transform: translateX(-100%); }
-  @supports (transform-style: preserve-3d) {
-    .carousel-item-prev,
-    .active.carousel-item-left {
-      transform: translate3d(-100%, 0, 0); } }
+
+.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: 0s 0.6s opacity; }
+  @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: 15%;
   color: #FFFFFF;
   text-align: center;
-  opacity: 0.5; }
-  .carousel-control-prev:focus, .carousel-control-prev:hover,
-  .carousel-control-next:focus,
-  .carousel-control-next:hover {
+  opacity: 0.5;
+  transition: opacity 0.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: #FFFFFF;
     text-decoration: none;
     outline: 0;
-    opacity: .9; }
+    opacity: 0.9; }
 
 .carousel-control-prev {
   left: 0; }
@@ -4012,19 +4479,18 @@ button.close {
   display: inline-block;
   width: 20px;
   height: 20px;
-  background: transparent no-repeat center center;
-  background-size: 100% 100%; }
+  background: no-repeat 50% / 100% 100%; }
 
 .carousel-control-prev-icon {
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }
 
 .carousel-control-next-icon {
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }
 
 .carousel-indicators {
   position: absolute;
   right: 0;
-  bottom: 10px;
+  bottom: 0;
   left: 0;
   z-index: 15;
   display: flex;
@@ -4034,32 +4500,25 @@ button.close {
   margin-left: 15%;
   list-style: none; }
   .carousel-indicators li {
-    position: relative;
+    box-sizing: content-box;
     flex: 0 1 auto;
     width: 30px;
     height: 3px;
     margin-right: 3px;
     margin-left: 3px;
     text-indent: -999px;
-    background-color: rgba(255, 255, 255, 0.5); }
-    .carousel-indicators li::before {
-      position: absolute;
-      top: -10px;
-      left: 0;
-      display: inline-block;
-      width: 100%;
-      height: 10px;
-      content: ""; }
-    .carousel-indicators li::after {
-      position: absolute;
-      bottom: -10px;
-      left: 0;
-      display: inline-block;
-      width: 100%;
-      height: 10px;
-      content: ""; }
+    cursor: pointer;
+    background-color: #FFFFFF;
+    background-clip: padding-box;
+    border-top: 10px solid transparent;
+    border-bottom: 10px solid transparent;
+    opacity: .5;
+    transition: opacity 0.6s ease; }
+    @media (prefers-reduced-motion: reduce) {
+      .carousel-indicators li {
+        transition: none; } }
   .carousel-indicators .active {
-    background-color: #FFFFFF; }
+    opacity: 1; }
 
 .carousel-caption {
   position: absolute;
@@ -4072,6 +4531,43 @@ button.close {
   color: #FFFFFF;
   text-align: center; }
 
+@keyframes spinner-border {
+  to {
+    transform: rotate(360deg); } }
+.spinner-border {
+  display: inline-block;
+  width: 2rem;
+  height: 2rem;
+  vertical-align: text-bottom;
+  border: 0.25em solid currentColor;
+  border-right-color: transparent;
+  border-radius: 50%;
+  animation: spinner-border .75s linear infinite; }
+
+.spinner-border-sm {
+  width: 1rem;
+  height: 1rem;
+  border-width: 0.2em; }
+
+@keyframes spinner-grow {
+  0% {
+    transform: scale(0); }
+  50% {
+    opacity: 1; } }
+.spinner-grow {
+  display: inline-block;
+  width: 2rem;
+  height: 2rem;
+  vertical-align: text-bottom;
+  background-color: currentColor;
+  border-radius: 50%;
+  opacity: 0;
+  animation: spinner-grow .75s linear infinite; }
+
+.spinner-grow-sm {
+  width: 1rem;
+  height: 1rem; }
+
 .align-baseline {
   vertical-align: baseline !important; }
 
@@ -4093,49 +4589,65 @@ button.close {
 .bg-primary {
   background-color: #7D4698 !important; }
 
-a.bg-primary:focus, a.bg-primary:hover {
+a.bg-primary:hover, a.bg-primary:focus,
+button.bg-primary:hover,
+button.bg-primary:focus {
   background-color: #603675 !important; }
 
 .bg-secondary {
   background-color: #333A41 !important; }
 
-a.bg-secondary:focus, a.bg-secondary:hover {
+a.bg-secondary:hover, a.bg-secondary:focus,
+button.bg-secondary:hover,
+button.bg-secondary:focus {
   background-color: #1d2124 !important; }
 
 .bg-success {
   background-color: #68B030 !important; }
 
-a.bg-success:focus, a.bg-success:hover {
+a.bg-success:hover, a.bg-success:focus,
+button.bg-success:hover,
+button.bg-success:focus {
   background-color: #508825 !important; }
 
 .bg-info {
   background-color: #00A5BB !important; }
 
-a.bg-info:focus, a.bg-info:hover {
+a.bg-info:hover, a.bg-info:focus,
+button.bg-info:hover,
+button.bg-info:focus {
   background-color: #007888 !important; }
 
 .bg-warning {
   background-color: #FFBF00 !important; }
 
-a.bg-warning:focus, a.bg-warning:hover {
+a.bg-warning:hover, a.bg-warning:focus,
+button.bg-warning:hover,
+button.bg-warning:focus {
   background-color: #cc9900 !important; }
 
 .bg-danger {
   background-color: #EF243E !important; }
 
-a.bg-danger:focus, a.bg-danger:hover {
+a.bg-danger:hover, a.bg-danger:focus,
+button.bg-danger:hover,
+button.bg-danger:focus {
   background-color: #d10f28 !important; }
 
 .bg-light {
   background-color: #F8F9FA !important; }
 
-a.bg-light:focus, a.bg-light:hover {
+a.bg-light:hover, a.bg-light:focus,
+button.bg-light:hover,
+button.bg-light:focus {
   background-color: #dae0e5 !important; }
 
 .bg-dark {
   background-color: #59316B !important; }
 
-a.bg-dark:focus, a.bg-dark:hover {
+a.bg-dark:hover, a.bg-dark:focus,
+button.bg-dark:hover,
+button.bg-dark:focus {
   background-color: #3c2148 !important; }
 
 .bg-white {
@@ -4145,7 +4657,19 @@ a.bg-dark:focus, a.bg-dark:hover {
   background-color: transparent !important; }
 
 .border {
-  border: 1px solid #e9ecef !important; }
+  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; }
@@ -4189,6 +4713,9 @@ a.bg-dark:focus, a.bg-dark:hover {
 .border-white {
   border-color: #FFFFFF !important; }
 
+.rounded-sm {
+  border-radius: 0.2rem !important; }
+
 .rounded {
   border-radius: 0.25rem !important; }
 
@@ -4208,9 +4735,15 @@ a.bg-dark:focus, a.bg-dark:hover {
   border-top-left-radius: 0.25rem !important;
   border-bottom-left-radius: 0.25rem !important; }
 
+.rounded-lg {
+  border-radius: 0.3rem !important; }
+
 .rounded-circle {
   border-radius: 50% !important; }
 
+.rounded-pill {
+  border-radius: 50rem !important; }
+
 .rounded-0 {
   border-radius: 0 !important; }
 
@@ -4354,28 +4887,33 @@ a.bg-dark:focus, a.bg-dark:hover {
 
   .d-xl-inline-flex {
     display: inline-flex !important; } }
-.d-print-block {
-  display: none !important; }
-  @media print {
-    .d-print-block {
-      display: block !important; } }
+@media print {
+  .d-print-none {
+    display: none !important; }
 
-.d-print-inline {
-  display: none !important; }
-  @media print {
-    .d-print-inline {
-      display: inline !important; } }
+  .d-print-inline {
+    display: inline !important; }
 
-.d-print-inline-block {
-  display: none !important; }
-  @media print {
-    .d-print-inline-block {
-      display: inline-block !important; } }
+  .d-print-inline-block {
+    display: inline-block !important; }
 
-@media print {
-  .d-print-none {
-    display: none !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;
@@ -4431,6 +4969,21 @@ a.bg-dark:focus, a.bg-dark:hover {
 .flex-wrap-reverse {
   flex-wrap: wrap-reverse !important; }
 
+.flex-fill {
+  flex: 1 1 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; }
 
@@ -4519,6 +5072,21 @@ a.bg-dark:focus, a.bg-dark:hover {
   .flex-sm-wrap-reverse {
     flex-wrap: wrap-reverse !important; }
 
+  .flex-sm-fill {
+    flex: 1 1 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; }
 
@@ -4606,6 +5174,21 @@ a.bg-dark:focus, a.bg-dark:hover {
   .flex-md-wrap-reverse {
     flex-wrap: wrap-reverse !important; }
 
+  .flex-md-fill {
+    flex: 1 1 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; }
 
@@ -4693,6 +5276,21 @@ a.bg-dark:focus, a.bg-dark:hover {
   .flex-lg-wrap-reverse {
     flex-wrap: wrap-reverse !important; }
 
+  .flex-lg-fill {
+    flex: 1 1 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; }
 
@@ -4780,6 +5378,21 @@ a.bg-dark:focus, a.bg-dark:hover {
   .flex-xl-wrap-reverse {
     flex-wrap: wrap-reverse !important; }
 
+  .flex-xl-fill {
+    flex: 1 1 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; }
 
@@ -4890,6 +5503,12 @@ a.bg-dark:focus, a.bg-dark:hover {
 
   .float-xl-none {
     float: none !important; } }
+.overflow-auto {
+  overflow: auto !important; }
+
+.overflow-hidden {
+  overflow: hidden !important; }
+
 .position-static {
   position: static !important; }
 
@@ -4933,7 +5552,6 @@ a.bg-dark:focus, a.bg-dark:hover {
   overflow: hidden;
   clip: rect(0, 0, 0, 0);
   white-space: nowrap;
-  clip-path: inset(50%);
   border: 0; }
 
 .sr-only-focusable:active, .sr-only-focusable:focus {
@@ -4942,8 +5560,19 @@ a.bg-dark:focus, a.bg-dark:hover {
   height: auto;
   overflow: visible;
   clip: auto;
-  white-space: normal;
-  clip-path: none; }
+  white-space: normal; }
+
+.shadow-sm {
+  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
+
+.shadow {
+  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
+
+.shadow-lg {
+  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
+
+.shadow-none {
+  box-shadow: none !important; }
 
 .w-25 {
   width: 25% !important; }
@@ -4957,6 +5586,9 @@ a.bg-dark:focus, a.bg-dark:hover {
 .w-100 {
   width: 100% !important; }
 
+.w-auto {
+  width: auto !important; }
+
 .h-25 {
   height: 25% !important; }
 
@@ -4969,12 +5601,38 @@ a.bg-dark:focus, a.bg-dark:hover {
 .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; }
+
+.stretched-link::after {
+  position: absolute;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1;
+  pointer-events: auto;
+  content: "";
+  background-color: rgba(0, 0, 0, 0); }
+
 .m-0 {
   margin: 0 !important; }
 
@@ -5203,6 +5861,101 @@ a.bg-dark:focus, a.bg-dark:hover {
 .px-5 {
   padding-left: 3rem !important; }
 
+.m-n1 {
+  margin: -0.25rem !important; }
+
+.mt-n1,
+.my-n1 {
+  margin-top: -0.25rem !important; }
+
+.mr-n1,
+.mx-n1 {
+  margin-right: -0.25rem !important; }
+
+.mb-n1,
+.my-n1 {
+  margin-bottom: -0.25rem !important; }
+
+.ml-n1,
+.mx-n1 {
+  margin-left: -0.25rem !important; }
+
+.m-n2 {
+  margin: -0.5rem !important; }
+
+.mt-n2,
+.my-n2 {
+  margin-top: -0.5rem !important; }
+
+.mr-n2,
+.mx-n2 {
+  margin-right: -0.5rem !important; }
+
+.mb-n2,
+.my-n2 {
+  margin-bottom: -0.5rem !important; }
+
+.ml-n2,
+.mx-n2 {
+  margin-left: -0.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; }
 
@@ -5451,6 +6204,101 @@ a.bg-dark:focus, a.bg-dark:hover {
   .px-sm-5 {
     padding-left: 3rem !important; }
 
+  .m-sm-n1 {
+    margin: -0.25rem !important; }
+
+  .mt-sm-n1,
+  .my-sm-n1 {
+    margin-top: -0.25rem !important; }
+
+  .mr-sm-n1,
+  .mx-sm-n1 {
+    margin-right: -0.25rem !important; }
+
+  .mb-sm-n1,
+  .my-sm-n1 {
+    margin-bottom: -0.25rem !important; }
+
+  .ml-sm-n1,
+  .mx-sm-n1 {
+    margin-left: -0.25rem !important; }
+
+  .m-sm-n2 {
+    margin: -0.5rem !important; }
+
+  .mt-sm-n2,
+  .my-sm-n2 {
+    margin-top: -0.5rem !important; }
+
+  .mr-sm-n2,
+  .mx-sm-n2 {
+    margin-right: -0.5rem !important; }
+
+  .mb-sm-n2,
+  .my-sm-n2 {
+    margin-bottom: -0.5rem !important; }
+
+  .ml-sm-n2,
+  .mx-sm-n2 {
+    margin-left: -0.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; }
 
@@ -5698,6 +6546,101 @@ a.bg-dark:focus, a.bg-dark:hover {
   .px-md-5 {
     padding-left: 3rem !important; }
 
+  .m-md-n1 {
+    margin: -0.25rem !important; }
+
+  .mt-md-n1,
+  .my-md-n1 {
+    margin-top: -0.25rem !important; }
+
+  .mr-md-n1,
+  .mx-md-n1 {
+    margin-right: -0.25rem !important; }
+
+  .mb-md-n1,
+  .my-md-n1 {
+    margin-bottom: -0.25rem !important; }
+
+  .ml-md-n1,
+  .mx-md-n1 {
+    margin-left: -0.25rem !important; }
+
+  .m-md-n2 {
+    margin: -0.5rem !important; }
+
+  .mt-md-n2,
+  .my-md-n2 {
+    margin-top: -0.5rem !important; }
+
+  .mr-md-n2,
+  .mx-md-n2 {
+    margin-right: -0.5rem !important; }
+
+  .mb-md-n2,
+  .my-md-n2 {
+    margin-bottom: -0.5rem !important; }
+
+  .ml-md-n2,
+  .mx-md-n2 {
+    margin-left: -0.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; }
 
@@ -5945,6 +6888,101 @@ a.bg-dark:focus, a.bg-dark:hover {
   .px-lg-5 {
     padding-left: 3rem !important; }
 
+  .m-lg-n1 {
+    margin: -0.25rem !important; }
+
+  .mt-lg-n1,
+  .my-lg-n1 {
+    margin-top: -0.25rem !important; }
+
+  .mr-lg-n1,
+  .mx-lg-n1 {
+    margin-right: -0.25rem !important; }
+
+  .mb-lg-n1,
+  .my-lg-n1 {
+    margin-bottom: -0.25rem !important; }
+
+  .ml-lg-n1,
+  .mx-lg-n1 {
+    margin-left: -0.25rem !important; }
+
+  .m-lg-n2 {
+    margin: -0.5rem !important; }
+
+  .mt-lg-n2,
+  .my-lg-n2 {
+    margin-top: -0.5rem !important; }
+
+  .mr-lg-n2,
+  .mx-lg-n2 {
+    margin-right: -0.5rem !important; }
+
+  .mb-lg-n2,
+  .my-lg-n2 {
+    margin-bottom: -0.5rem !important; }
+
+  .ml-lg-n2,
+  .mx-lg-n2 {
+    margin-left: -0.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; }
 
@@ -6188,9 +7226,104 @@ a.bg-dark:focus, a.bg-dark:hover {
   .py-xl-5 {
     padding-bottom: 3rem !important; }
 
-  .pl-xl-5,
-  .px-xl-5 {
-    padding-left: 3rem !important; }
+  .pl-xl-5,
+  .px-xl-5 {
+    padding-left: 3rem !important; }
+
+  .m-xl-n1 {
+    margin: -0.25rem !important; }
+
+  .mt-xl-n1,
+  .my-xl-n1 {
+    margin-top: -0.25rem !important; }
+
+  .mr-xl-n1,
+  .mx-xl-n1 {
+    margin-right: -0.25rem !important; }
+
+  .mb-xl-n1,
+  .my-xl-n1 {
+    margin-bottom: -0.25rem !important; }
+
+  .ml-xl-n1,
+  .mx-xl-n1 {
+    margin-left: -0.25rem !important; }
+
+  .m-xl-n2 {
+    margin: -0.5rem !important; }
+
+  .mt-xl-n2,
+  .my-xl-n2 {
+    margin-top: -0.5rem !important; }
+
+  .mr-xl-n2,
+  .mx-xl-n2 {
+    margin-right: -0.5rem !important; }
+
+  .mb-xl-n2,
+  .my-xl-n2 {
+    margin-bottom: -0.5rem !important; }
+
+  .ml-xl-n2,
+  .mx-xl-n2 {
+    margin-left: -0.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; }
@@ -6210,9 +7343,15 @@ a.bg-dark:focus, a.bg-dark:hover {
   .ml-xl-auto,
   .mx-xl-auto {
     margin-left: auto !important; } }
+.text-monospace {
+  font-family: "Source Code Pro", 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; }
 
@@ -6278,69 +7417,84 @@ a.bg-dark:focus, a.bg-dark:hover {
 .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; }
+  color: #FFFFFF !important; }
 
 .text-primary {
   color: #7D4698 !important; }
 
-a.text-primary:focus, a.text-primary:hover {
-  color: #603675 !important; }
+a.text-primary:hover, a.text-primary:focus {
+  color: #522e64 !important; }
 
 .text-secondary {
   color: #333A41 !important; }
 
-a.text-secondary:focus, a.text-secondary:hover {
-  color: #1d2124 !important; }
+a.text-secondary:hover, a.text-secondary:focus {
+  color: #111416 !important; }
 
 .text-success {
   color: #68B030 !important; }
 
-a.text-success:focus, a.text-success:hover {
-  color: #508825 !important; }
+a.text-success:hover, a.text-success:focus {
+  color: #447420 !important; }
 
 .text-info {
   color: #00A5BB !important; }
 
-a.text-info:focus, a.text-info:hover {
-  color: #007888 !important; }
+a.text-info:hover, a.text-info:focus {
+  color: #00626f !important; }
 
 .text-warning {
   color: #FFBF00 !important; }
 
-a.text-warning:focus, a.text-warning:hover {
-  color: #cc9900 !important; }
+a.text-warning:hover, a.text-warning:focus {
+  color: #b38600 !important; }
 
 .text-danger {
   color: #EF243E !important; }
 
-a.text-danger:focus, a.text-danger:hover {
-  color: #d10f28 !important; }
+a.text-danger:hover, a.text-danger:focus {
+  color: #b90e23 !important; }
 
 .text-light {
   color: #F8F9FA !important; }
 
-a.text-light:focus, a.text-light:hover {
-  color: #dae0e5 !important; }
+a.text-light:hover, a.text-light:focus {
+  color: #cbd3da !important; }
 
 .text-dark {
   color: #59316B !important; }
 
-a.text-dark:focus, a.text-dark:hover {
-  color: #3c2148 !important; }
+a.text-dark:hover, a.text-dark:focus {
+  color: #2d1937 !important; }
+
+.text-body {
+  color: #212529 !important; }
 
 .text-muted {
   color: #848E97 !important; }
 
+.text-black-50 {
+  color: rgba(0, 0, 0, 0.5) !important; }
+
+.text-white-50 {
+  color: rgba(255, 255, 255, 0.5) !important; }
+
 .text-hide {
   font: 0/0 a;
   color: transparent;
@@ -6348,440 +7502,95 @@ a.text-dark:focus, a.text-dark:hover {
   background-color: transparent;
   border: 0; }
 
+.text-decoration-none {
+  text-decoration: none !important; }
+
+.text-break {
+  word-break: break-word !important;
+  overflow-wrap: break-word !important; }
+
+.text-reset {
+  color: inherit !important; }
+
 .visible {
   visibility: visible !important; }
 
 .invisible {
   visibility: hidden !important; }
 
-.bd-toc {
-  order: 2;
-  padding-top: 1.5rem;
-  padding-bottom: 1.5rem;
-  font-size: .875rem; }
-  @supports (position: sticky) {
-    .bd-toc {
-      position: sticky;
-      top: 4rem;
-      height: calc(100vh - 4rem);
-      overflow-y: auto; } }
-
-.section-nav {
-  padding-left: 0;
-  border-left: 1px solid #eee; }
-  .section-nav ul {
-    padding-left: 1rem; }
-    .section-nav ul ul {
-      display: none; }
-
-.toc-entry {
-  display: block; }
-  .toc-entry a {
-    display: block;
-    padding: .125rem 1.5rem;
-    color: #99979c; }
-    .toc-entry a:hover {
-      color: #007bff;
-      text-decoration: none; }
-
-.bd-sidebar {
-  order: 0;
-  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
-  @media (min-width: 768px) {
-    .bd-sidebar {
-      border-right: 1px solid rgba(0, 0, 0, 0.1); }
-      @supports (position: sticky) {
-        .bd-sidebar {
-          position: sticky;
-          top: 4rem;
-          z-index: 1000;
-          height: calc(100vh - 4rem); } } }
-  @media (min-width: 1200px) {
-    .bd-sidebar {
-      max-width: 320px; } }
-
-.bd-links {
-  padding-top: 1rem;
-  padding-bottom: 1rem;
-  margin-right: -15px;
-  margin-left: -15px; }
-  @media (min-width: 768px) {
-    @supports (position: sticky) {
-      .bd-links {
-        max-height: calc(100vh - 9rem);
-        overflow-y: auto; } } }
-  @media (min-width: 768px) {
-    .bd-links {
-      display: block !important; } }
-
-.bd-search {
-  position: relative;
-  padding: 1rem 15px;
-  margin-right: -15px;
-  margin-left: -15px;
-  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
-  .bd-search .form-control:focus {
-    border-color: #a469c2;
-    box-shadow: 0 0 0 3px rgba(164, 105, 194, 0.25); }
-
-.bd-search-docs-toggle {
-  line-height: 1;
-  color: #212529; }
-
-.bd-sidenav {
-  display: none; }
-
-.bd-toc-link {
-  display: block;
-  padding: .25rem 1.5rem;
-  font-weight: 500;
-  color: rgba(0, 0, 0, 0.65); }
-  .bd-toc-link:hover {
-    color: rgba(0, 0, 0, 0.85);
-    text-decoration: none; }
-
-.bd-toc-item.active {
-  margin-bottom: 1rem; }
-  .bd-toc-item.active:not(:first-child) {
-    margin-top: 1rem; }
-  .bd-toc-item.active > .bd-toc-link {
-    color: rgba(0, 0, 0, 0.85); }
-    .bd-toc-item.active > .bd-toc-link:hover {
-      background-color: transparent; }
-  .bd-toc-item.active > .bd-sidenav {
-    display: block; }
-
-.bd-sidebar .nav > li > a {
-  display: block;
-  padding: .25rem 1.5rem;
-  font-size: 90%;
-  color: rgba(0, 0, 0, 0.65); }
-
-.bd-sidebar .nav > li > a:hover {
-  color: rgba(0, 0, 0, 0.85);
-  text-decoration: none;
-  background-color: transparent; }
-
-.bd-sidebar .nav > .active > a,
-.bd-sidebar .nav > .active:hover > a {
-  font-weight: 500;
-  color: rgba(0, 0, 0, 0.85);
-  background-color: transparent; }
-
-.bd-example-row .row > .col,
-.bd-example-row .row > [class^="col-"] {
-  padding-top: .75rem;
-  padding-bottom: .75rem;
-  background-color: rgba(86, 61, 124, 0.15);
-  border: 1px solid rgba(86, 61, 124, 0.2); }
-.bd-example-row .row + .row {
-  margin-top: 1rem; }
-.bd-example-row .flex-items-top,
-.bd-example-row .flex-items-middle,
-.bd-example-row .flex-items-bottom {
-  min-height: 6rem;
-  background-color: rgba(255, 0, 0, 0.1); }
-
-.bd-example-row-flex-cols .row {
-  min-height: 10rem;
-  background-color: rgba(255, 0, 0, 0.1); }
-
-.bd-highlight {
-  background-color: rgba(125, 70, 152, 0.15);
-  border: 1px solid rgba(125, 70, 152, 0.15); }
-
-.example-container {
-  width: 800px;
-  width: 100%;
-  padding-right: 15px;
-  padding-left: 15px;
-  margin-right: auto;
-  margin-left: auto; }
-
-.example-row {
-  display: flex;
-  flex-wrap: wrap;
-  margin-right: -15px;
-  margin-left: -15px; }
-
-.example-content-main {
-  position: relative;
-  width: 100%;
-  min-height: 1px;
-  padding-right: 15px;
-  padding-left: 15px; }
-  @media (min-width: 576px) {
-    .example-content-main {
-      flex: 0 0 50%;
-      max-width: 50%; } }
-  @media (min-width: 992px) {
-    .example-content-main {
-      flex: 0 0 66.6666666667%;
-      max-width: 66.6666666667%; } }
-
-.example-content-secondary {
-  position: relative;
-  width: 100%;
-  min-height: 1px;
-  padding-right: 15px;
-  padding-left: 15px; }
-  @media (min-width: 576px) {
-    .example-content-secondary {
-      flex: 0 0 50%;
-      max-width: 50%; } }
-  @media (min-width: 992px) {
-    .example-content-secondary {
-      flex: 0 0 33.3333333333%;
-      max-width: 33.3333333333%; } }
-
-.bd-example-container {
-  min-width: 16rem;
-  max-width: 25rem;
-  margin-right: auto;
-  margin-left: auto; }
-
-.bd-example-container-header {
-  height: 3rem;
-  margin-bottom: .5rem;
-  background-color: white;
-  border-radius: .25rem; }
-
-.bd-example-container-sidebar {
-  float: right;
-  width: 4rem;
-  height: 8rem;
-  background-color: #80bdff;
-  border-radius: .25rem; }
-
-.bd-example-container-body {
-  height: 8rem;
-  margin-right: 4.5rem;
-  background-color: #b991cc;
-  border-radius: .25rem; }
-
-.bd-example-container-fluid {
-  max-width: none; }
-
-.bd-example {
-  position: relative;
-  padding: 1rem;
-  margin: 1rem -15px;
-  overflow: auto;
-  border: solid #f7f7f9;
-  border-width: .2rem 0 0; }
-  .bd-example::after {
-    display: block;
-    clear: both;
-    content: ""; }
-  @media (min-width: 576px) {
-    .bd-example {
-      padding: 1.5rem;
-      margin-right: 0;
-      margin-bottom: 0;
-      margin-left: 0;
-      border-width: .2rem; } }
-  .bd-example + .highlight,
-  .bd-example + .clipboard + .highlight {
-    margin-top: 0; }
-  .bd-example + p {
-    margin-top: 2rem; }
-  .bd-example .pos-f-t {
-    position: relative;
-    margin: -1rem; }
-    @media (min-width: 576px) {
-      .bd-example .pos-f-t {
-        margin: -1.5rem; } }
-  .bd-example > .form-control + .form-control {
-    margin-top: .5rem; }
-  .bd-example > .nav + .nav,
-  .bd-example > .alert + .alert,
-  .bd-example > .navbar + .navbar,
-  .bd-example > .progress + .progress,
-  .bd-example > .progress + .btn {
-    margin-top: 1rem; }
-  .bd-example > .dropdown-menu:first-child {
-    position: static;
-    display: block; }
-  .bd-example > .form-group:last-child {
-    margin-bottom: 0; }
-  .bd-example > .close {
-    float: none; }
-
-.bd-example-type .table .type-info {
-  color: #999;
-  vertical-align: middle; }
-.bd-example-type .table td {
-  padding: 1rem 0;
-  border-color: #eee; }
-.bd-example-type .table tr:first-child td {
-  border-top: 0; }
-.bd-example-type h1,
-.bd-example-type h2,
-.bd-example-type h3,
-.bd-example-type h4,
-.bd-example-type h5,
-.bd-example-type h6 {
-  margin-top: 0;
-  margin-bottom: 0; }
-
-.bd-example-bg-classes p {
-  padding: 1rem; }
-
-.bd-example > img + img {
-  margin-left: .5rem; }
-
-.bd-example > .btn-group {
-  margin-top: .25rem;
-  margin-bottom: .25rem; }
-.bd-example > .btn-toolbar + .btn-toolbar {
-  margin-top: .5rem; }
-
-.bd-example-control-sizing select,
-.bd-example-control-sizing input[type="text"] + input[type="text"] {
-  margin-top: .5rem; }
-
-.bd-example-form .input-group {
-  margin-bottom: .5rem; }
-
-.bd-example > textarea.form-control {
-  resize: vertical; }
-
-.bd-example > .list-group {
-  max-width: 400px; }
-
-.bd-example .fixed-top,
-.bd-example .sticky-top {
-  position: static;
-  margin: -1rem -1rem 1rem; }
-.bd-example .fixed-bottom {
-  position: static;
-  margin: 1rem -1rem -1rem; }
-@media (min-width: 576px) {
-  .bd-example .fixed-top,
-  .bd-example .sticky-top {
-    margin: -1.5rem -1.5rem 1rem; }
-  .bd-example .fixed-bottom {
-    margin: 1rem -1.5rem -1.5rem; } }
-
-.bd-example .pagination {
-  margin-top: .5rem;
-  margin-bottom: .5rem; }
+@media print {
+  *,
+  *::before,
+  *::after {
+    text-shadow: none !important;
+    box-shadow: none !important; }
 
-.modal {
-  z-index: 1072; }
-  .modal .tooltip,
-  .modal .popover {
-    z-index: 1073; }
+  a:not(.btn) {
+    text-decoration: underline; }
 
-.modal-backdrop {
-  z-index: 1071; }
+  abbr[title]::after {
+    content: " (" attr(title) ")"; }
 
-.bd-example-modal {
-  background-color: #fafafa; }
-  .bd-example-modal .modal {
-    position: relative;
-    top: auto;
-    right: auto;
-    bottom: auto;
-    left: auto;
-    z-index: 1;
-    display: block; }
-  .bd-example-modal .modal-dialog {
-    left: auto;
-    margin-right: auto;
-    margin-left: auto; }
+  pre {
+    white-space: pre-wrap !important; }
 
-.bd-example-tabs .nav-tabs {
-  margin-bottom: 1rem; }
+  pre,
+  blockquote {
+    border: 1px solid #adb5bd;
+    page-break-inside: avoid; }
 
-.bd-example-tooltips {
-  text-align: center; }
-  .bd-example-tooltips > .btn {
-    margin-top: .25rem;
-    margin-bottom: .25rem; }
-
-.bs-tooltip-top-docs .arrow,
-.bs-tooltip-bottom-docs .arrow {
-  left: 50%; }
-
-.bs-tooltip-right-docs .arrow,
-.bs-tooltip-left-docs .arrow {
-  top: 50%; }
-
-.bd-example-popover-static {
-  padding-bottom: 1.5rem;
-  background-color: #f9f9f9; }
-  .bd-example-popover-static .popover {
-    position: relative;
-    display: block;
-    float: left;
-    width: 260px;
-    margin: 1.25rem; }
+  thead {
+    display: table-header-group; }
 
-.bs-popover-top-docs .arrow,
-.bs-popover-bottom-docs .arrow {
-  left: 50%; }
+  tr,
+  img {
+    page-break-inside: avoid; }
 
-.bs-popover-right-docs .arrow,
-.bs-popover-left-docs .arrow {
-  top: 50%; }
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3; }
 
-.tooltip-demo a {
-  white-space: nowrap; }
+  h2,
+  h3 {
+    page-break-after: avoid; }
 
-.bd-example-tooltip-static .tooltip {
-  position: relative;
-  display: inline-block;
-  margin: 10px 20px;
-  opacity: 1; }
+  @page {
+    size: a3; }
+  body {
+    min-width: 992px !important; }
 
-.scrollspy-example {
-  position: relative;
-  height: 200px;
-  margin-top: .5rem;
-  overflow: auto; }
+  .container {
+    min-width: 992px !important; }
 
-.scrollspy-example-2 {
-  position: relative;
-  height: 350px;
-  overflow: auto; }
+  .navbar {
+    display: none; }
 
-.bd-example-border-utils [class^="border"] {
-  display: inline-block;
-  width: 5rem;
-  height: 5rem;
-  margin: .25rem;
-  background-color: #f5f5f5;
-  border: 1px solid; }
+  .badge {
+    border: 1px solid #000; }
 
-.highlight {
-  padding: 1rem;
-  margin-top: 1rem;
-  margin-bottom: 1rem;
-  background-color: #f7f7f9;
-  -ms-overflow-style: -ms-autohiding-scrollbar; }
-  @media (min-width: 576px) {
-    .highlight {
-      padding: 1.5rem; } }
+  .table {
+    border-collapse: collapse !important; }
+    .table td,
+    .table th {
+      background-color: #FFFFFF !important; }
 
-.bd-content .highlight {
-  margin-right: -15px;
-  margin-left: -15px; }
-  @media (min-width: 576px) {
-    .bd-content .highlight {
-      margin-right: 0;
-      margin-left: 0; } }
+  .table-bordered th,
+  .table-bordered td {
+    border: 1px solid #dee2e6 !important; }
 
-.highlight pre {
-  padding: 0;
-  margin-top: 0;
-  margin-bottom: 0;
-  background-color: transparent;
-  border: 0; }
-.highlight pre code {
-  font-size: inherit;
-  color: #212529; }
+  .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; } }
 /* General Portal Styles
 *
 */
@@ -6793,19 +7602,17 @@ a.text-dark:focus, a.text-dark:hover {
   line-height: 36px;
   text-align: left; }
 
-.preamble {
-  color: #777777 !important;
+.preamble p {
+  color: #777777;
   font-family: Source Sans Pro;
-  font-size: 25px;
-  font-weight: 400;
-  line-height: 35px;
-  text-align: left; }
+  font-size: 2em;
+  line-height: 1.3em;
+  font-weight: 300; }
 
 .human-name {
   font-family: Source Sans Pro;
   font-size: 28px;
   font-weight: 300;
-  line-height: 19px;
   width: 95%;
   text-align: left; }
 
@@ -6817,7 +7624,6 @@ a.text-dark:focus, a.text-dark:hover {
   font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
   font-size: 14px;
   font-weight: 400;
-  line-height: 19px;
   text-align: left; }
 
 .description {
@@ -6828,7 +7634,7 @@ a.text-dark:focus, a.text-dark:hover {
   width: 95%;
   text-align: left; }
 
-.description-small {
+.description-small, .description-small p {
   font-size: 16px;
   width: 95%; }
 
@@ -6871,7 +7677,7 @@ a.text-dark:focus, a.text-dark:hover {
 
 .border-active {
   border-bottom: 3px solid !important;
-  border-color: #7D4698; }
+  border-color: #7D4698 !important; }
 
 .footer {
   position: relative;
@@ -6887,7 +7693,7 @@ footer .border {
   border: 0 !important;
   border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important; }
 
-@media (max-width: 767px) {
+@media (max-width: 767.98px) {
   .display-4 {
     font-size: 2rem; }
 
@@ -6898,6 +7704,19 @@ footer .border {
 /* TPO Styles
 *
 */
+#sidenav-topics .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
+  color: #7D4698;
+  background-color: #fff;
+  font-weight: bold; }
+
+#wrapper {
+  width: 100%;
+  position: relative !important;
+  bottom: 0; }
+
+.shape {
+  padding: 35%; }
+
 .page {
   padding-top: 7rem !important; }
 
@@ -6905,17 +7724,14 @@ footer .border {
   padding-top: 0 !important;
   border: 0 !important; }
 
-#sidenav-topics .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
-  color: #7D4698;
-  background-color: #fff;
-  font-weight: bold; }
-
 .toc-entry a:hover {
   color: #7D4698 !important; }
 
 .footer {
   position: relative;
   z-index: 99999999999; }
+  .footer a.text-light:hover {
+    color: #fff !important; }
 
 .footer a.nav-link {
   padding: 0.2rem; }
@@ -6924,15 +7740,22 @@ footer .border {
   border: 0 !important;
   border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important; }
 
-footer {
-  padding-top: 10em; }
+main {
+  padding-bottom: 5em; }
 
-#wrapper {
-  width: 100%;
-  position: relative !important;
-  bottom: 0; }
+.window-bg {
+  background-image: url("images/tb85/tb85@xxxxxx");
+  background-repeat: no-repeat;
+  background-size: cover; }
+
+.onion-bg {
+  background: url("images/circle-pattern.png");
+  background-color: rgba(0, 0, 0, 0);
+  background-position-x: -85%;
+  background-repeat: no-repeat;
+  background-size: 65%; }
 
-@media (max-width: 767px) {
+@media (max-width: 767.98px) {
   .display-4 {
     font-size: 2rem; }
 
@@ -6940,9 +7763,6 @@ footer {
     display: block;
     padding: 0.4rem 0 !important;
     font-size: 1.3rem; } }
-.fade {
-  opacity: 0.699999988079071; }
-
 .defend {
   color: #FFFFFF;
   font-family: Source Sans Pro;
@@ -6955,7 +7775,7 @@ footer {
 
 .btn-shadow {
   box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.200000003);
-  opacity: 0.699999988079071;
+  opacity: 0.8;
   border: 2px solid #FFFFFF;
   border-radius: 2px; }
 
@@ -6968,8 +7788,22 @@ footer {
 .oval-2 {
   background-color: #D8D8D8;
   border-radius: 100%;
-  width: 190px;
-  height: 190px; }
+  width: 150px;
+  height: 150px; }
+
+.oval-3 {
+  background-color: #D8D8D8;
+  border-radius: 100%;
+  width: 50px;
+  height: 50px; }
+
+.oval-2 i {
+  font-size: 5em;
+  padding: 0.4em 0.5em;
+  text-align: center; }
+
+.oval-3 i {
+  padding: 1em; }
 
 .oval-right {
   float: right; }
@@ -6981,6 +7815,12 @@ footer {
   line-height: 72px;
   text-align: left; }
 
+.row--limit-overflow {
+  position: relative;
+  overflow: hidden;
+  width: 100vw;
+  left: -15px; }
+
 /*
  * Base structure
  */
@@ -7013,6 +7853,9 @@ footer {
   bottom: 0;
   color: #FFFFFF; }
 
+.bg-darker {
+  background-color: #401753; }
+
 /*
  * Typography
  */
@@ -7198,6 +8041,10 @@ mark, .mark {
     font-size: 0.6em;
     display: flex; }
 
+.nav-link {
+  display: block;
+  padding: 1rem; }
+
 /*
  * Sidebar
  */
@@ -7317,9 +8164,9 @@ a.side-nav.active {
 
 .text-tpo {
   font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
-  font-size: 18px;
+  font-size: 1.1rem;
   font-weight: 400;
-  line-height: 22px; }
+  line-height: 1.7rem; }
 
 .badge {
   text-transform: uppercase; }
@@ -7327,6 +8174,10 @@ a.side-nav.active {
 .breadcrumb {
   background-color: #FFFFFF; }
 
+.card-body p {
+  font-size: 1.1rem;
+  line-height: 1.7rem; }
+
 .table-striped td {
   border: 0 !important; }
 
@@ -7351,6 +8202,11 @@ a.side-nav.active {
 .bd-callout + .bd-callout {
   margin-top: -.25rem; }
 
+.image-thumb {
+  object-fit: cover;
+  width: 100px;
+  height: 100px; }
+
 .bd-callout-info {
   border-left-color: #5bc0de; }
   .bd-callout-info h4 {
@@ -7588,7 +8444,7 @@ size
 .mobile {
   display: none !important; }
 
-@media (max-width: 767px) {
+@media (max-width: 767.98px) {
   .mobile {
     display: block !important;
     padding-top: 50px; }
@@ -7659,7 +8515,7 @@ a.side-nav.active {
   display: block;
   top: 10px !important; }
 
-@media (max-width: 767px) {
+@media (max-width: 767.98px) {
   nav.sidetopics {
     display: none !important;
     visibility: hidden !important; }
diff --git a/public/static/bootstrap.css.map b/public/static/bootstrap.css.map
index 2354ead..6990855 100644
--- a/public/static/bootstrap.css.map
+++ b/public/static/bootstrap.css.map
@@ -1,7 +1,7 @@
 {
 "version": 3,
-"mappings": "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",
-"sources": ["../scss/bootstrap.scss","../scss/_root.scss","../scss/_print.scss","../scss/_reboot.scss","../scss/_tor-variables.scss","../scss/_variables.scss","../scss/mixins/_hover.scss","../scss/_type.scss","../scss/mixins/_lists.scss","../scss/_images.scss","../scss/mixins/_image.scss","../scss/mixins/_border-radius.scss","../scss/mixins/_transition.scss","../scss/_code.scss","../scss/_grid.scss","../scss/mixins/_grid.scss","../scss/mixins/_breakpoints.scss","../scss/_functions.scss","../scss/mixins/_grid-framework.scss","../scss/_tables.scss","../scss/mixins/_table-row.scss","../scss/_forms.scss","../scss/mixins/_forms.scss","../scss/_buttons.scss","../scss/mixins/_buttons.scss","../scss/mixins/_gradients.scss","../scss/_transitions.scss","../scss/_dropdown.scss","../scss/mixins/_caret.scss","../scss/mixins/_nav-divider.scss","../scss/_button-group.scss","../scss/_input-group.scss","../scss/_custom-forms.scss","../scss/_nav.scss","../scss/_navbar.scss","../scss/_card.scss","../s
 css/_breadcrumb.scss","../scss/_pagination.scss","../scss/mixins/_pagination.scss","../scss/_badge.scss","../scss/mixins/_badge.scss","../scss/_jumbotron.scss","../scss/_alert.scss","../scss/mixins/_alert.scss","../scss/_progress.scss","../scss/_media.scss","../scss/_list-group.scss","../scss/mixins/_list-group.scss","../scss/_close.scss","../scss/_modal.scss","../scss/_tooltip.scss","../scss/mixins/_reset-text.scss","../scss/_popover.scss","../scss/_carousel.scss","../scss/utilities/_align.scss","../scss/mixins/_background-variant.scss","../scss/utilities/_background.scss","../scss/utilities/_borders.scss","../scss/mixins/_clearfix.scss","../scss/utilities/_display.scss","../scss/utilities/_embed.scss","../scss/utilities/_flex.scss","../scss/utilities/_float.scss","../scss/mixins/_float.scss","../scss/utilities/_position.scss","../scss/utilities/_screenreaders.scss","../scss/mixins/_screen-reader.scss","../scss/utilities/_sizing.scss","../scss/utilities/_spacing.scss","../scss/util
 ities/_text.scss","../scss/mixins/_text-truncate.scss","../scss/mixins/_text-emphasis.scss","../scss/mixins/_text-hide.scss","../scss/utilities/_visibility.scss","../scss/mixins/_visibility.scss","../scss/_sidebar.scss","../scss/_component-examples.scss","../scss/_portal.scss","../scss/_tpo.scss","../scss/_tor.scss"],
+"mappings": "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",
+"sources": ["../scss/bootstrap.scss","../scss/_root.scss","../scss/_reboot.scss","../scss/_tor-variables.scss","../scss/vendor/_rfs.scss","../scss/_variables.scss","../scss/mixins/_hover.scss","../scss/_type.scss","../scss/mixins/_lists.scss","../scss/_images.scss","../scss/mixins/_image.scss","../scss/mixins/_border-radius.scss","../scss/_code.scss","../scss/_grid.scss","../scss/mixins/_grid.scss","../scss/mixins/_breakpoints.scss","../scss/_functions.scss","../scss/mixins/_grid-framework.scss","../scss/_tables.scss","../scss/mixins/_table-row.scss","../scss/_forms.scss","../scss/mixins/_transition.scss","../scss/mixins/_forms.scss","../scss/mixins/_gradients.scss","../scss/_buttons.scss","../scss/mixins/_buttons.scss","../scss/_transitions.scss","../scss/_dropdown.scss","../scss/mixins/_caret.scss","../scss/mixins/_nav-divider.scss","../scss/_button-group.scss","../scss/_input-group.scss","../scss/_custom-forms.scss","../scss/_nav.scss","../scss/_navbar.scss","../scss/_card.scss",
 "../scss/_breadcrumb.scss","../scss/_pagination.scss","../scss/mixins/_pagination.scss","../scss/_badge.scss","../scss/mixins/_badge.scss","../scss/_jumbotron.scss","../scss/_alert.scss","../scss/mixins/_alert.scss","../scss/_progress.scss","../scss/_media.scss","../scss/_list-group.scss","../scss/mixins/_list-group.scss","../scss/_close.scss","../scss/_toasts.scss","../scss/_modal.scss","../scss/_tooltip.scss","../scss/mixins/_reset-text.scss","../scss/_popover.scss","../scss/_carousel.scss","../scss/mixins/_clearfix.scss","../scss/_spinners.scss","../scss/utilities/_align.scss","../scss/mixins/_background-variant.scss","../scss/utilities/_background.scss","../scss/utilities/_borders.scss","../scss/utilities/_display.scss","../scss/utilities/_embed.scss","../scss/utilities/_flex.scss","../scss/utilities/_float.scss","../scss/utilities/_overflow.scss","../scss/utilities/_position.scss","../scss/utilities/_screenreaders.scss","../scss/mixins/_screen-reader.scss","../scss/utilities/_s
 hadows.scss","../scss/utilities/_sizing.scss","../scss/utilities/_stretched-link.scss","../scss/utilities/_spacing.scss","../scss/utilities/_text.scss","../scss/mixins/_text-truncate.scss","../scss/mixins/_text-emphasis.scss","../scss/mixins/_text-hide.scss","../scss/utilities/_visibility.scss","../scss/_print.scss","../scss/_portal.scss","../scss/_tpo.scss","../scss/_tor.scss"],
 "names": [],
 "file": "bootstrap.css"
 }
\ No newline at end of file
diff --git a/public/static/images/png/Group4.png b/public/static/images/png/Group4.png
deleted file mode 100644
index 1ca6876..0000000
Binary files a/public/static/images/png/Group4.png and /dev/null differ
diff --git a/public/static/images/png/Group4@xxxxxx b/public/static/images/png/Group4@xxxxxx
deleted file mode 100644
index 9e5aef9..0000000
Binary files a/public/static/images/png/Group4@xxxxxx and /dev/null differ
diff --git a/public/static/images/png/Group4@xxxxxx b/public/static/images/png/Group4@xxxxxx
deleted file mode 100644
index b3d6414..0000000
Binary files a/public/static/images/png/Group4@xxxxxx and /dev/null differ



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits