/*
Theme Name: Tixologi
Author: Neutech
Author URI: https://neutech.co/
Version: 1.0
*/
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
body {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 0.833vw /* 16/19.2 */;
  line-height: 1.25vw /* 24/19.2 */;
  color: #FFFFFF;
  background: #161616;
  overflow-x: hidden;
}
img {
  max-width: 100%;
  display: block;
}
a {
  color: #FFFFFF;
  text-decoration: none;
  outline: none;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.btn-green {
  width: 7.292vw /* 140/19.2 */;
  height: 2.083vw /* 40/19.2 */;
  background: linear-gradient(111.69deg, #A2C166 3.91%, #2A8C7B 114.43%);
  box-shadow: 0 /* 0/19.2 */ 0 /* 0/19.2 */ 1.25vw /* 24/19.2 */ rgba(161, 192, 101, 0.2);
  border-radius: 0.417vw /* 8/19.2 */;
  font-weight: 500;
  font-size: 0.833vw /* 16/19.2 */;
  line-height: 1;
  text-align: center;
  padding: 0.64vw /* 8/19.2 */ 0;
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
  border: 0;
  cursor: pointer;
  color: #fff;
  position: relative;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.btn-green:hover {
  background: linear-gradient(180.18deg, #000 -15.2%, #000 169.12%);
}
.btn-green:before {
  content: '';
  background: linear-gradient(45deg, #37FB6E, #18f9ef, #e5961f, #a9ff00, #ffe000, #33ff00, #ffb100, #1fd4e5, #00ff48);
  position: absolute;
  top: -2px;
  left: -2px;
  background-size: 400%;
  z-index: -1;
  filter: blur(5px);
  width: calc(100% + 3px);
  height: calc(100% + 3px);
  animation: glowing 20s linear infinite;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  border-radius: 0.417vw /* 8/19.2 */;
}
.btn-green:hover:before {
  opacity: 1;
}
.btn-default {
  padding: 0.56vw /* 8/19.2 */ 0;
  width: 7.292vw /* 140/19.2 */;
  height: 2.083vw /* 40/19.2 */;
  border: 0.052vw /* 1/19.2 */ solid #A2C166;
  filter: drop-shadow(0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 1.25vw /* 24/19.2 */ rgba(161, 192, 101, 0.2));
  border-radius: 0.417vw /* 8/19.2 */;
  color: #A2C166;
  font-weight: 500;
  font-size: 0.833vw /* 16/19.2 */;
  line-height: 1;
  text-align: center;
  display: inline-block;
}
.btn-default:hover {
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 1.25vw /* 24/19.2 */ rgba(161, 192, 101, 0.2);
}
.buttons {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  position: relative;
  z-index: 20;
}
.buttons a + a {
  margin-left: 1.25vw /* 24/19.2 */;
}
h1 {
  font-weight: 700;
  font-size: 3.333vw /* 64/19.2 */;
  line-height: 5vw /* 96/19.2 */;
}
h2 {
  font-weight: 600;
  font-size: 1.667vw /* 32/19.2 */;
  line-height: 2.5vw /* 48/19.2 */;
}
p {
  font-weight: 400;
  font-size: 1.042vw /* 20/19.2 */;
  line-height: 1.5625vw /* 30/19.2 */;
}
.header-menu {
  display: none;
}
.header {
  display: flex;
  padding: 2.1875vw /* 42/19.2 */ 5.208vw /* 100/19.2 */;
  background: #161616;
  flex-wrap: wrap;
  align-items: center;
}
.header .col {
  width: 25%;
}
.header .col-50 {
  width: 50%;
}
.header .col:nth-child(2) {
  display: flex;
  justify-content: center;
}
.header .col:nth-child(3) {
  display: flex;
  justify-content: flex-end;
}
.header .logo svg {
  width: 9.375vw /* 180/19.2 */;
  height: auto;
}
.header .nav {
  display: flex;
  list-style: none;
}
.header .nav a {
  cursor: pointer;
}
.header .nav li {
  padding-left: 0;
  position: relative;
}
.header .nav li a svg {
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-left: 0.521vw /* 10/19.2 */;
  margin-bottom: -0.052vw /* -1/19.2 */;
  width: 0.365vw /* 7/19.2 */;
  height: 0.625vw /* 12/19.2 */;
  stroke: #fff;
}
.header .nav li a svg ~ defs stop {
  transition: 2s;
}
.header .nav li a:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -0.3125vw /* -6/19.2 */;
  left: 50%;
  height: 2px;
  width: 0;
  opacity: 0;
  background: linear-gradient(111.69deg, #A2C166 3.91%, #2A8C7B 114.43%);
  transition: width 0.5s ease, background-color 0.5s ease, left 0.5s ease;
}
.header .nav li a:hover:after {
  opacity: 1;
  width: 100%;
  left: 0;
}
.header .nav li a:hover {
  background: linear-gradient(111.69deg, #A2C166 3.91%, #2A8C7B 114.43%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.header .nav li.item-submenu a:after {
  display: none;
}
.header .nav li + li {
  margin-left: 4.167vw /* 80/19.2 */;
}
.header .nav .submenu {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 2.083vw /* 40/19.2 */;
  width: 8.542vw /* 164/19.2 */;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  list-style: none;
}
.header .nav .submenu:before {
  content: '';
  height: 0.78125vw /* 15/19.2 */;
  position: absolute;
  top: -0.78125vw /* -15/19.2 */;
  left: 0;
  width: 100%;
}
.header .nav .submenu a {
  display: block;
  padding: 0.3125vw /* 6/19.2 */ 2.396vw /* 46/19.2 */;
}
.header .nav .submenu a:after {
  display: none;
}
.header .nav .submenu li {
  margin-left: 0;
  background: #191919;
  border-radius: 0.417vw /* 8/19.2 */;
  text-align: center;
  opacity: 0;
  transform-origin: top center;
  display: none;
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 0.75vw /* 24/19.2 */ #191919;
}
.header .nav .submenu li + li {
  margin-top: 0.417vw /* 8/19.2 */;
}
.header .nav .submenu li:hover {
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 1.25vw /* 24/19.2 */ rgba(161, 192, 101, 0.2);
}
.header .nav .item-submenu:hover > .submenu {
  perspective: 1000px;
}
.header .nav .item-submenu:hover > a svg {
  transform: rotate(90deg);
  stroke: url(#paint0_linear_219_11330);
}
.header .nav .item-submenu:hover > a {
  background: linear-gradient(111.69deg, #A2C166 3.91%, #2A8C7B 114.43%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.header .nav .item-submenu:hover .submenu li {
  display: block;
  animation-name: topToBottom;
  animation-duration: 400ms;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
}
.header .buttons {
  gap: 0.521vw /* 10/19.2 */;
}
.header .buttons a + a {
  margin-left: 1.25vw /* 24/19.2 */;
}
.header .mobile-burger {
  display: none;
}
.footer {
  background: #1F1F1F;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 2.1875vw /* 42/19.2 */ 5.208vw /* 100/19.2 */ 1.354vw /* 26/19.2 */ 5.208vw /* 100/19.2 */;
}
.footer .logo {
  display: block;
}
.footer .logo svg {
  width: 2.496vw;
  height: auto;
}
.footer .col {
  width: 25%;
}
.footer .col-50 {
  width: 50%;
}
.footer .col:nth-child(2) {
  display: flex;
  justify-content: center;
}
.footer .col:nth-child(3) {
  display: flex;
  justify-content: flex-end;
}
.footer .nav {
  display: flex;
  list-style: none;
}
.footer .nav li a:hover {
  color: #A2C166;
}
.footer .nav li + li {
  margin-left: 3.385vw /* 65/19.2 */;
}
.footer .socials {
  gap: 0.521vw /* 10/19.2 */;
}
.footer .socials a svg {
  width: 1.25vw /* 24/19.2 */;
  height: auto;
}
.footer .socials a svg path {
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.footer .socials a:hover > svg path {
  fill: #A2C166;
}
.footer .socials a + a {
  margin-left: 3.177vw /* 61/19.2 */;
}
.footer .copyright {
  color: #828282;
  width: 100%;
  text-align: center;
  margin-top: 4.0625vw /* 78/19.2 */;
}
.home-header {
  position: revert;
  padding-top: 8.021vw /* 154/19.2 */;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding-right: 2.34375vw /* 45/19.2 */;
  padding-bottom: 2.5vw /* 48/19.2 */;
}
.home-header:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url("images/header-bg.svg") no-repeat top left;
  width: 85.78125vw /* 1647/19.2 */;
  height: 90.052vw /* 1729/19.2 */;
  z-index: -1;
}
.home-header .info {
  width: 37.083vw /* 712/19.2 */;
}
.home-header img {
  width: 52.24vw /* 1003/19.2 */;
}
.home-header h1 {
  line-height: 4.0625vw /* 78/19.2 */;
}
.home-header p {
  margin-top: 0.9375vw /* 18/19.2 */;
}
.home-header .buttons {
  display: flex;
  margin-top: 3.75vw /* 72/19.2 */;
}
.home-header .buttons .btn-green {
  width: 9.375vw;
  height: 2.917vw;
  font-weight: 500;
  font-size: 0.9375vw /* 18/19.2 */;
  line-height: 1.667vw /* 32/19.2 */;
}
.home-header .buttons .btn-default {
  width: 9.375vw /* 180/19.2 */;
  height: 2.917vw /* 56/19.2 */;
  color: #A2C166;
  font-weight: 500;
  font-size: 0.9375vw /* 18/19.2 */;
  line-height: 1.667vw /* 32/19.2 */;
}
.home-header .buttons a + a {
  margin-left: 2.5vw /* 48/19.2 */;
}
.customized-tickets {
  background: linear-gradient(299.36deg, rgba(42, 64, 108, 0.25) 5.29%, rgba(79, 42, 108, 0.25) 32.89%, rgba(40, 34, 46, 0.25) 61.07%);
  display: flex;
  padding: 8.4375vw /* 162/19.2 */ 0 4.635vw /* 89/19.2 */ 9.635vw /* 185/19.2 */;
  align-items: center;
  flex-wrap: wrap;
}
.customized-tickets img {
  width: 36.771vw /* 706/19.2 */;
  height: 26.146vw /* 502/19.2 */;
}
.customized-tickets .description {
  margin-left: 11.615vw /* 223/19.2 */;
}
.customized-tickets .description h2 {
  margin-bottom: 1.71875vw /* 33/19.2 */;
}
.customized-tickets .description p {
  margin-bottom: 1.71875vw /* 33/19.2 */;
}
.customized-tickets .description .buttons .btn-default {
  width: 7.135vw /* 137/19.2 */;
  color: #9C6EBA;
  border: 1px solid #9C6EBA;
  filter: drop-shadow(0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 1.25vw /* 24/19.2 */ rgba(161, 192, 101, 0.2));
}
.customized-tickets .description .buttons .btn-green {
  width: 7.292vw /* 140/19.2 */;
  background: rgba(156, 110, 186, 0.5);
  box-shadow: 0px 0px 10px rgba(156, 110, 186, 0.6);
}
.profit {
  background: linear-gradient(117.64deg, rgba(28, 147, 186, 0.2) 2.8%, rgba(51, 235, 122, 0.2) 15.74%, rgba(10, 12, 11, 0.2) 68.11%);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 6.198vw /* 119/19.2 */ 0 12.708vw /* 244/19.2 */;
}
.profit .description {
  margin-right: 12.708vw /* 244/19.2 */;
}
.profit .description h2 {
  margin-bottom: 1.71875vw /* 33/19.2 */;
}
.profit .description p {
  margin-bottom: 1.71875vw /* 33/19.2 */;
}
.profit .description .buttons .btn-default {
  width: 7.135vw /* 137/19.2 */;
  color: #59CE63;
  border: 1px solid #59CE63;
  filter: drop-shadow(0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 1.25vw /* 24/19.2 */ rgba(161, 192, 101, 0.2));
}
.profit .description .buttons .btn-green {
  width: 7.292vw /* 140/19.2 */;
  background: #59CE63;
  box-shadow: 0px 0px 10px rgba(89, 206, 99, 0.5);
}
.profit img {
  width: 48.333vw /* 928/19.2 */;
  height: 36.25vw /* 696/19.2 */;
}
.nev-revenue-streams {
  background: linear-gradient(120.01deg, rgba(0, 0, 0, 0.2) 15.34%, rgba(156, 110, 186, 0.2) 68.46%, rgba(186, 110, 110, 0.2) 94.46%);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 7.292vw /* 140/19.2 */ 0 7.292vw /* 140/19.2 */ 12.865vw /* 247/19.2 */;
}
.nev-revenue-streams img {
  width: 30.3125vw /* 582/19.2 */;
  height: 21.5625vw /* 414/19.2 */;
}
.nev-revenue-streams .description {
  margin-left: 14.896vw /* 286/19.2 */;
}
.nev-revenue-streams .description h2 {
  margin-bottom: 1.71875vw /* 33/19.2 */;
}
.nev-revenue-streams .description p {
  margin-bottom: 1.71875vw /* 33/19.2 */;
}
.nev-revenue-streams .description .buttons .btn-default {
  width: 7.135vw /* 137/19.2 */;
  color: #CA5370;
  border: 1px /* 1/19.2 */ solid #CA5370;
  filter: drop-shadow(0px 0px 24px rgba(161, 192, 101, 0.2));
}
.nev-revenue-streams .description .buttons .btn-green {
  width: 7.292vw /* 140/19.2 */;
  background: #CA5370;
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 0.521vw /* 10/19.2 */ #CA5370;
}
.info-block {
  padding: 5.052vw /* 97/19.2 */ 0;
  background: url("images/default-bg.svg") no-repeat center;
  background-size: cover;
}
.info-block .container {
  width: 77.76vw /* 1493/19.2 */;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.info-block .description {
  width: 26.042vw /* 500/19.2 */;
}
.info-block .description h2 {
  margin-bottom: 1.71875vw /* 33/19.2 */;
  width: 20.833vw /* 400/19.2 */;
}
.info-block .description p {
  margin-bottom: 1.71875vw /* 33/19.2 */;
}
.info-block figure {
  position: relative;
}
.info-block figure .after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #5F4471;
  border-radius: 0.417vw /* 8/19.2 */;
  z-index: 0;
}
.info-block figure img {
  width: 36.771vw /* 706/19.2 */;
  height: 26.146vw /* 502/19.2 */;
  border-radius: 0.417vw /* 8/19.2 */;
  position: relative;
  z-index: 10;
}
.info-block .bg-disable .after {
  display: none;
}
.info-block-yellow-bg {
  background: url("images/yellow-bg.svg") no-repeat center;
  background-size: cover;
}
.info-block-yellow-bg figure .after {
  background: #D1D870;
  left: 0.677vw /* 13/19.2 */;
}
.info-block-yellow-bg .buttons .btn-default {
  color: #D1D870;
  border: 1px solid #D1D870;
}
.info-block-yellow-bg .buttons .btn-default:hover {
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 0.521vw /* 10/19.2 */ #D1D870;
}
.info-block-yellow-bg .buttons .btn-green {
  color: #fff;
  background: linear-gradient(111.69deg, #D1D870 3.91%, #a7ad54 114.43%);
  box-shadow: 0px 0px 24px rgba(161, 192, 101, 0.2);
}
.info-block-yellow-bg .buttons .btn-green:hover {
  background: #000;
  color: #fff;
}
.info-block-red-bg {
  background: url("images/red-bg.svg") no-repeat center;
  background-size: cover;
}
.info-block-red-bg figure .after {
  left: 0;
  background: #CA5370;
}
.info-block-red-bg .buttons .btn-default {
  color: #CA5370;
  border: 1px solid #CA5370;
}
.info-block-red-bg .buttons .btn-default:hover {
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 0.521vw /* 10/19.2 */ #CA5370;
}
.info-block-red-bg .buttons .btn-green {
  color: #fff;
  background: linear-gradient(111.69deg, #CA5370 3.91%, #D2583D 114.43%);
  box-shadow: 0px 0px 24px rgba(161, 192, 101, 0.2);
}
.info-block-red-bg .buttons .btn-green:hover {
  background: #000;
  color: #fff;
}
.info-block-green-bg {
  background: url("images/green-bg.svg") no-repeat center;
  background-size: cover;
}
.info-block-green-bg figure:after {
  left: 0;
  background: #CA5370;
}
.info-block-green-bg .buttons .btn-default {
  color: #59CE63;
  border: 1px solid #59CE63;
}
.info-block-green-bg .buttons .btn-default:hover {
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 1.25vw /* 24/19.2 */ rgba(161, 192, 101, 0.2);
}
.comments {
  background: linear-gradient(135.72deg, rgba(51, 235, 122, 0.7) 1.23%, rgba(28, 147, 186, 0.7) 100%), #000000;
  padding: 4.948vw 0 2.5vw 0;
}
.comments .container {
  margin: 0 auto;
  width: 68vw;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.comments img {
  width: 7.5vw;
  height: 7.5vw;
  flex-shrink: 0;
  border-radius: 50%;
}
.comments .comments-text {
  padding-left: 2.5vw;
  width: calc(100% - 21vw);
}
.comments .comments-text p {
  margin-bottom: 0.625vw /* 12/19.2 */;
  font-size: 0.9375vw;
  line-height: normal;
}
.comments .comments-text h5 {
  font-weight: 400;
  font-size: 0.729vw;
  line-height: normal;
}
.comments .slick-slide {
  padding: 0 5vw;
  opacity: 0;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.comments .slick-current {
  opacity: 1;
}
.comments .slick-current + .slick-slide {
  opacity: 0.5;
}
.comments .image-mob {
  display: none;
}
.comments .slick-slider-arrow {
  margin-top: 5.573vw;
}
.comments .slick-slider-arrow .slick-arrow {
  width: 1.823vw;
  height: 1.823vw;
}
.comments .slick-slider-arrow .slick-arrow svg {
  width: 0.729vw;
  height: 0.99vw;
}
.comments .slick-slider-arrow .slick-dots {
  margin: 0 2.302vw;
}
.comments .slick-slider-arrow .slick-dots button {
  width: 0.521vw;
  height: 0.521vw;
}
.comments .slick-slider-arrow .slick-dots .active {
  width: 0.625vw;
  height: 0.625vw;
}
.call-to-action {
  background: #161616;
  padding: 5.46875vw 0 /* 105/19.2 */;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.call-to-action h2 {
  font-weight: 700;
  font-size: 3.333vw /* 64/19.2 */;
  line-height: 5vw /* 96/19.2 */;
  margin-bottom: 1.979vw /* 38/19.2 */;
}
.call-to-action .buttons {
  width: 100%;
  text-align: center;
  justify-content: center;
}
.call-to-action .btn-green {
  height: 2.5vw /* 48/19.2 */;
  padding: 0.83vw /* 11/19.2 */ 0;
}
.benefits {
  background: url("images/benefits-bg.svg") no-repeat bottom center;
  background-size: 100%;
}
.benefits .benefits-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 39.0625vw /* 750/19.2 */;
  margin: 6.51vw /* 125/19.2 */ auto 3.854vw /* 74/19.2 */ auto;
}
.benefits .benefits-header h1 {
  width: 100%;
  text-align: center;
  margin-bottom: 1.25vw /* 24/19.2 */;
}
.benefits .benefits-header p {
  color: #C5C5C5;
  text-align: center;
  font-size: 1.042vw /* 20/19.2 */;
  line-height: 1.5625vw /* 30/19.2 */;
}
.benefits .list-img {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  height: 21.458vw /* 412/19.2 */;
  width: 90.625vw /* 1740/19.2 */;
  margin: 0 auto 8.854vw auto;
}
.benefits .list-img img {
  width: 29.167vw /* 560/19.2 */;
  height: 21.458vw /* 412/19.2 */;
  border-radius: 0.417vw /* 8/19.2 */;
  -moz-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.benefits .list-img .active {
  height: auto;
  z-index: 10;
  transform: scale(1.17);
}
.benefits .list-img img:nth-child(2).active {
  margin: 0 -2.083vw /* 40/19.2 */;
}
.benefits .list-img-one {
  justify-content: center;
}
.benefits .list {
  width: 74.53125vw /* 1431/19.2 */;
  margin: 0 auto 9.375vw /* 180/19.2 */ auto;
}
.benefits .item {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 61.458vw /* 1180/19.2 */;
  justify-content: space-between;
}
.benefits .item img {
  width: 29.167vw /* 560/19.2 */;
  height: 21.458vw /* 412/19.2 */;
  border-radius: 0.417vw /* 8/19.2 */;
}
.benefits .item .description {
  width: 26.042vw /* 500/19.2 */;
}
.benefits .item .description h2 {
  margin-bottom: 1.71875vw /* 33/19.2 */;
}
.benefits .item-right {
  margin-left: auto;
  margin-top: 5.833vw /* 112/19.2 */;
}
.why-blockchain {
  background: url("images/blockchain-bg.svg") no-repeat top center;
  background-size: cover;
}
.why-blockchain .head-description {
  display: flex;
  flex-wrap: wrap;
  padding-top: 6.51vw /* 125/19.2 */;
  justify-content: center;
}
.why-blockchain .head-description h1 {
  width: 100%;
  text-align: center;
  margin-bottom: 1.667vw /* 32/19.2 */;
}
.why-blockchain .head-description p {
  color: #C5C5C5;
  text-align: center;
  width: 45.052vw /* 865/19.2 */;
  margin: 0 auto;
  font-size: 1.25vw /* 24/19.2 */;
  line-height: 1.875vw /* 36/19.2 */;
}
.why-blockchain .blockchain .items {
  width: 59.01vw /* 1133/19.2 */;
  margin: 4.74vw /* 91/19.2 */ auto 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.why-blockchain .blockchain .items .item {
  width: 15.78125vw /* 303/19.2 */;
  height: 15.104vw /* 290/19.2 */;
  background: linear-gradient(135deg, #1D2431 0%, #32223A 100%);
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 0.521vw /* 10/19.2 */ rgba(42, 64, 108, 0.5);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 3.385vw /* 65/19.2 */ 1.823vw /* 35/19.2 */ 0 1.823vw /* 35/19.2 */;
  border-radius: 0.417vw /* 8/19.2 */;
  position: relative;
  background-clip: padding-box;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.why-blockchain .blockchain .items .item:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -3px;
  border-radius: inherit;
  background: linear-gradient(135deg, #2A406C, #4F2A6C);
}
.why-blockchain .blockchain .items .item .figure {
  background: #2C406D;
  border-radius: 50%;
  width: 3.333vw /* 64/19.2 */;
  height: 3.333vw /* 64/19.2 */;
  display: flex;
  justify-content: center;
  align-items: center;
}
.why-blockchain .blockchain .items .item .figure img {
  width: 2.083vw /* 40/19.2 */;
  height: 2.083vw /* 40/19.2 */;
}
.why-blockchain .blockchain .items .item h3 {
  font-weight: 600;
  font-size: 1.25vw /* 24/19.2 */;
  line-height: 1.875vw /* 36/19.2 */;
  text-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 0.521vw /* 10/19.2 */ rgba(89, 206, 99, 0.5);
  text-align: center;
  margin-bottom: 1.25vw /* 24/19.2 */;
}
.why-blockchain .blockchain .items .item:hover {
  background: linear-gradient(135.72deg, #1f293d 1.23%, #2f1f3c 100%);
}
.why-blockchain .blockchain .items .item:nth-child(2) {
  background: linear-gradient(135deg, #3e3046 0%, #473031 100%);
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 0.521vw /* 10/19.2 */ rgba(156, 110, 186, 0.6);
}
.why-blockchain .blockchain .items .item:nth-child(2) .figure {
  background: #5A4354;
}
.why-blockchain .blockchain .items .item:nth-child(2):after {
  background: linear-gradient(135deg, #9D6FB9, #BA6F71);
}
.why-blockchain .blockchain .items .item:nth-child(2):hover {
  background: linear-gradient(135.72deg, #523d5f 1.23%, #5f3d3e 100%);
}
.why-blockchain .blockchain .items .item:nth-child(3) {
  background: linear-gradient(135.72deg, #205735 1.23%, #21414E 100%);
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 0.521vw /* 10/19.2 */ rgba(42, 64, 108, 0.5);
}
.why-blockchain .blockchain .items .item:nth-child(3) .figure {
  background: #266251;
}
.why-blockchain .blockchain .items .item:nth-child(3):after {
  background: linear-gradient(135deg, #33EB7A, #1C93BA);
}
.why-blockchain .blockchain .items .item:nth-child(3):hover {
  background: linear-gradient(135.72deg, #237643 1.23%, #194f5f 100%);
}
.why-blockchain .your-sales {
  width: 78.542vw /* 1508/19.2 */;
  margin: 14.323vw /* 275/19.2 */ auto 14.0625vw /* 270/19.2 */ auto;
}
.why-blockchain .your-sales .mob-title {
  display: none;
}
.why-blockchain .your-sales .item {
  display: flex;
  flex-wrap: wrap;
  width: 50.6875vw /* 858/19.2 */;
  position: relative;
}
.why-blockchain .your-sales .item .figure {
  width: 12.396vw /* 238/19.2 */;
  height: 12.396vw /* 238/19.2 */;
  background: #5A4354;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.why-blockchain .your-sales .item .figure img {
  width: 7.708vw /* 148/19.2 */;
  height: 7.708vw /* 148/19.2 */;
}
.why-blockchain .your-sales .item .text {
  padding-left: 6.25vw /* 120/19.2 */;
  width: calc(100% - 12.396vw);
}
.why-blockchain .your-sales .item .text h2 {
  font-size: 2.5vw /* 48/19.2 */;
  line-height: 3.75vw /* 72/19.2 */;
}
.why-blockchain .your-sales .item .text p {
  color: #C5C5C5;
  margin-top: 1.25vw /* 24/19.2 */;
}
.why-blockchain .your-sales .item + .item {
  margin-top: 10.677vw /* 205/19.2 */;
}
.why-blockchain .your-sales .item-right {
  margin-left: auto;
}
.why-blockchain .your-sales .item:nth-child(2) .figure {
  background: #435A45;
}
.why-blockchain .your-sales .item:nth-child(3) .figure {
  background: #374A74;
}
.why-blockchain .get-started-today {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 3.75vw /* 72/19.2 */ 0 3.75vw /* 72/19.2 */ 0;
  background: #1F1F1F;
  align-items: center;
}
.why-blockchain .get-started-today h2 {
  font-weight: 700;
  font-size: 2.5vw /* 48/19.2 */;
  line-height: 3.75vw /* 72/19.2 */;
  text-align: center;
}
.why-blockchain .get-started-today .btn-green {
  width: 12.03125vw /* 231/19.2 */;
  height: 2.917vw /* 56/19.2 */;
  padding: 0;
  font-size: 0.9375vw /* 18/19.2 */;
  margin-left: 5.833vw /* 112/19.2 */;
  line-height: 2.917vw /* 56/19.2 */;
}
.why-blockchain .center-btn {
  display: flex;
  justify-content: center;
  margin-top: 5vw /* 50/19.2 */;
}
.why-blockchain .center-btn .btn-default {
  width: 11.458vw /* 220/19.2 */;
}
.why-blockchain .center-btn a {
  display: block;
  margin-bottom: 5vw;
}
.about-us {
  width: 74.53125vw /* 1431/19.2 */;
  margin: 11.25vw /* 216/19.2 */ auto 12.448vw /* 239/19.2 */ auto;
}
.about-us .description {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 72.917vw /* 1400/19.2 */;
  justify-content: space-between;
}
.about-us .description .text {
  width: 39.427vw /* 757/19.2 */;
}
.about-us .description .text h3 {
  background: linear-gradient(111.69deg, #A2C166 3.91%, #2A8C7B 114.43%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  margin-bottom: 0.833vw /* 16/19.2 */;
}
.about-us .description .text h1 {
  margin-bottom: 1.25vw /* 24/19.2 */;
  font-size: 3.333vw /* 64/19.2 */;
  line-height: 3.75vw /* 72/19.2 */;
  text-shadow: 0 /* 0/19.2 */ 0 /* 0/19.2 */ 1.25vw /* 24/19.2 */ rgba(161, 192, 101, 0.2);
}
.about-us .description .text p {
  color: #C5C5C5;
}
.about-us .description .text p + p {
  margin-top: 1.25vw /* 24/19.2 */;
}
.about-us .description .img {
  position: relative;
}
.about-us .description .img img {
  width: 29.01vw /* 557/19.2 */;
  height: 23.59375vw /* 453/19.2 */;
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 1.25vw /* 24/19.2 */ rgba(161, 192, 101, 0.2);
  border-radius: 0.833vw /* 16/19.2 */ 0.833vw /* 16/19.2 */ 8.333vw /* 160/19.2 */ 0.833vw /* 16/19.2 */;
  position: relative;
  z-index: 100;
}
.about-us .description .img:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  background: linear-gradient(111.69deg, #A2C166 3.91%, #2A8C7B 114.43%);
  border-radius: 0.833vw /* 16/19.2 */ 0.833vw /* 16/19.2 */ 8.333vw /* 160/19.2 */ 0.833vw /* 16/19.2 */;
}
.about-us .description .bg-slide-left.animated:after {
  left: 1.458vw /* 28/19.2 */;
  top: 1.458vw /* 28/19.2 */;
}
.customers {
  width: 56.519vw /* 1085.17/19.2 */;
  justify-content: center;
  text-align: center;
  margin: 0 auto;
  padding-bottom: 7.03125vw /* 135/19.2 */;
}
.customers h2 {
  margin-bottom: 1.25vw /* 24/19.2 */;
  font-weight: 700;
}
.customers p {
  margin-bottom: 3.75vw /* 72/19.2 */;
  color: #C5C5C5;
}
.customers .timeline-slider {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.customers .timeline-slider .slider {
  width: 38.177vw /* 733/19.2 */;
  margin: 0 auto;
}
.customers .timeline-slider .slick-slide {
  justify-content: space-between;
  margin: 0 1.604vw /* 50/19.2 */;
}
.customers .timeline-slider img {
  max-height: 6.146vw /* 118/19.2 */;
  margin: 0 auto;
}
.customers .timeline-slider .slick-arrow {
  width: 3.3375vw /* 64.08/19.2 */;
  height: 3.3375vw /* 64.08/19.2 */;
  background: #282828;
  border-radius: 50%;
  justify-content: center;
  align-content: center;
  display: flex;
  border: 0;
  cursor: pointer;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.customers .timeline-slider .slick-arrow.prev svg {
  margin-left: -0.15625vw /* -3/19.2 */;
  margin-top: 0.15625vw /* 3/19.2 */;
}
.customers .timeline-slider .slick-arrow.next svg {
  margin-left: 0.15625vw /* -3/19.2 */;
  margin-top: 0.15625vw /* 3/19.2 */;
}
.customers .timeline-slider .slick-arrow svg * {
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.customers .timeline-slider .slick-arrow:hover {
  background: #383535;
}
.customers .timeline-slider .slick-arrow:hover svg path {
  fill: #59CE63;
}
.customers .timeline-slider .slick-hidden {
  display: none !important;
}
.customers .timeline-slider .slick-disabled {
  opacity: 0.4;
  cursor: default;
}
.customers .timeline-slider .slick-disabled:hover {
  background: #282828;
}
.customers .timeline-slider .slick-disabled:hover svg path {
  fill: #fff;
}
.slick-slider-arrow {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 4vw;
}
.slick-slider-arrow .slick-arrow {
  width: 2.3375vw /* 64.08/19.2 */;
  height: 2.3375vw /* 64.08/19.2 */;
  background: #282828;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  border: 0;
  cursor: pointer;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.slick-slider-arrow .slick-arrow svg {
  width: 0.729vw;
  height: 1.25vw;
}
.slick-slider-arrow .slick-arrow.prev svg {
  margin-left: -0.15625vw /* -3/19.2 */;
}
.slick-slider-arrow .slick-arrow.next svg {
  margin-left: 0.15625vw /* -3/19.2 */;
}
.slick-slider-arrow .slick-arrow svg * {
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.slick-slider-arrow .slick-arrow:hover {
  background: #383535;
}
.slick-slider-arrow .slick-arrow:hover svg path {
  fill: #59CE63;
}
.slick-slider-arrow .slick-hidden {
  display: none !important;
}
.slick-slider-arrow .slick-disabled {
  opacity: 0.4;
  cursor: default;
}
.slick-slider-arrow .slick-disabled:hover {
  background: #282828;
}
.slick-slider-arrow .slick-disabled:hover svg path {
  fill: #fff;
}
.slick-slider-arrow .slick-dots {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
  align-items: center;
  margin: 0 3.302vw;
}
.slick-slider-arrow .slick-dots li + li {
  margin-left: 0.8vw;
}
.slick-slider-arrow .slick-dots button {
  display: block;
  outline: none;
  width: 0.725vw;
  height: 0.725vw;
  font-size: 0;
  line-height: 0;
  border-radius: 50%;
  background: #205d53;
  border: 1px solid #205d53;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.slick-slider-arrow .slick-dots button:hover {
  background: #59CE63;
  border-color: #59CE63;
}
.slick-slider-arrow .slick-dots .slick-active button {
  transform: scale(1.2);
  background: #59CE63;
  border-color: #59CE63;
}
.customers-home {
  background: url("images/bg2.svg") no-repeat center;
  background-size: cover;
  width: 100%;
  padding-top: 2.083vw;
  padding-bottom: 0;
}
.customers-home h2 {
  font-size: 2.5vw;
  line-height: normal;
}
.customers-home .c {
  width: 56.51vw;
  margin: 0 auto;
}
.customers-home .line {
  width: 45.365vw;
  height: 4px;
  background: #1F1F1F;
  margin: 4.948vw auto 0 auto;
}
.investors {
  background: #FFFFFF;
  padding: 5.15625vw /* 99/19.2 */ 0 5.625vw /* 108/19.2 */ 0;
}
.investors .text {
  text-align: center;
}
.investors .text h2 {
  font-weight: 700;
  color: #161616;
}
.investors .text p {
  color: #1F1F1F;
  margin-top: 1.25vw /* 24/19.2 */;
  margin-bottom: 3.75vw /* 72/19.2 */;
}
.investors .images {
  display: flex;
  justify-content: space-between;
  width: 35vw /* 672/19.2 */;
  margin: 0 auto;
}
.investors .images img {
  max-height: 6.40625vw /* 123/19.2 */;
  max-width: 11.09375vw /* 213/19.2 */;
}
.investing {
  width: 64.479vw /* 1238/19.2 */;
  margin: 6.354vw /* 122/19.2 */ auto 6.354vw /* 122/19.2 */ auto;
}
.investing .description {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 74.271vw /* 1426/19.2 */;
  justify-content: space-between;
}
.investing .description .img {
  position: relative;
}
.investing .description .img img {
  width: 30.3125vw /* 582/19.2 */;
  height: 21.5625vw /* 414/19.2 */;
  border-radius: 0.833vw /* 16/19.2 */ 0.833vw /* 16/19.2 */ 0.833vw 8.333vw;
  position: relative;
  z-index: 100;
}
.investing .description .img:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #CD526A 0%, #B64057 100%);
  border-radius: 0.833vw /* 16/19.2 */ 0.833vw /* 16/19.2 */ 0.833vw 8.333vw;
  -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.investing .description .bg-slide-left.animated:after {
  left: -1.458vw /* 28/19.2 */;
  top: 1.458vw /* 28/19.2 */;
}
.investing .description .text {
  width: 39.427vw /* 757/19.2 */;
}
.investing .description .text h2 {
  margin-bottom: 1.71875vw /* 33/19.2 */;
  font-size: 2.5vw /* 48/19.2 */;
  line-height: 3.75vw /* 72/19.2 */;
}
.investing .description .text p {
  color: #C5C5C5;
  margin-bottom: 1.71875vw /* 33/19.2 */;
}
.investing .description .text .buttons .btn-green {
  background: linear-gradient(180deg, #CD526A 0%, #B64057 100%);
  width: 8.28125vw /* 159/19.2 */;
  line-height: 2.917vw /* 56/19.2 */;
  height: 2.917vw /* 56/19.2 */;
  padding: 0;
}
.investing .description .text .buttons .btn-green:hover {
  background: linear-gradient(180.18deg, #000 -15.2%, #000 169.12%);
}
.faq {
  padding-bottom: 6.25vw /* 120/19.2 */;
  background: url("images/faq-bg.svg") no-repeat top right;
}
.faq .head {
  width: 89.583vw /* 1720/19.2 */;
  border-bottom: 1px dashed #708270;
  margin: 0 auto;
  padding-top: 4.167vw /* 80/19.2 */;
  padding-bottom: 1.667vw /* 32/19.2 */;
  margin-bottom: 1.667vw /* 32/19.2 */;
}
.faq .head p {
  color: #C5C5C5;
  padding-top: 8px;
}
.faq .container {
  display: flex;
  flex-wrap: wrap;
  width: 89.583vw /* 1720/19.2 */;
  margin: 0 auto;
}
.faq .container img {
  width: 32.34375vw /* 621/19.2 */;
  height: 38.90625vw /* 747/19.2 */;
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 1.25vw /* 24/19.2 */ rgba(161, 192, 101, 0.2);
  border-radius: 0.417vw /* 8/19.2 */;
}
.faq .container .accordions {
  width: 51.801vw /* 850/19.2 */;
  margin-left: 5.417vw /* 104/19.2 */;
}
.faq .container .accordion {
  border-bottom: 1px dashed #708270;
}
.faq .container .accordion-title {
  font-weight: 600;
  font-size: 1.25vw /* 24/19.2 */;
  line-height: 1.875vw /* 36/19.2 */;
  padding: 1.823vw /* 35/19.2 */ 0;
  display: block;
  position: relative;
}
.faq .container .accordion-title .plus-minus {
  right: 0;
  top: 1.979vw /* 38/19.2 */;
  position: absolute;
  width: 1.25vw /* 24/19.2 */;
  height: 1.25vw /* 24/19.2 */;
  cursor: pointer;
}
.faq .container .accordion-title .plus-minus::before,
.faq .container .accordion-title .plus-minus::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.15625vw /* 3/19.2 */;
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: transform 0.4s ease;
  transform-origin: center;
  border-radius: 4px;
}
.faq .container .accordion-title .plus-minus::before {
  transform: translateX(-50%);
}
.faq .container .accordion-title .plus-minus::after {
  margin-top: 0.07625vw;
  left: 0;
  transform: translateY(-50%) rotate(90deg);
}
.faq .container .show .plus-minus::after {
  margin: 0;
  transform: translate(0, 0) rotate(180deg);
}
.faq .container .accordion-content {
  font-size: 1.042vw /* 20/19.2 */;
  line-height: 1.5625vw /* 30/19.2 */;
  color: #C5C5C5;
  padding-bottom: 1.667vw /* 32/19.2 */;
}
.faq .question-button {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 4.167vw /* 80/19.2 */;
}
.faq .question-button h3 {
  font-weight: 600;
  font-size: 1.667vw /* 32/19.2 */;
  line-height: 2.5vw /* 48/19.2 */;
  margin-bottom: 1.25vw /* 24/19.2 */;
}
.faq .question-button p {
  font-size: 1.042vw /* 20/19.2 */;
  line-height: 1.5625vw /* 30/19.2 */;
  color: #C5C5C5;
}
.faq .question-button .button .btn-green {
  width: 7.76vw /* 149/19.2 */;
  line-height: 2.083vw /* 40/19.2 */;
  padding: 0;
}
.pricing {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  background: url("images/pricing-bg.svg") no-repeat bottom left;
}
.pricing .head {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 4.01vw /* 77/19.2 */ auto 4.167vw /* 80/19.2 */ auto;
}
.pricing .head h1 {
  width: 100%;
  text-align: center;
}
.pricing .head p {
  margin-top: 1.25vw /* 24/19.2 */;
  color: #C5C5C5;
  text-align: center;
}
.pricing .items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 85.052vw /* 1633/19.2 */;
  margin: 0 auto;
  margin-bottom: 5.833vw /* 112/19.2 */;
}
.pricing .items .item {
  width: 26.51vw /* 509/19.2 */;
  height: 27.885vw /* 497/19.2 */;
  border-radius: 0.417vw /* 8/19.2 */;
  padding: 1.458vw /* 28/19.2 */ 0 3.542vw /* 68/19.2 */ 1.875vw /* 36/19.2 */;
  position: relative;
  background-clip: padding-box;
}
.pricing .items .item:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -3px;
  border-radius: inherit;
}
.pricing .items .item:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
.pricing .items .item h3 {
  font-weight: 600;
  font-size: 1.25vw /* 24/19.2 */;
  line-height: 1.875vw /* 36/19.2 */;
  color: #BABABA;
  position: relative;
  z-index: 4;
}
.pricing .items .item p {
  font-weight: 600;
  font-size: 1.667vw /* 32/19.2 */;
  line-height: 2.5vw /* 48/19.2 */;
  padding-top: 1.042vw /* 20/19.2 */;
  position: relative;
  z-index: 4;
}
.pricing .items .item ul {
  list-style: none;
  padding-top: 1.667vw /* 32/19.2 */;
  font-size: 1.042vw /* 20/19.2 */;
  line-height: 1.5625vw /* 30/19.2 */;
  position: relative;
  z-index: 4;
}
.pricing .items .item ul li {
  padding-left: 1.198vw /* 23/19.2 */;
  position: relative;
}
.pricing .items .item ul li + li {
  margin-top: 0.677vw /* 13/19.2 */;
}
.pricing .items .item ul li::before {
  content: "";
  display: inline-block;
  width: 0.67vw /* 13/19.2 */;
  height: 0.6vw /* 10/19.2 */;
  background-image: url("images/check-mark.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0.4vw;
  left: 0;
}
.pricing .items .item:hover:before {
  opacity: 1;
}
.pricing .items .item .btn-touch {
  position: relative;
  z-index: 100;
}
.pricing .items .item .btn-green {
  margin-top: 1.5625vw /* 30/19.2 */;
}
.pricing .items .item + .item {
  margin-left: 2.34375vw /* 45/19.2 */;
}
.pricing .items .item-standard {
  background: linear-gradient(135deg, #1D2431 0%, #32223A 100%);
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 0.521vw /* 10/19.2 */ rgba(42, 64, 108, 0.5);
}
.pricing .items .item-standard:after {
  background: linear-gradient(135deg, #2A406C, #4F2A6C);
}
.pricing .items .item-standard:before {
  background: linear-gradient(135.72deg, #1f293d 1.23%, #2f1f3c 100%);
}
.pricing .items .item-premium {
  background: linear-gradient(135deg, #3e3046 0%, #473031 100%);
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 0.521vw /* 10/19.2 */ rgba(156, 110, 186, 0.6);
}
.pricing .items .item-premium:after {
  background: linear-gradient(135deg, #9D6FB9, #BA6F71);
}
.pricing .items .item-premium:before {
  background: linear-gradient(135.72deg, #523d5f 1.23%, #5f3d3e 100%);
}
.pricing .items .item-enterprise {
  background: linear-gradient(135.72deg, #205735 1.23%, #21414E 100%);
  box-shadow: 0vw /* 0/19.2 */ 0vw /* 0/19.2 */ 0.521vw /* 10/19.2 */ rgba(42, 64, 108, 0.5);
}
.pricing .items .item-enterprise:after {
  background: linear-gradient(135deg, #33EB7A, #1C93BA);
}
.pricing .items .item-enterprise:before {
  background: linear-gradient(135.72deg, #237643 1.23%, #194f5f 100%);
}
.pricing .table {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
.pricing .table .title {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.pricing .table .title h3 {
  font-weight: 600;
  font-size: 1.25vw /* 24/19.2 */;
  line-height: 1.875vw /* 36/19.2 */;
  text-decoration: underline;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}
.pricing .table .title h3:hover {
  color: #37FB6E;
}
.pricing .table .title svg {
  width: 1.09375vw /* 21/19.2 */;
  height: 0.521vw /* 10/19.2 */;
  margin-left: 1.146vw /* 22/19.2 */;
}
.pricing .table table {
  border-collapse: collapse;
  margin: 4.167vw /* 80/19.2 */ 20.521vw /* 394/19.2 */ 4.167vw /* 80/19.2 */ 20.833vw /* 400/19.2 */;
  border: 0.052vw /* 1/19.2 */ solid #708270;
  box-shadow: 0 0 1.25vw /* 24/19.2 */ rgba(161, 192, 101, 0.2);
  border-radius: 0.417vw /* 8/19.2 */;
  width: 58.646vw /* 1126/19.2 */;
  height: auto !important;
}
.pricing .table table img {
  margin-right: 0.885vw /* 17/19.2 */;
  display: inline-block;
  vertical-align: middle;
}
.pricing .table table th,
.pricing .table table td {
  text-align: center;
  width: 14.583vw /* 280/19.2 */;
  height: 3.229vw /* 62/19.2 */;
  background: #121212;
  box-shadow: inset 0 -0.052vw /* -1/19.2 */ 0 #708270;
  border-left: 0.052vw /* 1/19.2 */ solid #708270;
  font-weight: 400;
  font-size: 1.042vw /* 20/19.2 */;
  line-height: 1.5625vw /* 30/19.2 */;
}
.pricing .table table td {
  box-shadow: inset 0px -1px 0px #393F39;
}
.pricing .table table td:first-child,
.pricing .table table th:first-child {
  border-left: 0.052vw /* 1/19.2 */ solid #708270;
}
.pricing .table table tr {
  box-shadow: inset 0px -1px 0px #393F39;
}
.pricing .table table td:first-child {
  color: #C5C5C5;
  text-align: left;
  padding-left: 2.083vw /* 40/19.2 */;
}
.pricing .table table th:nth-child(2),
.pricing .table table td:nth-child(2) {
  border-left: 0.078125vw /* 1.5/19.2 */ solid #708270;
}
.pricing .table .get-started {
  margin-bottom: 5vw;
}
.image-mob {
  display: none;
}
.blog-header {
  background: url("images/bg-blog.png") no-repeat center;
  padding: 9.896vw /* 190/19.2 */ 5.208vw /* 100/19.2 */ 4.375vw /* 84/19.2 */ 5.208vw /* 100/19.2 */;
}
.blog-header .title-section {
  text-align: left;
  width: 26.302vw /* 505/19.2 */;
}
.blog-header .title-section p {
  margin-top: 1.25vw /* 24/19.2 */;
  color: #C5C5C5;
}
.blog-header .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.blog-header .new-post {
  width: 20.052vw /* 385/19.2 */;
}
.blog-header .new-post h4 {
  font-weight: 700;
  font-size: 0.729vw /* 14/19.2 */;
  line-height: 1.25vw /* 24/19.2 */;
  color: #8A8A8A;
  margin-bottom: 2.5vw /* 48/19.2 */;
}
.blog-header .new-post .list .item + .item {
  margin-top: 2.5vw /* 48/19.2 */;
}
.blog-header .new-post .list .post-name {
  font-weight: 400;
  font-size: 1.25vw /* 24/19.2 */;
  line-height: 1.979vw /* 38/19.2 */;
  color: #FFFFFF;
  display: block;
  margin-bottom: 0.833vw /* 16/19.2 */;
}
.blog-header .new-post .list .post-name:hover {
  color: #A2C166;
}
.blog-header .new-post .list .read-more-post {
  display: inline-block;
  background: linear-gradient(180.18deg, #37FB6E -15.2%, #A2C166 169.12%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  position: relative;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.blog-header .new-post .list .read-more-post:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -3px;
  left: 50%;
  height: 1px;
  width: 0;
  background: transparent;
  transition: width 0.5s ease, background-color 0.5s ease, left 0.5s ease;
}
.blog-header .new-post .list .read-more-post:hover:after {
  width: 100%;
  left: 0;
  background: #fff;
}
.blog-header .new-post .list .read-more-post:hover {
  -webkit-background-clip: initial;
  -webkit-text-fill-color: #fff;
  background-clip: initial;
  text-fill-color: #fff;
  background: transparent;
  color: #fff;
}
.blog-post-item {
  margin-bottom: 1.979vw /* 38/19.2 */;
}
.blog-post-item figure {
  overflow: hidden;
  max-width: 100%;
  height: 12.865vw /* 247/19.2 */;
}
.blog-post-item figure img {
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.blog-post-item time {
  display: block;
  font-size: 0.729vw /* 14/19.2 */;
  line-height: 1.25vw /* 24/19.2 */;
  color: #8A8A8A;
  margin-bottom: 0.833vw /* 16/19.2 */;
  margin-top: 1.25vw /* 24/19.2 */;
}
.blog-post-item .post-name {
  font-weight: 400;
  font-size: 1.25vw /* 24/19.2 */;
  line-height: 1.979vw /* 38/19.2 */;
  color: #FFFFFF;
  display: block;
  margin-bottom: 0.833vw /* 16/19.2 */;
}
.blog-post-item .post-name:hover {
  color: #A2C166;
}
.blog-post-item .excerpt {
  margin-bottom: 0.833vw /* 16/19.2 */;
}
.blog-post-item .excerpt p {
  font-weight: 400;
  font-size: 0.729vw /* 14/19.2 */;
  line-height: 1.25vw /* 24/19.2 */;
  color: #8A8A8A;
}
.blog-post-item .read-more-post {
  display: inline-block;
  background: linear-gradient(180.18deg, #37FB6E -15.2%, #A2C166 169.12%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  position: relative;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.blog-post-item .read-more-post:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -3px;
  left: 50%;
  height: 1px;
  width: 0;
  background: transparent;
  transition: width 0.5s ease, background-color 0.5s ease, left 0.5s ease;
}
.blog-post-item .read-more-post:hover:after {
  width: 100%;
  left: 0;
  background: #fff;
}
.blog-post-item .read-more-post:hover {
  -webkit-background-clip: initial;
  -webkit-text-fill-color: #fff;
  background-clip: initial;
  text-fill-color: #fff;
  background: transparent;
  color: #fff;
}
.blog-post-item:hover > a figure img {
  transform: scale(1.15);
}
.blog {
  padding-bottom: 8.75vw /* 168/19.2 */;
}
.blog .container {
  padding: 0 5.208vw /* 100/19.2 */;
}
.blog hr {
  margin-bottom: 2.5vw /* 48/19.2 */;
}
.blog .row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1.042vw /* -20/19.2 */;
}
.blog .col {
  width: 25%;
  padding: 0 1.042vw /* 20/19.2 */;
}
.blog .load-more-wrapper {
  margin-top: 4.427vw /* 85/19.2 */;
  text-align: center;
}
.blog .load-more-wrapper a {
  font-weight: 700;
  font-size: 0.729vw /* 14/19.2 */;
  line-height: 1.25vw /* 24/19.2 */;
  text-align: center;
  color: #8A8A8A;
}
.blog .load-more-wrapper a:hover > svg path {
  stroke: #0aebbe;
}
.blog .load-more-wrapper a:hover {
  background: linear-gradient(180.18deg, #37FB6E -15.2%, #0A50EB 169.12%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.single-blog-post .container {
  width: 57.292vw /* 1100/19.2 */;
  margin: 0 auto;
}
.single-blog-post .post {
  padding-top: 9.896vw /* 190/19.2 */;
  padding-bottom: 2.604vw /* 50/19.2 */;
  border-bottom: 2px solid #1F1F1F;
}
.single-blog-post p {
  margin-bottom: 1.042vw /* 20/19.2 */;
}
.single-blog-post time {
  font-weight: 400;
  font-size: 0.729vw /* 14/19.2 */;
  line-height: 1.25vw /* 24/19.2 */;
  display: block;
  color: #8A8A8A;
}
.single-blog-post .post-info {
  margin-top: 2.5vw /* 48/19.2 */;
  margin-bottom: 2.5vw /* 48/19.2 */;
}
.single-blog-post h1 {
  font-weight: 400;
  font-size: 1.667vw /* 32/19.2 */;
  line-height: 2.5vw /* 48/19.2 */;
}
.single-blog-post .d-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.single-blog-post ul {
  list-style-position: inside;
  margin-bottom: 1.042vw /* 20/19.2 */;
}
.single-blog-post .post-author {
  margin-top: 2.5vw /* 48/19.2 */;
}
.single-blog-post .author img {
  border-radius: 50%;
  width: 2.5vw /* 48/19.2 */;
}
.single-blog-post .author span {
  font-size: 0.729vw /* 14/19.2 */;
  line-height: 1.25vw /* 24/19.2 */;
  margin-left: 0.78125vw /* 15/19.2 */;
  color: #FFFFFF;
}
.related-posts {
  margin-bottom: 5.208vw /* 100/19.2 */;
}
.related-posts .container {
  padding: 0 5.208vw /* 100/19.2 */;
  width: 100%;
}
.related-posts .row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1.042vw /* -20/19.2 */;
}
.related-posts .col {
  width: 25%;
  padding: 0 1.042vw /* 20/19.2 */;
}
.related-posts h3 {
  font-weight: 400;
  font-size: 1.25vw /* 24/19.2 */;
  line-height: 1.979vw /* 38/19.2 */;
  color: #FFFFFF;
  margin-top: 4.948vw /* 95/19.2 */;
  margin-bottom: 4.6875vw /* 90/19.2 */;
  text-align: center;
}
.page-header-press {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  background: url(images/bg-press.png) no-repeat center;
  min-height: 15.896vw /* 670/19.2 */;
  align-content: center;
}
.page-header-press h1 {
  width: 100%;
  text-align: center;
}
.page-header-press p {
  margin-top: 1.25vw /* 24/19.2 */;
  color: #C5C5C5;
  text-align: center;
}
.legal {
  width: 64.583vw /* 1240/19.2 */;
  padding-bottom: 8.125vw /* 156/19.2 */;
  padding-top: 6.25vw /* 120/19.2 */;
  margin: 0 auto;
}
.legal h1 {
  margin-bottom: 2.083vw /* 40/19.2 */;
}
.legal h2,
.legal h3 {
  margin-bottom: 2.083vw /* 40/19.2 */;
}
.legal p {
  margin-bottom: 1.042vw /* 20/19.2 */;
  font-size: 0.833vw /* 16/19.2 */;
  line-height: 1.354vw /* 26/19.2 */;
  font-weight: 300;
}
.legal ul,
.legal ol {
  font-weight: 300;
  list-style-position: inside;
  margin-bottom: 1.042vw /* 20/19.2 */;
  font-size: 0.833vw /* 16/19.2 */;
  line-height: 1.354vw /* 26/19.2 */;
}
.legal strong {
  font-weight: 500;
}
.legal a {
  color: #37FB6E;
}
.legal a:hover {
  color: #0aebbe;
}
.press-list {
  padding: 4.948vw /* 95/19.2 */ 5.208vw /* 100/19.2 */ 6.25vw /* 120/19.2 */ 5.208vw /* 100/19.2 */;
}
.press-list .d-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.press-list .section-name {
  text-align: center;
  margin-bottom: 4.6875vw /* 90/19.2 */;
  font-weight: 400;
  font-size: 1.25vw /* 24/19.2 */;
  line-height: 1.979vw /* 38/19.2 */;
  color: #FFFFFF;
}
.press-list .item {
  padding: 2.5vw /* 48/19.2 */ 0;
  border-bottom: 2px solid #1F1F1F;
}
.press-list .item .d-flex {
  align-items: flex-start;
}
.press-list .item .image {
  width: 20vw /* 384/19.2 */;
}
.press-list .item .info {
  width: calc(100% - 20vw /* 384/19.2 */);
  padding-left: 2.5vw /* 48/19.2 */;
}
.press-list .item .info time {
  font-size: 0.729vw /* 14/19.2 */;
  line-height: 1.25vw /* 24/19.2 */;
  display: block;
  color: #8A8A8A;
  margin-bottom: 2.5vw /* 48/19.2 */;
}
.press-list .item .info .name {
  display: block;
}
.press-list .item .info .name h3 {
  margin-bottom: 1.042vw /* 20/19.2 */;
  font-weight: 400;
  font-size: 1.25vw /* 24/19.2 */;
  line-height: 1.979vw /* 38/19.2 */;
}
.press-list .item .info .name:hover {
  color: #A2C166;
}
.press-list .item .info p {
  font-size: 0.729vw /* 14/19.2 */;
  line-height: 1.25vw /* 24/19.2 */;
}
.press-list .item .info .read-more-post {
  display: inline-block;
  margin-top: 46px;
  background: linear-gradient(180.18deg, #37FB6E -15.2%, #A2C166 169.12%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  position: relative;
}
.press-list .item .info .read-more-post:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -3px;
  left: 50%;
  height: 1px;
  width: 0;
  background: transparent;
  transition: width 0.5s ease, background-color 0.5s ease, left 0.5s ease;
}
.press-list .item .info .read-more-post:hover:after {
  width: 100%;
  left: 0;
  background: #fff;
}
.press-list .item .info .read-more-post:hover {
  -webkit-background-clip: initial;
  -webkit-text-fill-color: #fff;
  background-clip: initial;
  text-fill-color: #fff;
  background: transparent;
  color: #fff;
}
.press-list .item:last-child {
  border-bottom: 0;
}
.form {
  width: 48.5vw /* 816/19.2 */;
  margin: 0 auto;
}
.form .row {
  margin: 0 -1.042vw /* -20/19.2 */;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.form .col {
  padding: 0 1.042vw /* 20/19.2 */;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.form input[type="text"],
.form input[type="tel"],
.form input[type="email"],
.form textarea {
  width: 100%;
  display: block;
  height: 3.5vw /* 48/19.2 */;
  outline: none;
  background: #1F1F1F;
  color: #fff;
  font-family: "Poppins", sans-serif;
  padding: 1vw /* 11/19.2 */ 4.375vw /* 84/19.2 */ 1vw /* 11/19.2 */ 1.25vw /* 24/19.2 */;
  resize: none;
  border: 1px solid transparent;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 0.9vw /* 16/19.2 */;
  border-radius: 0.417vw /* 8/19.2 */;
}
.form input[type="text"]:hover,
.form input[type="tel"]:hover,
.form input[type="email"]:hover,
.form textarea:hover,
.form input[type="text"]:focus,
.form input[type="tel"]:focus,
.form input[type="email"]:focus,
.form textarea:focus {
  box-shadow: 0 0 10px 0px #37fbe980;
  border: 1px solid #37fbe980;
}
.form .col {
  width: 50%;
}
.form .col-100 {
  width: 100%;
}
.form .field {
  position: relative;
  margin-bottom: 1.25vw /* 24/19.2 */;
}
.form .field .label {
  position: absolute;
  right: 1.25vw /* 24/19.2 */;
  top: 1.4375vw /* 18/19.2 */;
  font-size: 0.621vw /* 10/19.2 */;
  line-height: 0.625vw /* 12/19.2 */;
  color: #8A8A8A;
}
.form .field textarea {
  height: 9.25vw /* 120/19.2 */;
}
.form .field textarea + .label {
  top: 0.625vw /* 12/19.2 */;
  transform: none;
}
.form .field-checkbox input {
  display: none;
}
.form .field-checkbox .wpcf7-list-item {
  margin: 0;
}
.form .field-checkbox .wpcf7-list-item-label {
  position: relative;
  line-height: 1;
  display: block;
  min-height: 1.25vw /* 24/19.2 */;
  cursor: pointer;
}
.form .field-checkbox .wpcf7-list-item-label:before {
  content: '';
  border: 2px solid #FFFFFF;
  width: 1.25vw /* 24/19.2 */;
  height: 1.25vw /* 24/19.2 */;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  margin-right: 1.25vw /* 24/19.2 */;
  opacity: 0.2;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.form .field-checkbox .wpcf7-list-item-label:after {
  content: '';
  position: absolute;
  left: 0.417vw /* 8/19.2 */;
  top: 0.417vw /* 8/19.2 */;
  background: #FFFFFF;
  width: 0.417vw /* 8/19.2 */;
  height: 0.417vw /* 8/19.2 */;
  border-radius: 50%;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.form .field-checkbox .wpcf7-list-item-label:hover:before {
  box-shadow: 0 0 10px 0px #37fbe980;
  opacity: 1;
}
.form .field-checkbox input:checked + .wpcf7-list-item-label:before {
  border-color: #37fbe980;
  box-shadow: 0 0 10px 0px #37fbe980;
  opacity: 1;
}
.form .field-checkbox input:checked + .wpcf7-list-item-label:after {
  background: #37fbe980;
}
.form .btn-green {
  font-family: Poppins, sans-serif;
  margin: 3.333vw /* 64/19.2 */ auto 0 auto;
  width: 11.458vw /* 220/19.2 */;
  height: 2.917vw /* 56/19.2 */;
}
.form .wpcf7 form .wpcf7-response-output {
  margin: 1.5625vw /* 30/19.2 */ 0 0 0;
  padding: 0.78125vw /* 15/19.2 */ 1.25vw /* 24/19.2 */;
  text-align: center;
  border-width: 1px;
  border-radius: 0.417vw /* 8/19.2 */;
}
.form .wpcf7-not-valid-tip {
  font-size: 0.677vw /* 13/19.2 */;
  margin-top: 0.26vw /* 5/19.2 */;
}
.line-body {
  width: 100%;
  margin: 7.8125vw /* 150/19.2 */ 0;
}
.get-touch {
  background: url("images/bg-get-touch.png") no-repeat top left;
  padding-top: 4.167vw /* 80/19.2 */;
  padding-bottom: 6.25vw /* 120/19.2 */;
}
.get-touch .title-section {
  display: flex;
  flex-wrap: wrap;
  width: 40.365vw /* 775/19.2 */;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 5.99vw /* 115/19.2 */;
}
.get-touch .title-section h1 {
  width: 100%;
  text-align: center;
}
.get-touch .title-section p {
  margin-top: 1.25vw /* 24/19.2 */;
  color: #C5C5C5;
  text-align: center;
}
.get-touch .teams .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.get-touch .teams .item {
  text-align: center;
  width: 12.5vw /* 240/19.2 */;
}
.get-touch .teams .item img {
  border-radius: 50%;
  height: 12.5vw /* 240/19.2 */;
  width: 12.5vw /* 240/19.2 */;
  object-fit: cover;
}
.get-touch .teams .item h4 {
  font-weight: 700;
  margin-bottom: 0.833vw /* 16/19.2 */;
  margin-top: 2.5vw /* 48/19.2 */;
}
.get-touch .teams .item p {
  text-align: center;
  margin-bottom: 0.729vw /* 14/19.2 */;
}
.get-touch .team-title {
  margin-bottom: 4.6875vw /* 90/19.2 */;
  text-align: center;
  font-weight: 400;
  font-size: 1.25vw /* 24/19.2 */;
  line-height: 1.979vw /* 38/19.2 */;
}
.top-events {
  padding-top: 64px;
  padding-bottom: 110px;
  max-width: 990px;
  margin: 0 auto;
}
.top-events .section-name {
  color: #FFF;
  text-align: center;
  font-weight: 700;
  margin-bottom: 66px;
  font-size: 64px;
  line-height: 24px;
  /* 37.5% */
}
.top-events .item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.top-events .item .figure {
  width: 320px;
  height: 321px;
}
.top-events .item .figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 4px;
  border: 1px solid #FFF;
}
.top-events .item .date {
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.top-events .item .location {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #C3C3C3;
  font-weight: 400;
  margin-top: 16px;
  font-size: 14px;
  line-height: 24px;
}
.top-events .item .location svg {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.top-events .item .info {
  width: calc(100% - 320px);
  padding-left: 28px;
}
.top-events .item .info h4 {
  color: #FFF;
  font-family: "Source Sans 3", sans-serif !important;
  font-size: 32px;
  font-weight: 600;
  line-height: 24px;
  /* 75% */
}
.top-events .item .info .text {
  margin-top: 16px;
  margin-bottom: 14px;
  font-family: "Source Sans 3", sans-serif !important;
}
.top-events .item .info .text p,
.top-events .item .info .text ul {
  font-family: "Source Sans 3", sans-serif !important;
  color: #FFF;
  font-size: 15px;
  font-weight: 400;
  line-height: 18.8px;
  /* 140% */
}
.top-events .item .info .text ul {
  list-style: none;
}
.top-events .item .info .text ul li {
  position: relative;
  padding-left: 14px;
}
.top-events .item .info .text ul li:before {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  left: 0;
  top: 6px;
}
.top-events .item .info .btn-green {
  width: 150px;
  height: 40px;
  color: #FFF;
  font-size: 16px;
  padding: 11px 0;
  line-height: 1;
}
.top-events .item + .item {
  margin-top: 37px;
}
.top-events .text-footer {
  padding-top: 90px;
  text-align: center;
}
.top-events .text-footer h4 {
  color: #FFF;
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 75% */
  margin-bottom: 25px;
}
.top-events .text-footer .btn-green {
  width: 150px;
  height: 40px;
  color: #FFF;
  font-size: 16px;
  padding: 11px 0;
  line-height: 1;
}
.page-404 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  height: calc(100vh - 9vw);
  align-items: center;
}
.page-404 p {
  margin-top: 4vw;
  text-align: center;
}
.page-404 svg {
  max-width: 100%;
  width: auto;
}
@media (max-width: 1100px) {
  .image-pc {
    display: none;
  }
  .image-mob {
    display: block;
  }
  .btn-green {
    width: 19.53125vw /* 150/7.68 */;
    height: 5.21vw /* 40/7.68 */;
    line-height: 5.21vw /* 40/7.68 */;
    border-radius: 1.04vw /* 8/7.68 */;
    padding: 0;
    font-size: 2.08vw /* 16/7.68 */;
  }
  .btn-default {
    width: 19.53125vw /* 150/7.68 */;
    height: 5.21vw /* 40/7.68 */;
    line-height: 5.21vw /* 40/7.68 */;
    border-radius: 1.04vw /* 8/7.68 */;
    padding: 0;
    font-size: 2.08vw /* 16/7.68 */;
  }
  body {
    font-size: 2.08vw /* 16/7.68 */;
    line-height: 3.125vw /* 24/7.68 */;
  }
  h1 {
    font-size: 8.33vw /* 64/7.68 */;
    line-height: 10.15625vw /* 78/7.68 */;
  }
  p {
    font-size: 2.6vw /* 20/7.68 */;
    line-height: 3.90625vw /* 30/7.68 */;
  }
  .header {
    padding: 2.34375vw /* 18/7.68 */ 11.07vw /* 85/7.68 */;
    justify-content: space-between;
    align-items: center;
  }
  .header .col:nth-child(1),
  .header .col:nth-child(3) {
    width: auto;
  }
  .header .col:nth-child(2) {
    order: 3;
    width: 100%;
    margin-top: 3.90625vw /* 30/7.68 */;
  }
  .header .logo {
    display: block;
    margin-top: 1.33vw /* 5/3.75 */;
    height: 3.78vw /* 29/7.68 */;
  }
  .header .logo svg {
    width: 23.4375vw /* 180/7.68 */;
  }
  .header .btn-default {
    width: 12.37vw /* 95/7.68 */;
  }
  .header .buttons a + a {
    margin-left: 3.125vw /* 24/7.68 */;
  }
  .header .nav li a svg {
    margin-left: 1.3vw /* 10/7.68 */;
    margin-bottom: -0.13vw /* -1/7.68 */;
    width: 0.91vw /* 7/7.68 */;
    height: 1.5625vw /* 12/7.68 */;
  }
  .header .nav .submenu {
    top: 5.21vw /* 40/7.68 */;
    width: 21.35vw /* 164/7.68 */;
  }
  .header .nav .submenu li {
    border-radius: 1.04vw /* 8/7.68 */;
  }
  .header .nav .submenu li + li {
    margin-top: 1.04vw /* 8/7.68 */;
  }
  .home-header {
    padding: 7.8125vw /* 60/7.68 */ 8.33vw /* 64/7.68 */ 0 8.33vw /* 64/7.68 */;
  }
  .home-header img {
    order: 0;
    width: 100%;
  }
  .home-header h1 {
    line-height: normal;
  }
  .home-header .info {
    order: 1;
    width: 100%;
    margin-top: 7.16vw /* 55/7.68 */;
    text-align: center;
  }
  .home-header .info p {
    margin-top: 1.953125vw /* 15/7.68 */;
    font-size: 3.125vw /* 24/7.68 */;
    line-height: 4.6875vw /* 36/7.68 */;
  }
  .home-header .buttons {
    justify-content: center;
    margin-top: 5.21vw /* 40/7.68 */;
  }
  .home-header .buttons .btn-green {
    width: 23.4375vw /* 180/7.68 */;
    height: 7.29vw /* 56/7.68 */;
    line-height: 7.29vw /* 56/7.68 */;
    padding: 0;
    font-size: 2.34375vw /* 18/7.68 */;
  }
  .home-header .buttons .btn-default {
    width: 23.4375vw /* 180/7.68 */;
    height: 7.29vw /* 56/7.68 */;
    line-height: 7.29vw /* 56/7.68 */;
    padding: 0;
    font-size: 2.34375vw /* 18/7.68 */;
  }
  .home-header .buttons a + a {
    margin-left: 6.25vw /* 48/7.68 */;
  }
  .home-header:after {
    top: 21.61vw /* 166/7.68 */;
    background: url(images/header-bg.svg) no-repeat top left;
    background-size: 162%;
  }
  .legal {
    width: 100%;
    padding: 0 2.6vw /* 20/7.68 */;
    padding-bottom: 7.8125vw /* 60/7.68 */;
    padding-top: 7.8125vw /* 60/7.68 */;
    margin: 0 auto;
  }
  .legal p,
  .legal ul,
  .legal ol {
    margin-bottom: 2.6vw /* 20/7.68 */;
    font-size: 1.82vw /* 14/7.68 */;
    line-height: 3.125vw /* 24/7.68 */;
  }
  .legal h1,
  .legal h2,
  .legal h3 {
    margin-bottom: 5.21vw /* 40/7.68 */;
  }
  .info-block {
    padding: 11.71875vw /* 90/7.68 */ 0 10.42vw /* 80/7.68 */ 0;
  }
  .info-block .container {
    width: 74.21875vw /* 570/7.68 */;
  }
  .info-block figure {
    width: 90%;
    margin: 0 auto 11.71875vw auto;
  }
  .info-block figure img {
    height: auto;
    border-radius: 8px;
    position: relative;
    z-index: 10;
    width: 100%;
  }
  .info-block figure .after {
    border-radius: 1.04vw /* 8/7.68 */;
    transform: rotate(2.7deg);
  }
  .info-block .description {
    width: 100%;
    text-align: center;
  }
  .info-block .description h2 {
    margin-bottom: 4.17vw /* 32/7.68 */;
    width: 100%;
    font-size: 4.17vw /* 32/7.68 */;
    line-height: 6.25vw /* 48/7.68 */;
  }
  .info-block .description p {
    margin-bottom: 4.17vw /* 32/7.68 */;
  }
  .info-block .description .buttons {
    justify-content: center;
  }
  .info-block .description .buttons a + a {
    margin-left: 4.17vw /* 32/7.68 */;
  }
  .info-block:not(.info-block-right) .description {
    order: 1;
  }
  .info-block:not(.info-block-right) figure {
    order: 0;
  }
  .info-block.info-block-red-bg figure .after {
    left: 0;
    transform: rotate(2.7deg);
  }
  .info-block.info-block-red-bg figure .after {
    left: 0;
    transform: rotate(2.7deg);
  }
  .info-block.info-block-yellow-bg figure .after {
    left: 0;
    transform: rotate(-2.7deg);
  }
  .faq {
    padding: 0 2.6vw /* 20/7.68 */ 13.02vw /* 100/7.68 */ 2.6vw /* 20/7.68 */;
  }
  .faq .head {
    width: 100%;
    padding-top: 7.8125vw /* 60/7.68 */;
    padding-bottom: 3.125vw /* 24/7.68 */;
    margin-bottom: 4.17vw /* 32/7.68 */;
  }
  .faq .container {
    display: block;
    width: 100%;
  }
  .faq .container img {
    width: 100%;
    height: auto;
    border-radius: 1.04vw /* 8/7.68 */;
    box-shadow: 0 0 3.125vw /* 24/7.68 */ rgba(161, 192, 101, 0.2);
  }
  .faq .container .accordions {
    width: 100%;
    margin-left: 0;
    margin-top: 4.17vw /* 32/7.68 */;
  }
  .faq .container .accordion-title {
    font-size: 3.125vw /* 24/7.68 */;
    line-height: 4.6875vw /* 36/7.68 */;
    padding: 4.17vw /* 32/7.68 */ 6.51vw /* 50/7.68 */ 4.17vw /* 32/7.68 */ 0;
  }
  .faq .container .accordion-title .plus-minus {
    top: 4.45vw /* 38/7.68 */;
    width: 3.125vw /* 24/7.68 */;
    height: 3.125vw /* 24/7.68 */;
  }
  .faq .container .accordion-title .plus-minus::before,
  .faq .container .accordion-title .plus-minus::after {
    height: 3px;
    margin-top: -1px;
  }
  .faq .container .accordion-content {
    padding-bottom: 4.17vw /* 32/7.68 */;
    font-size: 2.6vw /* 20/7.68 */;
    line-height: 3.90625vw /* 30/7.68 */;
  }
  .faq .container .accordion-content br {
    display: none;
  }
  .faq .question-button {
    margin-top: 10.42vw /* 80/7.68 */;
  }
  .faq .question-button h3 {
    font-size: 4.17vw /* 32/7.68 */;
    line-height: 6.25vw /* 48/7.68 */;
    margin-bottom: 3.125vw /* 24/7.68 */;
  }
  .faq .question-button p {
    font-size: 2.6vw /* 20/7.68 */;
    line-height: 3.90625vw /* 30/7.68 */;
  }
  .pricing .head {
    margin-top: 7.8125vw /* 60/7.68 */;
    margin-bottom: 10.42vw /* 80/7.68 */;
  }
  .pricing .head p {
    margin-top: 3.125vw /* 24/7.68 */;
  }
  .pricing .items {
    display: block;
    width: 66.40625vw /* 510/7.68 */;
    margin-bottom: 15.625vw /* 120/7.68 */;
  }
  .pricing .items .item {
    width: 100%;
    height: 68.71vw /* 497/7.68 */;
    border-radius: 1.04vw /* 8/7.68 */;
    padding: 3.65vw /* 28/7.68 */ 4.6875vw /* 36/7.68 */ 8.85vw /* 68/7.68 */ 4.6875vw /* 36/7.68 */;
  }
  .pricing .items .item ul {
    padding-top: 4.17vw /* 32/7.68 */;
    font-size: 2.6vw /* 20/7.68 */;
    line-height: 3.90625vw /* 30/7.68 */;
  }
  .pricing .items .item ul li {
    padding-left: 5.21vw /* 40/7.68 */;
  }
  .pricing .items .item ul li + li {
    margin-top: 1.69vw /* 13/7.68 */;
  }
  .pricing .items .item ul li:before {
    width: 1.69vw /* 13/7.68 */;
    height: 1.3vw /* 10/7.68 */;
    top: 1.3vw /* 10/7.68 */;
  }
  .pricing .items .item h3 {
    font-size: 3.125vw /* 24/7.68 */;
    line-height: 4.6875vw /* 36/7.68 */;
  }
  .pricing .items .item p {
    padding-top: 2.6vw /* 20/7.68 */;
    font-size: 4.17vw /* 32/7.68 */;
    line-height: 6.25vw /* 48/7.68 */;
  }
  .pricing .items .item + .item {
    margin-top: 6.77vw /* 52/7.68 */;
    margin-left: 0;
  }
  .pricing .items .item .btn-green {
    margin-top: 3.5625vw /* 30/19.2 */;
  }
  .pricing .table {
    padding-bottom: 15.625vw /* 120/7.68 */;
  }
  .pricing .table .title {
    margin-bottom: 5.21vw /* 40/7.68 */;
  }
  .pricing .table .title h3 {
    font-size: 3.125vw /* 24/7.68 */;
    line-height: 4.6875vw /* 36/7.68 */;
  }
  .pricing .table .table0 {
    overflow-y: auto;
    width: 100%;
    padding: 0 20px;
  }
  .pricing .table table {
    white-space: nowrap;
    margin: 0;
    border: 1px solid #708270;
    box-shadow: 0 0 3.125vw /* 24/7.68 */ rgba(161, 192, 101, 0.2);
    border-radius: 1.04vw /* 8/7.68 */;
    width: 100%;
  }
  .pricing .table table th,
  .pricing .table table td {
    width: 33.85vw /* 260/7.68 */;
    height: 8.07vw /* 62/7.68 */;
    box-shadow: inset 0 -0.052vw /* -1/19.2 */ 0 #708270;
    border-left: 1px solid #708270;
    font-size: 2.6vw /* 20/7.68 */;
    line-height: 3.90625vw /* 30/7.68 */;
  }
  .pricing .table .get-started {
    margin-top: 7vw;
    margin-bottom: 0;
  }
  .benefits .benefits-header {
    width: 100%;
    margin: 7.8125vw /* 60/7.68 */ 0 13.02vw /* 100/7.68 */ 0;
    padding: 0 6.77vw /* 52/7.68 */;
    text-align: center;
  }
  .benefits .benefits-header h1 {
    margin-bottom: 3.125vw /* 24/7.68 */;
  }
  .benefits .benefits-header br {
    display: none;
  }
  .benefits .benefits-header p {
    font-size: 2.6vw /* 20/7.68 */;
    line-height: 3.90625vw /* 30/7.68 */;
    width: 67.84vw /* 521/7.68 */;
    margin: 0 auto;
  }
  .benefits .list {
    width: 100%;
    margin: 0;
    padding: 0 2.6vw /* 20/7.68 */ 13.02vw /* 100/7.68 */ 2.6vw /* 20/7.68 */;
  }
  .benefits .item {
    width: 100%;
    align-items: flex-start;
  }
  .benefits .item img {
    width: 39.71vw /* 305/7.68 */;
    height: auto;
    border-radius: 1.04vw /* 8/7.68 */;
  }
  .benefits .item .description {
    width: 51vw;
  }
  .benefits .item .description h2 {
    font-size: 4.17vw /* 32/7.68 */;
    line-height: 6.25vw /* 48/7.68 */;
    margin-bottom: 3.125vw /* 24/7.68 */;
  }
  .benefits .item-right {
    margin-top: 3.90625vw /* 30/7.68 */;
  }
  .why-blockchain .head-description {
    width: 100%;
    margin: 7.8125vw /* 60/7.68 */ 0 13.02vw /* 100/7.68 */ 0;
    padding: 0 6.77vw /* 52/7.68 */;
    text-align: center;
  }
  .why-blockchain .head-description h1 {
    margin-bottom: 3.125vw /* 24/7.68 */;
  }
  .why-blockchain .head-description br {
    display: none;
  }
  .why-blockchain .head-description p {
    font-size: 2.6vw /* 20/7.68 */;
    line-height: 3.90625vw /* 30/7.68 */;
    width: 67.84vw /* 521/7.68 */;
    margin: 0 auto;
  }
  .why-blockchain .blockchain {
    width: 100%;
    margin: 0;
    padding: 0 2.6vw /* 20/7.68 */ 0 2.6vw /* 20/7.68 */;
  }
  .why-blockchain .blockchain .items {
    display: block;
    width: 55.99vw /* 430/7.68 */;
  }
  .why-blockchain .blockchain .items .item {
    width: 100%;
    height: 37.76vw /* 290/7.68 */;
    border-radius: 1.04vw /* 8/7.68 */;
    padding: 8.46vw /* 65/7.68 */ 13.02vw /* 100/7.68 */ 0 13.02vw /* 100/7.68 */;
  }
  .why-blockchain .blockchain .items .item .figure {
    width: 8.33vw /* 64/7.68 */;
    height: 8.33vw /* 64/7.68 */;
  }
  .why-blockchain .blockchain .items .item .figure img {
    width: 5.21vw /* 40/7.68 */;
    height: 5.21vw /* 40/7.68 */;
  }
  .why-blockchain .blockchain .items .item h3 {
    width: 100%;
    font-size: 3.125vw /* 24/7.68 */;
    line-height: 4.6875vw /* 36/7.68 */;
  }
  .why-blockchain .blockchain .items .item + .item {
    margin-top: 6.77vw /* 52/7.68 */;
  }
  .why-blockchain .blockchain .center-btn {
    margin-top: 10vw /* 50/19.2 */;
  }
  .why-blockchain .blockchain .center-btn a {
    margin-bottom: 10vw;
  }
  .why-blockchain .blockchain .center-btn .btn-default {
    width: 30vw;
  }
  .why-blockchain .your-sales {
    padding: 10vw 2.6vw /* 20/7.68 */ 15.625vw /* 120/7.68 */ 2.6vw /* 20/7.68 */;
    width: 100%;
    margin: 0;
  }
  .why-blockchain .your-sales .item {
    width: 100%;
    align-items: center;
  }
  .why-blockchain .your-sales .item + .item {
    margin-top: 10.83vw /* 160/7.68 */;
  }
  .why-blockchain .your-sales .item .figure {
    width: 19.79vw /* 152/7.68 */;
    height: 19.79vw /* 152/7.68 */;
  }
  .why-blockchain .your-sales .item .figure img {
    width: 12.37vw /* 95/7.68 */;
    height: 12.37vw /* 95/7.68 */;
  }
  .why-blockchain .your-sales .item .text {
    width: calc(100% - 19.79vw);
  }
  .why-blockchain .your-sales .item .text h2 {
    margin-bottom: 3.125vw /* 24/7.68 */;
    font-size: 6.25vw /* 48/7.68 */;
    line-height: 9.375vw /* 72/7.68 */;
  }
  .why-blockchain .your-sales .item-right .figure {
    order: 1;
  }
  .why-blockchain .your-sales .item-right .text {
    order: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 6.25vw /* 120/19.2 */;
    padding-left: 0;
  }
  .why-blockchain .get-started-today {
    overflow: hidden;
    display: block;
    padding: 7.8125vw /* 60/7.68 */ 0;
  }
  .why-blockchain .get-started-today h2 {
    font-size: 6.25vw /* 48/7.68 */;
    line-height: 9.375vw /* 72/7.68 */;
    margin-bottom: 6.12vw /* 47/7.68 */;
  }
  .why-blockchain .get-started-today .btn-green {
    margin: 0 auto;
    width: 30.078125vw /* 231/7.68 */;
    height: 7.29vw /* 56/7.68 */;
    line-height: 7.29vw /* 56/7.68 */;
    font-size: 2.34375vw /* 18/7.68 */;
  }
  .about-us {
    width: 100%;
    margin: 0;
    padding: 0 2.6vw /* 20/7.68 */;
    padding-top: 7.8125vw /* 60/7.68 */;
  }
  .about-us .description {
    width: 100%;
    margin-bottom: 13.02vw /* 100/7.68 */;
  }
  .about-us .description .text {
    width: 100%;
  }
  .about-us .description .text h3 {
    background: linear-gradient(111.69deg, #A2C166 3.91%, #2A8C7B 114.43%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 400;
    font-size: 4.17vw /* 32/7.68 */;
    line-height: 6.25vw /* 48/7.68 */;
    margin-bottom: 2.08vw /* 16/7.68 */;
    background-clip: text;
    text-fill-color: transparent;
  }
  .about-us .description .text h1 {
    font-size: 8.33vw /* 64/7.68 */;
    line-height: 9.375vw /* 72/7.68 */;
    margin-bottom: 5.21vw /* 40/7.68 */;
  }
  .about-us .description .text .image-mob {
    margin-right: 4.8125vw /* 60/7.68 */;
    position: relative;
    margin-bottom: 11.46vw /* 88/7.68 */;
  }
  .about-us .description .text .image-mob img {
    border-radius: 2.08vw /* 16/7.68 */ 2.08vw /* 16/7.68 */ 20.83vw /* 160/7.68 */ 2.08vw /* 16/7.68 */;
    position: relative;
    z-index: 10;
  }
  .about-us .description .text .image-mob:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 4.43vw /* 34/7.68 */;
    top: 4.43vw /* 34/7.68 */;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    background: linear-gradient(111.69deg, #A2C166 3.91%, #2A8C7B 114.43%);
    border-radius: 2.08vw /* 16/7.68 */ 2.08vw /* 16/7.68 */ 20.83vw /* 160/7.68 */ 2.08vw /* 16/7.68 */;
  }
  .about-us .description .text p + p {
    margin-top: 2.6vw /* 20/7.68 */;
    display: block;
  }
  .about-us .description .text p br {
    display: none;
  }
  .customers {
    width: 100%;
    padding: 0 2.6vw /* 20/7.68 */;
  }
  .customers h2 {
    margin-bottom: 3.125vw /* 24/7.68 */;
    font-size: 6.25vw /* 48/7.68 */;
    line-height: 9.375vw /* 72/7.68 */;
  }
  .customers p {
    width: 78.125vw /* 600/7.68 */;
    margin: 0 auto;
    margin-bottom: 8.33vw /* 64/7.68 */;
  }
  .customers p br {
    display: none;
  }
  .customers .timeline-slider {
    margin-bottom: 13.02vw /* 100/7.68 */;
  }
  .customers .timeline-slider .slick-arrow {
    display: none !important;
  }
  .customers .timeline-slider img {
    max-height: 15.36vw /* 118/7.68 */;
  }
  .customers .timeline-slider .slider {
    width: 100%;
  }
  .customers-home {
    padding-top: 5.21vw;
  }
  .customers-home .c {
    width: 100%;
  }
  .customers-home:before {
    width: 74vw;
    height: 3px;
    margin-bottom: 17vw;
  }
  .customers-home .timeline-slider .slick-slide {
    padding: 0 6vw;
  }
  .customers-home .timeline-slider .slick-slide:after {
    display: none;
  }
  .investors {
    padding: 8.33vw /* 64/7.68 */ 0;
  }
  .investors .text h2 {
    font-size: 6.25vw /* 48/7.68 */;
    line-height: 9.375vw /* 72/7.68 */;
    margin-bottom: 3.125vw /* 24/7.68 */;
  }
  .investors .text p {
    margin-top: 0;
    margin-bottom: 9.375vw /* 72/7.68 */;
  }
  .investors .images {
    width: 86vw;
  }
  .investors .images img {
    max-height: 16.28vw /* 125/7.68 */;
    max-width: initial;
  }
  .investing {
    width: 72.92vw /* 560/7.68 */;
    margin: 0 auto;
    padding: 13.02vw /* 100/7.68 */ 0;
  }
  .investing .description .img {
    order: 1;
    width: 100%;
    margin-top: 14.32vw /* 110/7.68 */;
  }
  .investing .description .img img {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 100;
    border-radius: 2.08vw /* 16/7.68 */ 2.08vw /* 16/7.68 */ 2.08vw /* 16/7.68 */ 20.83vw /* 160/7.68 */;
  }
  .investing .description .img:after {
    left: -3.65vw /* -28/7.68 */ !important;
    border-radius: 2.08vw /* 16/7.68 */ 2.08vw /* 16/7.68 */ 2.08vw /* 16/7.68 */ 20.83vw /* 160/7.68 */;
    top: 3.65vw /* 28/7.68 */ !important;
  }
  .investing .description .text {
    width: 100%;
    order: 0;
  }
  .investing .description .text h2 {
    font-size: 6.25vw /* 48/7.68 */;
    line-height: 9.375vw /* 72/7.68 */;
    margin-bottom: 4.17vw /* 32/7.68 */;
  }
  .investing .description .text p {
    margin-bottom: 4.17vw /* 32/7.68 */;
  }
  .investing .description .text .buttons .btn-green {
    width: 20.703125vw /* 159/7.68 */;
    height: 7.29vw /* 56/7.68 */;
    line-height: 7.29vw /* 56/7.68 */;
  }
  .comments {
    padding: 8.33vw 0;
    align-items: flex-start;
  }
  .comments .container {
    width: 100%;
    justify-content: center;
  }
  .comments img {
    width: 32.015625vw /* 123/7.68 */;
    height: 32.015625vw /* 123/7.68 */;
    margin-bottom: 5vw;
  }
  .comments .comments-text {
    width: 100%;
    padding-left: 0;
  }
  .comments .comments-text p {
    font-size: 2.65vw /* 28/7.68 */;
    line-height: 4vw /* 42/7.68 */;
    margin-bottom: 4.17vw /* 32/7.68 */;
  }
  .comments .comments-text p br {
    display: none;
  }
  .comments .comments-text h5 {
    font-size: 2.125vw /* 24/7.68 */;
    line-height: 3.6875vw /* 36/7.68 */;
  }
  .comments .comments-text img {
    display: none;
  }
  .comments .slick-slide {
    padding: 0;
  }
  .comments .container {
    padding: 0 4.17vw;
    text-align: center;
  }
  .comments .slick-slider-arrow .slick-arrow {
    width: 4.56vw;
    height: 4.56vw;
  }
  .comments .slick-slider-arrow .slick-arrow svg {
    width: 1.82vw;
    height: 2.6vw;
  }
  .comments .slick-slider-arrow .slick-dots {
    margin: 0 3.90625vw;
  }
  .comments .slick-slider-arrow .slick-dots button {
    width: 1.3vw;
    height: 1.3vw;
  }
  .comments .slick-slider-arrow .slick-dots .active {
    width: 1.5625vw;
    height: 1.5625vw;
  }
  .slick-slider-arrow {
    margin-top: 7vw;
  }
  .slick-slider-arrow .slick-arrow {
    width: 5.3375vw /* 64.08/19.2 */;
    height: 5.3375vw /* 64.08/19.2 */;
  }
  .slick-slider-arrow .slick-arrow svg {
    width: 1.729vw;
    height: 2.25vw;
  }
  .slick-slider-arrow .slick-dots {
    margin: 0 5.302vw;
  }
  .slick-slider-arrow .slick-dots li + li {
    margin-left: 1.4vw;
  }
  .slick-slider-arrow .slick-dots button {
    width: 1.725vw;
    height: 1.725vw;
  }
  .call-to-action {
    padding: 13.02vw /* 100/7.68 */ 0;
  }
  .call-to-action h2 {
    margin-bottom: 4.6875vw /* 36/7.68 */;
    font-size: 8.33vw /* 64/7.68 */;
    line-height: 10.15625vw /* 78/7.68 */;
    text-align: center;
  }
  .call-to-action .btn-green {
    width: 18.23vw /* 140/7.68 */;
    height: 6.25vw /* 48/7.68 */;
    line-height: 6.25vw /* 48/7.68 */;
    font-size: 2.08vw /* 16/7.68 */;
    padding: 0;
  }
  .blog-header {
    padding: 7.8125vw /* 60/7.68 */ 2.6vw /* 20/7.68 */;
  }
  .blog-header .title-section {
    width: 100%;
  }
  .blog-header .title-section p {
    margin-top: 3.125vw /* 24/7.68 */;
  }
  .blog-header .row {
    margin: 0 -2.6vw /* -20/7.68 */;
  }
  .blog-header .col {
    width: 50%;
    padding: 0 2.6vw /* 20/7.68 */;
  }
  .blog-header .new-post {
    width: 100%;
  }
  .blog-header .new-post h4 {
    font-size: 1.82vw /* 14/7.68 */;
    line-height: 3.125vw /* 24/7.68 */;
    margin-bottom: 6.25vw /* 48/7.68 */;
  }
  .blog-header .new-post .list .item + .item {
    margin-top: 6.25vw /* 48/7.68 */;
  }
  .blog-header .new-post .list .post-name {
    font-size: 3.125vw /* 24/7.68 */;
    line-height: 4.95vw /* 38/7.68 */;
    margin-bottom: 2.08vw /* 16/7.68 */;
  }
  .blog {
    padding-bottom: 13.02vw /* 100/7.68 */;
  }
  .blog .container {
    padding: 0 2.6vw /* 20/7.68 */;
  }
  .blog hr {
    margin-bottom: 6.25vw /* 48/7.68 */;
  }
  .blog .row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -2.6vw /* -20/7.68 */;
  }
  .blog .col {
    width: 50%;
    padding: 0 2.6vw /* 20/7.68 */;
  }
  .blog .load-more-wrapper {
    margin-top: 4.427vw /* 85/19.2 */;
  }
  .blog .load-more-wrapper a {
    font-size: 1.82vw /* 14/7.68 */;
    line-height: 3.125vw /* 24/7.68 */;
  }
  .blog-post-item {
    margin-bottom: 4.95vw /* 38/7.68 */;
  }
  .blog-post-item figure {
    height: 31.25vw /* 240/7.68 */;
  }
  .blog-post-item time {
    font-size: 1.82vw /* 14/7.68 */;
    line-height: 3.125vw /* 24/7.68 */;
    margin-bottom: 2.08vw /* 16/7.68 */;
    margin-top: 3.125vw /* 24/19.2 */;
  }
  .blog-post-item .post-name {
    font-size: 3.125vw /* 24/19.2 */;
    line-height: 4.95vw /* 38/7.68 */;
    margin-bottom: 2.08vw /* 16/19.2 */;
  }
  .blog-post-item .excerpt {
    margin-bottom: 2.08vw /* 16/19.2 */;
  }
  .blog-post-item .excerpt p {
    font-size: 1.82vw /* 14/7.68 */;
    line-height: 3.125vw /* 24/7.68 */;
  }
  .single-blog-post .container {
    width: 100%;
    padding: 0 2.6vw /* 20/7.68 */;
  }
  .single-blog-post .post {
    padding-top: 7.8125vw /* 60/7.68 */;
    padding-bottom: 6.51vw /* 50/7.68 */;
  }
  .single-blog-post p {
    margin-bottom: 2.6vw /* 20/7.68 */;
  }
  .single-blog-post time {
    font-size: 1.82vw /* 14/7.68 */;
    line-height: 3.125vw /* 24/7.68 */;
  }
  .single-blog-post .post-info {
    margin-top: 6.25vw /* 48/7.68 */;
    margin-bottom: 6.25vw /* 48/7.68 */;
  }
  .single-blog-post h1 {
    font-size: 4.17vw /* 32/7.68 */;
    line-height: 6.25vw /* 48/7.68 */;
  }
  .single-blog-post ul {
    margin-bottom: 2.6vw /* 20/7.68 */;
  }
  .single-blog-post .post-author {
    margin-top: 6.25vw /* 48/7.68 */;
  }
  .single-blog-post .author img {
    width: 6.25vw /* 48/7.68 */;
  }
  .single-blog-post .author span {
    font-size: 1.82vw /* 14/7.68 */;
    line-height: 3.125vw /* 24/7.68 */;
    margin-left: 1.953125vw /* 15/7.68 */;
  }
  .related-posts {
    margin-bottom: 7.8125vw /* 60/7.68 */;
  }
  .related-posts .container {
    padding: 0 2.6vw /* 20/7.68 */;
  }
  .related-posts .row {
    margin: 0 -2.6vw /* -20/7.68 */;
  }
  .related-posts .col {
    width: 50%;
    padding: 0 2.6vw /* 20/7.68 */;
  }
  .related-posts h3 {
    font-size: 3.125vw /* 24/7.68 */;
    line-height: 4.95vw /* 38/7.68 */;
    margin-top: 7.8125vw /* 60/7.68 */;
    margin-bottom: 7.8125vw /* 60/7.68 */;
  }
  .page-header-press {
    background-size: cover;
    min-height: 56.896vw /* 670/19.2 */;
  }
  .press-list {
    padding: 7.8125vw /* 60/7.68 */ 2.6vw /* 20/7.68 */;
  }
  .press-list .section-name {
    margin-bottom: 7.8125vw /* 60/7.68 */;
    font-size: 3.125vw /* 24/7.68 */;
    line-height: 4.95vw /* 38/7.68 */;
  }
  .press-list .item {
    padding: 6.25vw /* 48/7.68 */ 0;
  }
  .press-list .item .image {
    width: 36.46vw /* 280/7.68 */;
  }
  .press-list .item .info {
    width: calc(100% - 36.46vw /* 280/7.68 */);
    padding-left: 2.6vw /* 20/7.68 */;
  }
  .press-list .item .info time {
    font-size: 1.82vw /* 14/7.68 */;
    line-height: 3.125vw /* 24/7.68 */;
    margin-bottom: 2.6vw /* 20/7.68 */;
  }
  .press-list .item .info .name h3 {
    margin-bottom: 2.6vw /* 20/7.68 */;
    font-size: 3.125vw /* 24/7.68 */;
    line-height: 4.95vw /* 38/7.68 */;
  }
  .press-list .item .info p {
    font-size: 1.82vw /* 14/7.68 */;
    line-height: 3.125vw /* 24/7.68 */;
  }
  .form {
    width: 100%;
    padding: 0 2.6vw /* 20/7.68 */;
  }
  .form .row {
    margin: 0;
  }
  .form .col {
    padding: 0;
    width: 100%;
  }
  .form input[type="text"],
  .form input[type="tel"],
  .form input[type="email"],
  .form textarea {
    height: 6.25vw /* 48/7.68 */;
    padding: 1.43vw /* 11/7.68 */ 10.9375vw /* 84/7.68 */ 1.43vw /* 11/7.68 */ 3.125vw /* 24/7.68 */;
    font-size: 2.08vw /* 16/7.68 */;
    border-radius: 1.04vw /* 8/7.68 */;
  }
  .form .field {
    margin-bottom: 3.125vw /* 24/7.68 */;
  }
  .form .field .label {
    right: 3.125vw /* 24/7.68 */;
    top: 2.34375vw /* 18/7.68 */;
    font-size: 1.3vw /* 10/7.68 */;
    line-height: 1.5625vw /* 12/7.68 */;
  }
  .form .field textarea {
    height: 15.625vw /* 120/7.68 */;
  }
  .form .field textarea + .label {
    top: 1.5625vw /* 12/7.68 */;
  }
  .form .btn-green {
    margin: 5.21vw /* 40/7.68 */ auto 0 auto;
  }
  .form .wpcf7 form .wpcf7-response-output {
    margin: 3.90625vw /* 30/7.68 */ 0 0 0;
    padding: 1.953125vw /* 15/7.68 */ 3.125vw /* 24/7.68 */;
    border-radius: 1.04vw /* 8/7.68 */;
  }
  .form .wpcf7-not-valid-tip {
    font-size: 1.69vw /* 13/7.68 */;
    margin-top: 0.65vw /* 5/7.68 */;
  }
  .get-touch {
    padding-top: 7.8125vw /* 60/7.68 */;
    padding-bottom: 7.8125vw /* 60/7.68 */;
  }
  .get-touch .title-section {
    width: 100%;
    padding: 0 2.6vw /* 20/7.68 */;
    margin-bottom: 7.8125vw /* 60/7.68 */;
  }
  .get-touch .title-section p {
    margin-top: 3.125vw /* 24/7.68 */;
  }
  .get-touch .teams .item {
    width: auto;
  }
  .get-touch .teams .item img {
    height: 31.25vw /* 240/19.2 */;
    width: 31.25vw /* 240/19.2 */;
    margin: 0 auto;
  }
  .get-touch .teams .item h4 {
    margin-bottom: 2.08vw /* 16/7.68 */;
    margin-top: 6.25vw /* 48/7.68 */;
  }
  .get-touch .teams .item p {
    margin-bottom: 1.82vw /* 14/7.68 */;
  }
  .get-touch .team-title {
    margin-bottom: 11.71875vw /* 90/7.68 */;
    font-size: 3.125vw /* 24/7.68 */;
    line-height: 4.95vw /* 38/7.68 */;
  }
  .footer {
    padding: 5.46875vw /* 42/7.68 */ 7.8125vw /* 60/7.68 */ 2.734375vw /* 21/7.68 */ 7.8125vw /* 60/7.68 */;
    align-items: flex-start;
  }
  .footer .col {
    width: 20%;
  }
  .footer .col-50 {
    width: 60%;
  }
  .footer .logo svg {
    width: 5.6vw /* 43/7.68 */;
  }
  .footer .nav {
    flex-wrap: wrap;
  }
  .footer .nav li + li {
    margin-left: 0;
  }
  .footer .nav li {
    width: 33.33%;
    margin-bottom: 2.99vw /* 23/7.68 */;
  }
  .footer .nav li:nth-child(4) {
    width: 50%;
  }
  .footer .nav li:nth-last-child(1),
  .footer .nav li:nth-last-child(2) {
    margin-bottom: 0;
  }
  .footer .socials a svg {
    width: 2.6vw /* 20/7.68 */;
  }
  .footer .copyright {
    margin-top: 48px;
  }
}
@media (max-width: 1065px) {
  .top-events {
    max-width: 100%;
    margin: 0 auto;
    padding: 4.34375vw 11.07vw 9.34375vw 11.07vw;
  }
  .top-events .section-name {
    font-size: 4.333vw;
    line-height: 5.25vw;
    margin-bottom: 7.6875vw;
  }
  .top-events .item {
    align-items: flex-start;
  }
  .top-events .item + .item {
    margin-top: 35px;
  }
  .top-events .item .figure {
    width: 22.667vw;
    height: 22.667vw;
  }
  .top-events .item .info {
    width: calc(100% - 22.667vw);
    padding-left: 2.40625vw;
  }
  .top-events .item .info h4 {
    font-size: 2.667vw;
    line-height: 2.25vw;
  }
  .top-events .item .info .date {
    font-size: 1.3vw;
    line-height: normal;
  }
  .top-events .item .info .location {
    font-size: 1.3vw;
    line-height: normal;
  }
  .top-events .item .info .location svg {
    width: 1.429vw;
    height: 1.429vw;
  }
  .top-events .item .info .text p,
  .top-events .item .info .text ul {
    font-size: 1.25vw;
    line-height: normal;
  }
  .top-events .item .info .text ul li {
    padding-left: 1.521vw;
  }
  .top-events .item .info .text ul li:before {
    top: 0.8125vw;
  }
  .top-events .item .info .btn-green {
    width: 12.93vw;
    height: 3.90625vw;
    font-size: 1.5vw;
    line-height: 3.90625vw;
    padding: 0;
  }
  .top-events .text-footer .btn-green {
    width: 12.93vw;
    height: 3.90625vw;
    font-size: 1.5vw;
    line-height: 3.90625vw;
    padding: 0;
  }
}
@media (max-width: 767px) {
  body {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 5.6vw /* 21/3.75 */;
  }
  h1 {
    font-size: 8.33vw /* 64/7.68 */;
    line-height: 10.15625vw /* 78/7.68 */;
  }
  p {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 5.6vw /* 21/3.75 */;
  }
  .header-menu {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    background-color: #161616;
    padding-bottom: 80px;
  }
  .header-menu:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(135.72deg, rgba(51, 235, 122, 0.25) 1.23%, rgba(28, 147, 186, 0.25) 100%);
  }
  .header-menu .flex {
    overflow-x: auto;
    flex-direction: column;
    display: flex;
    height: 100vh;
  }
  .header-menu .head-menu {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 5.33vw /* 20/3.75 */;
    margin-bottom: 14.93vw /* 56/3.75 */;
    position: relative;
    z-index: 10;
  }
  .header-menu .head-menu .logo {
    display: block;
    height: 6.93vw /* 26/3.75 */;
    margin-top: 0.53vw /* 2/3.75 */;
  }
  .header-menu .head-menu .logo svg {
    width: 38.13vw /* 143/3.75 */;
  }
  .header-menu .head-menu .mobile-close {
    background: transparent;
    border: 0;
    display: block;
    padding-top: 0.8vw /* 3/3.75 */;
  }
  .header-menu .head-menu .mobile-close svg {
    width: 4.8vw /* 18/3.75 */;
    height: 4.8vw;
  }
  .header-menu .nav {
    list-style: none;
    padding: 0 5.33vw /* 20/3.75 */;
    position: relative;
    z-index: 10;
    margin-bottom: 7vw;
  }
  .header-menu .nav a {
    display: block;
    font-size: 5.87vw /* 22/3.75 */;
    line-height: 8.8vw /* 33/3.75 */;
    color: #FFFFFF;
  }
  .header-menu .nav a svg {
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-left: 2.67vw /* 10/3.75 */;
    width: 1.87vw /* 7/3.75 */;
    height: 3.2vw /* 12/3.75 */;
    stroke: #fff;
  }
  .header-menu .nav a svg ~ defs stop {
    transition: 2s;
  }
  .header-menu .nav li + li {
    margin-top: 10.67vw /* 40/3.75 */;
  }
  .header-menu .nav li .submenu {
    display: none;
    padding-left: 8vw /* 30/3.75 */;
    list-style: none;
    margin-top: 6.4vw /* 24/3.75 */;
  }
  .header-menu .nav li .submenu li a {
    font-size: 5.33vw /* 20/3.75 */;
    line-height: 8vw /* 30/3.75 */;
  }
  .header-menu .nav li .submenu li + li {
    margin-top: 5.33vw /* 20/3.75 */;
  }
  .header-menu .nav .active > a svg {
    transform: rotate(90deg);
  }
  .header-menu .nav .active > a svg {
    stroke: url(#paint0_linear_219_11330);
  }
  .header-menu .nav .active > a {
    background: linear-gradient(111.69deg, #A2C166 3.91%, #2A8C7B 114.43%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .header-menu .socials {
    margin-top: auto;
    position: relative;
    z-index: 10;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5vw;
    width: 100%;
    align-items: center;
  }
  .header-menu .socials a svg {
    width: 6.4vw /* 24/3.75 */;
    height: auto;
  }
  .header-menu .socials a svg path {
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .header-menu .socials a:hover > svg path {
    fill: #A2C166;
  }
  .header-menu .socials a + a {
    margin-left: 12.8vw /* 48/3.75 */;
  }
  .btn-default,
  .btn-green {
    border-radius: 2.13vw /* 8/3.75 */;
  }
  .header {
    padding: 5.33vw /* 20/3.75 */;
  }
  .header .col:nth-child(2) {
    display: none;
  }
  .header .logo {
    display: block;
    height: 6.4vw /* 24/3.75 */;
    margin-top: 0.5vw /* 5/3.75 */;
  }
  .header .logo svg {
    width: 38.13vw /* 143/3.75 */;
  }
  .header .buttons {
    margin-right: 5vw;
  }
  .header .buttons a:nth-child(1) {
    display: none;
  }
  .header .buttons .btn-default {
    width: 18.37vw /* 95/7.68 */;
    height: 7.4vw;
    font-size: 3vw;
    line-height: 6.2vw;
    padding: 0;
    border-radius: 1.5vw;
  }
  .header .mobile-burger {
    background: transparent;
    border: 0;
    display: block;
    height: 6.4vw /* 24/3.75 */;
    line-height: 1;
  }
  .header .mobile-burger svg {
    width: 6.4vw /* 24/3.75 */;
    height: 4.53vw /* 17/3.75 */;
  }
  .header .col:nth-child(3) {
    width: auto;
    align-items: center;
  }
  .home-header {
    padding: 10.67vw /* 40/3.75 */ 5.33vw /* 20/3.75 */ 21.33vw /* 80/3.75 */ 5.33vw /* 20/3.75 */;
  }
  .home-header .info {
    margin-top: 10.67vw /* 40/3.75 */;
  }
  .home-header .info p {
    margin-top: 4.8vw /* 18/3.75 */;
    font-size: 5.33vw /* 20/3.75 */;
    line-height: 8vw /* 30/3.75 */;
  }
  .home-header .buttons {
    margin-top: 10.67vw /* 40/3.75 */;
  }
  .home-header .buttons .btn-green,
  .home-header .buttons .btn-default {
    width: 38.67vw /* 145/3.75 */;
    height: 12.27vw /* 46/3.75 */;
    line-height: 12.27vw /* 46/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
  }
  .home-header .buttons a + a {
    margin-left: 4.27vw /* 16/3.75 */;
  }
  .home-header:after {
    top: 21.61vw /* 166/7.68 */;
    background: url(images/header-bg.svg) no-repeat top left;
    background-size: 162%;
  }
  .legal {
    padding: 0 5.33vw /* 20/3.75 */;
    padding-bottom: 16vw /* 60/3.75 */;
    padding-top: 16vw /* 60/3.75 */;
  }
  .legal p,
  .legal ul,
  .legal ol {
    margin-bottom: 5.33vw /* 20/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 6.4vw /* 24/3.75 */;
  }
  .legal h1,
  .legal h2,
  .legal h3 {
    margin-bottom: 10.67vw /* 40/3.75 */;
  }
  .info-block {
    padding: 9.33vw /* 35/3.75 */ 5.33vw /* 20/3.75 */ 14.93vw /* 56/3.75 */ 5.33vw /* 20/3.75 */;
  }
  .info-block .container {
    width: 100%;
  }
  .info-block figure {
    width: 100%;
    margin: 0 auto 10.67vw /* 40/3.75 */ auto;
  }
  .info-block figure img {
    height: auto;
    border-radius: 8px;
    position: relative;
    z-index: 10;
    width: 100%;
  }
  .info-block figure .after {
    border-radius: 1.04vw /* 8/7.68 */;
    transform: rotate(2.7deg);
  }
  .info-block .description h2 {
    margin-bottom: 4.27vw /* 16/3.75 */;
    font-size: 6.4vw /* 24/3.75 */;
    line-height: 9.6vw /* 36/3.75 */;
  }
  .info-block .description p {
    margin-bottom: 7.47vw /* 28/3.75 */;
  }
  .info-block .description .buttons {
    justify-content: center;
  }
  .info-block .description .buttons .btn-green,
  .info-block .description .buttons .btn-default {
    width: 42.13vw /* 158/3.75 */;
    height: 9.87vw /* 37/3.75 */;
    line-height: 9.87vw /* 37/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
  }
  .info-block .description .buttons a + a {
    margin-left: 4.27vw /* 16/3.75 */;
  }
  .faq {
    padding: 0 5.33vw /* 20/3.75 */;
    margin-bottom: 26.67vw /* 100/3.75 */;
  }
  .faq .head {
    padding-top: 16vw /* 60/3.75 */;
    padding-bottom: 7.47vw /* 28/3.75 */;
    margin-bottom: 6.4vw /* 24/3.75 */;
  }
  .faq .head h1 {
    font-size: 10.67vw /* 40/3.75 */;
    line-height: 13.87vw /* 52/3.75 */;
    margin-bottom: 2.13vw /* 8/3.75 */;
  }
  .faq .container {
    display: block;
    width: 100%;
  }
  .faq .container img {
    border-radius: 2.13vw /* 8/3.75 */;
  }
  .faq .container .accordions {
    width: 100%;
    margin-left: 0;
    margin-top: 4.17vw /* 32/7.68 */;
  }
  .faq .container .accordion-title {
    font-size: 4.8vw /* 18/3.75 */;
    line-height: 7.2vw /* 27/3.75 */;
    padding: 6.4vw /* 24/3.75 */ 13.33vw /* 50/3.75 */ 6.4vw /* 24/3.75 */ 0;
  }
  .faq .container .accordion-title .plus-minus {
    top: 8vw /* 30/3.75 */;
    width: 4.27vw /* 16/3.75 */;
    height: 4.27vw /* 16/3.75 */;
  }
  .faq .container .accordion-title .plus-minus::before,
  .faq .container .accordion-title .plus-minus::after {
    height: 3px;
  }
  .faq .container .accordion-title .plus-minus::after {
    margin-top: 0;
  }
  .faq .container .accordion-content {
    padding-bottom: 6.4vw /* 24/3.75 */;
    font-size: 14px;
    line-height: 21px;
  }
  .faq .question-button {
    margin-top: 16vw /* 60/3.75 */;
  }
  .faq .question-button .info {
    width: 100%;
  }
  .faq .question-button h3 {
    font-size: 6.4vw /* 24/3.75 */;
    line-height: 9.6vw /* 36/3.75 */;
    margin-bottom: 6.4vw /* 24/3.75 */;
  }
  .faq .question-button p {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 5.6vw /* 21/3.75 */;
    margin-bottom: 10.67vw /* 40/3.75 */;
  }
  .faq .question-button .btn-green {
    width: 89.6vw /* 336/3.75 */;
    height: 9.87vw /* 37/3.75 */;
    line-height: 9.87vw /* 37/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
  }
  .pricing .head {
    padding: 0 5.33vw /* 20/3.75 */;
    margin-top: 16vw /* 60/3.75 */;
    margin-bottom: 16vw /* 60/3.75 */;
  }
  .pricing .head p {
    margin-top: 6.4vw /* 24/3.75 */;
  }
  .pricing .head p br {
    display: none;
  }
  .pricing .head h1 {
    font-size: 10.67vw /* 40/3.75 */;
    line-height: 13.87vw /* 52/3.75 */;
  }
  .pricing .items {
    width: 100%;
    padding: 0 5.33vw /* 20/3.75 */;
    margin-bottom: 21.33vw /* 80/3.75 */;
  }
  .pricing .items .item {
    height: auto;
    border-radius: 2.13vw /* 8/3.75 */;
    padding: 3.2vw /* 12/3.75 */ 5.33vw /* 20/3.75 */ 7.2vw /* 27/3.75 */ 5.33vw /* 20/3.75 */;
  }
  .pricing .items .item ul {
    padding-top: 6.4vw /* 24/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 5.6vw /* 21/3.75 */;
  }
  .pricing .items .item ul li {
    padding-left: 7.67vw /* 40/3.75 */;
  }
  .pricing .items .item ul li + li {
    margin-top: 2.67vw /* 10/3.75 */;
  }
  .pricing .items .item ul li:before {
    width: 3.47vw /* 13/3.75 */;
    height: 2.67vw /* 10/3.75 */;
    top: 1.27vw /* 10/3.75 */;
  }
  .pricing .items .item h3 {
    font-size: 4.8vw /* 18/3.75 */;
    line-height: 7.2vw /* 27/3.75 */;
  }
  .pricing .items .item p {
    padding-top: 2.13vw /* 8/3.75 */;
    font-size: 6.4vw /* 24/3.75 */;
    line-height: 9.6vw /* 36/3.75 */;
  }
  .pricing .items .item + .item {
    margin-top: 8.53vw /* 32/3.75 */;
  }
  .pricing .items .item .btn-green {
    margin-top: 5vw;
    width: 100%;
    height: 9.87vw /* 37/3.75 */;
    line-height: 9.87vw /* 37/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
  }
  .pricing .table {
    padding-bottom: 14.13vw /* 53/3.75 */;
    max-width: 100%;
  }
  .pricing .table .title {
    margin-bottom: 7.67vw /* 40/3.75 */;
    text-align: center;
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .pricing .table .title h3 {
    font-size: 6.4vw /* 24/3.75 */;
    line-height: 9.6vw /* 36/3.75 */;
  }
  .pricing .table .table0 {
    width: 100%;
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .pricing .table table th,
  .pricing .table table td {
    width: 47.47vw /* 178/3.75 */;
    height: auto;
    font-size: 5.33vw /* 20/3.75 */;
    line-height: 8vw /* 30/3.75 */;
    padding: 4vw /* 15/3.75 */ 5.33vw /* 20/3.75 */ !important;
  }
  .pricing .table .get-started {
    margin-top: 12vw;
    margin-bottom: 0;
  }
  .pricing .table .get-started .btn-green {
    width: 89.6vw /* 336/3.75 */;
    height: 9.87vw /* 37/3.75 */;
    line-height: 9.87vw /* 37/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
  }
  .benefits {
    padding-bottom: 26.67vw /* 100/3.75 */;
  }
  .benefits .benefits-header {
    width: 100%;
    margin: 16vw /* 60/3.75 */ 0;
    padding: 0 6.77vw /* 52/7.68 */;
    text-align: center;
  }
  .benefits .benefits-header h1 {
    margin-bottom: 6.4vw /* 24/3.75 */;
    font-size: 10.67vw /* 40/3.75 */;
    line-height: 13.87vw /* 52/3.75 */;
  }
  .benefits .benefits-header p {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 5.6vw /* 21/3.75 */;
    width: 100%;
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .benefits .list-img {
    width: 100%;
    height: 57.07vw /* 214/3.75 */;
    margin-bottom: 16vw /* 60/3.75 */;
  }
  .benefits .list-img img {
    height: 46.4vw /* 174/3.75 */;
    width: auto !important;
    border-radius: 0;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-top: 20px;
  }
  .benefits .list-img .active {
    height: 46.4vw /* 174/3.75 */;
    transform: none;
  }
  .benefits .list-img .slick-current img {
    margin-top: 0;
    height: 57.07vw /* 214/3.75 */;
  }
  .benefits .list {
    width: 100%;
    margin: 0;
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .benefits .item {
    width: 100%;
  }
  .benefits .item img {
    width: 100%;
    margin-top: 10.67vw /* 40/3.75 */;
    border-radius: 2.13vw /* 8/3.75 */;
  }
  .benefits .item .description {
    width: 100%;
    text-align: center;
  }
  .benefits .item .description h2 {
    font-size: 6.4vw /* 24/3.75 */;
    line-height: 9.6vw /* 36/3.75 */;
    margin-bottom: 6.4vw /* 24/3.75 */;
  }
  .benefits .item .description p {
    color: #C5C5C5;
  }
  .benefits .item:not(.item-right) img {
    order: 1;
  }
  .benefits .item:not(.item-right) .description {
    order: 0;
  }
  .benefits .item-right {
    margin-top: 3.90625vw /* 30/7.68 */;
  }
  .why-blockchain {
    background: url(images/blockchain-bg.svg) no-repeat bottom -30vw center;
    background-size: cover;
  }
  .why-blockchain .head-description {
    margin: 16vw /* 60/3.75 */ 0 16vw /* 60/3.75 */ 0;
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .why-blockchain .head-description h1 {
    margin-bottom: 6.4vw /* 24/3.75 */;
    font-size: 10.67vw /* 40/3.75 */;
    line-height: 13.87vw /* 52/3.75 */;
  }
  .why-blockchain .head-description p {
    font-size: 4.27vw /* 16/3.75 */;
    line-height: 6.4vw /* 24/3.75 */;
    width: 100%;
  }
  .why-blockchain .blockchain {
    width: 100%;
    margin: 0;
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .why-blockchain .blockchain .items {
    width: 100%;
  }
  .why-blockchain .blockchain .items .item {
    height: 54.67vw /* 205/3.75 */;
    border-radius: 2.13vw /* 8/3.75 */;
    padding: 8.8vw /* 33/3.75 */ 12.53vw /* 47/3.75 */ 0 12.53vw /* 47/3.75 */;
  }
  .why-blockchain .blockchain .items .item .figure {
    width: 17.07vw /* 64/3.75 */;
    height: 17.07vw /* 64/3.75 */;
  }
  .why-blockchain .blockchain .items .item .figure img {
    width: 10.67vw /* 40/3.75 */;
    height: 10.67vw /* 40/3.75 */;
  }
  .why-blockchain .blockchain .items .item h3 {
    font-size: 4.8vw /* 18/3.75 */;
    line-height: 7.2vw /* 27/3.75 */;
  }
  .why-blockchain .blockchain .items .item + .item {
    margin-top: 8.53vw /* 32/3.75 */;
  }
  .why-blockchain .blockchain .center-btn {
    margin-top: 16vw /* 50/19.2 */;
  }
  .why-blockchain .blockchain .center-btn a {
    margin-bottom: 16vw;
  }
  .why-blockchain .blockchain .center-btn .btn-default {
    width: 50vw /* 150/3.75 */;
    height: 9.87vw /* 37/3.75 */;
    line-height: 9.87vw /* 37/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
  }
  .why-blockchain .your-sales {
    padding: 16vw 5.33vw /* 20/3.75 */ 21.33vw /* 80/3.75 */ 5.33vw /* 20/3.75 */;
    width: 100%;
    margin: 0;
  }
  .why-blockchain .your-sales .mob-title {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .why-blockchain .your-sales .item {
    width: 100%;
    align-items: center;
    position: relative;
  }
  .why-blockchain .your-sales .item + .item {
    margin-top: 10.83vw /* 160/7.68 */;
  }
  .why-blockchain .your-sales .item .figure {
    display: none;
    width: 16vw /* 60/3.75 */;
    height: 16vw /* 60/3.75 */;
    position: absolute;
    left: 0;
    top: 3.47vw /* 13/3.75 */;
  }
  .why-blockchain .your-sales .item .figure img {
    width: 10vw /* 37.5/3.75 */;
    height: 10vw /* 37.5/3.75 */;
  }
  .why-blockchain .your-sales .item .text {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }
  .why-blockchain .your-sales .item .text br {
    display: none;
  }
  .why-blockchain .your-sales .item .text h2 {
    display: none;
    font-size: 8.53vw /* 32/3.75 */;
    line-height: 11.2vw /* 42/3.75 */;
    margin-bottom: 0;
    padding-left: 5vw;
  }
  .why-blockchain .your-sales .item .text .mob-title {
    margin-bottom: 5vw;
  }
  .why-blockchain .your-sales .item .text .mob-title h2 {
    display: block;
    width: calc(100% - 16vw);
  }
  .why-blockchain .your-sales .item .text .mob-title .figure {
    display: flex;
    position: relative;
    top: 0;
    left: 0;
  }
  .why-blockchain .your-sales .item + .item {
    margin-top: 31.47vw /* 118/3.75 */;
  }
  .why-blockchain .your-sales .item-right .figure {
    order: 0;
  }
  .why-blockchain .your-sales .item-right .text {
    order: 1;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }
  .why-blockchain .get-started-today {
    padding: 16vw /* 60/3.75 */ 5.33vw /* 20/3.75 */;
  }
  .why-blockchain .get-started-today h2 {
    font-size: 8.53vw /* 32/3.75 */;
    line-height: 11.2vw /* 42/3.75 */;
    margin-bottom: 12.53vw /* 47/3.75 */;
  }
  .why-blockchain .get-started-today .btn-green {
    width: 51.73vw /* 194/3.75 */;
    height: 14.93vw /* 56/3.75 */;
    line-height: 14.93vw /* 56/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
    border-radius: 2.13vw /* 8/3.75 */;
  }
  .about-us {
    width: 100%;
    margin: 0;
    padding: 0 5.33vw /* 20/3.75 */;
    padding-top: 16vw /* 60/3.75 */;
  }
  .about-us .description {
    width: 100%;
    margin-bottom: 21.33vw /* 80/3.75 */;
  }
  .about-us .description .text {
    width: 100%;
  }
  .about-us .description .text h3 {
    font-size: 6.4vw /* 24/3.75 */;
    line-height: 9.6vw /* 36/3.75 */;
    margin-bottom: 4.27vw /* 16/3.75 */;
  }
  .about-us .description .text h1 {
    font-size: 10.67vw /* 40/3.75 */;
    line-height: 13.87vw /* 52/3.75 */;
    margin-bottom: 6.4vw /* 24/3.75 */;
  }
  .about-us .description .text .image-mob {
    margin-bottom: 14.93vw /* 56/3.75 */;
  }
  .about-us .description .text p + p {
    margin-top: 6.4vw /* 24/3.75 */;
  }
  .customers {
    width: 100%;
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .customers h2 {
    margin-bottom: 6.4vw /* 24/3.75 */;
    font-size: 8.53vw;
    line-height: 11.2vw;
  }
  .customers p {
    width: 100%;
    padding: 0 5.33vw /* 20/3.75 */;
    margin-bottom: 12.27vw /* 46/3.75 */;
  }
  .customers .timeline-slider {
    margin: 0 -5.33vw /* -20/3.75 */;
    margin-bottom: 21.33vw /* 80/3.75 */;
  }
  .customers .timeline-slider img {
    max-height: 20vw /* 118/7.68 */;
  }
  .customers-home {
    padding-top: 10.67vw;
  }
  .investors {
    padding: 10.67vw /* 40/3.75 */ 0 12.27vw /* 46/3.75 */ 0;
  }
  .investors .text {
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .investors .text h2 {
    font-size: 8.53vw /* 32/3.75 */;
    line-height: 11.2vw /* 42/3.75 */;
    margin-bottom: 6.4vw /* 24/3.75 */;
  }
  .investors .text p {
    margin-top: 0;
    padding: 0 2.67vw /* 10/3.75 */;
    margin-bottom: 6.4vw /* 24/3.75 */;
  }
  .investors .images {
    width: 100%;
  }
  .investors .images img {
    max-height: 23.73vw /* 89/3.75 */;
  }
  .investing {
    width: 100%;
    margin: 0 auto;
    padding: 21.33vw /* 80/3.75 */ 5.33vw /* 20/3.75 */ 31.2vw /* 117/3.75 */ 5.33vw /* 20/3.75 */;
  }
  .investing .description {
    width: 100%;
  }
  .investing .description .img {
    margin-top: 21.33vw /* 80/3.75 */;
    width: calc(100% - 3.65vw);
    margin-left: 3.65vw;
  }
  .investing .description .text h2 {
    font-size: 8.53vw /* 32/3.75 */;
    line-height: 11.2vw /* 42/3.75 */;
    margin-bottom: 6.4vw /* 24/3.75 */;
  }
  .investing .description .text p {
    margin-bottom: 8.8vw /* 33/3.75 */;
  }
  .investing .description .text p br {
    display: none;
  }
  .investing .description .text .buttons .btn-green {
    width: 89.6vw /* 336/3.75 */;
    height: 14.93vw /* 56/3.75 */;
    line-height: 14.93vw /* 56/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
  }
  .comments {
    padding: 10.67vw /* 40/3.75 */ 5.33vw /* 20/3.75 */;
  }
  .comments img {
    display: none;
  }
  .comments .container {
    padding: 0;
  }
  .comments .comments-text {
    padding-left: 0;
    width: 100%;
  }
  .comments .comments-text p {
    font-size: 3.73vw;
    line-height: normal;
    margin-bottom: 8vw /* 20/3.75 */;
  }
  .comments .comments-text p br {
    display: none;
  }
  .comments .comments-text h5 {
    font-size: 4vw;
    line-height: 6.7vw /* 26/3.75 */;
  }
  .comments .comments-text .d-flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    text-align: left;
  }
  .comments .comments-text .d-flex img {
    display: block;
    width: 19.2vw /* 72/3.75 */;
    height: 19.2vw /* 72/3.75 */;
    margin-bottom: 0;
  }
  .comments .comments-text .d-flex h5 {
    width: calc(100% - 19.2vw);
    padding-left: 5.33vw /* 20/3.75 */;
  }
  .comments .slick-slider-arrow {
    margin-top: 12.573vw;
  }
  .comments .slick-slider-arrow .slick-arrow {
    width: 7.33vw;
    height: 7.33vw;
  }
  .comments .slick-slider-arrow .slick-arrow svg {
    width: 2.3vw;
    height: 3.3vw;
  }
  .comments .slick-slider-arrow .slick-dots {
    margin: 0 5.33vw;
  }
  .comments .slick-slider-arrow .slick-dots button {
    width: 2.67vw;
    height: 2.67vw;
  }
  .comments .slick-slider-arrow .slick-dots .active {
    width: 3.2vw;
    height: 3.2vw;
  }
  .slick-slider-arrow {
    margin-top: 11vw;
  }
  .slick-slider-arrow .slick-arrow {
    width: 9.3375vw /* 64.08/19.2 */;
    height: 9.3375vw /* 64.08/19.2 */;
  }
  .slick-slider-arrow .slick-arrow svg {
    width: 2.729vw;
    height: 3.25vw;
  }
  .slick-slider-arrow .slick-dots {
    margin: 0 8.302vw;
  }
  .slick-slider-arrow .slick-dots li + li {
    margin-left: 3.4vw;
  }
  .slick-slider-arrow .slick-dots button {
    width: 2.725vw;
    height: 2.725vw;
  }
  .call-to-action {
    padding: 16vw /* 60/3.75 */ 5.33vw /* 20/3.75 */ 17vw /* 100/3.75 */ 5.33vw /* 20/3.75 */;
  }
  .call-to-action h2 {
    margin-bottom: 9.6vw /* 36/3.75 */;
    font-size: 10.67vw /* 40/3.75 */;
    line-height: 13.87vw /* 52/3.75 */;
  }
  .call-to-action .btn-green {
    width: 34.4vw /* 129/3.75 */;
    height: 12.8vw /* 48/3.75 */;
    line-height: 12.8vw /* 48/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
  }
  .blog-header {
    padding: 16vw /* 60/3.75 */ 5.33vw /* 20/3.75 */;
  }
  .blog-header .title-section p {
    margin-top: 4.27vw /* 16/3.75 */;
  }
  .blog-header .row {
    margin: 0 -5.33vw /* 20/3.75 */;
  }
  .blog-header .col {
    width: 100%;
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .blog-header .new-post {
    margin-top: 20vw;
  }
  .blog-header .new-post h4 {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 6.4vw /* 24/3.75 */;
    margin-bottom: 12.8vw /* 48/3.75 */;
  }
  .blog-header .new-post .list .item + .item {
    margin-top: 12.8vw /* 48/3.75 */;
  }
  .blog-header .new-post .list .post-name {
    font-size: 4vw;
    line-height: 6vw;
    margin-bottom: 4vw;
  }
  .blog {
    padding-bottom: 10vw;
  }
  .blog .container {
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .blog hr {
    margin-bottom: 12.8vw /* 48/3.75 */;
  }
  .blog .row {
    margin: 0 -5.33vw /* -20/3.75 */;
  }
  .blog .col {
    width: 100%;
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .blog .load-more-wrapper {
    margin-top: 22.67vw /* 85/3.75 */;
  }
  .blog .load-more-wrapper a {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 6.4vw /* 24/3.75 */;
  }
  .blog-post-item {
    margin-bottom: 10.13vw /* 38/3.75 */;
  }
  .blog-post-item figure {
    height: 64vw /* 240/3.75 */;
  }
  .blog-post-item time {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 6.4vw /* 24/3.75 */;
    margin-bottom: 4.27vw /* 16/3.75 */;
    margin-top: 6.4vw /* 24/3.75 */;
  }
  .blog-post-item .post-name {
    font-size: 6.4vw /* 24/3.75 */;
    line-height: 10.13vw /* 38/3.75 */;
    margin-bottom: 4.27vw /* 16/3.75 */;
  }
  .blog-post-item .excerpt {
    margin-bottom: 4.27vw /* 16/3.75 */;
  }
  .blog-post-item .excerpt p {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 6.4vw /* 24/3.75 */;
  }
  .single-blog-post .container {
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .single-blog-post .post {
    padding-top: 16vw /* 60/3.75 */;
    padding-bottom: 13.33vw /* 50/3.75 */;
  }
  .single-blog-post p {
    margin-bottom: 5.33vw /* 20/3.75 */;
  }
  .single-blog-post time {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 6.4vw /* 24/3.75 */;
  }
  .single-blog-post .post-info {
    margin-top: 8.53vw /* 32/3.75 */;
    margin-bottom: 6.25vw /* 48/7.68 */;
  }
  .single-blog-post h1 {
    font-size: 6vw;
    line-height: 8vw;
  }
  .single-blog-post ul {
    margin-bottom: 5.33vw /* 20/3.75 */;
  }
  .single-blog-post .post-author {
    margin-top: 8.53vw /* 32/3.75 */;
  }
  .single-blog-post .author img {
    width: 12.8vw /* 48/3.75 */;
  }
  .single-blog-post .author span {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 6.4vw /* 24/3.75 */;
    margin-left: 4vw /* 15/3.75 */;
  }
  .related-posts {
    margin-bottom: 16vw /* 60/3.75 */;
  }
  .related-posts .container {
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .related-posts .row {
    margin: 0 -5.33vw /* -20/3.75 */;
  }
  .related-posts .col {
    width: 100%;
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .related-posts h3 {
    font-size: 6.4vw /* 24/3.75 */;
    line-height: 10.13vw /* 38/3.75 */;
    margin-top: 10.67vw /* 40/3.75 */;
    margin-bottom: 10.67vw /* 40/3.75 */;
  }
  .page-header-press {
    background-size: cover;
    min-height: 79.896vw /* 670/19.2 */;
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .press-list {
    padding: 16vw /* 60/3.75 */ 5.33vw /* 20/3.75 */;
  }
  .press-list .section-name {
    margin-bottom: 16vw /* 60/3.75 */;
    font-size: 6.4vw /* 24/3.75 */;
    line-height: 10.13vw /* 38/3.75 */;
  }
  .press-list .item {
    padding: 8.53vw /* 32/3.75 */ 0;
  }
  .press-list .item .image {
    width: 100%;
  }
  .press-list .item .info {
    width: 100%;
    padding-left: 0;
  }
  .press-list .item .info time {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 5.6vw /* 21/3.75 */;
    margin-bottom: 5.33vw /* 20/3.75 */;
  }
  .press-list .item .info .name h3 {
    margin-bottom: 5.33vw /* 20/3.75 */;
    font-size: 6.4vw /* 24/3.75 */;
    line-height: 10.13vw /* 38/3.75 */;
  }
  .press-list .item .info p {
    font-size: 3.73vw /* 14/3.75 */;
    line-height: 6.4vw /* 24/3.75 */;
  }
  .press-list .item .info .read-more-post {
    margin-top: 5.33vw /* 20/3.75 */;
  }
  .line-body {
    margin: 23vw 0;
  }
  .form {
    padding: 0 5.33vw /* 20/3.75 */;
  }
  .form input[type="text"],
  .form input[type="tel"],
  .form input[type="email"],
  .form textarea {
    height: 12.8vw /* 48/3.75 */;
    padding: 2.93vw /* 11/3.75 */ 22.4vw /* 84/3.75 */ 2.93vw /* 11/3.75 */ 6.4vw /* 24/3.75 */;
    font-size: 4.27vw /* 16/3.75 */;
    border-radius: 2.13vw /* 8/3.75 */;
  }
  .form .field {
    margin-bottom: 6.4vw /* 24/3.75 */;
  }
  .form .field .label {
    right: 6.4vw /* 24/3.75 */;
    top: 4.8vw /* 18/3.75 */;
    font-size: 2.67vw /* 10/3.75 */;
    line-height: 3.2vw /* 12/3.75 */;
  }
  .form .field textarea {
    height: 32vw /* 120/3.75 */;
  }
  .form .field textarea + .label {
    top: 3.2vw /* 12/3.75 */;
  }
  .form .btn-green {
    margin: 4.67vw /* 40/3.75 */ auto 0 auto;
    width: 89.6vw /* 336/3.75 */;
    height: 14.93vw /* 56/3.75 */;
    line-height: 14.93vw /* 56/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
  }
  .form .wpcf7 form .wpcf7-response-output {
    margin: 8vw /* 30/3.75 */ 0 0 0;
    padding: 4vw /* 15/3.75 */ 6.4vw /* 24/3.75 */;
    border-radius: 2.13vw /* 8/3.75 */;
  }
  .form .wpcf7-not-valid-tip {
    font-size: 3.47vw /* 13/3.75 */;
    margin-top: 1.33vw /* 5/3.75 */;
  }
  .get-touch {
    padding-top: 16vw /* 60/3.75 */;
    padding-bottom: 16vw /* 60/7.68 */;
  }
  .get-touch .title-section {
    padding: 0 5.33vw /* 20/3.75 */;
    margin-bottom: 16vw /* 60/3.75 */;
  }
  .get-touch .title-section p {
    margin-top: 6.4vw /* 24/3.75 */;
  }
  .get-touch .teams .item img {
    height: 40vw /* 150/3.75 */;
    width: 40vw /* 150/3.75 */;
  }
  .get-touch .teams .item h4 {
    margin-bottom: 0.27vw /* 16/3.75 */;
    margin-top: 5.8vw /* 48/3.75 */;
  }
  .get-touch .teams .item p {
    font-weight: 300;
    margin-bottom: 3.73vw /* 14/3.75 */;
  }
  .get-touch .team-title {
    margin-bottom: 16vw /* 60/3.75 */;
    font-size: 5vw;
    line-height: 7vw;
  }
  .customers-home .timeline-slider {
    margin-bottom: 12vw /* 80/3.75 */;
  }
  .top-events {
    max-width: 100%;
    margin: 0 auto;
    padding: 10vw 5.33vw 17vw 5.33vw;
  }
  .top-events .section-name {
    font-size: 8.53vw;
    line-height: 10vw;
    margin-bottom: 9.6vw;
  }
  .top-events .item {
    display: block;
  }
  .top-events .item + .item {
    margin-top: 20vw;
  }
  .top-events .item .figure {
    width: 100%;
    height: 89.4vw;
  }
  .top-events .item .figure img {
    border-radius: 2.13vw;
    border: 1px solid #373737;
  }
  .top-events .item .info {
    width: 100%;
    padding-left: 0;
    margin-top: 5.33vw;
  }
  .top-events .item .info h4 {
    font-size: 6.4vw;
    line-height: 7.8vw;
  }
  .top-events .item .info .date {
    margin-top: 5px;
    font-size: 4.27vw;
    line-height: 6.4vw;
    /* 150% */
  }
  .top-events .item .info .location {
    font-size: 3.73vw;
    line-height: 6.4vw;
    /* 171.429% */
  }
  .top-events .item .info .location svg {
    width: 3.73vw;
    height: 3.73vw;
  }
  .top-events .item .info .text p,
  .top-events .item .info .text ul {
    font-size: 3.73vw;
    line-height: normal;
  }
  .top-events .item .info .text ul li {
    padding-left: 3.47vw;
  }
  .top-events .item .info .text ul li:before {
    top: 9px;
  }
  .top-events .item .info .btn-green {
    width: 30.13vw /* 158/3.75 */;
    height: 9.87vw /* 37/3.75 */;
    line-height: 9.87vw /* 37/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
  }
  .top-events .text-footer h4 {
    margin-bottom: 9.6vw /* 36/3.75 */;
    font-size: 7.67vw /* 40/3.75 */;
    line-height: 10.87vw /* 52/3.75 */;
  }
  .top-events .text-footer .btn-green {
    width: 34.4vw /* 129/3.75 */;
    height: 12.8vw /* 48/3.75 */;
    line-height: 12.8vw /* 48/3.75 */;
    font-size: 3.73vw /* 14/3.75 */;
  }
  .page-404 {
    height: calc(100vh - 50vw);
  }
  .page-404 svg {
    max-width: 70%;
    width: auto;
    margin: 0 auto;
    display: block;
    height: auto;
  }
  .page-404 p {
    margin-top: 10vw;
  }
  .footer {
    padding: 21.33vw /* 80/3.75 */ 5.33vw /* 20/3.75 */ 5.33vw /* 20/3.75 */ 5.33vw /* 20/3.75 */;
    position: relative;
  }
  .footer .col:nth-child(1) {
    width: 40%;
    order: 1;
    display: block;
  }
  .footer .col:nth-child(2) {
    width: 60%;
    display: block;
    order: 0;
  }
  .footer .col:nth-child(3) {
    position: absolute;
    bottom: 23.47vw /* 88/3.75 */;
    right: 5.33vw /* 20/3.75 */;
  }
  .footer .logo {
    display: flex;
    justify-content: flex-end;
  }
  .footer .logo svg {
    width: 11.47vw /* 43/3.75 */;
    height: 11.47vw /* 43/3.75 */;
  }
  .footer .nav {
    justify-content: left;
    width: 100%;
  }
  .footer .nav li + li {
    margin-left: 0;
    margin-top: 12.27vw /* 46/3.75 */;
  }
  .footer .nav li {
    width: 100% !important;
    margin-bottom: 2.99vw /* 23/7.68 */;
  }
  .footer .nav li a {
    display: block;
  }
  .footer .nav li:nth-child(4) {
    width: 50%;
  }
  .footer .nav li:nth-last-child(1),
  .footer .nav li:nth-last-child(2) {
    margin-bottom: 0;
  }
  .footer .socials {
    height: 118px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: space-between;
    width: 34px;
  }
  .footer .socials a {
    display: block;
  }
  .footer .socials a svg {
    width: 5.33vw /* 20/3.75 */;
  }
  .footer .socials a + a {
    margin-left: 0;
  }
  .footer .copyright {
    margin-top: 12.8vw /* 48/3.75 */;
    order: 2;
  }
}
@keyframes topToBottom {
  0% {
    opacity: 0;
    transform: rotateX(-90deg);
  }
  100% {
    opacity: 1;
    transform: rotateX(0deg);
  }
}
@keyframes glowing {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 400% 0;
  }
  100% {
    background-position: 0 0;
  }
}
