/*!
 * lightchain.ai (https://lightchain.ai/)
 *
 * Copyright 2024 Lightchain



/**************************************
 CSS index
****************************
/--- Default Styles -----/


01.Variables
02.Mixins
03.Reset
04.Typography
05.Extend
06.Animations
07.Shortcode
08.Spacing
09.Common
10.Forms
11.Sal
12.Text Animation
13.Themebg

/--- Header Styles -----/

01.Headerdefault
02.Nav
03.Header Top
04.HeaderTopBar
05.Mobilemenu

/--- Elements -----/

01.Breadcrumb
02.Sectiontitle
03.Button
04.Service
05.Card
06.Counter
07.Progressbar
08.Accordion
09.Social Share
10.Team
11.Portfolio
12.Testimonial
13.Slickslide
14.Timeline
15.Call to Action
16.Tab
17.Pricing
18.Split
19.Vedio
20.Gallery
21.Contact
22.Brand
23.404
24.Advance Tab
25.Advancepricing
26.Contact Form
27.Swicher
28.Backto Top
29.About
30.Newsletter

/--- Blog -----/
01.Blog
02.Sidebar
03.Blog Details

/--- Footer -----/
01.Footer
02.Copyright

/--- Template -----/
01.Banner
02.Portfoliodetails
03.Splash
04.Lightmode

***************************************/@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";
:root {
  --bs-primary:#7064e9;
  --bs-primary-rgb:112,
  100,
  233;
  --color-primary:#7064e9;
  --color-primary-alt:#35316f;
  --color-secondary:#410093;
  --color-tertiary:#f2cd25;
  --color-darker-two:#14152c;
  --color-primary-gradient-start:#4179fe;
  --color-primary-gradient-end:#36f5ff;
  --color-secondary-gradient-start:#f850ff;
  --color-secondary-gradient-end:#147ef3;
  --color-tertiary-gradient-start:#fd6221;
  --color-tertiary-gradient-end:#f2cd25;
  --color-primary-darker:#011827;
  --color-tertiary-darker:#150b40;
  --color-secondary-darker:#190301;
  --color-bg-1:#0e0c15;
  --color-link:#bcc3d7;
  --color-border-dark:#1e1e1e;
  --color-heading:#ccceef;
  --color-body:#7376aa;
  --color-text-off:#565e78;
  --color-dark:#070710;
  --color-darker:rgba(6,
  6,
  6,
  .7);
  --color-darkest:rgba(0,
  0,
  0,
  .3);
  --color-black:#000;
  --color-black-off:rgba(0,
  0,
  0,
  .2);
  --color-blacker:rgba(15,
  15,
  17,
  0);
  --color-blackest:#0f1021;
  --color-border:hsla(0,
  0%,
  100%,
  .1);
  --color-border-light:#e5e7eb;
  --color-lessdark:#1e1e1e;
  --color-gray:#7376aa;
  --color-midgray:#878787;
  --color-light:#e4e6ea;
  --color-lighter:#ced0d4;
  --color-lightest:#f0f2f5;
  --color-white:#fff;
  --color-white-off:hsla(0,
  0%,
  100%,
  .05);
  --color-success:#3eb75e;
  --color-danger:#ff0003;
  --color-warning:#ff8f3c;
  --color-info:#1ba2db;
  --color-facebook:#3b5997;
  --color-twitter:#1ba1f2;
  --color-youtube:#ed4141;
  --color-linkedin:#0077b5;
  --color-pinterest:#e60022;
  --color-instagram:#c231a1;
  --color-vimeo:#00adef;
  --color-twitch:#6441a3;
  --color-discord:#7289da;
  --color-extra01:#666;
  --color-extra02:#606770;
  --color-extra03:#fbfbfd;
  --color-extra04:#1a1a1a;
  --color-extra05:#242424;
  --color-extra06:#111424;
  --border-width:2px;
  --radius-small:6px;
  --radius:10px;
  --radius-big:16px;
  --radius-bigger:50px;
  --p-light:300;
  --p-regular:400;
  --p-medium:500;
  --p-semi-bold:600;
  --p-bold:700;
  --p-extra-bold:800;
  --p-black:900;
  --shadow-primary:0 0 20px 5px rgba(20,
  126,
  243,
  .1);
  --shadow-light:1px 1px 6px rgba(0,
  0,
  0,
  .25);
  --shadow-lighter:4px 4px 20px 20px rgba(0,
  0,
  0,
  .01);
  --transition:0.3s;
  --transition-transform:transform 0.65s cubic-bezier(0.23,
  1,
  0.32,
  1);
  --font-primary:"Inter",
  sans-serif;
  --secondary-font:"Inter",
  sans-serif;
  --font-awesome:"Font Awesome 5 Pro";
  --font-size-b1:18px;
  --font-size-b2:16px;
  --font-size-b3:14px;
  --font-size-b4:12px;
  --line-height-b1:1.67;
  --line-height-b2:1.7;
  --line-height-b3:1.6;
  --line-height-b4:1.3;
  --h1:56px;
  --h2:44px;
  --h3:36px;
  --h4:24px;
  --h5:18px;
  --h6:16px
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
  display:block
}
audio,
canvas,
video {
  display:inline-block
}
audio:not([controls]) {
  display:none;
  height:0
}
[hidden] {
  display:none
}
a {
  color:var(--color-heading)
}
a,
a:active,
a:focus,
a:hover {
  text-decoration:none;
  outline:none
}
a:active,
a:focus,
a:hover {
  color:var(--color-primary)
}
a:focus {
  outline:none
}
address {
  margin:0 0 24px
}
abbr[title] {
  border-bottom:1px dotted
}
b,
strong {
  font-weight:700
}
mark {
  background:var(--color-primary);
  color:#fff
}
code,
kbd,
pre,
samp {
  font-size:var(--font-size-b3);
  -webkit-hyphens:none;
  hyphens:none;
  color:var(--color-primary)
}
ins,
kbd {
  color:#fff
}
pre,
pre.wp-block-code {
  font-family:Courier\ 10 Pitch,Courier,monospace!important;
  font-size:15px!important;
  margin:20px 0!important;
  overflow:auto;
  padding:20px!important;
  white-space:pre!important;
  white-space:pre-wrap!important;
  word-wrap:break-word!important;
  color:var(--color-body)!important;
  background:var(--color-light);
  border-radius:4px
}
small {
  font-size:smaller
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sup {
  top:-.5em
}
sub {
  bottom:-.25em
}
dl {
  margin-top:0;
  margin-bottom:10px
}
dt {
  color:var(--color-heading)
}
menu,
ol,
ul {
  margin:16px 0;
  padding:0 0 0 40px
}
nav ol,
nav ul {
  list-style:none;
  list-style-image:none
}
li>ol,
li>ul {
  margin:0
}
ol ul {
  margin-bottom:0
}
img {
  -ms-interpolation-mode:bicubic;
  border:0;
  vertical-align:middle;
  max-width:100%;
  height:auto
}
svg:not(:root) {
  overflow:hidden
}
figure,
form {
  margin:0
}
fieldset {
  border:1px solid var(--color-border);
  margin:0 2px;
  min-width:inherit;
  padding:.35em .625em .75em
}
legend {
  border:0;
  padding:0;
  white-space:normal
}
button,
input,
select,
textarea {
  font-size:100%;
  margin:0;
  max-width:100%;
  vertical-align:baseline
}
button,
input {
  line-height:normal
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance:button;
  -moz-appearance:button;
  appearance:button;
  cursor:pointer
}
button[disabled],
input[disabled] {
  cursor:default
}
input[type=checkbox],
input[type=radio] {
  padding:0
}
input[type=search] {
  -webkit-appearance:textfield;
  -moz-appearance:textfield;
  appearance:textfield;
  padding-right:2px
}
input[type=search]::-webkit-search-decoration {
  -webkit-appearance:none;
  appearance:none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border:0;
  padding:0
}
textarea {
  overflow:auto;
  vertical-align:top
}
caption,
td,
th {
  font-weight:400
}
table thead th {
  font-weight:700
}
.wp-block-calendar tfoot td,
td {
  border:1px solid var(--color-border);
  padding:7px 10px
}
del {
  color:#333
}
ins {
  background:rgba(56,88,246,.6);
  text-decoration:none;
  padding:0 5px
}
hr {
  background-size:4px 4px;
  border:0;
  height:1px;
  margin:0 0 24px;
  opacity:.6
}
table a,
table a:link,
table a:visited {
  text-decoration:underline
}
dt {
  font-weight:700;
  margin-bottom:10px
}
dd {
  margin:0 15px 15px
}
caption {
  caption-side:top
}
kbd {
  background:var(--heading-color)
}
cite,
dfn,
em {
  font-style:italic
}
blockquote,
q {
  -webkit-hyphens:none;
  hyphens:none;
  quotes:none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content:"";
  content:none
}
blockquote {
  font-size:var(--font-size-b1);
  font-style:italic;
  font-weight:var(--p-light);
  margin:24px 40px
}
blockquote blockquote {
  margin-right:0
}
blockquote cite,
blockquote small {
  font-size:var(--font-size-b3);
  font-weight:400
}
blockquote b,
blockquote strong {
  font-weight:700
}
* {
  box-sizing:border-box
}
html {
  overflow:hidden;
  overflow-y:auto;
  font-size:10px
}
body,
html {
  margin:0;
  padding:0
}
body {
  font-size:var(--font-size-b2);
  line-height:var(--line-height-b2);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-family:var(--font-primary);
  color:var(--color-body);
  font-weight:var(--p-regular);
  background-color:var(--color-dark)
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
address,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
menu,
ol,
p,
pre,
table,
ul {
  margin:0 0 20px
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  word-break:break-word;
  font-family:var(--secondary-font);
  line-height:1.4074;
  color:var(--color-heading)
}
.h1,
h1 {
  font-size:var(--h1);
  line-height:1.19
}
.h2,
h2 {
  font-size:var(--h2);
  line-height:1.23
}
.h3,
h3 {
  font-size:var(--h3);
  line-height:1.4
}
.h4,
h4 {
  font-size:var(--h4);
  line-height:1.25
}
.h5,
h5 {
  font-size:var(--h5);
  line-height:1.24
}
.h6,
h6 {
  font-size:var(--h6);
  line-height:1.25
}
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color:inherit;
  transition:.5s
}
a {
  color:var(--color-body)
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .h1,
  h1 {
    font-size:38px
  }
  .h2,
  h2 {
    font-size:32px
  }
  .h3,
  h3 {
    font-size:28px
  }
  .h4,
  h4 {
    font-size:24px
  }
  .h5,
  h5 {
    font-size:18px
  }
}
@media only screen and (max-width:767px) {
  .h1,
  h1 {
    font-size:34px
  }
  .h2,
  h2 {
    font-size:28px
  }
  .h3,
  h3 {
    font-size:24px
  }
  .h4,
  h4 {
    font-size:20px
  }
  .h5,
  h5 {
    font-size:16px
  }
}
.h1,
.h2,
.h3,
.h4,
.h5,
h1,
h2,
h3,
h4,
h5 {
  font-weight:var(--p-bold)
}
.h6,
h6 {
  font-weight:var(--p-medium)
}
p {
  font-size:var(--font-size-b2);
  line-height:var(--line-height-b2);
  font-weight:var(--p-regular);
  color:var(--color-body);
  margin:0 0 30px
}
@media only screen and (max-width:767px) {
  p {
    margin:0 0 20px;
    font-size:var(--font-size-b2);
    line-height:var(--line-height-b2)
  }
}
p.has-large-font-size {
  line-height:1.5;
  font-size:36px
}
p.has-medium-font-size {
  font-size:24px;
  line-height:36px
}
p.has-small-font-size {
  font-size:13px
}
p.has-very-light-gray-color {
  color:var(--color-white)
}
p.has-background {
  padding:20px 30px
}
p.b1 {
  font-size:var(--font-size-b1);
  line-height:var(--line-height-b1)
}
p.b2 {
  font-size:var(--font-size-b2);
  line-height:var(--line-height-b2)
}
p.b3 {
  font-size:var(--font-size-b3);
  line-height:var(--line-height-b3)
}
p.b4 {
  font-size:var(--font-size-b4);
  line-height:var(--line-height-b4)
}
.b1 {
  font-size:var(--font-size-b1);
  line-height:var(--line-height-b1)
}
.b2 {
  font-size:var(--font-size-b2);
  line-height:var(--line-height-b2)
}
.b3 {
  font-size:var(--font-size-b3);
  line-height:var(--line-height-b3)
}
.b4 {
  font-size:var(--font-size-b4);
  line-height:var(--line-height-b4)
}
table {
  border-collapse:collapse;
  border-spacing:0;
  margin:0 0 40px;
  width:100%
}
table a,
table a:link,
table a:visited {
  text-decoration:none
}
.wp-block-pullquote cite,
.wp-block-pullquote.is-style-solid-color blockquote cite,
.wp-block-quote cite,
cite {
  color:var(--color-heading)
}
var {
  font-family:Courier\ 10 Pitch,Courier,monospace
}
ol,
ul {
  padding-left:18px
}
ul {
  list-style:square;
  margin-bottom:30px;
  padding-left:20px
}
ul.liststyle.bullet li {
  font-size:18px;
  line-height:30px;
  color:var(--color-body);
  position:relative;
  padding-left:30px
}
@media only screen and (max-width:767px) {
  ul.liststyle.bullet li {
    padding-left:19px
  }
}
ul.liststyle.bullet li:before {
  position:absolute;
  content:"";
  width:6px;
  height:6px;
  border-radius:100%;
  background:var(--color-body);
  left:0;
  top:10px
}
ul.liststyle.bullet li+li {
  margin-top:8px
}
ul li {
  font-size:var(--font-size-b1);
  line-height:var(--line-height-b1);
  margin-top:10px;
  margin-bottom:10px;
  font-weight:400
}
ul li,
ul li a {
  color:var(--color-body)
}
ul li a {
  text-decoration:none
}
ul li a:hover {
  color:var(--color-primary)
}
ul ul {
  margin-bottom:0
}
ol {
  margin-bottom:30px
}
ol li {
  color:var(--color-gray);
  margin-top:10px;
  margin-bottom:10px;
  font-weight:400
}
ol li a {
  color:var(--heading-color);
  text-decoration:none
}
ol li a:hover {
  color:var(--color-primary)
}
ol ul {
  padding-left:30px
}
hr {
  display:block;
  height:0;
  margin:15px 0;
  border-top:1px solid var(--color-border);
  background:transparent
}
kbd {
  background:var(--color-primary)
}
.color-secondary {
  color:var(--color-secondary)!important
}
.color-tertiary {
  color:var(--color-tertiary)!important
}
.color-primary {
  color:var(--color-primary)!important
}
.color-secondary-darker {
  color:var(--color-secondary-darker)!important
}
.color-primary-darker {
  color:var(--color-primary-darker)!important
}
.color-heading,
.color-heading-2 {
  color:var(--color-heading)!important
}
.color-body {
  color:var(--color-body)!important
}
.color-dark {
  color:var(--color-dark)!important
}
.color-darker {
  color:var(--color-darker)!important
}
.color-darkest {
  color:var(--color-darkest)!important
}
.color-black {
  color:var(--color-black)!important
}
.color-blacker {
  color:var(--color-blacker)!important
}
.color-blackest {
  color:var(--color-blackest)!important
}
.color-border {
  color:var(--color-border)!important
}
.color-gray {
  color:var(--color-gray)!important
}
.color-midgray {
  color:var(--color-midgray)!important
}
.color-light {
  color:var(--color-light)!important
}
.color-lighter {
  color:var(--color-lighter)!important
}
.color-lightest {
  color:var(--color-lightest)!important
}
.color-white {
  color:var(--color-white)!important
}
[data-overlay]:before {
  background:var(--color-primary)
}
.filter-button-default button,
.lightchain-card .inner .thumbnail .card-image a,
.lightchain-card .inner .thumbnail .card-image img,
.radius-small {
  border-radius:var(--radius-small)!important
}
.post-scale,
.radius {
  border-radius:var(--radius)!important
}
.radius-big {
  border-radius:var(--radius-big)!important
}
.radius-bigger {
  border-radius:var(--radius-bigger)!important
}
.w-300 {
  font-weight:300!important
}
.w-400 {
  font-weight:400!important
}
.w-500 {
  font-weight:500!important
}
.w-600 {
  font-weight:600!important
}
.w-700 {
  font-weight:700!important
}
.w-800 {
  font-weight:800!important
}
.w-900 {
  font-weight:900!important
}
.shadow-primary {
  box-shadow:var(--shadow-primary)
}
.shadow-light {
  box-shadow:var(--shadow-light)
}
.shadow-lighter {
  box-shadow:var(--shadow-lighter)
}
.advance-brand,
.advance-pricing .pricing-right .plan-offer-list,
.breadcrumb-inner ul.page-list,
.comment-list,
.comment-list ul.children,
.lcai-course-details-list-wrapper,
.lcai-default-sidebar-list,
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-course-details-list-wrapper,
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-default-sidebar-list,
.lcai-utilize-area .lcai-widget-details .lcai-course-details-list-wrapper,
.lcai-utilize-area .lcai-widget-details .lcai-default-sidebar-list,
.lightchain-meta-list {
  padding:0;
  margin:0;
  list-style:none
}
#scrollUp,
.card-box .inner .content .title a,
.comment-list .comment .reply-edit a.comment-reply-link,
.filter-button-default button,
.form-group input,
.form-group textarea,
.lcai-single-widget.widget_archive ul li a,
.lcai-single-widget.widget_archive ul li span,
.lcai-single-widget.widget_categories ul li a,
.lcai-single-widget.widget_categories ul li span,
.lcai-single-widget.widget_meta ul li a,
.lcai-single-widget.widget_meta ul li span,
.lcai-single-widget.widget_nav_menu ul li a,
.lcai-single-widget.widget_nav_menu ul li span,
.lcai-single-widget.widget_pages ul li a,
.lcai-single-widget.widget_pages ul li span,
.lcai-single-widget.widget_recent_comments ul li a,
.lcai-single-widget.widget_recent_comments ul li span,
.lcai-single-widget.widget_recent_entries ul li a,
.lcai-single-widget.widget_recent_entries ul li span,
.lightchain-address .inner p a,
.lightchain-card,
.lightchain-card .inner .content .title a,
.lightchain-card .inner .thumbnail .card-image img,
.lightchain-slick-dot .slick-dots li button:after,
.mainmenu-nav .mainmenu li.has-droupdown .submenu li a,
.service.gallery-style .content .title,
.service.gallery-style .content .title a,
.service.gallery-style .content p,
.service.service__style--1 .content .title,
.service.service__style--1 .content .title a,
.service.service__style--1 .content p,
.service.service__style--1 .icon,
.service.service__style--2 .content .title,
.service.service__style--2 .content .title a,
.service.service__style--2 .content p,
.service.service__style--standard .content .title,
.service.service__style--standard .content .title a,
.service.service__style--standard .content p,
.service.service__style--standard .icon,
.service2.gallery-style .content .title,
.service2.gallery-style .content .title a,
.service2.gallery-style .content p,
.service2.service__style--1 .content .title,
.service2.service__style--1 .content .title a,
.service2.service__style--1 .content p,
.service2.service__style--1 .icon,
.service2.service__style--2 .content .title,
.service2.service__style--2 .content .title a,
.service2.service__style--2 .content p,
.tagcloud a,
.team .thumbnail img,
.wp-block-tag-cloud a,
ol li a,
ul li a {
  transition:var(--transition)
}
.bgImagePosition,
.bg_image {
  background-repeat:no-repeat;
  background-size:cover;
  background-position:50%
}
.lcai-user-wrapper .lcai-user-menu-list-wrapper {
  position:absolute;
  top:100%;
  left:0;
  visibility:hidden;
  clip:rect(0,200vw,0,0);
  opacity:0;
  transition:opacity .4s linear,clip .6s linear,visibility 0s .4s;
  transform:translateZ(0)
}
.lcai-user-wrapper:hover .lcai-user-menu-list-wrapper {
  top:100%;
  visibility:visible;
  opacity:1;
  clip:rect(0,100vw,200vh,-30px);
  transition:clip .6s linear,opacity .4s linear
}
.post-scale {
  overflow:hidden
}
.post-scale img {
  transition:.5s
}
.post-scale:hover img {
  transform:scale(1.1)
}
@keyframes customOne {
  0% {
    transform:scale(1)
  }
  50% {
    transform:scale(.9)
  }
  to {
    transform:scale(1)
  }
}
@keyframes styles_moving-gradient {
  0% {
    background-position:0 0;
    opacity:.5
  }
  50% {
    background-position:400% 0;
    opacity:1
  }
  to {
    background-position:0 0;
    opacity:.5
  }
}
@keyframes customTwo {
  0% {
    transform:translate(0)
  }
  50% {
    transform:translate(100px)
  }
  to {
    transform:translate(50px,50px)
  }
}
.customOne {
  animation:customOne 2s infinite
}
@keyframes headerSlideDown {
  0% {
    margin-top:-100px
  }
  to {
    margin-top:0
  }
}
@keyframes slideFadeInUp {
  0% {
    opacity:0;
    transform:translate3d(0,20%,0)
  }
  to {
    opacity:1;
    transform:none
  }
}
.slideFadeInUp {
  animation-name:slideFadeInUp
}
@keyframes moveVertical {
  to {
    opacity:1;
    transform:translateY(0)
  }
}
@keyframes moveHorizental {
  0% {
    opacity:1;
    transform:translateX(0)
  }
  50% {
    opacity:1;
    transform:translateX(20px)
  }
  to {
    opacity:1;
    transform:translateX(0)
  }
}
@keyframes scrollDown {
  0% {
    opacity:0
  }
  10% {
    transform:translateY(0);
    opacity:1
  }
  to {
    transform:translateY(10px);
    opacity:0
  }
}
.cd-title {
  position:relative;
  text-align:center
}
.cd-intro {
  width:90%;
  max-width:768px;
  text-align:center
}
.cd-headline.rotate-1 .cd-words-wrapper {
  perspective:300px
}
.cd-headline.rotate-1 b {
  opacity:0;
  transform-origin:50% 100%;
  transform:rotateX(180deg)
}
.cd-headline.rotate-1 b.is-visible {
  opacity:1;
  transform:rotateX(0deg);
  animation:cd-rotate-1-in 1.2s
}
.cd-headline.rotate-1 b.is-hidden {
  transform:rotateX(180deg);
  animation:cd-rotate-1-out 1.2s
}
@keyframes cd-rotate-1-in {
  0% {
    transform:rotateX(180deg);
    opacity:0
  }
  35% {
    transform:rotateX(120deg);
    opacity:0
  }
  65% {
    opacity:0
  }
  to {
    transform:rotateX(1turn);
    opacity:1
  }
}
@keyframes cd-rotate-1-out {
  0% {
    transform:rotateX(0deg);
    opacity:1
  }
  35% {
    transform:rotateX(-40deg);
    opacity:1
  }
  65% {
    opacity:0
  }
  to {
    transform:rotateX(180deg);
    opacity:0
  }
}
.cd-headline.type .cd-words-wrapper {
  vertical-align:top;
  overflow:hidden
}
.cd-headline.type .cd-words-wrapper:after {
  content:"";
  position:absolute;
  right:0;
  top:50%;
  bottom:auto;
  transform:translateY(-50%);
  height:90%;
  width:1px;
  background-color:#aebcb9
}
.cd-headline.type .cd-words-wrapper.waiting:after {
  animation:cd-pulse 1s infinite
}
.cd-headline.type .cd-words-wrapper.selected {
  background-color:#aebcb9
}
.cd-headline.type .cd-words-wrapper.selected:after {
  visibility:hidden
}
.cd-headline.type .cd-words-wrapper.selected b {
  color:#0d0d0d
}
.cd-headline.type b {
  visibility:hidden
}
.cd-headline.type b.is-visible {
  visibility:visible
}
.cd-headline.type i {
  position:absolute;
  visibility:hidden
}
.cd-headline.type i.in {
  position:relative;
  visibility:visible
}
@keyframes cd-pulse {
  0% {
    transform:translateY(-50%) scale(1);
    opacity:1
  }
  40% {
    transform:translateY(-50%) scale(.9);
    opacity:0
  }
  to {
    transform:translateY(-50%) scale(0);
    opacity:0
  }
}
.cd-headline.rotate-2 .cd-words-wrapper {
  perspective:300px
}
.cd-headline.rotate-2 em,
.cd-headline.rotate-2 i {
  display:inline-block;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.cd-headline.rotate-2 b {
  opacity:0
}
.cd-headline.rotate-2 i {
  transform-style:preserve-3d;
  transform:translateZ(-20px) rotateX(90deg);
  opacity:0
}
.is-visible .cd-headline.rotate-2 i {
  opacity:1
}
.cd-headline.rotate-2 i.in {
  animation:cd-rotate-2-in .4s forwards
}
.cd-headline.rotate-2 i.out {
  animation:cd-rotate-2-out .4s forwards
}
.cd-headline.rotate-2 em {
  transform:translateZ(20px)
}
.no-csstransitions .cd-headline.rotate-2 i {
  transform:rotateX(0deg);
  opacity:0
}
.no-csstransitions .cd-headline.rotate-2 i em {
  transform:scale(1)
}
.no-csstransitions .cd-headline.rotate-2 .is-visible i {
  opacity:1
}
@keyframes cd-rotate-2-in {
  0% {
    opacity:0;
    transform:translateZ(-20px) rotateX(90deg)
  }
  60% {
    opacity:1;
    transform:translateZ(-20px) rotateX(-10deg)
  }
  to {
    opacity:1;
    transform:translateZ(-20px) rotateX(0deg)
  }
}
@keyframes cd-rotate-2-out {
  0% {
    opacity:1;
    transform:translateZ(-20px) rotateX(0)
  }
  60% {
    opacity:0;
    transform:translateZ(-20px) rotateX(-100deg)
  }
  to {
    opacity:0;
    transform:translateZ(-20px) rotateX(-90deg)
  }
}
.cd-headline.loading-bar span {
  display:inline-block;
  padding:.2em 0
}
.cd-headline.loading-bar .cd-words-wrapper {
  overflow:hidden;
  vertical-align:top
}
.cd-headline.loading-bar .cd-words-wrapper:after {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  height:2px;
  width:0;
  background:var(--color-primary);
  z-index:2;
  transition:width .3s -.1s
}
.cd-headline.loading-bar .cd-words-wrapper.is-loading:after {
  width:100%;
  transition:width 3s
}
.cd-headline.loading-bar b {
  top:.2em;
  opacity:0;
  transition:opacity .3s
}
.cd-headline.loading-bar b.is-visible {
  opacity:1;
  top:0
}
.cd-headline.slide span {
  display:inline-block
}
.cd-headline.slide .cd-words-wrapper {
  overflow:hidden;
  vertical-align:top
}
.cd-headline.slide b {
  opacity:0;
  top:.2em
}
.cd-headline.slide b.is-visible {
  top:0;
  opacity:1;
  animation:slide-in .6s
}
.cd-headline.slide b.is-hidden {
  animation:slide-out .6s
}
@keyframes slide-in {
  0% {
    opacity:0;
    transform:translateY(-100%)
  }
  60% {
    opacity:1;
    transform:translateY(20%)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
@keyframes slide-out {
  0% {
    opacity:1;
    transform:translateY(0)
  }
  60% {
    opacity:0;
    transform:translateY(120%)
  }
  to {
    opacity:0;
    transform:translateY(100%)
  }
}
.cd-headline.clip .cd-words-wrapper {
  vertical-align:top
}
.cd-headline.clip .cd-words-wrapper:after {
  top:0;
  height:100%;
  background-color:#aebcb9
}
.cd-headline.zoom .cd-words-wrapper {
  perspective:300px
}
.cd-headline.zoom b {
  opacity:0
}
.cd-headline.zoom b.is-visible {
  opacity:1;
  animation:zoom-in .8s
}
.cd-headline.zoom b.is-hidden {
  animation:zoom-out .8s
}
@keyframes zoom-in {
  0% {
    opacity:0;
    transform:translateZ(100px)
  }
  to {
    opacity:1;
    transform:translateZ(0)
  }
}
@keyframes zoom-out {
  0% {
    opacity:1;
    transform:translateZ(0)
  }
  to {
    opacity:0;
    transform:translateZ(-100px)
  }
}
.cd-headline.rotate-3 .cd-words-wrapper {
  perspective:300px
}
.cd-headline.rotate-3 b {
  opacity:0
}
.cd-headline.rotate-3 i {
  display:inline-block;
  transform:rotateY(180deg);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.is-visible .cd-headline.rotate-3 i {
  transform:rotateY(0deg)
}
.cd-headline.rotate-3 i.in {
  animation:cd-rotate-3-in .6s forwards
}
.cd-headline.rotate-3 i.out {
  animation:cd-rotate-3-out .6s forwards
}
.no-csstransitions .cd-headline.rotate-3 i {
  transform:rotateY(0deg);
  opacity:0
}
.no-csstransitions .cd-headline.rotate-3 .is-visible i {
  opacity:1
}
@keyframes cd-rotate-3-in {
  0% {
    transform:rotateY(180deg)
  }
  to {
    transform:rotateY(0deg)
  }
}
@keyframes cd-rotate-3-out {
  0% {
    transform:rotateY(0)
  }
  to {
    transform:rotateY(-180deg)
  }
}
.cd-headline.scale b {
  opacity:0
}
.cd-headline.scale i {
  display:inline-block;
  opacity:0;
  transform:scale(0)
}
.is-visible .cd-headline.scale i {
  opacity:1
}
.cd-headline.scale i.in {
  animation:scale-up .6s forwards
}
.cd-headline.scale i.out {
  animation:scale-down .6s forwards
}
.no-csstransitions .cd-headline.scale i {
  transform:scale(1);
  opacity:0
}
.no-csstransitions .cd-headline.scale .is-visible i {
  opacity:1
}
@keyframes scale-up {
  0% {
    transform:scale(0);
    opacity:0
  }
  60% {
    transform:scale(1.2);
    opacity:1
  }
  to {
    transform:scale(1);
    opacity:1
  }
}
@keyframes scale-down {
  0% {
    transform:scale(1);
    opacity:1
  }
  60% {
    transform:scale(0);
    opacity:0
  }
}
.cd-headline.push b {
  opacity:0
}
.cd-headline.push b.is-visible {
  opacity:1;
  animation:push-in .6s
}
.cd-headline.push b.is-hidden {
  animation:push-out .6s
}
@keyframes push-in {
  0% {
    opacity:0;
    transform:translateX(-100%)
  }
  60% {
    opacity:1;
    transform:translateX(10%)
  }
  to {
    opacity:1;
    transform:translateX(0)
  }
}
@keyframes push-out {
  0% {
    opacity:1;
    transform:translateX(0)
  }
  60% {
    opacity:0;
    transform:translateX(110%)
  }
  to {
    opacity:0;
    transform:translateX(100%)
  }
}
@media only screen and (max-width:767px) {
  .container,
  .container-fluid,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    padding-right:15px;
    padding-left:15px
  }
}
iframe {
  width:100%
}
.clearfix:after,
.clearfix:before {
  content:" ";
  display:table
}
.clearfix:after {
  clear:both
}
.fix {
  overflow:hidden
}
.color-box-inner .color-box {
  width:100%;
  height:100px;
  box-shadow:var(--shadow-1);
  border-radius:var(--radius-small)
}
.bg-color-primary {
  background:var(--color-primary)
}
.bg-color-secondary {
  background:var(--color-secondary)
}
.bg-color-tertiary {
  background:var(--color-tertiary)
}
.bg-color-grey {
  background:#f0f2f5
}
.bg-color-white {
  background:#fff
}
.bg-color-black {
  background:#1a1a1a
}
.bg-color-extra03 {
  background:var(--color-extra03)
}
.bg-color-lessdark {
  background:var(--color-lessdark)
}
.bg-color-2 {
  -webkit-backdrop-filter:saturate(180%) blur(8px);
  backdrop-filter:saturate(180%) blur(8px);
  background-color:var(--color-darker);
  background-image:linear-gradient(180deg,var(--color-black),transparent)
}
.bg_image_fixed {
  background-attachment:fixed!important
}
.fullscreen {
  min-height:100vh;
  width:100%
}
.row--0 {
  margin-left:0;
  margin-right:0
}
.row--0>[class*=col] {
  padding-left:0;
  padding-right:0
}
.row--5 {
  margin-left:-5px;
  margin-right:-5px
}
.row--5>[class*=col] {
  padding-left:5px;
  padding-right:5px
}
.row--10 {
  margin-left:-10px;
  margin-right:-10px
}
.row--10>[class*=col] {
  padding-left:10px;
  padding-right:10px
}
.row--15 {
  margin-left:-15px;
  margin-right:-15px
}
.row--15>[class*=col] {
  padding-left:15px;
  padding-right:15px
}
.row--20 {
  margin-left:-20px;
  margin-right:-20px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--20 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--20 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--20 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (max-width:767px) {
  .row--20 {
    margin-left:-15px!important;
    margin-right:-15px!important
  }
}
.row--20>[class*=col-],
.row--20>[class*=col] {
  padding-left:20px;
  padding-right:20px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--20>[class*=col-],
  .row--20>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--20>[class*=col-],
  .row--20>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--20>[class*=col-],
  .row--20>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
@media only screen and (max-width:767px) {
  .row--20>[class*=col-],
  .row--20>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
.row--25 {
  margin-left:-25px;
  margin-right:-25px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--25 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--25 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--25 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (max-width:767px) {
  .row--25 {
    margin-left:-15px!important;
    margin-right:-15px!important
  }
}
.row--25>[class*=col-],
.row--25>[class*=col] {
  padding-left:25px;
  padding-right:25px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--25>[class*=col-],
  .row--25>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--25>[class*=col-],
  .row--25>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--25>[class*=col-],
  .row--25>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
@media only screen and (max-width:767px) {
  .row--25>[class*=col-],
  .row--25>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
.row--30 {
  margin-left:-30px;
  margin-right:-30px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--30 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--30 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--30 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (max-width:767px) {
  .row--30 {
    margin-left:-15px!important;
    margin-right:-15px!important
  }
}
.row--30>[class*=col-],
.row--30>[class*=col] {
  padding-left:30px;
  padding-right:30px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--30>[class*=col-],
  .row--30>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--30>[class*=col-],
  .row--30>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--30>[class*=col-],
  .row--30>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
@media only screen and (max-width:767px) {
  .row--30>[class*=col-],
  .row--30>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
.row--45 {
  margin-left:-45px;
  margin-right:-45px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--45 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--45 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--45 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (max-width:767px) {
  .row--45 {
    margin-left:-15px!important;
    margin-right:-15px!important
  }
}
.row--45>[class*=col-],
.row--45>[class*=col] {
  padding-left:45px;
  padding-right:45px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--45>[class*=col-],
  .row--45>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--45>[class*=col-],
  .row--45>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--45>[class*=col-],
  .row--45>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
@media only screen and (max-width:767px) {
  .row--45>[class*=col-],
  .row--45>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
.row--40 {
  margin-left:-40px;
  margin-right:-40px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--40 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--40 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--40 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (max-width:767px) {
  .row--40 {
    margin-left:-15px!important;
    margin-right:-15px!important
  }
}
.row--40>[class*=col-],
.row--40>[class*=col] {
  padding-left:40px;
  padding-right:40px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--40>[class*=col-],
  .row--40>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--40>[class*=col-],
  .row--40>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--40>[class*=col-],
  .row--40>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
@media only screen and (max-width:767px) {
  .row--40>[class*=col-],
  .row--40>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
.row--60 {
  margin-left:-60px;
  margin-right:-60px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--60 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--60 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--60 {
    margin-left:-15px;
    margin-right:-15px
  }
}
@media only screen and (max-width:767px) {
  .row--60 {
    margin-left:-15px!important;
    margin-right:-15px!important
  }
}
.row--60>[class*=col-],
.row--60>[class*=col] {
  padding-left:60px;
  padding-right:60px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .row--60>[class*=col-],
  .row--60>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .row--60>[class*=col-],
  .row--60>[class*=col] {
    padding-left:15px;
    padding-right:15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .row--60>[class*=col-],
  .row--60>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
@media only screen and (max-width:767px) {
  .row--60>[class*=col-],
  .row--60>[class*=col] {
    padding-left:15px!important;
    padding-right:15px!important
  }
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
[data-black-overlay],
[data-overlay],
[data-white-overlay] {
  position:relative
}
[data-black-overlay]>*,
[data-black-overlay]>div,
[data-overlay]>*,
[data-overlay]>div,
[data-white-overlay]>*,
[data-white-overlay]>div {
  position:relative;
  z-index:2
}
[data-black-overlay]:before,
[data-overlay]:before,
[data-white-overlay]:before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  z-index:2
}
[data-black-overlay]:before {
  background-color:#000
}
[data-white-overlay]:before {
  background-color:#fff
}
[data-black-overlay="1"]:before,
[data-overlay="1"]:before,
[data-white-overlay="1"]:before {
  opacity:.1
}
[data-black-overlay="2"]:before,
[data-overlay="2"]:before,
[data-white-overlay="2"]:before {
  opacity:.2
}
[data-black-overlay="3"]:before,
[data-overlay="3"]:before,
[data-white-overlay="3"]:before {
  opacity:.3
}
[data-black-overlay="4"]:before,
[data-overlay="4"]:before,
[data-white-overlay="4"]:before {
  opacity:.4
}
[data-black-overlay="5"]:before,
[data-overlay="5"]:before,
[data-white-overlay="5"]:before {
  opacity:.5
}
[data-black-overlay="6"]:before,
[data-overlay="6"]:before,
[data-white-overlay="6"]:before {
  opacity:.6
}
[data-black-overlay="7"]:before,
[data-overlay="7"]:before,
[data-white-overlay="7"]:before {
  opacity:.7
}
[data-black-overlay="8"]:before,
[data-overlay="8"]:before,
[data-white-overlay="8"]:before {
  opacity:.8
}
[data-black-overlay="9"]:before,
[data-overlay="9"]:before,
[data-white-overlay="9"]:before {
  opacity:.9
}
[data-black-overlay="10"]:before,
[data-overlay="10"]:before,
[data-white-overlay="10"]:before {
  opacity:1
}
#scrollUp {
  width:70px;
  height:80px;
  right:100px;
  bottom:60px;
  text-align:center;
  z-index:9811!important;
  text-decoration:none;
  line-height:80px;
  color:#757589;
  font-size:15px;
  font-weight:400;
  display:inline-block;
  background:#fff
}
@media only screen and (min-width:768px)and (max-width:991px) {
  #scrollUp {
    right:20px;
    bottom:40px
  }
}
@media only screen and (max-width:767px) {
  #scrollUp {
    right:20px;
    bottom:40px
  }
}
#scrollUp:before {
  background:rgba(0,2,72,.1);
  filter:blur(50px)
}
#scrollUp:after,
#scrollUp:before {
  width:100%;
  height:100%;
  left:0;
  bottom:0;
  content:"";
  position:absolute;
  z-index:-1;
  transform-style:preserve-3d;
  transform:rotateY(-10deg)
}
#scrollUp:after {
  background:#fff;
  top:0;
  right:0
}
@media only screen and (max-width:767px) {
  #scrollUp {
    right:20px;
    bottom:30px;
    width:50px;
    height:60px;
    line-height:60px
  }
}
#scrollUp span.text {
  position:relative;
  display:inline-block;
  margin-top:7px
}
@media only screen and (max-width:767px) {
  #scrollUp span.text {
    margin-top:3px
  }
}
#scrollUp span.text:after {
  width:0;
  height:0;
  border-style:solid;
  border-width:0 5px 7px;
  border-color:transparent transparent var(--color-primary) transparent;
  position:absolute;
  content:"";
  left:50%;
  top:21%;
  transform:translateX(-50%)
}
#scrollUp:hover span.text {
  color:var(--color-primary)
}
.form-message {
  margin-bottom:0;
  text-align:center
}
.form-message.error {
  margin-top:20px;
  color:#f80707
}
.form-message.success {
  margin-top:20px;
  color:#0d8d2d
}
.slick-gutter-15 {
  margin:0 -15px
}
.slick-gutter-15 .slick-slide {
  padding:0 15px
}
.lcai-alignwide {
  margin-left:-144px;
  margin-right:-144px;
  max-width:1600px;
  width:auto
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .lcai-alignwide {
    margin-left:-110px;
    margin-right:-110px;
    max-width:1400px;
    width:auto
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lcai-alignwide {
    margin-left:-50px;
    margin-right:-50px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lcai-alignwide {
    margin-left:-50px;
    margin-right:-50px
  }
}
@media only screen and (max-width:767px) {
  .lcai-alignwide {
    margin-left:0;
    margin-right:0
  }
}
.lcai-inner-alignwide {
  margin-right:auto;
  margin-left:auto;
  width:100%
}
@media only screen and (min-width:1400px) {
  .lcai-inner-alignwide {
    max-width:1290px
  }
}
@media only screen and (min-width:1200px)and (max-width:1399px) {
  .lcai-inner-alignwide {
    max-width:985px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lcai-inner-alignwide {
    max-width:948px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lcai-inner-alignwide {
    max-width:708px
  }
}
@media only screen and (max-width:767px) {
  .lcai-inner-alignwide {
    max-width:100%;
    padding-right:15px;
    padding-left:15px
  }
}
.padding-top-left-50 {
  padding-top:50px;
  padding-left:50px
}
.mt_dec--30 {
  margin-top:-30px
}
.mt_dec--10 {
  margin-top:-10px
}
.mb---120 {
  margin-bottom:-120px
}
.mb---70 {
  margin-bottom:-70px
}
.lightchain-section-gap {
  padding:60px 0!important
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-section-gap {
    padding:40px 0!important
  }
}
@media only screen and (max-width:767px) {
  .lightchain-section-gap {
    padding:30px 0!important
  }
}
.lightchain-section-gap-big {
  padding:120px 0!important
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-section-gap-big {
    padding:80px 0!important
  }
}
@media only screen and (max-width:767px) {
  .lightchain-section-gap-big {
    padding:60px 0!important
  }
}
.lightchain-section-gapBottom {
  padding-bottom:60px!important
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-section-gapBottom {
    padding-bottom:40px!important
  }
}
@media only screen and (max-width:767px) {
  .lightchain-section-gapBottom {
    padding-bottom:30px!important
  }
}
.lightchain-section-gapBottom-big {
  padding-bottom:120px!important
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-section-gapBottom-big {
    padding-bottom:80px!important
  }
}
@media only screen and (max-width:767px) {
  .lightchain-section-gapBottom-big {
    padding-bottom:60px!important
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .pb--165,
  .pb--85 {
    padding-bottom:80px!important
  }
}
@media only screen and (max-width:767px) {
  .pb--165,
  .pb--85 {
    padding-bottom:60px!important
  }
}
.lightchain-section-gapTop {
  padding-top:60px!important
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-section-gapTop {
    padding-top:40px!important
  }
}
@media only screen and (max-width:767px) {
  .lightchain-section-gapTop {
    padding-top:30px!important
  }
}
.lightchain-section-gapTop-big {
  padding-top:120px!important
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-section-gapTop-big {
    padding-top:80px!important
  }
}
@media only screen and (max-width:767px) {
  .lightchain-section-gapTop-big {
    padding-top:60px!important
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .ptb--120 {
    padding:80px 0!important
  }
}
@media only screen and (max-width:767px) {
  .ptb--120 {
    padding:60px 0!important
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .pb--120,
  .pb--165,
  .pb--85 {
    padding-bottom:80px!important
  }
}
@media only screen and (max-width:767px) {
  .pb--120,
  .pb--165,
  .pb--70,
  .pb--85 {
    padding-bottom:60px!important
  }
}
.pl--0 {
  padding-left:0!important
}
.pr--0 {
  padding-right:0!important
}
.pt--0 {
  padding-top:0!important
}
.pb--0 {
  padding-bottom:0!important
}
.mr--0 {
  margin-right:0!important
}
.ml--0 {
  margin-left:0!important
}
.mt--0 {
  margin-top:0!important
}
.mb--0 {
  margin-bottom:0!important
}
.pt--260 {
  padding-top:260px!important
}
.pt--250 {
  padding-top:250px!important
}
.pb--240 {
  padding-bottom:240px!important
}
.pb--220 {
  padding-bottom:220px!important
}
.plr--270 {
  padding:0 270px!important
}
.plr--300 {
  padding:0 300px!important
}
.plr--340 {
  padding:0 340px!important
}
.ptb--300 {
  padding:300px 0!important
}
.ptb--340 {
  padding:340px 0!important
}
.ptb--450 {
  padding:450px 0!important
}
.plr_dec--15 {
  margin:0 -15px!important
}
.pt--300 {
  padding-top:300px!important
}
.ptb--5 {
  padding:5px 0!important
}
.plr--5 {
  padding:0 5px!important
}
.pt--5 {
  padding-top:5px!important
}
.pb--5 {
  padding-bottom:5px!important
}
.pl--5 {
  padding-left:5px!important
}
.pr--5 {
  padding-right:5px!important
}
.mt--5 {
  margin-top:5px!important
}
.mb--5 {
  margin-bottom:5px!important
}
.mr--5 {
  margin-right:5px!important
}
.ml--5 {
  margin-left:5px!important
}
.ptb--10 {
  padding:10px 0!important
}
.plr--10 {
  padding:0 10px!important
}
.pt--10 {
  padding-top:10px!important
}
.pb--10 {
  padding-bottom:10px!important
}
.pl--10 {
  padding-left:10px!important
}
.pr--10 {
  padding-right:10px!important
}
.mt--10 {
  margin-top:10px!important
}
.mb--10 {
  margin-bottom:10px!important
}
.mr--10 {
  margin-right:10px!important
}
.ml--10 {
  margin-left:10px!important
}
.ptb--15 {
  padding:15px 0!important
}
.plr--15 {
  padding:0 15px!important
}
.pt--15 {
  padding-top:15px!important
}
.pb--15 {
  padding-bottom:15px!important
}
.pl--15 {
  padding-left:15px!important
}
.pr--15 {
  padding-right:15px!important
}
.mt--15 {
  margin-top:15px!important
}
.mb--15 {
  margin-bottom:15px!important
}
.mr--15 {
  margin-right:15px!important
}
.ml--15 {
  margin-left:15px!important
}
.ptb--20 {
  padding:20px 0!important
}
.plr--20 {
  padding:0 20px!important
}
.pt--20 {
  padding-top:20px!important
}
.pb--20 {
  padding-bottom:20px!important
}
.pl--20 {
  padding-left:20px!important
}
.pr--20 {
  padding-right:20px!important
}
.mt--20 {
  margin-top:20px!important
}
.mb--20 {
  margin-bottom:20px!important
}
.mr--20 {
  margin-right:20px!important
}
.ml--20 {
  margin-left:20px!important
}
.ptb--25 {
  padding:25px 0!important
}
.plr--25 {
  padding:0 25px!important
}
.pt--25 {
  padding-top:25px!important
}
.pb--25 {
  padding-bottom:25px!important
}
.pl--25 {
  padding-left:25px!important
}
.pr--25 {
  padding-right:25px!important
}
.mt--25 {
  margin-top:25px!important
}
.mb--25 {
  margin-bottom:25px!important
}
.mr--25 {
  margin-right:25px!important
}
.ml--25 {
  margin-left:25px!important
}
.ptb--30 {
  padding:30px 0!important
}
.plr--30 {
  padding:0 30px!important
}
.pt--30 {
  padding-top:30px!important
}
.pb--30 {
  padding-bottom:30px!important
}
.pl--30 {
  padding-left:30px!important
}
.pr--30 {
  padding-right:30px!important
}
.mt--30 {
  margin-top:30px!important
}
.mb--30 {
  margin-bottom:30px!important
}
.mr--30 {
  margin-right:30px!important
}
.ml--30 {
  margin-left:30px!important
}
.ptb--35 {
  padding:35px 0!important
}
.plr--35 {
  padding:0 35px!important
}
.pt--35 {
  padding-top:35px!important
}
.pb--35 {
  padding-bottom:35px!important
}
.pl--35 {
  padding-left:35px!important
}
.pr--35 {
  padding-right:35px!important
}
.mt--35 {
  margin-top:35px!important
}
.mb--35 {
  margin-bottom:35px!important
}
.mr--35 {
  margin-right:35px!important
}
.ml--35 {
  margin-left:35px!important
}
.ptb--40 {
  padding:40px 0!important
}
.plr--40 {
  padding:0 40px!important
}
.pt--40 {
  padding-top:40px!important
}
.pb--40 {
  padding-bottom:40px!important
}
.pl--40 {
  padding-left:40px!important
}
.pr--40 {
  padding-right:40px!important
}
.mt--40 {
  margin-top:40px!important
}
.mb--40 {
  margin-bottom:40px!important
}
.mr--40 {
  margin-right:40px!important
}
.ml--40 {
  margin-left:40px!important
}
.ptb--45 {
  padding:45px 0!important
}
.plr--45 {
  padding:0 45px!important
}
.pt--45 {
  padding-top:45px!important
}
.pb--45 {
  padding-bottom:45px!important
}
.pl--45 {
  padding-left:45px!important
}
.pr--45 {
  padding-right:45px!important
}
.mt--45 {
  margin-top:45px!important
}
.mb--45 {
  margin-bottom:45px!important
}
.mr--45 {
  margin-right:45px!important
}
.ml--45 {
  margin-left:45px!important
}
.ptb--50 {
  padding:50px 0!important
}
.plr--50 {
  padding:0 50px!important
}
.pt--50 {
  padding-top:50px!important
}
.pb--50 {
  padding-bottom:50px!important
}
.pl--50 {
  padding-left:50px!important
}
.pr--50 {
  padding-right:50px!important
}
.mt--50 {
  margin-top:50px!important
}
.mb--50 {
  margin-bottom:50px!important
}
.mr--50 {
  margin-right:50px!important
}
.ml--50 {
  margin-left:50px!important
}
.ptb--55 {
  padding:55px 0!important
}
.plr--55 {
  padding:0 55px!important
}
.pt--55 {
  padding-top:55px!important
}
.pb--55 {
  padding-bottom:55px!important
}
.pl--55 {
  padding-left:55px!important
}
.pr--55 {
  padding-right:55px!important
}
.mt--55 {
  margin-top:55px!important
}
.mb--55 {
  margin-bottom:55px!important
}
.mr--55 {
  margin-right:55px!important
}
.ml--55 {
  margin-left:55px!important
}
.ptb--60 {
  padding:60px 0!important
}
.plr--60 {
  padding:0 60px!important
}
.pt--60 {
  padding-top:60px!important
}
.pb--60 {
  padding-bottom:60px!important
}
.pl--60 {
  padding-left:60px!important
}
.pr--60 {
  padding-right:60px!important
}
.mt--60 {
  margin-top:60px!important
}
.mb--60 {
  margin-bottom:60px!important
}
.mr--60 {
  margin-right:60px!important
}
.ml--60 {
  margin-left:60px!important
}
.ptb--65 {
  padding:65px 0!important
}
.plr--65 {
  padding:0 65px!important
}
.pt--65 {
  padding-top:65px!important
}
.pb--65 {
  padding-bottom:65px!important
}
.pl--65 {
  padding-left:65px!important
}
.pr--65 {
  padding-right:65px!important
}
.mt--65 {
  margin-top:65px!important
}
.mb--65 {
  margin-bottom:65px!important
}
.mr--65 {
  margin-right:65px!important
}
.ml--65 {
  margin-left:65px!important
}
.ptb--70 {
  padding:70px 0!important
}
.plr--70 {
  padding:0 70px!important
}
.pt--70 {
  padding-top:70px!important
}
.pb--70 {
  padding-bottom:70px!important
}
.pl--70 {
  padding-left:70px!important
}
.pr--70 {
  padding-right:70px!important
}
.mt--70 {
  margin-top:70px!important
}
.mb--70 {
  margin-bottom:70px!important
}
.mr--70 {
  margin-right:70px!important
}
.ml--70 {
  margin-left:70px!important
}
.ptb--75 {
  padding:75px 0!important
}
.plr--75 {
  padding:0 75px!important
}
.pt--75 {
  padding-top:75px!important
}
.pb--75 {
  padding-bottom:75px!important
}
.pl--75 {
  padding-left:75px!important
}
.pr--75 {
  padding-right:75px!important
}
.mt--75 {
  margin-top:75px!important
}
.mb--75 {
  margin-bottom:75px!important
}
.mr--75 {
  margin-right:75px!important
}
.ml--75 {
  margin-left:75px!important
}
.ptb--80 {
  padding:80px 0!important
}
.plr--80 {
  padding:0 80px!important
}
.pt--80 {
  padding-top:80px!important
}
.pb--80 {
  padding-bottom:80px!important
}
.pl--80 {
  padding-left:80px!important
}
.pr--80 {
  padding-right:80px!important
}
.mt--80 {
  margin-top:80px!important
}
.mb--80 {
  margin-bottom:80px!important
}
.mr--80 {
  margin-right:80px!important
}
.ml--80 {
  margin-left:80px!important
}
.ptb--85 {
  padding:85px 0!important
}
.plr--85 {
  padding:0 85px!important
}
.pt--85 {
  padding-top:85px!important
}
.pb--85 {
  padding-bottom:85px!important
}
.pl--85 {
  padding-left:85px!important
}
.pr--85 {
  padding-right:85px!important
}
.mt--85 {
  margin-top:85px!important
}
.mb--85 {
  margin-bottom:85px!important
}
.mr--85 {
  margin-right:85px!important
}
.ml--85 {
  margin-left:85px!important
}
.ptb--90 {
  padding:90px 0!important
}
.plr--90 {
  padding:0 90px!important
}
.pt--90 {
  padding-top:90px!important
}
.pb--90 {
  padding-bottom:90px!important
}
.pl--90 {
  padding-left:90px!important
}
.pr--90 {
  padding-right:90px!important
}
.mt--90 {
  margin-top:90px!important
}
.mb--90 {
  margin-bottom:90px!important
}
.mr--90 {
  margin-right:90px!important
}
.ml--90 {
  margin-left:90px!important
}
.ptb--95 {
  padding:95px 0!important
}
.plr--95 {
  padding:0 95px!important
}
.pt--95 {
  padding-top:95px!important
}
.pb--95 {
  padding-bottom:95px!important
}
.pl--95 {
  padding-left:95px!important
}
.pr--95 {
  padding-right:95px!important
}
.mt--95 {
  margin-top:95px!important
}
.mb--95 {
  margin-bottom:95px!important
}
.mr--95 {
  margin-right:95px!important
}
.ml--95 {
  margin-left:95px!important
}
.ptb--100 {
  padding:100px 0!important
}
.plr--100 {
  padding:0 100px!important
}
.pt--100 {
  padding-top:100px!important
}
.pb--100 {
  padding-bottom:100px!important
}
.pl--100 {
  padding-left:100px!important
}
.pr--100 {
  padding-right:100px!important
}
.mt--100 {
  margin-top:100px!important
}
.mb--100 {
  margin-bottom:100px!important
}
.mr--100 {
  margin-right:100px!important
}
.ml--100 {
  margin-left:100px!important
}
.ptb--105 {
  padding:105px 0!important
}
.plr--105 {
  padding:0 105px!important
}
.pt--105 {
  padding-top:105px!important
}
.pb--105 {
  padding-bottom:105px!important
}
.pl--105 {
  padding-left:105px!important
}
.pr--105 {
  padding-right:105px!important
}
.mt--105 {
  margin-top:105px!important
}
.mb--105 {
  margin-bottom:105px!important
}
.mr--105 {
  margin-right:105px!important
}
.ml--105 {
  margin-left:105px!important
}
.ptb--110 {
  padding:110px 0!important
}
.plr--110 {
  padding:0 110px!important
}
.pt--110 {
  padding-top:110px!important
}
.pb--110 {
  padding-bottom:110px!important
}
.pl--110 {
  padding-left:110px!important
}
.pr--110 {
  padding-right:110px!important
}
.mt--110 {
  margin-top:110px!important
}
.mb--110 {
  margin-bottom:110px!important
}
.mr--110 {
  margin-right:110px!important
}
.ml--110 {
  margin-left:110px!important
}
.ptb--115 {
  padding:115px 0!important
}
.plr--115 {
  padding:0 115px!important
}
.pt--115 {
  padding-top:115px!important
}
.pb--115 {
  padding-bottom:115px!important
}
.pl--115 {
  padding-left:115px!important
}
.pr--115 {
  padding-right:115px!important
}
.mt--115 {
  margin-top:115px!important
}
.mb--115 {
  margin-bottom:115px!important
}
.mr--115 {
  margin-right:115px!important
}
.ml--115 {
  margin-left:115px!important
}
.ptb--120 {
  padding:120px 0!important
}
.plr--120 {
  padding:0 120px!important
}
.pt--120 {
  padding-top:120px!important
}
.pb--120 {
  padding-bottom:120px!important
}
.pl--120 {
  padding-left:120px!important
}
.pr--120 {
  padding-right:120px!important
}
.mt--120 {
  margin-top:120px!important
}
.mb--120 {
  margin-bottom:120px!important
}
.mr--120 {
  margin-right:120px!important
}
.ml--120 {
  margin-left:120px!important
}
.ptb--125 {
  padding:125px 0!important
}
.plr--125 {
  padding:0 125px!important
}
.pt--125 {
  padding-top:125px!important
}
.pb--125 {
  padding-bottom:125px!important
}
.pl--125 {
  padding-left:125px!important
}
.pr--125 {
  padding-right:125px!important
}
.mt--125 {
  margin-top:125px!important
}
.mb--125 {
  margin-bottom:125px!important
}
.mr--125 {
  margin-right:125px!important
}
.ml--125 {
  margin-left:125px!important
}
.ptb--130 {
  padding:130px 0!important
}
.plr--130 {
  padding:0 130px!important
}
.pt--130 {
  padding-top:130px!important
}
.pb--130 {
  padding-bottom:130px!important
}
.pl--130 {
  padding-left:130px!important
}
.pr--130 {
  padding-right:130px!important
}
.mt--130 {
  margin-top:130px!important
}
.mb--130 {
  margin-bottom:130px!important
}
.mr--130 {
  margin-right:130px!important
}
.ml--130 {
  margin-left:130px!important
}
.ptb--135 {
  padding:135px 0!important
}
.plr--135 {
  padding:0 135px!important
}
.pt--135 {
  padding-top:135px!important
}
.pb--135 {
  padding-bottom:135px!important
}
.pl--135 {
  padding-left:135px!important
}
.pr--135 {
  padding-right:135px!important
}
.mt--135 {
  margin-top:135px!important
}
.mb--135 {
  margin-bottom:135px!important
}
.mr--135 {
  margin-right:135px!important
}
.ml--135 {
  margin-left:135px!important
}
.ptb--140 {
  padding:140px 0!important
}
.plr--140 {
  padding:0 140px!important
}
.pt--140 {
  padding-top:140px!important
}
.pb--140 {
  padding-bottom:140px!important
}
.pl--140 {
  padding-left:140px!important
}
.pr--140 {
  padding-right:140px!important
}
.mt--140 {
  margin-top:140px!important
}
.mb--140 {
  margin-bottom:140px!important
}
.mr--140 {
  margin-right:140px!important
}
.ml--140 {
  margin-left:140px!important
}
.ptb--145 {
  padding:145px 0!important
}
.plr--145 {
  padding:0 145px!important
}
.pt--145 {
  padding-top:145px!important
}
.pb--145 {
  padding-bottom:145px!important
}
.pl--145 {
  padding-left:145px!important
}
.pr--145 {
  padding-right:145px!important
}
.mt--145 {
  margin-top:145px!important
}
.mb--145 {
  margin-bottom:145px!important
}
.mr--145 {
  margin-right:145px!important
}
.ml--145 {
  margin-left:145px!important
}
.ptb--150 {
  padding:150px 0!important
}
.plr--150 {
  padding:0 150px!important
}
.pt--150 {
  padding-top:150px!important
}
.pb--150 {
  padding-bottom:150px!important
}
.pl--150 {
  padding-left:150px!important
}
.pr--150 {
  padding-right:150px!important
}
.mt--150 {
  margin-top:150px!important
}
.mb--150 {
  margin-bottom:150px!important
}
.mr--150 {
  margin-right:150px!important
}
.ml--150 {
  margin-left:150px!important
}
.ptb--155 {
  padding:155px 0!important
}
.plr--155 {
  padding:0 155px!important
}
.pt--155 {
  padding-top:155px!important
}
.pb--155 {
  padding-bottom:155px!important
}
.pl--155 {
  padding-left:155px!important
}
.pr--155 {
  padding-right:155px!important
}
.mt--155 {
  margin-top:155px!important
}
.mb--155 {
  margin-bottom:155px!important
}
.mr--155 {
  margin-right:155px!important
}
.ml--155 {
  margin-left:155px!important
}
.ptb--160 {
  padding:160px 0!important
}
.plr--160 {
  padding:0 160px!important
}
.pt--160 {
  padding-top:160px!important
}
.pb--160 {
  padding-bottom:160px!important
}
.pl--160 {
  padding-left:160px!important
}
.pr--160 {
  padding-right:160px!important
}
.mt--160 {
  margin-top:160px!important
}
.mb--160 {
  margin-bottom:160px!important
}
.mr--160 {
  margin-right:160px!important
}
.ml--160 {
  margin-left:160px!important
}
.ptb--165 {
  padding:165px 0!important
}
.plr--165 {
  padding:0 165px!important
}
.pt--165 {
  padding-top:165px!important
}
.pb--165 {
  padding-bottom:165px!important
}
.pl--165 {
  padding-left:165px!important
}
.pr--165 {
  padding-right:165px!important
}
.mt--165 {
  margin-top:165px!important
}
.mb--165 {
  margin-bottom:165px!important
}
.mr--165 {
  margin-right:165px!important
}
.ml--165 {
  margin-left:165px!important
}
.ptb--170 {
  padding:170px 0!important
}
.plr--170 {
  padding:0 170px!important
}
.pt--170 {
  padding-top:170px!important
}
.pb--170 {
  padding-bottom:170px!important
}
.pl--170 {
  padding-left:170px!important
}
.pr--170 {
  padding-right:170px!important
}
.mt--170 {
  margin-top:170px!important
}
.mb--170 {
  margin-bottom:170px!important
}
.mr--170 {
  margin-right:170px!important
}
.ml--170 {
  margin-left:170px!important
}
.ptb--175 {
  padding:175px 0!important
}
.plr--175 {
  padding:0 175px!important
}
.pt--175 {
  padding-top:175px!important
}
.pb--175 {
  padding-bottom:175px!important
}
.pl--175 {
  padding-left:175px!important
}
.pr--175 {
  padding-right:175px!important
}
.mt--175 {
  margin-top:175px!important
}
.mb--175 {
  margin-bottom:175px!important
}
.mr--175 {
  margin-right:175px!important
}
.ml--175 {
  margin-left:175px!important
}
.ptb--180 {
  padding:180px 0!important
}
.plr--180 {
  padding:0 180px!important
}
.pt--180 {
  padding-top:180px!important
}
.pb--180 {
  padding-bottom:180px!important
}
.pl--180 {
  padding-left:180px!important
}
.pr--180 {
  padding-right:180px!important
}
.mt--180 {
  margin-top:180px!important
}
.mb--180 {
  margin-bottom:180px!important
}
.mr--180 {
  margin-right:180px!important
}
.ml--180 {
  margin-left:180px!important
}
.ptb--185 {
  padding:185px 0!important
}
.plr--185 {
  padding:0 185px!important
}
.pt--185 {
  padding-top:185px!important
}
.pb--185 {
  padding-bottom:185px!important
}
.pl--185 {
  padding-left:185px!important
}
.pr--185 {
  padding-right:185px!important
}
.mt--185 {
  margin-top:185px!important
}
.mb--185 {
  margin-bottom:185px!important
}
.mr--185 {
  margin-right:185px!important
}
.ml--185 {
  margin-left:185px!important
}
.ptb--190 {
  padding:190px 0!important
}
.plr--190 {
  padding:0 190px!important
}
.pt--190 {
  padding-top:190px!important
}
.pb--190 {
  padding-bottom:190px!important
}
.pl--190 {
  padding-left:190px!important
}
.pr--190 {
  padding-right:190px!important
}
.mt--190 {
  margin-top:190px!important
}
.mb--190 {
  margin-bottom:190px!important
}
.mr--190 {
  margin-right:190px!important
}
.ml--190 {
  margin-left:190px!important
}
.ptb--195 {
  padding:195px 0!important
}
.plr--195 {
  padding:0 195px!important
}
.pt--195 {
  padding-top:195px!important
}
.pb--195 {
  padding-bottom:195px!important
}
.pl--195 {
  padding-left:195px!important
}
.pr--195 {
  padding-right:195px!important
}
.mt--195 {
  margin-top:195px!important
}
.mb--195 {
  margin-bottom:195px!important
}
.mr--195 {
  margin-right:195px!important
}
.ml--195 {
  margin-left:195px!important
}
.ptb--200 {
  padding:200px 0!important
}
.plr--200 {
  padding:0 200px!important
}
.pt--200 {
  padding-top:200px!important
}
.pb--200 {
  padding-bottom:200px!important
}
.pl--200 {
  padding-left:200px!important
}
.pr--200 {
  padding-right:200px!important
}
.mt--200 {
  margin-top:200px!important
}
.mb--200 {
  margin-bottom:200px!important
}
.mr--200 {
  margin-right:200px!important
}
.ml--200 {
  margin-left:200px!important
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .ptb_lp--5 {
    padding:5px 0!important
  }
  .plr_lp--5 {
    padding:0 5px!important
  }
  .pt_lp--5 {
    padding-top:5px!important
  }
  .pb_lp--5 {
    padding-bottom:5px!important
  }
  .pl_lp--5 {
    padding-left:5px!important
  }
  .pr_lp--5 {
    padding-right:5px!important
  }
  .mt_lp--5 {
    margin-top:5px!important
  }
  .mb_lp--5 {
    margin-bottom:5px!important
  }
  .ptb_lp--10 {
    padding:10px 0!important
  }
  .plr_lp--10 {
    padding:0 10px!important
  }
  .pt_lp--10 {
    padding-top:10px!important
  }
  .pb_lp--10 {
    padding-bottom:10px!important
  }
  .pl_lp--10 {
    padding-left:10px!important
  }
  .pr_lp--10 {
    padding-right:10px!important
  }
  .mt_lp--10 {
    margin-top:10px!important
  }
  .mb_lp--10 {
    margin-bottom:10px!important
  }
  .ptb_lp--15 {
    padding:15px 0!important
  }
  .plr_lp--15 {
    padding:0 15px!important
  }
  .pt_lp--15 {
    padding-top:15px!important
  }
  .pb_lp--15 {
    padding-bottom:15px!important
  }
  .pl_lp--15 {
    padding-left:15px!important
  }
  .pr_lp--15 {
    padding-right:15px!important
  }
  .mt_lp--15 {
    margin-top:15px!important
  }
  .mb_lp--15 {
    margin-bottom:15px!important
  }
  .ptb_lp--20 {
    padding:20px 0!important
  }
  .plr_lp--20 {
    padding:0 20px!important
  }
  .pt_lp--20 {
    padding-top:20px!important
  }
  .pb_lp--20 {
    padding-bottom:20px!important
  }
  .pl_lp--20 {
    padding-left:20px!important
  }
  .pr_lp--20 {
    padding-right:20px!important
  }
  .mt_lp--20 {
    margin-top:20px!important
  }
  .mb_lp--20 {
    margin-bottom:20px!important
  }
  .ptb_lp--25 {
    padding:25px 0!important
  }
  .plr_lp--25 {
    padding:0 25px!important
  }
  .pt_lp--25 {
    padding-top:25px!important
  }
  .pb_lp--25 {
    padding-bottom:25px!important
  }
  .pl_lp--25 {
    padding-left:25px!important
  }
  .pr_lp--25 {
    padding-right:25px!important
  }
  .mt_lp--25 {
    margin-top:25px!important
  }
  .mb_lp--25 {
    margin-bottom:25px!important
  }
  .ptb_lp--30 {
    padding:30px 0!important
  }
  .plr_lp--30 {
    padding:0 30px!important
  }
  .pt_lp--30 {
    padding-top:30px!important
  }
  .pb_lp--30 {
    padding-bottom:30px!important
  }
  .pl_lp--30 {
    padding-left:30px!important
  }
  .pr_lp--30 {
    padding-right:30px!important
  }
  .mt_lp--30 {
    margin-top:30px!important
  }
  .mb_lp--30 {
    margin-bottom:30px!important
  }
  .ptb_lp--35 {
    padding:35px 0!important
  }
  .plr_lp--35 {
    padding:0 35px!important
  }
  .pt_lp--35 {
    padding-top:35px!important
  }
  .pb_lp--35 {
    padding-bottom:35px!important
  }
  .pl_lp--35 {
    padding-left:35px!important
  }
  .pr_lp--35 {
    padding-right:35px!important
  }
  .mt_lp--35 {
    margin-top:35px!important
  }
  .mb_lp--35 {
    margin-bottom:35px!important
  }
  .ptb_lp--40 {
    padding:40px 0!important
  }
  .plr_lp--40 {
    padding:0 40px!important
  }
  .pt_lp--40 {
    padding-top:40px!important
  }
  .pb_lp--40 {
    padding-bottom:40px!important
  }
  .pl_lp--40 {
    padding-left:40px!important
  }
  .pr_lp--40 {
    padding-right:40px!important
  }
  .mt_lp--40 {
    margin-top:40px!important
  }
  .mb_lp--40 {
    margin-bottom:40px!important
  }
  .ptb_lp--45 {
    padding:45px 0!important
  }
  .plr_lp--45 {
    padding:0 45px!important
  }
  .pt_lp--45 {
    padding-top:45px!important
  }
  .pb_lp--45 {
    padding-bottom:45px!important
  }
  .pl_lp--45 {
    padding-left:45px!important
  }
  .pr_lp--45 {
    padding-right:45px!important
  }
  .mt_lp--45 {
    margin-top:45px!important
  }
  .mb_lp--45 {
    margin-bottom:45px!important
  }
  .ptb_lp--50 {
    padding:50px 0!important
  }
  .plr_lp--50 {
    padding:0 50px!important
  }
  .pt_lp--50 {
    padding-top:50px!important
  }
  .pb_lp--50 {
    padding-bottom:50px!important
  }
  .pl_lp--50 {
    padding-left:50px!important
  }
  .pr_lp--50 {
    padding-right:50px!important
  }
  .mt_lp--50 {
    margin-top:50px!important
  }
  .mb_lp--50 {
    margin-bottom:50px!important
  }
  .ptb_lp--55 {
    padding:55px 0!important
  }
  .plr_lp--55 {
    padding:0 55px!important
  }
  .pt_lp--55 {
    padding-top:55px!important
  }
  .pb_lp--55 {
    padding-bottom:55px!important
  }
  .pl_lp--55 {
    padding-left:55px!important
  }
  .pr_lp--55 {
    padding-right:55px!important
  }
  .mt_lp--55 {
    margin-top:55px!important
  }
  .mb_lp--55 {
    margin-bottom:55px!important
  }
  .ptb_lp--60 {
    padding:60px 0!important
  }
  .plr_lp--60 {
    padding:0 60px!important
  }
  .pt_lp--60 {
    padding-top:60px!important
  }
  .pb_lp--60 {
    padding-bottom:60px!important
  }
  .pl_lp--60 {
    padding-left:60px!important
  }
  .pr_lp--60 {
    padding-right:60px!important
  }
  .mt_lp--60 {
    margin-top:60px!important
  }
  .mb_lp--60 {
    margin-bottom:60px!important
  }
  .ptb_lp--65 {
    padding:65px 0!important
  }
  .plr_lp--65 {
    padding:0 65px!important
  }
  .pt_lp--65 {
    padding-top:65px!important
  }
  .pb_lp--65 {
    padding-bottom:65px!important
  }
  .pl_lp--65 {
    padding-left:65px!important
  }
  .pr_lp--65 {
    padding-right:65px!important
  }
  .mt_lp--65 {
    margin-top:65px!important
  }
  .mb_lp--65 {
    margin-bottom:65px!important
  }
  .ptb_lp--70 {
    padding:70px 0!important
  }
  .plr_lp--70 {
    padding:0 70px!important
  }
  .pt_lp--70 {
    padding-top:70px!important
  }
  .pb_lp--70 {
    padding-bottom:70px!important
  }
  .pl_lp--70 {
    padding-left:70px!important
  }
  .pr_lp--70 {
    padding-right:70px!important
  }
  .mt_lp--70 {
    margin-top:70px!important
  }
  .mb_lp--70 {
    margin-bottom:70px!important
  }
  .ptb_lp--75 {
    padding:75px 0!important
  }
  .plr_lp--75 {
    padding:0 75px!important
  }
  .pt_lp--75 {
    padding-top:75px!important
  }
  .pb_lp--75 {
    padding-bottom:75px!important
  }
  .pl_lp--75 {
    padding-left:75px!important
  }
  .pr_lp--75 {
    padding-right:75px!important
  }
  .mt_lp--75 {
    margin-top:75px!important
  }
  .mb_lp--75 {
    margin-bottom:75px!important
  }
  .ptb_lp--80 {
    padding:80px 0!important
  }
  .plr_lp--80 {
    padding:0 80px!important
  }
  .pt_lp--80 {
    padding-top:80px!important
  }
  .pb_lp--80 {
    padding-bottom:80px!important
  }
  .pl_lp--80 {
    padding-left:80px!important
  }
  .pr_lp--80 {
    padding-right:80px!important
  }
  .mt_lp--80 {
    margin-top:80px!important
  }
  .mb_lp--80 {
    margin-bottom:80px!important
  }
  .ptb_lp--85 {
    padding:85px 0!important
  }
  .plr_lp--85 {
    padding:0 85px!important
  }
  .pt_lp--85 {
    padding-top:85px!important
  }
  .pb_lp--85 {
    padding-bottom:85px!important
  }
  .pl_lp--85 {
    padding-left:85px!important
  }
  .pr_lp--85 {
    padding-right:85px!important
  }
  .mt_lp--85 {
    margin-top:85px!important
  }
  .mb_lp--85 {
    margin-bottom:85px!important
  }
  .ptb_lp--90 {
    padding:90px 0!important
  }
  .plr_lp--90 {
    padding:0 90px!important
  }
  .pt_lp--90 {
    padding-top:90px!important
  }
  .pb_lp--90 {
    padding-bottom:90px!important
  }
  .pl_lp--90 {
    padding-left:90px!important
  }
  .pr_lp--90 {
    padding-right:90px!important
  }
  .mt_lp--90 {
    margin-top:90px!important
  }
  .mb_lp--90 {
    margin-bottom:90px!important
  }
  .ptb_lp--95 {
    padding:95px 0!important
  }
  .plr_lp--95 {
    padding:0 95px!important
  }
  .pt_lp--95 {
    padding-top:95px!important
  }
  .pb_lp--95 {
    padding-bottom:95px!important
  }
  .pl_lp--95 {
    padding-left:95px!important
  }
  .pr_lp--95 {
    padding-right:95px!important
  }
  .mt_lp--95 {
    margin-top:95px!important
  }
  .mb_lp--95 {
    margin-bottom:95px!important
  }
  .ptb_lp--100 {
    padding:100px 0!important
  }
  .plr_lp--100 {
    padding:0 100px!important
  }
  .pt_lp--100 {
    padding-top:100px!important
  }
  .pb_lp--100 {
    padding-bottom:100px!important
  }
  .pl_lp--100 {
    padding-left:100px!important
  }
  .pr_lp--100 {
    padding-right:100px!important
  }
  .mt_lp--100 {
    margin-top:100px!important
  }
  .mb_lp--100 {
    margin-bottom:100px!important
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .ptb_lg--5 {
    padding:5px 0!important
  }
  .plr_lg--5 {
    padding:0 5px!important
  }
  .pt_lg--5 {
    padding-top:5px!important
  }
  .pb_lg--5 {
    padding-bottom:5px!important
  }
  .pl_lg--5 {
    padding-left:5px!important
  }
  .pr_lg--5 {
    padding-right:5px!important
  }
  .mt_lg--5 {
    margin-top:5px!important
  }
  .mb_lg--5 {
    margin-bottom:5px!important
  }
  .ml_lg--5 {
    margin-left:5px!important
  }
  .ptb_lg--10 {
    padding:10px 0!important
  }
  .plr_lg--10 {
    padding:0 10px!important
  }
  .pt_lg--10 {
    padding-top:10px!important
  }
  .pb_lg--10 {
    padding-bottom:10px!important
  }
  .pl_lg--10 {
    padding-left:10px!important
  }
  .pr_lg--10 {
    padding-right:10px!important
  }
  .mt_lg--10 {
    margin-top:10px!important
  }
  .mb_lg--10 {
    margin-bottom:10px!important
  }
  .ml_lg--10 {
    margin-left:10px!important
  }
  .ptb_lg--15 {
    padding:15px 0!important
  }
  .plr_lg--15 {
    padding:0 15px!important
  }
  .pt_lg--15 {
    padding-top:15px!important
  }
  .pb_lg--15 {
    padding-bottom:15px!important
  }
  .pl_lg--15 {
    padding-left:15px!important
  }
  .pr_lg--15 {
    padding-right:15px!important
  }
  .mt_lg--15 {
    margin-top:15px!important
  }
  .mb_lg--15 {
    margin-bottom:15px!important
  }
  .ml_lg--15 {
    margin-left:15px!important
  }
  .ptb_lg--20 {
    padding:20px 0!important
  }
  .plr_lg--20 {
    padding:0 20px!important
  }
  .pt_lg--20 {
    padding-top:20px!important
  }
  .pb_lg--20 {
    padding-bottom:20px!important
  }
  .pl_lg--20 {
    padding-left:20px!important
  }
  .pr_lg--20 {
    padding-right:20px!important
  }
  .mt_lg--20 {
    margin-top:20px!important
  }
  .mb_lg--20 {
    margin-bottom:20px!important
  }
  .ml_lg--20 {
    margin-left:20px!important
  }
  .ptb_lg--25 {
    padding:25px 0!important
  }
  .plr_lg--25 {
    padding:0 25px!important
  }
  .pt_lg--25 {
    padding-top:25px!important
  }
  .pb_lg--25 {
    padding-bottom:25px!important
  }
  .pl_lg--25 {
    padding-left:25px!important
  }
  .pr_lg--25 {
    padding-right:25px!important
  }
  .mt_lg--25 {
    margin-top:25px!important
  }
  .mb_lg--25 {
    margin-bottom:25px!important
  }
  .ml_lg--25 {
    margin-left:25px!important
  }
  .ptb_lg--30 {
    padding:30px 0!important
  }
  .plr_lg--30 {
    padding:0 30px!important
  }
  .pt_lg--30 {
    padding-top:30px!important
  }
  .pb_lg--30 {
    padding-bottom:30px!important
  }
  .pl_lg--30 {
    padding-left:30px!important
  }
  .pr_lg--30 {
    padding-right:30px!important
  }
  .mt_lg--30 {
    margin-top:30px!important
  }
  .mb_lg--30 {
    margin-bottom:30px!important
  }
  .ml_lg--30 {
    margin-left:30px!important
  }
  .ptb_lg--35 {
    padding:35px 0!important
  }
  .plr_lg--35 {
    padding:0 35px!important
  }
  .pt_lg--35 {
    padding-top:35px!important
  }
  .pb_lg--35 {
    padding-bottom:35px!important
  }
  .pl_lg--35 {
    padding-left:35px!important
  }
  .pr_lg--35 {
    padding-right:35px!important
  }
  .mt_lg--35 {
    margin-top:35px!important
  }
  .mb_lg--35 {
    margin-bottom:35px!important
  }
  .ml_lg--35 {
    margin-left:35px!important
  }
  .ptb_lg--40 {
    padding:40px 0!important
  }
  .plr_lg--40 {
    padding:0 40px!important
  }
  .pt_lg--40 {
    padding-top:40px!important
  }
  .pb_lg--40 {
    padding-bottom:40px!important
  }
  .pl_lg--40 {
    padding-left:40px!important
  }
  .pr_lg--40 {
    padding-right:40px!important
  }
  .mt_lg--40 {
    margin-top:40px!important
  }
  .mb_lg--40 {
    margin-bottom:40px!important
  }
  .ml_lg--40 {
    margin-left:40px!important
  }
  .ptb_lg--45 {
    padding:45px 0!important
  }
  .plr_lg--45 {
    padding:0 45px!important
  }
  .pt_lg--45 {
    padding-top:45px!important
  }
  .pb_lg--45 {
    padding-bottom:45px!important
  }
  .pl_lg--45 {
    padding-left:45px!important
  }
  .pr_lg--45 {
    padding-right:45px!important
  }
  .mt_lg--45 {
    margin-top:45px!important
  }
  .mb_lg--45 {
    margin-bottom:45px!important
  }
  .ml_lg--45 {
    margin-left:45px!important
  }
  .ptb_lg--50 {
    padding:50px 0!important
  }
  .plr_lg--50 {
    padding:0 50px!important
  }
  .pt_lg--50 {
    padding-top:50px!important
  }
  .pb_lg--50 {
    padding-bottom:50px!important
  }
  .pl_lg--50 {
    padding-left:50px!important
  }
  .pr_lg--50 {
    padding-right:50px!important
  }
  .mt_lg--50 {
    margin-top:50px!important
  }
  .mb_lg--50 {
    margin-bottom:50px!important
  }
  .ml_lg--50 {
    margin-left:50px!important
  }
  .ptb_lg--55 {
    padding:55px 0!important
  }
  .plr_lg--55 {
    padding:0 55px!important
  }
  .pt_lg--55 {
    padding-top:55px!important
  }
  .pb_lg--55 {
    padding-bottom:55px!important
  }
  .pl_lg--55 {
    padding-left:55px!important
  }
  .pr_lg--55 {
    padding-right:55px!important
  }
  .mt_lg--55 {
    margin-top:55px!important
  }
  .mb_lg--55 {
    margin-bottom:55px!important
  }
  .ml_lg--55 {
    margin-left:55px!important
  }
  .ptb_lg--60 {
    padding:60px 0!important
  }
  .plr_lg--60 {
    padding:0 60px!important
  }
  .pt_lg--60 {
    padding-top:60px!important
  }
  .pb_lg--60 {
    padding-bottom:60px!important
  }
  .pl_lg--60 {
    padding-left:60px!important
  }
  .pr_lg--60 {
    padding-right:60px!important
  }
  .mt_lg--60 {
    margin-top:60px!important
  }
  .mb_lg--60 {
    margin-bottom:60px!important
  }
  .ml_lg--60 {
    margin-left:60px!important
  }
  .ptb_lg--65 {
    padding:65px 0!important
  }
  .plr_lg--65 {
    padding:0 65px!important
  }
  .pt_lg--65 {
    padding-top:65px!important
  }
  .pb_lg--65 {
    padding-bottom:65px!important
  }
  .pl_lg--65 {
    padding-left:65px!important
  }
  .pr_lg--65 {
    padding-right:65px!important
  }
  .mt_lg--65 {
    margin-top:65px!important
  }
  .mb_lg--65 {
    margin-bottom:65px!important
  }
  .ml_lg--65 {
    margin-left:65px!important
  }
  .ptb_lg--70 {
    padding:70px 0!important
  }
  .plr_lg--70 {
    padding:0 70px!important
  }
  .pt_lg--70 {
    padding-top:70px!important
  }
  .pb_lg--70 {
    padding-bottom:70px!important
  }
  .pl_lg--70 {
    padding-left:70px!important
  }
  .pr_lg--70 {
    padding-right:70px!important
  }
  .mt_lg--70 {
    margin-top:70px!important
  }
  .mb_lg--70 {
    margin-bottom:70px!important
  }
  .ml_lg--70 {
    margin-left:70px!important
  }
  .ptb_lg--75 {
    padding:75px 0!important
  }
  .plr_lg--75 {
    padding:0 75px!important
  }
  .pt_lg--75 {
    padding-top:75px!important
  }
  .pb_lg--75 {
    padding-bottom:75px!important
  }
  .pl_lg--75 {
    padding-left:75px!important
  }
  .pr_lg--75 {
    padding-right:75px!important
  }
  .mt_lg--75 {
    margin-top:75px!important
  }
  .mb_lg--75 {
    margin-bottom:75px!important
  }
  .ml_lg--75 {
    margin-left:75px!important
  }
  .ptb_lg--80 {
    padding:80px 0!important
  }
  .plr_lg--80 {
    padding:0 80px!important
  }
  .pt_lg--80 {
    padding-top:80px!important
  }
  .pb_lg--80 {
    padding-bottom:80px!important
  }
  .pl_lg--80 {
    padding-left:80px!important
  }
  .pr_lg--80 {
    padding-right:80px!important
  }
  .mt_lg--80 {
    margin-top:80px!important
  }
  .mb_lg--80 {
    margin-bottom:80px!important
  }
  .ml_lg--80 {
    margin-left:80px!important
  }
  .ptb_lg--85 {
    padding:85px 0!important
  }
  .plr_lg--85 {
    padding:0 85px!important
  }
  .pt_lg--85 {
    padding-top:85px!important
  }
  .pb_lg--85 {
    padding-bottom:85px!important
  }
  .pl_lg--85 {
    padding-left:85px!important
  }
  .pr_lg--85 {
    padding-right:85px!important
  }
  .mt_lg--85 {
    margin-top:85px!important
  }
  .mb_lg--85 {
    margin-bottom:85px!important
  }
  .ml_lg--85 {
    margin-left:85px!important
  }
  .ptb_lg--90 {
    padding:90px 0!important
  }
  .plr_lg--90 {
    padding:0 90px!important
  }
  .pt_lg--90 {
    padding-top:90px!important
  }
  .pb_lg--90 {
    padding-bottom:90px!important
  }
  .pl_lg--90 {
    padding-left:90px!important
  }
  .pr_lg--90 {
    padding-right:90px!important
  }
  .mt_lg--90 {
    margin-top:90px!important
  }
  .mb_lg--90 {
    margin-bottom:90px!important
  }
  .ml_lg--90 {
    margin-left:90px!important
  }
  .ptb_lg--95 {
    padding:95px 0!important
  }
  .plr_lg--95 {
    padding:0 95px!important
  }
  .pt_lg--95 {
    padding-top:95px!important
  }
  .pb_lg--95 {
    padding-bottom:95px!important
  }
  .pl_lg--95 {
    padding-left:95px!important
  }
  .pr_lg--95 {
    padding-right:95px!important
  }
  .mt_lg--95 {
    margin-top:95px!important
  }
  .mb_lg--95 {
    margin-bottom:95px!important
  }
  .ml_lg--95 {
    margin-left:95px!important
  }
  .ptb_lg--100 {
    padding:100px 0!important
  }
  .plr_lg--100 {
    padding:0 100px!important
  }
  .pt_lg--100 {
    padding-top:100px!important
  }
  .pb_lg--100 {
    padding-bottom:100px!important
  }
  .pl_lg--100 {
    padding-left:100px!important
  }
  .pr_lg--100 {
    padding-right:100px!important
  }
  .mt_lg--100 {
    margin-top:100px!important
  }
  .mb_lg--100 {
    margin-bottom:100px!important
  }
  .ml_lg--100 {
    margin-left:100px!important
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .ptb_md--0 {
    padding:0!important
  }
  .pl_md--0 {
    padding-left:0!important
  }
  .pr_md--0 {
    padding-right:0!important
  }
  .pt_md--0 {
    padding-top:0!important
  }
  .pb_md--0 {
    padding-bottom:0!important
  }
  .mr_md--0 {
    margin-right:0!important
  }
  .ml_md--0 {
    margin-left:0!important
  }
  .mt_md--0 {
    margin-top:0!important
  }
  .mb_md--0 {
    margin-bottom:0!important
  }
  .ptb_md--250 {
    padding:250px 0!important
  }
  .ptb_md--5 {
    padding:5px 0!important
  }
  .plr_md--5 {
    padding:0 5px!important
  }
  .pt_md--5 {
    padding-top:5px!important
  }
  .pb_md--5 {
    padding-bottom:5px!important
  }
  .pl_md--5 {
    padding-left:5px!important
  }
  .pr_md--5 {
    padding-right:5px!important
  }
  .mt_md--5 {
    margin-top:5px!important
  }
  .mb_md--5 {
    margin-bottom:5px!important
  }
  .ptb_md--10 {
    padding:10px 0!important
  }
  .plr_md--10 {
    padding:0 10px!important
  }
  .pt_md--10 {
    padding-top:10px!important
  }
  .pb_md--10 {
    padding-bottom:10px!important
  }
  .pl_md--10 {
    padding-left:10px!important
  }
  .pr_md--10 {
    padding-right:10px!important
  }
  .mt_md--10 {
    margin-top:10px!important
  }
  .mb_md--10 {
    margin-bottom:10px!important
  }
  .ptb_md--15 {
    padding:15px 0!important
  }
  .plr_md--15 {
    padding:0 15px!important
  }
  .pt_md--15 {
    padding-top:15px!important
  }
  .pb_md--15 {
    padding-bottom:15px!important
  }
  .pl_md--15 {
    padding-left:15px!important
  }
  .pr_md--15 {
    padding-right:15px!important
  }
  .mt_md--15 {
    margin-top:15px!important
  }
  .mb_md--15 {
    margin-bottom:15px!important
  }
  .ptb_md--20 {
    padding:20px 0!important
  }
  .plr_md--20 {
    padding:0 20px!important
  }
  .pt_md--20 {
    padding-top:20px!important
  }
  .pb_md--20 {
    padding-bottom:20px!important
  }
  .pl_md--20 {
    padding-left:20px!important
  }
  .pr_md--20 {
    padding-right:20px!important
  }
  .mt_md--20 {
    margin-top:20px!important
  }
  .mb_md--20 {
    margin-bottom:20px!important
  }
  .ptb_md--25 {
    padding:25px 0!important
  }
  .plr_md--25 {
    padding:0 25px!important
  }
  .pt_md--25 {
    padding-top:25px!important
  }
  .pb_md--25 {
    padding-bottom:25px!important
  }
  .pl_md--25 {
    padding-left:25px!important
  }
  .pr_md--25 {
    padding-right:25px!important
  }
  .mt_md--25 {
    margin-top:25px!important
  }
  .mb_md--25 {
    margin-bottom:25px!important
  }
  .ptb_md--30 {
    padding:30px 0!important
  }
  .plr_md--30 {
    padding:0 30px!important
  }
  .pt_md--30 {
    padding-top:30px!important
  }
  .pb_md--30 {
    padding-bottom:30px!important
  }
  .pl_md--30 {
    padding-left:30px!important
  }
  .pr_md--30 {
    padding-right:30px!important
  }
  .mt_md--30 {
    margin-top:30px!important
  }
  .mb_md--30 {
    margin-bottom:30px!important
  }
  .ptb_md--35 {
    padding:35px 0!important
  }
  .plr_md--35 {
    padding:0 35px!important
  }
  .pt_md--35 {
    padding-top:35px!important
  }
  .pb_md--35 {
    padding-bottom:35px!important
  }
  .pl_md--35 {
    padding-left:35px!important
  }
  .pr_md--35 {
    padding-right:35px!important
  }
  .mt_md--35 {
    margin-top:35px!important
  }
  .mb_md--35 {
    margin-bottom:35px!important
  }
  .ptb_md--40 {
    padding:40px 0!important
  }
  .plr_md--40 {
    padding:0 40px!important
  }
  .pt_md--40 {
    padding-top:40px!important
  }
  .pb_md--40 {
    padding-bottom:40px!important
  }
  .pl_md--40 {
    padding-left:40px!important
  }
  .pr_md--40 {
    padding-right:40px!important
  }
  .mt_md--40 {
    margin-top:40px!important
  }
  .mb_md--40 {
    margin-bottom:40px!important
  }
  .ptb_md--45 {
    padding:45px 0!important
  }
  .plr_md--45 {
    padding:0 45px!important
  }
  .pt_md--45 {
    padding-top:45px!important
  }
  .pb_md--45 {
    padding-bottom:45px!important
  }
  .pl_md--45 {
    padding-left:45px!important
  }
  .pr_md--45 {
    padding-right:45px!important
  }
  .mt_md--45 {
    margin-top:45px!important
  }
  .mb_md--45 {
    margin-bottom:45px!important
  }
  .ptb_md--50 {
    padding:50px 0!important
  }
  .plr_md--50 {
    padding:0 50px!important
  }
  .pt_md--50 {
    padding-top:50px!important
  }
  .pb_md--50 {
    padding-bottom:50px!important
  }
  .pl_md--50 {
    padding-left:50px!important
  }
  .pr_md--50 {
    padding-right:50px!important
  }
  .mt_md--50 {
    margin-top:50px!important
  }
  .mb_md--50 {
    margin-bottom:50px!important
  }
  .ptb_md--55 {
    padding:55px 0!important
  }
  .plr_md--55 {
    padding:0 55px!important
  }
  .pt_md--55 {
    padding-top:55px!important
  }
  .pb_md--55 {
    padding-bottom:55px!important
  }
  .pl_md--55 {
    padding-left:55px!important
  }
  .pr_md--55 {
    padding-right:55px!important
  }
  .mt_md--55 {
    margin-top:55px!important
  }
  .mb_md--55 {
    margin-bottom:55px!important
  }
  .ptb_md--60 {
    padding:60px 0!important
  }
  .plr_md--60 {
    padding:0 60px!important
  }
  .pt_md--60 {
    padding-top:60px!important
  }
  .pb_md--60 {
    padding-bottom:60px!important
  }
  .pl_md--60 {
    padding-left:60px!important
  }
  .pr_md--60 {
    padding-right:60px!important
  }
  .mt_md--60 {
    margin-top:60px!important
  }
  .mb_md--60 {
    margin-bottom:60px!important
  }
  .ptb_md--65 {
    padding:65px 0!important
  }
  .plr_md--65 {
    padding:0 65px!important
  }
  .pt_md--65 {
    padding-top:65px!important
  }
  .pb_md--65 {
    padding-bottom:65px!important
  }
  .pl_md--65 {
    padding-left:65px!important
  }
  .pr_md--65 {
    padding-right:65px!important
  }
  .mt_md--65 {
    margin-top:65px!important
  }
  .mb_md--65 {
    margin-bottom:65px!important
  }
  .ptb_md--70 {
    padding:70px 0!important
  }
  .plr_md--70 {
    padding:0 70px!important
  }
  .pt_md--70 {
    padding-top:70px!important
  }
  .pb_md--70 {
    padding-bottom:70px!important
  }
  .pl_md--70 {
    padding-left:70px!important
  }
  .pr_md--70 {
    padding-right:70px!important
  }
  .mt_md--70 {
    margin-top:70px!important
  }
  .mb_md--70 {
    margin-bottom:70px!important
  }
  .ptb_md--75 {
    padding:75px 0!important
  }
  .plr_md--75 {
    padding:0 75px!important
  }
  .pt_md--75 {
    padding-top:75px!important
  }
  .pb_md--75 {
    padding-bottom:75px!important
  }
  .pl_md--75 {
    padding-left:75px!important
  }
  .pr_md--75 {
    padding-right:75px!important
  }
  .mt_md--75 {
    margin-top:75px!important
  }
  .mb_md--75 {
    margin-bottom:75px!important
  }
  .ptb_md--80 {
    padding:80px 0!important
  }
  .plr_md--80 {
    padding:0 80px!important
  }
  .pt_md--80 {
    padding-top:80px!important
  }
  .pb_md--80 {
    padding-bottom:80px!important
  }
  .pl_md--80 {
    padding-left:80px!important
  }
  .pr_md--80 {
    padding-right:80px!important
  }
  .mt_md--80 {
    margin-top:80px!important
  }
  .mb_md--80 {
    margin-bottom:80px!important
  }
  .ptb_md--85 {
    padding:85px 0!important
  }
  .plr_md--85 {
    padding:0 85px!important
  }
  .pt_md--85 {
    padding-top:85px!important
  }
  .pb_md--85 {
    padding-bottom:85px!important
  }
  .pl_md--85 {
    padding-left:85px!important
  }
  .pr_md--85 {
    padding-right:85px!important
  }
  .mt_md--85 {
    margin-top:85px!important
  }
  .mb_md--85 {
    margin-bottom:85px!important
  }
  .ptb_md--90 {
    padding:90px 0!important
  }
  .plr_md--90 {
    padding:0 90px!important
  }
  .pt_md--90 {
    padding-top:90px!important
  }
  .pb_md--90 {
    padding-bottom:90px!important
  }
  .pl_md--90 {
    padding-left:90px!important
  }
  .pr_md--90 {
    padding-right:90px!important
  }
  .mt_md--90 {
    margin-top:90px!important
  }
  .mb_md--90 {
    margin-bottom:90px!important
  }
  .ptb_md--95 {
    padding:95px 0!important
  }
  .plr_md--95 {
    padding:0 95px!important
  }
  .pt_md--95 {
    padding-top:95px!important
  }
  .pb_md--95 {
    padding-bottom:95px!important
  }
  .pl_md--95 {
    padding-left:95px!important
  }
  .pr_md--95 {
    padding-right:95px!important
  }
  .mt_md--95 {
    margin-top:95px!important
  }
  .mb_md--95 {
    margin-bottom:95px!important
  }
  .ptb_md--100 {
    padding:100px 0!important
  }
  .plr_md--100 {
    padding:0 100px!important
  }
  .pt_md--100 {
    padding-top:100px!important
  }
  .pb_md--100 {
    padding-bottom:100px!important
  }
  .pl_md--100 {
    padding-left:100px!important
  }
  .pr_md--100 {
    padding-right:100px!important
  }
  .mt_md--100 {
    margin-top:100px!important
  }
  .mb_md--100 {
    margin-bottom:100px!important
  }
}
@media only screen and (max-width:767px) {
  .ptb_sm--250 {
    padding:250px 0!important
  }
  .ptb_sm--0 {
    padding:0!important
  }
  .pt_sm--150 {
    padding-top:150px!important
  }
  .pb_sm--110 {
    padding-bottom:110px!important
  }
  .ptb_sm--5 {
    padding:5px 0!important
  }
  .plr_sm--5 {
    padding:0 5px!important
  }
  .pt_sm--5 {
    padding-top:5px!important
  }
  .pb_sm--5 {
    padding-bottom:5px!important
  }
  .pl_sm--5 {
    padding-left:5px!important
  }
  .pr_sm--5 {
    padding-right:5px!important
  }
  .mt_sm--5 {
    margin-top:5px!important
  }
  .ml_sm--5 {
    margin-left:5px!important
  }
  .mr_sm--5 {
    margin-right:5px!important
  }
  .mb_sm--5 {
    margin-bottom:5px!important
  }
  .ptb_sm--10 {
    padding:10px 0!important
  }
  .plr_sm--10 {
    padding:0 10px!important
  }
  .pt_sm--10 {
    padding-top:10px!important
  }
  .pb_sm--10 {
    padding-bottom:10px!important
  }
  .pl_sm--10 {
    padding-left:10px!important
  }
  .pr_sm--10 {
    padding-right:10px!important
  }
  .mt_sm--10 {
    margin-top:10px!important
  }
  .ml_sm--10 {
    margin-left:10px!important
  }
  .mr_sm--10 {
    margin-right:10px!important
  }
  .mb_sm--10 {
    margin-bottom:10px!important
  }
  .ptb_sm--15 {
    padding:15px 0!important
  }
  .plr_sm--15 {
    padding:0 15px!important
  }
  .pt_sm--15 {
    padding-top:15px!important
  }
  .pb_sm--15 {
    padding-bottom:15px!important
  }
  .pl_sm--15 {
    padding-left:15px!important
  }
  .pr_sm--15 {
    padding-right:15px!important
  }
  .mt_sm--15 {
    margin-top:15px!important
  }
  .ml_sm--15 {
    margin-left:15px!important
  }
  .mr_sm--15 {
    margin-right:15px!important
  }
  .mb_sm--15 {
    margin-bottom:15px!important
  }
  .ptb_sm--20 {
    padding:20px 0!important
  }
  .plr_sm--20 {
    padding:0 20px!important
  }
  .pt_sm--20 {
    padding-top:20px!important
  }
  .pb_sm--20 {
    padding-bottom:20px!important
  }
  .pl_sm--20 {
    padding-left:20px!important
  }
  .pr_sm--20 {
    padding-right:20px!important
  }
  .mt_sm--20 {
    margin-top:20px!important
  }
  .ml_sm--20 {
    margin-left:20px!important
  }
  .mr_sm--20 {
    margin-right:20px!important
  }
  .mb_sm--20 {
    margin-bottom:20px!important
  }
  .ptb_sm--25 {
    padding:25px 0!important
  }
  .plr_sm--25 {
    padding:0 25px!important
  }
  .pt_sm--25 {
    padding-top:25px!important
  }
  .pb_sm--25 {
    padding-bottom:25px!important
  }
  .pl_sm--25 {
    padding-left:25px!important
  }
  .pr_sm--25 {
    padding-right:25px!important
  }
  .mt_sm--25 {
    margin-top:25px!important
  }
  .ml_sm--25 {
    margin-left:25px!important
  }
  .mr_sm--25 {
    margin-right:25px!important
  }
  .mb_sm--25 {
    margin-bottom:25px!important
  }
  .ptb_sm--30 {
    padding:30px 0!important
  }
  .plr_sm--30 {
    padding:0 30px!important
  }
  .pt_sm--30 {
    padding-top:30px!important
  }
  .pb_sm--30 {
    padding-bottom:30px!important
  }
  .pl_sm--30 {
    padding-left:30px!important
  }
  .pr_sm--30 {
    padding-right:30px!important
  }
  .mt_sm--30 {
    margin-top:30px!important
  }
  .ml_sm--30 {
    margin-left:30px!important
  }
  .mr_sm--30 {
    margin-right:30px!important
  }
  .mb_sm--30 {
    margin-bottom:30px!important
  }
  .ptb_sm--35 {
    padding:35px 0!important
  }
  .plr_sm--35 {
    padding:0 35px!important
  }
  .pt_sm--35 {
    padding-top:35px!important
  }
  .pb_sm--35 {
    padding-bottom:35px!important
  }
  .pl_sm--35 {
    padding-left:35px!important
  }
  .pr_sm--35 {
    padding-right:35px!important
  }
  .mt_sm--35 {
    margin-top:35px!important
  }
  .ml_sm--35 {
    margin-left:35px!important
  }
  .mr_sm--35 {
    margin-right:35px!important
  }
  .mb_sm--35 {
    margin-bottom:35px!important
  }
  .ptb_sm--40 {
    padding:40px 0!important
  }
  .plr_sm--40 {
    padding:0 40px!important
  }
  .pt_sm--40 {
    padding-top:40px!important
  }
  .pb_sm--40 {
    padding-bottom:40px!important
  }
  .pl_sm--40 {
    padding-left:40px!important
  }
  .pr_sm--40 {
    padding-right:40px!important
  }
  .mt_sm--40 {
    margin-top:40px!important
  }
  .ml_sm--40 {
    margin-left:40px!important
  }
  .mr_sm--40 {
    margin-right:40px!important
  }
  .mb_sm--40 {
    margin-bottom:40px!important
  }
  .ptb_sm--45 {
    padding:45px 0!important
  }
  .plr_sm--45 {
    padding:0 45px!important
  }
  .pt_sm--45 {
    padding-top:45px!important
  }
  .pb_sm--45 {
    padding-bottom:45px!important
  }
  .pl_sm--45 {
    padding-left:45px!important
  }
  .pr_sm--45 {
    padding-right:45px!important
  }
  .mt_sm--45 {
    margin-top:45px!important
  }
  .ml_sm--45 {
    margin-left:45px!important
  }
  .mr_sm--45 {
    margin-right:45px!important
  }
  .mb_sm--45 {
    margin-bottom:45px!important
  }
  .ptb_sm--50 {
    padding:50px 0!important
  }
  .plr_sm--50 {
    padding:0 50px!important
  }
  .pt_sm--50 {
    padding-top:50px!important
  }
  .pb_sm--50 {
    padding-bottom:50px!important
  }
  .pl_sm--50 {
    padding-left:50px!important
  }
  .pr_sm--50 {
    padding-right:50px!important
  }
  .mt_sm--50 {
    margin-top:50px!important
  }
  .ml_sm--50 {
    margin-left:50px!important
  }
  .mr_sm--50 {
    margin-right:50px!important
  }
  .mb_sm--50 {
    margin-bottom:50px!important
  }
  .ptb_sm--55 {
    padding:55px 0!important
  }
  .plr_sm--55 {
    padding:0 55px!important
  }
  .pt_sm--55 {
    padding-top:55px!important
  }
  .pb_sm--55 {
    padding-bottom:55px!important
  }
  .pl_sm--55 {
    padding-left:55px!important
  }
  .pr_sm--55 {
    padding-right:55px!important
  }
  .mt_sm--55 {
    margin-top:55px!important
  }
  .ml_sm--55 {
    margin-left:55px!important
  }
  .mr_sm--55 {
    margin-right:55px!important
  }
  .mb_sm--55 {
    margin-bottom:55px!important
  }
  .ptb_sm--60 {
    padding:60px 0!important
  }
  .plr_sm--60 {
    padding:0 60px!important
  }
  .pt_sm--60 {
    padding-top:60px!important
  }
  .pb_sm--60 {
    padding-bottom:60px!important
  }
  .pl_sm--60 {
    padding-left:60px!important
  }
  .pr_sm--60 {
    padding-right:60px!important
  }
  .mt_sm--60 {
    margin-top:60px!important
  }
  .ml_sm--60 {
    margin-left:60px!important
  }
  .mr_sm--60 {
    margin-right:60px!important
  }
  .mb_sm--60 {
    margin-bottom:60px!important
  }
  .ptb_sm--65 {
    padding:65px 0!important
  }
  .plr_sm--65 {
    padding:0 65px!important
  }
  .pt_sm--65 {
    padding-top:65px!important
  }
  .pb_sm--65 {
    padding-bottom:65px!important
  }
  .pl_sm--65 {
    padding-left:65px!important
  }
  .pr_sm--65 {
    padding-right:65px!important
  }
  .mt_sm--65 {
    margin-top:65px!important
  }
  .ml_sm--65 {
    margin-left:65px!important
  }
  .mr_sm--65 {
    margin-right:65px!important
  }
  .mb_sm--65 {
    margin-bottom:65px!important
  }
  .ptb_sm--70 {
    padding:70px 0!important
  }
  .plr_sm--70 {
    padding:0 70px!important
  }
  .pt_sm--70 {
    padding-top:70px!important
  }
  .pb_sm--70 {
    padding-bottom:70px!important
  }
  .pl_sm--70 {
    padding-left:70px!important
  }
  .pr_sm--70 {
    padding-right:70px!important
  }
  .mt_sm--70 {
    margin-top:70px!important
  }
  .ml_sm--70 {
    margin-left:70px!important
  }
  .mr_sm--70 {
    margin-right:70px!important
  }
  .mb_sm--70 {
    margin-bottom:70px!important
  }
  .ptb_sm--75 {
    padding:75px 0!important
  }
  .plr_sm--75 {
    padding:0 75px!important
  }
  .pt_sm--75 {
    padding-top:75px!important
  }
  .pb_sm--75 {
    padding-bottom:75px!important
  }
  .pl_sm--75 {
    padding-left:75px!important
  }
  .pr_sm--75 {
    padding-right:75px!important
  }
  .mt_sm--75 {
    margin-top:75px!important
  }
  .ml_sm--75 {
    margin-left:75px!important
  }
  .mr_sm--75 {
    margin-right:75px!important
  }
  .mb_sm--75 {
    margin-bottom:75px!important
  }
  .ptb_sm--80 {
    padding:80px 0!important
  }
  .plr_sm--80 {
    padding:0 80px!important
  }
  .pt_sm--80 {
    padding-top:80px!important
  }
  .pb_sm--80 {
    padding-bottom:80px!important
  }
  .pl_sm--80 {
    padding-left:80px!important
  }
  .pr_sm--80 {
    padding-right:80px!important
  }
  .mt_sm--80 {
    margin-top:80px!important
  }
  .ml_sm--80 {
    margin-left:80px!important
  }
  .mr_sm--80 {
    margin-right:80px!important
  }
  .mb_sm--80 {
    margin-bottom:80px!important
  }
  .ptb_sm--85 {
    padding:85px 0!important
  }
  .plr_sm--85 {
    padding:0 85px!important
  }
  .pt_sm--85 {
    padding-top:85px!important
  }
  .pb_sm--85 {
    padding-bottom:85px!important
  }
  .pl_sm--85 {
    padding-left:85px!important
  }
  .pr_sm--85 {
    padding-right:85px!important
  }
  .mt_sm--85 {
    margin-top:85px!important
  }
  .ml_sm--85 {
    margin-left:85px!important
  }
  .mr_sm--85 {
    margin-right:85px!important
  }
  .mb_sm--85 {
    margin-bottom:85px!important
  }
  .ptb_sm--90 {
    padding:90px 0!important
  }
  .plr_sm--90 {
    padding:0 90px!important
  }
  .pt_sm--90 {
    padding-top:90px!important
  }
  .pb_sm--90 {
    padding-bottom:90px!important
  }
  .pl_sm--90 {
    padding-left:90px!important
  }
  .pr_sm--90 {
    padding-right:90px!important
  }
  .mt_sm--90 {
    margin-top:90px!important
  }
  .ml_sm--90 {
    margin-left:90px!important
  }
  .mr_sm--90 {
    margin-right:90px!important
  }
  .mb_sm--90 {
    margin-bottom:90px!important
  }
  .ptb_sm--95 {
    padding:95px 0!important
  }
  .plr_sm--95 {
    padding:0 95px!important
  }
  .pt_sm--95 {
    padding-top:95px!important
  }
  .pb_sm--95 {
    padding-bottom:95px!important
  }
  .pl_sm--95 {
    padding-left:95px!important
  }
  .pr_sm--95 {
    padding-right:95px!important
  }
  .mt_sm--95 {
    margin-top:95px!important
  }
  .ml_sm--95 {
    margin-left:95px!important
  }
  .mr_sm--95 {
    margin-right:95px!important
  }
  .mb_sm--95 {
    margin-bottom:95px!important
  }
  .ptb_sm--100 {
    padding:100px 0!important
  }
  .plr_sm--100 {
    padding:0 100px!important
  }
  .pt_sm--100 {
    padding-top:100px!important
  }
  .pb_sm--100 {
    padding-bottom:100px!important
  }
  .pl_sm--100 {
    padding-left:100px!important
  }
  .pr_sm--100 {
    padding-right:100px!important
  }
  .mt_sm--100 {
    margin-top:100px!important
  }
  .ml_sm--100 {
    margin-left:100px!important
  }
  .mr_sm--100 {
    margin-right:100px!important
  }
  .mb_sm--100 {
    margin-bottom:100px!important
  }
  .pl_sm--0 {
    padding-left:0!important
  }
  .pr_sm--0 {
    padding-right:0!important
  }
  .pt_sm--0 {
    padding-top:0!important
  }
  .pb_sm--0 {
    padding-bottom:0!important
  }
  .mr_sm--0 {
    margin-right:0!important
  }
  .ml_sm--0 {
    margin-left:0!important
  }
  .mt_sm--0 {
    margin-top:0!important
  }
  .mb_sm--0 {
    margin-bottom:0!important
  }
}
@media only screen and (max-width:575px) {
  .ptb_mobile--5 {
    padding:5px 0!important
  }
  .plr_mobile--5 {
    padding:0 5px!important
  }
  .pt_mobile--5 {
    padding-top:5px!important
  }
  .pb_mobile--5 {
    padding-bottom:5px!important
  }
  .pl_mobile--5 {
    padding-left:5px!important
  }
  .pr_mobile--5 {
    padding-right:5px!important
  }
  .mt_mobile--5 {
    margin-top:5px!important
  }
  .mb_mobile--5 {
    margin-bottom:5px!important
  }
  .ptb_mobile--10 {
    padding:10px 0!important
  }
  .plr_mobile--10 {
    padding:0 10px!important
  }
  .pt_mobile--10 {
    padding-top:10px!important
  }
  .pb_mobile--10 {
    padding-bottom:10px!important
  }
  .pl_mobile--10 {
    padding-left:10px!important
  }
  .pr_mobile--10 {
    padding-right:10px!important
  }
  .mt_mobile--10 {
    margin-top:10px!important
  }
  .mb_mobile--10 {
    margin-bottom:10px!important
  }
  .ptb_mobile--15 {
    padding:15px 0!important
  }
  .plr_mobile--15 {
    padding:0 15px!important
  }
  .pt_mobile--15 {
    padding-top:15px!important
  }
  .pb_mobile--15 {
    padding-bottom:15px!important
  }
  .pl_mobile--15 {
    padding-left:15px!important
  }
  .pr_mobile--15 {
    padding-right:15px!important
  }
  .mt_mobile--15 {
    margin-top:15px!important
  }
  .mb_mobile--15 {
    margin-bottom:15px!important
  }
  .ptb_mobile--20 {
    padding:20px 0!important
  }
  .plr_mobile--20 {
    padding:0 20px!important
  }
  .pt_mobile--20 {
    padding-top:20px!important
  }
  .pb_mobile--20 {
    padding-bottom:20px!important
  }
  .pl_mobile--20 {
    padding-left:20px!important
  }
  .pr_mobile--20 {
    padding-right:20px!important
  }
  .mt_mobile--20 {
    margin-top:20px!important
  }
  .mb_mobile--20 {
    margin-bottom:20px!important
  }
  .ptb_mobile--25 {
    padding:25px 0!important
  }
  .plr_mobile--25 {
    padding:0 25px!important
  }
  .pt_mobile--25 {
    padding-top:25px!important
  }
  .pb_mobile--25 {
    padding-bottom:25px!important
  }
  .pl_mobile--25 {
    padding-left:25px!important
  }
  .pr_mobile--25 {
    padding-right:25px!important
  }
  .mt_mobile--25 {
    margin-top:25px!important
  }
  .mb_mobile--25 {
    margin-bottom:25px!important
  }
  .ptb_mobile--30 {
    padding:30px 0!important
  }
  .plr_mobile--30 {
    padding:0 30px!important
  }
  .pt_mobile--30 {
    padding-top:30px!important
  }
  .pb_mobile--30 {
    padding-bottom:30px!important
  }
  .pl_mobile--30 {
    padding-left:30px!important
  }
  .pr_mobile--30 {
    padding-right:30px!important
  }
  .mt_mobile--30 {
    margin-top:30px!important
  }
  .mb_mobile--30 {
    margin-bottom:30px!important
  }
  .ptb_mobile--35 {
    padding:35px 0!important
  }
  .plr_mobile--35 {
    padding:0 35px!important
  }
  .pt_mobile--35 {
    padding-top:35px!important
  }
  .pb_mobile--35 {
    padding-bottom:35px!important
  }
  .pl_mobile--35 {
    padding-left:35px!important
  }
  .pr_mobile--35 {
    padding-right:35px!important
  }
  .mt_mobile--35 {
    margin-top:35px!important
  }
  .mb_mobile--35 {
    margin-bottom:35px!important
  }
  .ptb_mobile--40 {
    padding:40px 0!important
  }
  .plr_mobile--40 {
    padding:0 40px!important
  }
  .pt_mobile--40 {
    padding-top:40px!important
  }
  .pb_mobile--40 {
    padding-bottom:40px!important
  }
  .pl_mobile--40 {
    padding-left:40px!important
  }
  .pr_mobile--40 {
    padding-right:40px!important
  }
  .mt_mobile--40 {
    margin-top:40px!important
  }
  .mb_mobile--40 {
    margin-bottom:40px!important
  }
  .ptb_mobile--45 {
    padding:45px 0!important
  }
  .plr_mobile--45 {
    padding:0 45px!important
  }
  .pt_mobile--45 {
    padding-top:45px!important
  }
  .pb_mobile--45 {
    padding-bottom:45px!important
  }
  .pl_mobile--45 {
    padding-left:45px!important
  }
  .pr_mobile--45 {
    padding-right:45px!important
  }
  .mt_mobile--45 {
    margin-top:45px!important
  }
  .mb_mobile--45 {
    margin-bottom:45px!important
  }
  .ptb_mobile--50 {
    padding:50px 0!important
  }
  .plr_mobile--50 {
    padding:0 50px!important
  }
  .pt_mobile--50 {
    padding-top:50px!important
  }
  .pb_mobile--50 {
    padding-bottom:50px!important
  }
  .pl_mobile--50 {
    padding-left:50px!important
  }
  .pr_mobile--50 {
    padding-right:50px!important
  }
  .mt_mobile--50 {
    margin-top:50px!important
  }
  .mb_mobile--50 {
    margin-bottom:50px!important
  }
  .ptb_mobile--55 {
    padding:55px 0!important
  }
  .plr_mobile--55 {
    padding:0 55px!important
  }
  .pt_mobile--55 {
    padding-top:55px!important
  }
  .pb_mobile--55 {
    padding-bottom:55px!important
  }
  .pl_mobile--55 {
    padding-left:55px!important
  }
  .pr_mobile--55 {
    padding-right:55px!important
  }
  .mt_mobile--55 {
    margin-top:55px!important
  }
  .mb_mobile--55 {
    margin-bottom:55px!important
  }
  .ptb_mobile--60 {
    padding:60px 0!important
  }
  .plr_mobile--60 {
    padding:0 60px!important
  }
  .pt_mobile--60 {
    padding-top:60px!important
  }
  .pb_mobile--60 {
    padding-bottom:60px!important
  }
  .pl_mobile--60 {
    padding-left:60px!important
  }
  .pr_mobile--60 {
    padding-right:60px!important
  }
  .mt_mobile--60 {
    margin-top:60px!important
  }
  .mb_mobile--60 {
    margin-bottom:60px!important
  }
  .ptb_mobile--65 {
    padding:65px 0!important
  }
  .plr_mobile--65 {
    padding:0 65px!important
  }
  .pt_mobile--65 {
    padding-top:65px!important
  }
  .pb_mobile--65 {
    padding-bottom:65px!important
  }
  .pl_mobile--65 {
    padding-left:65px!important
  }
  .pr_mobile--65 {
    padding-right:65px!important
  }
  .mt_mobile--65 {
    margin-top:65px!important
  }
  .mb_mobile--65 {
    margin-bottom:65px!important
  }
  .ptb_mobile--70 {
    padding:70px 0!important
  }
  .plr_mobile--70 {
    padding:0 70px!important
  }
  .pt_mobile--70 {
    padding-top:70px!important
  }
  .pb_mobile--70 {
    padding-bottom:70px!important
  }
  .pl_mobile--70 {
    padding-left:70px!important
  }
  .pr_mobile--70 {
    padding-right:70px!important
  }
  .mt_mobile--70 {
    margin-top:70px!important
  }
  .mb_mobile--70 {
    margin-bottom:70px!important
  }
  .ptb_mobile--75 {
    padding:75px 0!important
  }
  .plr_mobile--75 {
    padding:0 75px!important
  }
  .pt_mobile--75 {
    padding-top:75px!important
  }
  .pb_mobile--75 {
    padding-bottom:75px!important
  }
  .pl_mobile--75 {
    padding-left:75px!important
  }
  .pr_mobile--75 {
    padding-right:75px!important
  }
  .mt_mobile--75 {
    margin-top:75px!important
  }
  .mb_mobile--75 {
    margin-bottom:75px!important
  }
  .ptb_mobile--80 {
    padding:80px 0!important
  }
  .plr_mobile--80 {
    padding:0 80px!important
  }
  .pt_mobile--80 {
    padding-top:80px!important
  }
  .pb_mobile--80 {
    padding-bottom:80px!important
  }
  .pl_mobile--80 {
    padding-left:80px!important
  }
  .pr_mobile--80 {
    padding-right:80px!important
  }
  .mt_mobile--80 {
    margin-top:80px!important
  }
  .mb_mobile--80 {
    margin-bottom:80px!important
  }
  .ptb_mobile--85 {
    padding:85px 0!important
  }
  .plr_mobile--85 {
    padding:0 85px!important
  }
  .pt_mobile--85 {
    padding-top:85px!important
  }
  .pb_mobile--85 {
    padding-bottom:85px!important
  }
  .pl_mobile--85 {
    padding-left:85px!important
  }
  .pr_mobile--85 {
    padding-right:85px!important
  }
  .mt_mobile--85 {
    margin-top:85px!important
  }
  .mb_mobile--85 {
    margin-bottom:85px!important
  }
  .ptb_mobile--90 {
    padding:90px 0!important
  }
  .plr_mobile--90 {
    padding:0 90px!important
  }
  .pt_mobile--90 {
    padding-top:90px!important
  }
  .pb_mobile--90 {
    padding-bottom:90px!important
  }
  .pl_mobile--90 {
    padding-left:90px!important
  }
  .pr_mobile--90 {
    padding-right:90px!important
  }
  .mt_mobile--90 {
    margin-top:90px!important
  }
  .mb_mobile--90 {
    margin-bottom:90px!important
  }
  .ptb_mobile--95 {
    padding:95px 0!important
  }
  .plr_mobile--95 {
    padding:0 95px!important
  }
  .pt_mobile--95 {
    padding-top:95px!important
  }
  .pb_mobile--95 {
    padding-bottom:95px!important
  }
  .pl_mobile--95 {
    padding-left:95px!important
  }
  .pr_mobile--95 {
    padding-right:95px!important
  }
  .mt_mobile--95 {
    margin-top:95px!important
  }
  .mb_mobile--95 {
    margin-bottom:95px!important
  }
  .ptb_mobile--100 {
    padding:100px 0!important
  }
  .plr_mobile--100 {
    padding:0 100px!important
  }
  .pt_mobile--100 {
    padding-top:100px!important
  }
  .pb_mobile--100 {
    padding-bottom:100px!important
  }
  .pl_mobile--100 {
    padding-left:100px!important
  }
  .pr_mobile--100 {
    padding-right:100px!important
  }
  .mt_mobile--100 {
    margin-top:100px!important
  }
  .mb_mobile--100 {
    margin-bottom:100px!important
  }
}
.slick-gutter-5 {
  margin-left:-5px!important;
  margin-right:-5px!important
}
.slick-gutter-5 .slick-slide {
  padding-left:5px!important;
  padding-right:5px!important
}
.slick-gutter-10 {
  margin-left:-10px!important;
  margin-right:-10px!important
}
.slick-gutter-10 .slick-slide {
  padding-left:10px!important;
  padding-right:10px!important
}
.slick-gutter-15 {
  margin-left:-15px!important;
  margin-right:-15px!important
}
.slick-gutter-15 .slick-slide {
  padding-left:15px!important;
  padding-right:15px!important
}
.slick-gutter-20 {
  margin-left:-20px!important;
  margin-right:-20px!important
}
.slick-gutter-20 .slick-slide {
  padding-left:20px!important;
  padding-right:20px!important
}
.slick-gutter-25 {
  margin-left:-25px!important;
  margin-right:-25px!important
}
.slick-gutter-25 .slick-slide {
  padding-left:25px!important;
  padding-right:25px!important
}
.slick-gutter-30 {
  margin-left:-30px!important;
  margin-right:-30px!important
}
.slick-gutter-30 .slick-slide {
  padding-left:30px!important;
  padding-right:30px!important
}
.slick-gutter-35 {
  margin-left:-35px!important;
  margin-right:-35px!important
}
.slick-gutter-35 .slick-slide {
  padding-left:35px!important;
  padding-right:35px!important
}
.slick-gutter-40 {
  margin-left:-40px!important;
  margin-right:-40px!important
}
.slick-gutter-40 .slick-slide {
  padding-left:40px!important;
  padding-right:40px!important
}
.slick-gutter-45 {
  margin-left:-45px!important;
  margin-right:-45px!important
}
.slick-gutter-45 .slick-slide {
  padding-left:45px!important;
  padding-right:45px!important
}
.slick-gutter-50 {
  margin-left:-50px!important;
  margin-right:-50px!important
}
.slick-gutter-50 .slick-slide {
  padding-left:50px!important;
  padding-right:50px!important
}
.slick-gutter-55 {
  margin-left:-55px!important;
  margin-right:-55px!important
}
.slick-gutter-55 .slick-slide {
  padding-left:55px!important;
  padding-right:55px!important
}
.slick-gutter-60 {
  margin-left:-60px!important;
  margin-right:-60px!important
}
.slick-gutter-60 .slick-slide {
  padding-left:60px!important;
  padding-right:60px!important
}
.slick-gutter-65 {
  margin-left:-65px!important;
  margin-right:-65px!important
}
.slick-gutter-65 .slick-slide {
  padding-left:65px!important;
  padding-right:65px!important
}
.slick-gutter-70 {
  margin-left:-70px!important;
  margin-right:-70px!important
}
.slick-gutter-70 .slick-slide {
  padding-left:70px!important;
  padding-right:70px!important
}
.slick-gutter-75 {
  margin-left:-75px!important;
  margin-right:-75px!important
}
.slick-gutter-75 .slick-slide {
  padding-left:75px!important;
  padding-right:75px!important
}
.slick-gutter-80 {
  margin-left:-80px!important;
  margin-right:-80px!important
}
.slick-gutter-80 .slick-slide {
  padding-left:80px!important;
  padding-right:80px!important
}
.slick-gutter-85 {
  margin-left:-85px!important;
  margin-right:-85px!important
}
.slick-gutter-85 .slick-slide {
  padding-left:85px!important;
  padding-right:85px!important
}
.slick-gutter-90 {
  margin-left:-90px!important;
  margin-right:-90px!important
}
.slick-gutter-90 .slick-slide {
  padding-left:90px!important;
  padding-right:90px!important
}
.slick-gutter-95 {
  margin-left:-95px!important;
  margin-right:-95px!important
}
.slick-gutter-95 .slick-slide {
  padding-left:95px!important;
  padding-right:95px!important
}
.slick-gutter-100 {
  margin-left:-100px!important;
  margin-right:-100px!important
}
.slick-gutter-100 .slick-slide {
  padding-left:100px!important;
  padding-right:100px!important
}
.max-width-160 {
  max-width:160px
}
.collaborate-plr-60 {
  padding-left:60px!important;
  padding-right:60px!important
}
.counter-style-1 .count-number,
.theme-gradient {
  background:linear-gradient(90deg,#12b5de -30%,#7130c3 30%,#ff3bd4 90%);
  text-transform:capitalize;
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.theme-gradient-secondary {
  background:linear-gradient(to right,var(--color-secondary-gradient-start),var(--color-secondary-gradient-end));
  -webkit-background-clip:text;
  background-clip:text
}
.theme-gradient-secondary,
.theme-gradient-tertiary {
  text-transform:capitalize;
  -webkit-text-fill-color:transparent
}
.theme-gradient-tertiary {
  background:linear-gradient(to right,var(--color-tertiary-gradient-start),var(--color-tertiary-gradient-end));
  -webkit-background-clip:text;
  background-clip:text
}
.bg-lessdark-gradient {
  background:linear-gradient(180deg,var(--color-lessdark) 20%,hsla(0,0%,7%,.4))
}
.bg-theme-gradient {
  background-color:transparent;
  background-image:linear-gradient(90deg,var(--color-primary) 10%,var(--color-primary) 50%,var(--color-primary) 90%)
}
.bg-primary-gradient {
  background-color:var(--color-primary);
  background:linear-gradient(95deg,var(--color-primary) 15%,var(--color-tertiary) 45%,var(--color-primary) 75%,var(--color-secondary) 100%) 95%/200% 100%
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .counter-style-1 .count-number,
  .theme-gradient {
    color:var(--color-secondary);
    background:none!important
  }
}
.h1 {
  font-size:var(--h1)!important
}
.h2 {
  font-size:var(--h2)!important
}
.h3 {
  font-size:var(--h3)!important
}
.h4 {
  font-size:var(--h4)!important
}
.h5 {
  font-size:var(--h5)!important
}
.h6 {
  font-size:var(--h6)!important
}
.bg-primary-color {
  background:var(--color-primary)
}
.bg-color-primary-alt {
  background-color:var(--color-primary-alt)!important
}
.bg-secondary-color {
  background:var(--color-secondary)
}
.bg-tertiary-color {
  background-color:var(--color-tertiary)
}
.bg-color-secondary {
  background-color:var(--color-secondary)!important
}
.bg-color-tertiary {
  background-color:var(--color-tertiary)!important
}
.bg-color-primary {
  background-color:var(--color-primary)!important
}
.bg-color-secondary-darker {
  background-color:var(--color-secondary-darker)!important
}
.bg-color-primary-darker {
  background-color:var(--color-primary-darker)!important
}
.bg-color-heading {
  background-color:var(--color-heading)!important
}
.bg-color-body {
  background-color:var(--color-body)!important
}
.bg-color-dark {
  background-color:var(--color-dark)!important
}
.bg-color-darker {
  background-color:var(--color-darker)!important
}
.bg-color-darkest {
  background-color:var(--color-darkest)!important
}
.bg-color-black {
  background-color:var(--color-black)!important
}
.bg-color-blacker {
  background-color:var(--color-blacker)!important
}
.bg-color-blackest {
  background-color:var(--color-blackest)!important
}
.bg-color-border {
  background-color:var(--color-border)!important
}
.bg-color-gray {
  background-color:var(--color-gray)!important
}
.bg-color-midgray {
  background-color:var(--color-midgray)!important
}
.bg-color-light {
  background-color:var(--color-light)!important
}
.bg-color-lighter {
  background-color:var(--color-lighter)!important
}
.bg-color-lightest {
  background-color:var(--color-lightest)!important
}
.bg-color-white {
  background-color:var(--color-white)!important
}
.bg-color-white-off {
  background-color:var(--color-text-off)!important
}
.bg-color-bg-one {
  background-color:var(--color-bg-1)!important
}
.bg-color-success {
  background-color:var(--color-success)!important
}
.bg-color-danger {
  background-color:var(--color-danger)!important
}
.bg-color-warning {
  background-color:var(--color-warning)!important
}
.bg-color-info {
  background-color:var(--color-info)!important
}
.bg-gradient-1 {
  background:linear-gradient(94deg,#dd00ac 10.66%,#7130c3 53.03%,#410093 96.34%,rgba(255,0,238,.26) 191.41%,rgba(255,59,212,0) 191.43%)
}
.liststyle {
  padding:0;
  margin:0;
  list-style:none
}
.transition-transform {
  transition:var(--transition-transform)
}
.list-icon {
  list-style:none;
  padding:0;
  margin:0
}
.list-icon li {
  display:flex;
  align-items:center;
  margin:15px 0
}
@media only screen and (max-width:767px) {
  .list-icon li {
    font-size:16px
  }
}
.list-icon li .icon {
  width:30px;
  background-color:var(--color-blackest);
  height:30px;
  border-radius:100%;
  display:inline-block;
  position:relative;
  margin-right:9px;
  min-width:30px;
  min-height:30px
}
.list-icon li .icon.background-transparent {
  background-color:transparent
}
.list-icon li .icon i {
  width:20px;
  height:20px;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.lightchain-sub-badge {
  font-weight:600;
  letter-spacing:.5px;
  line-height:18px;
  font-size:16px;
  border-radius:4px;
  margin-bottom:12px;
  display:inline-block;
  padding:7px 14px;
  background-color:var(--color-blackest);
  box-shadow:var(--shadow-lighter)
}
.max-width-800 {
  max-width:800px
}
.bg_dot-mask {
  position:absolute!important;
  width:100%;
  height:100%;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:1;
  pointer-events:none;
  background-position:50%
}
.bg-blend-top {
  -webkit-mask-image:linear-gradient(180deg,transparent,#000 40%);
  mask-image:linear-gradient(180deg,transparent,#000 40%)
}
.feature-list {
  padding:0;
  margin:0;
  list-style:none
}
.feature-list li {
  display:flex;
  align-items:center
}
.feature-list li .icon {
  background:var(--color-secondary);
  width:20px;
  height:20px;
  border-radius:100%;
  color:var(--color-white);
  text-align:center;
  min-width:20px;
  font-size:12px
}
.feature-list li .icon i {
  display:flex;
  justify-content:center;
  align-items:center;
  height:100%;
  font-size:14px
}
.feature-list li .title-wrapper {
  margin-left:13px
}
.feature-list li .title-wrapper .title {
  font-size:16px;
  margin:0
}
.feature-list li .title-wrapper .text {
  margin-bottom:0
}
.lightchain-callto-action .feature-list {
  display:flex;
  margin-top:10px
}
.lightchain-callto-action .feature-list li+li {
  margin-left:30px
}
.lightchain-separator.has-position-bottom {
  position:absolute;
  width:100%;
  height:auto;
  bottom:-2px;
  left:0;
  right:0
}
@media only screen and (max-width:767px) {
  .lightchain-separator.has-position-bottom {
    bottom:-5px
  }
}
.lightchain-separator.has-position-top {
  position:absolute;
  width:100%;
  height:auto;
  left:0;
  right:0;
  bottom:100%;
  top:auto
}
.bg-blur-filter {
  position:absolute;
  left:0;
  top:50%;
  z-index:-1;
  width:100%;
  height:500px;
  transform:translate(-50%,-50%);
  background-image:linear-gradient(45deg,var(--color-primary),var(--color-primary));
  opacity:.25;
  filter:blur(100px)
}
.gradient-btn-shadow {
  box-shadow:inset 0 0 60px #f5f5f5,inset 20px 0 80px #f0f,inset -20px 0 80px aqua,inset 20px 0 300px #f0f,inset -20px 0 300px aqua,0 0 50px #fff,-10px 0 80px #f0f,10px 0 80px aqua
}
.lcai-sec {
  position:relative;
  width:100vw;
  height:100vh;
  display:flex;
  flex-wrap:wrap;
  overflow:hidden;
  background-color:var(--color-blackest);
  gap:0 5px
}
.lcai-sec .box {
  position:relative;
  font-weight:var(--p-bold);
  text-transform:uppercase;
  font-size:var(--font-size-b3);
  color:var(--color-dark)
}
.lcai-sec .box:nth-child(odd):before {
  content:" Lightchain AI "
}
.lcai-sec .box:nth-child(2n):before {
  content:"Text transform";
  filter:hue-rotate(180deg)
}
.lcai-sec .box.coloranimate {
  color:hsla(0,0%,67%,.2);
  text-shadow:0 0 5px hsla(0,0%,67%,.2),0 0 20px hsla(0,0%,67%,.2),0 0 50px hsla(0,0%,67%,.2)
}
.lcai-sec .frame-image {
  position:absolute;
  z-index:10;
  width:50%;
  height:auto;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)!important
}
.color-off {
  opacity:.5
}
.top-flashlight {
  position:relative
}
.top-flashlight:before {
  content:"";
  width:150px;
  height:150px;
  background:var(--color-primary);
  position:absolute;
  left:50%;
  top:-60px;
  transform:translateY(-50%) translateX(-50%);
  border-radius:100%;
  filter:blur(70px)
}
.top-flashlight.leftside:before {
  left:0;
  top:0
}
.top-flashlight.light-xl:before {
  width:300px;
  filter:blur(140px)
}
.bottom-flashlight {
  position:relative
}
.bottom-flashlight:before {
  content:"";
  width:50px;
  height:50px;
  background:var(--color-primary);
  position:absolute;
  left:50%;
  bottom:-50%;
  transform:translateY(-50%) translateX(-50%);
  filter:blur(20px)
}
.border-gradient {
  position:relative;
  overflow:hidden
}
.border-gradient:before {
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  background:linear-gradient(94deg,#dd00ac 10.66%,#7130c3 53.03%,#410093 96.34%,rgba(255,0,238,.26) 191.41%,rgba(255,59,212,0) 191.43%);
  width:200%;
  height:200%;
  transition:.5s,top 0s,left 0s
}
.border-gradient:after,
.border-gradient:before {
  content:"";
  position:absolute;
  border-radius:var(--radius)
}
.border-gradient:after {
  inset:2px;
  background:var(--color-blackest)
}
.border-gradient>* {
  z-index:2;
  position:relative
}
.border-gradient.bg-secondary:before {
  background:radial-gradient(var(--color-secondary),transparent,transparent)
}
.border-gradient.bg-tertiary:before {
  background:radial-gradient(var(--color-tertiary),transparent,transparent)
}
.rating-title {
  display:flex;
  justify-content:center;
  align-items:center
}
.rating {
  display:flex;
  gap:5px
}
.rating a i {
  font-size:var(--font-size-b1);
  line-height:var(--line-height-b1);
  color:#ffb800
}
@media only screen and (max-width:767px) {
  .rating a i {
    font-size:10px
  }
}
.preloader {
  background:var(--color-dark);
  width:100vw;
  height:100vh;
  position:fixed;
  z-index:9999999;
  top:0;
  left:0
}
@keyframes bgg {
  0% {
    background:var(--color-primary-light)
  }
  50% {
    background:var(--color-primary)
  }
  to {
    background:var(--color-primary)
  }
}
.loader {
  position:absolute;
  top:50%;
  left:50%;
  transform:translateX(-50%) translateY(-50%);
  width:70px;
  height:70px;
  margin:auto
}
.loader .circle {
  position:absolute;
  width:50px;
  height:50px;
  opacity:0;
  transform:rotate(225deg);
  animation-iteration-count:infinite;
  animation-name:orbit;
  animation-duration:5.5s;
  left:3px;
  top:-5px
}
.loader .circle:after {
  content:"";
  position:absolute;
  width:8px;
  height:8px;
  border-radius:100%;
  animation:bgg 1.5s ease-in infinite alternate
}
.loader .circle:nth-child(2) {
  animation-delay:.24s
}
.loader .circle:nth-child(3) {
  animation-delay:.48s
}
.loader .circle:nth-child(4) {
  animation-delay:.72s
}
.loader .circle:nth-child(5) {
  animation-delay:.96s
}
@keyframes orbit {
  0% {
    transform:rotate(225deg);
    opacity:1;
    animation-timing-function:ease-out
  }
  7% {
    transform:rotate(345deg);
    animation-timing-function:linear
  }
  30% {
    transform:rotate(455deg);
    animation-timing-function:ease-in-out
  }
  39% {
    transform:rotate(690deg);
    animation-timing-function:linear
  }
  70% {
    transform:rotate(815deg);
    opacity:1;
    animation-timing-function:ease-out
  }
  75% {
    transform:rotate(945deg);
    animation-timing-function:ease-out
  }
  76% {
    transform:rotate(945deg);
    opacity:0
  }
  to {
    transform:rotate(945deg);
    opacity:0
  }
}
.lcai-pagination {
  margin:-8px;
  padding:0;
  display:flex;
  align-items:center;
  justify-content:center
}
@media only screen and (max-width:767px) {
  .lcai-pagination {
    margin:-4px
  }
}
.lcai-pagination li {
  margin:8px
}
@media only screen and (max-width:767px) {
  .lcai-pagination li {
    margin:4px
  }
}
.lcai-pagination li a {
  width:45px;
  height:45px;
  background:var(--color-blackest);
  border-radius:6px;
  text-align:center;
  color:var(--color-body);
  transition:.4s;
  font-weight:500;
  box-shadow:var(--shadow-1);
  display:flex;
  align-items:center;
  justify-content:center
}
@media only screen and (max-width:767px) {
  .lcai-pagination li a {
    width:45px;
    height:45px
  }
}
.lcai-pagination li a i {
  font-size:22px;
  font-weight:500
}
.lcai-pagination li.active a,
.lcai-pagination li:hover a {
  background:var(--color-primary);
  color:var(--color-white)
}
.lightchain-bg-gradient {
  background:linear-gradient(107deg,#171a21 .52%,rgba(23,26,33,0) 99.49%)
}
.lcai-avatars {
  min-width:70px;
  max-width:70px
}
.lcai-avatars.size-lg {
  min-width:120px;
  max-width:120px;
  width:120px;
  height:120px
}
.lcai-avatars.size-sm {
  min-width:52px;
  max-width:52px
}
.lcai-avatars img {
  border-radius:100%;
  width:100%;
  background:var(--color-bg-1);
  padding:4px;
  border:2px solid var(--color-dark);
  object-fit:cover
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance:button;
  -moz-appearance:button;
  appearance:button
}
input,
select,
textarea {
  width:100%;
  transition:.3s
}
select {
  transition:.3s;
  height:60px;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  padding:10px 30px 10px 20px
}
input[type=datetime-local],
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
select,
textarea {
  outline:none;
  color:var(--color-body);
  border:var(--border-width) solid var(--color-border);
  border-radius:var(--radius);
  font-size:16px;
  line-height:28px;
  font-weight:400
}
input[type=datetime-local],
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
textarea {
  height:auto;
  background:transparent;
  box-shadow:none;
  padding:0 15px
}
input[type=datetime-local]::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=tel]::placeholder,
input[type=text]::placeholder,
textarea::placeholder {
  color:var(--body-color);
  opacity:1
}
input[type=datetime-local]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color:var(--body-color);
  opacity:1
}
input[type=datetime-local]::-ms-input-placeholder,
input[type=email]::-ms-input-placeholder,
input[type=number]::-ms-input-placeholder,
input[type=password]::-ms-input-placeholder,
input[type=tel]::-ms-input-placeholder,
input[type=text]::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color:var(--body-color);
  opacity:1
}
.input-active input[type=datetime-local],
.input-active input[type=email],
.input-active input[type=number],
.input-active input[type=password],
.input-active input[type=tel],
.input-active input[type=text],
input[type=datetime-local].input-active,
input[type=datetime-local].p-holder__active,
input[type=email].input-active,
input[type=email].p-holder__active,
input[type=number].input-active,
input[type=number].p-holder__active,
input[type=password].input-active,
input[type=password].p-holder__active,
input[type=tel].input-active,
input[type=tel].p-holder__active,
input[type=text].input-active,
input[type=text].p-holder__active,
textarea.input-active,
textarea.p-holder__active {
  border-color:var(--color-primary)
}
.input-active input[type=datetime-local]::placeholder,
.input-active input[type=email]::placeholder,
.input-active input[type=number]::placeholder,
.input-active input[type=password]::placeholder,
.input-active input[type=tel]::placeholder,
.input-active input[type=text]::placeholder,
input[type=datetime-local].input-active::placeholder,
input[type=datetime-local].p-holder__active::placeholder,
input[type=email].input-active::placeholder,
input[type=email].p-holder__active::placeholder,
input[type=number].input-active::placeholder,
input[type=number].p-holder__active::placeholder,
input[type=password].input-active::placeholder,
input[type=password].p-holder__active::placeholder,
input[type=tel].input-active::placeholder,
input[type=tel].p-holder__active::placeholder,
input[type=text].input-active::placeholder,
input[type=text].p-holder__active::placeholder,
textarea.input-active::placeholder,
textarea.p-holder__active::placeholder {
  color:var(--color-primary);
  opacity:1
}
.input-active input[type=datetime-local]:-ms-input-placeholder,
.input-active input[type=email]:-ms-input-placeholder,
.input-active input[type=number]:-ms-input-placeholder,
.input-active input[type=password]:-ms-input-placeholder,
.input-active input[type=tel]:-ms-input-placeholder,
.input-active input[type=text]:-ms-input-placeholder,
input[type=datetime-local].input-active:-ms-input-placeholder,
input[type=datetime-local].p-holder__active:-ms-input-placeholder,
input[type=email].input-active:-ms-input-placeholder,
input[type=email].p-holder__active:-ms-input-placeholder,
input[type=number].input-active:-ms-input-placeholder,
input[type=number].p-holder__active:-ms-input-placeholder,
input[type=password].input-active:-ms-input-placeholder,
input[type=password].p-holder__active:-ms-input-placeholder,
input[type=tel].input-active:-ms-input-placeholder,
input[type=tel].p-holder__active:-ms-input-placeholder,
input[type=text].input-active:-ms-input-placeholder,
input[type=text].p-holder__active:-ms-input-placeholder,
textarea.input-active:-ms-input-placeholder,
textarea.p-holder__active:-ms-input-placeholder {
  color:var(--color-primary)
}
.input-active input[type=datetime-local]::-ms-input-placeholder,
.input-active input[type=email]::-ms-input-placeholder,
.input-active input[type=number]::-ms-input-placeholder,
.input-active input[type=password]::-ms-input-placeholder,
.input-active input[type=tel]::-ms-input-placeholder,
.input-active input[type=text]::-ms-input-placeholder,
input[type=datetime-local].input-active::-ms-input-placeholder,
input[type=datetime-local].p-holder__active::-ms-input-placeholder,
input[type=email].input-active::-ms-input-placeholder,
input[type=email].p-holder__active::-ms-input-placeholder,
input[type=number].input-active::-ms-input-placeholder,
input[type=number].p-holder__active::-ms-input-placeholder,
input[type=password].input-active::-ms-input-placeholder,
input[type=password].p-holder__active::-ms-input-placeholder,
input[type=tel].input-active::-ms-input-placeholder,
input[type=tel].p-holder__active::-ms-input-placeholder,
input[type=text].input-active::-ms-input-placeholder,
input[type=text].p-holder__active::-ms-input-placeholder,
textarea.input-active::-ms-input-placeholder,
textarea.p-holder__active::-ms-input-placeholder {
  color:var(--color-primary)
}
.input-error input[type=datetime-local],
.input-error input[type=email],
.input-error input[type=number],
.input-error input[type=password],
.input-error input[type=tel],
.input-error input[type=text],
input[type=datetime-local].input-error,
input[type=datetime-local].p-holder__error,
input[type=email].input-error,
input[type=email].p-holder__error,
input[type=number].input-error,
input[type=number].p-holder__error,
input[type=password].input-error,
input[type=password].p-holder__error,
input[type=tel].input-error,
input[type=tel].p-holder__error,
input[type=text].input-error,
input[type=text].p-holder__error,
textarea.input-error,
textarea.p-holder__error {
  border-color:#f4282d
}
.input-error input[type=datetime-local]::placeholder,
.input-error input[type=email]::placeholder,
.input-error input[type=number]::placeholder,
.input-error input[type=password]::placeholder,
.input-error input[type=tel]::placeholder,
.input-error input[type=text]::placeholder,
input[type=datetime-local].input-error::placeholder,
input[type=datetime-local].p-holder__error::placeholder,
input[type=email].input-error::placeholder,
input[type=email].p-holder__error::placeholder,
input[type=number].input-error::placeholder,
input[type=number].p-holder__error::placeholder,
input[type=password].input-error::placeholder,
input[type=password].p-holder__error::placeholder,
input[type=tel].input-error::placeholder,
input[type=tel].p-holder__error::placeholder,
input[type=text].input-error::placeholder,
input[type=text].p-holder__error::placeholder,
textarea.input-error::placeholder,
textarea.p-holder__error::placeholder {
  color:#f4282d;
  opacity:1
}
.input-error input[type=datetime-local]:-ms-input-placeholder,
.input-error input[type=email]:-ms-input-placeholder,
.input-error input[type=number]:-ms-input-placeholder,
.input-error input[type=password]:-ms-input-placeholder,
.input-error input[type=tel]:-ms-input-placeholder,
.input-error input[type=text]:-ms-input-placeholder,
input[type=datetime-local].input-error:-ms-input-placeholder,
input[type=datetime-local].p-holder__error:-ms-input-placeholder,
input[type=email].input-error:-ms-input-placeholder,
input[type=email].p-holder__error:-ms-input-placeholder,
input[type=number].input-error:-ms-input-placeholder,
input[type=number].p-holder__error:-ms-input-placeholder,
input[type=password].input-error:-ms-input-placeholder,
input[type=password].p-holder__error:-ms-input-placeholder,
input[type=tel].input-error:-ms-input-placeholder,
input[type=tel].p-holder__error:-ms-input-placeholder,
input[type=text].input-error:-ms-input-placeholder,
input[type=text].p-holder__error:-ms-input-placeholder,
textarea.input-error:-ms-input-placeholder,
textarea.p-holder__error:-ms-input-placeholder {
  color:#f4282d
}
.input-error input[type=datetime-local]::-ms-input-placeholder,
.input-error input[type=email]::-ms-input-placeholder,
.input-error input[type=number]::-ms-input-placeholder,
.input-error input[type=password]::-ms-input-placeholder,
.input-error input[type=tel]::-ms-input-placeholder,
.input-error input[type=text]::-ms-input-placeholder,
input[type=datetime-local].input-error::-ms-input-placeholder,
input[type=datetime-local].p-holder__error::-ms-input-placeholder,
input[type=email].input-error::-ms-input-placeholder,
input[type=email].p-holder__error::-ms-input-placeholder,
input[type=number].input-error::-ms-input-placeholder,
input[type=number].p-holder__error::-ms-input-placeholder,
input[type=password].input-error::-ms-input-placeholder,
input[type=password].p-holder__error::-ms-input-placeholder,
input[type=tel].input-error::-ms-input-placeholder,
input[type=tel].p-holder__error::-ms-input-placeholder,
input[type=text].input-error::-ms-input-placeholder,
input[type=text].p-holder__error::-ms-input-placeholder,
textarea.input-error::-ms-input-placeholder,
textarea.p-holder__error::-ms-input-placeholder {
  color:#f4282d
}
.input-error input[type=datetime-local]:focus,
.input-error input[type=email]:focus,
.input-error input[type=number]:focus,
.input-error input[type=password]:focus,
.input-error input[type=tel]:focus,
.input-error input[type=text]:focus,
input[type=datetime-local].input-error:focus,
input[type=datetime-local].p-holder__error:focus,
input[type=email].input-error:focus,
input[type=email].p-holder__error:focus,
input[type=number].input-error:focus,
input[type=number].p-holder__error:focus,
input[type=password].input-error:focus,
input[type=password].p-holder__error:focus,
input[type=tel].input-error:focus,
input[type=tel].p-holder__error:focus,
input[type=text].input-error:focus,
input[type=text].p-holder__error:focus,
textarea.input-error:focus,
textarea.p-holder__error:focus {
  border-color:#f4282d
}
input[type=datetime-local]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=text]:focus,
textarea:focus {
  border-color:var(--color-primary)!important
}
input[type=search] {
  background:transparent;
  border:2px solid var(--color-border);
  padding:5px 15px 5px 30px;
  border-radius:var(--radius);
  color:var(--color-body);
  font-size:var(--font-size-b3)
}
input[type=search]::placeholder {
  color:var(--color-body);
  font-size:var(--font-size-b3)
}
input[type=search]:focus,
input[type=search]:focus-visible {
  border-color:var(--color-primary)!important;
  outline:none
}
input[type=search] i {
  position:absolute;
  top:50%;
  left:10px;
  transform:translateY(-50%)
}
.contact__form-error {
  font-size:14px;
  text-align:start
}
.contact__form-error,
.contact__form-fail {
  color:var(--color-danger)
}
.contact__form-success {
  font-weight:600;
  color:var(--color-success)
}
.form-group {
  margin-bottom:20px
}
.form-group input {
  border:var(--border-width) solid var(--color-border);
  border-radius:var(--radius);
  height:50px;
  font-size:16px;
  padding:0 15px
}
.form-group input:focus {
  border-color:var(--color-primary)
}
.form-group select {
  height:50px;
  font-size:16px;
  border:var(--border-width) solid var(--color-border);
  border-radius:var(--radius);
  background-color:transparent;
  color:var(--color-body);
  padding:0 0 0 15px;
  box-shadow:none!important;
  border-color:var(--color-border)!important
}
.form-group .form-select {
  background-position:right 1.5rem center
}
.form-group textarea {
  min-height:193px;
  border:var(--border-width) solid var(--color-border);
  border-radius:var(--radius);
  resize:none;
  padding:15px;
  font-size:16px
}
.form-group textarea:focus {
  border-color:var(--color-primary)
}
input[type=submit] {
  width:auto;
  font-size:16px;
  letter-spacing:2px;
  padding:15px 20px;
  border-radius:6px;
  display:block;
  font-weight:500;
  transition:.3s;
  border:var(--border-width) solid var(--color-primary);
  background:var(--color-primary);
  color:#fff;
  height:60px;
  margin-top:30px
}
input[type=submit]:hover {
  color:#fff;
  box-shadow:0 10px 15px 0 rgba(249,0,77,.1);
  transform:translateY(-5px)
}
.contact-form--1 form input::-webkit-input-placeholder,
.contact-form--1 form textarea::-webkit-input-placeholder {
  color:var(--color-body)!important
}
.contact-form--1 form input::-moz-placeholder,
.contact-form--1 form textarea::-moz-placeholder {
  color:var(--color-body)!important
}
.contact-form--1 form input:-ms-input-placeholder,
.contact-form--1 form textarea:-ms-input-placeholder {
  color:var(--color-body)!important
}
.contact-form--1 form input:-moz-placeholder,
.contact-form--1 form textarea:-moz-placeholder {
  color:var(--color-body)!important
}
input[type=checkbox],
input[type=radio] {
  opacity:0;
  position:absolute
}
input[type=checkbox]~label,
input[type=radio]~label {
  position:relative;
  font-size:15px;
  line-height:25px;
  color:var(--color-body);
  font-weight:400;
  cursor:pointer;
  margin-bottom:0;
  padding:2px 0 2px 30px
}
input[type=checkbox]~label:before,
input[type=radio]~label:before {
  content:" ";
  position:absolute;
  top:6px;
  left:0;
  width:18px;
  height:18px;
  background-color:var(--color-blackest);
  border:2px solid var(--color-border);
  border-radius:2px;
  transition:var(--transition)
}
input[type=checkbox]~label:after,
input[type=radio]~label:after {
  content:" ";
  position:absolute;
  top:11px;
  left:4px;
  width:10px;
  height:5px;
  background-color:transparent;
  border-bottom:1px solid var(--color-white);
  border-left:1px solid var(--color-white);
  border-radius:2px;
  transform:rotate(-45deg);
  opacity:0;
  transition:var(--transition)
}
input[type=checkbox]:checked~label:before,
input[type=radio]:checked~label:before {
  background-color:var(--color-primary);
  border-color:var(--color-primary)
}
input[type=checkbox]:checked~label:after,
input[type=radio]:checked~label:after {
  opacity:1
}
input[type=radio]~label:before {
  border-radius:50%
}
input[type=radio]~label:after {
  width:8px;
  height:8px;
  left:3px;
  background:var(--color-white);
  border-radius:50%
}
.form-switch {
  display:flex;
  align-items:center
}
.form-switch input[type=checkbox] {
  opacity:1;
  position:relative;
  margin-left:0!important;
  margin-top:0;
  outline:none;
  margin-bottom:0;
  height:18px;
  padding:0
}
.form-switch input[type=checkbox]:checked {
  background-color:var(--color-primary);
  border-color:var(--color-primary)
}
.form-switch input[type=checkbox]:focus {
  outline:0;
  box-shadow:none
}
.form-switch input[type=checkbox]~label {
  padding-left:10px
}
.form-switch input[type=checkbox]~label:after,
.form-switch input[type=checkbox]~label:before {
  display:none
}
.lcai-modern-select .bootstrap-select button.btn-light {
  border:0;
  box-shadow:var(--shadow-1);
  height:50px;
  color:var(--color-body);
  border-radius:var(--radius);
  font-size:16px;
  line-height:28px;
  font-weight:400;
  padding:10px 30px 10px 20px;
  background-color:var(--color-white);
  outline:none
}
.lcai-modern-select.bg-transparent .bootstrap-select button.btn-light {
  box-shadow:none;
  background-color:transparent;
  border:1px solid var(--color-border)
}
.lcai-modern-select.height-45 .bootstrap-select button.btn-light {
  height:45px
}
.lcai-modern-select .bootstrap-select button.actions-btn {
  padding:7px 6px;
  font-size:13px;
  box-shadow:none;
  background:#f8f9fa;
  height:38px;
  line-height:24px;
  transition:.4s
}
.lcai-modern-select .bootstrap-select button.actions-btn:hover {
  background:var(--color-primary);
  color:var(--color-white)
}
.lcai-modern-select .bootstrap-select .dropdown-menu.inner {
  display:block;
  padding:10px;
  margin:0
}
.lcai-modern-select .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  top:11px
}
.lcai-modern-select .dropdown-menu {
  padding:5px 10px!important;
  box-shadow:var(--shadow-1);
  border:0;
  border-radius:6px!important;
  background-color:var(--color-white);
  min-width:100%;
  max-width:100%
}
.lcai-modern-select .dropdown-item {
  padding:5px 10px;
  color:var(--color-body);
  border-radius:4px
}
.lcai-modern-select .bootstrap-select .dropdown-menu li {
  margin:0;
  padding:0
}
.lcai-modern-select .bootstrap-select .dropdown-menu li.no-results {
  background:transparent;
  white-space:nowrap;
  font-size:16px;
  color:var(--color-danger);
  padding:4px 8px 10px
}
.lcai-modern-select .dropdown-item.active,
.lcai-modern-select .dropdown-item:active {
  background-color:var(--black-opacity);
  color:var(--color-primary)
}
.lcai-modern-select .bootstrap-select .dropdown-menu li a span.text {
  font-size:16px
}
.lcai-modern-select .bootstrap-select .dropdown-menu li a span.text img {
  max-width:18px;
  margin-right:5px
}
.lcai-modern-select .bootstrap-select .dropdown-toggle .filter-option {
  display:flex;
  width:100%;
  position:relative;
  flex:inherit;
  min-width:100%;
  align-items:center
}
.lcai-modern-select .filter-option-inner {
  display:block;
  width:100%
}
.lcai-modern-select .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow:hidden;
  display:block;
  color:var(--color-heading)
}
.lcai-modern-select .bootstrap-select .dropdown-toggle .filter-option-inner-inner img {
  width:20px
}
.lcai-modern-select .bootstrap-select .dropdown-toggle:focus {
  outline:none!important
}
.lcai-modern-select .dropdown-toggle:after {
  border-top:5px solid;
  border-right:5px solid transparent;
  border-bottom:0;
  border-left:5px solid transparent;
  opacity:.5
}
.lcai-modern-select .btn-check:active+.btn-light:focus,
.lcai-modern-select .btn-check:checked+.btn-light:focus,
.lcai-modern-select .btn-light.active:focus,
.lcai-modern-select .btn-light:active:focus,
.lcai-modern-select .show>.btn-light.dropdown-toggle:focus {
  box-shadow:none
}
.lcai-modern-select .bs-searchbox .form-control {
  outline:none;
  box-shadow:none;
  border:2px solid var(--color-border);
  border-radius:6px;
  margin-bottom:2px;
  font-size:16px
}
.lcai-modern-select .dropdown-item:focus,
.lcai-modern-select .dropdown-item:hover {
  color:var(--color-primary);
  background-color:var(--black-opacity)
}
.lcai-modern-select .btn-group>.btn-group:not(:last-child)>.btn,
.lcai-modern-select .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius:var(--radius);
  border-bottom-right-radius:var(--radius)
}
.lcai-modern-select .bs-actionsbox,
.lcai-modern-select .bs-donebutton,
.lcai-modern-select .bs-searchbox {
  padding:10px 10px 5px
}
.lcai-modern-select .bs-searchbox+.bs-actionsbox {
  padding:0 10px 4px
}
.lcai-modern-select .bs-actionsbox .btn-group button {
  width:calc(50% - 10px);
  margin:5px;
  margin-left:5px!important
}
.lcai-modern-select .bs-actionsbox .btn-group {
  display:block;
  margin:-5px
}
.lcai-modern-select .bootstrap-select>select {
  left:0
}
.lcai-modern-select .bootstrap-select>.dropdown-toggle.bs-placeholder,
.lcai-modern-select .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.lcai-modern-select .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.lcai-modern-select .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
  color:var(--color-primary)
}
.lcai-modern-select .bootstrap-select>.dropdown-toggle.bs-placeholder,
.lcai-modern-select .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.lcai-modern-select .bootstrap-select>.dropdown-toggle.bs-placeholder:focus {
  border-color:var(--color-primary)
}
.lcai-modern-select .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width:350px
}
body.active-light-mode .form-group select {
  border-color:rgba(112,100,233,.302)!important;
  color:#65676b
}
body.active-light-mode input[type=checkbox]~label,
body.active-light-mode input[type=radio]~label {
  color:#65676b
}
[data-sal] {
  transition-duration:.2s;
  transition-delay:0s;
  transition-duration:var(--sal-duration,.2s);
  transition-delay:var(--sal-delay,0s);
  transition-timing-function:var(--sal-easing,ease)
}
[data-sal][data-sal-duration="200"] {
  transition-duration:.2s
}
[data-sal][data-sal-duration="250"] {
  transition-duration:.25s
}
[data-sal][data-sal-duration="300"] {
  transition-duration:.3s
}
[data-sal][data-sal-duration="350"] {
  transition-duration:.35s
}
[data-sal][data-sal-duration="400"] {
  transition-duration:.4s
}
[data-sal][data-sal-duration="450"] {
  transition-duration:.45s
}
[data-sal][data-sal-duration="500"] {
  transition-duration:.5s
}
[data-sal][data-sal-duration="550"] {
  transition-duration:.55s
}
[data-sal][data-sal-duration="600"] {
  transition-duration:.6s
}
[data-sal][data-sal-duration="650"] {
  transition-duration:.65s
}
[data-sal][data-sal-duration="700"] {
  transition-duration:.7s
}
[data-sal][data-sal-duration="750"] {
  transition-duration:.75s
}
[data-sal][data-sal-duration="800"] {
  transition-duration:.8s
}
[data-sal][data-sal-duration="850"] {
  transition-duration:.85s
}
[data-sal][data-sal-duration="900"] {
  transition-duration:.9s
}
[data-sal][data-sal-duration="950"] {
  transition-duration:.95s
}
[data-sal][data-sal-duration="1000"] {
  transition-duration:1s
}
[data-sal][data-sal-duration="1050"] {
  transition-duration:1.05s
}
[data-sal][data-sal-duration="1100"] {
  transition-duration:1.1s
}
[data-sal][data-sal-duration="1150"] {
  transition-duration:1.15s
}
[data-sal][data-sal-duration="1200"] {
  transition-duration:1.2s
}
[data-sal][data-sal-duration="1250"] {
  transition-duration:1.25s
}
[data-sal][data-sal-duration="1300"] {
  transition-duration:1.3s
}
[data-sal][data-sal-duration="1350"] {
  transition-duration:1.35s
}
[data-sal][data-sal-duration="1400"] {
  transition-duration:1.4s
}
[data-sal][data-sal-duration="1450"] {
  transition-duration:1.45s
}
[data-sal][data-sal-duration="1500"] {
  transition-duration:1.5s
}
[data-sal][data-sal-duration="1550"] {
  transition-duration:1.55s
}
[data-sal][data-sal-duration="1600"] {
  transition-duration:1.6s
}
[data-sal][data-sal-duration="1650"] {
  transition-duration:1.65s
}
[data-sal][data-sal-duration="1700"] {
  transition-duration:1.7s
}
[data-sal][data-sal-duration="1750"] {
  transition-duration:1.75s
}
[data-sal][data-sal-duration="1800"] {
  transition-duration:1.8s
}
[data-sal][data-sal-duration="1850"] {
  transition-duration:1.85s
}
[data-sal][data-sal-duration="1900"] {
  transition-duration:1.9s
}
[data-sal][data-sal-duration="1950"] {
  transition-duration:1.95s
}
[data-sal][data-sal-duration="2000"] {
  transition-duration:2s
}
[data-sal][data-sal-delay="50"] {
  transition-delay:.05s
}
[data-sal][data-sal-delay="100"] {
  transition-delay:.1s
}
[data-sal][data-sal-delay="150"] {
  transition-delay:.15s
}
[data-sal][data-sal-delay="200"] {
  transition-delay:.2s
}
[data-sal][data-sal-delay="250"] {
  transition-delay:.25s
}
[data-sal][data-sal-delay="300"] {
  transition-delay:.3s
}
[data-sal][data-sal-delay="350"] {
  transition-delay:.35s
}
[data-sal][data-sal-delay="400"] {
  transition-delay:.4s
}
[data-sal][data-sal-delay="450"] {
  transition-delay:.45s
}
[data-sal][data-sal-delay="500"] {
  transition-delay:.5s
}
[data-sal][data-sal-delay="550"] {
  transition-delay:.55s
}
[data-sal][data-sal-delay="600"] {
  transition-delay:.6s
}
[data-sal][data-sal-delay="650"] {
  transition-delay:.65s
}
[data-sal][data-sal-delay="700"] {
  transition-delay:.7s
}
[data-sal][data-sal-delay="750"] {
  transition-delay:.75s
}
[data-sal][data-sal-delay="800"] {
  transition-delay:.8s
}
[data-sal][data-sal-delay="850"] {
  transition-delay:.85s
}
[data-sal][data-sal-delay="900"] {
  transition-delay:.9s
}
[data-sal][data-sal-delay="950"] {
  transition-delay:.95s
}
[data-sal][data-sal-delay="1000"] {
  transition-delay:1s
}
[data-sal][data-sal-easing=linear] {
  transition-timing-function:linear
}
[data-sal][data-sal-easing=ease] {
  transition-timing-function:ease
}
[data-sal][data-sal-easing=ease-in] {
  transition-timing-function:ease-in
}
[data-sal][data-sal-easing=ease-out] {
  transition-timing-function:ease-out
}
[data-sal][data-sal-easing=ease-in-out] {
  transition-timing-function:ease-in-out
}
[data-sal][data-sal-easing=ease-in-cubic] {
  transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
[data-sal][data-sal-easing=ease-out-cubic] {
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
[data-sal][data-sal-easing=ease-in-out-cubic] {
  transition-timing-function:cubic-bezier(.645,.045,.355,1)
}
[data-sal][data-sal-easing=ease-in-circ] {
  transition-timing-function:cubic-bezier(.6,.04,.98,.335)
}
[data-sal][data-sal-easing=ease-out-circ] {
  transition-timing-function:cubic-bezier(.075,.82,.165,1)
}
[data-sal][data-sal-easing=ease-in-out-circ] {
  transition-timing-function:cubic-bezier(.785,.135,.15,.86)
}
[data-sal][data-sal-easing=ease-in-expo] {
  transition-timing-function:cubic-bezier(.95,.05,.795,.035)
}
[data-sal][data-sal-easing=ease-out-expo] {
  transition-timing-function:cubic-bezier(.19,1,.22,1)
}
[data-sal][data-sal-easing=ease-in-out-expo] {
  transition-timing-function:cubic-bezier(1,0,0,1)
}
[data-sal][data-sal-easing=ease-in-quad] {
  transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-sal][data-sal-easing=ease-out-quad] {
  transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-sal][data-sal-easing=ease-in-out-quad] {
  transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-sal][data-sal-easing=ease-in-quart] {
  transition-timing-function:cubic-bezier(.895,.03,.685,.22)
}
[data-sal][data-sal-easing=ease-out-quart] {
  transition-timing-function:cubic-bezier(.165,.84,.44,1)
}
[data-sal][data-sal-easing=ease-in-out-quart] {
  transition-timing-function:cubic-bezier(.77,0,.175,1)
}
[data-sal][data-sal-easing=ease-in-quint] {
  transition-timing-function:cubic-bezier(.755,.05,.855,.06)
}
[data-sal][data-sal-easing=ease-out-quint] {
  transition-timing-function:cubic-bezier(.23,1,.32,1)
}
[data-sal][data-sal-easing=ease-in-out-quint] {
  transition-timing-function:cubic-bezier(.86,0,.07,1)
}
[data-sal][data-sal-easing=ease-in-sine] {
  transition-timing-function:cubic-bezier(.47,0,.745,.715)
}
[data-sal][data-sal-easing=ease-out-sine] {
  transition-timing-function:cubic-bezier(.39,.575,.565,1)
}
[data-sal][data-sal-easing=ease-in-out-sine] {
  transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}
[data-sal][data-sal-easing=ease-in-back] {
  transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
[data-sal][data-sal-easing=ease-out-back] {
  transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
[data-sal][data-sal-easing=ease-in-out-back] {
  transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
[data-sal|=fade] {
  opacity:0;
  transition-property:opacity
}
[data-sal|=fade].sal-animate,
body.sal-disabled [data-sal|=fade] {
  opacity:1
}
[data-sal|=slide] {
  opacity:0;
  transition-property:opacity,transform
}
[data-sal=slide-up] {
  transform:translateY(20%)
}
[data-sal=slide-down] {
  transform:translateY(-20%)
}
[data-sal=slide-left] {
  transform:translateX(20%)
}
[data-sal=slide-right] {
  transform:translateX(-20%)
}
[data-sal|=slide].sal-animate,
body.sal-disabled [data-sal|=slide] {
  opacity:1;
  transform:none
}
[data-sal|=zoom] {
  opacity:0;
  transition-property:opacity,transform
}
[data-sal=zoom-in] {
  transform:scale(.5)
}
[data-sal=zoom-out] {
  transform:scale(1.1)
}
[data-sal|=zoom].sal-animate,
body.sal-disabled [data-sal|=zoom] {
  opacity:1;
  transform:none
}
[data-sal|=flip] {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  transition-property:transform
}
[data-sal=flip-left] {
  transform:perspective(2000px) rotateY(-91deg)
}
[data-sal=flip-right] {
  transform:perspective(2000px) rotateY(91deg)
}
[data-sal=flip-up] {
  transform:perspective(2000px) rotateX(-91deg)
}
[data-sal=flip-down] {
  transform:perspective(2000px) rotateX(91deg)
}
[data-sal|=flip].sal-animate,
body.sal-disabled [data-sal|=flip] {
  transform:none
}
.cd-intro {
  margin:4em auto
}
@media only screen and (min-width:768px) {
  .cd-intro {
    margin:5em auto
  }
}
@media only screen and (min-width:1170px) {
  .cd-intro {
    margin:6em auto
  }
}
.cd-headline {
  font-size:3rem;
  line-height:1.2
}
@media only screen and (min-width:768px) {
  .cd-headline {
    font-size:4.4rem;
    font-weight:300
  }
}
@media only screen and (min-width:1170px) {
  .cd-headline {
    font-size:48px
  }
}
@media only screen and (max-width:768px) {
  .cd-headline {
    font-size:40px
  }
}
@media only screen and (max-width:479px) {
  .cd-headline {
    font-size:26px
  }
}
.cd-words-wrapper {
  display:inline-block;
  position:relative;
  text-align:left
}
.cd-words-wrapper b {
  display:inline-block;
  position:absolute;
  white-space:nowrap;
  left:0;
  top:0
}
.cd-words-wrapper b.is-visible {
  position:relative
}
.no-js .cd-words-wrapper b {
  opacity:0
}
.no-js .cd-words-wrapper b.is-visible {
  opacity:1
}
.cd-headline.clip span {
  display:inline-block;
  padding:0
}
.cd-headline.clip .cd-words-wrapper {
  overflow:hidden;
  vertical-align:middle
}
.cd-headline.clip .cd-words-wrapper:after {
  content:"";
  position:absolute;
  top:50%;
  right:0;
  width:2px;
  height:80%;
  background-color:var(--color-secondary);
  transform:translateY(-50%)
}
.cd-headline.clip b {
  opacity:0
}
.cd-headline.clip b.is-visible {
  opacity:1
}
.lightchain-gradient-circle {
  position:fixed;
  left:-250px;
  top:250px;
  right:auto;
  bottom:auto;
  z-index:-1;
  width:500px;
  height:500px;
  border-radius:1000px;
  background-image:linear-gradient(45deg,var(--color-primary),var(--color-primary));
  opacity:.25;
  filter:blur(100px)
}
.lightchain-gradient-circle.theme-pink {
  left:auto;
  top:-250px;
  right:-250px;
  bottom:auto;
  background-image:linear-gradient(45deg,var(--color-secondary),var(--color-tertiary))
}
.link-hover a {
  display:inline-block;
  position:relative
}
.link-hover a:after {
  position:absolute;
  content:"";
  left:auto;
  bottom:0;
  background:currentColor;
  width:0;
  height:2px;
  transition:.3s;
  right:0
}
.link-hover a:hover:after {
  width:100%;
  left:0;
  right:auto
}
.mt-12 {
  margin-top:3rem
}
.flex {
  display:flex
}
.flex-col {
  flex-direction:column
}
.items-center {
  align-items:center
}
.justify-center {
  justify-content:center
}
.mx-auto {
  margin-left:auto;
  margin-right:auto
}
.text-xl {
  font-size:1.25rem
}
.text-4xl {
  font-size:2.25rem
}
.text-6xl {
  font-size:4rem
}
.text-center {
  text-align:center
}
.bg-primary {
  background:var(--color-primary)
}
.max-w-4xl {
  max-width:56rem
}
.mt-10 {
  margin-top:2.5rem
}
.mb-4 {
  margin-bottom:1rem
}
.text-3xl {
  font-size:1.875rem
}
.font-black {
  font-weight:900
}
.leading-10 {
  line-height:2.5rem
}
.text-green-400 {
  color:#34d399
}
.leading-6 {
  line-height:1.5rem
}
.lg\:mb-12 {
  margin-bottom:3rem
}
.md\:text-base {
  font-size:1rem
}
.mb-12 {
  margin-bottom:3rem
}
.lg\:text-4xl {
  font-size:2.25rem
}
.grid {
  display:grid
}
.grid-cols-2 {
  grid-template-columns:repeat(2,minmax(0,1fr))
}
.gap-4 {
  gap:1rem
}
.lg\:grid-cols-4 {
  grid-template-columns:repeat(4,minmax(0,1fr))
}
.lg\:gap-6 {
  gap:1.5rem
}
.bg-muted {
  background-color:#1f1f1f
}
.p-6 {
  padding:1.5rem
}
.mb-3 {
  margin-bottom:.75rem
}
.text-2xl {
  font-size:1.5rem
}
.lg\:text-5xl {
  font-size:3rem
}
.mb-6 {
  margin-bottom:1.5rem
}
.text-sm {
  font-size:.875rem
}
.font-semibold {
  font-weight:600
}
.lg\:text-lg {
  font-size:1.125rem
}
.me-2 {
  margin-right:.5rem
}
.font-lg {
  font-size:18px
}
.text-white {
  color:#fff
}
.rounded {
  border-radius:var(--radius)
}
body.active-light-mode .text-white {
  color:#000
}
@keyframes spin {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1turn)
  }
}
.logo-dark {
  display:none
}
.header-default {
  max-width:100%;
  border-bottom:1px solid var(--color-border);
  background-color:var(--color-darker);
  color:#fff;
  font-size:12px;
  z-index:99;
  position:relative
}
.header-default .logo a {
  display:flex;
  height:80px;
  line-height:80px;
  align-items:center
}
.header-default .logo a img {
  max-height:35px
}
.header-default .header-right {
  flex-wrap:wrap;
  align-items:center
}
.header-default.header-relative {
  position:relative
}
.header-default .header-right {
  display:flex;
  justify-content:flex-end
}
.header-default .header-right .header-btn {
  margin-left:25px
}
@media only screen and (max-width:767px) {
  .header-default .header-right .header-btn {
    display:none
  }
  .header-default a.btn-default,
  .header-default a.btn-default.btn-small,
  .header-default button.btn-default,
  .header-default button.btn-default.btn-small {
    height:36px;
    line-height:35px;
    padding:0 10px;
    font-size:12px
  }
}
.header-default.header-transparent {
  position:absolute;
  left:0;
  right:0;
  width:auto;
  background:transparent!important;
  -webkit-backdrop-filter:inherit;
  backdrop-filter:inherit
}
.hamberger-button {
  background:var(--color-primary-alt);
  border:0;
  color:var(--color-white);
  width:40px;
  height:40px;
  font-size:21px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:100%
}
.header-left-align .mainmenu-nav {
  margin-left:30px
}
.lightchain-header.sticky {
  position:fixed;
  top:0;
  left:0;
  background-color:var(--color-dark)!important;
  width:100%;
  height:80px;
  animation:headerSticky .95s ease forwards;
  z-index:9
}
.lcai-fluid-header .container-wrapper {
  max-width:1600px
}
.mainmenu.one-menu-item {
  list-style:none;
  margin:0;
  padding:0
}
.mainmenu.one-menu-item li a {
  display:flex!important;
  justify-content:center;
  align-items:center;
  padding:0 0 0 17px
}
@media only screen and (max-width:767px) {
  .header-round-btn {
    padding:5px!important
  }
}
.header-round-btn span {
  display:flex;
  align-items:center;
  justify-content:center;
  background:var(--color-primary);
  width:40px;
  height:40px;
  border-radius:50%;
  color:var(--color-white);
  border:none;
  font-size:var(--font-size-b1)
}
@keyframes headerSticky {
  0% {
    transform:translateY(-100%)
  }
  to {
    transform:translateY(0)
  }
}
.mainmenu-nav .mainmenu {
  display:flex;
  margin:0;
  padding:0
}
.mainmenu-nav .mainmenu>li>a {
  color:var(--color-heading);
  font-size:16px;
  font-weight:500;
  padding:0 0 0 17px;
  display:block;
  height:80px;
  line-height:80px;
  transition:.3s
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .mainmenu-nav .mainmenu>li>a {
    padding:0 10px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .mainmenu-nav .mainmenu>li>a {
    padding:0 12px
  }
}
.mainmenu-nav .mainmenu>li.current>a,
.mainmenu-nav .mainmenu>li>a.active,
.mainmenu-nav .mainmenu>li>a:hover {
  color:#ff3bd4!important
}
.mainmenu-nav .mainmenu li {
  margin-top:0;
  margin-bottom:0;
  position:relative
}
.mainmenu-nav .mainmenu li.has-droupdown .submenu {
  min-width:260px;
  height:auto;
  position:absolute;
  top:90%;
  left:0;
  z-index:90;
  opacity:0;
  visibility:hidden;
  text-align:left;
  padding:12px 0;
  transition:.3s;
  border-radius:0 0 10px 10px;
  background-color:var(--color-blackest);
  box-shadow:var(--shadow-lighter)
}
.mainmenu-nav .mainmenu li.has-droupdown .submenu li a {
  font-weight:500;
  padding:5px 20px;
  font-size:14px;
  display:block;
  color:var(--color-heading);
  margin:0 10px;
  border-radius:3px
}
.mainmenu-nav .mainmenu li.has-droupdown .submenu li a.active,
.mainmenu-nav .mainmenu li.has-droupdown .submenu li a:hover {
  color:#ff3bd4!important;
  background:var(--color-darker)
}
.mainmenu-nav .mainmenu li.has-droupdown:hover .submenu {
  opacity:1;
  visibility:visible;
  top:100%
}
.mainmenu-nav .mainmenu li.with-megamenu {
  position:static
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu {
  position:absolute;
  transition:.3s;
  top:90%;
  width:100%;
  left:0;
  padding:0 7px;
  visibility:hidden;
  opacity:0
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu.right-align {
  left:unset
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper {
  border-radius:0 0 10px 10px;
  background-color:var(--color-blackest);
  box-shadow:var(--shadow-lighter);
  border:1px solid var(--color-border);
  border-top:none
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .lcai-short-title {
  padding:15px 25px;
  text-align:left;
  margin-bottom:10px;
  border-bottom:1px solid var(--color-border)
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item {
  padding:0 10px 15px
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item li a {
  font-weight:500;
  padding:5px 14px;
  font-size:15px;
  display:block;
  color:var(--color-heading);
  margin:0 10px;
  border-radius:4px;
  transition:.3s;
  display:flex;
  align-items:center
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item li a .lightchain-badge-card {
  margin-left:10px
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item li a.active,
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item li a:hover {
  color:#ff3bd4!important;
  background:var(--color-darker)
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu.with-mega-item-2 {
  margin:inherit
}
.mainmenu-nav .mainmenu li.with-megamenu .single-mega-item:last-child .mega-menu-item {
  border-right:0
}
.mainmenu-nav .mainmenu li.with-megamenu:hover .lightchain-megamenu {
  top:100%
}
.one-menu .mainmenu li.with-megamenu .lightchain-megamenu .wrapper {
  padding:15px 20px
}
.lcai-short-title {
  font-size:12px;
  padding-bottom:14px;
  font-weight:600;
  text-transform:uppercase;
  letter-spacing:.5px;
  opacity:.5;
  margin-bottom:6px;
  border-bottom:1px solid var(--color-border)
}
.header-top-news {
  position:relative;
  top:0;
  left:0;
  right:0;
  width:auto;
  z-index:99;
  transition:.4s;
  margin-bottom:-1px
}
.header-top-news.bg-image1 {
  background-image:url(https://orditron.ai/_next/static/media/top-banner.9fc0aa23.png);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:50%
}
.header-top-news .inner {
  display:flex;
  justify-content:center;
  padding:8px 0;
  align-items:center;
  position:relative
}
@media only screen and (max-width:767px) {
  .header-top-news .inner {
    display:block;
    text-align:center;
    padding:15px 0
  }
}
.header-top-news .inner .content .news-text {
  display:inline-block;
  margin-left:15px;
  color:var(--color-lighter);
  font-size:14px
}
@media only screen and (max-width:575px) {
  .header-top-news .inner .content .news-text {
    margin-left:0;
    margin-top:10px;
    display:block
  }
}
.header-top-news .inner .right-button {
  margin-left:30px
}
@media only screen and (max-width:767px) {
  .header-top-news .inner .right-button {
    margin-left:0
  }
}
.header-top-news .icon-close {
  position:absolute;
  right:30px;
  top:50%;
  transform:translateY(-50%)
}
@media only screen and (max-width:767px) {
  .header-top-news .icon-close {
    right:10px;
    top:9px;
    transform:none
  }
}
.header-top-news .close-button {
  background:transparent;
  color:#fff;
  border:2px solid var(--color-border);
  width:35px;
  display:inline-block;
  height:35px;
  border-radius:100%;
  padding:0;
  margin:0;
  line-height:30px;
  transition:.3s
}
.header-top-news .close-button:hover {
  background:var(--color-primary);
  border-color:var(--color-primary);
  color:#fff
}
.header-top-news.deactive {
  display:none
}
.header-top-bar {
  padding:10px 0;
  border-bottom:1px solid var(--color-border);
  background-color:var(--color-darker)
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .header-top-bar .header-left {
    text-align:center
  }
}
@media only screen and (max-width:767px) {
  .header-top-bar .header-left {
    text-align:center
  }
}
.header-top-bar .header-left p {
  margin-bottom:0
}
.header-top-bar .header-left p a {
  transition:.3s
}
.header-top-bar .header-left p a i {
  position:relative;
  top:2px
}
.header-top-bar .header-right {
  display:flex;
  align-items:center;
  justify-content:flex-end;
  flex-wrap:wrap
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .header-top-bar .header-right {
    justify-content:center;
    margin-top:6px
  }
}
@media only screen and (max-width:767px) {
  .header-top-bar .header-right {
    justify-content:center;
    margin-top:6px
  }
}
.header-top-bar .header-right .address-content {
  display:flex;
  align-items:center;
  margin:0 -10px
}
.header-top-bar .header-right .address-content p {
  margin-bottom:0;
  padding:0 10px;
  font-size:14px;
  position:relative;
  display:flex;
  align-items:center
}
@media only screen and (max-width:575px) {
  .header-top-bar .header-right .address-content p {
    padding:0 8px
  }
}
.header-top-bar .header-right .address-content p+p:before {
  position:absolute;
  content:"";
  height:20px;
  width:2px;
  background:var(--color-border);
  top:50%;
  transform:translateY(-50%);
  left:-1px
}
.header-top-bar .header-right .address-content p a {
  transition:.3s
}
.header-top-bar .header-right .address-content p i {
  margin-right:8px;
  font-size:16px
}
.header-top-bar .social-default.icon-naked li {
  margin:1px
}
.header-top-bar .social-default.icon-naked li a {
  color:var(--color-body);
  font-size:15px;
  line-height:26px
}
.header-top-bar .social-icon-wrapper {
  position:relative;
  margin-left:10px;
  padding-left:10px
}
@media only screen and (max-width:575px) {
  .header-top-bar .social-icon-wrapper {
    margin-left:0;
    padding-left:0;
    flex-basis:100%
  }
}
.header-top-bar .social-icon-wrapper:before {
  position:absolute;
  content:"";
  height:20px;
  width:2px;
  background:var(--color-border);
  top:50%;
  transform:translateY(-50%);
  left:-1px
}
@media only screen and (max-width:575px) {
  .header-top-bar .social-icon-wrapper:before {
    display:none
  }
}
.header-transparent-with-topbar {
  position:absolute;
  left:0;
  right:0;
  width:auto;
  z-index:99
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .header-transparent-with-topbar {
    position:relative
  }
}
@media only screen and (max-width:767px) {
  .header-transparent-with-topbar {
    position:relative
  }
}
.header-transparent-with-topbar .header-top-bar {
  background-color:transparent
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .header-transparent-with-topbar .header-top-bar {
    background-color:var(--color-darker)
  }
}
@media only screen and (max-width:767px) {
  .header-transparent-with-topbar .header-top-bar {
    background-color:var(--color-darker)
  }
}
.header-transparent-with-topbar .header-default {
  background-color:transparent;
  background-image:none
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .header-transparent-with-topbar .header-default {
    background-color:var(--color-darker)
  }
}
@media only screen and (max-width:767px) {
  .header-transparent-with-topbar .header-default {
    background-color:var(--color-darker)
  }
}
.popup-mobile-menu {
  z-index:9999;
  content:"";
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:rgba(0,0,0,.8);
  visibility:hidden;
  opacity:0;
  transition:opacity .5s ease-out
}
.popup-mobile-menu .inner-popup {
  width:320px;
  z-index:999;
  position:absolute;
  background-color:var(--color-blackest);
  height:100%;
  height:100vh;
  display:flex;
  flex-direction:column;
  opacity:0;
  left:-150px;
  transition:all .5s ease-out
}
.popup-mobile-menu .inner-popup .header-top {
  display:flex;
  border-bottom:1px solid var(--color-border);
  align-items:center;
  justify-content:space-between;
  padding:15px 20px
}
.popup-mobile-menu .inner-popup .header-top .logo a img {
  max-height:30px
}
.popup-mobile-menu .inner-popup .header-top .close-menu .close-button {
  background:var(--color-primary);
  border:0;
  color:var(--color-white);
  width:40px;
  height:40px;
  font-size:21px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:100%
}
.popup-mobile-menu.active {
  visibility:visible;
  opacity:1
}
.popup-mobile-menu.active .inner-popup {
  opacity:1;
  left:0;
  overflow-y:auto
}
.popup-mobile-menu .mainmenu {
  list-style:none;
  padding:0;
  margin:0
}
.popup-mobile-menu .mainmenu li {
  margin:5px 0
}
.popup-mobile-menu .mainmenu li a {
  padding:10px 12px;
  display:block;
  font-size:16px;
  font-weight:500
}
.popup-mobile-menu .mainmenu li a.active {
  color:var(--color-primary)!important
}
.popup-mobile-menu .mainmenu .has-droupdown .submenu {
  max-width:100%;
  list-style:none;
  padding:0 0 0 14px;
  display:none
}
.popup-mobile-menu .mainmenu .has-droupdown .submenu li a {
  font-size:15px
}
.popup-mobile-menu .mainmenu .has-droupdown .submenu li a.active {
  color:var(--color-primary)!important
}
.popup-mobile-menu .mainmenu .has-menu-child-item>a {
  position:relative
}
.popup-mobile-menu .mainmenu .has-menu-child-item>a:after {
  display:block!important;
  position:absolute;
  content:""!important;
  font-family:feather!important;
  right:10px;
  top:50%;
  transform:translateY(-50%);
  transition:.4s;
  font-size:18px
}
.popup-mobile-menu .mainmenu .has-menu-child-item>a.open:after {
  content:""!important
}
.popup-mobile-menu .mainmenu .lightchain-megamenu {
  max-width:100%;
  list-style:none;
  padding:0 0 0 14px;
  display:none
}
.popup-mobile-menu .mainmenu .mega-menu-item {
  list-style:none;
  margin:0;
  padding:0
}
.popup-mobile-menu .mainmenu .mega-menu-item li a {
  font-size:15px
}
.popup-mobile-menu .mainmenu .mega-menu-item li:last-child {
  border-bottom:1px solid var(--color-border)
}
.popup-mobile-menu .mainmenu .single-mega-item:last-child .mega-menu-item li:last-child {
  border-bottom-color:transparent
}
.popup-mobile-menu .mainmenu .genarator-section .genarator-card-group li {
  flex-basis:100%
}
.popup-mobile-menu .mainmenu .genarator-section .genarator-card-group li+li {
  border-top:none
}
.popup-mobile-menu .mainmenu .genarator-section .genarator-card-group .genarator-card {
  padding:10px 15px
}
.popup-mobile-menu .mainmenu .header-menu-img {
  margin:15px 0
}
.popup-mobile-menu .header-btn {
  text-align:center;
  margin-bottom:20px
}
@media only screen and (max-width:575px) {
  .popup-mobile-menu .header-btn .btn-default {
    display:block;
    margin-left:0!important;
    margin-right:0!important
  }
}
.popup-mobile-menu .content {
  padding:10px 15px
}
.popup-mobile-menu .content .description {
  margin-bottom:10px
}
@media(prefers-reduced-motion:no-preference) {
  :root {
    scroll-behavior:auto
  }
}
.mainmenu-nav.onepagenav .mainmenu>li>a {
  position:relative;
  padding:0
}
.mainmenu-nav.onepagenav .mainmenu li {
  margin:0 17px
}
.mainmenu-nav.onepagenav .mainmenu>li>a:after {
  position:absolute;
  content:"";
  left:0;
  background:var(--color-primary);
  width:0;
  height:2px;
  bottom:0;
  opacity:0;
  transition:.4s
}
.mainmenu-nav.onepagenav .mainmenu>li.current>a:after {
  width:100%;
  opacity:1
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .header-default.header-center-align .header-right .header-btn {
    margin-left:0
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .mainmenu-nav.onepagenav .mainmenu li {
    margin:0 7px
  }
}
.breadcarumb-style-1 {
  border-bottom:1px solid var(--color-border)
}
.breadcrumb-inner {
  text-align:center
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .breadcrumb-inner .title br {
    display:none
  }
}
@media only screen and (max-width:767px) {
  .breadcrumb-inner .title br {
    display:none
  }
}
.breadcrumb-inner ul.page-list {
  margin-top:16px
}
.breadcrumb-inner ul.page-list li {
  display:inline-block;
  color:var(--color-body);
  padding:0 12px;
  position:relative;
  font-size:16px;
  margin:0
}
.breadcrumb-inner ul.page-list li:after {
  position:absolute;
  content:"";
  top:50%;
  transform:translateY(-50%);
  background-color:var(--color-body);
  width:5px;
  height:5px;
  border-radius:100%;
  opacity:.5;
  right:-5px
}
.breadcrumb-inner ul.page-list li a {
  color:var(--color-body);
  transition:.5s
}
.breadcrumb-inner ul.page-list li a:hover {
  color:var(--color-primary)
}
.breadcrumb-inner ul.page-list li.lightchain-breadcrumb-item.active {
  color:var(--color-body);
  opacity:.6
}
.breadcrumb-inner ul.page-list li.lightchain-breadcrumb-item.active:after {
  display:none
}
.breadcrumb-style-two .breadcrumb-inner {
  text-align:center
}
.breadcrumb-style-two .breadcrumb-inner .title {
  display:inline-block;
  margin-bottom:10px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .breadcrumb-style-two .breadcrumb-inner .title br {
    display:none
  }
}
@media only screen and (max-width:767px) {
  .breadcrumb-style-two .breadcrumb-inner .title br {
    display:none
  }
}
.breadcrumb-style-two .breadcrumb-inner .desc {
  max-width:580px;
  margin:0 auto
}
.lcai-search-style-one {
  max-width:696px;
  margin:40px auto 0
}
.lcai-search-style-one input {
  border-radius:100px;
  border:2px solid rgba(112,100,233,.1);
  background:var(--Black-Colorfull,#14152c);
  height:50px!important
}
.lcai-search-style-one .search-button,
.lcai-search-style-one .search-button i {
  color:var(--color-white)!important;
  font-size:var(--font-size-b2);
  line-height:var(--line-height-b2)
}
.section-title .subtitle {
  font-weight:600;
  letter-spacing:.5px;
  line-height:18px;
  font-size:16px;
  border-radius:4px;
  margin-bottom:12px;
  display:inline-block;
  padding:7px 14px;
  background-color:var(--color-blackest);
  box-shadow:var(--shadow-lighter)
}
.section-title .subtitle.radius-rounded {
  border-radius:100px
}
.section-title .subtitle-2 {
  font-weight:600;
  letter-spacing:.5px;
  line-height:18px;
  font-size:16px;
  border-radius:4px;
  margin-bottom:12px;
  display:inline-block
}
.section-title .subtitle-2.radius-rounded {
  border-radius:100px
}
@media only screen and (max-width:767px) {
  .section-title .description br {
    display:none
  }
}
.section-title p:empty {
  display:none
}
.contact-form-1 .form-group {
  display:block
}
.section-title-2 .title {
  color:var(--color-body);
  display:block;
  border-bottom:1px solid var(--color-border);
  padding-bottom:19px;
  opacity:.6
}
.rating-title .subtitle-2 {
  margin-left:10px
}
.rating-title .small-title {
  text-transform:uppercase
}
.button-group {
  margin:-10px
}
.button-group a,
.button-group button {
  margin:10px
}
a.btn-default,
button.btn-default,
div.btn-default {
  padding:0 28px;
  border:0 solid transparent;
  border-radius:8px;
  background-color:transparent;
  background:linear-gradient(94deg,#dd00ac 10.66%,#7130c3 53.03%,#410093 96.34%,rgba(255,0,238,.26) 191.41%,rgba(255,59,212,0) 191.43%);
  background-size:200% auto;
  transition-duration:.3s;
  color:var(--color-white);
  font-size:16px;
  font-weight:400;
  text-align:center;
  text-decoration:none;
  display:inline-block;
  height:50px;
  line-height:50px;
  letter-spacing:.5px;
  width:auto;
  transition:.4s
}
a.btn-default.bg-solid-primary,
button.btn-default.bg-solid-primary,
div.btn-default.bg-solid-primary {
  background:var(--color-primary)
}
a.btn-default.bg-solid-primary:hover,
button.btn-default.bg-solid-primary:hover,
div.btn-default.bg-solid-primary:hover {
  box-shadow:0 0 20px 5px rgba(112,100,233,.1)
}
a.btn-default.bg-gradient-secondary,
button.btn-default.bg-gradient-secondary,
div.btn-default.bg-gradient-secondary {
  background:linear-gradient(to right,var(--color-secondary-gradient-start),var(--color-secondary-gradient-end))
}
a.btn-default.bg-gradient-tertiary,
button.btn-default.bg-gradient-tertiary,
div.btn-default.bg-gradient-tertiary {
  background:linear-gradient(to right,var(--color-tertiary-gradient-start),var(--color-tertiary-gradient-end))
}
a.btn-default.bg-light-gradient,
button.btn-default.bg-light-gradient,
div.btn-default.bg-light-gradient {
  position:relative;
  background:radial-gradient(85% 120% at 50% 125%,#ff3bd4 .74%,#7130c3 65%,#0f1021 100%);
  overflow:hidden;
  transition:var(--transition)
}
a.btn-default.bg-light-gradient .has-bg-light,
button.btn-default.bg-light-gradient .has-bg-light,
div.btn-default.bg-light-gradient .has-bg-light {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  opacity:0;
  visibility:hidden;
  transition:all .3s ease-in-out;
  background:radial-gradient(85% 142% at 50% 75%,#ff3bd4 .74%,#7130c3 65%,#0f1021 100%)
}
a.btn-default.bg-light-gradient>span,
button.btn-default.bg-light-gradient>span,
div.btn-default.bg-light-gradient>span {
  position:relative
}
a.btn-default.bg-light-gradient:hover,
button.btn-default.bg-light-gradient:hover,
div.btn-default.bg-light-gradient:hover {
  transform:translateY(-5px);
  box-shadow:0 24px 25px -21px #ce38cf
}
a.btn-default.bg-light-gradient:hover .has-bg-light,
button.btn-default.bg-light-gradient:hover .has-bg-light,
div.btn-default.bg-light-gradient:hover .has-bg-light {
  opacity:1;
  visibility:visible
}
a.btn-default.btn-icon .icon,
button.btn-default.btn-icon .icon,
div.btn-default.btn-icon .icon {
  position:relative;
  top:2px;
  padding-left:4px
}
a.btn-default.btn-icon .icon i,
button.btn-default.btn-icon .icon i,
div.btn-default.btn-icon .icon i {
  width:20px;
  height:20px
}
a.btn-default:hover,
button.btn-default:hover,
div.btn-default:hover {
  box-shadow:var(--shadow-primary);
  filter:brightness(125%);
  color:var(--color-white);
  text-decoration:none
}
a.btn-default.btn-small,
button.btn-default.btn-small,
div.btn-default.btn-small {
  height:40px;
  line-height:40px;
  padding:0 20px;
  font-size:14px;
  font-weight:500
}
a.btn-default.btn-medium,
button.btn-default.btn-medium,
div.btn-default.btn-medium {
  height:65px;
  line-height:65px;
  padding:0 40px
}
a.btn-default.btn-large,
button.btn-default.btn-large,
div.btn-default.btn-large {
  height:60px;
  line-height:60px;
  padding:0 37px;
  font-size:17px
}
@media only screen and (max-width:767px) {
  a.btn-default.btn-large,
  button.btn-default.btn-large,
  div.btn-default.btn-large {
    padding:0 25px
  }
}
a.btn-default.btn-extra-large,
button.btn-default.btn-extra-large,
div.btn-default.btn-extra-large {
  height:90px;
  line-height:90px;
  padding:0 70px;
  font-size:20px
}
@media only screen and (max-width:767px) {
  a.btn-default.btn-extra-large,
  button.btn-default.btn-extra-large,
  div.btn-default.btn-extra-large {
    padding:0 44px
  }
}
a.btn-default.btn-border,
button.btn-default.btn-border,
div.btn-default.btn-border {
  background-image:inherit;
  border-color:var(--color-border);
  color:var(--color-heading);
  border-width:2px;
  border-style:solid;
  line-height:46px
}
a.btn-default.btn-border.btn-small,
button.btn-default.btn-border.btn-small,
div.btn-default.btn-border.btn-small {
  line-height:37px
}
a.btn-default.btn-border.btn-medium,
button.btn-default.btn-border.btn-medium,
div.btn-default.btn-border.btn-medium {
  line-height:61px
}
a.btn-default.btn-border.btn-large,
button.btn-default.btn-border.btn-large,
div.btn-default.btn-border.btn-large {
  line-height:56px
}
a.btn-default.btn-border.btn-extra-large,
button.btn-default.btn-border.btn-extra-large,
div.btn-default.btn-border.btn-extra-large {
  line-height:87px
}
a.btn-default.btn-border:hover,
button.btn-default.btn-border:hover,
div.btn-default.btn-border:hover {
  background-color:var(--color-primary);
  border-color:var(--color-primary);
  color:var(--color-heading)
}
a.btn-default.text-underline,
button.btn-default.text-underline,
div.btn-default.text-underline {
  background-image:inherit;
  border-color:var(--color-white)
}
a.btn-default.text-underline span,
button.btn-default.text-underline span,
div.btn-default.text-underline span {
  position:relative;
  display:inline-block;
  line-height:30px
}
a.btn-default.text-underline:hover,
button.btn-default.text-underline:hover,
div.btn-default.text-underline:hover {
  box-shadow:none;
  background-color:var(--color-primary);
  border-color:var(--color-primary)
}
a.btn-default.round,
button.btn-default.round,
div.btn-default.round {
  border-radius:100px
}
a.btn-default.square,
button.btn-default.square,
div.btn-default.square {
  border-radius:0
}
a.btn-default.rounded-player,
button.btn-default.rounded-player,
div.btn-default.rounded-player {
  border-radius:100%;
  width:100px;
  height:100px;
  padding:0;
  line-height:100px;
  font-size:30px;
  display:inline-block
}
@media only screen and (max-width:767px) {
  a.btn-default.rounded-player,
  button.btn-default.rounded-player,
  div.btn-default.rounded-player {
    width:70px;
    height:70px;
    line-height:70px
  }
}
a.btn-default.rounded-player span i,
button.btn-default.rounded-player span i,
div.btn-default.rounded-player span i {
  position:relative;
  top:1px;
  left:2px
}
a.btn-default.rounded-player.border,
button.btn-default.rounded-player.border,
div.btn-default.rounded-player.border {
  background-image:inherit;
  border-color:var(--color-white)!important;
  border-width:2px!important
}
a.btn-default.rounded-player.border:hover,
button.btn-default.rounded-player.border:hover,
div.btn-default.rounded-player.border:hover {
  background-color:var(--color-primary);
  border-color:var(--color-primary)!important
}
a.btn-default.rounded-player.sm-size,
button.btn-default.rounded-player.sm-size,
div.btn-default.rounded-player.sm-size {
  width:70px;
  height:70px;
  line-height:70px
}
a.btn-default.bg-white-dropshadow,
button.btn-default.bg-white-dropshadow,
div.btn-default.bg-white-dropshadow {
  background-color:hsla(0,0%,100%,.4);
  -webkit-backdrop-filter:blur(7.5px);
  backdrop-filter:blur(7.5px)
}
.btn-read-more span {
  position:relative;
  color:var(--color-heading);
  display:inline-block;
  line-height:35px;
  transition:.3s
}
.btn-read-more span:after {
  bottom:0;
  left:0;
  background-color:var(--color-border);
  width:100%;
  bottom:3px
}
.btn-read-more span:after,
.btn-read-more span:before {
  content:"";
  position:absolute;
  height:2px;
  transition:.3s
}
.btn-read-more span:before {
  left:auto;
  bottom:2px;
  background:var(--color-primary);
  width:0;
  right:0
}
.btn-read-more:hover span {
  color:var(--color-primary)
}
.btn-read-more:hover span:before {
  width:100%;
  left:0;
  right:auto
}
.lightchain-badge {
  display:inline-block;
  background-color:var(--color-primary);
  padding:0 16px;
  height:30px;
  line-height:30px;
  border-radius:100px;
  color:#fff;
  font-size:12px;
  letter-spacing:.5px
}
.lightchain-badge.position-top-right {
  position:absolute;
  right:10px;
  top:10px
}
.lightchain-badge-card {
  background-color:transparent;
  background:linear-gradient(94deg,#dd00ac 10.66%,#7130c3 53.03%,#410093 96.34%,rgba(255,0,238,.26) 191.41%,rgba(255,59,212,0) 191.43%);
  padding:1px 10px;
  border-radius:100px;
  color:#fff;
  font-size:12px;
  font-weight:500;
  display:inline-block;
  position:relative;
  z-index:2;
  letter-spacing:.5px
}
.lightchain-badge-card.badge-border {
  border:2px solid var(--color-border)
}
.lightchain-badge-card.badge-border:before {
  content:none
}
.lightchain-badge-card.position-top-right {
  position:absolute;
  right:10px;
  top:10px
}
.btn-collaborate-play i {
  height:40px;
  width:40px;
  line-height:40px;
  text-align:center;
  border-radius:500px;
  display:inline-block;
  background:linear-gradient(95deg,var(--color-primary) 15%,var(--color-tertiary) 45%,var(--color-primary) 75%,var(--color-secondary) 100%) 95%/200% 100%
}
.btn-collaborate-play span {
  display:inline-block
}
.btn-collaborate-play {
  height:30px;
  width:30px;
  line-height:30px;
  align-items:center;
  transition:var(--transition)
}
.btn-collaborate-play span {
  margin-left:15px
}
.btn-collaborate-play:hover {
  color:var(--color-white)
}
.highlight:hover .copy-to-clipboard-button {
  opacity:1;
  transition:all .2s linear
}
.copy-to-clipboard-button {
  position:absolute;
  right:16px;
  top:16px;
  font-family:var(--secondary-font);
  background:hsla(0,0%,88%,.2);
  color:#bbb;
  transition:all .2s linear;
  font-size:14px;
  padding:4px 13px;
  border-radius:15px;
  opacity:0;
  outline:0;
  border:0
}
.service.service__style--1 {
  padding:50px 35px 55px;
  transition:transform .65s cubic-bezier(.05,.2,.1,1),box-shadow .65s cubic-bezier(.05,.2,.1,1);
  position:relative;
  z-index:2
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service.service__style--1 {
    padding:30px 28px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--1 {
    padding:30px 20px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--1 {
    padding:30px 25px
  }
}
@media only screen and (max-width:767px) {
  .service.service__style--1 {
    padding:30px 14px
  }
}
.service.service__style--1 .icon {
  font-size:45px;
  font-weight:400;
  margin-bottom:23px;
  color:var(--color-primary);
  text-align:center;
  border-radius:100%;
  display:flex;
  justify-content:center
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--1 .icon {
    margin-bottom:11px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--1 .icon {
    margin-bottom:11px
  }
}
.service.service__style--1 .icon i {
  stroke-width:1!important;
  font-size:45px
}
.service.service__style--1 .content .title {
  margin-bottom:19px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--1 .content .title {
    font-size:var(--h5);
    margin-bottom:8px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--1 .content .title {
    margin-bottom:8px
  }
}
.service.service__style--1 .content .title a {
  color:inherit
}
.service.service__style--1 .content .title a:hover {
  color:var(--color-primary)
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--1 .content p {
    font-size:var(--font-size-b2);
    margin-bottom:8px
  }
}
.service.service__style--1:hover {
  transform:translateY(-5px)
}
.service.service__style--1.lcai-border-none {
  border:none
}
.service.service__style--1.lcai-border {
  border:1px solid var(--color-border)
}
.service.service__style--1.text-left,
.service.service__style--1.text-start {
  padding:50px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service.service__style--1.text-left,
  .service.service__style--1.text-start {
    padding:40px 30px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--1.text-left,
  .service.service__style--1.text-start {
    padding:40px 30px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--1.text-left,
  .service.service__style--1.text-start {
    padding:40px 30px
  }
}
@media only screen and (max-width:767px) {
  .service.service__style--1.text-left,
  .service.service__style--1.text-start {
    padding:30px 20px
  }
}
.service.service__style--1.text-left .icon,
.service.service__style--1.text-start .icon {
  justify-content:left
}
.service.service__style--1.icon-circle-style {
  background-color:transparent;
  box-shadow:none;
  padding:0 35px;
  margin-top:25px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service.service__style--1.icon-circle-style {
    padding:0 10px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--1.icon-circle-style {
    padding:0 10px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--1.icon-circle-style {
    padding:0 10px
  }
}
@media only screen and (max-width:767px) {
  .service.service__style--1.icon-circle-style {
    padding:0 10px
  }
}
.service.service__style--1.icon-circle-style .icon {
  font-size:39px;
  color:var(--color-primary);
  display:flex;
  justify-content:center;
  width:90px;
  height:90px;
  margin:0 auto 23px;
  background-color:var(--color-primary-darker);
  line-height:90px;
  align-items:center
}
.service.service__style--1.with-working-process {
  position:relative
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--1.with-working-process {
    padding:20px 0
  }
}
.service.service__style--1.with-working-process .icon {
  width:180px;
  height:180px;
  line-height:180px;
  font-size:60px;
  position:relative
}
.service.service__style--1.with-working-process .line {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  height:1px;
  width:100%;
  left:100%;
  background-color:var(--color-border)
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--1.with-working-process .line {
    display:none
  }
}
@media only screen and (max-width:767px) {
  .service.service__style--1.with-working-process .line {
    display:none
  }
}
.service.service__style--1.with-working-process:hover {
  transform:none
}
.service.service__style--1.variation-2 {
  padding-bottom:0;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  justify-content:space-between
}
.service.service__style--1.variation-3 {
  padding-bottom:50px
}
.service.service__style--1.service-bg-transparent {
  padding:0
}
.service.service__style--1.service-bg-transparent .content .title,
.service.service__style--1.service-bg-transparent .icon {
  margin-bottom:12px
}
.service.service__style--1.variation-4 {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center
}
.service.gallery-style {
  padding:40px 30px;
  background:var(--color-blackest);
  border-radius:24px;
  box-shadow:0 1px 1px hsla(0,0%,100%,.1);
  margin-top:30px
}
.service.gallery-style .content .image img {
  border-radius:5px
}
.service.gallery-style .content .title {
  font-weight:600;
  font-size:20px;
  margin-bottom:10px
}
.service.gallery-style .content .title a {
  color:inherit
}
.service.gallery-style .content .title a:hover {
  color:var(--color-primary)
}
.service.gallery-style .content p {
  color:var(--color-body);
  margin-bottom:20px
}
.service.service__style--2 {
  padding:50px 35px 55px;
  transition:transform .65s cubic-bezier(.05,.2,.1,1),box-shadow .65s cubic-bezier(.05,.2,.1,1);
  position:relative;
  z-index:2;
  border-radius:10px;
  margin-top:30px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service.service__style--2 {
    padding:10px 28px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--2 {
    padding:10px 15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--2 {
    padding:10px 25px
  }
}
@media only screen and (max-width:767px) {
  .service.service__style--2 {
    padding:0 18px
  }
}
.service.service__style--2 .image {
  margin-bottom:23px
}
.service.service__style--2 .image img {
  max-height:220px
}
.service.service__style--2 .content .title a {
  color:inherit
}
.service.service__style--2 .content .title a:hover {
  color:var(--color-primary)
}
.service.service__style--2 .content p {
  padding:0 5%
}
.service.service__style--2:hover {
  transform:translateY(-5px);
  box-shadow:0 0 39px rgba(255,101,80,.1)
}
.service.service-eight {
  padding:40px 30px;
  background:var(--color-lessdark);
  border-radius:var(--radius);
  box-shadow:0 1px 1px hsla(0,0%,100%,.1)
}
.service.service-eight .inner {
  align-items:center
}
.service.service-eight .inner .image {
  margin-right:30px
}
.service.service-eight .inner .image img {
  max-height:100px;
  object-fit:cover;
  width:auto;
  min-width:100px
}
.service.service-eight .inner .content .title {
  margin-bottom:0
}
.service.service__style--standard {
  padding:0!important;
  transition:transform .65s cubic-bezier(.05,.2,.1,1),box-shadow .65s cubic-bezier(.05,.2,.1,1);
  position:relative;
  z-index:2
}
.service.service__style--standard .inner {
  padding:30px;
  width:calc(100% - 4px);
  height:calc(100% - 4px)
}
.service.service__style--standard .inner .title {
  font-size:30px
}
@media(max-width:575px) {
  .service.service__style--standard {
    border-radius:16px!important;
    overflow:hidden!important
  }
  .service.service__style--standard:after {
    background-image:url(https://orditron.ai/images/banner/img-sm-bg-shape03.svg)!important;
    background-size:cover!important;
    background-repeat:no-repeat!important;
    border-radius:16px
  }
  .service.service__style--standard.bg-img-2:after {
    background-image:url(https://orditron.ai/images/banner/img-sm-bg-shape04.svg)!important
  }
  .service.service__style--standard .inner {
    display:flex!important;
    align-items:center;
    justify-content:space-between;
    padding:12px 20px
  }
  .service.service__style--standard .inner .title {
    font-size:18px;
    font-weight:400;
    line-height:21.6px;
    text-align:left;
    color:#7376aa
  }
  .service.service__style--standard .inner .title span {
    font-size:24px;
    font-weight:600;
    line-height:28.8px;
    text-align:left;
    font-family:Inter;
    color:#ccceef
  }
  .service.service__style--standard .inner .icon {
    display:flex!important;
    align-items:center
  }
  .service.service__style--standard .inner .icon .title {
    margin-top:0!important;
    margin-bottom:0!important;
    margin-left:8px
  }
  .service.service__style--standard .inner .content {
    text-align:right
  }
  .service.service__style--standard .inner .content sub {
    margin-top:auto
  }
  .service.service__style--standard .inner .content .description {
    text-align:right!important
  }
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service.service__style--standard {
    padding:30px 28px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--standard {
    padding:30px 20px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--standard {
    padding:30px 25px
  }
}
@media only screen and (max-width:767px) {
  .service.service__style--standard {
    padding:30px 14px
  }
}
.service.service__style--standard .bg-icon {
  position:absolute;
  right:16px;
  bottom:16px
}
.service.service__style--standard .bg-bottom-flash {
  width:100px;
  height:100px;
  background:var(--color-primary);
  position:absolute;
  left:68px;
  bottom:-125px;
  transform:translateY(-50%) translateX(-50%);
  border-radius:100%;
  filter:blur(56px)
}
.service.service__style--standard .bg-bottom-flash.bg-bottom-flash-center {
  left:50%
}
.service.service__style--standard .icon {
  font-size:45px;
  font-weight:400;
  margin-bottom:23px;
  color:var(--color-primary);
  text-align:center;
  border-radius:100%;
  display:flex;
  justify-content:center
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--standard .icon {
    margin-bottom:11px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--standard .icon {
    margin-bottom:11px
  }
}
.service.service__style--standard .icon i {
  stroke-width:1!important;
  font-size:45px
}
.service.service__style--standard .icon .light-img {
  display:none
}
.service.service__style--standard .content .title {
  margin-bottom:5px;
  font-size:30px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--standard .content .title {
    font-size:var(--h5);
    margin-bottom:8px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--standard .content .title {
    margin-bottom:8px
  }
}
.service.service__style--standard .content .title a {
  color:inherit
}
.service.service__style--standard .content .title a:hover {
  color:var(--color-primary)
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--standard .content p {
    font-size:var(--font-size-b2);
    margin-bottom:8px
  }
}
.service.service__style--standard:hover {
  transform:translateY(-5px)
}
.service.service__style--standard.lcai-border-none {
  border:none
}
.service.service__style--standard.lcai-border {
  border:1px solid var(--color-border)
}
.service.service__style--standard.version-2 .inner {
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  align-items:flex-start
}
@media only screen and (max-width:575px) {
  .service.service__style--standard.version-2 .inner {
    padding:25px 20px
  }
}
.service.service__style--standard.version-2 .inner .content {
  width:100%
}
.service.service__style--standard.version-2 .inner .content .title {
  font-size:22px;
  line-height:1.4!important;
  color:var(--color-heading)
}
@media only screen and (max-width:575px) {
  .service.service__style--standard.version-2 .inner .content .title {
    font-size:20px
  }
}
.service.service__style--standard.version-2 .inner .rbt-card-content .single-content+.single-content {
  margin-top:10px
}
.service.service__style--standard.version-2 .inner a.btn-default i {
  margin-right:5px;
  font-size:14px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service.service__style--standard.version-2 .inner .polling-item .single-content {
    display:block
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--standard.version-2 .inner .polling-item .single-content {
    display:block
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--standard.version-2 .inner .polling-item .single-content {
    display:block
  }
}
@media only screen and (max-width:767px) {
  .service.service__style--standard.version-2 .inner .polling-item .single-content {
    display:block
  }
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service.service__style--standard.version-2 .inner .polling-item .single-content span {
    display:block
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service.service__style--standard.version-2 .inner .polling-item .single-content span {
    display:block
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service.service__style--standard.version-2 .inner .polling-item .single-content span {
    display:block
  }
}
@media only screen and (max-width:767px) {
  .service.service__style--standard.version-2 .inner .polling-item .single-content span {
    display:block
  }
}
.service.service__style--standard.version-2 .inner .tagcloud a {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  height:auto;
  color:#7476aa;
  font-size:16px!important;
  line-height:24px;
  text-decoration:none;
  margin:7px 3px;
  border:2px solid var(--color-white-off);
  border-radius:6px;
  padding:8px 23px;
  background:var(--color-darker-two);
  font-weight:500
}
.limit-1-lines {
  -webkit-line-clamp:1
}
.limit-1-lines,
.limit-4-lines {
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis
}
.limit-4-lines {
  -webkit-line-clamp:4
}
.limit-3-lines {
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis
}
.service2 {
  background:none!important
}
.service2.service__style--1 {
  padding:50px 35px 55px;
  transition:transform .65s cubic-bezier(.05,.2,.1,1),box-shadow .65s cubic-bezier(.05,.2,.1,1);
  position:relative;
  z-index:2
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service2.service__style--1 {
    padding:30px 28px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service2.service__style--1 {
    padding:30px 20px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service2.service__style--1 {
    padding:30px 25px
  }
}
@media only screen and (max-width:767px) {
  .service2.service__style--1 {
    padding:30px 14px
  }
}
.service2.service__style--1 .icon {
  margin-bottom:23px;
  color:var(--color-primary);
  border-radius:8px;
  border:1px solid hsla(0,0%,100%,.05);
  background:rgba(128,90,245,.08);
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px);
  width:60px;
  height:60px;
  display:flex;
  align-items:center;
  justify-content:center!important
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service2.service__style--1 .icon {
    margin-bottom:11px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service2.service__style--1 .icon {
    margin-bottom:11px
  }
}
.service2.service__style--1 .icon i {
  stroke-width:1!important;
  color:#8a64ff;
  text-shadow:0 8px 16px rgba(128,90,245,.4);
  font-size:20px;
  line-height:1.3
}
.service2.service__style--1 .description {
  font-size:16px;
  color:#7376aa
}
.service2.service__style--1 .content .title {
  margin-bottom:19px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service2.service__style--1 .content .title {
    font-size:var(--h5);
    margin-bottom:8px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service2.service__style--1 .content .title {
    margin-bottom:8px
  }
}
.service2.service__style--1 .content .title a {
  color:inherit
}
.service2.service__style--1 .content .title a:hover {
  color:var(--color-primary)
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service2.service__style--1 .content p {
    font-size:var(--font-size-b2);
    margin-bottom:8px
  }
}
.service2.service__style--1:hover {
  transform:translateY(-5px)
}
.service2.service__style--1.rbt-border-none {
  border:none
}
.service2.service__style--1.rbt-border {
  border:1px solid var(--color-border)
}
.service2.service__style--1.text-left,
.service2.service__style--1.text-start {
  padding:30px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service2.service__style--1.text-left,
  .service2.service__style--1.text-start {
    padding:40px 30px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service2.service__style--1.text-left,
  .service2.service__style--1.text-start {
    padding:40px 30px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service2.service__style--1.text-left,
  .service2.service__style--1.text-start {
    padding:40px 30px
  }
}
@media only screen and (max-width:767px) {
  .service2.service__style--1.text-left,
  .service2.service__style--1.text-start {
    padding:30px 20px
  }
}
.service2.service__style--1.text-left .icon,
.service2.service__style--1.text-start .icon {
  justify-content:left
}
.service2.service__style--1.icon-circle-style {
  background-color:transparent;
  box-shadow:none;
  padding:0 35px;
  margin-top:25px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service2.service__style--1.icon-circle-style {
    padding:0 10px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service2.service__style--1.icon-circle-style {
    padding:0 10px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service2.service__style--1.icon-circle-style {
    padding:0 10px
  }
}
@media only screen and (max-width:767px) {
  .service2.service__style--1.icon-circle-style {
    padding:0 10px
  }
}
.service2.service__style--1.icon-circle-style .icon {
  font-size:39px;
  color:var(--color-primary);
  display:flex;
  justify-content:center;
  width:90px;
  height:90px;
  margin:0 auto 23px;
  background-color:var(--color-primary-darker);
  line-height:90px;
  align-items:center
}
.service2.service__style--1.with-working-process {
  position:relative
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service2.service__style--1.with-working-process {
    padding:20px 0
  }
}
.service2.service__style--1.with-working-process .icon {
  width:180px;
  height:180px;
  line-height:180px;
  font-size:60px;
  position:relative
}
.service2.service__style--1.with-working-process .line {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  height:1px;
  width:100%;
  left:100%;
  background-color:var(--color-border)
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service2.service__style--1.with-working-process .line {
    display:none
  }
}
@media only screen and (max-width:767px) {
  .service2.service__style--1.with-working-process .line {
    display:none
  }
}
.service2.service__style--1.with-working-process:hover {
  transform:none
}
.service2.service__style--1.variation-2 {
  padding-bottom:0;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  justify-content:space-between
}
.service2.service__style--1.variation-3 {
  padding-bottom:50px
}
.service2.service__style--1.service-bg-transparent {
  padding:0
}
.service2.service__style--1.service-bg-transparent .content .title,
.service2.service__style--1.service-bg-transparent .icon {
  margin-bottom:12px
}
.service2.service__style--1.variation-4 {
  display:flex;
  flex-direction:column;
  justify-content:start;
  height:100%
}
.service2.gallery-style {
  padding:40px 30px;
  background:var(--color-blackest);
  border-radius:24px;
  box-shadow:0 1px 1px hsla(0,0%,100%,.1);
  margin-top:30px
}
.service2.gallery-style .content .image img {
  border-radius:5px
}
.service2.gallery-style .content .title {
  font-weight:600;
  font-size:20px;
  margin-bottom:10px
}
.service2.gallery-style .content .title a {
  color:inherit
}
.service2.gallery-style .content .title a:hover {
  color:var(--color-primary)
}
.service2.gallery-style .content p {
  color:var(--color-body);
  margin-bottom:20px
}
.service2.service__style--2 {
  padding:50px 35px 55px;
  transition:transform .65s cubic-bezier(.05,.2,.1,1),box-shadow .65s cubic-bezier(.05,.2,.1,1);
  position:relative;
  z-index:2;
  border-radius:10px;
  margin-top:30px
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service2.service__style--2 {
    padding:10px 28px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service2.service__style--2 {
    padding:10px 15px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service2.service__style--2 {
    padding:10px 25px
  }
}
@media only screen and (max-width:767px) {
  .service2.service__style--2 {
    padding:0 18px
  }
}
.service2.service__style--2 .image {
  margin-bottom:23px
}
.service2.service__style--2 .image img {
  max-height:220px
}
.service2.service__style--2 .content .title a {
  color:inherit
}
.service2.service__style--2 .content .title a:hover {
  color:var(--color-primary)
}
.service2.service__style--2 .content p {
  padding:0 5%
}
.service2.service__style--2:hover {
  transform:translateY(-5px);
  box-shadow:0 0 39px rgba(255,101,80,.1)
}
.service2.service-eight {
  padding:40px 30px;
  background:var(--color-lessdark);
  border-radius:var(--radius);
  box-shadow:0 1px 1px hsla(0,0%,100%,.1)
}
.service2.service-eight .inner {
  align-items:center
}
.service2.service-eight .inner .image {
  margin-right:30px
}
.service2.service-eight .inner .image img {
  max-height:100px;
  object-fit:cover;
  width:auto;
  min-width:100px
}
.service2.service-eight .inner .content .title {
  margin-bottom:0
}
@media(max-width:575px) {
  .service.service__style--standard .inner .title span {
    color:#7376aa
  }
}
.card-box-wrapper {
  position:relative;
  margin:auto
}
.card-box.card-style-1,
.card-box.card-style-2 {
  box-shadow:var(--shadow-lighter);
  background-color:var(--color-blackest);
  padding:20px;
  border-radius:5px;
  margin-top:30px
}
.card-box.card-style-2 {
  border-radius:var(--radius)
}
.card-box .inner .image a img {
  border-radius:5px
}
.card-box .inner .content {
  padding-top:20px
}
.card-box .inner .content .title {
  font-size:18px;
  font-weight:500;
  margin-bottom:14px
}
.card-box .inner .content .title a {
  color:inherit
}
.card-box .inner .content .title a:hover {
  color:var(--color-primary)
}
.card-box .inner .content .description {
  margin-bottom:0
}
.card-box .inner .content .btn-default {
  margin-top:20px
}
.bg-flashlight {
  position:relative;
  overflow:hidden
}
.bg-flashlight:before {
  content:"";
  position:absolute;
  top:var(--y);
  left:var(--x);
  transform:translate(-50%,-50%);
  background:radial-gradient(var(--color-primary),transparent,transparent);
  width:200%;
  height:200%;
  opacity:0;
  transition:.5s,top 0s,left 0s;
  border-radius:var(--radius)
}
.bg-flashlight:hover:before {
  opacity:1
}
.bg-flashlight:after {
  content:"";
  position:absolute;
  inset:2px;
  background:var(--color-blackest);
  border-radius:var(--radius)
}
.bg-flashlight>* {
  z-index:2;
  position:relative
}
.bg-flashlight.bg-secondary:before {
  background:radial-gradient(var(--color-secondary),transparent,transparent)
}
.bg-flashlight.bg-tertiary:before {
  background:radial-gradient(var(--color-tertiary),transparent,transparent)
}
.bg-flashlight.bg-flashlight-grd-two:before {
  background:radial-gradient(var(--color-primary),rgba(208,0,172,.8),transparent,transparent);
  width:120%;
  height:120%
}
.bg-flashlight-static {
  position:relative;
  overflow:hidden
}
.bg-flashlight-static:before {
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  background:linear-gradient(to bottom,var(--color-primary),rgba(39,39,55,.2));
  opacity:.2;
  width:100%;
  height:100%;
  transition:.5s,top 0s,left 0s
}
.bg-flashlight-static:after,
.bg-flashlight-static:before {
  content:"";
  position:absolute;
  border-radius:var(--radius);
  transition:all .3s ease-in-out
}
.bg-flashlight-static:after {
  inset:2px;
  background:var(--color-blackest)
}
.bg-flashlight-static>* {
  z-index:2;
  position:relative
}
.bg-flashlight-static:hover:before {
  opacity:1
}
.bg-flashlight-static.bg-secondary:before {
  background:radial-gradient(var(--color-secondary),transparent,transparent)
}
.bg-flashlight-static.bg-tertiary:before {
  background:radial-gradient(var(--color-tertiary),transparent,transparent)
}
.blur-flashlight {
  position:relative;
  overflow:hidden
}
.blur-flashlight:before {
  content:"";
  position:absolute;
  top:var(--y);
  left:var(--x);
  transform:translate(-50%,-50%);
  background:radial-gradient(650px at var(--x) var(--y),hsla(0,0%,89%,.1),transparent 50%);
  width:200%;
  height:200%;
  opacity:0;
  transition:.5s,top 0s,left 0s;
  border-radius:var(--radius-big)
}
.blur-flashlight:hover:before {
  opacity:1
}
.blur-flashlight:after {
  content:"";
  position:absolute;
  background:var(--color-blackest);
  border-radius:var(--radius)
}
.blur-flashlight>* {
  z-index:2;
  position:relative
}
body.active-dark-mode.modal-open {
  padding-right:0!important
}
.counter-style-1 .count-number {
  font-size:90px
}
@media only screen and (max-width:767px) {
  .counter-style-1 .count-number {
    font-size:62px
  }
}
@media only screen and (max-width:575px) {
  .counter-style-1 .count-number {
    font-size:45px
  }
}
.counter-style-1 .title {
  font-size:20px;
  line-height:1.3em;
  font-weight:500;
  margin-top:0;
  margin-bottom:0
}
.counter-style-2 {
  margin-top:30px
}
.counter-style-2 .count-number {
  font-size:44px;
  background-color:var(--color-blackest);
  display:inline-block;
  min-width:150px;
  height:150px;
  border-radius:100%;
  text-align:center;
  line-height:150px;
  margin-bottom:20px;
  padding:0 20px;
  font-weight:500;
  color:var(--color-white)
}
.counter-style-2 .title {
  font-size:20px;
  line-height:1.3em;
  font-weight:500;
  margin-top:0;
  margin-bottom:10px
}
.counter-style-2 .description {
  line-height:1.8;
  padding-right:16%;
  margin:0
}
.counter-style-2.color-variation .count-number {
  background-color:var(--color-primary-darker);
  color:var(--color-primary)
}
.counter-style-2.border-style .count-number {
  background-color:transparent;
  border:2px solid var(--color-border)
}
.counter-style-2.text-center .description {
  padding:0 10%
}
[class*=col]:nth-child(2) .counter-style-2.color-variation .count-number {
  background-color:var(--color-secondary-darker);
  color:var(--color-secondary)
}
[class*=col]:nth-child(3) .counter-style-2.color-variation .count-number {
  background-color:var(--color-primary-darker);
  color:var(--color-primary)
}
.counter-style-4 {
  text-align:left;
  margin-top:30px
}
.counter-style-4 .counter-title {
  margin-top:8px;
  font-weight:400;
  font-size:24px
}
.counter-style-4 .count-number {
  font-size:35px;
  line-height:1.2;
  font-weight:700;
  color:var(--color-primary);
  display:inline-block;
  position:relative
}
.counter-style-4 .count-number:after {
  content:"+"
}
.counter-style-4 .count-number span {
  display:inline-block
}
.single-progress+.single-progress {
  margin-top:40px
}
.single-progress {
  position:relative;
  overflow:hidden
}
.single-progress .title {
  font-size:18px;
  font-weight:400;
  color:#acacac;
  color:var(--color-body);
  letter-spacing:.5px;
  margin-bottom:18px
}
.progress {
  height:6px;
  background-color:var(--color-blackest)
}
.progress,
.progress .progress-bar {
  overflow:visible;
  border-radius:10px
}
.progress .progress-bar {
  width:0;
  height:100%;
  background-color:var(--color-primary);
  transition:width .5s ease
}
.progress .progress-bar.bar-color-2 {
  background:#fb5343
}
.progress .progress-bar.bar-color-3 {
  background:#e33fa1
}
.progress .progress-bar.bar-color-4 {
  background:#6549d5
}
.progress .progress-bar.bar-gradiand {
  background:radial-gradient(circle farthest-corner at 0 0,var(--color-primary) 25%,var(--color-secondary) 45%,var(--color-primary) 65%,var(--color-primary) 85%)
}
.progress .progress-number {
  position:absolute;
  font-size:14px;
  top:0;
  line-height:24px;
  right:0;
  z-index:1
}
.progress-info {
  display:flex;
  justify-content:space-between;
  margin-bottom:18px
}
.progress-info .title {
  font-size:18px;
  font-weight:400;
  margin-bottom:0;
  color:var(--color-body);
  letter-spacing:.5px
}
.progress-info span.progress-number {
  font-size:14px;
  color:var(--color-body)
}
.no-radius .progress,
.no-radius .progress .progress-bar {
  border-radius:0
}
.large-size .progress {
  height:20px
}
.radial-progress-single {
  text-align:center
}
.radial-progress-single .circle-info {
  padding-top:20px;
  text-align:center
}
.radial-progress-single .circle-info .title {
  font-size:20px;
  font-weight:400;
  margin-bottom:4px
}
.radial-progress-single .circle-info .subtitle {
  font-style:italic;
  margin-bottom:0;
  font-size:14px;
  letter-spacing:.5px;
  color:var(--color-body)
}
.radial-progress {
  position:relative
}
@media only screen and (max-width:767px) {
  .radial-progress {
    display:inline-block
  }
}
.radial-progress .circle-text {
  position:absolute;
  top:50%;
  width:100%;
  text-align:center;
  transform:translateY(-50%)
}
.radial-progress .circle-text span.count {
  font-size:28px;
  line-height:1;
  font-weight:600;
  color:var(--color-body);
  position:relative
}
.radial-progress .circle-text span.count:after {
  position:absolute;
  content:"%";
  left:100%;
  color:var(--color-body)
}
.lightchain-accordion-style .card {
  background:var(--color-blackest);
  border:0;
  border-radius:var(--radius)!important
}
.lightchain-accordion-style .card .card-header {
  background-color:transparent;
  border-bottom:0;
  box-shadow:none;
  padding:20px 30px;
  margin-bottom:0
}
.lightchain-accordion-style .card .card-header button {
  color:var(--color-heading);
  font-size:18px;
  line-height:27px;
  outline:none;
  text-decoration:none;
  box-shadow:none;
  width:100%;
  text-align:left;
  padding:0;
  background:transparent;
  position:relative
}
.lightchain-accordion-style .card .card-header button:before {
  position:absolute;
  content:"";
  font-family:feather!important;
  right:0;
  top:50%;
  transform:translateY(-50%);
  transition:.4s
}
.lightchain-accordion-style .card .card-header button.collapsed:before {
  content:""
}
.lightchain-accordion-style .card .card-body {
  font-size:var(--font-size-b2);
  line-height:var(--line-height-b2);
  font-weight:var(--p-regular);
  color:var(--color-body);
  padding:30px 20px;
  border-top:1px solid var(--color-border)
}
.lightchain-accordion-style .card+.card {
  margin-top:20px
}
.lightchain-accordion-style.lightchain-accordion-02 .card {
  background:transparent;
  border-radius:0!important
}
.lightchain-accordion-style.lightchain-accordion-02 .card .card-header {
  border-bottom:2px solid var(--color-border);
  padding:0 20px 10px 0
}
.lightchain-accordion-style.lightchain-accordion-02 .card .card-header .accordion-button:after {
  display:none
}
.lightchain-accordion-style.lightchain-accordion-02 .card .card-body {
  padding:15px 20px 10px 0;
  border-top:0
}
.lightchain-accordion-style.lightchain-accordion-03 .card {
  background:transparent;
  border-radius:0!important
}
.lightchain-accordion-style.lightchain-accordion-03 .card .card-header {
  border:2px solid var(--color-border);
  padding:15px 20px;
  border-radius:var(--radius)!important
}
.lightchain-accordion-style.lightchain-accordion-03 .card .card-body {
  padding:15px 20px 10px 0;
  border:0
}
.lightchain-accordion-style.lightchain-accordion-04 .card {
  border:2px solid var(--color-border);
  background:transparent;
  border-radius:var(--radius)!important
}
.lightchain-accordion-style.lightchain-accordion-04 .card .card-header {
  padding:15px 20px;
  border-radius:var(--radius)!important
}
.lightchain-accordion-style.lightchain-accordion-04 .card .card-body {
  border-top:2px solid var(--color-border)
}
.accordion-button:after {
  visibility:hidden
}
.social-default {
  display:flex;
  flex-wrap:wrap;
  padding:0;
  list-style:none;
  justify-content:center;
  margin:-5px
}
.social-default li {
  margin:5px
}
.social-default li a {
  width:48px;
  background-color:var(--color-lessdark);
  height:48px;
  line-height:45px;
  text-align:center;
  display:inline-block;
  border-radius:100%;
  transition:.3s;
  color:var(--color-white);
  z-index:2;
  position:relative;
  background:var(--color-darker-two)
}
.social-default li a:after {
  position:absolute;
  content:"";
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:-1;
  background:var(--color-primary);
  transform:scale(.5);
  opacity:0;
  transition:.3s;
  border-radius:100%
}
.social-default li a:hover {
  color:var(--color-white)
}
.social-default li a:hover:after {
  transform:scale(1);
  opacity:1
}
.social-default li a i {
  vertical-align:middle
}
.social-default.blog-share-socials li a {
  width:36px;
  height:36px;
  text-align:center;
  display:inline-block;
  border-radius:100%;
  transition:.3s;
  z-index:2;
  position:relative;
  color:#7476aa;
  font-size:14px;
  line-height:30px;
  text-decoration:none;
  margin:0;
  border:2px solid var(--color-white-off);
  background:var(--color-darker-two)
}
.social-default.blog-share-socials li a:hover {
  color:var(--color-white)
}
.social-default.blog-share-socials li a:hover:after {
  transform:scale(1);
  opacity:1
}
.social-default.transparent-with-border li a {
  line-height:45px;
  background:transparent;
  border:1px solid var(--color-border)
}
.social-default.transparent-with-border li a:hover {
  border-color:transparent
}
.social-default.transparent-with-border li a:after {
  border:1px solid var(--color-primary)
}
.social-default.with-gradient li a:after {
  background:linear-gradient(95deg,var(--color-primary) 15%,var(--color-tertiary) 45%,var(--color-primary) 75%,var(--color-secondary) 100%) 95%/200% 100%
}
.social-default.with-bg-primary li a {
  background-color:var(--color-primary);
  border:2px solid var(--color-primary);
  transition:.5s;
  line-height:44px
}
.social-default.with-bg-primary li a:after {
  display:none
}
.social-default.with-bg-primary li a:hover {
  background-color:transparent
}
.social-default.icon-naked li a {
  background:transparent!important;
  width:30px;
  height:30px;
  line-height:36px
}
.social-default.icon-naked li a:after {
  display:none
}
.social-default.icon-naked li a:hover {
  color:var(--color-primary)!important
}
.lightchain-box-card,
.team-style-default {
  margin-top:75px
}
.lightchain-box-card .inner,
.team-style-default .inner {
  background:linear-gradient(180deg,var(--color-lessdark) 20%,hsla(0,0%,7%,.4));
  -webkit-backdrop-filter:blur(4px) opacity(.95);
  backdrop-filter:blur(4px) opacity(.95);
  border-radius:var(--radius-big)
}
.lightchain-box-card .inner .thumbnail,
.team-style-default .inner .thumbnail {
  max-width:150px;
  max-height:150px;
  border-radius:100%;
  border:6px solid var(--color-lessdark);
  top:-75px;
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  min-width:150px;
  min-height:150px;
  overflow:hidden
}
.lightchain-box-card .inner .thumbnail img,
.team-style-default .inner .thumbnail img {
  border-radius:100%
}
.lightchain-box-card .inner .content,
.team-style-default .inner .content {
  text-align:center;
  padding:85px 20px 35px
}
.lightchain-box-card .inner .content .title,
.team-style-default .inner .content .title {
  font-size:34px;
  line-height:1.4;
  font-weight:700;
  margin-bottom:6px
}
.lightchain-box-card .inner .content .subtitle,
.team-style-default .inner .content .subtitle {
  font-size:20px;
  line-height:1.4;
  margin-bottom:15px;
  display:inline-block
}
.lightchain-box-card .inner .content .team-form,
.team-style-default .inner .content .team-form {
  display:block;
  font-size:14px;
  margin-bottom:12px;
  letter-spacing:.6px;
  font-style:italic
}
.lightchain-box-card .inner .content .team-form img,
.team-style-default .inner .content .team-form img {
  padding-right:10px;
  max-height:18px
}
.lightchain-box-card .inner .content .description,
.team-style-default .inner .content .description {
  margin-bottom:0;
  padding:0 5%
}
.lightchain-box-card .inner .social-icon li a,
.team-style-default .inner .social-icon li a {
  color:var(--color-body)
}
.lightchain-box-card.border-gradient .thumbnail,
.team-style-default.border-gradient .thumbnail {
  background:linear-gradient(to right,var(--color-primary-gradient-start),var(--color-primary-gradient-end));
  padding:5px;
  border:0;
  animation:rotateCircle 2s linear infinite
}
.lightchain-box-card.border-gradient-secondary .thumbnail,
.team-style-default.border-gradient-secondary .thumbnail {
  background:linear-gradient(to right,var(--color-secondary-gradient-start),var(--color-secondary-gradient-end));
  padding:5px;
  border:0;
  animation:rotateCircle 2s linear infinite
}
.lightchain-box-card.border-gradient-tertiary .thumbnail,
.team-style-default.border-gradient-tertiary .thumbnail {
  background:linear-gradient(to right,var(--color-tertiary-gradient-start),var(--color-tertiary-gradient-end));
  padding:5px;
  border:0;
  animation:rotateCircle 2s linear infinite
}
.lightchain-box-card.style-two,
.team-style-default.style-two {
  margin-top:30px
}
.lightchain-box-card.style-two .inner,
.team-style-default.style-two .inner {
  padding-top:35px
}
.lightchain-box-card.style-two .inner .thumbnail,
.team-style-default.style-two .inner .thumbnail {
  top:0;
  position:static;
  left:inherit;
  transform:none;
  min-width:150px;
  min-height:150px;
  margin:0 auto
}
.lightchain-box-card.style-two .inner .content,
.team-style-default.style-two .inner .content {
  padding-top:10px
}
.team-style-two .inner .thumbnail img {
  width:100%;
  border-radius:var(--radius)
}
.team-style-two .inner .content {
  padding-top:20px
}
.team-style-two .inner .content .title {
  font-size:28px;
  line-height:1.4;
  font-weight:500;
  margin-bottom:0
}
.team-style-two .inner .content .subtitle {
  font-size:18px;
  line-height:1.4;
  display:inline-block;
  margin-top:4px;
  margin-bottom:0;
  opacity:0;
  transform:translateX(30px);
  transition:transform .45s cubic-bezier(.16,.32,.26,.92),opacity .45s ease-out;
  transition-delay:.15s
}
.team-style-two .inner .content .team-form {
  display:block;
  font-size:14px;
  letter-spacing:.6px;
  font-style:italic;
  margin-top:11px
}
.team-style-two .inner .content .team-form img {
  padding-right:10px;
  max-height:18px
}
.team-style-two:hover .inner .content .subtitle {
  opacity:1;
  transform:none
}
.team-style-three .inner {
  position:relative
}
.team-style-three .inner .thumbnail img {
  width:100%;
  border-radius:var(--radius)
}
.team-style-three .inner .content {
  position:absolute;
  bottom:0;
  padding:20px;
  width:100%;
  transition:all .3s;
  opacity:0
}
.team-style-three .inner .content .team-info {
  padding:20px;
  background-color:rgba(58,58,58,.85);
  border-radius:var(--radius-small)
}
.team-style-three .inner .content .title {
  font-size:17px;
  line-height:25px;
  color:var(--color-heading);
  margin-bottom:4px
}
.team-style-three .inner .content .subtitle {
  font-size:16px;
  line-height:25px;
  margin-bottom:4px
}
.team-style-three .inner .content .team-form {
  display:block;
  font-style:italic;
  font-size:14px;
  color:#adadad;
  letter-spacing:.5px
}
.team-style-three:hover .inner .content {
  opacity:1
}
.lcai-default-card,
.team-style-default {
  margin-top:75px;
  position:relative
}
.lcai-default-card .inner,
.team-style-default .inner {
  background:var(--color-white);
  border-radius:var(--radius);
  box-shadow:var(--shadow-1)
}
.lcai-default-card .inner .thumbnail,
.team-style-default .inner .thumbnail {
  max-width:150px;
  max-height:150px;
  border-radius:100%;
  border:6px solid var(--color-border);
  top:-75px;
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  min-width:150px;
  min-height:150px;
  overflow:hidden
}
.lcai-default-card .inner .thumbnail img,
.team-style-default .inner .thumbnail img {
  width:100%;
  height:100%;
  overflow:hidden
}
.lcai-default-card .inner .content,
.team-style-default .inner .content {
  text-align:center;
  padding:85px 20px 35px
}
.lcai-default-card .inner .content .title,
.team-style-default .inner .content .title {
  font-size:24px;
  line-height:1.4;
  font-weight:500;
  margin-bottom:6px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lcai-default-card .inner .content .title,
  .team-style-default .inner .content .title {
    font-size:24px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lcai-default-card .inner .content .title,
  .team-style-default .inner .content .title {
    font-size:24px
  }
}
@media only screen and (max-width:767px) {
  .lcai-default-card .inner .content .title,
  .team-style-default .inner .content .title {
    font-size:28px
  }
}
@media only screen and (max-width:575px) {
  .lcai-default-card .inner .content .title,
  .team-style-default .inner .content .title {
    font-size:22px
  }
}
.lcai-default-card .inner .content .subtitle,
.team-style-default .inner .content .subtitle {
  font-size:20px;
  line-height:1.4;
  margin-bottom:15px;
  display:inline-block
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lcai-default-card .inner .content .subtitle,
  .team-style-default .inner .content .subtitle {
    font-size:18px
  }
}
@media only screen and (max-width:767px) {
  .lcai-default-card .inner .content .subtitle,
  .team-style-default .inner .content .subtitle {
    font-size:16px
  }
}
.lcai-default-card .inner .content .team-form,
.team-style-default .inner .content .team-form {
  display:block;
  font-size:14px;
  margin-bottom:12px;
  letter-spacing:.6px;
  font-style:italic
}
.lcai-default-card .inner .content .team-form img,
.team-style-default .inner .content .team-form img {
  padding-right:10px;
  max-height:18px
}
.lcai-default-card .inner .content .description,
.team-style-default .inner .content .description {
  margin-bottom:0;
  padding:0 5%
}
.lcai-default-card .inner .social-icon li a,
.team-style-default .inner .social-icon li a {
  color:var(--color-body)
}
.lcai-default-card.border-gradient .thumbnail,
.team-style-default.border-gradient .thumbnail {
  background:linear-gradient(95deg,var(--color-primary) 15%,var(--color-tertiary) 45%,var(--color-pink) 75%,var(--color-secondary) 100%) 98%/200% 100%;
  padding:5px;
  border:0
}
.lcai-default-card.style-two,
.team-style-default.style-two {
  margin-top:30px
}
.lcai-default-card.style-two .inner,
.team-style-default.style-two .inner {
  padding-top:35px
}
.lcai-default-card.style-two .inner .thumbnail,
.team-style-default.style-two .inner .thumbnail {
  top:0;
  position:static;
  left:inherit;
  transform:none;
  min-width:150px;
  min-height:150px;
  margin:0 auto
}
.lcai-default-card.style-two .inner .content,
.team-style-default.style-two .inner .content {
  padding-top:10px
}
.lcai-default-card.style-three,
.team-style-default.style-three {
  box-shadow:none;
  margin-top:0
}
.lcai-default-card.style-three .inner,
.team-style-default.style-three .inner {
  padding:24px;
  background:var(--color-bg-1);
  box-shadow:none;
  border:2px solid var(--color-border-dark)
}
@media only screen and (max-width:767px) {
  .lcai-default-card.style-three .inner,
  .team-style-default.style-three .inner {
    padding:15px
  }
}
.lcai-default-card.style-three .inner .thumbnail,
.team-style-default.style-three .inner .thumbnail {
  top:0;
  position:static;
  left:inherit;
  transform:none;
  min-width:100%;
  min-height:inherit;
  max-height:inherit;
  margin:0 auto;
  border-radius:6px;
  border:0
}
.lcai-default-card.style-three .inner .thumbnail img,
.team-style-default.style-three .inner .thumbnail img {
  border-radius:6px
}
.lcai-default-card.style-three .inner .content,
.team-style-default.style-three .inner .content {
  padding:16px 0 0;
  text-align:left
}
.lcai-default-card.style-three .inner .content .subtitle,
.team-style-default.style-three .inner .content .subtitle {
  font-size:18px;
  line-height:1.5;
  margin-bottom:6px;
  display:inline-block;
  color:var(--color-body);
  font-weight:400
}
.team-social-icon {
  padding:0;
  z-index:2;
  list-style:none;
  display:flex;
  margin:0
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .team-social-icon {
    left:10px
  }
}
@media only screen and (max-width:767px) {
  .team-social-icon {
    left:20px
  }
}
.team-social-icon li {
  margin:0 10px;
  transform:translateY(8px) scale(.8);
  transition:all .45s cubic-bezier(.23,.88,.34,.99)
}
.team-social-icon li a {
  color:var(--color-body);
  font-size:15px;
  transition:.3s
}
.team {
  overflow:hidden;
  border-radius:6px;
  position:relative;
  transition:transform .65s cubic-bezier(.05,.2,.1,1),box-shadow .65s cubic-bezier(.05,.2,.1,1)
}
.team:before {
  background:linear-gradient(180deg,hsla(0,0%,6%,0),hsla(0,0%,6%,.75))
}
.team:after,
.team:before {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:85%;
  display:block;
  z-index:1;
  content:"";
  transition:opacity .65s cubic-bezier(.05,.2,.1,1);
  cursor:pointer
}
.team:after {
  background:linear-gradient(to bottom,transparent,var(--color-primary) 100%);
  opacity:0
}
.team .thumbnail {
  display:block;
  position:relative;
  z-index:1
}
.team .thumbnail img {
  width:100%
}
.team .content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:35px 40px;
  z-index:2
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .team .content {
    padding:10px
  }
}
@media only screen and (max-width:767px) {
  .team .content {
    padding:20px
  }
}
.team .content .title {
  color:#fff;
  margin:0;
  opacity:0;
  visibility:hidden;
  transition-delay:.25s;
  transform:translateY(10px);
  transition:all .45s cubic-bezier(.23,.88,.34,.99)
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .team .content .title {
    font-size:22px
  }
}
.team .content .title a {
  color:#fff
}
.team .content .designation {
  color:#fff;
  font-size:14px;
  line-height:34px;
  opacity:0;
  visibility:hidden;
  transition:all .45s cubic-bezier(.23,.88,.34,.99);
  transform:translateY(10px);
  margin-bottom:0
}
.team ul.social-icon {
  position:absolute;
  top:25px;
  left:35px;
  padding:0;
  z-index:2;
  list-style:none;
  display:flex;
  margin:0 -10px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .team ul.social-icon {
    left:10px
  }
}
@media only screen and (max-width:767px) {
  .team ul.social-icon {
    left:20px
  }
}
.team ul.social-icon li {
  margin:0 10px;
  transform:translateY(8px) scale(.8);
  opacity:0;
  visibility:hidden;
  transition:all .45s cubic-bezier(.23,.88,.34,.99)
}
.team ul.social-icon li a {
  color:#fff;
  font-size:15px;
  transition:.3s
}
.team ul.social-icon li a svg {
  transition:.3s;
  fill:#fff;
  height:18px;
  width:18px
}
.team ul.social-icon li a:hover svg {
  transform:scale(1.3)
}
.team.team-style--bottom ul.social-icon {
  top:auto;
  left:40px;
  bottom:117px
}
@media only screen and (max-width:767px) {
  .team.team-style--bottom ul.social-icon {
    bottom:97px;
    left:20px
  }
}
.team.team-style--bottom .content h4.title {
  margin-bottom:6px
}
.team.team-style--bottom.variation-2:after,
.team.team-style--bottom.variation-2:before {
  display:none
}
.team.team-style--bottom.variation-2 .thumbnail a {
  display:block;
  position:relative
}
.team.team-style--bottom.variation-2 .thumbnail a:before {
  background:linear-gradient(180deg,hsla(0,0%,6%,0),hsla(0,0%,6%,.75))
}
.team.team-style--bottom.variation-2 .thumbnail a:after,
.team.team-style--bottom.variation-2 .thumbnail a:before {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:85%;
  display:block;
  z-index:1;
  content:"";
  transition:opacity .65s cubic-bezier(.05,.2,.1,1);
  cursor:pointer
}
.team.team-style--bottom.variation-2 .thumbnail a:after {
  background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);
  opacity:0
}
.team.team-style--bottom.variation-2 .content {
  display:flex;
  align-items:center
}
.team.team-style--bottom.variation-2 .content .inner {
  width:80%
}
.team.team-style--bottom.variation-2 .content .icon-right {
  opacity:0;
  width:20%;
  text-align:right;
  transition:opacity .45s,transform .45s;
  transform:translateX(-20px);
  visibility:hidden
}
.team.team-style--bottom.variation-2 .content .icon-right i {
  color:var(--color-white);
  font-size:20px
}
.team.team-style--bottom.variation-2:hover .thumbnail a:before {
  opacity:0
}
.team.team-style--bottom.variation-2:hover .thumbnail a:after {
  opacity:1
}
.team:hover {
  transform:translateY(-10px);
  box-shadow:0 25px 55px rgba(253,71,102,.002)
}
.team:hover:before {
  opacity:0
}
.team:hover:after {
  opacity:1
}
.team:hover .content .title {
  transition-delay:.25s;
  opacity:1;
  visibility:visible;
  transform:translateY(0)
}
.team:hover .content .designation {
  transition-delay:.33s;
  opacity:.7;
  visibility:visible;
  transform:translateY(0)
}
.team:hover ul.social-icon li {
  opacity:1;
  visibility:visible;
  transform:translateY(0)
}
.team:hover ul.social-icon li:first-child {
  transition-delay:.07692s
}
.team:hover ul.social-icon li:nth-child(2) {
  transition-delay:.15385s
}
.team:hover ul.social-icon li:nth-child(3),
.team:hover ul.social-icon li:nth-child(4),
.team:hover ul.social-icon li:nth-child(5) {
  transition-delay:.23077s
}
.team:hover .content {
  opacity:1;
  visibility:visible
}
.team:hover.team-style--bottom.variation-2 .content .icon-right {
  opacity:1;
  transform:translateX(0);
  visibility:visible
}
@keyframes rotateCircle {
  0% {
    transform:rotate(0)
  }
  25% {
    transform:rotate(90deg)
  }
  50% {
    transform:rotate(180deg)
  }
  75% {
    transform:rotate(270deg)
  }
  to {
    transform:rotate(1turn)
  }
}
.lightchain-portfolio-area {
  position:relative;
  overflow:hidden
}
.lightchain-card .inner .thumbnail {
  position:relative
}
.lightchain-card .inner .thumbnail .card-image {
  overflow:hidden
}
.lightchain-card .inner .thumbnail .card-image a {
  display:block;
  overflow:hidden
}
.lightchain-card .inner .thumbnail .card-image img {
  overflow:hidden
}
.lightchain-card .inner .content {
  padding-top:20px
}
.lightchain-card .inner .content .subtitle {
  text-transform:capitalize
}
.lightchain-card:hover {
  transform:translateY(-4px)
}
.lightchain-card:hover .inner .thumbnail .card-image img {
  transform:scale(1.05)
}
.no-overlay .lightchain-card .inner .thumbnail .lightchain-overlay {
  display:none
}
.box-grid-layout .lightchain-card {
  border-radius:var(--radius-small);
  background-color:var(--color-blackest)
}
.box-grid-layout .lightchain-card .inner .thumbnail .card-image a,
.box-grid-layout .lightchain-card .inner .thumbnail .card-image a img {
  border-radius:var(--radius-small) var(--radius-small) 0 0
}
.box-grid-layout .lightchain-card .inner .content {
  padding:25px
}
.filter-button-default {
  display:flex;
  justify-content:center;
  margin:0 -5px;
  flex-wrap:wrap
}
.filter-button-default button {
  border:0;
  padding:10px 20px;
  text-transform:capitalize;
  background:transparent;
  color:var(--color-body);
  margin:0 5px
}
@media only screen and (max-width:767px) {
  .filter-button-default button {
    padding:10px
  }
}
.filter-button-default button.is-checked,
.filter-button-default button:hover {
  background-color:var(--color-primary);
  color:var(--color-white)!important
}
.lightchain-load-more a.btn-default.btn-icon .icon,
.lightchain-load-more button.btn-default.btn-icon .icon {
  top:0;
  margin-left:-2px
}
.lightchain-load-more a.btn-default.btn-icon .icon svg,
.lightchain-load-more button.btn-default.btn-icon .icon svg {
  width:14px;
  height:20px
}
.grid-metro2 {
  margin:0 -15px
}
.grid-metro2 .portfolio-2 {
  width:50%;
  padding:0 15px;
  margin-top:30px
}
@media only screen and (max-width:575px) {
  .grid-metro2 .portfolio-2 {
    width:100%
  }
}
.grid-metro2 .resizer {
  width:50%
}
@media only screen and (max-width:575px) {
  .grid-metro2 .resizer {
    width:100%
  }
}
.grid-metro3 {
  margin:0 -15px
}
.grid-metro3 .portfolio-3 {
  width:33.33%;
  padding:0 15px;
  margin-top:30px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .grid-metro3 .portfolio-3 {
    width:50%
  }
}
@media only screen and (max-width:767px) {
  .grid-metro3 .portfolio-3 {
    width:50%
  }
}
@media only screen and (max-width:575px) {
  .grid-metro3 .portfolio-3 {
    width:100%
  }
}
.grid-metro3 .resizer {
  width:33.33%
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .grid-metro3 .resizer {
    width:50%
  }
}
@media only screen and (max-width:767px) {
  .grid-metro3 .resizer {
    width:50%
  }
}
@media only screen and (max-width:575px) {
  .grid-metro3 .resizer {
    width:100%
  }
}
.grid-metro4 {
  margin:0 -15px
}
.grid-metro4 .portfolio-4 {
  width:25%;
  padding:0 15px;
  margin-top:30px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .grid-metro4 .portfolio-4 {
    width:50%
  }
}
@media only screen and (max-width:767px) {
  .grid-metro4 .portfolio-4 {
    width:50%
  }
}
@media only screen and (max-width:575px) {
  .grid-metro4 .portfolio-4 {
    width:100%
  }
}
.grid-metro4 .resizer {
  width:25%
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .grid-metro4 .resizer {
    width:50%
  }
}
@media only screen and (max-width:767px) {
  .grid-metro4 .resizer {
    width:50%
  }
}
@media only screen and (max-width:575px) {
  .grid-metro4 .resizer {
    width:100%
  }
}
.grid-metro4.no-gutter {
  margin:0
}
.grid-metro4.no-gutter .portfolio-4 {
  padding:0;
  margin-top:0
}
.grid-metro4.no-gutter .lightchain-card {
  border-radius:0;
  border:0
}
.no-gutter .lightchain-card .inner .thumbnail a,
.no-gutter .lightchain-card .inner .thumbnail a img {
  border-radius:0
}
.no-gutter .lightchain-card:hover {
  transform:none
}
.card-style-default.testimonial-style-one .inner .thumbnail {
  overflow:visible
}
.card-style-default.testimonial-style-one .inner .thumbnail:after {
  position:absolute;
  content:"”";
  width:40px;
  height:40px;
  border-radius:100%;
  background:var(--color-blackest);
  right:0;
  top:0;
  color:#fff;
  z-index:2;
  text-align:center;
  line-height:58px;
  font-size:39px
}
.card-style-default.testimonial-style-one .inner .content .description {
  margin-bottom:14px;
  font-size:var(--font-size-b2)!important
}
.card-style-default.testimonial-style-one .inner .content .title {
  font-size:20px;
  font-weight:500;
  margin-bottom:2px;
  letter-spacing:.5px
}
.card-style-default.testimonial-style-one .inner .content .subtitle {
  font-size:16px;
  line-height:1.2;
  margin-bottom:0;
  letter-spacing:.5px
}
.card-style-default.testimonial-style-one.style-two .inner .thumbnail {
  position:relative
}
.card-style-default.testimonial-style-one.style-two .inner .description {
  margin-bottom:19px;
  margin-top:20px
}
.testimonial-style-two .content {
  position:relative;
  z-index:2
}
.testimonial-style-two .content:after {
  position:absolute;
  content:"“";
  left:-20px;
  color:var(--color-lessdark);
  text-align:center;
  font-size:320px;
  opacity:.7;
  line-height:50px;
  top:52px;
  z-index:-1
}
.testimonial-style-two .content .form {
  display:block;
  font-size:18px;
  text-transform:uppercase;
  letter-spacing:.5px;
  margin-bottom:20px
}
.testimonial-style-two .content .description {
  line-height:1.5;
  margin-bottom:30px;
  font-size:32px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .testimonial-style-two .content .description {
    margin-bottom:25px;
    font-size:24px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .testimonial-style-two .content .description {
    font-size:24px
  }
}
@media only screen and (max-width:767px) {
  .testimonial-style-two .content .description {
    font-size:24px
  }
}
.testimonial-style-two .content .client-info .title {
  font-size:22px;
  font-weight:500;
  margin-bottom:8px
}
.testimonial-style-two .content .client-info .subtitle {
  font-size:16px;
  margin-bottom:0;
  font-weight:400;
  letter-spacing:.5px;
  color:var(--color-body);
  font-style:italic
}
.testimonial-style-two .thumbnail {
  background:linear-gradient(95deg,var(--color-primary) 15%,var(--color-tertiary) 45%,var(--color-primary) 75%,var(--color-secondary) 100%) 98%/200% 100%;
  border-radius:100%;
  padding:10px
}
.testimonial-style-two .thumbnail img {
  border-radius:100%
}
.slick-initialized .slick-slide {
  margin-bottom:0
}
.slick-grid-15 {
  margin:0 -15px
}
.slick-grid-15 .slide-single-layout {
  padding:0 15px
}
.lightchain-slick-dot .slick-dots {
  bottom:-60px
}
@media only screen and (max-width:575px) {
  .lightchain-slick-dot .slick-dots {
    bottom:-50px
  }
}
.lightchain-slick-dot .slick-dots li {
  width:30px;
  margin:0;
  opacity:1;
  position:relative
}
.lightchain-slick-dot .slick-dots li button:before {
  display:none
}
.lightchain-slick-dot .slick-dots li button:after {
  background:var(--color-lessdark);
  width:100%;
  display:block;
  content:"";
  position:absolute;
  left:0;
  width:6px;
  height:6px;
  border-radius:50%;
  margin-left:11px;
  background-color:transparent;
  box-shadow:inset 0 0 0 5px var(--color-lessdark)
}
.lightchain-slick-dot .slick-dots li.slick-active {
  opacity:1
}
.lightchain-slick-dot .slick-dots li.slick-active button:after {
  transform:scale(2);
  box-shadow:inset 0 0 0 1px var(--color-primary);
  background-color:transparent;
  background-color:transparent!important
}
.lightchain-slick-dot.dot-light .slick-dots li button:after {
  background:#fff;
  box-shadow:inset 0 0 0 5px #fff
}
.lightchain-slick-dot.dot-light .slick-dots li.slick-active {
  opacity:1
}
.lightchain-slick-dot.dot-light .slick-dots li.slick-active button:after {
  transform:scale(2);
  box-shadow:inset 0 0 0 1px var(--color-primary);
  background-color:transparent;
  background-color:transparent!important
}
.lightchain-slick-arrow {
  position:relative
}
.lightchain-slick-arrow button.slick-arrow {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  z-index:2;
  transition:.5s;
  opacity:0;
  width:68px;
  height:68px;
  border:2px solid var(--color-border);
  border-radius:100%;
  color:var(--color-border);
  background-color:transparent
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-slick-arrow button.slick-arrow {
    display:none!important
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lightchain-slick-arrow button.slick-arrow {
    display:none!important
  }
}
@media only screen and (max-width:767px) {
  .lightchain-slick-arrow button.slick-arrow {
    display:none!important
  }
}
.lightchain-slick-arrow button.slick-arrow:hover {
  background:var(--color-primary);
  border-color:var(--color-primary)
}
.lightchain-slick-arrow button.slick-arrow:before {
  line-height:1;
  opacity:.4;
  position:relative;
  top:-2px;
  transition:.5s;
  z-index:2
}
.lightchain-slick-arrow button.slick-arrow.prev-arrow {
  left:15px
}
@media only screen and (max-width:767px) {
  .lightchain-slick-arrow button.slick-arrow.prev-arrow {
    left:10px
  }
}
.lightchain-slick-arrow button.slick-arrow.prev-arrow:before {
  content:url(https://orditron.ai/_next/static/media/slick-arrow-left-small.1a8139aa.png);
  vertical-align:middle
}
.lightchain-slick-arrow button.slick-arrow.prev-arrow:hover {
  left:10px
}
.lightchain-slick-arrow button.slick-arrow.prev-arrow:hover:before {
  opacity:1
}
.lightchain-slick-arrow button.slick-arrow.next-arrow {
  left:auto;
  right:15px
}
@media only screen and (max-width:767px) {
  .lightchain-slick-arrow button.slick-arrow.next-arrow {
    right:10px
  }
}
.lightchain-slick-arrow button.slick-arrow.next-arrow:before {
  content:url(https://orditron.ai/_next/static/media/slick-arrow-right-small.fbc2fc6b.png);
  vertical-align:middle
}
.lightchain-slick-arrow button.slick-arrow.next-arrow:hover {
  right:10px
}
.lightchain-slick-arrow button.slick-arrow.next-arrow:hover:before {
  opacity:1
}
.lightchain-slick-arrow button.slick-arrow i {
  display:none
}
.lightchain-slick-arrow.slick-arrow-alignwide button.slick-arrow.prev-arrow {
  left:-105px
}
.lightchain-slick-arrow.slick-arrow-alignwide button.slick-arrow.next-arrow {
  right:-105px;
  left:auto
}
.lightchain-slick-arrow:hover button.slick-arrow {
  opacity:1
}
.timeline-line {
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  width:4px;
  height:100%;
  background:hsla(0,0%,77%,.22)
}
.timeline-line:after,
.timeline-line:before {
  content:"";
  display:block;
  position:absolute;
  width:100%
}
.timeline-line:before {
  height:100%;
  bottom:0
}
.timeline-line:after,
.timeline-line:before {
  background:linear-gradient(180deg,var(var(--color-blackest)),hsla(0,0%,7%,0))
}
.timeline-line:after {
  height:200px;
  top:0
}
.timeline-dot {
  position:absolute;
  top:50%;
  left:0
}
.timeline-dot:after,
.timeline-dot:before {
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  display:block;
  border-radius:50%;
  transform:translate(-50%,-50%)
}
.timeline-dot:before {
  z-index:1;
  width:2.1rem;
  height:2.1rem;
  border-radius:50%;
  background:linear-gradient(180deg,var(--color-primary),var(--color-primary));
  box-shadow:0 0 15px rgba(82,56,255,.5)
}
.timeline-dot:after {
  border:5px solid var(var(--color-blackest));
  background:radial-gradient(50% 50% at 50% 50%,var(--color-lessdark) 48.96%,var(--color-lessdark) 100%);
  z-index:0;
  width:31px;
  height:31px
}
.timeline-dot .time-line-circle {
  position:absolute;
  top:50%;
  border-radius:50%;
  left:50%;
  width:100px;
  height:100px;
  background:radial-gradient(50% 50% at 50% 50%,rgba(242,201,76,0) 40.62%,rgba(82,56,255,.5) 100%);
  transform:translate(-50%,-50%);
  will-change:transform;
  animation:radialanimation 2.2s cubic-bezier(.26,1.04,.54,1) infinite
}
.single-timeline {
  position:relative;
  padding-left:100px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .single-timeline {
    padding-left:54px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .single-timeline {
    padding-left:50px
  }
}
@media only screen and (max-width:767px) {
  .single-timeline {
    padding-left:30px
  }
}
.single-timeline .single-content {
  background:linear-gradient(180deg,var(--color-darkest) 20%,hsla(0,0%,7%,.4));
  -webkit-backdrop-filter:blur(4px) opacity(.95);
  backdrop-filter:blur(4px) opacity(.95);
  border-radius:var(--radius-big)
}
.single-timeline .single-content .inner {
  padding:50px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .single-timeline .single-content .inner {
    padding:30px
  }
}
@media only screen and (max-width:767px) {
  .single-timeline .single-content .inner {
    padding:20px
  }
}
.single-timeline .single-content .inner .content .date-of-timeline {
  color:var(--color-body);
  display:block;
  margin-bottom:30px;
  letter-spacing:.5px;
  font-style:italic;
  font-size:14px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .single-timeline .single-content .inner .content .date-of-timeline {
    margin-bottom:14px
  }
}
@media only screen and (max-width:767px) {
  .single-timeline .single-content .inner .content .date-of-timeline {
    margin-bottom:14px
  }
}
.counter-style-1 .single-timeline .single-content .inner .content .date-of-timeline.count-number,
.single-timeline .single-content .inner .content .counter-style-1 .date-of-timeline.count-number,
.single-timeline .single-content .inner .content .date-of-timeline.theme-gradient {
  display:inline-block
}
.single-timeline .single-content .inner .content .title {
  margin-bottom:0
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .single-timeline .single-content .inner .content .title {
    font-size:32px
  }
}
.single-timeline .single-content .inner .content .description {
  margin-top:30px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .single-timeline .single-content .inner .content .description {
    margin-top:20px
  }
}
@media only screen and (max-width:767px) {
  .single-timeline .single-content .inner .content .description {
    margin-top:15px
  }
}
.single-timeline .single-content .thumbnail img {
  border-radius:var(--radius)
}
.single-timeline.variation-one .single-content .inner {
  padding:30px
}
.single-timeline.variation-one .single-content .inner .content .date-of-timeline,
.single-timeline.variation-one .single-content .inner .content .title-sm {
  margin-bottom:20px
}
.single-timeline.variation-one .single-content .inner .content .description {
  margin:0
}
.single-timeline.variation-one.padding-variation {
  padding-left:50px
}
@keyframes radialanimation {
  0% {
    opacity:1;
    transform:translate3d(-50%,-50%,0) scale(.1)
  }
  to {
    opacity:0;
    transform:translate3d(-50%,-50%,0) scale(1)
  }
}
.timeline-style-two {
  position:relative;
  padding:20px 50px 50px;
  border-radius:var(--radius)
}
.lightchain-timeline-single {
  margin-top:30px
}
.lightchain-timeline-single .lightchain-timeline {
  text-align:center
}
.lightchain-timeline-single .lightchain-timeline .progress-line {
  position:relative;
  border-radius:0;
  height:6px;
  box-shadow:none;
  margin:20px 0;
  width:100%
}
.lightchain-timeline-single .lightchain-timeline .progress-line .line-inner {
  flex-direction:column;
  justify-content:center;
  overflow:hidden;
  text-align:center;
  white-space:nowrap;
  transition:width .6s ease;
  background-image:radial-gradient(circle farthest-corner at 0,var(--color-primary) 25%,var(--color-secondary) 45%,var(--color-primary) 65%,var(--color-primary) 85%);
  background-attachment:fixed;
  background-repeat:repeat-y;
  width:100%;
  display:flex;
  height:100%
}
@media only screen and (max-width:767px) {
  .lightchain-timeline-single .lightchain-timeline .progress-line .line-inner {
    display:none
  }
}
.lightchain-timeline-single .lightchain-timeline .progress-dot {
  position:relative;
  height:30px;
  display:block;
  width:100%;
  margin-top:-39px;
  margin-left:-15px
}
.lightchain-timeline-single .lightchain-timeline .progress-dot .dot-level {
  transition:all .4s cubic-bezier(.165,.84,.44,1);
  background:linear-gradient(to right,var(--color-primary),var(--color-secondary),var(--color-primary));
  background-attachment:fixed;
  background-repeat:repeat-y;
  position:absolute;
  width:28px;
  height:28px;
  display:block;
  display:inline-block;
  text-align:center;
  border-radius:50%
}
.lightchain-timeline-single .lightchain-timeline .progress-dot .dot-level .dot-inner {
  width:12px;
  height:12px;
  border-radius:50px;
  position:absolute;
  top:8px;
  left:8px;
  background-color:var(--color-darkest)
}
.lightchain-timeline-single:first-child .lightchain-timeline .progress-line {
  width:50%;
  left:50%
}
.lightchain-timeline-single:last-child .lightchain-timeline .progress-line {
  width:50%
}
.lightchain-timeline-single .title {
  margin-bottom:33px;
  font-size:20px
}
.lightchain-timeline-single .description {
  padding:0 10%;
  margin-top:15px;
  margin-bottom:0
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-timeline-single .description {
    padding:0 10px
  }
}
@media only screen and (max-width:767px) {
  .lightchain-timeline-single .description {
    padding:0 10px
  }
}
.lightchain-timeline-single.no-gradient .lightchain-timeline .progress-dot .dot-level,
.lightchain-timeline-single.no-gradient .lightchain-timeline .progress-line .line-inner {
  background-image:inherit;
  background:var(--color-primary)
}
.lightchain-timeline-single.dark-line .lightchain-timeline .progress-dot .dot-level,
.lightchain-timeline-single.dark-line .lightchain-timeline .progress-line .line-inner {
  background-image:inherit;
  background:var(--color-primary-alt)
}
.lightchain-timeline-single.dark-line .lightchain-timeline .progress-dot .dot-level .dot-inner {
  background-color:var(--color-primary)
}
.clltoaction-style-default {
  padding:250px 0
}
.clltoaction-style-default .title {
  font-size:52px;
  font-weight:600;
  position:relative;
  margin-bottom:10px;
  padding-bottom:0;
  line-height:1.4;
  color:var(--color-heading)
}
@media only screen and (max-width:767px) {
  .clltoaction-style-default .title {
    font-size:30px;
    line-height:1.2
  }
}
.clltoaction-style-default .subtitle {
  font-weight:600;
  letter-spacing:.5px;
  line-height:18px;
  font-size:16px;
  border-radius:4px;
  margin-bottom:12px;
  display:inline-block;
  padding:7px 14px;
  background-color:var(--color-dark);
  box-shadow:var(--shadow-lighter)
}
.clltoaction-style-default .subtitle.radius-rounded {
  border-radius:100px
}
@media only screen and (max-width:767px) {
  .clltoaction-style-default .description br {
    display:none
  }
}
.clltoaction-style-default p:empty {
  display:none
}
@media only screen and (max-width:479px) {
  .clltoaction-style-default .counter-style-1 .count-number,
  .clltoaction-style-default .theme-gradient,
  .counter-style-1 .clltoaction-style-default .count-number {
    margin-bottom:10px!important
  }
}
.clltoaction-style-default .content p {
  color:var(--color-body)
}
.clltoaction-style-default .call-to-btn {
  margin-top:30px
}
.clltoaction-style-default .content.text-left .title:before {
  left:0;
  transform:none
}
.clltoaction-style-default .content.text-left .subtitle {
  padding:0 16% 0 0
}
.clltoaction-style-default.style-2 {
  padding:130px 0
}
.clltoaction-style-default.style-3 {
  padding:150px 0
}
.clltoaction-style-default.style-3 .content-wrapper {
  background-color:var(--color-lessdark);
  border-radius:var(--radius);
  padding:50px 40px
}
.clltoaction-style-default.style-3 .content .title {
  font-size:32px;
  margin-bottom:18px;
  padding-bottom:10px;
  color:var(--color-white)
}
.clltoaction-style-default.style-3 .content .subtitle {
  font-size:16px;
  line-height:1.4;
  letter-spacing:.5px
}
.clltoaction-style-default.style-3 .call-to-btn {
  margin-top:0
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .clltoaction-style-default.style-3 .call-to-btn {
    margin-top:20px
  }
}
@media only screen and (max-width:767px) {
  .clltoaction-style-default.style-3 .call-to-btn {
    margin-top:20px
  }
}
.clltoaction-style-default.style-4 {
  padding:0
}
.clltoaction-style-default.style-4 .content-wrapper {
  background-color:var(--color-lessdark);
  border-radius:var(--radius);
  padding:70px 50px
}
.clltoaction-style-default.style-4 .content .title {
  font-size:47px;
  margin-bottom:33px;
  padding-bottom:16px;
  line-height:1.4
}
.clltoaction-style-default.style-4 .content .subtitle {
  font-size:16px;
  line-height:1.4;
  letter-spacing:.5px
}
.clltoaction-style-default.style-4 .call-to-btn {
  margin-top:0
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .clltoaction-style-default.style-4 .call-to-btn {
    margin-top:20px
  }
}
@media only screen and (max-width:767px) {
  .clltoaction-style-default.style-4 .call-to-btn {
    margin-top:20px
  }
}
.clltoaction-style-default.style-5 {
  padding:0
}
.clltoaction-style-default.style-5 .content-wrapper {
  background-color:var(--color-blackest);
  border-radius:var(--radius);
  padding:70px 50px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .clltoaction-style-default.style-5 .content-wrapper {
    padding:40px 20px
  }
}
@media only screen and (max-width:767px) {
  .clltoaction-style-default.style-5 .content-wrapper {
    padding:40px 20px
  }
}
.clltoaction-style-default.style-5 .content .title {
  font-size:47px;
  margin-bottom:20px;
  padding-bottom:0;
  line-height:1.4
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .clltoaction-style-default.style-5 .content .title {
    font-size:38px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .clltoaction-style-default.style-5 .content .title {
    font-size:34px
  }
}
@media only screen and (max-width:767px) {
  .clltoaction-style-default.style-5 .content .title {
    font-size:34px
  }
}
@media only screen and (max-width:575px) {
  .clltoaction-style-default.style-5 .content .title {
    font-size:26px
  }
}
.clltoaction-style-default.style-5 .content .title:before {
  display:none
}
.clltoaction-style-default.style-5 .content .subtitle {
  font-size:16px;
  line-height:1.4;
  letter-spacing:.5px
}
.clltoaction-style-default.style-5 .call-to-btn {
  margin-top:30px
}
.clltoaction-style-default.style-6 {
  padding:80px 0
}
.clltoaction-style-default.style-6 .content .title {
  font-size:36px;
  margin-bottom:0;
  padding-bottom:0;
  line-height:1.4
}
.clltoaction-style-default.style-6 .content .title:before {
  display:none
}
.clltoaction-style-default.style-6 .call-to-btn {
  margin-top:0
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .clltoaction-style-default.style-6 .call-to-btn {
    margin-top:20px
  }
}
@media only screen and (max-width:767px) {
  .clltoaction-style-default.style-6 .call-to-btn {
    margin-top:20px
  }
}
.clltoaction-style-default.style-7 {
  padding:0
}
.clltoaction-style-default.style-7 .content-wrapper {
  padding:40px 0;
  border-bottom:1px solid var(--color-border)
}
.clltoaction-style-default.style-7 .content .subtitle {
  font-size:16px;
  color:var(--color-body);
  max-width:450px;
  line-height:30px;
  margin-bottom:0;
  margin-top:13px;
  padding:0
}
.clltoaction-style-default.style-7 .call-to-btn {
  margin-top:0;
  text-align:right
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .clltoaction-style-default.style-7 .call-to-btn {
    margin-top:20px;
    text-align:left
  }
}
@media only screen and (max-width:767px) {
  .clltoaction-style-default.style-7 .call-to-btn {
    margin-top:20px;
    text-align:left
  }
}
.lightchain-call-to-action.style-8 {
  padding:100px 0;
  background:var(--color-blackest)
}
.lightchain-call-to-action.style-8 .content-wrapper {
  padding:40px 0;
  border-bottom:1px solid var(--color-border)
}
.lightchain-call-to-action.style-8 .content .subtitle {
  font-size:20px;
  color:var(--color-body);
  line-height:1.5;
  margin-bottom:0
}
.lightchain-call-to-action.style-8 .call-to-btn {
  margin-top:0
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-call-to-action.style-8 .call-to-btn {
    margin-top:20px
  }
}
@media only screen and (max-width:767px) {
  .lightchain-call-to-action.style-8 .call-to-btn {
    margin-top:20px
  }
}
.theme-shape {
  position:relative;
  z-index:2;
  overflow:hidden
}
.theme-shape:before {
  left:-250px;
  top:250px;
  right:auto;
  background-image:linear-gradient(45deg,var(--color-primary),var(--color-primary))
}
.theme-shape:after,
.theme-shape:before {
  position:absolute;
  bottom:auto;
  z-index:-1;
  width:500px;
  height:500px;
  border-radius:1000px;
  opacity:.2;
  filter:blur(100px);
  content:""
}
.theme-shape:after {
  left:auto;
  top:-250px;
  right:-250px;
  background-image:linear-gradient(45deg,var(--color-secondary),var(--color-tertiary))
}
.data-black-overlay {
  position:relative
}
.data-black-overlay:before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  z-index:2;
  background-color:#000;
  opacity:.7
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .call-to-action-alignwide .template-slider-wrapper {
    padding:0 20px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .call-to-action-alignwide .template-slider-wrapper {
    padding-right:30px
  }
  .call-to-action-alignwide .sub-title {
    padding-top:25px
  }
}
.call-to-action-alignwide p {
  padding-bottom:0
}
.call-to-action-alignwide .thumbnail {
  margin-right:-142px;
  margin-top:20px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .call-to-action-alignwide .thumbnail {
    margin-right:-15px
  }
}
@media only screen and (max-width:767px) {
  .call-to-action-alignwide .thumbnail {
    margin-right:-15px
  }
}
.call-to-action-variation-6 {
  max-width:600px
}
.lightchain-callto-action-area.cta_bottom {
  margin-bottom:-200px
}
.fancy-genearate-section {
  margin-top:90px;
  margin-bottom:-150px;
  position:relative
}
@media only screen and (max-width:1199px) {
  .fancy-genearate-section {
    margin-top:0;
    margin-bottom:50px
  }
}
@media only screen and (max-width:479px) {
  .fancy-genearate-section {
    margin-bottom:40px
  }
}
.fancy-genearate-section .genarator-section .genarator-card-group {
  flex-wrap:nowrap
}
@media only screen and (max-width:1199px) {
  .fancy-genearate-section .genarator-section .genarator-card-group {
    flex-wrap:wrap;
    justify-content:center
  }
}
.fancy-genearate-section .genarator-section .genarator-card-group li {
  padding:0;
  position:relative;
  transition:var(--transition)
}
@media only screen and (max-width:1199px) {
  .fancy-genearate-section .genarator-section .genarator-card-group li {
    top:0!important;
    margin:10px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .fancy-genearate-section .genarator-section .genarator-card-group li {
    flex-basis:30%!important
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .fancy-genearate-section .genarator-section .genarator-card-group li {
    flex-basis:45%!important
  }
}
@media only screen and (max-width:767px) {
  .fancy-genearate-section .genarator-section .genarator-card-group li {
    flex-basis:45%!important
  }
}
@media only screen and (max-width:479px) {
  .fancy-genearate-section .genarator-section .genarator-card-group li {
    flex-basis:95%!important
  }
}
.fancy-genearate-section .genarator-section .genarator-card-group li:hover {
  transform:translateY(-5px)
}
.fancy-genearate-section .genarator-section .genarator-card-group li:hover .lightchain-demo-btn {
  background:var(--color-primary);
  color:var(--color-white);
  border-color:var(--color-primary)
}
.fancy-genearate-section .genarator-section .genarator-card-group li:first-child {
  top:0
}
.fancy-genearate-section .genarator-section .genarator-card-group li:nth-child(2) {
  top:-30px
}
.fancy-genearate-section .genarator-section .genarator-card-group li:nth-child(3) {
  top:-60px
}
.fancy-genearate-section .genarator-section .genarator-card-group li:nth-child(4) {
  top:-30px
}
.fancy-genearate-section .genarator-section .genarator-card-group li:nth-child(5) {
  top:0
}
.fancy-genearate-section .genarator-section .genarator-card-group li a {
  -webkit-backdrop-filter:blur(21px);
  backdrop-filter:blur(21px);
  background:var(--color-blackest);
  border:none;
  border-radius:var(--radius);
  padding:24px 24px 80px;
  overflow:hidden
}
@media only screen and (max-width:1199px) {
  .fancy-genearate-section .genarator-section .genarator-card-group li a {
    padding-bottom:24px
  }
}
span.lightchain-demo-btn {
  font-size:14px;
  padding:5px 15px;
  border:2px solid var(--color-border);
  border-radius:10px;
  line-height:24px;
  margin-top:20px;
  transition:var(--transition)
}
.lightchain-default-tab {
  position:relative
}
.lightchain-default-tab .tab-button {
  padding:0;
  margin:0;
  list-style:none;
  display:flex;
  flex-wrap:wrap;
  cursor:pointer;
  border-bottom:none
}
.lightchain-default-tab .tab-button .tabs__tab {
  margin:0
}
.lightchain-default-tab .tab-button .tabs__tab .nav-link {
  color:var(--color-white);
  padding:24px 44px;
  margin-bottom:-2px;
  outline:none;
  border:0
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lightchain-default-tab .tab-button .tabs__tab .nav-link {
    padding:24px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-default-tab .tab-button .tabs__tab .nav-link {
    padding:24px
  }
}
@media only screen and (max-width:767px) {
  .lightchain-default-tab .tab-button .tabs__tab .nav-link {
    padding:24px 20px
  }
}
.lightchain-default-tab .tab-button .tabs__tab .nav-link.active {
  background:var(--color-lessdark);
  border-color:transparent
}
.lightchain-default-tab .tab-button .lightchain-tab-button button {
  padding:0;
  margin:0;
  background:transparent;
  border:0;
  color:var(--color-white)
}
.lightchain-default-tab .lightchain-tab-content {
  background:var(--color-lessdark);
  padding:40px
}
@media only screen and (max-width:767px) {
  .lightchain-default-tab .lightchain-tab-content {
    padding:30px
  }
}
.lightchain-default-tab .lightchain-tab-content p:last-child {
  margin-bottom:0
}
.lightchain-default-tab.style-two .tab-button {
  margin-bottom:30px
}
.lightchain-default-tab.style-two .lightchain-tab-content,
.lightchain-default-tab.style-two .tab-button .tabs__tab button {
  border-radius:var(--radius-small)
}
.lightchain-default-tab:before {
  background-color:var(--color-primary);
  background:linear-gradient(95deg,var(--color-primary) 15%,var(--color-tertiary) 45%,var(--color-primary) 75%,var(--color-secondary) 100%) 95%/200% 100%;
  width:100%;
  height:70%;
  content:"";
  left:0;
  bottom:0;
  position:absolute;
  z-index:-1;
  border-radius:10px;
  opacity:.5;
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px)
}
.lightchain-no-padding {
  padding:0!important
}
.tab-button-style-2 {
  border-bottom:1px solid var(--color-border);
  justify-content:center;
  margin-bottom:30px;
  padding:0;
  list-style:none
}
@media only screen and (max-width:767px) {
  .tab-button-style-2 {
    margin-bottom:20px
  }
}
.tab-button-style-2 li {
  margin-top:0;
  margin-bottom:0
}
.tab-button-style-2 li a {
  position:relative;
  display:block;
  outline:none;
  padding:16px 28px;
  border:0;
  box-shadow:none
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .tab-button-style-2 li a {
    padding:16px 12px
  }
}
@media only screen and (max-width:767px) {
  .tab-button-style-2 li a {
    padding:14px 10px
  }
}
.tab-button-style-2 li a:after {
  content:"";
  display:inline-block;
  width:100%;
  height:2px;
  position:absolute;
  bottom:-2px;
  left:0;
  background-color:var(--color-primary);
  transform:scaleX(0);
  transition:transform .3s
}
.tab-button-style-2 li a.active {
  border:0;
  outline:none;
  color:var(--color-primary)
}
.tab-button-style-2 li a.active:after {
  transform:scaleX(1)
}
.tab-button-style-2 li a .title {
  font-size:18px;
  margin-bottom:0;
  font-weight:500
}
.advance-tab-content-style-2 {
  text-align:center;
  padding:0 15%
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .advance-tab-content-style-2 {
    padding:0 6%
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .advance-tab-content-style-2 {
    padding:0 7%
  }
}
@media only screen and (max-width:767px) {
  .advance-tab-content-style-2 {
    padding:0
  }
}
.advance-tab-content-style-2.text-start {
  padding:0
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .advance-tab-content-style-2.text-start {
    padding:0
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .advance-tab-content-style-2.text-start {
    padding:0
  }
}
@media only screen and (max-width:767px) {
  .advance-tab-content-style-2.text-start {
    padding:0
  }
}
.lightchain-pricing {
  margin-top:40px
}
.lightchain-pricing .feather {
  width:20px
}
.lightchain-pricing .pricing-table-inner {
  padding:40px;
  position:relative;
  z-index:2;
  border:2px solid var(--color-border);
  border-radius:var(--radius);
  transition:all .6s cubic-bezier(.33,.84,.31,.98);
  transform-style:preserve-3d
}
.lightchain-pricing .pricing-table-inner .pricing-header {
  text-align:center
}
.lightchain-pricing .pricing-table-inner .pricing-header .title {
  margin-bottom:20px
}
.lightchain-pricing .pricing-table-inner .pricing-header .price-wrapper {
  display:flex;
  justify-content:center
}
.lightchain-pricing .pricing-table-inner .pricing-header .pricing span {
  display:block
}
.lightchain-pricing .pricing-table-inner .pricing-header .pricing span.currency {
  font-size:28px;
  position:relative;
  top:-3px;
  left:-2px;
  opacity:.7
}
.lightchain-pricing .pricing-table-inner .pricing-header .pricing span.price {
  font-size:77px;
  color:var(--color-primary);
  line-height:1;
  font-weight:700;
  margin-bottom:10px
}
@media only screen and (max-width:767px) {
  .lightchain-pricing .pricing-table-inner .pricing-header .pricing span.price {
    font-size:54px
  }
}
.lightchain-pricing .pricing-table-inner .pricing-header .pricing span.subtitle {
  font-size:14px;
  color:var(--color-body)
}
.lightchain-pricing .pricing-table-inner .pricing-body {
  text-align:center;
  margin-bottom:30px
}
.lightchain-pricing .pricing-table-inner .pricing-body .list-style--1 {
  list-style:none;
  padding:0;
  margin:0
}
.lightchain-pricing .pricing-table-inner .pricing-footer {
  text-align:center
}
.lightchain-pricing.style-2 .pricing-table-inner {
  background-color:var(--color-blackest);
  border-color:transparent!important
}
.lightchain-pricing.style-4 {
  margin-left:-1px;
  margin-right:-1px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-pricing.style-4 {
    margin-left:15px;
    margin-right:15px
  }
}
@media only screen and (max-width:767px) {
  .lightchain-pricing.style-4 {
    margin-left:15px;
    margin-right:15px
  }
}
.lightchain-pricing.active {
  overflow:hidden
}
.lightchain-pricing.active .pricing-header {
  position:relative
}
.lightchain-pricing.active .pricing-header:before {
  content:"";
  width:150px;
  height:150px;
  background:var(--color-primary);
  position:absolute;
  left:50%;
  top:-60px;
  transform:translateY(-50%) translateX(-50%);
  border-radius:100%;
  filter:blur(70px)
}
.lightchain-pricing.style-5 .pricing-table-inner {
  background-color:var(--color-blackest);
  padding:0 0 40px;
  border:0
}
.lightchain-pricing.style-5 .pricing-table-inner .pricing-header {
  margin-bottom:30px;
  padding-bottom:0;
  border-bottom:0!important
}
.lightchain-pricing.style-5 .pricing-table-inner .pricing-header .title {
  padding:30px 40px;
  margin-bottom:0;
  font-size:19px;
  font-weight:500;
  letter-spacing:.5px
}
.lightchain-pricing.style-5 .pricing-table-inner .pricing-header .price-wrapper {
  margin-bottom:5px
}
.lightchain-pricing.style-5 .pricing-table-inner .pricing-header .pricing span.currency {
  font-size:40px;
  position:relative;
  top:0;
  left:0;
  opacity:1;
  color:var(--color-white);
  font-weight:700;
  line-height:7px;
  display:flex;
  align-items:center
}
.lightchain-pricing.style-5 .pricing-table-inner .pricing-header .pricing span.price {
  font-size:50px;
  color:var(--color-white);
  line-height:1;
  font-weight:700;
  margin-bottom:0
}
.lightchain-pricing.style-5 .pricing-table-inner .pricing-header .pricing span.subtitle {
  color:var(--color-white)
}
.lightchain-pricing.style-5 .pricing-table-inner .pricing {
  background-color:var(--color-lessdark);
  padding:30px
}
.lightchain-pricing.style-light-chain {
  height:100%
}
.lightchain-pricing.style-light-chain .pricing-table-inner {
  border:0;
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between
}
.lightchain-pricing.style-light-chain .pricing-header {
  text-align:left
}
.lightchain-pricing.style-light-chain .pricing-header .price-wrapper {
  justify-content:flex-start
}
.lightchain-pricing.style-light-chain .pricing-header .price-wrapper span.sm-text {
  font-size:48px;
  line-height:77px
}
.lightchain-pricing.style-light-chain .pricing-body {
  margin-bottom:0
}
.lightchain-pricing.style-light-chain .pricing-body ul {
  text-align:left
}
.lightchain-pricing.style-light-chain .pricing-footer .btn-default {
  display:block
}
@media only screen and (max-width:767px) {
  .lightchain-compare-table.style-1 {
    overflow-x:auto
  }
}
.lightchain-compare-table.style-1 table {
  text-align:center;
  margin-bottom:0
}
.lightchain-compare-table.style-1 table th {
  border:1px solid var(--color-border);
  z-index:10;
  height:60px
}
.lightchain-compare-table.style-1 table th:first-child {
  border:none
}
.lightchain-compare-table.style-1 table th.style-prymary {
  background-color:var(--color-blackest);
  color:var(--color-primary)
}
.lightchain-compare-table.style-1 table td {
  width:20%
}
.lightchain-compare-table.style-1 table td:first-child {
  border-left:0;
  height:60px;
  text-align:left
}
.lightchain-compare-table.style-1 table td .icon {
  height:25px;
  width:25px;
  border-radius:50%;
  background-color:var(--color-primary);
  color:var(--color-heading);
  font-size:var(--font-size-b2);
  display:inline-flex;
  justify-content:center;
  align-items:center
}
.lightchain-compare-table.style-1 table td .icon.bg-dark {
  background-color:var(--color-gray)
}
.lightchain-compare-table.style-1 table td p {
  margin-bottom:0
}
.lightchain-compare-table.style-1 table .bdr-top-0 {
  border-top:0
}
.lightchain-compare-table.style-1 table h6 {
  margin-bottom:0
}
.lightchain-compare-table.style-1 table .heading-row td {
  height:80px!important
}
.lightchain-compare-table.style-2 {
  overflow-x:auto
}
.lightchain-compare-table.style-2::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);
  background-color:rgba(115,118,170,.1);
  border-radius:40px;
  width:337px
}
.lightchain-compare-table.style-2::-webkit-scrollbar {
  height:6px;
  width:337px;
  background-color:rgba(115,118,170,.1);
  cursor:pointer
}
.lightchain-compare-table.style-2::-webkit-scrollbar-thumb {
  border-radius:40px;
  background-color:#3d3f60
}
.lightchain-compare-table.style-2.hide-scrollbar::-webkit-scrollbar {
  display:none
}
.lightchain-compare-table.style-2 .table-responsive {
  text-align:left;
  margin-bottom:0;
  width:-moz-fit-content;
  width:fit-content;
  overflow:hidden;
  min-width:100%
}
@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px) {
  .lightchain-compare-table.style-2 .table-responsive {
    min-width:max(100%,900px)
  }
}
@media only screen and (max-width:767px) {
  .lightchain-compare-table.style-2 .table-responsive {
    min-width:max(100%,600px)
  }
}
.lightchain-compare-table.style-2 .table-responsive table {
  margin-bottom:0!important
}
.lightchain-compare-table.style-2 .table-responsive tr {
  transition:all .3s ease;
  background:#0f1021;
  border-bottom:1px solid;
  border-color:hsla(0,0%,100%,.07)
}
.lightchain-compare-table.style-2 .table-responsive tr:hover {
  background:#14152c!important;
  transition:all .3s ease;
  webkit-transition:all .3s ease;
  -o-transition:all .3s ease
}
.lightchain-compare-table.style-2 .table-responsive thead tr {
  border-radius:12px 12px 0 0;
  background:#0f1021;
  position:relative
}
.lightchain-compare-table.style-2 .table-responsive thead tr th {
  font-size:14px;
  font-weight:600;
  line-height:16.8px;
  text-align:left;
  text-underline-position:from-font;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none
}
.lightchain-compare-table.style-2 .table-responsive th {
  z-index:10;
  height:60px;
  padding:20px 30px;
  color:#ccceef;
  font-size:16px;
  font-weight:600
}
@media only screen and (max-width:767px) {
  .lightchain-compare-table.style-2 .table-responsive th {
    padding:6px
  }
  .lightchain-compare-table.style-2 .table-responsive th:first-child {
    padding:6px 12px
  }
}
.lightchain-compare-table.style-2 .table-responsive td {
  border:0;
  padding:17px 30px
}
@media only screen and (max-width:767px) {
  .lightchain-compare-table.style-2 .table-responsive td {
    padding:6px
  }
  .lightchain-compare-table.style-2 .table-responsive td:first-child {
    padding:6px 12px
  }
}
.lightchain-compare-table.style-2 .table-responsive td .icon {
  height:25px;
  width:25px;
  border-radius:50%;
  background-color:var(--color-primary);
  color:var(--color-heading);
  font-size:var(--font-size-b2);
  display:inline-flex;
  justify-content:center;
  align-items:center
}
.lightchain-compare-table.style-2 .table-responsive td .icon.bg-dark {
  background-color:var(--color-gray)
}
.lightchain-compare-table.style-2 .table-responsive p {
  margin-bottom:0;
  font-size:14px;
  color:#7376aa
}
.lightchain-compare-table.style-2 .table-responsive .bdr-top-0 {
  border-top:0
}
.lightchain-compare-table.style-2 .table-responsive h6 {
  margin-bottom:0
}
.lightchain-compare-table.style-2 .table-responsive .heading-row td {
  height:50px!important
}
@media only screen and (max-width:767px) {
  .lightchain-compare-table.style-2 .table-responsive .heading-row td {
    height:35px!important
  }
}
body.active-light-mode .lightchain-compare-table.style-2::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);
  background-color:#f5f8fa;
  width:337px
}
body.active-light-mode .lightchain-compare-table.style-2::-webkit-scrollbar {
  height:6px;
  width:337px;
  background-color:#f5f8fa;
  cursor:pointer
}
body.active-light-mode .lightchain-compare-table.style-2::-webkit-scrollbar-thumb {
  border-radius:40px;
  background-color:#d8d8d8
}
.submit-btn-row {
  margin-top:30px
}
.submit-btn-row td {
  border:0;
  padding:0 10px;
  height:100px
}
.submit-btn-row td .btn-default {
  display:block
}
.title-secondary {
  color:#7376aa;
  font-size:20px
}
body.active-light-mode .lightchain-compare-table.style-2 table th {
  background:#ccceef!important;
  color:#181818!important
}
body.active-light-mode .lightchain-compare-table.style-2 table {
  background:#f5f8fa!important;
  color:#65676b!important
}
body.active-light-mode .lightchain-compare-table.style-2 table tr {
  background:linear-gradient(180deg,#eeeef4,#f5f8fa 80.35%)
}
body.active-light-mode .right-side-wrapper {
  background:#f5f8fa!important
}
body.active-light-mode .lcai-wrapper-box img {
  display:none
}
body.active-light-mode .lcai-wrapper-box .light-img {
  display:block!important
}
body.active-light-mode .lightchain-compare-table.style-2 table tr:hover {
  background:#ccceef!important
}
body.active-light-mode .service.service__style--standard .icon img {
  display:none!important
}
body.active-light-mode .service.service__style--standard .icon .light-img {
  display:block!important
}
.lightchain-splite-style .thumbnail img {
  border-radius:0;
  width:100%
}
.lightchain-splite-style .thumbnail.image-left-content img {
  border-radius:0 10px 10px 0
}
.lightchain-splite-style .split-inner {
  padding:30px 115px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lightchain-splite-style .split-inner {
    padding:40px 80px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-splite-style .split-inner {
    padding:40px 0
  }
}
@media only screen and (max-width:767px) {
  .lightchain-splite-style .split-inner {
    padding:40px 0
  }
}
.lightchain-splite-style .split-inner .description {
  margin:20px 0
}
.lightchain-splite-style .split-inner .title {
  font-size:36px;
  line-height:50px;
  color:var(--color-heading);
  font-weight:var(--p-bold)
}
@media only screen and (max-width:767px) {
  .lightchain-splite-style .split-inner .title {
    font-size:24px;
    line-height:30px
  }
}
.lightchain-splite-style .split-inner .split-list {
  list-style:none;
  padding-left:0;
  margin:0
}
.lightchain-splite-style .split-inner .split-list li {
  display:flex;
  align-items:center;
  gap:12px;
  color:var(--color-dark-alt)
}
.lightchain-splite-style .split-inner .split-list i {
  background:linear-gradient(90deg,#6a48f2,#cd99ff 68.75%);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
.lightchain-splite-style .split-inner .split-list.split-list-2 li {
  align-items:start
}
.lightchain-splite-style .split-inner .split-list.split-list-2 i {
  margin-top:6px
}
.lightchain-splite-style .split-inner .features-section .single-features {
  display:flex;
  align-items:center;
  margin:5px 0
}
.lightchain-splite-style .split-inner .features-section .single-features .icon {
  display:flex;
  justify-content:center;
  align-items:center;
  height:34px;
  width:34px;
  line-height:34px;
  font-size:20px;
  margin-right:10px
}
.lightchain-splite-style .split-inner .features-section .single-features p {
  margin-bottom:0
}
.lightchain-gallery,
.video-popup {
  position:relative;
  display:block
}
.lightchain-gallery .thumbnail img,
.video-popup .thumbnail img {
  width:100%
}
.lightchain-gallery .video-icon,
.video-popup .video-icon {
  position:absolute;
  content:"";
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  margin-top:10px;
  transition:.4s
}
.lightchain-gallery .video-icon {
  opacity:0;
  transition:.4s;
  transform:translate(-50%,-50%) scale(.5)
}
.lightchain-gallery:hover .video-icon {
  opacity:1;
  margin-top:0;
  transform:translate(-50%,-50%) scale(1)
}
.video-gallery-content {
  border-radius:10px;
  padding-top:300px;
  padding-bottom:60px;
  overflow:hidden
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .video-gallery-content {
    padding-bottom:40px;
    padding-top:150px
  }
}
@media only screen and (max-width:767px) {
  .video-gallery-content {
    padding-bottom:40px;
    padding-top:150px
  }
}
.video-gallery-content .overlay-content {
  padding:0 60px
}
@media only screen and (max-width:767px) {
  .video-gallery-content .overlay-content {
    padding:0 20px
  }
}
.video-gallery-content .overlay-content .title {
  margin-top:15px;
  margin-bottom:0;
  font-size:30px;
  letter-spacing:.5px;
  line-height:1.4;
  color:var(--color-white)
}
@media only screen and (max-width:767px) {
  .video-gallery-content .overlay-content .title {
    font-size:20px
  }
}
.vedio-caption {
  margin-top:20px
}
.vedio-caption a {
  display:flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(to right,var(--color-secondary-gradient-start),var(--color-secondary-gradient-end));
  text-transform:capitalize;
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent
}
.vedio-caption a h4 {
  margin-bottom:0;
  margin-right:10px
}
.vedio-caption a i {
  font-size:30px
}
.mfp-bg,
.mfp-wrap {
  z-index:9999
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity:0;
  -webkit-backface-visibility:hidden;
  transition:all .3s ease-out
}
.mfp-with-zoom.mfp-ready .mfp-container {
  opacity:1
}
.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity:.8
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity:0
}
html.picture {
  margin:0!important
}
img.mfp-img {
  padding-bottom:0
}
.mfp-bg {
  background:rgba(0,0,0,.8);
  opacity:1;
  -webkit-backdrop-filter:blur(15px);
  backdrop-filter:blur(15px)
}
.mfp-iframe-scaler iframe {
  border-radius:10px
}
.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity:1
}
.mfp-iframe-holder .mfp-close,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  top:-60px;
  right:-50px;
  font-size:30px;
  font-weight:400;
  transition:.4s;
  opacity:1;
  width:50px;
  height:50px;
  background:var(--color-blackest);
  text-align:center;
  border-radius:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  padding:0;
  color:var(--color-white)
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  top:-10px;
  right:-50px
}
.close_side_menu,
.lcai-offcanvas-side-menu,
.popup-mobile-menu,
.side-nav-opened body:before {
  background:rgba(0,0,0,.8);
  -webkit-backdrop-filter:blur(15px);
  backdrop-filter:blur(15px)
}
.lcai-temaplte-gallery-wrapper .thumbnail img {
  width:100%;
  border-radius:10px
}
.template-slider-wrapper .sub-title {
  color:var(--color-primary)
}
.template-slider-wrapper .title {
  font-weight:var(--p-black)
}
.template-slider-wrapper .description {
  max-width:900px
}
.contact-form-1 .form-group input {
  height:70px
}
.contact-form-1 .form-group textarea {
  padding-top:20px;
  padding-left:20px
}
.contact-address-list {
  list-style:none;
  padding:0;
  margin:0
}
.lightchain-address {
  margin-top:30px;
  border-radius:10px;
  background:var(--color-blackest);
  padding:40px 40px 50px;
  box-shadow:0 0 20px rgba(0,0,0,.05);
  transition:.3s
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lightchain-address {
    padding:30px 20px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-address {
    padding:30px 20px
  }
}
@media only screen and (max-width:767px) {
  .lightchain-address {
    padding:30px 20px
  }
}
.lightchain-address .icon {
  color:var(--color-primary);
  border-radius:100%;
  font-size:40px;
  display:inline-block;
  margin-bottom:17px;
  line-height:6px
}
.lightchain-address .inner h4.title {
  font-size:18px;
  font-weight:700
}
.lightchain-address .inner p {
  font-size:18px;
  margin-bottom:0
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lightchain-address .inner p {
    font-size:16px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-address .inner p {
    font-size:16px
  }
}
@media only screen and (max-width:767px) {
  .lightchain-address .inner p {
    font-size:16px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lightchain-address .inner p br {
    display:none
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-address .inner p br {
    display:none
  }
}
@media only screen and (max-width:767px) {
  .lightchain-address .inner p br {
    display:none
  }
}
.lightchain-address .inner p a {
  color:var(--color-body)
}
.lightchain-address .inner p a:hover {
  color:var(--color-primary)
}
.lightchain-address:hover {
  transform:translateY(-5px)
}
.google-map-style-1 {
  width:100%;
  height:500px
}
.brand-carousel-activation {
  padding:0 50px
}
@media only screen and (max-width:767px) {
  .brand-carousel-activation {
    padding:0 10px
  }
}
.brand-carousel-activation li {
  margin-top:0;
  margin-bottom:0
}
.brand-carousel-activation li a {
  display:block
}
.brand-carousel-activation li a img {
  opacity:.8;
  transition:.4s
}
.brand-carousel-activation li:hover a img {
  opacity:1;
  filter:contrast(.5)
}
.brand-carousel-activation.lightchain-slick-arrow button.slick-arrow {
  width:50px;
  height:50px
}
.brand-carousel-activation.lightchain-slick-arrow button.slick-arrow i {
  display:block;
  font-size:24px;
  color:#fff
}
.brand-carousel-activation.lightchain-slick-arrow button.slick-arrow:before {
  display:none
}
.brand-style-1 {
  padding:0;
  margin:0;
  list-style:none;
  display:flex;
  flex-wrap:wrap;
  justify-content:center
}
.brand-style-1 li {
  flex-basis:25%;
  border-width:1px;
  border-style:solid;
  margin:0 0 -2px -2px;
  border-color:var(--color-border);
  padding:40px 0;
  text-align:center
}
@media only screen and (max-width:575px) {
  .brand-style-1 li {
    flex-basis:33.33%
  }
}
@media only screen and (max-width:479px) {
  .brand-style-1 li {
    flex-basis:50%
  }
}
.brand-style-1 li a {
  display:block
}
.brand-style-1 li a img {
  opacity:.8;
  transition:.4s
}
.brand-style-1 li:hover a img {
  opacity:1;
  filter:contrast(.5)
}
.brand-style-2 {
  padding:0;
  margin:0;
  list-style:none;
  display:flex;
  flex-wrap:wrap;
  justify-content:center
}
.brand-style-2 li {
  flex-basis:16.666%;
  text-align:center
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .brand-style-2 li {
    flex-basis:25%
  }
}
@media only screen and (max-width:767px) {
  .brand-style-2 li {
    flex-basis:25%
  }
}
@media only screen and (max-width:575px) {
  .brand-style-2 li {
    flex-basis:33.33%
  }
}
@media only screen and (max-width:479px) {
  .brand-style-2 li {
    flex-basis:50%
  }
}
.brand-style-2 li a {
  display:block
}
.brand-style-2 li a img {
  opacity:.6;
  transition:.3s;
  max-height:70px
}
.brand-style-2 li:hover a img {
  opacity:1
}
.brand-style-2.variation-2 li {
  flex-basis:25%;
  text-align:center
}
@media only screen and (max-width:767px) {
  .brand-style-2.variation-2 li {
    flex-basis:33.33%
  }
}
@media only screen and (max-width:479px) {
  .brand-style-2.variation-2 li {
    flex-basis:50%
  }
}
.error-inner {
  text-align:center
}
.error-inner h1 {
  font-size:200px;
  line-height:1;
  color:var(--color-primary);
  font-weight:var(--p-bold)
}
@media only screen and (max-width:767px) {
  .error-inner h1 {
    font-size:100px;
    line-height:1
  }
}
.error-inner .title {
  line-height:45px;
  font-weight:var(--p-bold)
}
.error-inner .description {
  font-size:var(--font-size-b2);
  line-height:28px;
  color:var(--color-body);
  font-weight:var(--p-regular);
  margin-bottom:30px
}
.error-inner .blog-search {
  display:inline-block
}
.error-inner .blog-search input {
  min-width:500px
}
.error-inner .view-more-button {
  margin-top:30px
}
.advance-tab-button-1 .tab-button-list {
  list-style:none;
  padding:0;
  margin:-10px 0
}
.advance-tab-button-1 .tab-button-list li {
  margin:10px 0
}
.advance-tab-button-1 .tab-button-list .tab-button {
  cursor:pointer;
  padding:47px 27px;
  border-radius:10px;
  position:relative;
  z-index:2;
  background-color:transparent;
  border:0;
  margin:0
}
.advance-tab-button-1 .tab-button-list .tab-button:before {
  position:absolute;
  content:"";
  background:var(--color-blackest);
  width:100%;
  height:100%;
  left:0;
  top:0;
  transition:.3s;
  opacity:0;
  transform:scale(.9);
  z-index:-1;
  border-radius:7px
}
.advance-tab-button-1 .tab-button-list .tab-button:hover:before {
  opacity:1;
  transform:scale(1)
}
.advance-tab-button-1 .tab-button-list .tab-button:after {
  content:"";
  position:absolute;
  top:50%;
  left:100%;
  border-left:20px solid var(--color-blackest);
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  margin-top:-20px;
  opacity:0;
  transition:.3s;
  transform:scale(.9)
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .advance-tab-button-1 .tab-button-list .tab-button:after {
    display:none
  }
}
@media only screen and (max-width:767px) {
  .advance-tab-button-1 .tab-button-list .tab-button:after {
    display:none
  }
}
.advance-tab-button-1 .tab-button-list .tab-button .title {
  color:var(--color-body);
  font-size:20px;
  margin-bottom:10px;
  transition:.3s
}
.advance-tab-button-1 .tab-button-list .tab-button .description {
  margin-bottom:0;
  transition:.3s
}
.advance-tab-button-1 .tab-button-list .tab-button.tab-with-icon {
  padding:25px;
  border:1px solid var(--color-white-off)!important
}
.advance-tab-button-1 .tab-button-list .tab-button.tab-with-icon .tab {
  display:flex;
  height:100%
}
.advance-tab-button-1 .tab-button-list .tab-button.tab-with-icon .tab .icon {
  display:flex;
  width:60px;
  border-radius:5px;
  background:var(--color-primary-darker);
  color:var(--color-primary);
  text-align:center;
  font-size:20px;
  justify-content:center;
  align-items:center;
  min-height:100%
}
.advance-tab-button-1 .tab-button-list .tab-button.tab-with-icon .tab .content {
  padding-right:24px;
  padding-left:24px
}
.advance-tab-button-1 .tab-button-list .tab-button.tab-with-icon .tab .content .description {
  font-size:var(--font-size-b3)
}
.advance-tab-button-1 .tab-button-list .tab-button.bg-color-white-off:before {
  background:var(--color-white-off)
}
.advance-tab-button-1 .tab-button-list .tab-button.bg-color-white-off:after {
  border-left:20px solid var(--color-white-off);
  border-top:20px solid transparent;
  border-bottom:20px solid transparent
}
.advance-tab-button-1 .tab-button-list .tab-button.tab-with-icon.active {
  border:1px solid transparent!important
}
.advance-tab-button-1 .tab-button-list .tab-button.active .title {
  color:var(--color-white)
}
.advance-tab-button-1 .tab-button-list .tab-button.active:after,
.advance-tab-button-1 .tab-button-list .tab-button.active:before {
  opacity:1;
  transform:scale(1)
}
.advance-tab-content-1 .thumbnail img {
  border-radius:10px
}
.advance-tab-button-1.right-align .tab-button-list .tab-button:after {
  transform:scale(.9) rotate(-180deg);
  left:auto;
  right:100%;
  transform:scale(1) rotate(-180deg)
}
.advance-tab-button-1.right-top .tab-button-list .tab-button:after {
  left:50%;
  transform:scale(.9) translateX(-50%) rotate(-92deg);
  bottom:94%;
  top:auto;
  opacity:0;
  transform:scale(1) translateX(-50%) rotate(-92deg)
}
.advance-tab-button-1.right-top .tab-button-list .tab-button.active:after {
  opacity:1
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link:focus {
  color:#495057;
  background:transparent;
  border:0;
  box-shadow:none
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color:transparent
}
.advance-tab-button-1 .tab-button-list .tab-button:focus {
  outline:none;
  border:0;
  box-shadow:none
}
.service-thumbnail-offset {
  margin-right:-50px;
  margin-bottom:-50px
}
.service-thumbnail-offset,
.service-thumbnail-offset img {
  border-radius:10px 0 10px 0
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .service-thumbnail-offset {
    margin-right:-30px;
    margin-bottom:-40px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .service-thumbnail-offset {
    margin-right:-30px;
    margin-bottom:-40px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .service-thumbnail-offset {
    margin-right:-30px;
    margin-bottom:-40px
  }
  .advance-tab-four .tab-content .thumbnail {
    margin-top:30px
  }
}
.advance-pricing {
  background:var(--color-blackest);
  border-radius:10px
}
.advance-pricing .pricing-left {
  height:100%;
  background:var(--color-lessdark);
  padding:60px 50px;
  border-radius:10px 0 0 10px
}
@media only screen and (max-width:767px) {
  .advance-pricing .pricing-left {
    padding:30px 20px
  }
}
.advance-pricing .pricing-left .main-title {
  margin-bottom:10px
}
.advance-pricing .pricing-left .price-wrapper .price-amount {
  font-size:60px;
  text-align:center;
  display:block;
  color:var(--color-white);
  font-weight:700
}
.advance-pricing .pricing-left .price-wrapper .price-amount sup {
  font-size:16px;
  top:-34px
}
.advance-pricing .pricing-left .btn-default {
  width:100%;
  margin:10px 0
}
.advance-pricing .pricing-left .rating {
  text-align:center;
  margin-top:5px
}
.advance-pricing .pricing-left .rating a {
  font-weight:700;
  color:#f1b304
}
.advance-pricing .pricing-left .rating a svg {
  fill:#f1b304
}
.advance-pricing .pricing-left .subtitle {
  display:block;
  color:var(--color-body);
  text-align:center
}
.advance-pricing .pricing-right {
  padding:60px 30px
}
.advance-pricing .pricing-right .price-title {
  font-size:20px;
  margin-bottom:10px
}
.advance-pricing .pricing-right .price-title li {
  font-size:16px;
  margin:8px 0
}
.lightchain-comment-form .section-title span.subtitle {
  font-weight:600;
  letter-spacing:.5px;
  line-height:18px;
  font-size:16px;
  border-radius:4px;
  margin-bottom:12px
}
.lightchain-comment-form .section-title .title {
  font-size:50px;
  font-weight:600;
  line-height:62px;
  margin-bottom:20px;
  color:var(--color-white)
}
iframe {
  border-radius:10px
}
.rnform-group {
  margin-bottom:20px
}
.rnform-group input {
  border:2px solid var(--color-border);
  border-radius:4px;
  height:50px;
  font-size:16px
}
.lightchain-comment-form .inner .rnform-group textarea {
  min-height:193px;
  border:2px solid var(--color-border);
  border-radius:4px;
  resize:none;
  padding:15px;
  font-size:16px
}
.active-dark-mode .my_switcher ul {
  background:rgba(6,6,6,.7);
  box-shadow:0 0 10px rgba(0,0,0,.1);
  border:2px solid hsla(0,0%,100%,.05)
}
.my_switcher {
  transform:rotate(90deg)
}
.my_switcher ul {
  list-style:none;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#c2d4ff;
  box-shadow:0 0 10px rgba(0,0,0,.05);
  border:2px solid hsla(0,0%,100%,.05);
  border-radius:100px;
  line-height:40px
}
.my_switcher ul,
.my_switcher ul li {
  margin:0;
  padding:0
}
.my_switcher ul li a,
.my_switcher ul li button {
  position:relative;
  font-size:12px;
  line-height:22px;
  font-weight:500;
  text-decoration:none;
  transition:.4s;
  display:flex;
  flex-direction:row-reverse;
  align-items:center;
  justify-content:center;
  text-transform:uppercase;
  letter-spacing:.3px;
  width:40px;
  height:40px
}
.my_switcher ul li a img,
.my_switcher ul li button img {
  width:15px
}
.my_switcher ul li a span,
.my_switcher ul li button span {
  transform:rotate(-180deg);
  display:none
}
.my_switcher ul li a.active,
.my_switcher ul li button.active {
  display:none
}
.my_switcher ul li a.light,
.my_switcher ul li button.light {
  color:#fff;
  background:transparent;
  outline:0;
  border:0
}
.my_switcher ul li a.dark,
.my_switcher ul li button.dark {
  color:#18191a;
  background:transparent;
  outline:0;
  border:0
}
.shape-light {
  display:none!important
}
.switcher-top {
  right:17%!important;
  transform:rotate(0deg)!important;
  top:20px!important;
  left:auto;
  bottom:auto
}
.my_switcher-3 ul {
  position:absolute;
  bottom:-78px;
  background:var(--color-blackest);
  padding:10px;
  border-radius:12px;
  display:flex;
  align-items:center;
  width:100%;
  justify-content:space-around;
  margin:0;
  list-style:none
}
.my_switcher-3 ul li a {
  border:2px solid transparent;
  text-align:center;
  background-color:transparent;
  position:relative;
  align-items:center;
  padding:10px 20px!important;
  border-radius:6px!important;
  width:calc(50% - 10px);
  gap:10px
}
.my_switcher-3 ul li a.active {
  background-color:var(--color-primary);
  border-color:var(--color-primary)!important
}
.my_switcher-3 ul li a.active:hover {
  color:transparent
}
.my_switcher-3 ul li a.active img {
  filter:invert(0)
}
.my_switcher-3 ul li a.active .text {
  color:var(--color-white)
}
@media only screen and (max-width:575px) {
  .my_switcher-3 ul li a.active .text {
    font-size:var(--font-size-b2)
  }
}
.my_switcher-3 ul li a img {
  filter:invert(0);
  transform:translate(-4px,-2px)
}
.switcher-btn-grp button a,
.switcher-btn-grp button+button {
  margin-left:30px
}
@media only screen and (max-width:575px) {
  .switcher-btn-grp button a,
  .switcher-btn-grp button+button {
    margin-left:10px
  }
}
.inner-switcher {
  background:var(--color-blackest);
  padding:10px;
  border-radius:12px;
  display:flex;
  align-items:center;
  width:100%;
  justify-content:space-between
}
.inner-switcher button {
  border:2px solid transparent;
  text-align:center;
  background-color:transparent;
  position:relative;
  display:flex;
  justify-content:center;
  align-items:center;
  padding:10px 0!important;
  border-radius:6px!important;
  width:calc(50% - 10px);
  gap:10px
}
.inner-switcher button img {
  display:block;
  border-radius:var(--radius);
  max-height:150px
}
@media only screen and (max-width:575px) {
  .inner-switcher button img {
    max-height:70px
  }
}
.inner-switcher button.active {
  background:var(--color-primary)
}
.inner-switcher button.active img {
  filter:invert(1)
}
.inner-switcher button.active .text {
  color:var(--color-white)!important
}
.inner-switcher button+button {
  margin-left:30px
}
@media only screen and (max-width:575px) {
  .inner-switcher button+button {
    margin-left:10px
  }
}
.inner-switcher button.disabled {
  pointer-events:none;
  opacity:.5
}
.inner-switcher .text {
  color:var(--color-white)
}
.my_switcher-2 ul {
  display:flex;
  list-style:none;
  width:50%;
  gap:20px;
  padding:0
}
.my_switcher-2 ul li a {
  display:block;
  padding:10px 10px 20px;
  border:2px solid var(--color-border);
  text-align:center;
  border-radius:var(--radius)
}
.my_switcher-2 ul li a.active {
  border-color:var(--color-primary)!important
}
.my_switcher-2 ul li .text {
  display:block;
  padding-top:10px;
  color:var(--color-heading);
  font-size:var(--font-size-b1)
}
@media only screen and (max-width:575px) {
  .my_switcher-2 ul li .text {
    font-size:var(--font-size-b2)
  }
}
.paginacontainer {
  height:3000px
}
.rn-progress-parent {
  position:fixed;
  right:-30px;
  bottom:100px;
  height:46px;
  width:46px;
  cursor:pointer;
  display:block;
  border-radius:50px;
  box-shadow:inset 0 0 0 2px var(--color-gray);
  z-index:10000;
  opacity:0;
  visibility:hidden;
  transform:translateY(15px);
  transition:all .2s linear
}
.rn-progress-parent.rn-backto-top-active {
  opacity:1;
  visibility:visible;
  transform:translateY(0)
}
.rn-progress-parent:after {
  position:absolute;
  font-family:feather!important;
  content:"";
  text-align:center;
  line-height:46px;
  font-size:24px;
  left:0;
  top:0;
  height:46px;
  width:46px;
  cursor:pointer;
  display:block;
  z-index:1;
  transition:all .2s linear
}
.rn-progress-parent:after,
.rn-progress-parent:hover:after {
  color:var(--color-primary)
}
.rn-progress-parent:before {
  position:absolute;
  font-family:feather!important;
  content:"";
  text-align:center;
  line-height:46px;
  font-size:24px;
  opacity:0;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  left:0;
  top:0;
  height:46px;
  width:46px;
  cursor:pointer;
  display:block;
  z-index:2;
  transition:all .2s linear
}
.rn-progress-parent:hover:before {
  opacity:1
}
.rn-progress-parent svg path {
  fill:none
}
.rn-progress-parent svg.rn-back-circle path {
  stroke:var(--color-primary);
  stroke-width:4;
  box-sizing:border-box;
  transition:all .2s linear
}
.about-style-4 .title {
  font-weight:400;
  margin-bottom:35px
}
.about-style-4 .title strong {
  color:var(--color-primary)
}
.about-style-4 .feature-list {
  padding:0;
  margin:0;
  list-style:none
}
.about-style-4 .feature-list li {
  display:flex
}
.about-style-4 .feature-list li .icon {
  background:var(--color-primary);
  width:30px;
  height:30px;
  border-radius:100%;
  color:var(--color-white);
  text-align:center;
  min-width:30px
}
.about-style-4 .feature-list li .icon i {
  display:flex;
  justify-content:center;
  align-items:center;
  height:100%
}
.about-style-4 .feature-list li .title-wrapper {
  margin-left:13px
}
.about-style-4 .feature-list li .title-wrapper .title {
  font-size:18px;
  margin:0
}
.about-style-4 .feature-list li .title-wrapper .text {
  font-size:16px;
  margin-bottom:20px;
  max-width:80%;
  margin-top:13px
}
.about-style-5 {
  position:relative;
  z-index:2
}
.about-style-5 .about-wrapper {
  margin-top:-150px;
  background:var(--color-blackest);
  border-radius:10px;
  padding:15px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .about-style-5 .about-wrapper {
    margin-top:80px;
    padding:15px 15px 30px
  }
}
@media only screen and (max-width:767px) {
  .about-style-5 .about-wrapper {
    margin-top:80px;
    padding:15px 15px 30px
  }
}
.about-style-5 .about-wrapper .thumbnail img {
  border-radius:10px
}
.about-style-5 .about-wrapper .content .inner {
  padding:0 40px
}
@media only screen and (max-width:767px) {
  .about-style-5 .about-wrapper .content .inner {
    padding:0
  }
}
.about-style-5 .about-wrapper .content .inner .title {
  font-size:30px;
  margin-bottom:13px
}
.about-style-5 .about-wrapper .content .inner p {
  margin-bottom:20px;
  width:80%
}
.contact-address {
  padding:0;
  margin:0;
  list-style:none
}
.contact-address li {
  font-size:16px
}
.contact-address li i {
  color:var(--color-primary);
  margin-right:10px
}
.about-style-6 .lcai-progress-style-1,
.about-style-6 .wrapper {
  position:relative;
  z-index:2;
  max-width:850px;
  margin:0 auto;
  border-radius:10px
}
.about-style-6 .wrapper {
  padding:50px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .about-style-6 .wrapper {
    padding:20px
  }
}
@media only screen and (max-width:767px) {
  .about-style-6 .wrapper {
    padding:20px
  }
}
.about-style-6 .wrapper:after {
  position:absolute;
  content:"";
  left:0;
  top:0;
  background:var(--color-lessdark);
  width:100%;
  height:100%;
  z-index:-1;
  opacity:.6;
  border-radius:10px
}
.about-style-6 .thumbnail img {
  max-height:200px
}
.about-style-6 .subtitle {
  font-size:18px;
  font-weight:500
}
.about-style-6 .maintitle {
  font-size:30px;
  line-height:1.3;
  margin-top:17px;
  margin-bottom:25px
}
.border-top-bottom,
.newsletter-area .border-top-bottom {
  border-top:1px solid var(--color-border);
  border-bottom:1px solid var(--color-border)
}
.lightchain-newsletter-default .newsletter-wrapper {
  padding:40px 0
}
.lightchain-newsletter-default .newsletter-section-title .title {
  color:var(--color-body);
  margin-bottom:7px
}
.lightchain-newsletter-default .newsletter-section-title .description {
  color:var(--color-body);
  margin-bottom:0
}
.lightchain-newsletter-default .lightchain-newsletter {
  display:flex;
  justify-content:flex-end;
  align-items:center;
  margin:0 -10px
}
@media only screen and (max-width:575px) {
  .lightchain-newsletter-default .lightchain-newsletter {
    display:block
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-newsletter-default .lightchain-newsletter {
    justify-content:flex-start
  }
}
@media only screen and (max-width:767px) {
  .lightchain-newsletter-default .lightchain-newsletter {
    justify-content:flex-start
  }
}
.lightchain-newsletter-default .lightchain-newsletter .form-group {
  margin:0 10px
}
.lightchain-newsletter-default .lightchain-newsletter .form-group input {
  height:55px;
  padding:0 24px;
  min-width:500px;
  background:var(--color-blackest);
  border:0
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lightchain-newsletter-default .lightchain-newsletter .form-group input {
    min-width:400px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-newsletter-default .lightchain-newsletter .form-group input {
    min-width:400px
  }
}
@media only screen and (max-width:767px) {
  .lightchain-newsletter-default .lightchain-newsletter .form-group input {
    min-width:350px
  }
}
@media only screen and (max-width:575px) {
  .lightchain-newsletter-default .lightchain-newsletter .form-group input {
    min-width:100%;
    margin-bottom:20px
  }
}
.lightchain-newsletter-default .lightchain-newsletter .form-group .btn-default {
  height:55px
}
.lcai-feature-main {
  padding-bottom:0;
  border-radius:10px
}
.lcai-feature-main .feature-left-bottom,
.lcai-feature-main .feature-left-top {
  max-width:500px
}
.lcai-feature-main .feature-left-bottom .button-group {
  margin-bottom:50px
}
.signup-area {
  min-height:100vh;
  height:auto
}
.signup-area .signup-top {
  padding:30px
}
@media only screen and (max-width:479px) {
  .signup-area .signup-top {
    padding:20px;
    margin:0;
    text-align:center
  }
}
.signup-area .signup-top a {
  display:inline-block
}
.signup-area .sign-up-wrapper {
  display:flex;
  justify-content:center;
  align-items:center;
  height:100%;
  width:auto
}
@media only screen and (max-width:479px) {
  .signup-area .sign-up-wrapper {
    margin:0 10px
  }
}
.form-grid {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  grid-gap:20px;
  gap:20px
}
@media only screen and (max-width:1199px) {
  .form-grid {
    grid-template-columns:repeat(1,1fr)
  }
}
.form-grid-2 {
  gap:0;
  justify-items:start
}
.form-grid-2 .rbt-checkbox-wrapper {
  text-align:left
}
.sign-up-box {
  background-color:var(--color-blackest);
  border-radius:var(--radius)
}
.sign-up-box .signup-box-top {
  padding:2px;
  border-radius:var(--radius)
}
.sign-up-box .signup-box-top img {
  border-radius:var(--radius)
}
.sign-up-box .signup-box-separator {
  margin:22px 0 30px
}
.sign-up-box .signup-box-bottom {
  padding:60px
}
@media only screen and (max-width:767px) {
  .sign-up-box .signup-box-bottom {
    padding:20px
  }
}
.sign-up-box .signup-box-bottom .signup-box-content {
  text-align:center
}
.sign-up-box .signup-box-bottom .signup-box-content .social-btn-grp {
  display:flex;
  justify-content:space-between
}
.sign-up-box .signup-box-bottom .signup-box-content .btn-default {
  flex-basis:50%;
  padding:0 12px;
  display:inline-block;
  text-shadow:none;
  font-weight:var(--p-medium);
  font-size:var(--font-size-b3)
}
@media only screen and (max-width:479px) {
  .sign-up-box .signup-box-bottom .signup-box-content .btn-default {
    font-size:var(--font-size-b3)
  }
}
.sign-up-box .signup-box-bottom .signup-box-content .btn-default .icon-left {
  margin-right:10px;
  display:inline-block;
  width:18px;
  height:auto
}
.sign-up-box .signup-box-bottom .signup-box-content .btn-default+.btn-default {
  margin-left:10px
}
.sign-up-box .signup-box-bottom .signup-box-content .text-social-area {
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin:20px 0
}
@media only screen and (max-width:479px) {
  .sign-up-box .signup-box-bottom .signup-box-content .text-social-area {
    margin:10px 0
  }
}
.sign-up-box .signup-box-bottom .signup-box-content .text-social-area hr {
  height:1px;
  background:var(--color-border);
  width:100%
}
@media only screen and (max-width:479px) {
  .sign-up-box .signup-box-bottom .signup-box-content .text-social-area hr {
    display:none
  }
}
.sign-up-box .signup-box-bottom .signup-box-content .text-social-area span {
  width:100%
}
.sign-up-box .signup-box-bottom .signup-box-content form input {
  padding:10px 15px
}
.sign-up-box .signup-box-bottom .signup-box-content form .input-section {
  position:relative
}
.sign-up-box .signup-box-bottom .signup-box-content form .input-section.input-section {
  margin-top:20px
}
.sign-up-box .signup-box-bottom .signup-box-content form .icon {
  position:absolute;
  top:50%;
  left:20px;
  transform:translateY(-50%)
}
.sign-up-box .signup-box-bottom .signup-box-content form .forget-text {
  display:flex;
  justify-content:flex-end;
  margin-top:20px
}
.sign-up-box .signup-box-bottom .signup-box-content form .forget-text .btn-read-more {
  color:var(--color-primary);
  font-weight:var(--p-medium)
}
.sign-up-box .signup-box-bottom .signup-box-content form button {
  margin-top:20px
}
.sign-up-box .signup-box-bottom .signup-box-content form button.btn-default {
  display:block;
  width:100%
}
.sign-up-box .signup-box-bottom .signup-box-footer {
  text-align:center;
  margin-top:15px
}
.sign-up-box .signup-box-bottom .signup-box-footer a {
  color:var(--color-primary);
  font-weight:var(--p-medium)
}
body.active-light-mode .sign-up-box {
  background-color:#f5f8fa
}
body.active-light-mode .sign-up-box .signup-box-content .title {
  color:var(--color-dark)
}
body.active-light-mode .sign-up-box .signup-box-content .btn-border {
  color:var(--color-dark);
  border-color:var(--color-border-light)
}
body.active-light-mode .sign-up-box .signup-box-content .btn-border:hover {
  border-color:var(--color-primary)
}
.boxed-logo-light {
  display:none
}
.boxed-logo-dark {
  display:block
}
.presale-box {
  max-width:480px;
  background-color:var(--color-blackest);
  border-radius:var(--radius)
}
.presale-box p {
  margin:0
}
.presale-box .presale-box-top {
  padding:30px
}
.presale-box .presale-box-top .presale-box-content {
  text-align:center
}
.presale-box .presale-box-bottom {
  padding:30px
}
.presale-box .presale-box-bottom .presale-box-content {
  text-align:center
}
.presale-box .presale-box-bottom .presale-box-content .social-btn-grp {
  display:flex;
  justify-content:space-between
}
.presale-box .presale-box-bottom .presale-box-content .btn-default {
  flex-basis:50%;
  padding:0 12px;
  display:inline-block;
  text-shadow:none;
  font-weight:var(--p-medium);
  font-size:var(--font-size-b3)
}
@media only screen and (max-width:479px) {
  .presale-box .presale-box-bottom .presale-box-content .btn-default {
    font-size:var(--font-size-b3)
  }
}
.presale-box .presale-box-bottom .presale-box-content .btn-default .icon-left {
  margin-right:10px;
  display:inline-block;
  width:18px;
  height:auto
}
.presale-box .presale-box-bottom .presale-box-content .btn-default+.btn-default {
  margin-left:10px
}
.presale-box .presale-box-bottom .presale-box-content .text-social-area {
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin:20px 0
}
@media only screen and (max-width:479px) {
  .presale-box .presale-box-bottom .presale-box-content .text-social-area {
    margin:10px 0
  }
}
.presale-box .presale-box-bottom .presale-box-content .text-social-area hr {
  height:1px;
  background:var(--color-border);
  width:100%
}
@media only screen and (max-width:479px) {
  .presale-box .presale-box-bottom .presale-box-content .text-social-area hr {
    display:none
  }
}
.presale-box .presale-box-bottom .presale-box-content .text-social-area span {
  width:100%
}
.presale-box .presale-box-bottom .presale-box-content form .form-group {
  position:relative
}
.presale-box .presale-box-bottom .presale-box-content form input {
  padding:10px 50px 10px 15px
}
.presale-box .presale-box-bottom .presale-box-content form .input-section {
  position:relative
}
.presale-box .presale-box-bottom .presale-box-content form .icon {
  position:absolute;
  top:50%;
  right:20px;
  transform:translateY(-50%)
}
.presale-box .presale-box-bottom .presale-box-content form .icon img {
  width:20px;
  height:20px;
  object-fit:contain
}
.presale-box .presale-box-bottom .presale-box-content form .forget-text {
  display:flex;
  justify-content:flex-end;
  margin-top:20px
}
.presale-box .presale-box-bottom .presale-box-content form .forget-text .btn-read-more {
  color:var(--color-primary);
  font-weight:var(--p-medium)
}
.presale-box .presale-box-bottom .presale-box-content form button {
  margin-top:20px
}
.presale-box .presale-box-bottom .presale-box-content form button.btn-default {
  display:block;
  width:100%
}
.presale-box .presale-box-bottom .presale-box-footer {
  text-align:center;
  margin-top:15px
}
.presale-box .presale-box-bottom .presale-box-footer a {
  color:var(--color-primary);
  font-weight:var(--p-medium)
}
.presale-box-countdown {
  display:grid;
  grid-template-columns:repeat(4,1fr);
  grid-gap:8px
}
.presale-box-countdown-item {
  padding:0 28px;
  border:0 solid transparent;
  border-radius:8px;
  background:var(--color-primary);
  background-size:200% auto;
  transition-duration:.3s;
  color:var(--color-white);
  font-size:16px;
  font-weight:400;
  text-align:center;
  text-decoration:none;
  display:inline-block;
  height:50px;
  line-height:50px;
  letter-spacing:.5px;
  width:auto;
  transition:.4s
}
.presale-box-progress {
  height:16px;
  overflow:hidden;
  background-color:var(--color-border);
  border-radius:8px
}
.presale-box-progress-content {
  height:100%;
  background:linear-gradient(94deg,#dd00ac 10.66%,#7130c3 53.03%,#410093 96.34%,rgba(255,0,238,.26) 191.41%,rgba(255,59,212,0) 191.43%)
}
.presale-box-rank-progress {
  height:24px;
  overflow:hidden;
  background-color:var(--color-border);
  border-radius:8px;
  position:relative
}
.presale-box-rank-progress-bar {
  height:100%;
  background:linear-gradient(94deg,#dd00ac 10.66%,#7130c3 53.03%,#410093 96.34%,rgba(255,0,238,.26) 191.41%,rgba(255,59,212,0) 191.43%)
}
.presale-box-rank-progress-content {
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:space-between;
  font-size:12px;
  width:100%;
  height:100%;
  padding:8px;
  color:var(--color-white)
}
.presale-box-rank-progress-content img {
  object-fit:contain;
  width:20px;
  height:20px
}
.presale-box-info {
  display:flex;
  align-items:center;
  gap:16px
}
.presale-box-info-text {
  flex-shrink:0
}
.presale-box-info hr {
  flex:1 1;
  height:1px;
  background:var(--color-border)
}
.presale-box-tokens {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  grid-gap:8px;
  gap:8px
}
.presale-box-tokens .btn-default {
  margin-left:0!important
}
.presale-box-tokens .btn-default img {
  width:24px;
  height:24px;
  object-fit:contain;
  margin-right:8px
}
body.active-light-mode .presale-box {
  background:var(--color-white);
  border:1px solid rgba(from var(--color-midgray) r g b/.15)
}
body.active-light-mode .presale-box .presale-box-content .title {
  color:var(--color-dark)
}
body.active-light-mode .presale-box .presale-box-content .btn-border {
  color:var(--color-dark);
  border-color:var(--color-border-light)
}
body.active-light-mode .presale-box .presale-box-content .btn-border:hover {
  border-color:var(--color-primary)
}
body.active-light-mode .presale-box .presale-box-rank-progress-content {
  color:var(--color-dark)
}
.changelog_inner {
  padding-right:30px;
  padding-bottom:100px
}
.changelog_info {
  padding-top:15px;
  justify-content:center
}
.changelog_info .version_info {
  margin-right:15px;
  position:relative;
  height:100%
}
.changelog_info .c_version {
  flex:1 1;
  background:var(--color-primary);
  text-align:center;
  font-size:14px;
  font-weight:400;
  height:32px;
  width:32px;
  line-height:32px;
  border-radius:50%;
  color:var(--color-blackest);
  display:block;
  margin:0 auto;
  z-index:2;
  position:relative;
  filter:drop-shadow(0 4px 15px var(--color-primary))
}
.changelog_info .c_version.bg-yellow {
  background:var(--color-warning);
  filter:none
}
.changelog_info .c_version.bg-info {
  background:var(--color-info);
  color:var(--color-white);
  filter:none
}
@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px) {
  .changelog_info .c_version {
    display:none
  }
}
.changelog_info .changelog_date {
  display:flex;
  text-align:left
}
.changelog_info .changelog_date .c_date h6 {
  font-size:20px;
  font-weight:700;
  margin-bottom:0
}
.changelog_info .changelog_date .c_date p {
  margin-bottom:0;
  color:var(--color-link)
}
.changelog_info .line {
  height:calc(100% + 15px);
  width:2px;
  background:var(--color-primary);
  position:absolute;
  left:50%;
  top:0;
  transform:translateX(-50%);
  z-index:1
}
@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px) {
  .changelog_info .line {
    display:none
  }
}
.changelog_info .line.light-bg {
  opacity:.7
}
.changelog_info:last-child .line {
  height:100%
}
.changelog_info:last-child .changelog_content {
  padding-bottom:0
}
.changelog_content {
  padding-bottom:60px
}
@media only screen and (max-width:767px) {
  .changelog_content {
    padding-bottom:15px
  }
}
.changelog_content p {
  display:flex;
  margin-bottom:15px;
  color:var(--color-gray)
}
.changelog_content p.title {
  color:var(--color-heading);
  font-weight:700;
  margin-bottom:10px
}
.changelog_content span {
  font-weight:400;
  font-size:10px;
  color:var(--color-white);
  padding:0 10px;
  text-transform:uppercase;
  min-width:110px;
  display:inline-block;
  text-align:center;
  line-height:23px;
  border-radius:3px;
  margin-right:20px;
  height:22px;
  flex:0 1;
  letter-spacing:.8px
}
.changelog_content span.improve {
  background:var(--color-info)
}
.changelog_content span.new {
  background:var(--color-success)
}
.changelog_content span.update {
  background:var(--color-warning)
}
.changelog_content span.fixed {
  background:var(--color-danger)
}
.changelog_content .download-links {
  border-top:1px dotted rgba(51,51,51,.2)
}
.changelog_content .changelog_btn {
  font-size:14px;
  color:#6b707f;
  font-weight:500;
  margin-top:12px;
  display:inline-block;
  opacity:.5
}
.changelog_content .changelog_btn i {
  margin-right:10px
}
.changelog_content .changelog_btn:hover {
  color:var(--color-primary)
}
.changelog_content .changelog_btn+.changelog_btn {
  margin-left:28px
}
.changelog_content:hover .changelog_btn {
  opacity:1
}
.content-list {
  margin-bottom:15px;
  list-style:none;
  padding-left:20px
}
.content-list li {
  margin-bottom:15px;
  position:relative;
  color:var(--color-gray)
}
.content-list li:before {
  content:"";
  position:absolute;
  left:-20px;
  top:10px;
  height:10px;
  width:10px;
  border-radius:50%;
  background:var(--color-primary)
}
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-course-details-list-wrapper li,
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-default-sidebar-list li,
.lcai-utilize-area .lcai-widget-details .lcai-course-details-list-wrapper li,
.lcai-utilize-area .lcai-widget-details .lcai-default-sidebar-list li {
  display:flex;
  justify-content:space-between
}
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-course-details-list-wrapper li i,
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-default-sidebar-list li i,
.lcai-utilize-area .lcai-widget-details .lcai-course-details-list-wrapper li i,
.lcai-utilize-area .lcai-widget-details .lcai-default-sidebar-list li i {
  color:var(--color-body);
  margin-right:10px;
  font-size:16px
}
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-course-details-list-wrapper li span,
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-default-sidebar-list li span,
.lcai-utilize-area .lcai-widget-details .lcai-course-details-list-wrapper li span,
.lcai-utilize-area .lcai-widget-details .lcai-default-sidebar-list li span {
  font-weight:500;
  font-size:16px;
  line-height:26px
}
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-course-details-list-wrapper li span.lcai-feature-value,
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-default-sidebar-list li span.lcai-feature-value,
.lcai-utilize-area .lcai-widget-details .lcai-course-details-list-wrapper li span.lcai-feature-value,
.lcai-utilize-area .lcai-widget-details .lcai-default-sidebar-list li span.lcai-feature-value {
  font-size:12px
}
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-course-details-list-wrapper li a,
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-default-sidebar-list li a,
.lcai-utilize-area .lcai-widget-details .lcai-course-details-list-wrapper li a,
.lcai-utilize-area .lcai-widget-details .lcai-default-sidebar-list li a {
  color:var(--color-body);
  transition:.4s
}
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-course-details-list-wrapper li a:hover,
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-default-sidebar-list li a:hover,
.lcai-utilize-area .lcai-widget-details .lcai-course-details-list-wrapper li a:hover,
.lcai-utilize-area .lcai-widget-details .lcai-default-sidebar-list li a:hover {
  color:var(--color-primary)
}
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-course-details-list-wrapper li+li,
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-default-sidebar-list li+li,
.lcai-utilize-area .lcai-widget-details .lcai-course-details-list-wrapper li+li,
.lcai-utilize-area .lcai-widget-details .lcai-default-sidebar-list li+li {
  padding-top:10px;
  margin-top:10px;
  border-top:1px solid var(--color-border)
}
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-course-details-list-wrapper li.current a,
.lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-default-sidebar-list li.current a,
.lcai-utilize-area .lcai-widget-details .lcai-course-details-list-wrapper li.current a,
.lcai-utilize-area .lcai-widget-details .lcai-default-sidebar-list li.current a {
  color:var(--color-primary)
}
.lcai-utilize-area .lcai-index-upper {
  position:relative;
  z-index:1
}
.lcai-utilize-area .sticky-top {
  top:30px;
  z-index:3
}
.lcai-utilize-area .lcai-single-group {
  margin:-5px
}
.lcai-utilize-area .lcai-single-group .lcai-single-list {
  margin:5px
}
@media only screen and (max-width:767px) {
  .lcai-utilize-area .transform-sm-none {
    transform:none!important
  }
}
.lcai-utilize-area .lcai-shadow-box {
  background:var(--color-blackest);
  box-shadow:var(--shadow-1);
  padding:25px 18px;
  border-radius:var(--radius);
  margin-bottom:20px
}
.lcai-utilize-area .lcai-title-style-3 {
  margin-bottom:24px;
  font-size:20px;
  padding-bottom:20px;
  border-bottom:1px solid var(--color-border)
}
.counter-style-1 .lcai-utilize-area .new-big-heading-gradient.count-number,
.lcai-utilize-area .counter-style-1 .new-big-heading-gradient.count-number,
.lcai-utilize-area .theme-gradient.new-big-heading-gradient {
  background:linear-gradient(to right,var(--color-primary-gradient-start),var(--color-primary-gradient-end));
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:hsla(0,0%,100%,.001);
  white-space:nowrap
}
.lcai-utilize-area .lcai-gradient-border {
  background:linear-gradient(to right,var(--color-primary-gradient-start),var(--color-primary-gradient-end))!important;
  z-index:3;
  border-radius:var(--radius)
}
.lcai-utilize-area .lcai-gradient-border:before {
  content:"";
  z-index:-1;
  top:3px;
  left:3px;
  position:absolute;
  background:var(--color-blackest);
  width:calc(100% - 6px);
  height:calc(100% - 6px);
  border-radius:10px
}
.lcai-utilize-area .sticky-top {
  position:sticky;
  top:100px;
  position:-webkit-sticky
}
.lcai-utilize-area .single-inner-box .section-title {
  padding:24px 46px;
  background:var(--color-blackest);
  border-radius:var(--radius);
  margin-bottom:20px
}
.lcai-utilize-area .lcai-elements-area {
  padding:32px 46px
}
@media only screen and (max-width:767px) {
  .lcai-utilize-area .lcai-elements-area {
    padding:25px 18px
  }
}
.lcai-utilize-area .lcai-elements-area .image img {
  border-radius:var(--radius)
}
.lcai-utilize-area .lcai-elements-area .image,
.lcai-utilize-area .lcai-elements-area .p,
.lcai-utilize-area .lcai-elements-area .title-sm {
  margin-bottom:24px
}
.lcai-utilize-area .lcai-style-guide-area .lcai-gradient-border {
  border-radius:var(--radius)
}
@media only screen and (max-width:767px) {
  .lcai-utilize-area .inner-content {
    padding-left:calc(var(--bs-gutter-x)*.5)!important
  }
}
.lcai-utilize-area .utilize-inner {
  border-radius:var(--radius)
}
.lcai-utilize-area .lcai-course-details-list-wrapper li.has-submenu .collapse-btn,
.lcai-utilize-area .lcai-default-sidebar-list li.has-submenu .collapse-btn {
  font-size:20px;
  color:var(--color-primary);
  background:var(--color-blackest);
  padding-left:50px
}
.lcai-utilize-area .lcai-course-details-list-wrapper li.has-submenu .collapse-btn:after,
.lcai-utilize-area .lcai-default-sidebar-list li.has-submenu .collapse-btn:after {
  position:absolute;
  content:"";
  font-family:feather!important;
  font-size:var(--font-size-b1);
  color:var(--color-blackest);
  left:5px;
  right:unset;
  top:50%;
  transform:translateY(-50%);
  transition:all .4s ease;
  height:30px;
  width:30px;
  background:var(--color-primary);
  line-height:30px;
  text-align:center;
  border-radius:4px
}
.lcai-utilize-area .lcai-course-details-list-wrapper li.has-submenu .collapse-btn.collapsed,
.lcai-utilize-area .lcai-default-sidebar-list li.has-submenu .collapse-btn.collapsed {
  background:transparent;
  color:var(--heading)
}
.lcai-utilize-area .lcai-course-details-list-wrapper li.has-submenu .collapse-btn.collapsed:after,
.lcai-utilize-area .lcai-default-sidebar-list li.has-submenu .collapse-btn.collapsed:after {
  color:var(--color-heading);
  background:var(--color-dark)
}
.lightchain-card {
  position:relative;
  display:flex;
  flex-direction:column;
  min-width:0;
  word-wrap:break-word;
  background-color:var(--color-blackest);
  background-clip:border-box;
  border:0;
  border-radius:var(--radius);
  overflow:hidden;
  transition:all .5s;
  padding:10px
}
.lightchain-card .inner .thumbnail {
  overflow:hidden;
  border-radius:8px
}
.lightchain-card .inner .thumbnail a {
  display:block;
  overflow:hidden
}
.lightchain-card .inner .thumbnail a img {
  width:100%;
  transition:.5s;
  overflow:hidden
}
.lightchain-card .inner .small-brand {
  max-width:24px;
  height:auto
}
.lightchain-card .inner .lcai-classic-badge {
  padding:10px;
  border-radius:4px;
  background:rgba(6,6,14,.83);
  -webkit-backdrop-filter:blur(5px);
  backdrop-filter:blur(5px);
  font-size:14px;
  line-height:1;
  font-weight:500;
  border:0;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  position:absolute;
  bottom:16px;
  right:16px
}
.lightchain-card .inner .lightchain-meta-list {
  margin-top:0
}
.lightchain-card .inner .content {
  display:flex;
  flex-wrap:wrap;
  padding:20px
}
@media only screen and (max-width:767px) {
  .lightchain-card .inner .content {
    padding:20px
  }
}
.lightchain-card .inner .content .descriptiion {
  margin-bottom:0
}
.lightchain-card .inner .content .title {
  font-size:20px;
  line-height:1.5;
  transition:all .5s;
  margin-bottom:0;
  margin-top:5px;
  flex-basis:100%
}
.lightchain-card.card-list-view {
  height:100%;
  padding:0;
  background:transparent
}
.lightchain-card.card-list-view .inner {
  display:flex;
  height:100%
}
@media(max-width:992px) {
  .lightchain-card.card-list-view .inner {
    display:block
  }
}
.lightchain-card.card-list-view .inner .thumbnail {
  flex-basis:60%;
  border-radius:8px 0 0 8px
}
.lightchain-card.card-list-view .inner .thumbnail a {
  display:block;
  height:100%
}
.lightchain-card.card-list-view .inner .thumbnail a img {
  width:auto;
  object-fit:cover;
  height:100%
}
.lightchain-card.card-list-view .inner .content {
  flex-basis:40%;
  margin:auto 0;
  height:-moz-fit-content;
  height:fit-content;
  align-items:center;
  padding:50px
}
@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-card.card-list-view .inner .content {
    padding:25px
  }
}
.lightchain-card.card-list-view .inner .content .title {
  margin-bottom:10px
}
.lightchain-card.card-list-view .inner .content .description {
  margin-bottom:13px!important;
  margin-top:12px
}
.lightchain-card.card-list-view .inner .content .subtitle {
  font-size:16px;
  line-height:1;
  padding:12px 15px;
  border-radius:4px;
  background:#14152c
}
.lightchain-card.card-list-view .inner .lightchain-meta-list {
  width:100%
}
.lightchain-card.card-list-view .inner .lcai-classic-badge {
  top:16px
}
.lightchain-card.content-transparent {
  position:relative;
  border:0
}
.lightchain-card.content-transparent .content {
  position:absolute;
  bottom:0;
  left:0;
  z-index:2;
  width:100%;
  background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9));
  padding-top:60px
}
@media only screen and (max-width:767px) {
  .lightchain-card.content-transparent .content {
    padding-top:20px
  }
}
.lightchain-card.content-transparent .content .title {
  margin-bottom:10px
}
@media only screen and (max-width:767px) {
  .lightchain-card.content-transparent .content .title {
    font-size:17px
  }
}
.lightchain-card.content-transparent .content .title a {
  color:var(--color-white)
}
.lightchain-card.content-transparent .content .title:hover a {
  color:var(--color-primary)
}
.lightchain-card.content-transparent .content .lightchain-meta-list li,
.lightchain-card.content-transparent .content .lightchain-meta-list li a {
  color:#acaeb1
}
.lightchain-card.content-transparent.post-large .content .title {
  font-size:32px
}
@media only screen and (max-width:767px) {
  .lightchain-card.content-transparent.post-large .content .title {
    font-size:19px
  }
}
.lightchain-card:hover .inner .thumbnail a img {
  transform:scale(1.1)
}
.lightchain-meta-list {
  margin-top:20px;
  font-size:1.4rem;
  line-height:2.2rem;
  display:flex;
  align-items:center;
  flex-wrap:wrap
}
.lightchain-meta-list li {
  margin-top:0;
  margin-bottom:0;
  color:var(--color-gray);
  font-size:14px
}
.lightchain-meta-list li a {
  color:var(--color-gray);
  transition:.5s
}
.lightchain-meta-list li.separator {
  margin:0 .8rem
}
.lightchain-meta-list li+li {
  margin-left:24px;
  position:relative
}
.lightchain-meta-list li+li:before {
  content:"";
  position:absolute;
  left:-14px;
  height:4px;
  width:4px;
  background:var(--color-gray);
  border-radius:50%;
  top:50%;
  transform:translateY(-50%)
}
.overflowx-auto {
  overflow-x:auto
}
.overflowx-auto::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);
  background-color:rgba(115,118,170,.1);
  border-radius:40px;
  width:337px
}
.overflowx-auto::-webkit-scrollbar {
  height:6px;
  width:337px;
  background-color:rgba(115,118,170,.1);
  cursor:pointer
}
.overflowx-auto::-webkit-scrollbar-thumb {
  border-radius:40px;
  background-color:#3d3f60
}
.overflowy-auto {
  overflow-y:auto
}
.overflowy-auto::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);
  background-color:rgba(115,118,170,.1);
  border-radius:6px;
  width:6px
}
.overflowy-auto::-webkit-scrollbar {
  height:6px;
  width:6px;
  background-color:rgba(115,118,170,.1);
  cursor:pointer
}
.overflowy-auto::-webkit-scrollbar-thumb {
  border-radius:6px;
  background-color:#3d3f60
}
body.active-light-mode .overflowx-auto::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);
  background-color:#f5f8fa;
  width:337px
}
body.active-light-mode .overflowx-auto::-webkit-scrollbar {
  height:6px;
  width:337px;
  background-color:#f5f8fa;
  cursor:pointer
}
body.active-light-mode .overflowx-auto::-webkit-scrollbar-thumb {
  border-radius:40px;
  background-color:#d8d8d8
}
body.active-light-mode .overflowy-auto::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);
  background-color:#f5f8fa
}
body.active-light-mode .overflowy-auto::-webkit-scrollbar {
  background-color:#f5f8fa;
  cursor:pointer
}
body.active-light-mode .overflowy-auto::-webkit-scrollbar-thumb {
  border-radius:40px;
  background-color:#d8d8d8
}
.blog-details-title {
  max-width:850px;
  margin-left:auto;
  margin-right:auto
}
.brand-style-3 {
  list-style:none;
  padding:0;
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto;
  max-width:100%
}
.brand-style-3,
.brand-style-3 a {
  display:flex;
  align-items:center;
  gap:10px
}
.brand-style-3 a {
  border-radius:100px;
  border:1px solid rgba(112,100,233,.1);
  background:#14152c;
  padding:15px 24px
}
.brand-style-3 a .image {
  height:40px;
  width:40px;
  min-width:40px;
  border-radius:50%;
  position:relative;
  overflow:hidden
}
.brand-style-3 a .image img {
  transition:all .3s ease-in-out
}
.brand-style-3 a p {
  margin-bottom:0;
  white-space:nowrap
}
.brand-style-3 a:hover .image img {
  transform:scale(1.2)
}
body.active-light-mode .brand-style-3 a {
  background:#f5f8fa
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view {
  padding-top:10px;
  padding-bottom:10px
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view .inner {
  display:flex;
  height:100%
}
@media(max-width:992px) {
  .lcai-sm-blogs-grp .lightchain-card.card-list-view .inner {
    display:flex
  }
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view+.lightchain-card.card-list-view {
  border-top:1px solid rgba(112,100,233,.1)
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view:first-child {
  padding-top:0
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view:last-child {
  padding-bottom:0
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view .inner .thumbnail {
  flex-basis:30%
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view .inner .content .title {
  font-size:18px;
  padding-bottom:8px
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view .inner .content {
  padding:10px;
  flex-basis:70%
}
body.active-light-mode .lightchain-card.card-list-view .inner .content .subtitle {
  background-color:#f5f8fa
}
.blog-search {
  position:relative
}
.blog-search input {
  height:60px;
  color:var(--color-body);
  padding:0 80px 0 20px
}
.blog-search .search-button {
  position:absolute;
  right:6px;
  top:50%;
  transform:translateY(-50%);
  border:0;
  background:transparent;
  height:47px;
  padding:0 10px;
  border-radius:3px;
  text-align:center;
  font-size:20px;
  transition:.4s
}
.blog-search .search-button i {
  color:var(--color-link);
  font-weight:400
}
.blog-search .search-button:hover {
  transform:translateY(-50%)
}
.blog-search .search-button:hover i {
  color:var(--color-heading)
}
.lcai-single-widget {
  border-radius:var(--radius);
  border:2px solid #2e313d;
  padding-top:0;
  overflow:hidden
}
.lcai-single-widget:first-child {
  margin-top:0!important
}
.lcai-single-widget input,
.lcai-single-widget select {
  border:var(--border-width) solid var(--color-border)
}
.lcai-single-widget.widget_search {
  padding:0;
  border:0;
  overflow:hidden
}
.lcai-single-widget.widget_search .title {
  margin:0
}
.lcai-single-widget.widget_search .inner {
  padding:0
}
.lcai-single-widget p {
  font-size:16px;
  line-height:28px;
  color:#717173
}
.lcai-single-widget .title {
  line-height:26px;
  position:relative;
  padding:12px 24px;
  font-size:18px;
  font-weight:500;
  color:var(--color-white);
  background-color:var(--color-blackest);
  margin:0;
  border-bottom:2px solid var(--color-border)
}
.lcai-single-widget .title a {
  color:var(--color-primary)
}
.lcai-single-widget .title a.rsswidget img {
  height:13px;
  margin-right:3px
}
.lcai-single-widget .title img {
  vertical-align:0
}
.lcai-single-widget .inner {
  padding:12px 24px;
  background-color:var(--color-blackest)
}
.lcai-single-widget ul {
  padding-left:0;
  margin:-12px 0;
  list-style:none;
  padding-right:0
}
.lcai-single-widget ul ul {
  margin-bottom:0
}
.lcai-single-widget ul li {
  margin-top:10px;
  margin-bottom:10px;
  font-size:16px;
  line-height:28px;
  color:#717173
}
.lcai-single-widget ul li a {
  transition:all .3s ease 0s;
  text-decoration:none;
  color:var(--color-heading);
  display:initial
}
.lcai-single-widget ul li a:hover {
  color:var(--color-primary)
}
.lcai-single-widget.widget_categories ul li a {
  display:flex;
  justify-content:space-between
}
.lcai-single-widget.widget_archive ul li,
.lcai-single-widget.widget_categories ul li,
.lcai-single-widget.widget_meta ul li,
.lcai-single-widget.widget_nav_menu ul li,
.lcai-single-widget.widget_pages ul li,
.lcai-single-widget.widget_recent_comments ul li,
.lcai-single-widget.widget_recent_entries ul li {
  position:relative;
  padding-top:15px;
  padding-bottom:15px;
  margin-top:0;
  margin-bottom:0;
  color:var(--color-body)
}
.lcai-single-widget.widget_archive ul li a,
.lcai-single-widget.widget_categories ul li a,
.lcai-single-widget.widget_meta ul li a,
.lcai-single-widget.widget_nav_menu ul li a,
.lcai-single-widget.widget_pages ul li a,
.lcai-single-widget.widget_recent_comments ul li a,
.lcai-single-widget.widget_recent_entries ul li a {
  color:var(--color-body)
}
.lcai-single-widget.widget_archive ul li a:hover,
.lcai-single-widget.widget_categories ul li a:hover,
.lcai-single-widget.widget_meta ul li a:hover,
.lcai-single-widget.widget_nav_menu ul li a:hover,
.lcai-single-widget.widget_pages ul li a:hover,
.lcai-single-widget.widget_recent_comments ul li a:hover,
.lcai-single-widget.widget_recent_entries ul li a:hover {
  color:var(--color-primary)
}
.lcai-single-widget.widget_archive ul li span,
.lcai-single-widget.widget_categories ul li span,
.lcai-single-widget.widget_meta ul li span,
.lcai-single-widget.widget_nav_menu ul li span,
.lcai-single-widget.widget_pages ul li span,
.lcai-single-widget.widget_recent_comments ul li span,
.lcai-single-widget.widget_recent_entries ul li span {
  color:var(--color-link)
}
.lcai-single-widget.widget_archive ul li:hover a span,
.lcai-single-widget.widget_categories ul li:hover a span,
.lcai-single-widget.widget_meta ul li:hover a span,
.lcai-single-widget.widget_nav_menu ul li:hover a span,
.lcai-single-widget.widget_pages ul li:hover a span,
.lcai-single-widget.widget_recent_comments ul li:hover a span,
.lcai-single-widget.widget_recent_entries ul li:hover a span {
  color:var(--color-primary)
}
.lcai-single-widget.widget_archive ul li+li,
.lcai-single-widget.widget_categories ul li+li,
.lcai-single-widget.widget_meta ul li+li,
.lcai-single-widget.widget_nav_menu ul li+li,
.lcai-single-widget.widget_pages ul li+li,
.lcai-single-widget.widget_recent_comments ul li+li,
.lcai-single-widget.widget_recent_entries ul li+li {
  border-top:1px solid var(--color-border)
}
.lcai-single-widget.widget_archive ul li .list-blog-sm,
.lcai-single-widget.widget_categories ul li .list-blog-sm,
.lcai-single-widget.widget_meta ul li .list-blog-sm,
.lcai-single-widget.widget_nav_menu ul li .list-blog-sm,
.lcai-single-widget.widget_pages ul li .list-blog-sm,
.lcai-single-widget.widget_recent_comments ul li .list-blog-sm,
.lcai-single-widget.widget_recent_entries ul li .list-blog-sm {
  display:flex;
  border-radius:8px;
  overflow:hidden
}
.lcai-single-widget.widget_archive ul li .list-blog-sm img,
.lcai-single-widget.widget_categories ul li .list-blog-sm img,
.lcai-single-widget.widget_meta ul li .list-blog-sm img,
.lcai-single-widget.widget_nav_menu ul li .list-blog-sm img,
.lcai-single-widget.widget_pages ul li .list-blog-sm img,
.lcai-single-widget.widget_recent_comments ul li .list-blog-sm img,
.lcai-single-widget.widget_recent_entries ul li .list-blog-sm img {
  border-radius:8px;
  max-width:120px;
  margin-right:10px
}
.lcai-single-widget.widget_archive>ul>li,
.lcai-single-widget.widget_categories>ul>li,
.lcai-single-widget.widget_meta>ul>li,
.lcai-single-widget.widget_pages>ul>li,
.lcai-single-widget.widget_recent_comments>ul>li,
.lcai-single-widget.widget_recent_entries>ul>li {
  margin-top:0;
  margin-bottom:0
}
.lcai-single-widget.widget_archive>ul>li:first-child,
.lcai-single-widget.widget_categories>ul>li:first-child,
.lcai-single-widget.widget_meta>ul>li:first-child,
.lcai-single-widget.widget_pages>ul>li:first-child,
.lcai-single-widget.widget_recent_comments>ul>li:first-child,
.lcai-single-widget.widget_recent_entries>ul>li:first-child {
  margin-top:0
}
.lcai-single-widget.widget_archive>ul>li:last-child,
.lcai-single-widget.widget_categories>ul>li:last-child,
.lcai-single-widget.widget_meta>ul>li:last-child,
.lcai-single-widget.widget_pages>ul>li:last-child,
.lcai-single-widget.widget_recent_comments>ul>li:last-child,
.lcai-single-widget.widget_recent_entries>ul>li:last-child {
  margin-bottom:10px
}
.lcai-single-widget.widget_recent_entries .inner a {
  color:var(--color-white);
  margin-bottom:4px
}
.lcai-single-widget.widget_recent_entries .inner span {
  color:var(--color-link);
  font-size:14px;
  letter-spacing:.5px
}
.alignwide {
  margin-left:-135px;
  margin-right:-135px;
  max-width:1320px;
  width:auto
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .alignwide {
    margin-left:-135px;
    margin-right:-135px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .alignwide {
    margin-left:0;
    margin-right:0
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .alignwide {
    margin-left:0;
    margin-right:0
  }
}
@media only screen and (max-width:767px) {
  .alignwide {
    margin-left:0;
    margin-right:0
  }
}
.alignfull {
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  max-width:100vw;
  width:100vw
}
.tagcloud,
.wp-block-tag-cloud {
  margin:-3px;
  padding-left:0
}
.tagcloud a,
.wp-block-tag-cloud a {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  color:#7476aa;
  font-size:16px!important;
  text-decoration:none;
  margin:7px 3px;
  border:2px solid var(--color-white-off);
  border-radius:60px;
  padding:10px 20px;
  background:var(--color-darker-two)
}
.tagcloud a:hover,
.wp-block-tag-cloud a:hover {
  background:var(--color-primary);
  color:#fff;
  border-color:var(--color-primary)
}
.lightchain-sidebar {
  width:270px;
  margin-right:auto;
  height:100%;
  position:absolute;
  top:0;
  right:100px
}
.lightchain-sidebar .lightchain-sidebar-wrapper {
  height:-moz-fit-content;
  height:fit-content;
  position:-webkit-sticky;
  position:sticky;
  top:100px;
  right:0
}
.lcai-widget {
  background:var(--color-darker-two);
  border-radius:12px;
  padding:20px
}
.lcai-widget ol {
  padding-left:18px;
  margin:-6px 0;
  list-style:decimal
}
.lcai-widget ol li {
  color:var(--color-gray);
  margin-top:6px;
  margin-bottom:6px;
  font-weight:400;
  font-size:14px
}
.lcai-widget ol li.current a {
  color:var(--color-primary)
}
.progress-bar {
  height:4px;
  background-color:var(--color-primary);
  width:0;
  z-index:9999;
  border-radius:100px
}
.progress-bar-bg {
  width:100%;
  height:4px;
  border-radius:100px;
  background:var(--color-darker-two)
}
.post-page-banner .lightchain-meta-list li {
  color:var(--color-body);
  font-size:14px;
  margin:20px 15px 0
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .post-page-banner .lightchain-meta-list li {
    font-size:16px;
    margin-top:8px
  }
}
@media only screen and (max-width:767px) {
  .post-page-banner .lightchain-meta-list li {
    font-size:16px;
    margin-top:8px
  }
}
.post-page-banner .lightchain-meta-list li svg {
  margin-right:10px
}
.post-page-banner .lightchain-meta-list li a {
  color:var(--color-body);
  transition:.3s
}
.post-page-banner .lightchain-meta-list li a:hover {
  color:var(--color-primary)
}
.post-page-banner .category-list {
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  justify-content:center;
  padding:0;
  margin:14px -10px -10px
}
.post-page-banner .category-list li {
  margin:10px;
  position:relative
}
.post-page-banner .category-list li:after {
  position:absolute;
  content:",";
  right:-9px
}
.post-page-banner .category-list li:last-child:after {
  display:none
}
.blog-details-content b,
.blog-details-content strong {
  color:var(--color-heading)
}
.blog-details-content .category-meta {
  display:flex;
  padding:18px 0;
  border-top:1px solid rgba(111,100,233,.15);
  border-bottom:1px solid rgba(111,100,233,.15);
  flex-wrap:wrap
}
.blog-details-content .category-meta .inner-element {
  display:flex;
  gap:16px;
  flex-wrap:wrap;
  align-items:center
}
.blog-details-content .category-meta span.text {
  color:var(--color-heading);
  font-size:16px;
  line-height:1.7;
  display:inline-block;
  margin:0
}
.blog-details-content h5,
.blog-details-content h6 {
  margin-bottom:8px
}
.blog-details-content ul {
  max-width:90%
}
.blog-details-content ul li::marker {
  color:var(--color-primary)
}
.blog-details-content .default-link {
  color:var(--color-primary);
  font-size:16px;
  font-weight:400;
  line-height:28px;
  -webkit-text-decoration-line:underline;
  text-decoration-line:underline;
  -webkit-text-decoration-style:solid;
  text-decoration-style:solid;
  -webkit-text-decoration-skip:ink;
  text-decoration-skip-ink:auto;
  text-decoration-thickness:auto;
  text-underline-offset:auto;
  text-underline-position:from-font
}
.blog-details-content form {
  padding:50px;
  background:var(--color-darker-two);
  border-radius:16px
}
@media only screen and (max-width:767px) {
  .blog-details-content form {
    padding:20px;
    border-radius:8px
  }
}
.blog-details-content form .rnform-group input {
  border-radius:16px;
  border:2px solid rgba(112,100,233,.2);
  height:60px;
  font-size:16px
}
@media only screen and (max-width:767px) {
  .blog-details-content form .rnform-group input {
    height:50px;
    font-size:16px;
    border-radius:8px
  }
}
.blog-details-content form .rnform-group {
  margin-bottom:30px
}
.blog-details-content form .rnform-group textarea {
  min-height:135px;
  border-radius:16px;
  border:2px solid rgba(112,100,233,.2);
  resize:none;
  padding:15px;
  font-size:16px
}
@media only screen and (max-width:1199px) {
  .collapse-area {
    margin-bottom:20px
  }
}
@media only screen and (min-width:1200px)and (max-width:1680px) {
  .lightchain-blog-section {
    justify-content:center;
    gap:40px
  }
  .lightchain-blog-section .lightchain-sidebar {
    max-width:300px;
    position:-webkit-sticky;
    position:sticky;
    margin-right:40px;
    margin-left:-52px;
    width:calc(100% - 60px);
    top:44px
  }
  .lightchain-blog-section .lightchain-content-wrapper {
    order:2
  }
}
@media only screen and (min-width:1200px)and (max-width:1400px) {
  .lightchain-blog-section .lightchain-sidebar {
    max-width:250px
  }
}
.lightchain-blog-section {
  position:relative
}
@media(max-width:1199px) {
  .lightchain-blog-section {
    flex-wrap:wrap;
    justify-content:center;
    gap:40px
  }
  .lightchain-blog-section .lightchain-sidebar {
    max-width:882px;
    order:1;
    position:static;
    margin:0 auto;
    width:calc(100% - 60px)
  }
  .lightchain-blog-section .lcai-blog-content-box,
  .lightchain-blog-section .lightchain-content-wrapper {
    order:2
  }
}
blockquote {
  padding:56px 44px 27px;
  position:relative;
  font-size:18px;
  line-height:1.4;
  background:var(--color-darker-two);
  border-radius:10px;
  margin:30px 0;
  font-weight:500;
  color:var(--color-heading);
  z-index:1
}
@media only screen and (min-width:768px)and (max-width:991px) {
  blockquote {
    padding:20px 20px 20px 40px
  }
}
@media only screen and (max-width:767px) {
  blockquote {
    padding:20px 20px 20px 40px;
    margin:20px 0
  }
}
@media only screen and (max-width:1199px) {
  blockquote {
    min-width:auto
  }
}
blockquote:before {
  position:absolute;
  content:"";
  top:22px;
  left:44px;
  z-index:-1;
  background-image:url(https://orditron.ai/images/blog/quate-comma-01.svg);
  background-repeat:no-repeat,repeat;
  width:24px;
  height:24px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  blockquote:before {
    top:7px;
    left:0;
    font-size:48px
  }
}
@media only screen and (max-width:767px) {
  blockquote:before {
    top:7px;
    left:0;
    font-size:48px
  }
}
blockquote:after {
  position:absolute;
  content:"";
  top:25px;
  left:0;
  z-index:-1;
  background:var(--color-primary);
  width:2px;
  height:calc(100% - 50px)
}
blockquote p {
  margin-bottom:0;
  font-style:normal;
  font-size:18px;
  line-height:1.5;
  font-weight:500;
  color:var(--color-heading);
  max-width:85%
}
blockquote cite {
  margin-top:24px;
  display:flex;
  align-items:center
}
blockquote cite img {
  height:50px;
  width:50px;
  border-radius:50%;
  margin-right:10px
}
blockquote cite .content span {
  display:block;
  color:var(--color-body)
}
blockquote cite .content span+span {
  margin-top:5px
}
blockquote cite .content .name {
  color:var(--color-heading);
  font-weight:600;
  font-size:18px
}
figure img {
  border-radius:12px
}
figure figcaption {
  text-align:center;
  font-size:var(--font-size-b4)
}
.mt_dec--105 {
  margin-top:-105px;
  position:relative;
  z-index:-2
}
@media only screen and (max-width:1199px) {
  .mt_dec--105 {
    margin-top:-80px
  }
}
@media only screen and (max-width:767px) {
  .mt_dec--105 {
    margin-top:-50px
  }
}
@media only screen and (max-width:479px) {
  .mt_dec--105 {
    margin-top:-40px
  }
}
.verticle-rotated {
  transform:rotate(180deg)
}
.lcai-post-banner-area.lcai-banner-has-top-flashlight {
  position:relative
}
.lcai-post-banner-area.lcai-banner-has-top-flashlight:before {
  content:"";
  position:absolute;
  top:15%;
  left:37%;
  border-radius:537.41px;
  background:linear-gradient(91deg,#3a00ea -19.64%,#dd00ac 99.25%);
  filter:blur(115px);
  width:537.41px;
  height:115.487px;
  transform:rotate(36.588deg) translate(-50%,-50%);
  flex-shrink:0;
  z-index:-1;
  animation:rotateFlash 8s ease-in-out infinite
}
@media only screen and (max-width:767px) {
  .lcai-post-banner-area.lcai-banner-has-top-flashlight:before {
    display:none
  }
}
.lcai-post-banner-area.has-bg-grid-shape:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-image:url(https://orditron.ai/images/bg/bg-grid-shape-01.svg);
  background-size:cover;
  background-position:50%;
  background-repeat:no-repeat;
  z-index:-1
}
.comment-list ul.children {
  padding-left:75px
}
@media only screen and (max-width:767px) {
  .comment-list ul.children {
    padding-left:20px
  }
}
.comment-list .comment {
  margin-top:0;
  margin-bottom:0;
  border-top:1px solid var(--color-border)
}
.comment-list .comment:first-child {
  border-top:transparent
}
.comment-list .comment .children .comment {
  border-top:1px solid var(--color-border)
}
.comment-list .comment .single-comment {
  padding:20px 0;
  display:flex
}
@media only screen and (max-width:575px) {
  .comment-list .comment .single-comment {
    display:block
  }
}
.comment-list .comment .single-comment .comment-img {
  margin-bottom:15px;
  min-width:70px;
  margin-right:20px;
  max-width:70px
}
.comment-list .comment .single-comment .comment-img img {
  border-radius:100%;
  width:100%;
  background:transparent;
  padding:4px;
  border:2px solid var(--color-darker-two)
}
.comment-list .comment .commenter {
  margin-bottom:15px;
  line-height:18px
}
.comment-list .comment .commenter a,
.comment-list .comment .commenter a .hover-flip-item span:before {
  color:var(--color-heading)
}
.comment-list .comment .commenter a .hover-flip-item span:after {
  color:var(--color-primary)
}
.comment-list .comment .comment-meta {
  display:flex;
  align-items:center;
  margin-bottom:8px;
  flex-wrap:wrap
}
.comment-list .comment .time-spent {
  color:var(--color-heading);
  font-size:12px;
  line-height:18px
}
.comment-list .comment .reply-edit a.comment-reply-link {
  font-size:14px;
  line-height:18px;
  display:flex;
  color:var(--color-primary);
  margin-left:8px;
  padding-left:8px;
  position:relative;
  font-weight:500;
  overflow:visible
}
.comment-list .comment .reply-edit a.comment-reply-link .hover-flip-item span:before {
  color:var(--color-heading)
}
.comment-list .comment .reply-edit a.comment-reply-link .hover-flip-item span:after,
.comment-list .comment .reply-edit a.comment-reply-link:hover {
  color:var(--color-primary)
}
.comment-list .comment .reply-edit a.comment-reply-link:before {
  position:absolute;
  content:"";
  top:50%;
  transform:translateY(-50%);
  left:-2px;
  width:4px;
  height:4px;
  background:var(--color-heading);
  border-radius:100%
}
.comment-list .comment .comment-text p {
  color:var(--color-body)
}
body.active-light-mode .blog-details-content form,
body.active-light-mode .blog-search input,
body.active-light-mode .lcai-widget,
body.active-light-mode .progress-bar-bg,
body.active-light-mode blockquote {
  background:#efefff
}
body.active-light-mode .blog-details-content b,
body.active-light-mode .blog-details-content strong,
body.active-light-mode .comment-list .comment .commenter a,
body.active-light-mode .comment-list .comment .time-spent,
body.active-light-mode blockquote cite .content .name {
  color:var(--color-black)
}
body.active-light-mode .tagcloud a,
body.active-light-mode .wp-block-tag-cloud a {
  background:#efefff;
  color:var(--color-black)
}
body.active-light-mode .tagcloud a:hover,
body.active-light-mode .wp-block-tag-cloud a:hover {
  background:var(--color-primary);
  color:var(--color-white)
}
body.active-light-mode .lightchain-blog-details-area {
  background:transparent!important
}
body.active-light-mode .comment-list .comment .single-comment .comment-img img {
  border-color:#efefff;
  background:#fff
}
#search .search-input,
.rich-editor {
  background-color:#14152c
}
.page-moderation-popup-wrap,
.user-profile-popup-wrap {
  background-color:rgba(0,0,0,.5)!important;
  -webkit-backdrop-filter:blur(15px);
  backdrop-filter:blur(15px)
}
.user-profile-popup-wrap .popup-content {
  background-color:#14152c
}
.sort-selector button.active,
.sort-selector button:hover {
  background-color:#35316f;
  color:#fff
}
.global-popup {
  background-color:#0f1021;
  border-radius:8px
}
.comment-actions .mod .mod-popup button:hover {
  background-color:#35316f
}
.user-name.clickable {
  cursor:pointer;
  color:#7376aa
}
#app {
  color:#ccceef
}
#search .search-input,
.rich-editor {
  background-color:transparent;
  color:#fff;
  border:1px solid hsla(0,0%,100%,.1);
  border-radius:10px
}
.comment-writer {
  border-radius:10px
}
.comment-writer:focus-within {
  box-shadow:none
}
.global-button.normal {
  padding:8px 23px;
  background:linear-gradient(94deg,#dd00ac 10.66%,#7130c3 53.03%,#410093 96.34%,rgba(255,0,238,.26) 191.41%,rgba(255,59,212,0) 191.43%);
  font-size:.9em;
  color:#fff
}
.global-button.normal:hover {
  box-shadow:0 0 20px 5px rgba(20,126,243,.1);
  filter:brightness(125%)
}
button.cancel-button:hover {
  color:#7376aa
}
.ProseMirror[data-placeholder]:before {
  opacity:1;
  color:#7376aa
}
#search .search-input,
.rich-editor {
  color:#7376aa
}
#search .search-input::placeholder,
.rich-editor {
  color:#7376aa
}
.page-moderation-popup-wrap .mod-content {
  border-radius:10px;
  background-color:#14152c;
  color:var(--ht-color-box-text)
}
.switch input:checked+.slider {
  background-color:#7064e9
}
.switch .slider {
  background-color:#070710
}
.switch .slider:before {
  background-color:#7376aa
}
.switch input:checked+.slider:before {
  background-color:#fff
}
.reaction.reacted:before {
  background-color:#0f1021;
  opacity:1;
  border-radius:10px
}
.reaction.reacted {
  color:#fff
}
.reaction {
  border:2px solid hsla(0,0%,100%,.05);
  display:inline-flex;
  border-radius:10px
}
.reactions {
  gap:12px
}
.logo a img {
  max-height:35px
}
.footer-style-1 {
  background-color:var(--color-darkest);
  border-top:1px solid var(--color-border);
  background-image:linear-gradient(0deg,var(--color-black),var(--color-blacker))
}
.footer-style-1 .footer-top {
  padding:120px 0
}
.footer-style-1 .footer-top .lightchain-footer-widget .text-big {
  font-size:21px;
  margin-top:30px;
  padding-right:13%;
  line-height:37px;
  font-weight:500
}
.footer-style-1 .footer-top .lightchain-footer-widget .title {
  font-size:18px;
  font-weight:500;
  letter-spacing:1px;
  margin-bottom:10px
}
.footer-style-1 .footer-top .lightchain-footer-widget .subtitle {
  font-weight:400;
  color:var(--color-body);
  font-size:16px;
  padding-right:31%;
  line-height:28px;
  margin-bottom:32px
}
.footer-style-1 .footer-top .lightchain-footer-widget .inner {
  margin-top:13px
}
.footer-style-1 .footer-top .lightchain-footer-widget .footer-link {
  list-style:none;
  padding:0
}
.footer-style-1 .footer-top .lightchain-footer-widget .footer-link li {
  margin-top:5px;
  margin-bottom:5px
}
.footer-style-1 .footer-top .lightchain-footer-widget .footer-link li a {
  font-size:14px;
  display:block;
  color:var(--color-body);
  line-height:25px
}
.newsletter-form input {
  flex-grow:1;
  width:auto;
  margin-right:10px;
  height:50px;
  font-size:14px;
  font-weight:400;
  letter-spacing:.5px
}
.footer-style-default {
  border-top:1px solid var(--color-border);
  background-color:var(--color-darkest);
  background-image:linear-gradient(0deg,var(--color-black),var(--color-blacker))
}
.footer-style-default .footer-top {
  padding:100px 0 70px
}
.footer-style-default .footer-top .lightchain-footer-widget .text-big {
  font-size:21px;
  margin-top:30px;
  padding-right:13%;
  line-height:1.7;
  font-weight:500;
  color:var(--color-body);
  margin-bottom:30px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .footer-style-default .footer-top .lightchain-footer-widget .text-big {
    font-size:20px;
    padding-right:0
  }
}
@media only screen and (max-width:767px) {
  .footer-style-default .footer-top .lightchain-footer-widget .text-big {
    font-size:20px;
    padding-right:0
  }
}
.footer-style-default .footer-top .lightchain-footer-widget .title {
  font-size:18px;
  font-weight:500;
  letter-spacing:1px;
  margin-bottom:10px
}
.footer-style-default .footer-top .lightchain-footer-widget .subtitle {
  font-weight:400;
  color:var(--color-body);
  font-size:16px;
  padding-right:31%;
  line-height:28px;
  margin-bottom:32px
}
@media only screen and (max-width:767px) {
  .footer-style-default .footer-top .lightchain-footer-widget .subtitle {
    padding-right:0
  }
}
.footer-style-default .footer-top .lightchain-footer-widget .inner {
  margin-top:13px
}
.footer-style-default .footer-top .lightchain-footer-widget .footer-link {
  list-style:none;
  padding:0
}
.footer-style-default .footer-top .lightchain-footer-widget .footer-link li {
  margin-top:5px;
  margin-bottom:5px
}
.footer-style-default .footer-top .lightchain-footer-widget .footer-link li a {
  font-size:14px;
  display:inline-block;
  color:var(--color-body);
  line-height:25px;
  transition:.3s;
  text-transform:capitalize
}
.footer-style-default .footer-top .lightchain-footer-widget .footer-link li a:hover {
  color:var(--color-primary)
}
.footer-style-default .footer-top .lightchain-footer-widget .footer-link li a:hover:after {
  width:100%;
  left:0;
  right:auto
}
.footer-style-default.no-border,
.footer-style-default.variation-two {
  border-top:0
}
.footer-style-3 {
  background:none!important;
  border:none!important;
  margin-top:96px;
  z-index:5
}
.footer-style-3 .footer-top {
  background:var(--color-dark);
  padding-top:50px
}
@media only screen and (max-width:479px) {
  .footer-style-3 .newsletter-form input {
    margin-right:0
  }
}
.footer-style-3 .newsletter-form button {
  padding:0 20px
}
.copyright-style-one {
  background:var(--color-darkest);
  padding:20px 0;
  border-top:1px solid var(--color-border)
}
.copyright-style-one .copyright-text {
  margin-bottom:0;
  font-size:14px
}
.copyright-style-one .ft-menu {
  padding:0;
  margin:0 -10px;
  list-style:none;
  display:flex;
  flex-wrap:wrap;
  align-items:center
}
@media only screen and (max-width:767px) {
  .copyright-style-one .ft-menu {
    justify-content:center
  }
}
.copyright-style-one .ft-menu li {
  margin:0;
  padding:0 10px;
  position:relative
}
.copyright-style-one .ft-menu li+li:after {
  position:absolute;
  content:"";
  height:14px;
  width:1px;
  background:var(--color-border);
  left:-1px;
  top:50%;
  transform:translateY(-50%)
}
.copyright-style-one .ft-menu li a {
  font-size:14px
}
.copyright-style-one.variation-two {
  background:var(--color-blackest)
}
.copyright-style-one.no-border {
  border-top:0
}
.application {
  margin:0
}
.application-card {
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:62px 40px 62px 82px;
  overflow:hidden;
  border-radius:12px;
  background:hsla(0,0%,100%,.02);
  -webkit-backdrop-filter:blur(6px);
  backdrop-filter:blur(6px)
}
@media only screen and (max-width:575px) {
  .application-card {
    padding:20px!important
  }
}
@media only screen and (max-width:1199px) {
  .application-card {
    padding:50px
  }
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .application-card {
    padding:50px
  }
}
@media only screen and (max-width:575px) {
  .application .application-card-title {
    font-size:26px!important
  }
}
.application .split-list {
  list-style:auto;
  margin:0
}
.application .split-list li {
  margin-top:16px;
  margin-bottom:16px
}
.application .split-list li:last-child {
  margin:0
}
.application .applicaiton-list--desc {
  margin:0;
  font-size:16px;
  line-height:1.6
}
.application .applicaiton-btn-gap {
  margin-bottom:25px
}
body.active-light-mode .application-card {
  background-color:#f5f8fa
}
.slider-dot.lightchain-slick-dot .slick-dots {
  bottom:60px
}
.height-850 {
  height:850px;
  display:flex;
  align-items:center
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .height-850 {
    height:auto;
    padding:150px 0
  }
}
@media only screen and (max-width:767px) {
  .height-850 {
    height:auto;
    padding:100px 0
  }
}
.height-650 {
  height:650px
}
.height-650,
.height-750 {
  display:flex;
  align-items:center
}
.height-750 {
  height:750px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .height-750 {
    height:auto;
    padding:150px 0
  }
}
@media only screen and (max-width:767px) {
  .height-750 {
    height:auto;
    padding:100px 0
  }
}
.height-950 {
  height:950px;
  display:flex;
  align-items:center
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .height-950 {
    height:auto;
    padding:150px 0
  }
}
@media only screen and (max-width:767px) {
  .height-950 {
    height:auto;
    padding:150px 0
  }
}
.bg-banner1,
.bg-banner2 {
  background-size:cover;
  background-position:50%;
  background-repeat:no-repeat
}
.bg-banner2 {
  background-image:url(https://orditron.ai/images/bg/header-bg.png)
}
.display-one {
  font-size:75px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .display-one {
    font-size:70px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .display-one {
    font-size:55px
  }
}
@media only screen and (max-width:767px) {
  .display-one {
    font-size:40px
  }
}
@media only screen and (max-width:575px) {
  .display-one {
    font-size:30px;
    margin-bottom:15px!important
  }
  .display-one br {
    display:none
  }
}
.display-two {
  font-size:85px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .display-two {
    font-size:70px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .display-two {
    font-size:65px
  }
}
@media only screen and (max-width:767px) {
  .display-two {
    font-size:65px
  }
}
@media only screen and (max-width:575px) {
  .display-two {
    font-size:46px
  }
}
.display-three {
  font-size:65px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .display-three {
    font-size:60px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .display-three {
    font-size:50px
  }
}
@media only screen and (max-width:767px) {
  .display-three {
    font-size:40px
  }
}
@media only screen and (max-width:575px) {
  .display-three {
    font-size:35px
  }
}
@media only screen and (max-width:767px) {
  .collaborate {
    padding-bottom:30px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .collaborate .display-two {
    font-size:40px
  }
}
@media only screen and (max-width:767px) {
  .collaborate .display-two {
    font-size:40px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .collaborate .description {
    font-size:14px
  }
}
@media only screen and (max-width:767px) {
  .collaborate .description {
    font-size:14px
  }
}
.bg-overlay {
  position:relative
}
.bg-overlay:before {
  position:absolute;
  height:100%;
  width:100%;
  opacity:1;
  top:0;
  left:0;
  background-color:transparent;
  background-image:linear-gradient(90deg,#060606,rgba(6,6,6,0) 90%);
  content:""
}
.bg-overlay-solid {
  position:relative;
  z-index:1
}
.bg-overlay-solid:before {
  position:absolute;
  height:100%;
  width:40%;
  opacity:1;
  top:0;
  left:0;
  content:"";
  background:var(--color-dark);
  z-index:-1
}
.bg-overlay-solid:after {
  position:absolute;
  width:500px;
  height:500px;
  border-radius:1000px;
  opacity:.5;
  filter:blur(100px);
  left:auto;
  top:-250px;
  left:-250px;
  bottom:auto;
  background-image:linear-gradient(45deg,var(--color-secondary),var(--color-tertiary));
  content:"";
  z-index:-1
}
.slider-brand-section {
  text-align:center
}
.slider-brand-section .lead-text {
  text-align:center;
  color:var(--color-body)
}
.frame-image {
  padding:20px;
  position:relative;
  right:0;
  border-radius:10px;
  transition:var(--transition);
  height:100%;
  background-color:var(--color-blackest)
}
@media only screen and (max-width:575px) {
  .frame-image {
    padding:10px
  }
}
.frame-image.frame-bg-gradient {
  padding:10px;
  background:linear-gradient(to right,var(--color-primary-gradient-start),var(--color-primary-gradient-end))
}
.frame-image.frame-bg-gradient.gradient-secondary {
  background:linear-gradient(to right,var(--color-secondary-gradient-start),var(--color-secondary-gradient-end))
}
.frame-image.frame-bg-gradient.gradient-tertiary {
  background:linear-gradient(to right,var(--color-tertiary-gradient-start),var(--color-tertiary-gradient-end))
}
.frame-image img {
  width:100%
}
.frame-image:hover {
  transform:translateY(-5px)
}
.frame-image.frame-image-bottom {
  padding-bottom:0;
  border-radius:10px 10px 0 0;
  overflow:hidden
}
.frame-image.frame-image-author {
  height:auto
}
.frame-image.frame-image-author:hover {
  transform:none
}
.frame-image.frame-image-author .author {
  position:absolute;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center
}
.frame-image.frame-image-author .author .author-img {
  width:72px;
  height:72px;
  border-radius:50%;
  overflow:hidden
}
.frame-image.frame-image-author .author .author-badge {
  margin-top:10px;
  padding:5px 10px;
  border-radius:var(--radius-small);
  background:var(--color-border);
  font-size:14px
}
.frame-image.frame-image-author .author.topleft {
  top:0;
  right:100%;
  margin-right:120px
}
.frame-image.frame-image-author .author.topright {
  top:0;
  left:100%;
  margin-left:120px
}
.frame-image.frame-image-author .author.bottomleft {
  bottom:0;
  right:100%;
  margin-right:80px
}
.frame-image.frame-image-author .author.bottomright {
  bottom:0;
  left:100%;
  margin-left:80px
}
.slider-area .inner a.btn-default.btn-border,
.slider-area .inner button.btn-default.btn-border {
  border-color:var(--color-border);
  color:var(--color-white)
}
.slider-style-1 .inner .subtitle {
  font-family:var(--font-primary);
  font-size:18px;
  letter-spacing:.5px;
  display:block;
  margin-bottom:18px;
  color:var(--color-body)
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-1 .inner .subtitle {
    font-size:16px;
    margin-bottom:10px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-1 .inner .subtitle {
    font-size:16px;
    margin-bottom:10px
  }
}
@media only screen and (max-width:575px) {
  .slider-style-1 .inner .subtitle {
    font-size:14px
  }
}
.slider-style-1 .inner .title {
  font-family:var(--font-primary);
  margin-bottom:25px;
  display:inline-block
}
.slider-style-1 .inner .title span {
  display:inline-block
}
.slider-style-1 .inner .title span label {
  margin-bottom:0
}
.slider-style-1 .inner .description {
  font-family:var(--font-primary);
  padding:0 22%;
  font-size:25px;
  line-height:1.7;
  margin-bottom:40px;
  color:var(--color-body)
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .slider-style-1 .inner .description {
    padding:0 14%;
    font-size:22px;
    margin-bottom:35px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-1 .inner .description {
    padding:0 1%;
    font-size:20px;
    margin-bottom:30px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-1 .inner .description {
    padding:0 1%;
    font-size:20px;
    margin-bottom:30px
  }
}
@media only screen and (max-width:575px) {
  .slider-style-1 .inner .description {
    font-size:18px;
    margin-bottom:25px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-1 .inner .desc-text {
    font-size:var(--font-size-b2)
  }
}
.slider-style-1 .inner.text-left .description {
  padding:0
}
.slider-style-1 .inner .list-icon li {
  color:var(--color-body)
}
.slider-style-1 .inner .list-icon li .icon {
  background-color:var(--color-blackest)!important
}
.slider-style-1 .inner .header-caption span {
  color:var(--color-white);
  font-size:85px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .slider-style-1 .inner .header-caption span {
    font-size:70px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-1 .inner .header-caption span {
    font-size:65px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-1 .inner .header-caption span {
    font-size:65px
  }
}
@media only screen and (max-width:575px) {
  .slider-style-1 .inner .header-caption span {
    font-size:46px
  }
}
.slider-style-1.variation-default .inner {
  padding:20px
}
@media only screen and (max-width:767px) {
  .slider-style-1.variation-default .inner {
    padding:0
  }
}
@media only screen and (max-width:479px) {
  .slider-style-1.variation-default .inner p.color-gray {
    color:var(--color-heading)!important;
    margin-bottom:30px
  }
}
.slider-style-1.variation-2 {
  position:relative
}
.slider-style-1.variation-2 .thumbnail img {
  transform:scale(1.1)
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .slider-style-1.variation-3 .inner .display-two {
    font-size:75px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .slider-style-1.variation-3 .inner .display-two {
    font-size:58px;
    margin-bottom:30px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-1.variation-3 .inner .display-two {
    font-size:50px
  }
}
@media only screen and (max-width:575px) {
  .slider-style-1.variation-3 .inner .display-two {
    font-size:36px
  }
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .slider-style-1.variation-3 .inner .description {
    padding:0 10%
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .slider-style-1.variation-3 .inner .description {
    font-size:20px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-1.variation-3 .inner .description {
    font-size:16px
  }
}
.slider-style-1.variation-4 .inner {
  margin-top:140px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-1.variation-4 .inner {
    margin-top:80px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-1.variation-4 .inner {
    margin-top:60px
  }
}
.slider-style-2 {
  padding-top:130px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-2 {
    padding-top:150px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-2 {
    padding-top:150px
  }
}
.slider-style-2 .inner .subtitle {
  font-weight:700;
  letter-spacing:.5px;
  line-height:18px;
  font-size:14px;
  border-radius:4px;
  margin-bottom:12px;
  display:inline-block;
  padding:7px 14px;
  background-color:var(--color-blackest);
  box-shadow:var(--shadow-lighter)
}
.slider-style-2 .inner .title {
  font-family:var(--font-primary);
  margin-bottom:25px;
  display:block;
  color:var(--color-white)
}
@media only screen and (max-width:767px) {
  .slider-style-2 .inner .title.display-one {
    font-size:40px;
    margin-bottom:15px!important
  }
}
.slider-style-2 .inner .list-icon li {
  color:var(--color-body)
}
.slider-style-2.variation-2 {
  padding-top:79px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-2.variation-2 {
    padding-top:170px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-2.variation-2 {
    padding-top:170px
  }
}
.slider-style-2.variation-2 .inner .title {
  font-weight:500;
  font-size:75px;
  margin-top:0
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-2.variation-2 .inner .title {
    font-size:54px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-2.variation-2 .inner .title {
    font-size:54px
  }
}
@media only screen and (max-width:575px) {
  .slider-style-2.variation-2 .inner .title {
    font-size:40px
  }
}
.slider-style-2.variation-2 .inner .tag-title {
  color:var(--color-secondary);
  letter-spacing:1.5px;
  padding-left:129px;
  position:relative;
  margin:50px 0 0
}
.slider-style-2.variation-2 .inner .tag-title:before {
  position:absolute;
  content:"";
  left:0;
  width:100px;
  height:2px;
  background:var(--color-secondary);
  top:50%;
  transform:translateY(-50%)
}
.slider-style-2.variation-3 {
  padding-top:80px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-2.variation-3 {
    padding-top:180px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-2.variation-3 {
    padding-top:180px
  }
}
.slider-style-2.variation-3 .inner .title {
  font-family:var(--font-primary);
  margin-bottom:25px;
  display:block;
  font-size:80px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-2.variation-3 .inner .title {
    font-size:60px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-2.variation-3 .inner .title {
    font-size:50px
  }
  .slider-style-2.variation-3 .inner .title br {
    display:none
  }
}
.slider-style-2.variation-3 .inner .description {
  font-size:20px;
  line-height:37px;
  margin-bottom:0;
  color:var(--color-body)
}
@media only screen and (max-width:767px) {
  .slider-style-2.variation-3 .inner .description {
    font-size:18px;
    line-height:30px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-3 {
    padding:100px 0
  }
}
@media only screen and (max-width:767px) {
  .slider-style-3 {
    padding:100px 0
  }
}
.slider-style-3 .inner .title {
  font-family:var(--font-primary);
  margin-bottom:25px;
  display:block;
  font-size:130px;
  line-height:1.1
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .slider-style-3 .inner .title {
    font-size:100px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-3 .inner .title {
    font-size:80px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-3 .inner .title {
    margin-bottom:20px;
    font-size:50px
  }
}
.slider-style-3 .inner .description {
  font-size:22px;
  line-height:43px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-3 .inner .description {
    font-size:20px;
    line-height:38px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-3 .inner .description {
    font-size:18px;
    line-height:30px
  }
}
.slider-style-3 .thumbnail {
  position:relative;
  z-index:2
}
.slider-style-3 .thumbnail:after {
  position:absolute;
  z-index:-1;
  width:100%;
  height:calc(100% - 130px);
  content:"";
  left:50%;
  bottom:0;
  transform:translateX(-50%);
  background:var(--color-blackest);
  box-shadow:var(--shadow-1);
  border-radius:6px
}
.slider-style-4 .inner {
  padding-top:80px
}
@media only screen and (max-width:767px) {
  .slider-style-4 .inner {
    padding-top:50px
  }
}
.slider-style-4 .inner>* {
  animation-name:fadeOutUp;
  animation-fill-mode:both;
  animation-duration:1s
}
.slider-style-4 .inner .title {
  font-family:var(--font-primary);
  margin-bottom:25px;
  display:block;
  font-size:130px;
  line-height:1.1;
  transition:all .3s cubic-bezier(.645,.045,.355,1);
  color:var(--color-white)
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .slider-style-4 .inner .title {
    font-size:100px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-4 .inner .title {
    font-size:100px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-4 .inner .title {
    font-size:60px
  }
}
@media only screen and (max-width:575px) {
  .slider-style-4 .inner .title {
    font-size:55px
  }
}
.slider-style-4 .inner .description {
  font-size:22px;
  line-height:43px;
  transition:all .3s cubic-bezier(.645,.045,.355,1);
  color:var(--color-body)
}
@media only screen and (max-width:767px) {
  .slider-style-4 .inner .description {
    font-size:20px;
    line-height:35px
  }
  .slider-style-4 .inner .description br {
    display:none
  }
}
.slider-style-4 .inner .button-group {
  transition:all .3s cubic-bezier(.645,.045,.355,1)
}
.slider-style-4.variation-2 .inner .title {
  font-size:70px
}
@media only screen and (max-width:767px) {
  .slider-style-4.variation-2 .inner .title {
    font-size:42px
  }
}
.slider-style-4.variation-2 .bg-overlay:before {
  background:#000;
  content:"";
  opacity:.5;
  background-image:none
}
.slider-style-4.variation-3 .inner .title {
  font-size:70px
}
.slider-style-4.variation-3 .bg-overlay:before {
  background:#000;
  content:"";
  opacity:.5;
  background-image:none
}
.slider-style-5 .inner .subtitle {
  font-weight:400;
  font-size:16px;
  letter-spacing:.5px;
  position:relative;
  padding-right:20px;
  display:inline-block;
  color:var(--color-white)
}
.slider-style-5 .inner .subtitle:after {
  position:absolute;
  content:"";
  width:120px;
  height:2px;
  background:var(--color-primary);
  left:100%;
  top:50%;
  transform:translateY(-50%)
}
.slider-style-5 .inner .title {
  font-family:var(--font-primary);
  margin-bottom:25px;
  display:block;
  font-size:64px;
  line-height:1.4;
  color:var(--color-white)
}
@media only screen and (max-width:767px) {
  .slider-style-5 .inner .title {
    font-size:40px
  }
}
@media only screen and (max-width:575px) {
  .slider-style-5 .inner .title {
    font-size:32px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-5 .inner .title br {
    display:none
  }
}
.slider-style-6 {
  background-color:var(--color-blackest)
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-6 {
    overflow:hidden;
    padding:170px 0 100px
  }
}
.slider-style-6.shape-right {
  position:relative;
  z-index:2;
  overflow:hidden
}
.slider-style-6.shape-right .shape-image {
  position:absolute;
  right:0;
  top:0;
  opacity:.5
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-6.shape-right .shape-image {
    display:none
  }
}
@media only screen and (max-width:767px) {
  .slider-style-6.shape-right .shape-image {
    display:none
  }
}
.slider-style-6.shape-left {
  position:relative
}
.slider-style-6.shape-left .inner {
  position:relative;
  z-index:2
}
.slider-style-6.shape-left .shape-image {
  position:absolute;
  left:0;
  top:0;
  opacity:.5;
  transform:rotate(180deg);
  height:100%;
  bottom:0
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-6.shape-left .shape-image {
    display:none
  }
}
@media only screen and (max-width:767px) {
  .slider-style-6.shape-left .shape-image {
    display:none
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-6.inheader-not-transparent {
    padding-top:100px
  }
}
.slider-style-6 .inner .title {
  font-family:var(--font-primary);
  margin-bottom:25px;
  display:block;
  font-size:80px;
  line-height:1.1
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .slider-style-6 .inner .title {
    font-size:62px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-6 .inner .title {
    font-size:60px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-6 .inner .title {
    font-size:45px
  }
  .slider-style-6 .inner .title br {
    display:none
  }
}
.slider-style-6 .inner .description {
  font-size:22px;
  line-height:43px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-6 .inner .description {
    font-size:20px;
    line-height:38px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-6 .inner .description {
    font-size:18px;
    line-height:30px
  }
}
.slider-style-6 .inner a.btn-default.btn-border {
  border-color:var(--color-border);
  color:var(--color-white)
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-perosonal-portfolio.height-750 {
    padding-top:180px
  }
}
@media only screen and (max-width:767px) {
  .slider-perosonal-portfolio.height-750 {
    padding-top:180px
  }
}
.slider-perosonal-portfolio .inner {
  margin-top:-100px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-perosonal-portfolio .inner {
    margin-top:0
  }
}
@media only screen and (max-width:767px) {
  .slider-perosonal-portfolio .inner {
    margin-top:0
  }
}
.slider-perosonal-portfolio .inner .title {
  font-size:100px;
  color:var(--color-white)
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-perosonal-portfolio .inner .title {
    font-size:58px
  }
}
@media only screen and (max-width:767px) {
  .slider-perosonal-portfolio .inner .title {
    font-size:46px
  }
}
.slider-perosonal-portfolio .inner a.btn-default.btn-border,
.slider-perosonal-portfolio .inner button.btn-default.btn-border {
  border-color:var(--color-border);
  color:var(--color-white)
}
.slider-style-7 .inner .title {
  font-size:100px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .slider-style-7 .inner .title {
    font-size:60px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-7 .inner .title {
    font-size:50px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-7 .inner .title {
    font-size:32px
  }
  .slider-style-7 .inner .title br {
    display:none
  }
}
.slider-style-8 {
  justify-content:center
}
.slider-style-8 .inner .title {
  font-size:100px;
  line-height:1.1
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-8 .inner .title {
    font-size:60px
  }
}
@media only screen and (max-width:767px) {
  .slider-style-8 .inner .title {
    font-size:46px
  }
}
.slider-style-8 .inner .description {
  font-size:22px;
  line-height:43px
}
@media only screen and (max-width:767px) {
  .slider-style-8 .inner .description {
    font-size:20px;
    line-height:38px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-style-8 .inner .description br {
    display:none
  }
}
@media only screen and (max-width:767px) {
  .slider-style-8 .inner .description br {
    display:none
  }
}
.slider-style-4 .slick-active .inner>* {
  animation-name:fadeInUp
}
.slider-style-4 .slick-active .inner .title {
  animation-delay:.5s
}
.slider-style-4 .slick-active .inner .description {
  animation-delay:1s
}
.slider-style-4 .slick-active .inner .button-group {
  animation-delay:1.2s
}
.slider-bg-image {
  background-repeat:no-repeat;
  background-size:cover;
  background-position:50%
}
.slider-bg-image.bg-image-1 {
  background-image:url(https://orditron.ai/images/bg/bg-image-1.jpg)
}
.slider-bg-image.bg-image2 {
  background-image:url(https://orditron.ai/images/call-to-action/bg-image-1.jpg)
}
.slider-bg-image.bg-image3 {
  background-image:url(https://orditron.ai/images/slider-bg/bg-image-3.jpg)
}
.slider-bg-image.bg-image4 {
  background-image:url(https://orditron.ai/images/bg-video/bg-image-4.jpg)
}
.slider-bg-image.bg-image5 {
  background-image:url(https://orditron.ai/images/slider-bg/bg-image-4.jpg);
  background-image:url(https://orditron.ai/images/slider-bg/bg-image-5.jpg)
}
.slider-bg-image.bg-image6 {
  background-image:url(https://orditron.ai/images/slider-bg/bg-image-6.jpg)
}
.slider-bg-image.bg-image10 {
  background-image:url(https://orditron.ai/images/bg/bg-image-10.jpg)
}
.slider-bg-image.bg-image11 {
  background-image:url(https://orditron.ai/images/bg/bg-image-11.jpg)
}
.slider-bg-image.bg-image13 {
  background-image:url(https://orditron.ai/images/slider-bg/bg-image-13.jpg)
}
.slider-bg-image.bg-image14 {
  background-image:url(https://orditron.ai/images/slider-bg/bg-image-14.jpg)
}
.slider-bg-image.bg-image15 {
  background-image:url(https://orditron.ai/images/slider-bg/bg-image-15.jpg)
}
.slider-bg-image.bg-image16 {
  background-image:url(https://orditron.ai/images/slider-bg/bg-image-16.jpg)
}
.slider-bg-image.bg-banner2 {
  background-image:url(https://orditron.ai/images/bg/main-banner-bg-2.png)
}
.slider-video-bg {
  position:relative;
  z-index:2;
  padding-top:230px;
  padding-bottom:284px;
  overflow:hidden
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .slider-video-bg {
    padding-top:100px;
    padding-bottom:100px
  }
}
@media only screen and (max-width:767px) {
  .slider-video-bg {
    padding-top:100px;
    padding-bottom:100px
  }
}
.slider-video-bg .video-background {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-1
}
.slider-video-bg .inner {
  position:relative;
  z-index:2
}
.banner-search {
  position:relative;
  max-width:50%;
  margin:0 auto
}
@media only screen and (max-width:1199px) {
  .banner-search {
    max-width:100%
  }
}
.banner-search input {
  height:60px;
  color:var(--color-body);
  padding:0 80px 0 20px
}
.banner-search input:focus {
  border-color:var(--color-secondary)
}
.banner-search .search-button {
  position:absolute;
  right:6px;
  top:50%;
  transform:translateY(-50%);
  border:0;
  background:var(--color-secondary);
  height:47px;
  padding:0 20px;
  border-radius:3px;
  text-align:center;
  font-size:20px
}
.banner-search .search-button.text-btn {
  color:var(--color-white);
  font-size:14px;
  font-weight:500;
  text-transform:uppercase
}
.banner-search .search-button i {
  color:var(--color-white);
  font-weight:400
}
.slider-area .lightchain-box-card .inner .content,
.slider-area .team-style-default .inner .content {
  padding-top:0!important
}
.slider-area .img-crt-area {
  padding-top:120px;
  padding-bottom:50px
}
@media only screen and (max-width:767px) {
  .slider-area .img-crt-area {
    padding-top:70px;
    padding-bottom:30px
  }
}
.ltchain-slider-bg-icon-wrapper {
  z-index:1!important;
  position:static!important
}
.ltchain-slider-bg-icon-wrapper .ltchain-slider-bg-icon {
  transition:2.5s;
  position:absolute;
  max-width:823px;
  height:auto;
  bottom:-20px;
  mix-blend-mode:color-dodge;
  -webkit-mix-blend-mode:color-dodge;
  z-index:1
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .ltchain-slider-bg-icon-wrapper .ltchain-slider-bg-icon {
    max-width:623px;
    bottom:20%;
    top:auto
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .ltchain-slider-bg-icon-wrapper .ltchain-slider-bg-icon {
    max-width:556px;
    bottom:40%;
    top:auto
  }
}
@media only screen and (max-width:767px) {
  .ltchain-slider-bg-icon-wrapper .ltchain-slider-bg-icon {
    max-width:346px;
    bottom:50%;
    top:auto
  }
}
.ltchain-slider-bg-icon-wrapper .ltchain-slider-bg-icon-left {
  left:-30px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .ltchain-slider-bg-icon-wrapper .ltchain-slider-bg-icon-left {
    left:-100px
  }
}
.ltchain-slider-bg-icon-wrapper .ltchain-slider-bg-icon-right {
  right:-30px
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .ltchain-slider-bg-icon-wrapper .ltchain-slider-bg-icon-right {
    right:-100px
  }
}
.ltchain-slider-bg-flash-wrapper {
  z-index:0!important;
  position:absolute!important;
  left:0;
  top:0;
  height:100%;
  width:100%
}
.ltchain-slider-bg-flash {
  position:absolute;
  width:537.41px;
  height:115.487px;
  transform:rotate(36.588deg) translate(-50%,-150%);
  border-radius:537.41px;
  background:linear-gradient(91deg,#3a00ea -19.64%,#dd00ac 99.25%);
  filter:blur(114.5500030518px);
  top:50%;
  transform-origin:0 0
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .ltchain-slider-bg-flash {
    width:300px;
    height:100px
  }
}
@media only screen and (max-width:767px) {
  .ltchain-slider-bg-flash {
    width:150px;
    height:80px
  }
}
.ltchain-slider-bg-flash-left {
  left:-30px;
  animation:rotateFlash 5s ease-in-out infinite
}
.ltchain-slider-bg-flash-right {
  right:-30px;
  background:conic-gradient(from 180deg at 50% 50%,#3c80f6 0deg,#9e93fa 1turn);
  transform:rotate(-24.095deg) translate(50%,-50%);
  animation:rotateFlashRight 5s ease-in-out infinite;
  animation-delay:2s
}
@keyframes rotateFlash {
  0% {
    transform:rotate(0deg) translate(-50%,-150%)
  }
  50% {
    transform:rotate(36deg) translate(-50%,-150%)
  }
  to {
    transform:rotate(0deg) translate(-50%,-150%)
  }
}
@keyframes rotateFlashRight {
  0% {
    transform:rotate(-24.095deg) translate(50%,-50%)
  }
  50% {
    transform:rotate(-5deg) translate(50%,-50%)
  }
  to {
    transform:rotate(-24.095deg) translate(50%,-50%)
  }
}
.ltchain-slider-bg-grid-shape-wrapper {
  position:absolute!important;
  z-index:-1!important;
  top:0;
  left:0;
  height:100%;
  width:100%
}
.ltchain-slider-bg-grid-shape-wrapper img {
  height:auto;
  object-fit:cover;
  width:100%
}
.light-animated-line-wrapper {
  height:100%;
  position:absolute!important;
  left:0;
  top:0;
  overflow:hidden;
  width:calc(100% - 600px);
  margin:0 300px;
  z-index:-1!important;
  display:flex;
  justify-content:space-between
}
@media only screen and (min-width:1200px)and (max-width:1599px),only screen and (min-width:992px)and (max-width:1199px) {
  .light-animated-line-wrapper {
    width:calc(100% - 400px);
    margin:0 200px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .light-animated-line-wrapper {
    width:calc(100% - 340px);
    margin:0 170px
  }
}
@media only screen and (max-width:767px) {
  .light-animated-line-wrapper {
    width:calc(100% - 120px);
    margin:0 60px
  }
}
.light-animated-line-wrapper .separator-animated-line-verticle-one.animated-true:before {
  animation-delay:0s!important
}
.light-animated-line-wrapper .separator-animated-line-verticle-two.animated-true:before {
  animation-delay:1s!important
}
.light-animated-line-wrapper .separator-animated-line-verticle-three.animated-true:before {
  animation-delay:2s!important
}
.light-animated-line-wrapper .separator-animated-line-verticle-four.animated-true:before {
  animation-delay:3s!important
}
.light-animated-line-wrapper .separator-animated-line-verticle-five.animated-true:before {
  animation-delay:4s!important
}
.light-animated-line-wrapper .separator-animated-line-verticle-six.animated-true:before {
  animation-delay:3s!important
}
.light-animated-line-wrapper .separator-animated-line-verticle-seven.animated-true:before {
  animation-delay:1s!important
}
.light-animated-line-wrapper .separator-animated-line-verticle-eight.animated-true:before {
  animation-delay:2s!important
}
.light-animated-line-wrapper .separator-animated-line-verticle-nine.animated-true:before {
  animation-delay:0s!important
}
.separator-animated {
  position:relative;
  overflow:hidden;
  height:2px;
  width:100%;
  background:linear-gradient(90deg,transparent,hsla(0,0%,100%,0) 0,rgba(111,100,233,.6) 50%,transparent)
}
.separator-animated.animated-true:before {
  content:"";
  position:absolute;
  width:3%;
  height:100%;
  background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,0) 0,var(--color-primary) 50%,transparent 100%);
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
  animation:separateline 5s ease-in-out infinite
}
.separator-animated.separator-animated-line-verticle {
  height:100%;
  width:1px;
  background:radial-gradient(65.23% 65.23% at 50% 32.22%,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.01) 100%);
  position:static
}
.separator-animated.separator-animated-line-verticle.animated-true:before {
  content:"";
  position:absolute;
  width:1px;
  height:27px;
  background:linear-gradient(180deg,rgba(112,100,233,0),#7064e9 50%,rgba(112,100,233,0));
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
  top:-10%
}
.separator-animated.separator-animated-line-verticle.animated-true:nth-child(odd):before {
  animation:separatelineverticle 5s ease-in-out infinite
}
@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px) {
  .separator-animated.separator-animated-line-verticle.animated-true:nth-child(2n) {
    display:none
  }
}
.separator-animated.separator-animated-line-verticle.animated-true:nth-child(2n):before {
  animation:separatelineverticleReverce 5s ease-in-out infinite
}
@keyframes separateline {
  0% {
    left:0
  }
  to {
    left:110%
  }
}
@keyframes separatelineverticle {
  0% {
    top:-10%
  }
  to {
    top:110%
  }
}
@keyframes separatelineverticleReverce {
  0% {
    top:110%
  }
  to {
    top:-10%
  }
}
.lightchain-portfolio-details .content-left .title {
  font-size:38px;
  margin-bottom:33px
}
@media only screen and (max-width:767px) {
  .lightchain-portfolio-details .content-left .title {
    font-size:25px;
    margin-bottom:20px
  }
}
.lightchain-portfolio-details .content-left .single-list-wrapper {
  margin:-5px
}
.lightchain-portfolio-details .content-left .single-list-wrapper .single-list {
  margin:5px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:10px 0
}
.lightchain-portfolio-details .content-left .single-list-wrapper .single-list+.single-list {
  border-top:1px solid var(--color-border)
}
.lightchain-portfolio-details .content-left .single-list-wrapper .single-list label {
  font-size:20px;
  color:#fff;
  display:inline-block;
  padding-right:16px;
  margin:0
}
.lightchain-portfolio-details .content-left .single-list-wrapper .single-list span {
  font-size:18px
}
.lightchain-portfolio-details .content-right .subtitle {
  font-size:25px;
  letter-spacing:.5px;
  font-weight:500
}
.lightchain-portfolio-details .content-right .description p {
  margin-bottom:10px
}
.lightchain-portfolio-details .alignwide {
  margin-left:-100px;
  margin-right:-100px;
  max-width:1400px;
  width:auto
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lightchain-portfolio-details .alignwide {
    margin-left:0;
    margin-right:0
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lightchain-portfolio-details .alignwide {
    margin-left:0;
    margin-right:0
  }
}
@media only screen and (max-width:767px) {
  .lightchain-portfolio-details .alignwide {
    margin-left:0;
    margin-right:0
  }
}
.single-demo {
  text-align:center;
  background:var(--color-lessdark);
  border-radius:10px;
  padding:20px;
  transition:.3s;
  position:relative
}
.single-demo a {
  display:block
}
.single-demo .thumbnail {
  position:relative
}
.single-demo .thumbnail img {
  border-radius:10px;
  width:100%
}
.single-demo .thumbnail .image-light {
  display:none
}
.single-demo .thumbnail .label-badge {
  position:absolute;
  right:20px;
  border-radius:5px;
  background-color:transparent;
  background:#fff700;
  padding:0 12px;
  color:#000;
  font-size:14px;
  height:29px;
  line-height:29px;
  text-transform:uppercase;
  letter-spacing:.5px;
  font-weight:500;
  display:inline-block;
  width:60px;
  bottom:20px
}
.single-demo .title {
  margin:20px 0 0;
  font-size:20px;
  letter-spacing:.5px;
  position:relative;
  display:inline-block
}
.single-demo:hover {
  transform:translateY(-5px)
}
.react-image img {
  max-height:150px
}
.lightchain-back-top i {
  transition:.3s
}
.lightchain-back-top:hover i {
  color:var(--color-primary)!important
}
.moon-light {
  filter:invert(1)!important
}
body.active-light-mode {
  background-color:var(--color-white);
  color:#65676b
}
body.active-light-mode .color-heading-2 {
  color:var(--color-dark)!important
}
body.active-light-mode .inner-switcher {
  background:#efefff
}
body.active-light-mode .inner-switcher img {
  filter:invert(0)!important
}
body.active-light-mode .inner-switcher .text {
  color:var(--color-blackest)
}
body.active-light-mode .inner-switcher .active .text {
  color:var(--color-white)
}
body.active-light-mode .moon-light {
  filter:invert(0)!important
}
body.active-light-mode .my_switcher-2 ul .text {
  color:var(--dark-color-link)
}
body.active-light-mode .my_switcher-3 ul {
  background-color:#efefff
}
body.active-light-mode .my_switcher-3 ul li a.active:hover {
  color:transparent
}
body.active-light-mode .my_switcher-3 ul .text {
  color:var(--color-black)
}
body.active-light-mode .my_switcher-2 ul li a {
  border:2px solid rgba(112,100,233,.302)
}
body.active-light-mode .blog-details-content .category-meta span.text,
body.active-light-mode .demo-slider-area.slider-style-1 .inner .title,
body.active-light-mode .footer-style-default .footer-top .lightchain-footer-widget .title,
body.active-light-mode .h1,
body.active-light-mode .h2,
body.active-light-mode .h3,
body.active-light-mode .h4,
body.active-light-mode .h5,
body.active-light-mode .h6,
body.active-light-mode .lcai-single-widget .title,
body.active-light-mode .lcai-single-widget.widget_recent_entries .inner a,
body.active-light-mode .lightchain-back-top svg,
body.active-light-mode .lightchain-call-to-action.style-8 .title,
body.active-light-mode .lightchain-comment-form .section-title .title,
body.active-light-mode .lightchain-default-tab .tab-button .tabs__tab .nav-link,
body.active-light-mode .lightchain-newsletter-default .newsletter-section-title .title,
body.active-light-mode .lightchain-portfolio-details .content-left .single-list-wrapper .single-list label,
body.active-light-mode .popup-mobile-menu .inner .header-top .close-menu .close-button,
body.active-light-mode .service.service__style--standard.version-2 .inner .content .title,
body.active-light-mode .social-default li a,
body.active-light-mode .tagcloud a,
body.active-light-mode .wp-block-tag-cloud a,
body.active-light-mode h1,
body.active-light-mode h2,
body.active-light-mode h3,
body.active-light-mode h4,
body.active-light-mode h5,
body.active-light-mode h6 {
  color:#181818
}
body.active-light-mode .lcai-single-widget.widget_archive ul li a:hover,
body.active-light-mode .lcai-single-widget.widget_archive ul li:hover a span,
body.active-light-mode .lcai-single-widget.widget_categories ul li a:hover,
body.active-light-mode .lcai-single-widget.widget_categories ul li:hover a span,
body.active-light-mode .lcai-single-widget.widget_meta ul li a:hover,
body.active-light-mode .lcai-single-widget.widget_meta ul li:hover a span,
body.active-light-mode .lcai-single-widget.widget_nav_menu ul li a:hover,
body.active-light-mode .lcai-single-widget.widget_nav_menu ul li:hover a span,
body.active-light-mode .lcai-single-widget.widget_pages ul li a:hover,
body.active-light-mode .lcai-single-widget.widget_pages ul li:hover a span,
body.active-light-mode .lcai-single-widget.widget_recent_comments ul li a:hover,
body.active-light-mode .lcai-single-widget.widget_recent_comments ul li:hover a span,
body.active-light-mode .lcai-single-widget.widget_recent_entries ul li a:hover,
body.active-light-mode .lcai-single-widget.widget_recent_entries ul li:hover a span {
  color:var(--color-primary)
}
body.active-light-mode .slider-style-1.variation-3 .inner .title,
body.active-light-mode .slider-style-1.variation-3 .inner .title span {
  color:#181818!important
}
body.active-light-mode .lightchain-default-tab .tab-button .tabs__tab .nav-link.active,
body.active-light-mode .slider-style-3 .thumbnail:after {
  background:#f5f8fa
}
body.active-light-mode .slider-style-8 .inner a.btn-default.btn-border,
body.active-light-mode .slider-style-8 .inner button.btn-default.btn-border {
  border-color:#d8d8d8;
  color:#65676b
}
body.active-light-mode .lightchain-slick-arrow button.slick-arrow {
  border:2px solid #d8d8d8;
  color:#65676b
}
body.active-light-mode .lightchain-slick-arrow.testimonial-activation button.slick-arrow.next-arrow:before,
body.active-light-mode .lightchain-slick-arrow.testimonial-activation button.slick-arrow.prev-arrow:before {
  filter:brightness(0)
}
body.active-light-mode .lightchain-slick-arrow button.slick-arrow:hover {
  border-color:transparent!important
}
body.active-light-mode .lightchain-slick-arrow.testimonial-activation button.slick-arrow.next-arrow:hover:before,
body.active-light-mode .lightchain-slick-arrow.testimonial-activation button.slick-arrow.prev-arrow:hover:before {
  filter:brightness(1)
}
body.active-light-mode .slider-style-8 .inner a.btn-default.btn-border:hover,
body.active-light-mode .slider-style-8 .inner button.btn-default.btn-border:hover {
  color:#fff;
  border-color:transparent
}
body.active-light-mode .slider-style-1.banner-company .inner .list-icon li .icon {
  background-color:#f5f8fa!important
}
body.active-light-mode .single-demo .thumbnail .image-light {
  display:block
}
body.active-light-mode .mainmenu-nav .mainmenu li.has-droupdown .submenu li a.active {
  background:#d8d8d8
}
body.active-light-mode .mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item li a.active,
body.active-light-mode .mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item li a:hover {
  background:#efefff
}
body.active-light-mode .breadcrumb-inner ul.page-list li a,
body.active-light-mode .breadcrumb-inner ul.page-list li.lightchain-breadcrumb-item.active,
body.active-light-mode .clltoaction-style-default.style-7 .content .subtitle,
body.active-light-mode .copyright-style-one .ft-menu li a,
body.active-light-mode .error-inner .description,
body.active-light-mode .footer-style-default .footer-top .lightchain-footer-widget .footer-link li a,
body.active-light-mode .footer-style-default .footer-top .lightchain-footer-widget .subtitle,
body.active-light-mode .footer-style-default .footer-top .lightchain-footer-widget .text-big,
body.active-light-mode .header-transparent.sticky .mainmenu-nav .mainmenu>li>a,
body.active-light-mode .lcai-single-widget.widget_archive ul li a,
body.active-light-mode .lcai-single-widget.widget_archive ul li span,
body.active-light-mode .lcai-single-widget.widget_categories ul li a,
body.active-light-mode .lcai-single-widget.widget_categories ul li span,
body.active-light-mode .lcai-single-widget.widget_meta ul li a,
body.active-light-mode .lcai-single-widget.widget_meta ul li span,
body.active-light-mode .lcai-single-widget.widget_nav_menu ul li a,
body.active-light-mode .lcai-single-widget.widget_nav_menu ul li span,
body.active-light-mode .lcai-single-widget.widget_pages ul li a,
body.active-light-mode .lcai-single-widget.widget_pages ul li span,
body.active-light-mode .lcai-single-widget.widget_recent_comments ul li a,
body.active-light-mode .lcai-single-widget.widget_recent_comments ul li span,
body.active-light-mode .lcai-single-widget.widget_recent_entries .inner span,
body.active-light-mode .lcai-single-widget.widget_recent_entries ul li a,
body.active-light-mode .lcai-single-widget.widget_recent_entries ul li span,
body.active-light-mode .lightchain-address .inner p a,
body.active-light-mode .lightchain-call-to-action.style-8 .content .subtitle,
body.active-light-mode .lightchain-newsletter-default .newsletter-section-title .description,
body.active-light-mode .popup-mobile-menu .mainmenu li a,
body.active-light-mode .post-page-banner .lightchain-meta-list li,
body.active-light-mode .post-page-banner .lightchain-meta-list li a,
body.active-light-mode .radial-progress .circle-text span.count,
body.active-light-mode .radial-progress .circle-text span.count:after,
body.active-light-mode .radial-progress-single .circle-info .subtitle,
body.active-light-mode .service.service__style--standard.version-2 .inner .tagcloud a,
body.active-light-mode .single-progress .title,
body.active-light-mode .slider-style-1.bg-transparent .inner .description,
body.active-light-mode .slider-style-1.bg-transparent .inner .subtitle,
body.active-light-mode .slider-style-5 .inner .subtitle,
body.active-light-mode .slider-style-5 .inner .title,
body.active-light-mode input[type=email],
body.active-light-mode input[type=number],
body.active-light-mode input[type=password],
body.active-light-mode input[type=tel],
body.active-light-mode input[type=text],
body.active-light-mode p,
body.active-light-mode textarea {
  color:#65676b
}
body.active-light-mode .breadcarumb-style-1,
body.active-light-mode .clltoaction-style-default.style-7 .content-wrapper,
body.active-light-mode .footer-style-default .newsletter-form .form-group input,
body.active-light-mode .form-group input,
body.active-light-mode .form-group textarea,
body.active-light-mode .lcai-single-widget,
body.active-light-mode .lcai-single-widget.widget_archive ul li+li,
body.active-light-mode .lcai-single-widget.widget_categories ul li+li,
body.active-light-mode .lcai-single-widget.widget_meta ul li+li,
body.active-light-mode .lcai-single-widget.widget_nav_menu ul li+li,
body.active-light-mode .lcai-single-widget.widget_pages ul li+li,
body.active-light-mode .lcai-single-widget.widget_recent_comments ul li+li,
body.active-light-mode .lcai-single-widget.widget_recent_entries ul li+li,
body.active-light-mode .lightchain-accordion-style.lightchain-accordion-02 .card .card-header,
body.active-light-mode .lightchain-accordion-style.lightchain-accordion-03 .card .card-header,
body.active-light-mode .lightchain-accordion-style.lightchain-accordion-04 .card,
body.active-light-mode .lightchain-comment-form .inner .rnform-group textarea,
body.active-light-mode .lightchain-portfolio-details .content-left .single-list-wrapper .single-list+.single-list,
body.active-light-mode .lightchain-pricing .pricing-table-inner,
body.active-light-mode .mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item,
body.active-light-mode .newsletter-area .border-top-bottom,
body.active-light-mode .popup-mobile-menu .mainmenu li+li,
body.active-light-mode .section-title-2 .title,
body.active-light-mode .tagcloud a,
body.active-light-mode .wp-block-tag-cloud a,
body.active-light-mode input[type=email],
body.active-light-mode input[type=number],
body.active-light-mode input[type=password],
body.active-light-mode input[type=tel],
body.active-light-mode input[type=text],
body.active-light-mode textarea {
  border-color:rgba(112,100,233,.302)
}
body.active-light-mode .mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item {
  border-right:none
}
body.active-light-mode .service.service__style--1.with-working-process .line {
  background-color:rgba(0,0,0,.141);
  width:83%
}
body.active-light-mode .preloader {
  background:var(--color-white)
}
body.active-light-mode .mainmenu-nav .mainmenu li.has-droupdown .submenu li a:hover {
  background:#d8d8d8
}
body.active-light-mode .mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item li a:hover {
  background:#efefff;
  color:var(--color-primary)
}
body.active-light-mode .breadcrumb-inner ul.page-list li a:hover,
body.active-light-mode .header-top-bar .header-left p a:hover,
body.active-light-mode .lightchain-address .inner p a:hover,
body.active-light-mode .post-page-banner .lightchain-meta-list li a:hover {
  color:var(--color-primary)
}
body.active-light-mode .header-top-news .btn-read-more span,
body.active-light-mode .social-default li a:hover,
body.active-light-mode .tagcloud a:hover,
body.active-light-mode .wp-block-tag-cloud a:hover {
  color:var(--color-white)
}
body.active-light-mode .tagcloud a:hover,
body.active-light-mode .wp-block-tag-cloud a:hover {
  border-color:var(--color-primary)
}
body.active-light-mode a.btn-default.text-underline,
body.active-light-mode button.btn-default.text-underline {
  border-color:#181818;
  color:#181818
}
body.active-light-mode .single-demo .thumbnail .image-active-light-mode {
  display:block
}
body.active-light-mode .single-demo .thumbnail .image-dark {
  display:none
}
body.active-light-mode .copyright-style-one .social-default.color-lessdark li a,
body.active-light-mode .footer-style-default .social-default li a,
body.active-light-mode .lightchain-newsletter-default .lightchain-newsletter .form-group input {
  background:#fff
}
body.active-light-mode .copyright-style-one .ft-menu li+li:after {
  background:#c5c1c1
}
body.active-light-mode .copyright-style-one .ft-menu li a:hover,
body.active-light-mode .footer-style-default .footer-top .lightchain-footer-widget .footer-link li a:hover {
  color:var(--color-primary)
}
body.active-light-mode .header-transparent-with-topbar .header-default,
body.active-light-mode .header-transparent-with-topbar .header-top-bar {
  background:transparent
}
body.active-light-mode [class*=col]:nth-child(2) .counter-style-2.color-variation .count-number {
  background-color:#f9f5f5
}
body.active-light-mode [class*=col]:nth-child(3) .counter-style-2.color-variation .count-number {
  background-color:#eef2f3
}
body.active-light-mode .service-wrapper>[class*=col]:nth-child(4) .service.service__style--1.icon-circle-style .icon {
  background-color:rgba(235,0,139,.141)
}
body.active-light-mode .logo a img.logo-light {
  display:none
}
body.active-light-mode .lightchain-back-top i {
  color:#333
}
body.active-light-mode .service-wrapper>[class*=col]:nth-child(5) .service.service__style--1.icon-circle-style .icon {
  background-color:rgba(0,154,255,.161)
}
body.active-light-mode .service-wrapper>[class*=col]:nth-child(6) .service.service__style--1.icon-circle-style .icon {
  background-color:rgba(48,0,255,.161)
}
body.active-light-mode .service.service__style--1.icon-circle-style .icon {
  background-color:rgba(5,157,255,.059)
}
body.active-light-mode .service-wrapper>[class*=col]:nth-child(2) .service.service__style--1.icon-circle-style .icon {
  background-color:rgba(251,83,67,.102)
}
body.active-light-mode .service-wrapper>[class*=col]:nth-child(3) .service.service__style--1.icon-circle-style .icon {
  background-color:rgba(101,73,213,.122)
}
body.active-light-mode .timeline-dot:after {
  background:radial-gradient(50% 50% at 50% 50%,#f5f8fa 48.96%,#f5f8fa 100%)
}
body.active-light-mode .header-top-bar {
  background-color:var(--color-white)
}
body.active-light-mode .about-style-5 .about-wrapper,
body.active-light-mode .about-style-6 .wrapper:after,
body.active-light-mode .advance-pricing .pricing-left,
body.active-light-mode .advance-tab-button-1 .tab-button-list .tab-button:before,
body.active-light-mode .bg-flashlight:after,
body.active-light-mode .bg-overlay-solid:before,
body.active-light-mode .box-grid-layout .lightchain-card,
body.active-light-mode .card-box.card-style-1,
body.active-light-mode .clltoaction-style-default.style-4 .content-wrapper,
body.active-light-mode .clltoaction-style-default.style-5 .content-wrapper,
body.active-light-mode .counter-style-2 .count-number,
body.active-light-mode .frame-image,
body.active-light-mode .lcai-single-widget .title,
body.active-light-mode .lcai-user-wrapper .lcai-user-menu-list-wrapper,
body.active-light-mode .lightchain-accordion-style .card,
body.active-light-mode .lightchain-address,
body.active-light-mode .lightchain-back-top,
body.active-light-mode .lightchain-box-card .inner,
body.active-light-mode .lightchain-call-to-action.style-8,
body.active-light-mode .lightchain-card,
body.active-light-mode .lightchain-default-tab .lightchain-tab-content,
body.active-light-mode .lightchain-default-tab .tab-button .react-tabs__tab.react-tabs__tab--selected,
body.active-light-mode .lightchain-pricing.style-2 .pricing-table-inner,
body.active-light-mode .lightchain-pricing.style-5 .pricing-table-inner,
body.active-light-mode .lightchain-sub-badge,
body.active-light-mode .list-icon li .icon,
body.active-light-mode .mainmenu-nav .mainmenu li.has-droupdown .submenu,
body.active-light-mode .mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper,
body.active-light-mode .popup-mobile-menu .inner,
body.active-light-mode .section-title .subtitle,
body.active-light-mode .service.gallery-style,
body.active-light-mode .single-timeline .single-content,
body.active-light-mode .social-default li a,
body.active-light-mode .team-style-default .inner {
  background:#f5f8fa
}
body.active-light-mode .lcai-default-sidebar-list li a.active {
  color:var(--color-primary);
  background:#efefff
}
body.active-light-mode .lcai-user-wrapper .lcai-user-menu-list-wrapper {
  box-shadow:0 0 20px 5px rgba(7,7,16,.1)
}
body.active-light-mode .lightchain-header.sticky {
  background:#f5f8fa!important;
  box-shadow:0 14px 36.7px 0 rgba(14,12,21,.06)
}
body.active-light-mode a.btn-default.bg-light-gradient {
  background:radial-gradient(85% 120% at 50% 125%,#ff3bd4 .74%,#7130c3 65%,#4b4f95 100%)
}
body.active-light-mode .header-default,
body.active-light-mode .lcai-left-panel {
  background:var(--color-white)
}
body.active-light-mode .lcai-left-panel {
  border-right:1px solid rgba(from var(--color-midgray) r g b/.15)
}
body.active-light-mode .lcai-pagination li.active a {
  background:var(--color-primary);
  color:var(--color-white)
}
body.active-light-mode .lcai-pagination li a {
  color:var(--color-midgray);
  background:var(--color-light)
}
body.active-light-mode .wp-block-calendar tfoot td,
body.active-light-mode td {
  border:1px solid var(--color-lightest)
}
body.active-light-mode .lcai-default-card.style-three .inner,
body.active-light-mode .team-style-default.style-three .inner {
  border:2px solid var(--color-lightest)
}
body.active-light-mode .lcai-single-widget .title {
  border-bottom:2px solid rgba(112,100,233,.2)
}
body.active-light-mode .changelog_content p.title {
  color:#65676b
}
body.active-light-mode .lightchain-tab .tab-btn-grp {
  border:2px solid var(--color-lightest)
}
body.active-light-mode .lightchain-tab .tab-btn-grp button {
  color:#8d8ea6
}
body.active-light-mode .lightchain-tab .tab-btn-grp button.active {
  background:var(--color-primary);
  color:var(--color-white)
}
body.active-light-mode .lightchain-tab .tab-btn-grp button.active .lightchain-badge-card {
  color:#fff;
  border:2px solid var(--color-border)
}
body.active-light-mode .lightchain-tab .tab-btn-grp button .lightchain-badge-card {
  color:#8d8ea6;
  border:2px solid var(--color-lightest)
}
body.active-light-mode .lightchain-compare-table.style-1 table th {
  border:1px solid var(--color-lightest)
}
body.active-light-mode .lightchain-compare-table.style-1 table th.style-prymary {
  background-color:#f5f8fa;
  color:var(--color-primary)
}
body.active-light-mode .lightchain-compare-table.style-1 table td .icon {
  background-color:var(--color-primary);
  color:var(--color-white)
}
body.active-light-mode .lightchain-compare-table.style-1 table td .icon.bg-dark {
  background-color:var(--color-text-off)!important
}
body.active-light-mode .bg-color-blackest {
  background:#f5f8fa!important
}
body.active-light-mode .copyright-style-one,
body.active-light-mode .footer-style-default .footer-top {
  background:var(--color-white)
}
body.active-light-mode .slider-style-2 .list-icon li .icon {
  background:var(--color-blackest)
}
body.active-light-mode .advance-pricing,
body.active-light-mode .card-style-default.testimonial-style-one .inner .thumbnail:after,
body.active-light-mode .hamberger-button,
body.active-light-mode .lightchain-pricing.style-5 .pricing-table-inner .pricing,
body.active-light-mode .lightchain-timeline-single.dark-line .lightchain-timeline .progress-dot .dot-level,
body.active-light-mode .lightchain-timeline-single.dark-line .lightchain-timeline .progress-line .line-inner,
body.active-light-mode .popup-mobile-menu .inner .header-top .close-menu .close-button {
  background:#d8d8d8
}
body.active-light-mode .single-demo {
  background:#e9f8fe
}
body.active-light-mode .brand-style-1 li,
body.active-light-mode .lightchain-accordion-style .card .card-body {
  border-color:#d8d8d8
}
body.active-light-mode hr {
  border-top:1px solid rgba(0,0,0,.141)
}
body.active-light-mode .lightchain-card {
  border-color:#f5f8fa
}
body.active-light-mode .lightchain-pricing .pricing-table-inner .pricing-header,
body.active-light-mode .lightchain-pricing.active .pricing-table-inner .pricing-header {
  border-color:rgba(0,0,0,.039)
}
body.active-light-mode .advance-tab-button-1 .tab-button-list .tab-button:after {
  border-left:20px solid #f5f8fa;
  border-top:20px solid transparent;
  border-bottom:20px solid transparent
}
body.active-light-mode a.btn-default.btn-border,
body.active-light-mode button.btn-default.btn-border {
  border-color:rgba(112,100,233,.302);
  color:#181818
}
body.active-light-mode a.btn-default.btn-border:hover,
body.active-light-mode button.btn-default.btn-border:hover {
  border-color:transparent;
  color:#fff
}
body.active-light-mode .lightchain-box-card .inner .thumbnail,
body.active-light-mode .team-style-default .inner .thumbnail {
  border:6px solid var(--color-white)
}
body.active-light-mode .advance-pricing .pricing-left .subtitle,
body.active-light-mode .advance-tab-button-1 .tab-button-list .tab-button .title,
body.active-light-mode .clltoaction-style-default.style-4 .content .subtitle,
body.active-light-mode .filter-button-default button,
body.active-light-mode .header-top-bar .header-left p a,
body.active-light-mode .header-top-bar .header-right .address-content p a,
body.active-light-mode .header-top-bar .social-default.icon-naked li a,
body.active-light-mode .lightchain-accordion-style .card .card-body,
body.active-light-mode .lightchain-box-card .inner .social-icon li a,
body.active-light-mode .lightchain-pricing.active .pricing-table-inner .pricing-body ul.list-style--1 li,
body.active-light-mode .lightchain-pricing.active .pricing-table-inner .pricing-body ul.list-style--1 li svg,
body.active-light-mode .list-icon li,
body.active-light-mode .mainmenu-nav .mainmenu li.has-droupdown .submenu li a,
body.active-light-mode .mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item li a,
body.active-light-mode .mainmenu-nav .mainmenu>li>a,
body.active-light-mode .progress-info .title,
body.active-light-mode .progress-info span.progress-number,
body.active-light-mode .service.gallery-style .content p,
body.active-light-mode .single-timeline .single-content .inner .content .date-of-timeline,
body.active-light-mode .team-style-default .inner .social-icon li a,
body.active-light-mode .testimonial-style-two .content .client-info .subtitle,
body.active-light-mode ul li {
  color:#65676b
}
body.active-light-mode .card-box.card-style-1 .inner .content .description {
  color:#65676b!important
}
body.active-light-mode .advance-pricing .pricing-left .price-wrapper .price-amount,
body.active-light-mode .advance-tab-button-1 .tab-button-list .react-tabs__tab--selected .tab-button .title,
body.active-light-mode .box-grid-layout .lightchain-card .inner .content .title,
body.active-light-mode .btn-read-more span,
body.active-light-mode .card-style-default.testimonial-style-one .inner .thumbnail:after,
body.active-light-mode .clltoaction-style-default.style-4 .content .title,
body.active-light-mode .clltoaction-style-default.style-5 .content .subtitle,
body.active-light-mode .clltoaction-style-default.style-5 .content .title,
body.active-light-mode .clltoaction-style-default.style-6 .content .title,
body.active-light-mode .counter-style-2 .count-number,
body.active-light-mode .hamberger-button,
body.active-light-mode .lightchain-accordion-style .card .card-header button,
body.active-light-mode .lightchain-default-tab .tab-button .lightchain-tab-button button,
body.active-light-mode .lightchain-pricing .pricing-table-inner .pricing-header .pricing span.currency,
body.active-light-mode .lightchain-pricing .pricing-table-inner .pricing-header .pricing span.price,
body.active-light-mode .lightchain-pricing .pricing-table-inner .pricing-header .pricing span.subtitle,
body.active-light-mode .lightchain-pricing.active .pricing-table-inner .pricing-header .pricing span.currency,
body.active-light-mode .lightchain-pricing.active .pricing-table-inner .pricing-header .pricing span.subtitle,
body.active-light-mode .lightchain-pricing.active .pricing-table-inner .pricing-header .title,
body.active-light-mode .lightchain-splite-style .split-inner .title,
body.active-light-mode .section-title-2 .title {
  color:#181818
}
body.active-light-mode .lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-course-details-list-wrapper li+li,
body.active-light-mode .lcai-utilize-area .lcai-default-sidebar-wrapper .lcai-default-sidebar-list li+li,
body.active-light-mode .lcai-utilize-area .lcai-widget-details .lcai-course-details-list-wrapper li+li,
body.active-light-mode .lcai-utilize-area .lcai-widget-details .lcai-default-sidebar-list li+li {
  padding-top:10px;
  margin-top:10px;
  border-top:1px solid rgba(112,100,233,.1)
}
body.active-light-mode .catagory-meta a,
body.active-light-mode ol li {
  color:#65676b
}
body.active-light-mode .catagory-meta a:hover {
  color:var(--color-primary)
}
body.active-light-mode .about-style-6 .maintitle {
  color:#181818!important
}
body.active-light-mode .testimonial-style-two .content:after {
  color:#f5f8fa
}
body.active-light-mode .header-transparent .mainmenu-nav .mainmenu>li>a {
  color:var(--color-body)
}
body.active-light-mode .header-top-bar .header-right .address-content p a:hover {
  color:var(--color-primary)
}
body.active-light-mode .lightchain-pricing .pricing-table-inner .pricing-header .pricing span.currency {
  opacity:.8
}
body.active-light-mode .btn-read-more:hover span,
body.active-light-mode .mainmenu-nav .mainmenu li.has-droupdown .submenu li a:hover {
  color:var(--color-primary)
}
body.active-light-mode .CircularProgressbar .CircularProgressbar-text {
  fill:#181818!important
}
body.active-light-mode .boxed-logo-dark,
body.active-light-mode .logo-active-light-mode {
  display:none
}
body.active-light-mode .boxed-logo-light,
body.active-light-mode .logo-dark {
  display:block
}
body.active-light-mode .slider-area.bg-transparent .inner a.btn-default.btn-border,
body.active-light-mode .slider-area.bg-transparent .inner button.btn-default.btn-border {
  border-color:rgba(0,0,0,.141);
  color:#181818
}
body.active-light-mode .slider-area.bg-transparent .inner a.btn-default.btn-border:hover,
body.active-light-mode .slider-area.bg-transparent .inner button.btn-default.btn-border:hover {
  color:var(--color-white)
}
body.active-light-mode .slider-bg-image.bg-banner2 {
  background-image:url(https://orditron.ai/_next/static/media/main-banner-bg.0704fe1d.png)
}
body.active-light-mode .slider-style-1 .inner .title {
  color:var(--color-black)
}
body.active-light-mode .slider-area:before {
  background:var(--color-white)
}
body.active-light-mode .color-off {
  opacity:.6
}
body.active-light-mode .bg-flashlight-static:after {
  background:linear-gradient(180deg,#f5f8fa,#f5f8fa)
}
body.active-light-mode .bg-flashlight-static:before {
  background:linear-gradient(180deg,#7064e9,rgba(112,100,233,0))
}
body.active-light-mode .bg-flashlight-static:hover:before {
  background:linear-gradient(to bottom,var(--color-primary),rgba(39,39,55,0))!important
}
body.active-light-mode .genarator-card-group.full-width-list .genarator-card {
  border:0
}
body.active-light-mode .light-switcher {
  background:var(--color-strock)
}
body.active-light-mode .light-switcher.active span {
  color:var(--dark-color-link)
}
body.active-light-mode .genarator-card-group .genarator-card {
  border:2px solid rgba(112,100,233,.302)
}
body.active-light-mode .genarator-card {
  border:2px solid rgba(0,0,0,.1)
}
body.active-light-mode .genarator-card .inner.bottom-flashlight .title {
  opacity:.8;
  color:var(--color-black)!important
}
body.active-light-mode .genarator-card:hover .title {
  opacity:1
}
body.active-light-mode .brand-style-2 li a img {
  opacity:.9;
  filter:invert(.8)
}
body.active-light-mode .brand-style-2 li:hover a img {
  opacity:1;
  filter:invert(1)
}
body.active-light-mode .clltoaction-style-default .title {
  color:#474758
}
body.active-light-mode .fancy-genearate-section .genarator-section .genarator-card-group li a {
  background:transparent
}
body.active-light-mode span.lightchain-demo-btn {
  border:2px solid rgba(0,0,0,.141)
}
body.active-light-mode .mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .lcai-short-title {
  border-bottom:1px solid rgba(from var(--color-primary) r g b/.2)
}
body.active-light-mode .copyright-style-one {
  border-top:1px solid rgba(from var(--color-primary) r g b/.2)
}
body.active-light-mode .separator-light {
  display:block
}
body.active-light-mode .separator-dark {
  display:none
}
body.active-light-mode .btn-box,
body.active-light-mode .service.service__style--standard.version-2 .inner .tagcloud a {
  background-color:#efefff
}
body.active-light-mode .service.service__style--standard.version-2 .inner .tagcloud a {
  border-color:rgba(112,100,233,.1)
}
body.active-light-mode .subscription-box .inner .autor-info:hover {
  background-color:rgba(112,100,233,.102)
}
body.active-light-mode .lcai-course-details-list-wrapper li a.active,
body.active-light-mode .lcai-course-details-list-wrapper li a:hover,
body.active-light-mode .lcai-default-sidebar-list li a.active,
body.active-light-mode .lcai-default-sidebar-list li a:hover {
  color:var(--color-primary);
  background:#efefff
}
body.active-light-mode .lcai-main-content {
  background:var(--color-white)
}
body.active-light-mode .settings-area .user-nav {
  border-bottom:2px solid var(--color-lightest)
}
body.active-light-mode .single-settings-box {
  background-color:#f5f8fa
}
body.active-light-mode .single-settings-box .lcai-default-form label {
  color:var(--color-midgray)
}
body.active-light-mode .tab-button-style-2 {
  border-bottom:1px solid rgba(0,0,0,.08)
}
body.active-light-mode .lcai-modal-box .modal-dialog .wrapper {
  background:#f5f8fa
}
body.active-light-mode .lcai-static-bar {
  background:#f5f8fa;
  box-shadow:7px -25px 55px -40px hsla(0,0%,76%,.466)
}
body.active-light-mode .lcai-static-bar .staticbar-btn-grp {
  background:#f5f8fa
}
body.active-light-mode .border-gradient:after {
  background:#efefff
}
body.active-light-mode .lcai-dashboard-content .slick-dots {
  width:90%
}
body.active-light-mode .lcai-user-menu-list-wrapper .user-list-wrapper li :hover,
body.active-light-mode .lcai-user-menu-list-wrapper .user-list-wrapper li a.active {
  background:#efefff
}
body.active-light-mode .lcai-admin-profile .admin-info .name {
  color:#191818
}
body.active-light-mode .lcai-admin-profile .admin-thumbnail img,
body.active-light-mode .lcai-user-wrapper .admin-img img {
  border:2px solid rgba(112,100,233,.302)
}
body.active-light-mode .lcai-checkbox-wrapper.style-2 input[type=checkbox]:checked~label,
body.active-light-mode .lcai-checkbox-wrapper.style-2 label .content-section .radio-badge {
  background:#dde7ff
}
body.active-light-mode .lcai-sm-separator {
  background-color:rgba(from var(--color-midgray) r g b/.15)
}
body.active-light-mode .lcai-modern-select .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  color:var(--color-black)
}
body.active-light-mode .dropdown-menu {
  background-color:#ebefff;
  box-shadow:0 14px 36.7px 0 rgba(14,12,21,.06);
  border:1px solid transparent
}
body.active-light-mode .dropdown-menu li .dropdown-item {
  color:#55595c
}
body.active-light-mode .dropdown-menu li .dropdown-item:active,
body.active-light-mode .dropdown-menu li .dropdown-item:focus,
body.active-light-mode .dropdown-menu li .dropdown-item:hover {
  color:#16181e;
  background:rgb(from #c2d4ff r g b/.3)
}
body.active-light-mode .dropdown-menu li .dropdown-item:active i,
body.active-light-mode .dropdown-menu li .dropdown-item:focus i,
body.active-light-mode .dropdown-menu li .dropdown-item:hover i {
  color:var(--color-primary)
}
body.active-light-mode .dropdown-menu li .dropdown-item.delete-item:active,
body.active-light-mode .dropdown-menu li .dropdown-item.delete-item:active i,
body.active-light-mode .dropdown-menu li .dropdown-item.delete-item:focus,
body.active-light-mode .dropdown-menu li .dropdown-item.delete-item:focus i,
body.active-light-mode .dropdown-menu li .dropdown-item.delete-item:hover,
body.active-light-mode .dropdown-menu li .dropdown-item.delete-item:hover i {
  color:var(--color-danger)
}
body.active-light-mode .lcai-modern-select.bg-transparent .bootstrap-select button.btn-light {
  border:1px solid rgba(0,0,0,.12)
}
body.active-light-mode .list-card-grp .list-card .inner {
  border-top:1px solid rgba(0,0,0,.08)
}
body.active-light-mode .list-card-grp .toolbar {
  padding:10px;
  background-color:rgba(112,100,233,.2)
}
body.active-light-mode .changelog_info .c_version {
  color:var(--color-white)
}
body.active-light-mode .changelog_info .changelog_date .c_date p {
  color:var(--color-midgray)
}
body.active-light-mode .chat-box {
  background-color:transparent
}
body.active-light-mode .lcai-right-side-panel {
  background:#f5f8fa
}
body.active-light-mode .lcai-show-more-btn:before {
  background:linear-gradient(178deg,rgba(248,248,255,.612),#f8f8ff 92.44%);
  opacity:.8;
  height:75px
}
body.active-light-mode .lcai-right-side-panel .right-side-top {
  background:#f5f8fa
}
body.active-light-mode .small-search.search-section input {
  border:2px solid rgba(0,0,0,.141)
}
body.active-light-mode .chat-history-section .chat-history-list .history-box.active,
body.active-light-mode .chat-history-section .chat-history-list .history-box:hover {
  background:#efefff
}
body.active-light-mode .chat-history-section .chat-history-list .history-box .more-info-icon {
  color:#878787
}
body.active-light-mode .chat-history-section .chat-history-list .history-box .more-info-icon.show {
  background-color:#dde7ff
}
body.active-light-mode .lcai-static-bar .new-chat-form .form-icon:hover {
  background:#e4e6ea
}
body.active-light-mode .expand-btn-grp button {
  background:var(--color-lightest);
  border:2px solid rgba(112,100,233,.302)
}
body.active-light-mode .expand-btn-grp button.collapsed,
body.active-light-mode .expand-btn-grp button:hover {
  background:var(--color-primary);
  color:var(--color-white);
  border-color:var(--color-primary)
}
body.active-light-mode .image-caption {
  background:#efefff
}
body.active-light-mode input[type=checkbox]~label:before {
  background-color:var(--color-white);
  border:2px solid rgba(112,100,233,.23)
}
body.active-light-mode input[type=checkbox]:checked~label:before,
body.active-light-mode input[type=radio]:checked~label:before {
  background-color:var(--color-primary)
}
body.active-light-mode .signup-area:before {
  opacity:1;
  background:#fff
}
body.active-light-mode .header-default {
  border-bottom:1px solid rgba(from var(--color-midgray) r g b/.15)
}
body.active-light-mode .lcai-single-widget .inner {
  background-color:#f5f8fa
}
body.active-light-mode .blog-search input {
  border:2px solid rgba(112,100,233,.3)
}
body.active-light-mode .blog-search .search-button i {
  color:#66676c
}
body.active-light-mode .lcai-utilize-area .lcai-shadow-box,
body.active-light-mode .lightchain-blog-details-area {
  background:#f5f8fa
}
body.active-light-mode .lcai-utilize-area .lcai-widget-details .lcai-course-details-list-wrapper li+li {
  border-top:1px solid rgba(from var(--color-midgray) r g b/.15)
}
body.active-light-mode .lcai-utilize-area .single-inner-box .section-title {
  background:#f5f8fa
}
body.active-light-mode .lcai-utilize-area .lcai-default-sidebar-list li.has-submenu .collapse-btn {
  background:#efefff
}
body.active-light-mode .lcai-utilize-area .lcai-course-details-list-wrapper li.has-submenu .collapse-btn.collapsed,
body.active-light-mode .lcai-utilize-area .lcai-default-sidebar-list li.has-submenu .collapse-btn.collapsed {
  background:transparent!important
}
body.active-light-mode .lcai-utilize-area .lcai-course-details-list-wrapper li.has-submenu .collapse-btn.collapsed:after,
body.active-light-mode .lcai-utilize-area .lcai-default-sidebar-list li.has-submenu .collapse-btn.collapsed:after {
  color:rgba(6,6,6,.7);
  background:#dde7ff
}
.mainmenu-nav .mainmenu>li>a {
  padding:0 17px
}
.separator-light {
  display:none
}
.separator-dark {
  display:block
}
.advance-tab-four {
  position:relative;
  padding:48px;
  grid-column-gap:48px;
  grid-row-gap:48px;
  grid-template-rows:auto;
  border:1px solid var(--color-border);
  border-radius:12px
}
.advance-tab-four .advance-tab-top .description {
  font-size:var(--font-size-b3)
}
.rn-info-box {
  margin-top:20px;
  background-color:var(--color-extra06);
  padding:40px;
  border:1px solid var(--color-border);
  border-radius:12px
}
.rn-info-box .box-inner .content {
  margin-top:10px
}
.service-thumbnail-offset-2 {
  margin-right:-60px;
  margin-bottom:-60px;
  border-radius:10px 0 10px 0
}
.inner.Collaborate-inner {
  padding:0 50px 0 30px
}
@media only screen and (max-width:767px) {
  .inner.Collaborate-inner {
    padding:30px 0
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .inner.Collaborate-inner .description {
    font-size:14px
  }
}
:root {
  --sidebar-width:320px
}
.lcai-left-panel {
  width:var(--sidebar-width);
  background-color:var(--color-dark);
  position:fixed;
  top:80px;
  left:0;
  min-height:450px;
  padding:10px 20px 0;
  border-right:1px solid var(--color-border);
  height:calc(100% - 80px)
}
@media only screen and (max-width:1199px) {
  .lcai-left-panel {
    z-index:48
  }
}
.lcai-left-panel .lcai-default-sidebar {
  position:relative;
  height:100%
}
.lcai-left-panel .lcai-default-sidebar .lcai-default-sidebar-wrapper {
  height:calc(100vh - 520px);
  overflow:scroll;
  -ms-overflow-style:none;
  scrollbar-width:none
}
.lcai-left-panel .lcai-default-sidebar .lcai-default-sidebar-wrapper::-webkit-scrollbar {
  display:none
}
.lcai-left-panel-overlay {
  opacity:0;
  visibility:hidden;
  transition:.5s;
  position:fixed;
  top:0;
  left:0;
  width:100vw!important;
  height:100vh!important;
  z-index:47!important;
  background:rgba(0,0,0,.8);
  -webkit-backdrop-filter:blur(15px);
  backdrop-filter:blur(15px);
  display:flex;
  justify-content:center;
  font-size:17px;
  font-weight:500;
  align-items:center;
  display:none
}
@media only screen and (max-width:1199px) {
  .lcai-left-panel-overlay {
    display:block
  }
}
.lcai-left-panel:not(.collapsed)+div {
  opacity:1;
  visibility:visible
}
.lcai-course-details-list-wrapper li,
.lcai-default-sidebar-list li {
  display:flex;
  justify-content:space-between;
  margin:5px 0
}
.lcai-course-details-list-wrapper li i,
.lcai-default-sidebar-list li i {
  color:var(--color-body);
  margin-right:10px;
  font-size:20px
}
.lcai-course-details-list-wrapper li img,
.lcai-default-sidebar-list li img {
  width:35px;
  height:auto;
  margin-right:10px
}
.lcai-course-details-list-wrapper li span,
.lcai-default-sidebar-list li span {
  font-weight:500;
  font-size:16px;
  line-height:26px
}
.lcai-course-details-list-wrapper li span.lcai-feature-value,
.lcai-default-sidebar-list li span.lcai-feature-value {
  font-size:12px
}
.lcai-course-details-list-wrapper li a,
.lcai-default-sidebar-list li a {
  display:flex;
  align-items:center;
  color:var(--color-body);
  transition:.4s;
  padding:10px 12px;
  width:100%;
  border-radius:var(--radius-small)
}
.lcai-course-details-list-wrapper li a.active,
.lcai-course-details-list-wrapper li a:hover,
.lcai-default-sidebar-list li a.active,
.lcai-default-sidebar-list li a:hover {
  color:var(--color-primary);
  background:var(--color-blackest)
}
.lcai-course-details-list-wrapper li a.active i,
.lcai-course-details-list-wrapper li a:hover i,
.lcai-default-sidebar-list li a.active i,
.lcai-default-sidebar-list li a:hover i {
  color:var(--color-primary)
}
.lcai-course-details-list-wrapper li.has-submenu,
.lcai-default-sidebar-list li.has-submenu {
  display:block
}
.lcai-course-details-list-wrapper li.has-submenu .collapse-btn,
.lcai-default-sidebar-list li.has-submenu .collapse-btn {
  position:relative
}
.lcai-course-details-list-wrapper li.has-submenu .collapse-btn:after,
.lcai-default-sidebar-list li.has-submenu .collapse-btn:after {
  position:absolute;
  content:"";
  font-family:feather!important;
  right:10px;
  top:50%;
  transform:translateY(-50%);
  transition:all .4s ease
}
.lcai-course-details-list-wrapper li.has-submenu .collapse-btn.collapsed:after,
.lcai-default-sidebar-list li.has-submenu .collapse-btn.collapsed:after {
  content:""
}
.lcai-course-details-list-wrapper li.has-submenu .submenu,
.lcai-default-sidebar-list li.has-submenu .submenu {
  margin-left:30px
}
.subscription-box {
  position:absolute;
  bottom:20px;
  left:0;
  width:100%;
  height:auto;
  z-index:5;
  background-color:var(--color-dark)
}
.subscription-box .inner {
  display:flex;
  flex-direction:column;
  gap:10px
}
.subscription-box .inner .autor-info {
  display:flex;
  align-items:flex-start;
  margin-bottom:10px;
  border-radius:var(--radius-small);
  padding:10px;
  transition:all .3s;
  position:relative
}
.subscription-box .inner .autor-info:hover {
  background-color:var(--color-dark)
}
.subscription-box .inner .autor-info .author-img {
  height:40px;
  width:40px;
  border-radius:50%;
  position:relative;
  overflow:hidden;
  margin-right:10px
}
.subscription-box .inner .autor-info .author-img.active:after {
  content:"";
  position:absolute;
  right:5px;
  bottom:5px;
  height:10px;
  width:10px;
  border-radius:50%;
  background:var(--color-success)
}
.subscription-box .inner .autor-info .author-desc h6 {
  margin-bottom:2px
}
.subscription-box .inner .autor-info .author-desc p {
  margin-bottom:0
}
.subscription-box .inner .autor-info .author-badge {
  position:absolute;
  top:10px;
  right:10px;
  padding:0 5px;
  border-radius:4px;
  background:var(--color-primary);
  color:var(--color-white);
  font-size:var(--font-size-b4);
  list-style:var(--line-height-b4)
}
.subscription-box .inner .btn-default {
  display:block;
  cursor:pointer
}
.subscription-box .btn-box {
  padding-top:20px;
  background-color:var(--color-blackest);
  border-radius:var(--radius);
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:10px;
  padding-right:20px;
  padding-left:20px
}
body.active-light-mode .subscription-box {
  background-color:var(--color-white)
}
.subscription-copyright.copyright-text {
  position:absolute;
  bottom:10px;
  z-index:3;
  margin-bottom:0;
  width:100%
}
.chat-content .title .lightchain-badge-card {
  margin-left:5px
}
.chat-content .download-btn {
  position:absolute;
  top:30px;
  right:30px
}
.chat-content .download-btn i {
  margin-right:5px
}
.chat-content .edit-actions button+button {
  margin-left:5px
}
.lcai-sm-separator {
  margin:20px 0;
  width:100%;
  height:1px;
  background-color:var(--color-border)
}
.lcai-main-content {
  background:var(--color-dark);
  margin-left:var(--sidebar-width);
  min-height:450px;
  height:auto;
  margin-bottom:130px;
  margin-top:80px
}
@media only screen and (max-width:1199px) {
  .lcai-main-content {
    margin-left:0;
    margin-right:0
  }
}
.lightchain-service-area-dashboard {
  padding:0 50px
}
@media only screen and (max-width:767px) {
  .lightchain-service-area-dashboard {
    padding:0 20px
  }
}
.lg-max-width {
  max-width:1500px;
  margin-left:auto!important;
  margin-right:auto!important
}
.lcai-dashboard-content .content-page {
  padding:0 50px;
  padding-top:25px!important
}
@media only screen and (max-width:767px) {
  .lcai-dashboard-content .content-page {
    padding:0 20px
  }
}
.lcai-dashboard-content .content-page .chat-box-list {
  padding-left:0;
  list-style:none;
  margin:0;
  max-height:90vh;
  overflow-y:scroll;
  scrollbar-width:none
}
.lcai-dashboard-content .banner-area {
  padding:30px 15px
}
.chat-box {
  margin-bottom:30px;
  padding:30px;
  border-radius:var(--radius);
  background-color:var(--color-blackest);
  position:relative
}
@media only screen and (max-width:767px) {
  .chat-box {
    padding:20px 10px
  }
}
.chat-box:last-child {
  margin-bottom:0
}
.chat-box .inner .chat-section {
  display:flex;
  align-items:flex-start
}
.chat-box .inner .chat-section .author {
  height:40px;
  width:40px;
  border-radius:50%;
  overflow:hidden;
  margin-right:20px;
  background-color:transparent;
  color:var(--color-primary);
  display:flex;
  align-items:center;
  justify-content:center
}
@media only screen and (max-width:767px) {
  .chat-box .inner .chat-section .author {
    height:24px;
    width:24px;
    margin-right:5px
  }
}
.chat-box .inner .chat-section .author svg {
  width:24px;
  height:auto
}
.chat-box .inner .chat-section .chat-content {
  max-width:calc(100% - 60px);
  width:100%
}
@media only screen and (max-width:767px) {
  .chat-box .inner .chat-section .chat-content {
    max-width:calc(100% - 30px)
  }
}
.chat-box .inner .chat-section .chat-content .title {
  margin-bottom:10px
}
.chat-box .inner .chat-section .chat-content .title.color-text-off {
  color:var(--color-text-off)
}
.chat-box .inner .chat-section .chat-content p {
  margin-bottom:0
}
.chat-box .inner .chat-section .chat-content .img-box {
  position:relative
}
.chat-box .inner .chat-section .chat-content .img-box .download-btn {
  right:20px;
  top:20px
}
@media only screen and (max-width:479px) {
  .chat-box .inner .chat-section .chat-content .img-box .download-btn {
    right:10px;
    top:10px;
    height:30px;
    line-height:30px;
    padding:0 10px;
    font-size:var(--font-size-b4)
  }
}
.chat-box .inner .chat-section .chat-content .img-box-grp {
  display:flex
}
@media only screen and (max-width:767px) {
  .chat-box .inner .chat-section .chat-content .img-box-grp {
    flex-wrap:wrap
  }
}
.chat-box .inner .chat-section .chat-content .img-box-grp .img-box+.img-box {
  margin-left:20px
}
@media only screen and (max-width:767px) {
  .chat-box .inner .chat-section .chat-content .img-box-grp .img-box+.img-box {
    margin-left:0;
    margin-top:20px
  }
}
.chat-box .inner .chat-section .chat-content .reaction-section .btn-grp {
  display:flex;
  justify-content:space-between
}
@media only screen and (max-width:767px) {
  .chat-box .inner .chat-section .chat-content .reaction-section .btn-grp .left-side-btn {
    display:flex
  }
}
.chat-box .inner .chat-section .chat-content .reaction-section .btn-grp .react-btn {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  padding:0 10px;
  font-size:var(--font-size-b1);
  line-height:var(--line-height-b1)
}
@media only screen and (max-width:767px) {
  .chat-box .inner .chat-section .chat-content .reaction-section .btn-grp .react-btn {
    display:flex;
    margin:0 5px;
    font-size:var(--font-size-b2);
    line-height:var(--line-height-b2)
  }
}
@media only screen and (max-width:479px) {
  .chat-box .inner .chat-section .chat-content .reaction-section .btn-grp .react-btn {
    padding:0 6px;
    height:30px;
    line-height:30px;
    font-size:var(--font-size-b4)
  }
}
.chat-box .inner .chat-section .chat-content .reaction-section .btn-grp .react-btn span {
  font-size:var(--font-size-b3);
  line-height:var(--line-height-b3);
  margin-left:10px
}
@media only screen and (max-width:767px) {
  .chat-box .inner .chat-section .chat-content .reaction-section .btn-grp .react-btn span {
    display:none
  }
}
.chat-box .inner .chat-section .chat-content .reaction-section .btn-grp .react-btn.show {
  background-color:var(--color-primary);
  border-color:var(--color-primary)
}
.chat-box .inner .chat-section .chat-content .video-popup.frame-image {
  background-color:var(--color-dark)
}
.chat-box .inner .chat-section .chat-content .typing-icon #iframe-icon {
  background:transparent;
  display:block;
  shape-rendering:auto;
  width:50px;
  height:50px;
  overflow:hidden
}
.chat-box .inner .chat-section+.chat-section {
  margin-top:10px
}
.chat-box .inner .chat-section.generate-section {
  display:flex;
  align-items:center
}
.chat-box .inner .chat-section.generate-section:nth-child(2) .author {
  color:var(--color-secondary)
}
.chat-box .inner .chat-section.generate-details-section .title {
  margin-top:10px
}
@media only screen and (max-width:767px) {
  .chat-box .inner .chat-section.generate-details-section .title {
    margin-top:0
  }
}
.image-caption {
  padding:15px 30px;
  border-radius:var(--radius);
  background:var(--color-dark)
}
.image-caption .caption-title {
  margin-bottom:0
}
@media only screen and (max-width:479px) {
  .image-caption .caption-title {
    font-size:var(--font-size-b3)
  }
  .image-caption {
    padding:8px 15px
  }
}
.lcai-right-side-panel {
  width:var(--sidebar-width);
  background:var(--color-dark);
  min-height:450px;
  height:100vh;
  position:fixed;
  overflow:scroll;
  -ms-overflow-style:none;
  scrollbar-width:none;
  right:0;
  top:80px;
  border-left:1px solid var(--color-border)
}
@media only screen and (max-width:1199px) {
  .lcai-right-side-panel {
    z-index:999
  }
}
.lcai-right-side-panel::-webkit-scrollbar {
  display:none
}
.lcai-right-side-panel .right-side-top {
  padding:20px;
  border-bottom:1px solid var(--color-border);
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:3;
  background:var(--color-dark)
}
.lcai-right-side-panel .right-side-top a {
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  padding:10px 20px;
  font-weight:500;
  text-transform:uppercase;
  font-size:14px;
  border-radius:5px;
  position:relative;
  cursor:pointer
}
.lcai-right-side-panel .right-side-top a span {
  font-size:var(--font-size-b3);
  line-height:var(--line-height-b3)
}
.lcai-right-side-panel .right-side-top a .icon {
  margin-right:10px
}
.lcai-right-side-panel .right-side-bottom {
  padding:20px
}
.lcai-right-side-panel .right-side-bottom .title {
  padding:0 12px;
  margin-bottom:10px
}
.chat-history-section {
  padding-bottom:20px;
  border-bottom:1px solid var(--color-border)
}
.chat-history-section .chat-history-list {
  padding-left:0;
  list-style:none;
  margin:0
}
.chat-history-section .chat-history-list .history-box {
  text-decoration:none;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:5px 5px 5px 10px;
  border-radius:5px;
  font-size:var(--font-size-b3);
  line-height:var(--line-height-b3);
  font-weight:400;
  letter-spacing:0;
  position:relative;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  transition:all .3s ease;
  border:none;
  margin:0
}
.chat-history-section .chat-history-list .history-box .more-info-icon {
  background:transparent;
  border:none;
  color:var(--color-heading);
  opacity:0;
  visibility:hidden;
  font-size:var(--font-size-b1);
  line-height:var(--line-height-b1);
  display:flex;
  justify-content:center;
  align-items:center;
  height:25px;
  width:25px;
  border-radius:50%;
  background-color:transparent;
  transition:all .3s
}
.chat-history-section .chat-history-list .history-box .more-info-icon.show {
  background-color:var(--color-dark)
}
.chat-history-section .chat-history-list .history-box:hover {
  background:var(--color-blackest)
}
.chat-history-section .chat-history-list .history-box:hover .more-info-icon {
  opacity:.8;
  visibility:visible
}
.chat-history-section .chat-history-list .history-box:hover .more-info-icon:hover {
  opacity:1
}
.chat-history-section .chat-history-list .history-box.active {
  background:var(--color-blackest)
}
.chat-history-section .chat-history-list .history-box.active .more-info-icon {
  opacity:.8;
  visibility:visible
}
.chat-history-section .chat-history-list .history-box.active .more-info-icon:hover {
  opacity:1
}
.chat-history-section+.chat-history-section {
  padding-top:20px
}
.chat-history-section:last-child {
  padding-bottom:0;
  border:none
}
.small-search.search-section {
  position:relative
}
.small-search.search-section input {
  background:transparent;
  border:2px solid var(--color-border);
  padding:10px 15px 10px 30px;
  border-radius:var(--radius);
  color:var(--color-body);
  font-size:var(--font-size-b3)
}
.small-search.search-section input::placeholder {
  color:var(--color-body);
  font-size:var(--font-size-b3)
}
.small-search.search-section input:focus,
.small-search.search-section input:focus-visible {
  border-color:var(--color-primary)!important;
  outline:none
}
.small-search.search-section i {
  position:absolute;
  top:50%;
  left:10px;
  transform:translateY(-50%)
}
.lcai-dashboard-page .dropdown-toggle:after,
.lcai-dashboard-page .dropup .dropdown-toggle:after {
  display:none
}
.lcai-dashboard-page .dropdown-menu {
  border-radius:var(--radius);
  padding:10px;
  background-color:var(--color-blackest);
  box-shadow:2px 6px 20px 10px rgba(0,0,0,.5);
  z-index:9999
}
.lcai-dashboard-page .dropdown-menu li {
  margin:0
}
.lcai-dashboard-page .dropdown-menu li .dropdown-item {
  font-weight:500;
  padding:5px 20px;
  font-size:var(--font-size-b3);
  line-height:var(--line-height-b3);
  display:flex;
  align-items:center;
  color:var(--color-body);
  border-radius:3px
}
.lcai-dashboard-page .dropdown-menu li .dropdown-item svg {
  width:15px;
  height:auto;
  margin-right:10px
}
.lcai-dashboard-page .dropdown-menu li .dropdown-item i {
  font-size:var(--line-height-b3);
  line-height:var(--line-height-b3);
  margin-right:10px
}
.lcai-dashboard-page .dropdown-menu li .dropdown-item:active,
.lcai-dashboard-page .dropdown-menu li .dropdown-item:focus,
.lcai-dashboard-page .dropdown-menu li .dropdown-item:hover {
  background-color:var(--color-dark);
  color:var(--color-primary)
}
.lcai-dashboard-page .dropdown-menu li .dropdown-item.delete-item:active,
.lcai-dashboard-page .dropdown-menu li .dropdown-item.delete-item:focus,
.lcai-dashboard-page .dropdown-menu li .dropdown-item.delete-item:hover {
  color:var(--color-danger)
}
.custom-tooltip .tooltip-inner {
  background-color:var(--color-primary);
  color:var(--color-white);
  font-size:var(--font-size-b4)
}
.custom-tooltip .tooltip-arrow:before {
  border-top-color:var(--color-primary)
}
.lcai-dashboard-header {
  position:fixed;
  text-align:center;
  width:100%;
  margin-left:0;
  top:0;
  background-color:var(--color-dark);
  padding:0 20px
}
@media only screen and (max-width:767px) {
  .lcai-dashboard-header {
    padding:0
  }
}
.lcai-dashboard-header .mainmenu-nav {
  margin-left:0
}
.lcai-dashboard-header .right-menu ul {
  display:flex;
  margin:0;
  padding:0;
  list-style:none
}
.lcai-dashboard-header .right-menu ul li {
  margin:0
}
.lcai-dashboard-header .right-menu ul li a {
  color:var(--color-heading);
  font-size:16px;
  font-weight:500;
  padding:0 17px;
  display:block;
  height:80px;
  line-height:80px;
  transition:.3s
}
.lcai-dashboard-header .right-menu ul li a:hover {
  color:#ff3bd4
}
.lcai-dashboard-header .genarator-card .title {
  font-size:var(--font-size-b3)
}
@media only screen and (max-width:767px) {
  .lcai-dashboard-header .hamberger .hamberger-button {
    width:35px;
    height:35px;
    font-size:var(--font-size-b2);
    line-height:var(--line-height-b2)
  }
  .lcai-dashboard-header .mobile-menu-bar {
    margin-left:0!important
  }
}
.header-default .genarator-card .title {
  font-size:var(--font-size-b3)
}
.header-default .genarator-card .inner {
  padding:30px 10px!important
}
.lcai-content {
  width:100%;
  position:relative;
  min-height:450px
}
.lcai-static-bar {
  position:fixed;
  width:calc(100% - 2*var(--sidebar-width));
  margin-top:auto;
  z-index:5;
  bottom:0;
  padding:15px 0;
  background-color:var(--color-dark);
  box-shadow:0 -40px 55px -20px #070710;
  transition:all .4s ease;
  text-align:center
}
.lcai-static-bar.area-left-expanded {
  width:calc(100% - var(--sidebar-width))
}
@media only screen and (max-width:1199px) {
  .lcai-static-bar.area-left-expanded {
    width:100%
  }
}
.lcai-static-bar.area-right-expanded {
  width:calc(100% - var(--sidebar-width))
}
@media only screen and (max-width:1199px) {
  .lcai-static-bar.area-right-expanded {
    width:100%
  }
}
.lcai-static-bar.area-right-expanded.area-left-expanded {
  width:100%
}
.lcai-static-bar .staticbar-btn-grp {
  margin:0;
  padding:0;
  list-style:none;
  width:100%;
  justify-content:center;
  display:flex;
  background:var(--color-dark);
  flex-wrap:wrap
}
.lcai-static-bar .staticbar-btn-grp li {
  margin-top:15px;
  margin-bottom:0
}
@media only screen and (max-width:767px) {
  .lcai-static-bar .staticbar-btn-grp li {
    margin-top:10px;
    padding:0 10px
  }
}
@media only screen and (max-width:479px) {
  .lcai-static-bar .staticbar-btn-grp li {
    margin-top:5px;
    padding:0 5px
  }
}
.lcai-static-bar .staticbar-btn-grp li+li {
  margin-left:10px
}
@media only screen and (max-width:479px) {
  .lcai-static-bar .staticbar-btn-grp li+li {
    margin-left:5px
  }
  .lcai-static-bar .staticbar-btn-grp li button {
    height:30px;
    padding:0 5px;
    font-size:var(--font-size-b4);
    line-height:var(--line-height-b4)!important;
    margin:0
  }
}
.lcai-static-bar.collapse-width {
  width:calc(100% - var(--sidebar-width))
}
@media only screen and (max-width:1199px) {
  .lcai-static-bar.collapse-width {
    width:100%;
    padding-bottom:50px
  }
}
@media only screen and (max-width:767px) {
  .lcai-static-bar.collapse-width {
    padding:10px 10px 20px
  }
}
@media only screen and (max-width:479px) {
  .lcai-static-bar.collapse-width {
    padding:10px
  }
}
@media only screen and (max-width:1199px) {
  .lcai-static-bar {
    width:100%
  }
}
@media only screen and (max-width:767px) {
  .lcai-static-bar {
    padding:10px
  }
}
.lcai-static-bar .new-chat-form {
  margin:0 190px;
  position:relative;
  border-radius:var(--radius)
}
@media only screen and (max-width:767px) {
  .lcai-static-bar .new-chat-form {
    margin:0
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lcai-static-bar .new-chat-form {
    margin:0 50px
  }
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lcai-static-bar .new-chat-form {
    margin:0 50px
  }
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .lcai-static-bar .new-chat-form {
    margin:0 45px
  }
}
.lcai-static-bar .new-chat-form textarea {
  border:2px solid var(--color-border);
  background-color:transparent;
  border-radius:var(--radius);
  outline:0;
  display:block;
  width:100%;
  padding:16px 130px 16px 60px;
  font-size:16px;
  line-height:22px;
  max-height:200px
}
@media only screen and (max-width:479px) {
  .lcai-static-bar .new-chat-form textarea {
    padding:12px 100px 12px 40px
  }
}
.lcai-static-bar .new-chat-form .left-icons {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:20px
}
@media only screen and (max-width:479px) {
  .lcai-static-bar .new-chat-form .left-icons {
    left:10px
  }
}
.lcai-static-bar .new-chat-form .right-icons {
  right:20px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  display:flex;
  align-items:center
}
@media only screen and (max-width:479px) {
  .lcai-static-bar .new-chat-form .right-icons {
    right:10px
  }
}
.lcai-static-bar .new-chat-form .right-icons .form-icon+.form-icon {
  margin-left:10px
}
.lcai-static-bar .new-chat-form .form-icon {
  color:var(--color-body);
  height:30px;
  width:30px;
  border-radius:100%;
  display:flex;
  justify-content:center;
  align-items:center
}
@media only screen and (max-width:479px) {
  .lcai-static-bar .new-chat-form .form-icon {
    height:20px;
    width:20px
  }
}
.lcai-static-bar .new-chat-form .form-icon i {
  font-size:var(--font-size-b1);
  line-height:var(--line-height-b1)
}
.lcai-static-bar .new-chat-form .form-icon.icon-plus {
  border:none;
  background:transparent;
  cursor:pointer;
  pointer-events:all;
  position:relative
}
.lcai-static-bar .new-chat-form .form-icon.icon-plus .input-file {
  position:absolute;
  right:0;
  margin:0;
  padding:0;
  height:100%;
  width:100%;
  cursor:pointer;
  opacity:0;
  filter:alpha(opacity=0)
}
.lcai-static-bar .new-chat-form .form-icon.icon-mic,
.lcai-static-bar .new-chat-form .form-icon.icon-send {
  background:transparent;
  color:var(--color-body);
  border:none
}
.lcai-static-bar .new-chat-form .form-icon:hover {
  background:var(--color-dark)
}
.lcai-static-bar .small-text {
  padding-top:15px;
  margin-bottom:0
}
.popup-dashboardleft-section {
  transition:all .4s ease
}
.popup-dashboardleft-section.collapsed {
  transform:translateX(-100%)
}
@media(max-width:1199px) {
  .popup-dashboardleft-section {
    display:none
  }
  .onMobile .popup-dashboardleft-section {
    display:block
  }
}
.popup-dashboardright-section {
  transition:all .4s ease
}
.popup-dashboardright-section.collapsed {
  transform:translateX(100%)
}
.lcai-main-content {
  transition:all .4s ease
}
.lcai-main-content.area-left-expanded {
  margin-left:0
}
.lcai-main-content.area-right-expanded {
  margin-right:0
}
.popup-dashboardleft-btn,
.popup-dashboardright-btn {
  transition:all .4s ease
}
.popup-dashboardleft-btn.opened i.feather-menu.right:before,
.popup-dashboardright-btn.opened i.feather-menu.right:before {
  content:""
}
.popup-dashboardleft-btn.opened i.feather-menu.left:before,
.popup-dashboardright-btn.opened i.feather-menu.left:before {
  content:""
}
.popup-dashboardright-btn {
  margin-left:12px
}
.lcai-show-more-btn {
  font-size:14px;
  font-weight:700;
  color:var(--color-primary);
  display:block;
  margin-top:5px;
  position:relative;
  padding:5px;
  cursor:pointer
}
.lcai-show-more-btn:before {
  background:linear-gradient(rgba(7,7,16,0),#070710);
  position:absolute;
  content:"";
  left:0;
  bottom:100%;
  width:100%;
  height:80px
}
.lcai-show-more-btn:after {
  content:"";
  position:absolute;
  font-family:feather;
  right:0;
  top:50%;
  transform:translateY(-50%)
}
.lcai-show-more-btn.active:before {
  background:none;
  display:none
}
.lcai-show-more-btn.active:after {
  content:""
}
.has-show-more .has-show-more-inner-content {
  max-height:200px;
  overflow:hidden;
  position:relative;
  width:100%;
  transition:all .4s
}
.has-show-more.active .has-show-more-inner-content {
  max-height:inherit!important
}
.my_switcher-3 ul li a .text {
  color:var(--color-white)
}
.light-chain-tab {
  display:flex;
  justify-content:center
}
.light-chain-tab .tab-btn-grp {
  padding:10px;
  border:2px solid var(--color-border);
  border-radius:100px;
  display:flex;
  justify-content:space-between!important
}
@media only screen and (max-width:767px) {
  .light-chain-tab .tab-btn-grp {
    flex-direction:column
  }
}
.light-chain-tab .tab-btn-grp button {
  padding:10px 35px;
  font-size:var(--font-size-b1);
  line-height:var(--line-height-b1);
  font-weight:500;
  color:var(--color-heading);
  align-items:center;
  justify-content:center;
  display:flex;
  border-radius:100px;
  transition:all .3s ease;
  border:none;
  outline:none
}
@media only screen and (max-width:479px) {
  .light-chain-tab .tab-btn-grp button {
    padding:10px 15px
  }
}
.light-chain-tab .tab-btn-grp button.active {
  background:var(--color-primary);
  color:var(--color-white)
}
.light-chain-tab .tab-btn-grp button:focus,
.light-chain-tab .tab-btn-grp button:focus-visible,
.light-chain-tab .tab-btn-grp button:focus-within {
  color:var(--color-white)
}
.light-chain-tab .tab-btn-grp button .lightchain-badge-card {
  margin-left:10px;
  font-size:var(--font-size-b4);
  line-height:var(--line-height-b4);
  background:none
}
.expand-btn-grp,
.expand-btn-grp button {
  display:flex;
  justify-content:center;
  align-items:center
}
.expand-btn-grp button {
  position:relative;
  z-index:2;
  background:var(--color-blackest);
  width:40px;
  height:40px;
  border-radius:100%;
  color:var(--color-primary);
  border:none;
  font-size:var(--font-size-b1);
  border:2px solid var(--color-border)
}
@media only screen and (max-width:767px) {
  .expand-btn-grp button {
    width:35px;
    height:35px;
    font-size:var(--font-size-b2);
    line-height:var(--line-height-b2)
  }
}
@media only screen and (max-width:479px) {
  .expand-btn-grp button.popup-dashboardright-btn {
    margin-right:0;
    margin-left:3px
  }
}
.expand-btn-grp button.popup-dashboardleft-btn {
  margin-right:20px
}
@media only screen and (max-width:767px) {
  .expand-btn-grp button.popup-dashboardleft-btn {
    margin-right:10px
  }
}
.expand-btn-grp button.collapsed,
.expand-btn-grp button:hover {
  background:var(--color-primary);
  color:var(--color-white);
  border-color:var(--color-primary)
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu.with-mega-item-2 {
  width:600px;
  overflow:hidden;
  box-shadow:0 0 20px 5px rgba(7,7,16,.1);
  padding:0;
  border:none
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu.with-mega-item-2 .genarator-card:hover {
  transform:translateY(-5px)
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu.small {
  width:300px
}
.light-chain-welcome-slider .inner.bg-one {
  background-image:url(https://orditron.ai/images/banner/db-banner-bg-dark.svg);
  object-fit:cover;
  background-color:#161439
}
@media only screen and (max-width:767px) {
  .light-chain-welcome-slider .inner.bg-one {
    background-size:200%!important
  }
}
.light-chain-welcome-slider .inner .content .title {
  color:var(--color-heading)
}
.light-chain-welcome-slider .inner .content p {
  color:var(--color-white)
}
.box-title {
  background-color:#14152c!important;
  padding:30px 40px;
  background:var(--color-darker-two)
}
@media only screen and (max-width:767px) {
  .box-title {
    padding:20px 30px
  }
}
.box-title .lcai-section-title {
  font-size:22px;
  font-weight:600;
  line-height:32px
}
@media only screen and (max-width:767px) {
  .box-title .lcai-section-title {
    font-size:18px;
    line-height:1.2
  }
}
body.active-light-mode .box-title {
  background:#efefff!important
}
.lcai-dashboard-content .slick-dots {
  display:flex;
  position:absolute;
  bottom:30px;
  left:40px
}
.lcai-dashboard-content .lightchain-slick-dot .slick-dots li button:after {
  background:var(--color-white);
  box-shadow:inset 0 0 0 5px var(--color-white);
  opacity:.6
}
.lcai-dashboard-content .lightchain-slick-dot .slick-dots li.slick-active button:after {
  box-shadow:inset 0 0 0 1px var(--color-white);
  opacity:.8
}
.welcome-wrapper {
  justify-content:space-between;
  flex-wrap:wrap
}
.welcome-wrapper,
.welcome-wrapper .content-section {
  display:flex;
  align-items:center
}
.welcome-wrapper .content-section .icon {
  font-size:var(--h3);
  margin-right:10px
}
.welcome-wrapper .content-section .title {
  margin-bottom:0
}
.welcome-wrapper .btn-default {
  cursor:pointer
}
@media only screen and (max-width:479px) {
  .welcome-wrapper .btn-default {
    margin-top:20px
  }
}
.lcai-admin-profile {
  display:flex
}
.lcai-admin-profile .admin-thumbnail {
  margin-right:12px
}
.lcai-admin-profile .admin-thumbnail img {
  width:40px;
  min-width:40px;
  height:40px;
  border-radius:100%;
  border:2px solid var(--color-border);
  padding:3px
}
@media only screen and (max-width:479px) {
  .lcai-admin-profile .admin-thumbnail img {
    width:30px;
    min-width:30px;
    height:30px;
    padding:0
  }
}
.lcai-admin-profile .admin-info {
  display:flex;
  flex-wrap:wrap
}
.lcai-admin-profile .admin-info .name {
  color:var(--color-heading);
  font-weight:500;
  display:block;
  line-height:1;
  margin-bottom:2px;
  font-size:var(--font-size-b1)
}
@media only screen and (max-width:575px) {
  .lcai-admin-profile .admin-info .name {
    flex-basis:100%;
    text-align:left
  }
}
.lcai-admin-profile .admin-info .lcai-btn-link {
  font-size:var(--font-size-b3);
  color:var(--color-primary);
  position:relative
}
.lcai-admin-profile .admin-info .lcai-btn-link:after {
  position:absolute;
  content:"";
  left:0;
  bottom:0;
  background:var(--color-primary);
  width:0;
  height:2px;
  transition:.3s
}
.lcai-admin-profile .admin-info .lcai-btn-link:hover:after {
  width:100%
}
.lcai-user-menu-list-wrapper .user-list-wrapper {
  margin:0 -12px;
  list-style:none;
  padding:0
}
.lcai-user-menu-list-wrapper .user-list-wrapper li {
  margin:0
}
.lcai-user-menu-list-wrapper .user-list-wrapper li a {
  display:flex;
  padding:5px 12px;
  align-items:center;
  border-radius:3px;
  color:var(--color-body)
}
.lcai-user-menu-list-wrapper .user-list-wrapper li a.active {
  color:var(--color-primary);
  background:var(--color-dark)
}
.lcai-user-menu-list-wrapper .user-list-wrapper li a i,
.lcai-user-menu-list-wrapper .user-list-wrapper li a img {
  max-height:17px;
  margin-right:7px
}
.lcai-user-menu-list-wrapper .user-list-wrapper li a i {
  font-size:17px
}
.lcai-user-menu-list-wrapper .user-list-wrapper li a span {
  font-size:14px
}
.lcai-user-menu-list-wrapper .user-list-wrapper li:hover a {
  color:var(--color-primary);
  background:var(--color-dark)
}
.lcai-user {
  height:80px;
  line-height:80px;
  margin:0 17px;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:.3s
}
@media only screen and (max-width:479px) {
  .lcai-user {
    padding:0;
    margin:0 0 0 3px
  }
}
.lcai-user-wrapper {
  position:relative;
  z-index:2
}
.lcai-user-wrapper .admin-img {
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:2;
  border-radius:100%;
  color:var(--color-primary);
  border:none;
  font-size:var(--font-size-b1);
  overflow:hidden
}
.lcai-user-wrapper .admin-img img {
  width:40px;
  height:40px;
  border-radius:100%;
  border:2px solid var(--color-border);
  padding:3px;
  min-width:40px
}
@media only screen and (max-width:479px) {
  .lcai-user-wrapper .admin-img img {
    width:35px;
    min-width:35px;
    height:35px;
    padding:0
  }
}
@media only screen and (max-width:575px) {
  .lcai-user-wrapper {
    position:static
  }
}
.lcai-user-wrapper .lcai-user-menu-list-wrapper {
  background:var(--color-blackest);
  min-width:250px;
  border-radius:0 0 10px 10px;
  border:1px solid var(--color-border);
  border-top:none
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .lcai-user-wrapper .lcai-user-menu-list-wrapper {
    left:auto;
    right:0
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lcai-user-wrapper .lcai-user-menu-list-wrapper {
    left:auto;
    right:0
  }
}
@media only screen and (max-width:767px) {
  .lcai-user-wrapper .lcai-user-menu-list-wrapper {
    left:auto;
    right:0
  }
}
@media only screen and (max-width:575px) {
  .lcai-user-wrapper .lcai-user-menu-list-wrapper {
    left:20px;
    right:20px;
    width:auto
  }
}
.lcai-user-wrapper .lcai-user-menu-list-wrapper .inner {
  padding:25px 30px
}
.lcai-user-wrapper .lcai-user-menu-list-wrapper .inner hr {
  margin-left:-30px;
  margin-right:-30px
}
.lcai-user-wrapper .lcai-user-menu-list-wrapper .inner .lcai-admin-profile {
  padding-bottom:20px
}
.lcai-user-wrapper.right-align-dropdown .lcai-user-menu-list-wrapper {
  right:0;
  left:auto
}
@media only screen and (max-width:575px) {
  .lcai-user-wrapper.right-align-dropdown .lcai-user-menu-list-wrapper {
    right:20px;
    left:20px;
    width:auto
  }
}
.lightchain-service-area.service-area-translate-top {
  margin-top:-112px
}
@media(max-width:575px) {
  .lightchain-service-area.service-area-translate-top {
    margin-top:-70px
  }
}
.right-side-wrapper {
  min-width:380px;
  background:#0f1021;
  padding:15px;
  display:flex;
  flex-direction:column;
  gap:15px
}
.lcai-wrapper-box {
  height:370px;
  width:350px;
  background:#14152c;
  border-radius:12px
}
.lcai-wrapper-box.less-height {
  height:252px
}
.lcai-wrapper-box .light-img {
  display:none
}
@media only screen and (max-width:1199px) {
  .lcai-dashboard-content-var-two {
    min-width:auto
  }
}
.lcai-badge-lc {
  font-weight:400;
  font-size:10px;
  color:var(--color-white);
  padding:5px 12px;
  text-transform:uppercase;
  display:inline-block;
  text-align:center;
  line-height:1;
  border-radius:4px;
  flex:0 1;
  letter-spacing:.8px;
  background:#f79009
}
.lcai-badge-lc.bg-success {
  background:#11b364
}
.lcai-badge-lc.bg-danger {
  background:#f04438
}
.lcai-badge-lc.bg-purple {
  background:#7064e8
}
.light-chain-welcome-slider .inner {
  background:var(--color-secondary);
  display:flex;
  border-radius:var(--radius);
  justify-content:center;
  overflow:hidden;
  align-items:flex-end;
  text-align:center;
  min-height:310px;
  align-items:flex-start;
  border-radius:0
}
.light-chain-welcome-slider .inner.bg-one {
  background-image:url(https://orditron.ai/images/banner/welcome-bannert-01.svg);
  background-position:bottom;
  background-size:100%;
  background-repeat:no-repeat;
  background-color:#0f1021
}
.light-chain-welcome-slider .inner .content {
  padding:55px 30px
}
.light-chain-welcome-slider .inner .content .title {
  margin-bottom:10px;
  text-align:center;
  font-size:36px;
  font-weight:600;
  line-height:44px
}
.light-chain-welcome-slider .inner .content p {
  color:var(--color-body);
  text-align:center;
  font-size:16px;
  font-weight:400;
  line-height:24px;
  max-width:605px
}
.light-chain-welcome-slider .img-section {
  display:flex;
  max-width:50%;
  height:100%
}
.light-chain-welcome-slider .img-section img {
  height:100%;
  max-height:165px
}
@media only screen and (max-width:767px) {
  .light-chain-welcome-slider .img-section {
    max-width:100%
  }
}
.staking-main-content {
  background:#0f1021;
  border-radius:12px;
  position:relative;
  overflow:hidden;
  max-width:1082px;
  margin:-100px auto 0
}
.staking-main-content .staking-topbar {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:30px 40px;
  background:var(--color-darker-two)
}
@media only screen and (max-width:767px) {
  .staking-main-content .staking-topbar {
    padding:20px 16px
  }
}
.staking-main-content .staking-topbar .lcai-section-title {
  font-size:22px;
  font-weight:600;
  line-height:32px
}
@media only screen and (max-width:767px) {
  .staking-main-content .staking-topbar .lcai-section-title {
    font-size:18px;
    line-height:1.2
  }
}
.staking-main-content .lcai-stacking-inner {
  padding:30px 40px
}
@media only screen and (max-width:767px) {
  .staking-main-content .lcai-stacking-inner {
    padding:20px 16px
  }
}
.staking-main-content .sm-title {
  color:var(--color-body);
  font-size:16px;
  font-weight:600;
  line-height:24px;
  display:flex;
  align-items:center;
  gap:3px;
  text-transform:uppercase;
  margin-bottom:0
}
.staking-main-content .add-elements-part {
  display:flex;
  flex-direction:column;
  gap:14px
}
.lcai-icon-overlay-link-btn {
  color:var(--color-primary);
  font-size:14px;
  line-height:32px;
  text-align:center;
  background:transparent;
  display:inline-block;
  position:relative;
  overflow:hidden;
  display:flex;
  align-items:center;
  gap:8px
}
.lcai-icon-overlay-link-btn .content {
  color:var(--color-primary);
  font-size:16px;
  font-weight:600;
  line-height:120%;
  border-bottom:1px solid
}
@media only screen and (max-width:767px) {
  .lcai-icon-overlay-link-btn .content {
    display:none
  }
}
.lcai-icon-overlay-link-btn .lcai-btn-overlay {
  position:relative;
  overflow:hidden;
  height:100%;
  width:100%
}
.lcai-icon-overlay-link-btn .icon {
  height:30px;
  width:30px;
  line-height:30px;
  border-radius:50%;
  border:1px solid rgba(112,100,233,.2);
  position:relative;
  overflow:hidden;
  transition:.3s
}
.lcai-icon-overlay-link-btn i {
  position:absolute;
  top:50%;
  left:50%;
  overflow:hidden;
  margin-top:-7px;
  margin-left:-4px;
  z-index:1
}
.lcai-icon-overlay-link-btn i.lcai-icon {
  transition:var(--transition)
}
.lcai-icon-overlay-link-btn i.lcai-icon-bottom {
  position:absolute;
  transition:var(--transition);
  transform:translateY(300%) translateX(-475%)
}
.lcai-icon-overlay-link-btn:hover .icon {
  background:var(--color-primary);
  border-color:var(--color-primary);
  color:var(--color-primary)
}
.lcai-icon-overlay-link-btn:hover i {
  color:var(--color-white)
}
.lcai-icon-overlay-link-btn:hover i.lcai-icon {
  transform:translateY(-300%) translateX(475%)
}
.lcai-icon-overlay-link-btn:hover i.lcai-icon-bottom {
  transform:translateY(0) translateX(0) scale(1.1)
}
.lcai-icon-overlay-link-btn.lcai-icon-overlay-link-btn:after {
  border:2px solid var(--color-brand-400)
}
.lcai-icon-overlay-link-btn.lcai-icon-overlay-link-btn:hover:after {
  background:var(--color-primary);
  border:2px solid var(--color-primary);
  color:var(--color-white)
}
.lcai-icon-overlay-link-btn.lcai-icon-overlay-link-btn-dflt-active:after {
  background:var(--color-primary);
  border-color:var(--color-primary);
  color:var(--color-white)
}
.lcai-icon-overlay-link-btn.lcai-icon-overlay-link-btn-dflt-active i {
  color:var(--color-white)
}
.lcai-icon-overlay-link-btn.lcai-icon-overlay-link-btn-dflt-active i.lcai-icon {
  transform:translateY(-300%) translateX(300%)
}
.lcai-icon-overlay-link-btn.lcai-icon-overlay-link-btn-dflt-active i.lcai-icon-bottom {
  transform:translateY(0) translateX(0) scale(1.1)
}
.lcai-icon-overlay-link-btn.lcai-icon-overlay-link-btn-dflt-active:hover:after {
  transform:scale(.85)
}
.lcai-stack-sm-card {
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:10px 15px;
  border-radius:12px;
  border:2px solid rgba(112,100,233,.1);
  background:var(--color-darker-two)
}
.lcai-stack-sm-card .left-part {
  display:flex;
  align-items:center;
  gap:15px
}
.lcai-stack-sm-card .icon {
  height:60px;
  width:60px;
  position:relative;
  overflow:hidden;
  border-radius:50%
}
.lcai-stack-sm-card .icon .light-img {
  display:none
}
.lcai-stack-sm-card span {
  display:block
}
.lcai-stack-sm-card span.text {
  color:var(--color-body);
  font-size:14px;
  font-weight:500;
  line-height:24px
}
.lcai-stack-sm-card span.title {
  font-size:16px;
  font-weight:600;
  color:var(--color-heading)
}
.lcai-stack-sm-card span+span {
  margin-top:5px
}
.lcai-stack-sm-card input[type=number] {
  font-size:16px;
  font-weight:600;
  color:var(--color-heading);
  border-color:transparent;
  padding-left:2px
}
.lcai-stack-sm-card input[type=number]:focus,
.lcai-stack-sm-card input[type=number]:hover {
  border-color:var(--color-primary)
}
.lcai-stack-sm-card .right-part {
  text-align:end
}
.lcai-button-grp {
  display:flex;
  flex-wrap:wrap;
  gap:6px
}
.lcai-btn-classic {
  padding:8px 20px;
  border-radius:100px;
  border:1px solid rgba(112,100,233,.1);
  display:flex;
  justify-content:center;
  align-items:center;
  background:transparent;
  outline:none;
  color:var(--color-body);
  background:var(--color-darker-two);
  transition:.3s
}
.lcai-btn-classic.active,
.lcai-btn-classic:hover {
  background:var(--color-primary);
  color:var(--color-white);
  border-color:var(--color-primary)
}
.lcai-cake-info-box {
  padding:15px 20px;
  border-radius:12px;
  background:linear-gradient(270deg,#a600dd,#7104d5);
  display:flex;
  align-items:center;
  justify-content:space-between
}
.lcai-cake-info-box .left-part {
  display:flex;
  gap:15px;
  align-items:center
}
.lcai-cake-info-box .title {
  font-size:20px;
  color:var(--color-heading)
}
.lcai-cake-info-box .icon {
  height:50px;
  width:50px;
  border-radius:50%;
  position:relative;
  overflow:hidden
}
.lcai-stack-info-card {
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:28px 42px;
  border-radius:12px;
  border:2px solid rgba(112,100,233,.1);
  background:var(--color-darker-two)
}
@media only screen and (max-width:767px) {
  .lcai-stack-info-card {
    padding:20px 36px
  }
}
.lcai-stack-info-card .lcai-card-content {
  display:block;
  width:100%
}
.lcai-stack-info-card .single-content {
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center
}
.lcai-stack-info-card .single-content span {
  position:relative;
  color:var(--color-heading)
}
.lcai-stack-info-card .single-content span:first-child {
  color:var(--color-body);
  -webkit-text-decoration-line:underline;
  text-decoration-line:underline;
  -webkit-text-decoration-style:dotted;
  text-decoration-style:dotted;
  -webkit-text-decoration-skip:ink;
  text-decoration-skip-ink:auto;
  -webkit-text-decoration-color:#7476aa;
  text-decoration-color:#7476aa;
  text-decoration-thickness:8%;
  text-underline-offset:25%;
  text-underline-position:from-font
}
.lcai-stack-info-card .single-content+.single-content {
  margin-top:10px
}
.lcai-stack-info-card .single-content.parent-content span {
  color:var(--color-heading)
}
.lcai-stack-info-card .single-content.parent-content span:first-child {
  text-decoration:none
}
.lcai-stack-info-card .single-content .icon {
  position:absolute;
  right:100%;
  top:50%;
  transform:translateX(-6px) translateY(-50%)
}
.lcai-stack-info-card .single-content .icon .sm-skew-squre-icon {
  display:block;
  width:6px;
  height:6px;
  transform:rotate(-45deg);
  background:var(--color-primary)
}
.lcai-text-primary {
  color:var(--color-primary)!important
}
.light-img,
body.active-light-mode .dark-img {
  display:none
}
body.active-light-mode .light-img {
  display:block
}
body.active-light-mode .light-chain-welcome-slider .inner.bg-one {
  background-color:#ccceef
}
body.active-light-mode .staking-main-content {
  background:#f5f8fa!important
}
body.active-light-mode .lcai-btn-classic,
body.active-light-mode .lcai-stack-info-card,
body.active-light-mode .lcai-stack-sm-card,
body.active-light-mode .staking-main-content .staking-topbar {
  background:#efefff
}
body.active-light-mode .lcai-stack-info-card .single-content.parent-content span {
  color:#181818
}
body.active-light-mode .lcai-stack-info-card .single-content span {
  color:#8d8e8f
}
body.active-light-mode .lcai-cake-info-box .title {
  color:var(--color-white)
}
body.active-light-mode .lcai-btn-classic.active,
body.active-light-mode .lcai-btn-classic:hover {
  background:var(--color-primary);
  color:var(--color-white);
  border-color:var(--color-primary)
}
body.active-light-mode .lcai-stack-sm-card .icon .dark-img {
  display:none
}
body.active-light-mode .lcai-stack-sm-card .icon .light-img {
  display:block
}
.lcai-stack-sm-card input[type=number]:focus,
.lcai-stack-sm-card input[type=number]:hover,
body.active-light-mode .lcai-stack-sm-card input[type=number] {
  border-color:transparent!important
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .mt-md--30 {
    margin-top:30px!important
  }
}
@media only screen and (max-width:767px) {
  .mt-sm-30 {
    margin-top:30px!important
  }
}
@media(max-width:575px) {
  .mt-sm-30 {
    margin-top:1rem!important
  }
}
.lightchain-compare-table.style-2 .table-responsive .heading-row td.transection-field .rc-tooltip-placement-top {
  display:none
}
.lightchain-compare-table.style-2 .table-responsive .heading-row td.transection-field.active .rc-tooltip-placement-top {
  display:block
}
.lightchain-compare-table.style-2 .table-responsive .heading-row td.transection-field .transection-number {
  text-overflow:ellipsis;
  padding-right:24px;
  white-space:nowrap;
  overflow-x:hidden;
  max-width:100%
}
@media(max-width:1000px) {
  .lightchain-compare-table.style-2 .table-responsive .heading-row td.transection-field .transection-number {
    padding-right:16px;
    max-width:150px
  }
}
.lightchain-compare-table.style-2 .table-responsive .heading-row td.transection-field .transection-number .transection-copy-btn {
  top:5px;
  right:0;
  display:block
}
.lcai-modal-box {
  transition:all .3s ease
}
.lcai-modal-box .modal-dialog {
  display:flex;
  justify-content:center;
  align-items:center;
  max-width:100%;
  background:transparent
}
.lcai-modal-box .modal-dialog .wrapper {
  width:850px;
  height:auto;
  padding:70px;
  background:var(--color-blackest);
  border-radius:var(--radius);
  position:relative;
  overflow:hidden;
  border:none
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .lcai-modal-box .modal-dialog .wrapper {
    width:auto
  }
}
@media only screen and (max-width:767px) {
  .lcai-modal-box .modal-dialog .wrapper {
    padding:40px;
    width:100%
  }
}
@media only screen and (max-width:479px) {
  .lcai-modal-box .modal-dialog .wrapper {
    padding:35px;
    width:auto
  }
}
.lcai-modal-box .modal-dialog .wrapper.modal-small {
  width:500px;
  align-items:flex-start
}
.lcai-modal-box .modal-dialog .wrapper.modal-medium {
  width:700px
}
.lcai-modal-box .modal-dialog .wrapper.modal-large {
  width:900px
}
.lcai-modal-box .modal-dialog .wrapper select {
  background:transparent;
  overflow:auto;
  padding:0;
  margin:0;
  border:none
}
.lcai-modal-box .modal-dialog .wrapper select:focus {
  border:none;
  outline:none;
  box-shadow:none
}
.lcai-modal-box .modal-dialog .wrapper select option {
  display:inline-block;
  padding:10px;
  cursor:pointer;
  border-radius:var(--radius-small);
  border:2px solid var(--color-border);
  color:var(--color-heading);
  margin:5px;
  font-size:var(--font-size-b3);
  line-height:var(--line-height-b3)
}
.lcai-modal-box .modal-dialog .wrapper select option:checked {
  background:var(--color-primary);
  color:var(--color-white)
}
.lcai-modal-box .modal-dialog .wrapper select option:active,
.lcai-modal-box .modal-dialog .wrapper select option:focus {
  background:var(--color-primary);
  color:var(--color-white);
  outline:none
}
.lcai-modal-box .modal-dialog .wrapper select option::selection {
  background:var(--color-primary);
  color:var(--color-white)
}
.lcai-modal-box .modal-dialog .wrapper .chat-form .title {
  color:var(--color-body)
}
.lcai-modal-box .modal-dialog .wrapper .chat-form .text-form {
  border-radius:var(--radius)
}
.lcai-modal-box .modal-dialog .wrapper .chat-form .text-form input,
.lcai-modal-box .modal-dialog .wrapper .chat-form .text-form textarea {
  border:none;
  padding:10px 20px
}
.lcai-modal-box .modal-dialog .wrapper .close-button {
  position:absolute;
  right:15px;
  top:15px;
  background:var(--color-primary);
  box-shadow:none;
  border:none;
  height:40px;
  width:40px;
  display:flex;
  justify-content:center;
  align-items:center;
  border-radius:50%;
  color:var(--color-white);
  transition:.4s
}
.lcai-modal-box .modal-dialog .wrapper .close-button:hover {
  transform:scale(1.1)
}
.lcai-modal-box .form-select {
  background-color:var(--color-blackest);
  color:var(--color-primary);
  border:2px solid var(--color-primary);
  margin-bottom:20px;
  border-radius:var(--radius-small)
}
.lcai-modal-box .bootstrap-select>.dropdown-toggle {
  background-color:transparent;
  color:var(--color-heading);
  border:none;
  font-size:var(--font-size-b3)
}
.lcai-modal-box .bootstrap-select>.dropdown-toggle:hover {
  color:var(--color-heading)
}
.lcai-modal-box .bootstrap-select>.dropdown-toggle:focus,
.lcai-modal-box .bootstrap-select>.dropdown-toggle:focus-visible {
  border:none;
  outline:none!important;
  box-shadow:none
}
.lcai-modal-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width:300px
}
@media only screen and (max-width:767px) {
  .lcai-modal-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width:100%
  }
}
.genarator-section {
  width:100%;
  margin:0 auto
}
.genarator-section .genarator-form-top {
  display:flex;
  justify-content:flex-start;
  align-items:center
}
.genarator-section .genarator-form-top .title {
  margin-bottom:0
}
.genarator-section .genarator-form-top .btn-transparent {
  background:transparent;
  border:none
}
.genarator-section .genarator-form-top .btn-transparent span {
  color:var(--color-heading)
}
.genarator-card-group {
  padding:0;
  list-style:none;
  display:flex;
  flex-wrap:wrap;
  margin:0 -10px
}
.genarator-card-group li {
  flex-basis:50%;
  padding:10px;
  margin:0
}
@media only screen and (max-width:575px) {
  .genarator-card-group li {
    flex-basis:100%
  }
}
.genarator-card {
  padding:10px 15px;
  border:2px solid var(--color-border);
  display:block;
  border-radius:var(--radius);
  transition:var(--transition)
}
.genarator-card .inner {
  justify-content:space-between
}
.genarator-card .inner,
.genarator-card .inner .left-align {
  display:flex;
  align-items:center
}
.genarator-card .inner .left-align .img-bar {
  height:50px;
  width:50px;
  overflow:hidden;
  margin-right:10px;
  transition:var(--transition) all ease-in-out
}
.genarator-card .inner .left-align .title {
  margin-bottom:0;
  text-align:left;
  transition:var(--transition)
}
.genarator-card .inner .right-align .icon-bar {
  opacity:0;
  visibility:hidden;
  transition:var(--transition)
}
.genarator-card:hover {
  background:var(--color-primary);
  border-color:var(--color-primary)
}
.genarator-card:hover .right-align .icon-bar {
  opacity:1;
  visibility:visible;
  color:var(--color-white)
}
.genarator-card:hover .title {
  color:var(--color-white)
}
.genarator-card:hover .left-align .img-bar {
  background:rgba(0,0,0,.11)
}
.genarator-card.disabled {
  pointer-events:none;
  opacity:.5
}
.modal-backdrop.show {
  opacity:.8
}
.modal-backdrop {
  background-color:rgba(0,0,0,.5);
  -webkit-backdrop-filter:blur(15px)!important;
  backdrop-filter:blur(15px)!important;
  opacity:1!important
}
.genarator-card-group.full-width-list li {
  flex-basis:100%;
  margin:0 10px
}
.genarator-card.center-align {
  position:relative;
  padding:0;
  overflow:hidden;
  border:0
}
.genarator-card.center-align .inner {
  padding:15px 10px 25px;
  justify-content:center
}
.genarator-card.center-align .left-align {
  flex-direction:column
}
.genarator-card.center-align .left-align .img-bar {
  margin-right:0;
  margin-bottom:10px;
  background:none;
  padding:0;
  height:unset;
  width:unset
}
.genarator-card.center-align .left-align .img-bar img {
  max-height:40px
}
.genarator-card.center-align .left-align .title {
  text-align:center!important
}
.genarator-card.center-align .lightchain-badge-card {
  position:absolute;
  right:10px;
  top:10px
}
.genarator-card.center-align.bg-flashlight-static:hover {
  background:inherit
}
.genarator-card.center-align.bg-flashlight-static:hover:before {
  background:linear-gradient(to bottom,var(--color-primary),rgba(39,39,55,.18))
}
.lightchain-megamenu .genarator-card {
  padding-left:0!important
}
.lanuage-form-box .languge-select-form {
  width:50%;
  margin-top:20px;
  border:2px solid var(--color-border);
  background-color:var(--color-blackest);
  border-radius:var(--radius);
  color:var(--color-heading);
  font-size:var(--font-size-b2);
  padding:10px 20px
}
.lanuage-form-box .languge-select-form option {
  background:var(--color-blackest);
  box-shadow:var(--shadow-1);
  font-size:var(--font-size-b2);
  min-width:170px;
  padding:12px 0;
  margin:0;
  list-style-type:none;
  z-index:10;
  text-align:start;
  border-radius:var(--radius);
  border:none;
  outline:none;
  color:var(--color-heading)
}
.lanuage-form-box .languge-select-form option:hover {
  background-color:var(--color-dark)
}
.lanuage-form-box .languge-select-form .form-select:focus {
  box-shadow:none
}
.lanuage-form-box .languge-select-form .select-area+.select-area {
  margin-top:10px
}
.lanuage-form-box .lcai-daynamic-page-content.center-width {
  display:flex;
  justify-content:center;
  flex-direction:column;
  align-items:center
}
.lanuage-form-box .lcai-daynamic-page-content.center-width .lcai-dashboard-content {
  padding:0 290px;
  width:100%
}
@media only screen and (min-width:1600px)and (max-width:1919px) {
  .lanuage-form-box .lcai-daynamic-page-content.center-width .lcai-dashboard-content {
    padding:0 200px
  }
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .lanuage-form-box .lcai-daynamic-page-content.center-width .lcai-dashboard-content {
    padding:0 50px
  }
}
@media only screen and (max-width:1199px) {
  .lanuage-form-box .lcai-daynamic-page-content.center-width .lcai-dashboard-content {
    padding:0 50px
  }
}
@media only screen and (max-width:575px) {
  .lanuage-form-box .lcai-daynamic-page-content.center-width .lcai-dashboard-content {
    padding:0 20px
  }
}
.lanuage-form-box .lcai-daynamic-page-content.center-width .lcai-dashboard-content .settings-area {
  text-align:center
}
.lanuage-form-box .lcai-daynamic-page-content.center-width .lcai-dashboard-content .content-page {
  padding:0
}
@media only screen and (max-width:767px) {
  .lanuage-form-box .lcai-daynamic-page-content.center-width .lcai-dashboard-content .content-page .lightchain-pricing.style-lightchain .pricing-header .price-wrapper span.sm-text {
    font-size:42px;
    line-height:56px
  }
}
@media only screen and (max-width:479px) {
  .lanuage-form-box .lcai-daynamic-page-content.center-width .lcai-dashboard-content .content-page .lightchain-tab .tab-btn-grp {
    padding:20px
  }
  .lanuage-form-box .lcai-daynamic-page-content.center-width .lcai-dashboard-content .content-page .lightchain-tab .tab-btn-grp button {
    width:100%
  }
}
.lanuage-form-box .notification-box-switch {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding-left:0;
  margin-bottom:30px
}
@media only screen and (max-width:575px) {
  .lanuage-form-box .notification-box-switch {
    width:100%;
    margin-bottom:15px
  }
}
.lanuage-form-box .notification-box-switch .title {
  margin-bottom:0
}
.lanuage-form-box .lcai-checkbox-wrapper {
  margin-bottom:10px
}
.lanuage-form-box .lcai-checkbox-wrapper input {
  width:auto
}
.lanuage-form-box .lcai-checkbox-wrapper label {
  width:auto;
  display:inline-block
}
.lanuage-form-box .lcai-checkbox-wrapper.style-2 label {
  display:flex;
  align-items:center;
  padding:15px;
  border-radius:var(--radius);
  background:transparent;
  width:100%
}
.lanuage-form-box .lcai-checkbox-wrapper.style-2 label .img-section {
  margin-right:15px
}
.lanuage-form-box .lcai-checkbox-wrapper.style-2 label .img-section img {
  height:40px;
  width:40px;
  border-radius:100%;
  padding:3px;
  border:2px solid var(--color-border)
}
.lanuage-form-box .lcai-checkbox-wrapper.style-2 label .content-section .title {
  margin-bottom:5px;
  display:block
}
.lanuage-form-box .lcai-checkbox-wrapper.style-2 label .content-section .radio-badge {
  margin-bottom:0;
  padding:3px 8px;
  background:var(--color-dark);
  font-size:var(--font-size-b4);
  line-height:var(--line-height-b4);
  display:inline-flex;
  align-items:center;
  border-radius:var(--radius-small)
}
.lanuage-form-box .lcai-checkbox-wrapper.style-2 label:before {
  content:none
}
.lanuage-form-box .lcai-checkbox-wrapper.style-2 label:after {
  left:unset;
  right:15px;
  top:42%;
  transform:rotate(-45deg) translateY(-50%);
  width:22px;
  height:12px;
  border-bottom:3px solid var(--color-primary);
  border-left:3px solid var(--color-primary)
}
.lanuage-form-box .lcai-checkbox-wrapper.style-2 input[type=checkbox]:checked~label {
  background:var(--color-dark)
}
.lanuage-form-box .lcai-checkbox-wrapper.style-2 input[type=checkbox]:checked~label .radio-badge {
  background:var(--color-primary);
  color:var(--color-white)
}
.lanuage-form-box .lcai-checkbox-wrapper.style-2 input {
  width:100%
}
.lanuage-form-box .list-card-grp .toolbar {
  padding:10px;
  background-color:var(--color-dark);
  border-radius:var(--radius-small);
  margin-bottom:20px
}
.lanuage-form-box .list-card-grp .toolbar .icon {
  margin-right:10px
}
.lanuage-form-box .list-card-grp .toolbar p {
  margin-bottom:0
}
.lanuage-form-box .list-card-grp .list-card .inner {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:20px 0;
  border-top:1px solid var(--color-border);
  width:100%
}
.lanuage-form-box .list-card-grp .list-card .inner .left-content {
  display:flex
}
.lanuage-form-box .list-card-grp .list-card .inner .left-content .img-section {
  width:40px;
  height:40px;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-right:20px
}
.lanuage-form-box .list-card-grp .list-card .inner .left-content .title {
  margin-bottom:5px
}
.lanuage-form-box .list-card-grp .list-card .inner .left-content p {
  margin-bottom:0
}
.lanuage-form-box .list-card-grp .list-card.style-two .inner:hover .btn-default {
  opacity:1;
  visibility:visible
}
.lanuage-form-box .list-card-grp .list-card.style-two .btn-default {
  opacity:0;
  visibility:hidden
}
.lanuage-form-box .lcai-checkbox-grp .title {
  margin-bottom:10px
}
.lanuage-form-box .lcai-checkbox-grp+.lcai-checkbox-grp {
  margin-top:30px
}
.lanuage-form-box .switcher-btn-grp button {
  padding:10px 10px 20px;
  border:2px solid transparent;
  text-align:center;
  background-color:var(--color-dark);
  border-radius:var(--radius);
  position:relative
}
.lanuage-form-box .switcher-btn-grp button img {
  display:block;
  border-radius:var(--radius);
  max-height:150px
}
@media only screen and (max-width:575px) {
  .lanuage-form-box .switcher-btn-grp button img {
    max-height:70px
  }
}
.lanuage-form-box .switcher-btn-grp button .text {
  display:block;
  padding-top:10px;
  color:var(--color-heading);
  font-size:var(--font-size-b1)
}
@media only screen and (max-width:575px) {
  .lanuage-form-box .switcher-btn-grp button .text {
    font-size:var(--font-size-b2)
  }
}
.lanuage-form-box .switcher-btn-grp button.active {
  border-color:var(--color-primary)
}
.lanuage-form-box .switcher-btn-grp button+button {
  margin-left:30px
}
@media only screen and (max-width:575px) {
  .lanuage-form-box .switcher-btn-grp button+button {
    margin-left:10px
  }
}
.lanuage-form-box .switcher-btn-grp button.disabled {
  pointer-events:none;
  opacity:.5
}
.single-settings-box {
  margin-bottom:30px;
  padding:50px;
  max-width:600px;
  margin-left:auto;
  margin-right:auto;
  border-radius:var(--radius);
  background-color:var(--color-blackest);
  position:relative;
  overflow:hidden
}
@media only screen and (max-width:767px) {
  .single-settings-box {
    padding:15px
  }
}
.single-settings-box .lcai-default-form label {
  display:block;
  font-size:var(--font-size-b2);
  margin-bottom:12px;
  font-weight:600;
  text-transform:capitalize;
  color:var(--color-heading)
}
.single-settings-box .section-title {
  margin-bottom:30px;
  align-items:center
}
.single-settings-box .section-title .title {
  margin-bottom:0
}
.lcai-daynamic-page-content.center-width {
  display:flex;
  justify-content:center;
  flex-direction:column;
  align-items:center
}
.lcai-daynamic-page-content.center-width .lcai-dashboard-content {
  padding:0 290px;
  width:100%
}
@media only screen and (min-width:1600px)and (max-width:1919px) {
  .lcai-daynamic-page-content.center-width .lcai-dashboard-content {
    padding:0 200px
  }
}
@media only screen and (min-width:1200px)and (max-width:1599px) {
  .lcai-daynamic-page-content.center-width .lcai-dashboard-content {
    padding:0 50px
  }
}
@media only screen and (max-width:1199px) {
  .lcai-daynamic-page-content.center-width .lcai-dashboard-content {
    padding:0 50px
  }
}
@media only screen and (max-width:575px) {
  .lcai-daynamic-page-content.center-width .lcai-dashboard-content {
    padding:0 20px
  }
}
.lcai-daynamic-page-content.center-width .lcai-dashboard-content .settings-area {
  text-align:center
}
.lcai-daynamic-page-content.center-width .lcai-dashboard-content .content-page {
  padding:0
}
@media only screen and (max-width:767px) {
  .lcai-daynamic-page-content.center-width .lcai-dashboard-content .content-page .lightchain-pricing.style-lightchain .pricing-header .price-wrapper span.sm-text {
    font-size:42px;
    line-height:56px
  }
}
@media only screen and (max-width:479px) {
  .lcai-daynamic-page-content.center-width .lcai-dashboard-content .content-page .lightchain-tab .tab-btn-grp {
    padding:20px
  }
  .lcai-daynamic-page-content.center-width .lcai-dashboard-content .content-page .lightchain-tab .tab-btn-grp button {
    width:100%
  }
}
.notification-box-switch {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding-left:0;
  margin-bottom:30px
}
@media only screen and (max-width:575px) {
  .notification-box-switch {
    width:100%;
    margin-bottom:15px
  }
}
.notification-box-switch .title {
  margin-bottom:0
}
.lcai-checkbox-wrapper {
  margin-bottom:10px
}
.lcai-checkbox-wrapper input {
  width:auto
}
.lcai-checkbox-wrapper label {
  width:auto;
  display:inline-block
}
.lcai-checkbox-wrapper.style-2 label {
  display:flex;
  align-items:center;
  padding:15px;
  border-radius:var(--radius);
  background:transparent;
  width:100%
}
.lcai-checkbox-wrapper.style-2 label .img-section {
  margin-right:15px
}
.lcai-checkbox-wrapper.style-2 label .img-section img {
  height:40px;
  width:40px;
  border-radius:100%;
  padding:3px;
  border:2px solid var(--color-border)
}
.lcai-checkbox-wrapper.style-2 label .content-section .title {
  margin-bottom:5px;
  display:block
}
.lcai-checkbox-wrapper.style-2 label .content-section .radio-badge {
  margin-bottom:0;
  padding:3px 8px;
  background:var(--color-dark);
  font-size:var(--font-size-b4);
  line-height:var(--line-height-b4);
  display:inline-flex;
  align-items:center;
  border-radius:var(--radius-small)
}
.lcai-checkbox-wrapper.style-2 label:before {
  content:none
}
.lcai-checkbox-wrapper.style-2 label:after {
  left:unset;
  right:15px;
  top:42%;
  transform:rotate(-45deg) translateY(-50%);
  width:22px;
  height:12px;
  border-bottom:3px solid var(--color-primary);
  border-left:3px solid var(--color-primary)
}
.lcai-checkbox-wrapper.style-2 input[type=checkbox]:checked~label {
  background:var(--color-dark)
}
.lcai-checkbox-wrapper.style-2 input[type=checkbox]:checked~label .radio-badge {
  background:var(--color-primary);
  color:var(--color-white)
}
.lcai-checkbox-wrapper.style-2 input {
  width:100%
}
.list-card-grp .toolbar {
  padding:10px;
  background-color:var(--color-dark);
  border-radius:var(--radius-small);
  margin-bottom:20px
}
.list-card-grp .toolbar .icon {
  margin-right:10px
}
.list-card-grp .toolbar p {
  margin-bottom:0
}
.list-card-grp .list-card .inner {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:20px 0;
  border-top:1px solid var(--color-border);
  width:100%
}
.list-card-grp .list-card .inner .left-content {
  display:flex
}
.list-card-grp .list-card .inner .left-content .img-section {
  width:40px;
  height:40px;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-right:20px
}
.list-card-grp .list-card .inner .left-content .title {
  margin-bottom:5px
}
.list-card-grp .list-card .inner .left-content p {
  margin-bottom:0
}
.list-card-grp .list-card.style-two .inner:hover .btn-default {
  opacity:1;
  visibility:visible
}
.list-card-grp .list-card.style-two .btn-default {
  opacity:0;
  visibility:hidden
}
.lcai-checkbox-grp .title {
  margin-bottom:10px
}
.lcai-checkbox-grp+.lcai-checkbox-grp {
  margin-top:30px
}
.switcher-btn-grp button {
  padding:10px 10px 20px;
  border:2px solid transparent;
  text-align:center;
  background-color:var(--color-dark);
  border-radius:var(--radius);
  position:relative
}
.switcher-btn-grp button img {
  display:block;
  border-radius:var(--radius);
  max-height:150px
}
@media only screen and (max-width:575px) {
  .switcher-btn-grp button img {
    max-height:70px
  }
}
.switcher-btn-grp button .text {
  display:block;
  padding-top:10px;
  color:var(--color-heading);
  font-size:var(--font-size-b1)
}
@media only screen and (max-width:575px) {
  .switcher-btn-grp button .text {
    font-size:var(--font-size-b2)
  }
}
.switcher-btn-grp button.active {
  border-color:var(--color-primary)
}
.switcher-btn-grp button+button {
  margin-left:30px
}
@media only screen and (max-width:575px) {
  .switcher-btn-grp button+button {
    margin-left:10px
  }
}
.switcher-btn-grp button.disabled {
  pointer-events:none;
  opacity:.5
}
.tagcloud,
.wp-block-tag-cloud {
  margin:0;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:6px
}
.tagcloud a,
.wp-block-tag-cloud a {
  margin:0;
  display:inline-block;
  height:unset;
  padding:10px 16px;
  line-height:1;
  font-size:12px!important;
  font-weight:600;
  text-transform:capitalize
}
.lightchain-card.card-list-view .inner .lcai-classic-badge {
  bottom:unset;
  top:20px;
  right:unset;
  left:20px;
  border-radius:4px;
  font-size:12px;
  padding:12px 15px;
  display:inline-block;
  color:#ccceef;
  text-transform:uppercase
}
.lightchain-card.card-list-view .inner .content .subtitle {
  margin-bottom:24px;
  font-weight:var(--p-mediumt)
}
.lightchain-card.card-list-view .inner .content .title {
  margin-top:10px;
  margin-bottom:12px
}
.lightchain-card.card-list-view.card-list-view-lg .thumbnail {
  border-radius:8px
}
.lightchain-card.card-list-view.card-list-view-lg .content .title {
  font-size:32px
}
@media screen and (max-width:575px) {
  .lightchain-card.card-list-view.card-list-view-lg .content .title {
    font-size:24px
  }
}
.lightchain-meta-list li {
  display:flex;
  gap:6px;
  align-items:center;
  justify-content:center
}
.brand-style-3 {
  margin-top:20px
}
.brand-style-3 li {
  margin:0
}
.brand-style-3 a .image img {
  width:100%;
  height:100%;
  transform:scale(.9)
}
.brand-style-3 a:hover .image img {
  transform:scale(1)
}
.rating-title .subtitle-2 {
  font-size:22px;
  line-height:1.2;
  margin-left:0
}
.lightchain-blog-area .section-title {
  margin-bottom:30px
}
.lightchain-blog-area .lightchain-card:not(.card-list-view) .inner .thumbnail .lcai-classic-badge {
  color:#ccceef
}
.lightchain-blog-area .lightchain-card:not(.card-list-view) .inner .content .title {
  margin-bottom:5px
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view .inner .thumbnail {
  border-radius:var(--radius-small)
}
.lcai-sm-blogs-grp .lightchain-card+.lightchain-card.card-list-view {
  border-radius:0
}
.lcai-post-banner-area .post-page-banner .frame-image .thumbnail {
  border-radius:0 0 12px 12px;
  overflow:hidden
}
.lightchain-card:not(.card-list-view) {
  height:100%
}
.lcai-sm-blogs-grp {
  margin-top:-10px
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view:first-child {
  padding-top:10px
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view:first-child:hover {
  transform:none
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view:last-child {
  padding-bottom:10px
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view:hover {
  background:#0f1021;
  padding-left:10px
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view:hover .inner .thumbnail {
  background:var(--color-dark)
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view:hover+.card-list-view {
  border-color:transparent
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view .inner .content {
  padding:0 10px
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view .inner .content .title {
  margin-top:0
}
@media only screen and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px) {
  .lcai-sm-blogs-grp .lightchain-card.card-list-view .inner .content .title {
    font-size:16px;
    padding-bottom:6px
  }
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view .inner .thumbnail {
  max-width:120px;
  max-height:90px;
  padding:8px;
  background:#0f1021;
  transition:var(--transition)
}
.lcai-sm-blogs-grp .lightchain-card.card-list-view .inner .thumbnail .image {
  border-radius:4px
}
.lcai-sm-blogs-grp .lightchain-card+.lightchain-card.card-list-view:hover {
  border-color:transparent;
  transform:none;
  border-radius:10px
}
@media only screen and (min-width:1200px)and (max-width:1599px),only screen and (min-width:992px)and (max-width:1199px) {
  .lightchain-blog-section {
    padding:0!important
  }
}
.lightchain-blog-section .blog-details-content .category-meta {
  margin-top:80px
}
.lightchain-blog-section .alignwide {
  margin-left:-100px;
  margin-right:-100px
}
@media only screen and (min-width:1200px)and (max-width:1680px) {
  .lightchain-blog-section .alignwide {
    margin-left:0;
    margin-right:0
  }
}
@media only screen and (min-width:1681px)and (max-width:1880px) {
  .lightchain-blog-section .alignwide {
    margin-right:0
  }
}
@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px) {
  .lightchain-blog-section .alignwide {
    margin-left:0;
    margin-right:0
  }
}
.blog-details-description ol li p,
.blog-details-description ul li p {
  margin-bottom:0
}
body.active-light-mode .blog-search input {
  border:2px solid rgba(112,100,233,.1)
}
body.active-light-mode .populer-blog-card {
  background-color:transparent!important
}
body.active-light-mode .lcai-sm-blogs-grp .lightchain-card.card-list-view .inner .thumbnail {
  background-color:#f5f8fa
}
body.active-light-mode .lcai-sm-blogs-grp .lightchain-card.card-list-view:hover {
  background-color:#f5f8fa!important
}
.lightchain-blog-section .lightchain-sidebar .lightchain-sidebar-wrapper .onepagenav {
  max-height:348px
}
.mainmenu .lcai-short-title {
  color:#65676b
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance:none;
  margin:0
}
.text-sm {
  font-size:14px
}
.w-full {
  width:100%
}
.text-primary {
  color:var(--color-primary)!important
}
.cursor-pointer {
  cursor:pointer
}
.uppercase {
  text-transform:uppercase
}
.animate-spin {
  animation:spin 1s linear infinite
}
.font-bold {
  font-weight:700
}
.loading-content {
  position:absolute;
  inset:0;
  z-index:99;
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  width:100%;
  background:rgba(0,0,0,.2);
  -webkit-backdrop-filter:blur(4px);
  backdrop-filter:blur(4px)
}
.loading-content svg {
  width:32px;
  height:32px
}
.mobile-menu-socials {
  margin-top:calc(100vh - 620px)
}
.presale-box-countdown-item {
  padding:0!important
}
.tooltip-container {
  position:relative!important;
  width:-moz-fit-content;
  width:fit-content;
  text-align:center;
  margin-left:auto;
  margin-right:auto
}
.tooltip-copy {
  text-align:center;
  position:absolute;
  top:-40px;
  right:0;
  opacity:0;
  visibility:hidden;
  transition:.2s;
  background-color:#f0f8ff!important;
  z-index:13234!important;
  font-size:16px;
  border-radius:4px;
  border:1px solid #000;
  padding:2px 9px;
  color:#000;
  font-weight:400
}
.tooltip-copy.active {
  opacity:1;
  visibility:visible
}
.fa-copy {
  cursor:pointer
}
.contact-address-copy-section {
  border-radius:9px;
  padding:26px;
  width:-moz-fit-content!important;
  width:fit-content!important;
  margin:40px auto
}
.contact-address-copy-section .description.b1 {
  font-size:25px
}
.header-btn .btn-default {
  padding:0 16px!important;
  height:40px!important;
  line-height:40px!important;
  font-size:15px
}
.wallet-btn-ml-0 {
  margin-left:0!important
}
@media only screen and (max-width:575px) {
  .popup-mobile-menu .wallet-btn-ml-0 .btn-default {
    display:block;
    margin:13px
  }
}
.popup-mobile-menu .feather-chevron-down {
  display:none
}
.presale-box-content p {
  font-size:17px!important;
  line-height:17px!important
}
.non-hover a:after {
  display:none;
  content:none
}
.mainmenu-nav .mainmenu li.with-megamenu:hover .lightchain-megamenu {
  opacity:1;
  visibility:visible;
  left:0
}
.width-auto {
  width:-moz-fit-content!important;
  width:fit-content!important
}
.cd-words-wrapper {
  text-align:center!important
}
.cd-words-wrapper .item-text {
  text-align:center!important;
  display:block!important;
  width:-moz-fit-content!important;
  width:fit-content!important;
  margin-left:auto!important;
  margin-right:auto!important
}
.slider-bg-image.bg-banner1 {
  max-width:100%;
  overflow:hidden
}
body.active-light-mode .slider-bg-image.bg-banner1 {
  background-image:none!important
}
.copy-content {
  display:inline-block
}
.copyContainer .name {
  display:flex;
  align-items:center;
  column-gap:16px;
  font-size:25px;
  margin-bottom:16px!important;
  justify-content:center
}
@media(max-width:770px) {
  .copyContainer .name {
    font-size:20px;
    flex-direction:column
  }
  .copyContainer .name .break {
    display:none;
    line-height:8px
  }
}
@media(max-width:800px) {
  .copyContainer {
    font-size:16px
  }
  .copy-content {
    font-size:15px;
    line-height:16px!important;
    white-space:nowrap;
    transform:translateY(-15%)
  }
}
@media(max-width:530px) {
  .copyContainer {
    font-size:16px
  }
  .copy-content {
    font-size:13px
  }
}
@media(max-width:475px) {
  .copyContainer {
    font-size:16px
  }
  .copy-content {
    font-size:11px;
    transform:translateY(-35%)
  }
}
@media(max-width:425px) {
  .copyContainer {
    font-size:16px
  }
  .copy-content {
    font-size:9px
  }
}
@media(min-width:992px) {
  .footer-desc {
    white-space:nowrap;
    display:flex;
    justify-content:center;
    align-items:center
  }
}
.desclimer {
  text-align:center;
  font-size:12px
}
.before-marquee {
  height:5px
}
.marquee {
  height:100%;
  color:#fff;
  font-size:15px
}
.swiper-wrapper {
  transition-timing-function:linear!important;
  transition-delay:0s!important
}
.swiper-wrapper.stop {
  transition-delay:0s!important;
  transition-duration:0s!important
}
.brandImageDark {
  display:none
}
body.active-light-mode .brandImageDark {
  display:block!important
}
body.active-light-mode .brandImageLight {
  display:none
}
.presale-box.presale-box-countdown {
  border:none!important
}
.language-select {
  width:120px
}
.language-select:hover .btn {
  color:var(--color-heading)
}
.language-select ul {
  width:150px
}
.language-select ul li {
  transition:.3s;
  margin-top:0;
  margin-bottom:0;
  padding:2px 10px
}
.language-select ul li:hover,
.language-select ul li:hover a {
  background-color:#d9dbdd
}
.language-select .btn {
  padding:6px 13px;
  font-size:16px;
  background-color:transparent;
  display:flex;
  align-items:center;
  justify-content:center
}
.language-select .btn,
.language-select .btn:hover {
  color:var(--color-heading)
}
.language-select .dropdown-menu {
  padding:4px 5px;
  background-color:var(--color-blackest)!important
}
.language-select .dropdown-menu li:hover,
.language-select .dropdown-menu li:hover a {
  background-color:var(--color-darker)!important
}
.language-select .dropdown-menu a {
  font-size:15px;
  color:var(--color-heading)!important
}
.language-select .dropdown-menu a:hover {
  background-color:var(--color-darker)!important
}
.active-light-mode .language-select {
  width:120px
}
.active-light-mode .language-select:hover .btn {
  color:#000
}
.active-light-mode .language-select ul li:hover,
.active-light-mode .language-select ul li:hover a {
  background-color:#d9dbdd
}
.active-light-mode .language-select .btn,
.active-light-mode .language-select .btn:hover {
  color:#000
}
.active-light-mode .language-select .dropdown-menu {
  padding:4px 5px;
  background-color:#d9dbdd!important
}
.active-light-mode .language-select .dropdown-menu li:hover,
.active-light-mode .language-select .dropdown-menu li:hover a {
  background-color:#f2f3f4!important
}
.active-light-mode .language-select .dropdown-menu a {
  color:#65676b!important
}
.active-light-mode .language-select .dropdown-menu a:hover {
  background-color:#f2f3f4!important
}
.mobile-popup-language .language-select {
  width:120px
}
.mobile-popup-language .language-select:hover .btn {
  color:var(--color-heading)!important
}
.mobile-popup-language .language-select ul {
  width:150px
}
.mobile-popup-language .language-select ul li {
  transition:.3s;
  margin-top:0;
  margin-bottom:0;
  padding:2px 10px
}
.mobile-popup-language .language-select ul li:hover,
.mobile-popup-language .language-select ul li:hover a {
  background-color:#d9dbdd
}
.mobile-popup-language .language-select .btn {
  padding:6px 13px;
  font-size:16px;
  background-color:transparent;
  color:var(--color-heading)!important;
  border:1px solid var(--color-heading)
}
.mobile-popup-language .language-select .btn:hover {
  color:var(--color-heading)!important
}
.mobile-popup-language .language-select .btn .dropdown-menu {
  padding:4px 5px;
  background-color:var(--color-blackest)!important
}
.mobile-popup-language .language-select .btn .dropdown-menu li:hover,
.mobile-popup-language .language-select .btn .dropdown-menu li:hover a {
  background-color:var(--color-darker)!important
}
.mobile-popup-language .language-select .btn .dropdown-menu a {
  font-size:15px;
  color:var(--color-heading)!important
}
.mobile-popup-language .language-select .btn .dropdown-menu a:hover {
  background-color:var(--color-darker)!important
}
.mobile-popup-language {
  display:flex;
  align-items:center;
  justify-content:center
}
.language-select {
  width:-moz-fit-content!important;
  width:fit-content!important
}
#my_switcher {
  transform:scale(.9)
}
.join-us-box {
  background-color:var(--color-primary-alt);
  box-shadow:0 4px 6px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2);
  padding:20px;
  border-radius:15px
}
body.active-light-mode .join-us-box {
  background-color:#c2d4ff
}
.tokenomics-image {
  max-width:min(600px,100%);
  margin:0 auto
}
.light-version,
body.active-light-mode .dark-version {
  display:none
}
body.active-light-mode .light-version {
  display:block
}
.presale-box {
  position:relative;
  padding:20px;
  border-radius:12px;
  background:#1e293b;
  box-shadow:0 4px 20px rgba(0,0,0,.2);
  overflow:hidden;
  animation:fadeIn .8s ease-out
}
.presale-box .presale-box-content {
  position:relative;
  z-index:1
}
.bg-flashlight {
  background:radial-gradient(circle at var(--x,50%) var(--y,50%),#64748b,#1e293b);
  transition:background .2s ease
}
.input-section input {
  width:100%;
  padding:10px 15px;
  border:2px solid #64748b;
  border-radius:8px;
  background-color:#0f172a;
  color:#fff;
  transition:border-color .3s ease,box-shadow .3s ease
}
.input-section input:focus {
  border-color:#38bdf8;
  box-shadow:0 0 10px rgba(56,189,248,.7);
  outline:none
}
.btn-default {
  background:linear-gradient(90deg,#3b82f6,#9333ea);
  color:#fff;
  padding:12px 20px;
  border:none;
  border-radius:8px;
  font-weight:700;
  cursor:pointer;
  transition:transform .3s ease,background .3s ease
}
.btn-default:hover {
  transform:scale(1.05)
}
.btn-default:hover,
.presale-box-progress-content {
  background:linear-gradient(90deg,#9333ea,#3b82f6)
}
.presale-box-progress-content {
  border-radius:4px;
  transition:width 1s ease-out
}
.presale-box-countdown {
  display:flex;
  justify-content:center;
  gap:8px;
  font-size:16px;
  color:#fff
}
.presale-box-countdown-item {
  background:#0f172a;
  padding:8px 12px;
  border-radius:4px;
  box-shadow:0 4px 10px rgba(0,0,0,.2)
}
@keyframes fadeIn {
  0% {
    opacity:0;
    transform:translateY(20px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
.service.service__style--1 {
  height:100%;
  margin-top:12px
}
.contact-form-1 .form-group input {
  height:50px;
  padding:0 20px
}
.my_switcher ul,
.my_switcher ul li a.light {
  background-color:var(--color-primary-alt)!important
}
.my_switcher ul img,
.my_switcher ul li a.light img {
  filter:invert(1)
}
body.active-light-mode .my_switcher ul {
  background-color:#d8d8d8!important
}
body.active-light-mode .my_switcher ul img {
  filter:invert(1)
}
.mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu .wrapper .mega-menu-item {
  padding:10px 0;
  border-right:1px solid var(--color-extra04);
  height:100%
}
.language-select .btn.dropdown-toggle {
  border:none!important;
  box-shadow:none!important
}
.language-select .btn.dropdown-toggle:active,
.language-select .btn.dropdown-toggle:focus {
  border:none!important;
  outline:none!important
}
.input-section input {
  border-color:var(--color-border)!important
}
body.active-light-mode .presale-box-progress {
  background-color:#d8d8d8!important
}
body.active-light-mode .input-section input {
  background-color:#fff!important;
  border-color:var(--color-border-light)!important
}
.marquee-container {
  overflow:hidden;
  position:relative;
  width:100%;
  height:40px
}
.marquee {
  display:inline-block;
  white-space:nowrap;
  animation:marquee 25s linear infinite;
  padding-top:6px
}
@keyframes marquee {
  0% {
    transform:translateX(100vw)
  }
  to {
    transform:translateX(-100%)
  }
}
.padding-sm a {
  color:#dd00ac;
  font-weight:700
}
.padding-sm a:hover {
  color:#8a2be2
}
.padding-sm b {
  color:var(--color-heading)
}
@media(max-width:700px) {
  .padding-sm {
    padding-left:16px!important;
    padding-right:16px!important
  }
}
body.active-light-mode .padding-sm b {
  color:var(--color-black)
}
.desclimer {
  margin-top:20px!important;
  padding-top:20px;
  border-top:1px solid var(--color-border)
}
.brands-slider .swiper-wrapper {
  align-items:center
}
.brands-slider .slide {
  display:flex;
  height:100%;
  justify-content:center;
  align-items:center
}
.brands-slider .slide a img {
  max-height:100px
}
.embed-responsive {
  position:relative;
  content:"";
  height:100%;
  display:block;
  padding-top:56.25%!important
}
.embed-responsive-item {
  position:absolute;
  z-index:13;
  top:0;
  left:0;
  height:calc(100% - 20px);
  width:100%
}
.youtube-videos .frame-image.frame-image-bottom {
  border-radius:10px;
  transition:.4s
}
.parent-container {
  position:relative;
  width:100%;
  height:1850px;
  max-width:90%;
  margin-left:auto;
  margin-right:auto
}
@media only screen and (max-width:479px) {
  .parent-container {
    height:1650px;
    max-width:320px
  }
}
.parent-container iframe {
  position:absolute;
  height:100%;
  width:100%
}
.about-section-image {
  display:block;
  width:70%;
  margin-left:auto;
  margin-right:auto
}
.service.service__style--1 {
  overflow:hidden!important
}
.lightchain-service-area-dashboard .service.service__style--1 {
  height:100%!important;
  width:100%!important;
  background:transparent!important
}
body.active-light-mode .light-chain-welcome-slider .desc,
body.active-light-mode .light-chain-welcome-slider .title {
  color:#181818!important
}
.lcai-dashboard-content {
  width:100%
}
.has-menu-child-item a i {
  display:inline-block;
  transition:.3s;
  margin-top:16px!important
}
.has-menu-child-item:hover a i {
  transform:rotate(180deg)
}
.header-link-hover .link-hover a:after {
  position:absolute;
  content:"";
  left:auto;
  bottom:20px;
  background:currentColor;
  width:0;
  height:2px;
  transition:.3s;
  right:12px
}
.header-link-hover .link-hover a:hover:after {
  width:calc(100% - 24px);
  left:12px;
  right:auto
}
.token-badge {
  position:absolute;
  top:100%;
  left:50%;
  transform:translateX(-50%);
  min-width:320px;
  padding:12px 20px;
  color:#7376aa;
  font-family:Inter;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:120%;
  border-radius:0 0 10px 10px;
  background:#1b1d39;
  width:calc(100% - 40px);
  min-height:45px;
  text-align:center;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:-1
}
.presale-box-wrapper {
  position:relative;
  display:inline-flex;
  margin:auto
}
body.active-light-mode .token-badge {
  background-color:#f5f8fa;
  color:#65676b
}
.presale-box .btn-default.btn-border.bg-solid-primary {
  color:#fff!important
}
.grid-shape-light,
body.active-light-mode .grid-shape-dark {
  display:none
}
body.active-light-mode .grid-shape-light {
  display:block
}
body.active-light-mode .separator-animated.separator-animated-line-verticle {
  background:radial-gradient(65.23% 65.23% at 50% 32.22%,rgba(7,7,16,.08) 0,hsla(0,0%,100%,.008) 100%)
}
body.active-light-mode .ltchain-slider-bg-icon-wrapper .ltchain-slider-bg-icon {
  mix-blend-mode:normal!important
}
@media(min-width:1600px) {
  .d-extra-device-block {
    display:block!important
  }
  .d-extra-device-none {
    display:none!important
  }
  .mainmenu-nav .mainmenu>li>a {
    padding:0 12px
  }
}
.btn-default.btn-border.lcai-border-btn-small {
  height:40px!important;
  line-height:36px!important
}
@media(min-width:992px)and (max-width:1200px) {
  .lightchain-header.header-default .header-btn .btn-default {
    padding:0 10px!important;
    height:35px!important;
    line-height:35px!important;
    font-size:14px!important
  }
  .lightchain-header.header-default .mainmenu-nav .mainmenu>li>a {
    padding:0 8px
  }
  .lightchain-header.header-default .logo a img {
    max-height:30px
  }
}
body.active-light-mode .popup-mobile-menu .inner-popup {
  background-color:#fff
}
.blurContent {
  display:none
}
.hidden-blur {
  position:relative!important;
  overflow:hidden;
  border-radius:16px;
  margin-bottom:0!important;
  min-height:100%;
  border-radius:0!important
}
.hidden-blur .blurContent {
  position:absolute;
  z-index:46!important;
  top:min(50vh,50%);
  left:50%;
  display:block!important;
  min-width:240px;
  transform:translate(-50%,-50%)
}
.hidden-blur:after {
  content:"";
  position:absolute!important;
  top:0;
  left:0;
  width:100%!important;
  height:100%!important;
  z-index:45!important;
  background-color:rgba(0,0,0,.5)!important;
  -webkit-backdrop-filter:blur(15px);
  backdrop-filter:blur(15px);
  display:flex;
  justify-content:center;
  font-size:17px;
  font-weight:500;
  align-items:center
}
.form-input-style-2 .form-group input {
  padding:14px 20px;
  height:auto!important
}
@media only screen and (max-width:767px) {
  .form-input-style-2 .form-group input {
    padding:8px 15px
  }
}
.react-datepicker {
  border:1px solid rgba(112,100,233,.4)!important;
  border-radius:12px;
  overflow:hidden;
  color:#ccceef!important;
  background-color:#0f1021!important;
  filter:drop-shadow(0 2px 21.3px #070710)!important
}
.react-datepicker .react-datepicker__time-container {
  width:auto!important
}
.react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width:-moz-fit-content!important;
  width:fit-content!important
}
.mt-minus-100 {
  margin-top:-100px
}
.no-content-banner {
  min-height:150px!important;
  background-position:top!important;
  background-size:100%!important
}
@media(max-width:1000px) {
  .no-content-banner {
    background-size:cover!important
  }
}
.form-container {
  padding:10px 40px 40px
}
@media only screen and (max-width:767px) {
  .form-container {
    padding:10px 30px 30px
  }
}
.fs-32 {
  font-size:32px!important
}
@media only screen and (max-width:767px) {
  .fs-32 {
    font-size:26px!important
  }
}
.fs-20 {
  font-size:20px!important
}
@media only screen and (max-width:767px) {
  .fs-20 {
    font-size:18px!important
  }
}
body:not(.active-light-mode) input[type=datetime-local]::-webkit-calendar-picker-indicator {
  cursor:pointer;
  filter:invert(1) brightness(.6)
}
.bg-table-section {
  background:#14152c;
  border-radius:12px;
  overflow:hidden
}
.bg-table-section .fs-14 {
  font-size:14px
}
.bg-table-section .bg-table-section-title {
  padding:20px 30px
}
.bg-table-section .bg-table-section-title .border-title {
  display:flex;
  align-items:center;
  justify-content:center;
  column-gap:10px
}
.bg-table-section .bg-table-section-title .border-title .border-title-text {
  display:flex;
  flex-direction:column
}
.bg-table-section .bg-table-section-title .border-title .border-title-text span:first-child {
  color:#ccceef;
  line-height:19.2px
}
.bg-table-section .bg-table-section-title .border-title .border-title-text span:first-child,
.bg-table-section .bg-table-section-title .border-title .border-title-text span:last-child {
  font-size:16px;
  font-weight:500;
  text-align:left;
  text-underline-position:from-font;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none
}
.bg-table-section .table-pagination {
  padding:20px 30px;
  background-color:#0f1021;
  display:flex!important;
  flex-direction:row;
  align-items:center
}
.bg-table-section .table-pagination .pagination-nav {
  display:flex;
  align-items:center;
  justify-content:center;
  column-gap:14px
}
.bg-table-section .table-pagination .pagination-nav .nav-next,
.bg-table-section .table-pagination .pagination-nav .nav-prev {
  display:flex;
  justify-content:center;
  align-items:center;
  width:26px;
  height:26px;
  transition:.3s;
  cursor:pointer;
  padding:6px 8px;
  font-size:10px;
  border-radius:4px;
  background-color:#0f172a
}
.bg-table-section .table-pagination .pagination-nav .nav-next.active,
.bg-table-section .table-pagination .pagination-nav .nav-next:hover,
.bg-table-section .table-pagination .pagination-nav .nav-prev.active,
.bg-table-section .table-pagination .pagination-nav .nav-prev:hover {
  background:#7064e9;
  color:#fff
}
.bg-table-section .info-pupup-toggle {
  position:relative
}
.bg-table-section .last-table-element {
  display:flex;
  align-items:center;
  justify-content:flex-end
}
.bg-table-section .eye-icon {
  width:20px;
  height:20px;
  border-radius:6px;
  border:1px solid hsla(0,0%,100%,.1);
  display:flex;
  justify-content:center;
  align-items:center;
  cursor:pointer;
  transition:.3s
}
.bg-table-section .eye-icon:hover {
  background-color:#0f1021
}
.bg-table-section .eye-icon.active,
.bg-table-section .eye-icon.active:hover {
  background-color:green
}
.bg-table-section .arrow-top-right {
  display:flex;
  justify-content:center;
  align-items:center;
  width:30px;
  height:30px;
  background-color:#14152c;
  border:1px solid hsla(0,0%,100%,.04);
  border-radius:50%
}
.text-semi-white {
  color:#ccceef
}
.react-tiny-popover-container {
  z-index:12
}
.react-tiny-popover-container .popover-arrow {
  border-right:10px solid #7064e9!important
}
a {
  cursor:pointer
}
.rc-tooltip {
  max-width:260px;
  opacity:1!important;
  filter:drop-shadow(0 2px 21.3px #070710)
}
.rc-tooltip-placement-top .rc-tooltip-arrow {
  border-top-color:#14152c;
  border:1px solid rgba(112,100,233,.4)!important;
  border-top:none!important;
  border-right:none!important;
  background:#14152c;
  width:12px;
  height:12px;
  display:block;
  transform:rotate(-45deg);
  bottom:4px!important
}
.rc-tooltip-inner {
  background-color:#14152c;
  border:2px solid rgba(112,100,233,.4)
}
.rc-tooltip-inner span {
  color:#7376aa;
  font-weight:500
}
.rc-tooltip-inner div {
  padding:10px
}
.popup-info-link-arrow {
  display:flex;
  justify-content:center;
  align-items:center;
  width:30px;
  height:30px;
  background-color:#14152c;
  border:1px solid hsla(0,0%,100%,.04);
  border-radius:50%
}
body.active-light-mode .rc-tooltip-placement-top .rc-tooltip-arrow {
  border-top-color:#eeeef4!important;
  background:#eeeef4!important
}
body.active-light-mode .rc-tooltip-inner {
  background-color:#eeeef4!important
}
body.active-light-mode .arrow-top-right.popup-info-link-arrow {
  background-color:#ccceef!important
}
body.active-light-mode .rc-tooltip {
  filter:drop-shadow(0 2px 21.3px #ccceef)
}
.popup-info {
  border:1px solid rgba(112,100,233,.4);
  border-radius:12px;
  overflow:hidden;
  width:400px;
  filter:drop-shadow(0 2px 21.3px #070710);
  transition:.8s
}
@media(max-width:575px) {
  .popup-info {
    width:260px
  }
}
.popup-info.active {
  opacity:1;
  visibility:visible
}
.popup-info:before {
  content:"";
  position:absolute;
  top:-20px;
  left:-10px;
  transform:translateX(-50%);
  width:40px;
  height:40px;
  -webkit-clip-path:polygon(50% 0,0 100%,100% 100%);
  clip-path:polygon(50% 0,0 100%,100% 100%)
}
.popup-info .heading {
  background-color:#14152c!important;
  padding:20px 30px
}
@media(max-width:575px) {
  .popup-info .heading {
    padding:16px 10px
  }
}
.popup-info .info-group {
  background-color:#0f1021;
  padding:20px 30px;
  border-bottom:1px solid rgba(204,206,239,.078)
}
@media(max-width:575px) {
  .popup-info .info-group {
    padding:16px 10px
  }
}
.popup-info .info-group .label {
  font-size:14px;
  font-weight:600;
  line-height:16.8px;
  text-align:left;
  color:#ccceef
}
@media(max-width:575px) {
  .popup-info .info-group .label {
    font-size:12px
  }
}
.popup-info .info-group .info-text {
  margin-top:10px;
  color:#7376aa;
  font-size:14px;
  font-weight:500;
  line-height:19.6px;
  word-break:break-word;
  overflow-wrap:break-word
}
@media(max-width:575px) {
  .popup-info .info-group .info-text {
    font-size:12px
  }
}
.popup-info .text-highlight {
  color:#7064e9
}
.popup-info .text-success {
  color:#37c406!important
}
.popup-info .text-success img {
  background-color:#37c406;
  color:#fff;
  width:16px;
  height:16px;
  border-radius:50%;
  margin-right:3px;
  padding:2px;
  margin-bottom:4px
}
.left-sidebar-profile {
  display:flex;
  align-items:center;
  column-gap:16px
}
.left-sidebar-profile .avatar-image {
  position:relative
}
.left-sidebar-profile .avatar-image.active:after {
  content:"";
  position:absolute;
  right:0;
  bottom:2px;
  z-index:50;
  width:17px;
  height:17px;
  background-color:#37c406;
  border-radius:50%;
  border:2px solid #0f1021
}
.react-tiny-popover-container .popover-arrow {
  height:14px;
  width:14px;
  left:3.5px!important;
  border:1px solid rgba(112,100,233,.4)!important;
  border-top:none!important;
  border-right:none!important;
  background:#0f1021;
  opacity:1!important;
  transform:rotate(45deg);
  margin-top:4px
}
body.active-light-mode .react-tiny-popover-container .popover-arrow {
  background-color:#eeeef4
}
.page-length-select {
  display:inline-block
}
.page-length-select .btn.dropdown-toggle {
  border:1px solid #7064e9!important;
  padding:2px 16px!important;
  transition:.3s;
  outline:none!important;
  border-radius:7px!important
}
.page-length-select .btn.dropdown-toggle:active,
.page-length-select .btn.dropdown-toggle:focus {
  border:1px solid #7064e9!important
}
.page-length-select a {
  cursor:pointer
}
body:not(.active-light-mode) .page-length-select .btn.dropdown-toggle:hover {
  background-color:#14152c
}
body.active-light-mode .text-semi-white {
  color:#181818!important
}
body.active-light-mode .bg-table-section,
body.active-light-mode .table-pagination {
  background-color:#eeeef4
}
body.active-light-mode .bg-table-section .pagination-nav .nav-next,
body.active-light-mode .bg-table-section .pagination-nav .nav-prev,
body.active-light-mode .table-pagination .pagination-nav .nav-next,
body.active-light-mode .table-pagination .pagination-nav .nav-prev {
  background-color:#ccceef
}
body.active-light-mode .arrow-top-right {
  background-color:#eeeef4!important
}
body.active-light-mode .eye-icon {
  border-color:#7064e9
}
body.active-light-mode .eye-icon:not(.active) img {
  filter:invert(1)
}
body.active-light-mode .eye-icon:hover {
  background-color:#eeeef4
}
body.active-light-mode .popup-info {
  filter:drop-shadow(0 2px 10px rgba(7,7,16,.2))
}
body.active-light-mode .popup-info .heading {
  background-color:#ccceef!important
}
body.active-light-mode .popup-info .info-group {
  background-color:#eeeef4!important
}
body.active-light-mode .popup-info .info-group .label {
  color:#181818
}
body.active-light-mode .light-chain-welcome-slider .inner.bg-one {
  background-size:100% 100%!important
}
body.active-light-mode .login-btn-sidebar {
  border-color:rgba(112,100,233,.302);
  color:#181818
}
body.active-light-mode .login-btn-sidebar img {
  filter:invert(1)
}
body.active-light-mode .left-sidebar-profile .avatar-image.active:after {
  border:2px solid #efefff
}
body.active-light-mode .table-heading-icon {
  filter:invert(1)
}
.lcai-shiny:after {
  position:absolute;
  top:0;
  left:-100%;
  width:200%;
  height:100%;
  background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0) 90%,transparent);
  animation:shimmer 2.2s infinite
}
body.active-light-mode .lcai-shiny:after {
  background:linear-gradient(120deg,transparent,transparent 10%,rgba(0,0,0,.4) 50%,transparent 90%,transparent)
}
body.active-light-mode .lcai-shiny:hover:after {
  background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0) 90%,transparent)
}
body.active-light-mode .lcai-shiny:hover .points_wrapper .point,
body.active-light-mode .points_wrapper .point {
  background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 10%,rgba(112,100,233,.2) 50%,hsla(0,0%,100%,0) 90%,transparent)
}
body.active-light-mode .radial-progress .circle-text span.count {
  color:#181818!important
}
.radial-progress .circle-text span.count:after {
  display:none!important
}
.radial-progress .circle-text span.count {
  color:var(--color-heading)
}
.lcai-btn-select {
  font-size:15px;
  line-height:15px
}
@media only screen and (max-width:767px) {
  .lcai-btn-select {
    font-size:12px;
    line-height:12px
  }
}
.staking-main-content {
  width:calc(100% - 100px)
}
@media only screen and (max-width:767px) {
  .staking-main-content {
    width:calc(100% - 40px)
  }
}
.lcai-shiny {
  position:relative;
  width:50px;
  height:50px;
  border-radius:50%;
  overflow:hidden
}
.lcai-shiny i {
  animation:zoomInOut 2.2s linear 1.1s infinite
}
.lcai-shiny:after {
  content:"";
  display:inline-block;
  top:-10px;
  left:-10px;
  width:5px;
  height:50%;
  background-color:var(--color-gray);
  animation:lcaibudgetShiny 5s linear infinite
}
.lcai-shiny .points_wrapper i {
  animation:zoomInOut 5s linear infinite;
  position:absolute;
  top:0;
  left:-100%;
  width:200%;
  height:100%;
  background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0) 90%,transparent);
  animation:shimmer 2.2s infinite
}
@keyframes shimmer {
  0% {
    left:-200%
  }
  to {
    left:200%
  }
}
@keyframes zoomInOut {
  0% {
    scale:1
  }
  5% {
    scale:1.3
  }
  10% {
    scale:1.3
  }
  20% {
    scale:1
  }
  to {
    scale:1
  }
}
.blog-details-description img {
  margin-bottom:20px;
  border-radius:12px
}
@media(min-width:800px) {
  .blog-details-description img {
    border-radius:0;
    max-width:50%!important
  }
}
.pagination-container {
  display:flex;
  justify-content:center;
  padding:20px 0;
  font-family:Arial,sans-serif
}
.pagination {
  display:flex;
  list-style-type:none;
  padding:0;
  margin:0
}
.pagination li {
  margin:0 8px
}
@media(max-width:420px) {
  .pagination li {
    margin:0 5px
  }
}
.pagination a {
  display:inline-block;
  padding:6px 16px;
  text-decoration:none;
  color:var(--color-primary);
  border:1px solid var(--color-border);
  border-radius:4px;
  transition:background-color .3s ease,color .3s ease
}
@media(max-width:500px) {
  .pagination a {
    padding:2px 10px
  }
}
body.active-light-mode .pagination a {
  border-color:#ddd
}
.pagination a.active {
  border-color:var(--color-primary)
}
.pagination a.active,
.pagination a:hover:not(.active) {
  background-color:var(--color-primary);
  color:#fff
}
.pagination a.next,
.pagination a.prev {
  font-weight:700
}
.pagination a.next.disabled,
.pagination a.prev.disabled {
  opacity:.7;
  pointer-events:none
}
.skeleton {
  background-color:var(--color-darker-two);
  border-radius:4px;
  display:inline-block;
  position:relative;
  overflow:hidden
}
.skeleton:after {
  content:"";
  position:absolute;
  top:0;
  left:-100%;
  width:100%;
  height:100%;
  background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));
  animation:loading 1.5s infinite
}
@keyframes loading {
  0% {
    left:-100%
  }
  to {
    left:100%
  }
}
.breadcrumb-skeleton {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:20px
}
.skeleton-text {
  width:80%;
  height:20px;
  margin-bottom:10px
}
.skeleton-title {
  width:40%;
  margin-bottom:10px
}
.skeleton-search,
.skeleton-tags {
  width:150px;
  height:30px
}
.skeleton-title {
  width:60%;
  height:35px;
  margin:0 auto 20px;
  border-radius:8px
}
.skeleton-subtitle {
  width:40%;
  height:20px;
  margin:0 auto 10px;
  border-radius:8px
}
.skeleton-description {
  width:80%;
  height:20px;
  margin:10px auto;
  border-radius:8px
}
.skeleton-meta-item {
  width:100px;
  height:20px;
  margin:5px auto;
  border-radius:4px
}
.skeleton-image {
  width:100%;
  height:500px;
  margin-top:15px;
  border-radius:8px
}
.skeleton-bottom {
  width:100%;
  height:100px;
  margin-top:20px;
  border-radius:8px
}
body.active-light-mode .skeleton {
  background-color:#e0e0e0
}
.comment-inside,
.reactions-wrap {
  display:none!important
}
.points_wrapper {
  overflow:hidden;
  width:100%;
  height:100%;
  pointer-events:none;
  position:absolute;
  z-index:1;
  left:0;
  bottom:0
}
.points_wrapper .point {
  bottom:-10px;
  position:absolute;
  animation:floating-points ease-in-out infinite;
  pointer-events:none;
  width:2px;
  height:2px;
  background-color:#fff;
  border-radius:9999px
}
@keyframes floating-points {
  0% {
    transform:translateY(0)
  }
  85% {
    opacity:0
  }
  to {
    transform:translateY(-55px);
    opacity:0
  }
}
.points_wrapper .point:first-child {
  left:10%;
  opacity:1;
  animation-duration:2.35s;
  animation-delay:.2s
}
.points_wrapper .point:nth-child(2) {
  left:30%;
  opacity:.7;
  animation-duration:2.5s;
  animation-delay:.5s
}
.points_wrapper .point:nth-child(3) {
  left:25%;
  opacity:.8;
  animation-duration:2.2s;
  animation-delay:.1s
}
.points_wrapper .point:nth-child(4) {
  left:44%;
  opacity:.6;
  animation-duration:2.05s
}
.points_wrapper .point:nth-child(5) {
  left:50%;
  opacity:1;
  animation-duration:1.9s
}
.points_wrapper .point:nth-child(6) {
  left:75%;
  opacity:.5;
  animation-duration:1.5s;
  animation-delay:1.5s
}
.points_wrapper .point:nth-child(7) {
  left:88%;
  opacity:.9;
  animation-duration:2.2s;
  animation-delay:.2s
}
.points_wrapper .point:nth-child(8) {
  left:58%;
  opacity:.8;
  animation-duration:2.25s;
  animation-delay:.2s
}
.points_wrapper .point:nth-child(9) {
  left:98%;
  opacity:.6;
  animation-duration:2.6s;
  animation-delay:.1s
}
.points_wrapper .point:nth-child(10) {
  left:65%;
  opacity:1;
  animation-duration:2.5s;
  animation-delay:.2s
}
body.active-light-mode .blog-search input,
body.active-light-mode .category-tags .tagcloud a {
  border-color:rgba(112,100,233,.1)!important
}
body.active-light-mode a.btn-default.btn-border.lcai-shiny {
  border-color:rgba(112,100,233,.302)!important;
  color:#181818!important
}
body.active-light-mode a.btn-default.btn-border.lcai-shiny:after {
  background:linear-gradient(120deg,transparent,transparent 10%,rgba(0,0,0,.4) 50%,transparent 90%,transparent)
}
body.active-light-mode a.btn-default.btn-border.lcai-shiny:hover {
  color:#181818!important;
  background-color:transparent!important
}
body.active-light-mode a.btn-default.btn-border.lcai-shiny:hover:after {
  background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,0) 90%,transparent)
}
body.active-light-mode .points_wrapper .point {
  background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0) 90%,transparent)
}
.mt-minus-120 {
  margin-top:-120px
}
.bg-transparent {
  background:transparent
}
@media only screen and (max-width:575px) {
  .voting-details-page .content-page {
    padding:0
  }
}
.voting-details-page .winner-box .section-title .title {
  padding:0 13%;
  line-height:1.5
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .voting-details-page .winner-box .section-title .title {
    padding:0 9%
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .voting-details-page .winner-box .section-title .title {
    padding:0 2%;
    line-height:1.5
  }
}
@media only screen and (max-width:767px) {
  .voting-details-page .winner-box .section-title .title {
    padding:0 2%;
    line-height:1.5
  }
}
.box-card {
  border-radius:12px;
  border:2px solid rgba(112,100,233,.1);
  background:var(--Black-Colorfull,#14152c);
  padding:10px 15px;
  background-image:url(https://orditron.ai/images/banner/img-sm-bg-shape03.svg);
  background-size:100%;
  background-repeat:no-repeat;
  background-position:bottom;
  max-width:500px
}
@media(max-width:767px) {
  .box-card {
    margin-left:auto!important;
    margin-right:auto!important
  }
  .box-card .content span {
    text-align:right
  }
}
.box-card .content span:first-child {
  color:var(--Body-1,#ccceef);
  font-size:20px;
  font-weight:600;
  line-height:28px;
  text-transform:uppercase
}
.box-card .content:last-child {
  color:var(--Body-2,#7376aa);
  font-size:12px;
  font-weight:500;
  line-height:22px
}
.box-card.version-2 {
  height:100%;
  max-width:100%
}
.box-card.version-2 .inner-content {
  height:100%;
  width:100%;
  max-width:100%;
  padding:15px 12px
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .box-card.version-2 .inner-content {
    padding:10px 8px
  }
}
@media only screen and (max-width:767px) {
  .box-card.version-2 .inner-content {
    padding:10px 8px
  }
}
.box-card.version-2 .inner-content .content span {
  text-align:left!important
}
.box-card.version-2 .inner-content .content span:first-child {
  font-size:17px;
  line-height:28px
}
@media only screen and (max-width:575px) {
  .box-card.version-2 .inner-content .content span:first-child {
    font-size:14px
  }
}
.top-section-title {
  padding:0 50px
}
@media only screen and (max-width:767px) {
  .top-section-title {
    padding:0 20px
  }
}
@media only screen and (max-width:575px) {
  .top-section-title {
    padding:0
  }
}
.top-section-title .content {
  background:#15152c;
  padding:50px 0;
  border-radius:10px
}
.top-section-title .title {
  padding:16px 20%;
  font-size:28px;
  text-align:center
}
@media only screen and (max-width:767px) {
  .top-section-title .title {
    padding:10px 20px;
    font-size:22px
  }
  .top-section-title .description {
    font-size:14px
  }
}
.winner-box {
  border-radius:12px;
  background-image:url(https://orditron.ai/images/bg/winner-bg.png);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50%;
  padding:80px 100px;
  position:relative
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .winner-box {
    padding:20px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .winner-box {
    padding:40px
  }
}
@media only screen and (max-width:767px) {
  .winner-box {
    padding:30px 15px;
    padding:0;
    background-image:none
  }
  .winner-box .section-title .description {
    font-size:14px
  }
}
.countdown-style-1 .countdown {
  display:flex;
  justify-content:flex-start;
  flex-wrap:wrap;
  margin:-10px
}
.countdown-style-1 .countdown .countdown-container {
  margin:10px;
  position:relative;
  transition:var(--transition);
  text-align:center;
  background-color:transparent!important;
  border-radius:10px;
  min-width:120px
}
.countdown-style-1 .countdown .countdown-container .countdown-heading {
  color:var(--color-white);
  text-align:center;
  text-transform:uppercase;
  margin:0;
  display:block;
  font-weight:300;
  font-size:16px;
  line-height:30px;
  transition:var(--transition);
  opacity:.7
}
.countdown-style-1 .countdown .countdown-container .countdown-value {
  display:block;
  font-weight:600;
  font-size:40px;
  line-height:1.24;
  color:var(--color-white);
  text-align:center;
  position:relative;
  transition:var(--transition);
  margin:0
}
@media only screen and (max-width:767px) {
  .countdown-style-1 .countdown .countdown-container .countdown-value {
    font-size:24px
  }
}
.lcai-countdown-one .countdown {
  display:flex;
  gap:8px
}
.lcai-countdown-one .countdown .countdown-container {
  position:relative;
  transition:var(--transition);
  text-align:center;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  padding:8px 12px;
  background-color:transparent;
  border-radius:4px;
  width:50px
}
.lcai-countdown-one .countdown .countdown-container .countdown-heading {
  color:var(--color-gray-500);
  font-size:var(--font-size-b4);
  line-height:var(--line-height-b4);
  text-align:center;
  margin:0;
  display:block;
  transition:var(--transition)
}
.lcai-countdown-one .countdown .countdown-container .countdown-value {
  display:block;
  font-weight:700;
  font-size:18px;
  line-height:20px;
  color:var(--color-heading);
  text-align:center;
  position:relative;
  transition:var(--transition);
  margin:0
}
@media only screen and (max-width:767px) {
  .lcai-countdown-one .countdown .countdown-container .countdown-value {
    font-size:14px
  }
}
.lcai-countdown-one.lcai-countdown-lg .countdown .countdown-container {
  min-height:96px;
  min-width:80px
}
.lcai-countdown-one.bg-variation-black .countdown .countdown-container {
  background-color:var(--color-black)
}
.lcai-countdown-one.bg-variation-black .countdown .countdown-container .countdown-heading,
.lcai-countdown-one.bg-variation-black .countdown .countdown-container .countdown-value {
  color:var(--color-white)
}
.lcai-countdown-one.bg-variation-primary .countdown .countdown-container {
  background-color:var(--color-primary)
}
.lcai-countdown-one.bg-variation-primary .countdown .countdown-container .countdown-heading,
.lcai-countdown-one.bg-variation-primary .countdown .countdown-container .countdown-value {
  color:var(--color-white)
}
.lcai-countdown-one.cd-border-style .countdown .countdown-container {
  padding:0;
  background-size:cover;
  background-position:50%;
  background-repeat:no-repeat
}
.lcai-countdown-one.cd-border-style .countdown .countdown-container .countdown-heading,
.lcai-countdown-one.cd-border-style .countdown .countdown-container .countdown-value {
  color:var(--color-white);
  padding:4px
}
.lcai-countdown-one.cd-border-style .countdown .countdown-container .countdown-value {
  padding-bottom:7px
}
.lcai-countdown-one.cd-border-style .countdown-heading {
  border-top:1px dashed var(--color-gray-500);
  width:100%
}
.lcai-countdown-one.cd-border-style.bg-variation-black .countdown .countdown-container {
  -webkit-mask-image:url(https://orditron.ai/images/icons/subtract.svg);
  mask-image:url(https://orditron.ai/images/icons/subtract.svg);
  background-image:url(https://orditron.ai/images/icons/subtract.svg);
  width:56px;
  height:56px
}
.lcai-countdown-one.cd-border-style.bg-variation-black .countdown .countdown-container .countdown-value {
  color:#fff;
  text-align:center;
  font-size:21px;
  font-style:normal;
  font-weight:600;
  line-height:15px
}
.lcai-countdown-one.cd-border-style.bg-variation-black .countdown .countdown-container .countdown-heading {
  color:var(--Body-1,#ccceef);
  text-align:center;
  font-family:Inter;
  font-size:11px;
  font-style:normal;
  font-weight:500;
  line-height:5px
}
.title-box-sm {
  width:-moz-fit-content;
  width:fit-content;
  margin:20px auto;
  display:flex;
  padding:4px 20px!important;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  border-radius:100px;
  border:1px solid rgba(112,100,233,.1);
  background:var(--Black-Colorfull,#14152c)
}
.simple-box-sm {
  border-radius:12px!important;
  border:2px solid rgba(112,100,233,.1);
  background:rgba(20,21,44,.8);
  -webkit-backdrop-filter:blur(4.75px);
  backdrop-filter:blur(4.75px);
  padding:30px 0
}
.simple-box-sm.version-2 {
  height:100%;
  padding:0
}
.simple-box-sm.version-2 .title {
  font-size:50px;
  font-weight:700;
  line-height:1.2;
  margin-bottom:10px
}
.simple-box-sm.version-2 .description {
  font-weight:500;
  margin-bottom:24px;
  text-align:center!important
}
.simple-box-sm.version-2 .inner-wrapper {
  flex-direction:column;
  justify-content:space-between;
  height:100%;
  display:flex;
  padding:30px 24px;
  align-items:center
}
@media only screen and (min-width:992px)and (max-width:1199px) {
  .simple-box-sm.version-2 .inner-wrapper {
    padding:50px 40px
  }
}
@media only screen and (min-width:768px)and (max-width:991px) {
  .simple-box-sm.version-2 .inner-wrapper {
    padding:30px 20px
  }
}
@media only screen and (max-width:767px) {
  .simple-box-sm.version-2 .inner-wrapper {
    padding:30px 10px
  }
}
.simple-box-sm.version-2 .inner-wrapper .content {
  text-align:center
}
.simple-box-sm.version-2 a.btn-default,
.simple-box-sm.version-2 button.btn-default,
.simple-box-sm.version-2 div.btn-default {
  padding:0 18px
}
.img-light {
  display:none
}
.lcai-countdown-one.bg-variation-black .countdown .countdown-container {
  background-color:transparent!important
}
.polling-item .single-content {
  display:flex;
  justify-content:space-between
}
.polling-item .single-content span:last-child {
  color:#ccceef
}
body.active-light-mode .simple-box-sm {
  border-radius:12px;
  border:2px solid rgba(112,100,233,.1);
  background:#eef1f9
}
body.active-light-mode .winner-box {
  background-image:url(https://orditron.ai/images/bg/winner-bg-light.jpg);
  border:2px solid rgba(112,100,233,.1);
  background-color:#eef1f9
}
@media only screen and (max-width:767px) {
  body.active-light-mode .winner-box {
    padding:0;
    background-image:none
  }
}
body.active-light-mode .title-box-sm {
  background-color:#eef1f9
}
body.active-light-mode .img-dark {
  display:none
}
body.active-light-mode .img-light {
  display:block
}
body.active-light-mode .box-card {
  border-radius:12px;
  border:2px solid rgba(112,100,233,.1);
  background-color:#eef1f9
}
body.active-light-mode .box-card .content span:first-child {
  color:#14152c
}
body.active-light-mode .box-card .content span:last-child,
body.active-light-mode .polling-item .single-content span:last-child {
  color:#7376aa
}
.lucide-loader-circle {
  max-width:40px;
  margin-left:auto;
  margin-right:auto
}
.not-found-image {
  margin-left:auto;
  margin-right:auto;
  max-width:900px
}
.service-card-height-adjustment {
  min-height:220px
}
.presale-brand-logos {
  width:300px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-left:auto;
  margin-right:auto;
  column-gap:30px
}
.presale-brand-logos img {
  max-height:30px;
  object-fit:contain
}
@media(max-width:768px) {
  .copyright-style-one .ft-menu {
    margin-bottom:10px
  }
}
@media(max-width:425px) {
  .copyright-style-one .ft-menu {
    flex-direction:column
  }
  .copyright-style-one .ft-menu li {
    margin-top:5px;
    margin-bottom:5px;
    line-height:25px
  }
  .copyright-style-one .ft-menu li:after {
    display:none
  }
}
.copyright-style-one .ft-menu .light-mode-commentbox,
.copyright-style-one .ft-menu body.active-light-mode .dark-mode-commentbox {
  display:none
}
.copyright-style-one .ft-menu body.active-light-mode .light-mode-commentbox {
  display:block
}
.copyright-style-one .ft-menu .results-desc {
  align-items:center;
  width:min(80%,400px);
  margin-left:auto;
  margin-right:auto;
  top:100%;
  left:calc(50% - min(40%,200px));
  text-align:center;
  margin-top:50px!important;
  margin-bottom:-70px!important
}
@media(max-width:600px) {
  .copyright-style-one .ft-menu .results-desc {
    margin-bottom:-50px!important
  }
}
.copyright-style-one .ft-menu .blog-details-separator {
  max-width:1920px;
  margin-left:auto;
  margin-right:auto
}
.lcai-dashboard-page .mainmenu-nav .mainmenu li.with-megamenu .lightchain-megamenu {
  left:unset;
  right:0
}
