JSFiddle - React, Tailwind, and code Playground

HTML

<!doctype html>
<html xml:lang="ru-ru" lang="ru-ru" >
<head>
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
	      <base href="http://localhost/bielsu/" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="keywords" content="Корпоративные подарки, бизнес-сувениры, рекламное агентство, БизнесЭлитСувенир" />
  <meta name="description" content="Корпоративные подарки и бизнес-сувениры от рекламного агентства БизнесЭлитСувенир, тел. (8793)39-21-44" />
  <meta name="generator" content="Joomla! - Open Source Content Management" />
  <title>Главная</title>
  <link href="/bielsu/?format=feed&amp;type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" />
  <link href="/bielsu/?format=feed&amp;type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" />

  <style type="text/css">

  </style>
  <script src="/bielsu/media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="/bielsu/media/system/js/core.js" type="text/javascript"></script>
  <script src="/bielsu/media/system/js/caption.js" type="text/javascript"></script>
  <script src="/bielsu/media/system/js/mootools-more.js" type="text/javascript"></script>
  <script src="/bielsu/libraries/gantry/js/browser-engines.js" type="text/javascript"></script>
  <script src="/bielsu/templates/rt_afterburner2/js/rokmediaqueries.js" type="text/javascript"></script>
  <script src="/bielsu/modules/mod_roknavmenu/themes/default/js/rokmediaqueries.js" type="text/javascript"></script>
  <script src="/bielsu/modules/mod_roknavmenu/themes/default/js/responsive.js" type="text/javascript"></script>
  <script type="text/javascript">
window.addEvent('load', function() {
				new JCaption('img.caption');
			});

  </script>
</head>
<body  class="logo-type-custom headerstyle-dark menustyle-light footerstyle-dark font-family-helvetica font-size-is-default menu-type-dropdownmenu layout-mode-responsive col12">
        <header...

CSS

/*
 * Main File : /templates/rt_afterburner2/less/menu.less
 * Variables :
  * @menustyle = light
 * @menuHoverColor = #a6164c
 * @menuDropBack = #ED6F6D
 * Included Files : 
 * C:\xampp\htdocs\bielsu\templates\rt_afterburner2\less\variables.less
 * C:\xampp\htdocs\bielsu\libraries\gantry\assets\jui\less\mixins.less
 * C:\xampp\htdocs\bielsu\templates\rt_afterburner2\less\mixins\index.less
 * C:\xampp\htdocs\bielsu\templates\rt_afterburner2\less\mixins\rockettheme\mixins.less
 * C:\xampp\htdocs\bielsu\templates\rt_afterburner2\less\mixins\rockettheme\utilities.less
 * C:\xampp\htdocs\bielsu\templates\rt_afterburner2\less\mixins\rockettheme\dropdowns.less
 * C:\xampp\htdocs\bielsu\templates\rt_afterburner2\less\mixins\rockettheme\popover.less
 * C:\xampp\htdocs\bielsu\templates\rt_afterburner2\less\mixins\rockettheme\buttons.less
 * C:\xampp\htdocs\bielsu\templates\rt_afterburner2\less\menu-light.less
 * C:\xampp\htdocs\bielsu\templates\rt_afterburner2\less\menu-hovers.less
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.rok-left {
  float: left;
}
.rok-right {
  float: right;
}
.rok-dropdown-group,
.rok-dropdown {
  position: relative;
}
.rok-dropdown-open .rok-dropdown {
  display: block;
}
.rok-popover-group,
.rok-popover {
  position: relative;
}
.rok-popover-open .rok-popover {
  display: block;
}
@media only screen and (min-width: 768px) {
  .clearfix {
    *zoom: 1;
  }
  .clearfix:before,
  .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .clearfix:after {
    clear: both;
  }
  .hide-text {
    font: 0/0 a;
    color: transparent;
   ...