@font-face {
  font-family: 'regular';
  src: url('../fonts/Dosis-ExtraLight.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Dosis-ExtraLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/Dosis-ExtraLight.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/Dosis-ExtraLight.woff') format('woff'), /* Pretty Modern Browsers */
  url('../fonts/Dosis-ExtraLight.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('../fonts/Dosis-ExtraLight.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'megrim';
  src: url('../fonts/Megrim.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Megrim.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/Megrim.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/Megrim.woff') format('woff'), /* Pretty Modern Browsers */
  url('../fonts/Megrim.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('../fonts/Megrim.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'lato';
  src: url('../fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/Lato-Regular.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/Lato-Regular.woff') format('woff'), /* Pretty Modern Browsers */
  url('../fonts/Lato-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('../fonts/Lato-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
body {
  font-family: 'regular';
}
.font-title {
  font-family: 'megrim';
}
.font-lato {
  font-family: 'lato';
}
.text-green {
  color: #00ffea;
}
.hover\:text-green:hover {
  color: #00ffea;
}
.bg-green {
  background: #00ffea;
}
.hover\:bg-green:hover {
  background: #00ffea;
}
.br-green {
  border-color: #00ffea;
}
.border-top {
  border-top-width: 12px;
}
.border-bottom {
  border-bottom-width: 12px;
}
.text-shadow {
  text-shadow: 0 0 5px rgb(0 0 0);
}
.hover\:text-shadow-none:hover {
  text-shadow: none;
}
.color-line:before {
  content: '';
  position: absolute;
  top: 110px;
  left: 0;
  width: 160px;
  height: 5px;
  background-color: #00ffea;
  -webkit-transform: translateX(-70%);
  transform: translateX(-70%);
}
.icofont-circled-left, .icofont-circled-right {
  z-index: 9999999;
}
.slick-disabled {
  opacity: 0;
  pointer-events: none;
}
.line::before {
  content: '';
  position: absolute;
  top: 15px;
  left: 0;
  width: 160px;
  height: 5px;
  background-color: #00ffea;
  -webkit-transform: translateX(-120%);
  transform: translateX(-120%);
}
#top-1 .top-1, #top-2 .top-2, #top-3 .top-3, #top-4 .top-4, #top-5 .top-5, #top-6 .top-6 {
  border-color: black;
}
* {
  border-color: currentColor;
}
:focus-visible {
  outline: none;
}
.focus-border:focus {
  border-left-width: 0;
  border-right-width: 0;
}
.sticky {
  align-self: flex-start;
}
.h-inherit {
  height: inherit;
}
.img-left::after {
  content: '';
  display: block;
  background-image: url(../img/bg/2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: 500px;
  position: absolute;
  left: 0;
}