@font-face {
  font-family: 'Lato';
  src: local("Lato Light"), local("Lato-Light"), url("assets/fonts/lato/Light.woff2") format("woff2"), url("assets/fonts/lato/Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: local("Lato Regular"), local("Lato-Regular"), url("assets/fonts/lato/Lato-Regular.woff2") format("woff2"), url("assets/fonts/lato/Lato-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: local("Lato Medium"), local("Lato-Medium"), url("assets/fonts/lato/Lato-Medium.woff2") format("woff2"), url("assets/fonts/lato/Lato-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: local("Lato Semibold"), local("Lato-Semibold"), url("assets/fonts/lato/Lato-Semibold.woff2") format("woff2"), url("assets/fonts/lato/Lato-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: local("Lato Bold"), local("Lato-Bold"), url("assets/fonts/lato/Lato-Bold.woff2") format("woff2"), url("assets/fonts/lato/Lato-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: local("Lato Heavy"), local("Lato-Heavy"), url("assets/fonts/lato/Lato-Heavy.woff2") format("woff2"), url("assets/fonts/lato/Lato-Heavy.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
/*!
Theme Name: zebpay
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6

*/
/*$imgPath : "assets/images";*/
/* base */
@keyframes widthFill {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
/* line 1, assets/scss/base/_typography.scss */
body,
button,
input,
select,
optgroup,
textarea {
  font-family: 'Lato' !important;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
  color: #181837;
}

/* line 14, assets/scss/base/_typography.scss */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin: 0 0 24px;
  padding: 0;
  font-family: 'Lato' !important;
  font-weight: 700;
  clear: both;
}

/* line 27, assets/scss/base/_typography.scss */
h1, .h1 {
  font-size: 48px;
  line-height: 100%;
}
@media only screen and (max-width: desktop) {
  /* line 27, assets/scss/base/_typography.scss */
  h1, .h1 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 27, assets/scss/base/_typography.scss */
  h1, .h1 {
    font-size: 36px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 27, assets/scss/base/_typography.scss */
  h1, .h1 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 27, assets/scss/base/_typography.scss */
  h1, .h1 {
    font-size: 26px;
  }
}

/* line 38, assets/scss/base/_typography.scss */
h2, .h2 {
  font-size: 36px;
  line-height: 1.2;
}
@media only screen and (max-width: desktop) {
  /* line 38, assets/scss/base/_typography.scss */
  h2, .h2 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 38, assets/scss/base/_typography.scss */
  h2, .h2 {
    font-size: 32px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 38, assets/scss/base/_typography.scss */
  h2, .h2 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 38, assets/scss/base/_typography.scss */
  h2, .h2 {
    font-size: 24px;
  }
}

/* line 49, assets/scss/base/_typography.scss */
h3, .h3 {
  font-size: 40px;
  line-height: 130%;
}

/* line 54, assets/scss/base/_typography.scss */
h4, .h4 {
  font-size: 36px;
  line-height: 130%;
}
@media only screen and (max-width: tablet) {
  /* line 54, assets/scss/base/_typography.scss */
  h4, .h4 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 54, assets/scss/base/_typography.scss */
  h4, .h4 {
    font-size: 24px;
  }
}

/* line 62, assets/scss/base/_typography.scss */
h5, .h5 {
  font-size: 24px;
  line-height: 130%;
}
@media only screen and (max-width: desktop) {
  /* line 62, assets/scss/base/_typography.scss */
  h5, .h5 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 62, assets/scss/base/_typography.scss */
  h5, .h5 {
    font-size: 18px;
  }
}

/* line 70, assets/scss/base/_typography.scss */
h6, .h6 {
  font-size: 20px;
  line-height: 130%;
}
@media only screen and (max-width: desktop) {
  /* line 70, assets/scss/base/_typography.scss */
  h6, .h6 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 70, assets/scss/base/_typography.scss */
  h6, .h6 {
    font-size: 16px;
  }
}

/* line 78, assets/scss/base/_typography.scss */
p {
  margin: 0 0 24px;
  padding: 0;
  font-size: 18px;
  line-height: 1.33;
}
/* line 83, assets/scss/base/_typography.scss */
p.large-text {
  font-size: 24px;
  line-height: 140%;
}

/* line 90, assets/scss/base/_typography.scss */
.text-bold {
  font-weight: 700;
}

/* line 94, assets/scss/base/_typography.scss */
.text-normal {
  font-weight: 400;
}

/* line 98, assets/scss/base/_typography.scss */
.font-20 {
  font-size: 20px;
  line-height: 130%;
}

/* line 103, assets/scss/base/_typography.scss */
.font-18 {
  font-size: 18px;
  line-height: 160%;
}

/* line 108, assets/scss/base/_typography.scss */
.font-16 {
  font-size: 16px;
  line-height: 160%;
}

/* line 113, assets/scss/base/_typography.scss */
.font-14 {
  font-size: 14px;
  line-height: 160%;
}

/* line 118, assets/scss/base/_typography.scss */
.font-13 {
  font-size: 13px;
  line-height: 160%;
}

/* line 123, assets/scss/base/_typography.scss */
.font-11 {
  font-size: 11px;
  line-height: 160%;
}

/* line 128, assets/scss/base/_typography.scss */
ul, ol {
  margin: 0;
  list-style: none;
}
/* line 131, assets/scss/base/_typography.scss */
ul li, ol li {
  list-style: none;
}

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
/* line 17, assets/scss/base/_styleguide.scss */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
/* line 28, assets/scss/base/_styleguide.scss */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
/* line 35, assets/scss/base/_styleguide.scss */
main {
  display: block;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 46, assets/scss/base/_styleguide.scss */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 56, assets/scss/base/_styleguide.scss */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
/* line 67, assets/scss/base/_styleguide.scss */
a {
  background-color: transparent;
  outline: none;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 76, assets/scss/base/_styleguide.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 85, assets/scss/base/_styleguide.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 94, assets/scss/base/_styleguide.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 104, assets/scss/base/_styleguide.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 112, assets/scss/base/_styleguide.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 120, assets/scss/base/_styleguide.scss */
sub {
  bottom: -0.25em;
}

/* line 124, assets/scss/base/_styleguide.scss */
sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
/* line 134, assets/scss/base/_styleguide.scss */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 145, assets/scss/base/_styleguide.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 160, assets/scss/base/_styleguide.scss */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 169, assets/scss/base/_styleguide.scss */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
/* line 177, assets/scss/base/_styleguide.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 187, assets/scss/base/_styleguide.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 198, assets/scss/base/_styleguide.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
/* line 208, assets/scss/base/_styleguide.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
/* line 218, assets/scss/base/_styleguide.scss */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 230, assets/scss/base/_styleguide.scss */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
/* line 237, assets/scss/base/_styleguide.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
/* line 245, assets/scss/base/_styleguide.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 254, assets/scss/base/_styleguide.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 263, assets/scss/base/_styleguide.scss */
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
/* line 271, assets/scss/base/_styleguide.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 279, assets/scss/base/_styleguide.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
/* line 290, assets/scss/base/_styleguide.scss */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 297, assets/scss/base/_styleguide.scss */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
/* line 307, assets/scss/base/_styleguide.scss */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
/* line 314, assets/scss/base/_styleguide.scss */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
/* line 323, assets/scss/base/_styleguide.scss */
*,
*::before,
*::after {
  box-sizing: inherit;
}

/* line 329, assets/scss/base/_styleguide.scss */
html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
/* line 340, assets/scss/base/_styleguide.scss */
dfn,
cite,
em,
i {
  font-style: italic;
}

/* line 347, assets/scss/base/_styleguide.scss */
blockquote {
  margin: 0 1.5em;
}

/* line 351, assets/scss/base/_styleguide.scss */
address {
  margin: 0 0 1.5em;
}

/* line 355, assets/scss/base/_styleguide.scss */
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

/* line 365, assets/scss/base/_styleguide.scss */
code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

/* line 372, assets/scss/base/_styleguide.scss */
abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 378, assets/scss/base/_styleguide.scss */
mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 384, assets/scss/base/_styleguide.scss */
big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
/* line 390, assets/scss/base/_styleguide.scss */
body {
  background: #fff;
}

/* line 394, assets/scss/base/_styleguide.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/* line 401, assets/scss/base/_styleguide.scss */
ul,
ol {
  margin: 0;
}

/* line 406, assets/scss/base/_styleguide.scss */
ul {
  list-style: disc;
}

/* line 410, assets/scss/base/_styleguide.scss */
ol {
  list-style: decimal;
}

/* line 414, assets/scss/base/_styleguide.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 0;
}

/* line 420, assets/scss/base/_styleguide.scss */
dt {
  font-weight: 700;
}

/* line 424, assets/scss/base/_styleguide.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
/* line 429, assets/scss/base/_styleguide.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/* line 435, assets/scss/base/_styleguide.scss */
img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

/* line 441, assets/scss/base/_styleguide.scss */
figure {
  margin: 1em 0;
}

/* line 445, assets/scss/base/_styleguide.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
/* line 452, assets/scss/base/_styleguide.scss */
a {
  color: #4169e1;
}

/* line 456, assets/scss/base/_styleguide.scss */
a:visited {
  color: #800080;
}

/* line 460, assets/scss/base/_styleguide.scss */
a:hover,
a:focus,
a:active {
  color: #191970;
}

/* line 469, assets/scss/base/_styleguide.scss */
a:hover,
a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
/* line 476, assets/scss/base/_styleguide.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

/* line 489, assets/scss/base/_styleguide.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
}

/* line 496, assets/scss/base/_styleguide.scss */
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
}

/* line 507, assets/scss/base/_styleguide.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

/* line 529, assets/scss/base/_styleguide.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

/* line 548, assets/scss/base/_styleguide.scss */
select {
  border: 1px solid #ccc;
}

/* line 552, assets/scss/base/_styleguide.scss */
textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/* Posts and pages
--------------------------------------------- */
/* line 562, assets/scss/base/_styleguide.scss */
.sticky {
  display: block;
}

/* Comments
--------------------------------------------- */
/* line 568, assets/scss/base/_styleguide.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 572, assets/scss/base/_styleguide.scss */
.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
/* line 578, assets/scss/base/_styleguide.scss */
.widget {
  margin: 0 0 1.5em;
}

/* line 582, assets/scss/base/_styleguide.scss */
.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
/* line 588, assets/scss/base/_styleguide.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
/* line 598, assets/scss/base/_styleguide.scss */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
/* line 604, assets/scss/base/_styleguide.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

/* line 609, assets/scss/base/_styleguide.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 615, assets/scss/base/_styleguide.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 619, assets/scss/base/_styleguide.scss */
.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
/* line 625, assets/scss/base/_styleguide.scss */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

/* line 631, assets/scss/base/_styleguide.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

/* line 637, assets/scss/base/_styleguide.scss */
.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

/* line 641, assets/scss/base/_styleguide.scss */
.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

/* line 645, assets/scss/base/_styleguide.scss */
.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

/* line 649, assets/scss/base/_styleguide.scss */
.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

/* line 653, assets/scss/base/_styleguide.scss */
.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

/* line 657, assets/scss/base/_styleguide.scss */
.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

/* line 661, assets/scss/base/_styleguide.scss */
.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

/* line 665, assets/scss/base/_styleguide.scss */
.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

/* line 669, assets/scss/base/_styleguide.scss */
.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
/* line 681, assets/scss/base/_styleguide.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
/* line 687, assets/scss/base/_styleguide.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
/* line 699, assets/scss/base/_styleguide.scss */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* line 712, assets/scss/base/_styleguide.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
/* line 733, assets/scss/base/_styleguide.scss */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
/* line 739, assets/scss/base/_styleguide.scss */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

/* line 748, assets/scss/base/_styleguide.scss */
.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

/* line 757, assets/scss/base/_styleguide.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/**/
/* line 766, assets/scss/base/_styleguide.scss */
.editor-styles-wrapper .wp-block {
  max-width: 1120px;
}

/* line 770, assets/scss/base/_styleguide.scss */
.bg-color {
  background: #ccc;
}

/* line 774, assets/scss/base/_styleguide.scss */
.bg-gray {
  background: #f6f6fa;
}

/**/
/* line 780, assets/scss/base/_styleguide.scss */
.container, .breadcrumbs {
  max-width: 1170px;
  padding: 0 25px;
  margin: 0 auto;
}
/* line 785, assets/scss/base/_styleguide.scss */
.container--inner {
  max-width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 791, assets/scss/base/_styleguide.scss */
.container--fluid {
  max-width: 100%;
}
/* line 795, assets/scss/base/_styleguide.scss */
.container--large, .breadcrumbs {
  max-width: 1310px;
}
/* line 799, assets/scss/base/_styleguide.scss */
.container--medium {
  max-width: 980px;
}
/* line 803, assets/scss/base/_styleguide.scss */
.container--small {
  max-width: 900px;
}

/**/
/* line 809, assets/scss/base/_styleguide.scss */
.btn {
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  display: inline-block;
  padding: 8px 20px;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  letter-spacing: 0.4px;
  text-transform: unset;
  color: #23262f !important;
  border: solid 2px #cfcfed;
  border-radius: 5px;
  text-decoration: none;
  font-weight: 700;
  vertical-align: top;
  background-color: transparent;
  transition: all 0.5s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  z-index: 1;
  min-width: 143px;
}
/* line 832, assets/scss/base/_styleguide.scss */
.btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  left: calc(-100% - 51px);
  width: calc(100% + 50px);
  height: 107px;
  background: #005ad3;
  /* onhover background color */
  z-index: -1;
  transform: translateY(-50%);
  transition: all 0.5s ease;
  border-radius: 107px;
}
/* line 848, assets/scss/base/_styleguide.scss */
.btn:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: -2;
}
/* line 861, assets/scss/base/_styleguide.scss */
.btn:hover {
  color: white !important;
  border-color: transparent !important;
}
/* line 864, assets/scss/base/_styleguide.scss */
.btn:hover:after {
  left: calc(0% - 25px);
}
/* line 869, assets/scss/base/_styleguide.scss */
.btn--fill {
  border: none;
  background: #ecf7f9;
  border-radius: 15px;
  color: #000;
  border-radius: 15px;
}
/* line 877, assets/scss/base/_styleguide.scss */
.btn--blue {
  color: #fff !important;
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  border-radius: 8px;
  border: none;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
/* line 886, assets/scss/base/_styleguide.scss */
.btn--blue:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  left: calc(-100% - 51px);
  width: calc(100% + 50px);
  height: 107px;
  background: #005ad3;
  /* onhover background color */
  z-index: -1;
  transform: translateY(-50%);
  transition: all 0.5s ease;
  border-radius: 107px;
}
/* line 902, assets/scss/base/_styleguide.scss */
.btn--blue:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  z-index: -2;
}
/* line 915, assets/scss/base/_styleguide.scss */
.btn--blue:hover {
  color: white;
}
/* line 918, assets/scss/base/_styleguide.scss */
.btn--blue:hover:after {
  left: calc(0% - 25px);
}
/* line 924, assets/scss/base/_styleguide.scss */
.btn--md {
  font-size: 16px;
}

/* line 930, assets/scss/base/_styleguide.scss */
.wp-block-button__link, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  overflow: hidden;
  min-width: 99px;
  height: 44px;
  color: #fff;
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  border-radius: 10px;
  box-sizing: border-box;
  text-decoration: none;
  padding: 0 25px;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  z-index: 1;
  transition: all 0.5s ease;
}
/* line 951, assets/scss/base/_styleguide.scss */
.wp-block-button__link:after, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  left: calc(-100% - 51px);
  width: calc(100% + 50px);
  height: 107px;
  background: #005ad3;
  /* onhover background color */
  z-index: -1;
  transform: translateY(-50%);
  transition: all 0.5s ease;
  border-radius: 107px;
}
/* line 967, assets/scss/base/_styleguide.scss */
.wp-block-button__link:before, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  z-index: -2;
}
/* line 980, assets/scss/base/_styleguide.scss */
.wp-block-button__link:hover, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn:hover {
  color: white;
}
/* line 983, assets/scss/base/_styleguide.scss */
.wp-block-button__link:hover:after, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn:hover:after {
  left: calc(0% - 25px);
}
/* line 990, assets/scss/base/_styleguide.scss */
.wp-block-button.large .wp-block-button__link, .wp-block-button.large .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .wp-block-button.large .btn {
  height: 62px;
  font-size: 16px;
}
@media only screen and (max-width: tablet) {
  /* line 990, assets/scss/base/_styleguide.scss */
  .wp-block-button.large .wp-block-button__link, .wp-block-button.large .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .wp-block-button.large .btn {
    height: 44px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 990, assets/scss/base/_styleguide.scss */
  .wp-block-button.large .wp-block-button__link, .wp-block-button.large .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .wp-block-button.large .btn {
    height: 44px;
  }
}

/* line 1002, assets/scss/base/_styleguide.scss */
.zp-primary-btn a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  overflow: hidden;
  min-width: 99px;
  height: 44px;
  color: #fff;
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  border-radius: 8px;
  box-sizing: border-box;
  text-decoration: none;
  padding: 0 25px;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  z-index: 1;
  transition: all 0.5s;
}
/* line 1023, assets/scss/base/_styleguide.scss */
.zp-primary-btn a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  left: calc(-100% - 51px);
  width: calc(100% + 50px);
  height: 107px;
  background: #005ad3;
  /* onhover background color */
  z-index: -1;
  transform: translateY(-50%);
  transition: all 0.5s ease;
  border-radius: 107px;
}
/* line 1039, assets/scss/base/_styleguide.scss */
.zp-primary-btn a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  z-index: -2;
}
/* line 1052, assets/scss/base/_styleguide.scss */
.zp-primary-btn a:hover {
  color: white;
}
/* line 1055, assets/scss/base/_styleguide.scss */
.zp-primary-btn a:hover:after {
  left: calc(0% - 25px);
}

/* line 1065, assets/scss/base/_styleguide.scss */
.white-btn .wp-block-button__link:before, .white-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn:before, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .white-btn .btn:before {
  background: transparent;
}
/* line 1069, assets/scss/base/_styleguide.scss */
.white-btn .wp-block-button__link:hover, .white-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn:hover, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .white-btn .btn:hover {
  border: 1px solid transparent !important;
}

/* line 1076, assets/scss/base/_styleguide.scss */
.border_button {
  min-width: 143px;
}

/*text link button*/
/* line 1081, assets/scss/base/_styleguide.scss */
.text-link-button {
  font-weight: bold;
  font-size: 16px;
  line-height: 100%;
  color: #2176ff;
  cursor: pointer;
}
/* line 1088, assets/scss/base/_styleguide.scss */
.text-link-button a {
  color: #2176ff;
  text-decoration: none;
  cursor: pointer;
}
/* line 1094, assets/scss/base/_styleguide.scss */
.text-link-button:hover {
  color: #0b243a;
}
/* line 1097, assets/scss/base/_styleguide.scss */
.text-link-button:hover a {
  color: #0b243a;
}
/* line 1102, assets/scss/base/_styleguide.scss */
.text-link-button:not(:last-child) {
  margin-right: 30px;
}
@media only screen and (max-width: 480px) {
  /* line 1081, assets/scss/base/_styleguide.scss */
  .text-link-button {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
  }
}

/* line 1114, assets/scss/base/_styleguide.scss */
.wp-block-lazyblock-text-link-button .ch__btn_link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width: 840px) {
  /* line 1114, assets/scss/base/_styleguide.scss */
  .wp-block-lazyblock-text-link-button .ch__btn_link {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}

/* line 1124, assets/scss/base/_styleguide.scss */
.custom-heading h2,
.custom-heading h3,
.custom-heading h4 {
  font-weight: 400;
  font-family: "Lato" !important;
}
/* line 1131, assets/scss/base/_styleguide.scss */
.custom-heading strong {
  color: #2072ef;
  font-weight: 700;
}
/* line 1136, assets/scss/base/_styleguide.scss */
.custom-heading.text-center {
  text-align: center;
}

/* line 1141, assets/scss/base/_styleguide.scss */
.font-lato {
  font-family: "Lato" !important;
}

/* line 1146, assets/scss/base/_styleguide.scss */
.d-mb-63 .custom-heading {
  margin-bottom: 63px;
}
@media only screen and (max-width: tablet) {
  /* line 1151, assets/scss/base/_styleguide.scss */
  .d-mb-63 .custom-heading {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1151, assets/scss/base/_styleguide.scss */
  .d-mb-63 .custom-heading {
    margin-bottom: 40px;
  }
}

/* line 1157, assets/scss/base/_styleguide.scss */
.section-space-100 {
  height: 100px !important;
}
@media only screen and (max-width: tablet) {
  /* line 1157, assets/scss/base/_styleguide.scss */
  .section-space-100 {
    height: 50px !important;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1157, assets/scss/base/_styleguide.scss */
  .section-space-100 {
    height: 50px !important;
  }
}

/* line 1165, assets/scss/base/_styleguide.scss */
.section-space-50 {
  height: 50px !important;
}
@media only screen and (max-width: tablet) {
  /* line 1165, assets/scss/base/_styleguide.scss */
  .section-space-50 {
    height: 25px !important;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1165, assets/scss/base/_styleguide.scss */
  .section-space-50 {
    height: 25px !important;
  }
}

/* line 1173, assets/scss/base/_styleguide.scss */
.visible-mobile {
  display: none;
}
@media only screen and (max-width: tablet-small) {
  /* line 1173, assets/scss/base/_styleguide.scss */
  .visible-mobile {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1173, assets/scss/base/_styleguide.scss */
  .visible-mobile {
    display: block;
  }
}

@media only screen and (max-width: tablet-small) {
  /* line 1181, assets/scss/base/_styleguide.scss */
  .hide-mobile {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1181, assets/scss/base/_styleguide.scss */
  .hide-mobile {
    display: none;
  }
}

/* line height */
/* line 1188, assets/scss/base/_styleguide.scss */
.line-clamp {
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  position: relative;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
}
/* line 1198, assets/scss/base/_styleguide.scss */
.line-clamp.line-clamp-2 {
  -webkit-line-clamp: 2;
  height: calc(1em * 1.4 * 2) !important;
}
/* line 1203, assets/scss/base/_styleguide.scss */
.line-clamp.line-clamp-6 {
  -webkit-line-clamp: 6;
  height: calc(1em * 1.4 * 6) !important;
}

/* Slider */
/* line 3, assets/scss/base/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, assets/scss/base/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 24, assets/scss/base/_slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 28, assets/scss/base/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, assets/scss/base/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, assets/scss/base/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 50, assets/scss/base/_slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 56, assets/scss/base/_slick.scss */
.slick-track:after {
  clear: both;
}
/* line 60, assets/scss/base/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, assets/scss/base/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 68, assets/scss/base/_slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 71, assets/scss/base/_slick.scss */
.slick-slide img {
  display: block;
}
/* line 74, assets/scss/base/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 80, assets/scss/base/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 84, assets/scss/base/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 88, assets/scss/base/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 92, assets/scss/base/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, assets/scss/base/_slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 102, assets/scss/base/_slick.scss */
.slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0;
  line-height: 0;
  background: #FCFCFD;
  color: #0B243A;
  border-radius: 10px;
  width: 52px;
  height: 100px;
  z-index: 9;
  cursor: pointer;
  border: none;
  box-shadow: 0px 8px 14px rgba(90, 123, 254, 0.15);
  transition: all 0.25 ease;
  overflow: hidden;
}
@media only screen and (max-width: tablet) {
  /* line 102, assets/scss/base/_slick.scss */
  .slick-arrow {
    width: 30px;
    height: 58px;
  }
  /* line 124, assets/scss/base/_slick.scss */
  .slick-arrow svg {
    height: 18px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 102, assets/scss/base/_slick.scss */
  .slick-arrow {
    width: 30px;
    height: 58px;
  }
  /* line 124, assets/scss/base/_slick.scss */
  .slick-arrow svg {
    height: 18px;
  }
}
/* line 128, assets/scss/base/_slick.scss */
.slick-arrow.slick-disabled {
  cursor: default;
}
/* line 132, assets/scss/base/_slick.scss */
.slick-arrow:before, .slick-arrow:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: calc(100% + 4px);
  background: #005AD3;
  /* onhover background color */
  z-index: -1;
  transform: translate3D(-100%, 0, 0%);
  /* move elements above button so they don't appear initially */
  transition: all .5s;
  border-radius: 0 100px 100px 0px;
}
/* line 150, assets/scss/base/_slick.scss */
.slick-arrow:before {
  background: transparent;
  /* button default background color */
  z-index: -2;
  transform: translate3D(0, 0, 0);
}
/* line 157, assets/scss/base/_slick.scss */
.slick-arrow:after {
  transform: translate3D(-100%, 0%, 0);
}
/* line 161, assets/scss/base/_slick.scss */
.slick-arrow:hover {
  border-color: transparent !important;
  color: #FFF;
}
/* line 165, assets/scss/base/_slick.scss */
.slick-arrow:hover:after {
  transform: translate3D(0, 0, 0);
  transition: all .5s;
  border-radius: 0;
}
/* line 171, assets/scss/base/_slick.scss */
.slick-arrow.slick-disabled {
  opacity: 1;
  transition: none;
}
/* line 174, assets/scss/base/_slick.scss */
.slick-arrow.slick-disabled:before {
  transition: none;
  transform: unset;
}
/* line 178, assets/scss/base/_slick.scss */
.slick-arrow.slick-disabled:after {
  background: #fff;
  transition: none;
  transform: unset;
}
/* line 183, assets/scss/base/_slick.scss */
.slick-arrow.slick-disabled:hover {
  transition: none;
  background: #fff;
  color: #0B243A;
}
/* line 186, assets/scss/base/_slick.scss */
.slick-arrow.slick-disabled:hover:before {
  transition: none;
  transform: unset;
}
/* line 190, assets/scss/base/_slick.scss */
.slick-arrow.slick-disabled:hover:after {
  background: transparent !important;
  transition: none;
  transform: unset;
}
/* line 199, assets/scss/base/_slick.scss */
.slick-arrow.slick-prev {
  left: -26px;
}
@media only screen and (max-width: tablet) {
  /* line 199, assets/scss/base/_slick.scss */
  .slick-arrow.slick-prev {
    left: -15px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 199, assets/scss/base/_slick.scss */
  .slick-arrow.slick-prev {
    left: -15px;
  }
}
/* line 207, assets/scss/base/_slick.scss */
.slick-arrow.slick-next {
  right: -26px;
}
@media only screen and (max-width: tablet) {
  /* line 207, assets/scss/base/_slick.scss */
  .slick-arrow.slick-next {
    right: -15px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 207, assets/scss/base/_slick.scss */
  .slick-arrow.slick-next {
    right: -15px;
  }
}

/* line 216, assets/scss/base/_slick.scss */
.slick-dots {
  margin: 30px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  width: 100%;
}
@media only screen and (max-width: tablet) {
  /* line 216, assets/scss/base/_slick.scss */
  .slick-dots {
    margin: 40px 0 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 216, assets/scss/base/_slick.scss */
  .slick-dots {
    margin: 40px 0 0;
  }
}
/* line 227, assets/scss/base/_slick.scss */
.slick-dots > li {
  width: 66px;
  padding: 0 10px;
}
/* line 231, assets/scss/base/_slick.scss */
.slick-dots > li:first-child:last-child {
  display: none;
}
@media only screen and (max-width: tablet-small) {
  /* line 227, assets/scss/base/_slick.scss */
  .slick-dots > li {
    width: 30px;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 227, assets/scss/base/_slick.scss */
  .slick-dots > li {
    width: 30px;
    padding: 0 5px;
  }
}
/* line 240, assets/scss/base/_slick.scss */
.slick-dots > li button {
  display: block;
  width: 100%;
  font-size: 0;
  line-height: 0;
  border: none;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  cursor: pointer;
  height: 4px;
}
/* line 252, assets/scss/base/_slick.scss */
.slick-dots > li button::before {
  display: block;
  content: "";
  width: 0;
  height: 5px;
  background: #629DF2;
  position: relative;
  z-index: 1;
  border-radius: 10px 10px 0 0;
}
/* line 263, assets/scss/base/_slick.scss */
.slick-dots > li button::after {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #d9eaff;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 276, assets/scss/base/_slick.scss */
.slick-dots > li.slick-active button {
  border-color: #629DF2;
}
/* line 279, assets/scss/base/_slick.scss */
.slick-dots > li.slick-active button::before {
  animation-name: widthFill;
  animation-duration: 7.8s;
  animation-timing-function: linear;
}

/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
/* line 4, assets/scss/base/_lity.scss */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

/* line 20, assets/scss/base/_lity.scss */
.lity.lity-opened {
  opacity: 1;
}

/* line 23, assets/scss/base/_lity.scss */
.lity.lity-closed {
  opacity: 0;
}

/* line 26, assets/scss/base/_lity.scss */
.lity * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 31, assets/scss/base/_lity.scss */
.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}

/* line 41, assets/scss/base/_lity.scss */
.lity-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

/* line 48, assets/scss/base/_lity.scss */
.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

/* line 63, assets/scss/base/_lity.scss */
.lity-loading .lity-loader {
  opacity: 1;
}

/* line 66, assets/scss/base/_lity.scss */
.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}

/* line 77, assets/scss/base/_lity.scss */
.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}

/* line 90, assets/scss/base/_lity.scss */
.lity-loading .lity-content,
.lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}

/* line 97, assets/scss/base/_lity.scss */
.lity-content:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

/* line 111, assets/scss/base/_lity.scss */
.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 135, assets/scss/base/_lity.scss */
.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 139, assets/scss/base/_lity.scss */
.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 158, assets/scss/base/_lity.scss */
.lity-close:active {
  top: 1px;
}

/* Image */
/* line 162, assets/scss/base/_lity.scss */
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}

/* iFrame */
/* line 169, assets/scss/base/_lity.scss */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

/* line 177, assets/scss/base/_lity.scss */
.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}

/* line 187, assets/scss/base/_lity.scss */
.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* line 198, assets/scss/base/_lity.scss */
.lity-hide {
  display: none;
}

/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/
/* line 27, assets/scss/base/_mCustomScrollbar.scss */
.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
  /* direct pointer events to js */
}

/* line 28, assets/scss/base/_mCustomScrollbar.scss */
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}

/* line 30, assets/scss/base/_mCustomScrollbar.scss */
.mCustomScrollBox {
  /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

/* line 39, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_container {
  /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto;
}

/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
/* line 54, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_inside > .mCSB_container {
  margin-right: 30px;
}

/* line 56, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}

/* non-visible scrollbar */
/* line 58, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

/* line 63, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}

/* RTL direction/left-side scrollbar */
/* line 65, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 75, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}

/* scrollbar position: outside */
/* line 77, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0;
}

/* line 83, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
/* line 85, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_draggerContainer {
  /* contains the draggable element and dragger rail markup */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

/* line 94, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}

/* line 96, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

/* line 103, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger {
  /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px;
  /* minimum dragger height */
  z-index: 1;
}

/* line 110, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  /* the dragger element */
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  text-align: center;
}

/* line 119, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
  /* auto-expanded scrollbar */
}

/* line 122, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
  /* auto-expanded scrollbar */
}

/* line 125, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

/* line 136, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
/* line 147, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}

/* line 152, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}

/* line 154, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* non-visible scrollbar */
/* line 156, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 165, assets/scss/base/_mCustomScrollbar.scss */
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}

/* scrollbar position: outside */
/* line 168, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}

/* line 170, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}

/* line 176, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  /* minimum dragger width */
  height: 100%;
  left: 0;
}

/* line 182, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

/* line 188, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  /* auto-expanded scrollbar */
  margin: 2px auto;
}

/* line 194, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  /* auto-expanded scrollbar */
  margin: 4px 0;
}

/* line 200, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

/* line 211, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

/* line 213, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/
/* line 224, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}

/* line 237, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 243, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

/* line 245, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

/* non-visible horizontal scrollbar */
/* line 248, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
/* line 251, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}

/* RTL direction/left-side scrollbar */
/* line 255, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

/* non-visible scrollbar/RTL direction/left-side scrollbar */
/* line 258, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}

/* line 260, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

/* line 265, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
}

/* line 267, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
}

/* line 269, assets/scss/base/_mCustomScrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  /* non-visible scrollbar */
  margin-left: 0;
}

/* non-visible horizontal scrollbar */
/* line 275, assets/scss/base/_mCustomScrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
/* line 285, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/* line 297, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
/* 
----------------------------------------
6.1 THEMES 
----------------------------------------
*/
/* default theme ("light") */
/* line 335, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 337, assets/scss/base/_mCustomScrollbar.scss */
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}

/* line 340, assets/scss/base/_mCustomScrollbar.scss */
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}

/* line 347, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

/* line 352, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 357, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}

/* line 361, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* line 367, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(mCSB_buttons.png);
  /* css sprites */
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

/* line 376, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
  /* 
  sprites locations 
  light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
  dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
  */
}

/* line 385, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
  /* 
  sprites locations
  light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
  dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
  */
}

/* line 394, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
  /* 
  sprites locations 
  light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
  dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
  */
}

/* line 403, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
  /* 
  sprites locations 
  light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
  dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
  */
}

/* line 412, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 417, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* theme: "dark" */
/* line 425, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 427, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 429, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 431, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 434, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

/* line 436, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

/* line 438, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

/* line 440, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
/* line 448, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 455, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 462, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

/* line 471, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 473, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 476, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

/* line 478, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

/* line 480, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

/* line 482, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

/* theme: "dark-2" */
/* line 487, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 492, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 497, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 499, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 502, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}

/* line 504, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}

/* line 506, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}

/* line 508, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
/* line 516, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 523, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 530, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}

/* line 537, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}

/* line 544, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 546, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 549, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}

/* line 551, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}

/* line 553, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}

/* line 555, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

/* theme: "dark-thick" */
/* line 560, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 565, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 570, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 572, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 575, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}

/* line 577, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}

/* line 579, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}

/* line 581, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
/* line 589, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 591, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

/* line 594, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

/* line 597, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}

/* theme "dark-thin" */
/* line 607, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 609, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 611, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 613, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 616, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

/* line 618, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

/* line 620, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

/* line 622, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
/* line 630, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 632, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}

/* line 637, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}

/* line 645, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}

/* line 650, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}

/* line 658, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  /* auto-expanded scrollbar */
  height: 16px;
  margin: -1px 0;
}

/* line 667, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px;
  /* auto-expanded scrollbar */
}

/* line 672, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  /* auto-expanded scrollbar */
  width: 16px;
  margin: 0 -1px;
}

/* line 681, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  /* auto-expanded scrollbar */
  margin: 6px 0;
}

/* line 689, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}

/* line 691, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}

/* line 693, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}

/* line 695, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}

/* theme "rounded-dark", "rounded-dots-dark" */
/* line 700, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 703, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 705, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 708, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 713, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}

/* line 715, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}

/* line 717, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}

/* line 719, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}

/* theme "rounded-dots", "rounded-dots-dark" */
/* line 724, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}

/* line 727, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

/* line 735, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 743, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}

/* line 750, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}

/* line 752, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}

/* line 754, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}

/* line 756, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}

/* theme "rounded-dots-dark" */
/* line 761, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

/* line 765, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}

/* line 767, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}

/* line 769, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}

/* line 771, assets/scss/base/_mCustomScrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}

/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
/* line 779, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* line 792, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* theme "3d", "3d-dark" */
/* line 808, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}

/* line 811, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}

/* line 814, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 820, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

/* line 825, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

/* line 832, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

/* line 841, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}

/* line 844, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

/* line 852, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

/* line 859, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 861, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 863, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 865, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "3d-dark" */
/* line 870, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

/* line 875, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 877, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 879, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 881, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 883, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
/* line 891, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 897, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/* line 902, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 905, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  right: 1px;
}

/* line 908, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 911, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  bottom: 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 917, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 930, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

/* line 933, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

/* line 938, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  width: auto;
}

/* line 944, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 949, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 951, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 953, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 955, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 957, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme: "3d-thick-dark" */
/* line 962, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 964, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 966, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

/* line 968, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

/* line 970, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #777;
}

/* line 975, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 980, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 982, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 984, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 986, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 988, assets/scss/base/_mCustomScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
/* line 996, assets/scss/base/_mCustomScrollbar.scss */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}

/* line 1002, assets/scss/base/_mCustomScrollbar.scss */
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}

/* RTL direction/left-side scrollbar */
/* line 1011, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}

/* line 1017, assets/scss/base/_mCustomScrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 1020, assets/scss/base/_mCustomScrollbar.scss */
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}

/* line 1023, assets/scss/base/_mCustomScrollbar.scss */
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}

/* line 1026, assets/scss/base/_mCustomScrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 1031, assets/scss/base/_mCustomScrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* theme: "minimal-dark" */
/* line 1040, assets/scss/base/_mCustomScrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 1045, assets/scss/base/_mCustomScrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
/* line 1057, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 1063, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

/* line 1066, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}

/* line 1075, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}

/* line 1082, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}

/* line 1090, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1092, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1094, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1096, assets/scss/base/_mCustomScrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "dark-3" */
/* line 1101, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1103, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1105, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1108, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1110, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 1112, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 1114, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 1116, assets/scss/base/_mCustomScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
/* line 1124, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 1134, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1150, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1166, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}

/* line 1177, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1181, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1185, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1189, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
/* line 1196, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1200, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1204, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1211, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1215, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 1219, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 1223, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 1227, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* theme "inset-2", "inset-2-dark" */
/* line 1234, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1244, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}

/* theme "inset-3", "inset-3-dark" */
/* line 1249, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 1251, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 1253, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1255, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1257, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1260, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}

/* line 1262, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 1264, assets/scss/base/_mCustomScrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* ---------------------------------------- */
/* components */
/* line 1, assets/scss/components/_breadcrumbs.scss */
.breadcrumbs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 14px;
  letter-spacing: -0.02em;
  color: #2072ef;
  padding-top: 13px;
  margin-bottom: 17px;
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_breadcrumbs.scss */
  .breadcrumbs {
    padding-top: 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_breadcrumbs.scss */
  .breadcrumbs {
    padding-top: 0;
  }
}
/* line 18, assets/scss/components/_breadcrumbs.scss */
.breadcrumbs > span a {
  color: #cbccdd;
  text-decoration: none;
}
/* line 22, assets/scss/components/_breadcrumbs.scss */
.breadcrumbs > span a.home {
  padding-left: 24px;
  position: relative;
}
/* line 26, assets/scss/components/_breadcrumbs.scss */
.breadcrumbs > span a.home::before {
  content: "";
  display: block;
  width: 12px;
  height: 13px;
  background-image: url(assets/images/icons/icon-home.svg);
  background-size: contain;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
/* line 40, assets/scss/components/_breadcrumbs.scss */
.breadcrumbs > span a:hover {
  color: #2072ef;
}
/* line 45, assets/scss/components/_breadcrumbs.scss */
.breadcrumbs > span.separator {
  display: block;
  width: 5px;
  height: 9px;
  background-image: url(assets/images/icons/separator.svg);
  background-size: contain;
  margin: 0 21px;
}
@media only screen and (max-width: 480px) {
  /* line 45, assets/scss/components/_breadcrumbs.scss */
  .breadcrumbs > span.separator {
    margin: 0 7px;
  }
}

/* line 1, assets/scss/components/_header.scss */
.site-header {
  padding: 30px 0;
  position: relative;
  z-index: 999;
}
/* line 6, assets/scss/components/_header.scss */
.site-header.sticky {
  position: fixed;
  background: #ffffff;
  width: 100%;
  padding: 20px 0;
  top: 0px;
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_header.scss */
  .site-header {
    padding: 36px 0;
  }
}
/* line 19, assets/scss/components/_header.scss */
.site-header .container, .site-header .breadcrumbs {
  max-width: 1310px;
}
/* line 23, assets/scss/components/_header.scss */
.site-header__row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 991px) {
  /* line 29, assets/scss/components/_header.scss */
  .site-header__branding .custom-logo-link {
    display: none;
  }
}
/* line 35, assets/scss/components/_header.scss */
.site-header__branding .custom-mobile-logo {
  display: none;
}
@media only screen and (max-width: 991px) {
  /* line 35, assets/scss/components/_header.scss */
  .site-header__branding .custom-mobile-logo {
    display: block;
  }
  /* line 41, assets/scss/components/_header.scss */
  .site-header__branding .custom-mobile-logo img {
    width: 40px;
  }
}
/* line 48, assets/scss/components/_header.scss */
.site-header__navigation {
  margin: 0 0 0 57px;
}
@media only screen and (max-width: tablet) {
  /* line 48, assets/scss/components/_header.scss */
  .site-header__navigation {
    position: fixed;
    background: #fff;
    left: 0;
    margin: 0;
    width: 100%;
    top: 0;
    height: 100%;
    z-index: 99999;
    transition: all 0.25s ease;
    transform: translateX(-100%);
    padding: 20px;
  }
  /* line 64, assets/scss/components/_header.scss */
  .site-header__navigation.active-menu {
    transform: translateX(0%);
  }
}
@media only screen and (max-width: 991px) {
  /* line 48, assets/scss/components/_header.scss */
  .site-header__navigation {
    position: fixed;
    background: #fff;
    left: 0;
    margin: 0;
    width: 100%;
    top: 0;
    height: 100%;
    z-index: 99999;
    transition: all 0.25s ease;
    transform: translateX(-100%);
    padding: 20px;
  }
  /* line 64, assets/scss/components/_header.scss */
  .site-header__navigation.active-menu {
    transform: translateX(0%);
  }
}
/* line 69, assets/scss/components/_header.scss */
.site-header__navigation .menu {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: 700;
}
/* line 77, assets/scss/components/_header.scss */
.site-header__navigation .menu > li {
  margin: 0 36px 0 0;
  position: relative;
}
@media only screen and (max-width: tablet) {
  /* line 77, assets/scss/components/_header.scss */
  .site-header__navigation .menu > li {
    margin: 0;
    width: 100%;
    border-bottom: solid 1px #2072ef;
  }
  /* line 86, assets/scss/components/_header.scss */
  .site-header__navigation .menu > li:first-child {
    border-top: solid 1px #2072ef;
  }
}
@media only screen and (max-width: 991px) {
  /* line 77, assets/scss/components/_header.scss */
  .site-header__navigation .menu > li {
    margin: 0;
    width: 100%;
    border-bottom: solid 1px #2072ef;
  }
  /* line 86, assets/scss/components/_header.scss */
  .site-header__navigation .menu > li:first-child {
    border-top: solid 1px #2072ef;
  }
}
/* line 91, assets/scss/components/_header.scss */
.site-header__navigation .menu > li > a {
  font-size: 13px;
  line-height: 1.2;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  color: #181837;
  text-decoration: none;
  position: relative;
}
@media only screen and (max-width: tablet) {
  /* line 91, assets/scss/components/_header.scss */
  .site-header__navigation .menu > li > a {
    display: block;
    padding: 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 91, assets/scss/components/_header.scss */
  .site-header__navigation .menu > li > a {
    display: block;
    padding: 20px;
  }
}
/* line 107, assets/scss/components/_header.scss */
.site-header__navigation .menu > li.menu-item-has-children > a {
  padding-right: 13px;
}
@media only screen and (max-width: tablet) {
  /* line 107, assets/scss/components/_header.scss */
  .site-header__navigation .menu > li.menu-item-has-children > a {
    padding-right: 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 107, assets/scss/components/_header.scss */
  .site-header__navigation .menu > li.menu-item-has-children > a {
    padding-right: 30px;
  }
}
/* line 114, assets/scss/components/_header.scss */
.site-header__navigation .menu > li.menu-item-has-children > a::after {
  display: block;
  content: "";
  background-image: url(assets/images/icons/arrow-down.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 8px;
  height: 5px;
  position: absolute;
  right: 0;
  top: 4px;
  transition: all 0.25s ease;
}
@media only screen and (max-width: tablet) {
  /* line 114, assets/scss/components/_header.scss */
  .site-header__navigation .menu > li.menu-item-has-children > a::after {
    width: 16px;
    height: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media only screen and (max-width: 991px) {
  /* line 114, assets/scss/components/_header.scss */
  .site-header__navigation .menu > li.menu-item-has-children > a::after {
    width: 16px;
    height: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
}
/* line 135, assets/scss/components/_header.scss */
.site-header__navigation .menu > li.menu-item-has-children > a::before {
  display: block;
  content: "";
  width: 23px;
  height: 9px;
  position: absolute;
  right: -8px;
  top: 35px;
  transform: translateY(-100%);
  background-image: url(assets/images/icons/sub-menu-arrow.png);
  background-size: contain;
  z-index: 9;
  opacity: 0;
}
@media only screen and (max-width: 991px) {
  /* line 135, assets/scss/components/_header.scss */
  .site-header__navigation .menu > li.menu-item-has-children > a::before {
    display: none;
  }
}
/* line 157, assets/scss/components/_header.scss */
.site-header__navigation .menu > li.menu-item-has-children.sub-menu-active > a::before {
  opacity: 1;
}
/* line 161, assets/scss/components/_header.scss */
.site-header__navigation .menu > li.menu-item-has-children.sub-menu-active > a::after {
  transform: rotate(180deg);
}
/* line 172, assets/scss/components/_header.scss */
.site-header__navigation .menu > li:hover > a, .site-header__navigation .menu > li.current-menu-item > a, .site-header__navigation .menu > li.current-page-ancestor > a, .site-header__navigation .menu > li.current-menu-ancestor > a {
  color: #2072ef;
}
/* line 175, assets/scss/components/_header.scss */
.site-header__navigation .menu > li:hover > a::after, .site-header__navigation .menu > li.current-menu-item > a::after, .site-header__navigation .menu > li.current-page-ancestor > a::after, .site-header__navigation .menu > li.current-menu-ancestor > a::after {
  background-image: url(assets/images/icons/arrow-down-blue.svg);
}
/* line 182, assets/scss/components/_header.scss */
.site-header__navigation .menu .sub-menu {
  display: none;
  position: absolute;
  width: 270px;
  background: #f5f9fe;
  border-radius: 12px;
  margin: 0;
  padding: 0;
  border: 1px solid #e2eefe;
  margin-top: 17px;
}
@media only screen and (max-width: 991px) {
  /* line 182, assets/scss/components/_header.scss */
  .site-header__navigation .menu .sub-menu {
    position: relative;
    width: 100%;
    border-radius: 0;
    margin: 0;
  }
}
/* line 200, assets/scss/components/_header.scss */
.site-header__navigation .menu .sub-menu .sub-menu {
  display: none;
}
/* line 204, assets/scss/components/_header.scss */
.site-header__navigation .menu .sub-menu .menu-item {
  font-size: 14px;
  color: #000000;
}
/* line 209, assets/scss/components/_header.scss */
.site-header__navigation .menu .sub-menu .menu-item:first-child a {
  border: none;
}
/* line 214, assets/scss/components/_header.scss */
.site-header__navigation .menu .sub-menu .menu-item a {
  display: flex;
  padding: 14px 30px;
  align-items: center;
  border-top: 1px solid #e2eefe;
  text-decoration: none;
  text-decoration: none;
  color: #000000;
}
/* line 223, assets/scss/components/_header.scss */
.site-header__navigation .menu .sub-menu .menu-item a .item-icon {
  width: 24px;
  height: 24px;
  margin: 0 13px 0 0;
}
/* line 229, assets/scss/components/_header.scss */
.site-header__navigation .menu .sub-menu .menu-item a:hover {
  color: #2072ef;
}
/* line 235, assets/scss/components/_header.scss */
.site-header__navigation .menu .sub-menu .menu-item.current-menu-item a {
  color: #2072ef;
}
/* line 244, assets/scss/components/_header.scss */
.site-header .menu-header-menu-container {
  margin-left: auto;
}
@media only screen and (max-width: 991px) {
  /* line 244, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container {
    margin-left: 10px;
  }
}
/* line 251, assets/scss/components/_header.scss */
.site-header .menu-header-menu-container .menu {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 258, assets/scss/components/_header.scss */
.site-header .menu-header-menu-container .menu li {
  margin: 0 0 0 10px;
}
@media only screen and (max-width: tablet) {
  /* line 258, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li {
    margin: 0 0 0 10px;
  }
  /* line 264, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-hamburger {
    margin-left: 52px;
  }
  /* line 268, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login {
    display: flex;
    align-items: center;
  }
  /* line 272, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login::after {
    content: "/";
    display: block;
    color: #2072ef;
    margin: 0 3px;
    font-size: 11px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 258, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li {
    margin: 0 0 0 10px;
  }
  /* line 264, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-hamburger {
    margin-left: 52px;
  }
  /* line 268, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login {
    display: flex;
    align-items: center;
  }
  /* line 272, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login::after {
    content: "/";
    display: block;
    color: #2072ef;
    margin: 0 3px;
    font-size: 11px;
  }
}
@media only screen and (max-width: tablet) {
  /* line 282, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login, .site-header .menu-header-menu-container .menu li.item-signup {
    margin: 0;
  }
  /* line 287, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login a, .site-header .menu-header-menu-container .menu li.item-signup a {
    background-color: transparent;
    color: #2072ef;
    border: none;
    padding: 0;
    min-width: initial;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 14px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 282, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login, .site-header .menu-header-menu-container .menu li.item-signup {
    margin: 0;
  }
  /* line 287, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login a, .site-header .menu-header-menu-container .menu li.item-signup a {
    background-color: transparent;
    color: #2072ef;
    border: none;
    padding: 0;
    min-width: initial;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 14px;
  }
}
/* line 302, assets/scss/components/_header.scss */
.site-header .menu-header-menu-container .menu li.item-notification a, .site-header .menu-header-menu-container .menu li.item-hamburger a {
  min-width: 35px;
  padding: 0 8px;
}
/* line 307, assets/scss/components/_header.scss */
.site-header .menu-header-menu-container .menu li.item-notification .item-label, .site-header .menu-header-menu-container .menu li.item-hamburger .item-label {
  display: none;
}
@media only screen and (max-width: tablet) {
  /* line 300, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-notification, .site-header .menu-header-menu-container .menu li.item-hamburger {
    display: block;
    order: 2;
  }
}
@media only screen and (max-width: 991px) {
  /* line 300, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-notification, .site-header .menu-header-menu-container .menu li.item-hamburger {
    display: block;
    order: 2;
  }
}
/* line 319, assets/scss/components/_header.scss */
.site-header .menu-header-menu-container .menu li.item-notification a img {
  width: 21px;
  height: 23px;
}
/* line 328, assets/scss/components/_header.scss */
.site-header .menu-header-menu-container .menu li.item-hamburger a img {
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 992px) {
  /* line 337, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-signup a {
    background: rgba(255, 255, 255, 0.04);
    border: 1.5px solid #2072ef;
    box-sizing: border-box;
    border-radius: 8px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 348, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login a {
    color: #fff;
    border: transparent;
    background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    z-index: 1;
  }
  /* line 359, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    left: calc(-100% - 51px);
    width: calc(100% + 50px);
    height: 107px;
    background: #005ad3;
    /* onhover background color */
    z-index: -1;
    transform: translateY(-50%);
    transition: all 0.5s ease;
    border-radius: 107px;
  }
  /* line 375, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: -2;
  }
  /* line 388, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login a:hover {
    color: white;
  }
  /* line 391, assets/scss/components/_header.scss */
  .site-header .menu-header-menu-container .menu li.item-login a:hover:after {
    left: calc(0% - 25px);
  }
}
/* line 399, assets/scss/components/_header.scss */
.site-header .menu-header-menu-container .menu li a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  min-width: 79px;
  height: 35px;
  background: #ffffff;
  border: 1px solid #cfcfed;
  box-sizing: border-box;
  border-radius: 8px;
  text-decoration: none;
  padding: 0 16px;
  font-size: 12px;
  line-height: 1;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  color: #0b243a;
}
/* line 420, assets/scss/components/_header.scss */
.site-header .menu-header-menu-container .menu .sub-menu {
  display: none;
}
/* line 426, assets/scss/components/_header.scss */
.site-header__right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-left: auto;
  position: relative;
}
/* line 433, assets/scss/components/_header.scss */
.site-header__right .widget {
  margin: 0;
}
/* line 437, assets/scss/components/_header.scss */
.site-header__right .wp-block-lazyblock-country-selector-custom {
  display: block;
}
@media only screen and (max-width: 991px) {
  /* line 437, assets/scss/components/_header.scss */
  .site-header__right .wp-block-lazyblock-country-selector-custom {
    position: absolute;
    right: 45px;
    top: 0;
  }
}
/* line 449, assets/scss/components/_header.scss */
.site-header__right .cl-dropdown .dt a {
  width: 139px;
  padding: 7px 38px 7px 7px;
  font-size: 13px;
  border-radius: 5px;
  border: 1px solid #CFCFED;
  line-height: 1;
}
@media only screen and (max-width: 991px) {
  /* line 449, assets/scss/components/_header.scss */
  .site-header__right .cl-dropdown .dt a {
    padding: 0;
    width: 35px;
    height: 35px;
    font-size: 0;
    line-height: 0;
    border: 1px solid #cfcfed;
    border-radius: 8px;
  }
}
/* line 467, assets/scss/components/_header.scss */
.site-header__right .cl-dropdown .dt a .svg-flag {
  width: 25px !important;
  height: 19px !important;
  border-radius: 4px;
  margin-right: 9px;
  background-size: contain;
  background-position: center;
  padding: 0;
  display: block;
}
@media only screen and (max-width: 991px) {
  /* line 467, assets/scss/components/_header.scss */
  .site-header__right .cl-dropdown .dt a .svg-flag {
    padding: 0;
    margin: 0 auto;
    border: 1px solid #cfcfed;
  }
}
/* line 484, assets/scss/components/_header.scss */
.site-header__right .cl-dropdown .dt a::after {
  right: 7px;
}
@media only screen and (max-width: 991px) {
  /* line 484, assets/scss/components/_header.scss */
  .site-header__right .cl-dropdown .dt a::after {
    display: none;
  }
}
/* line 495, assets/scss/components/_header.scss */
.site-header__right .cl-dropdown .dd ul {
  border: 1px solid #cfcfed;
}
@media only screen and (max-width: 991px) {
  /* line 495, assets/scss/components/_header.scss */
  .site-header__right .cl-dropdown .dd ul {
    width: 153px;
    left: initial;
    right: 0;
    margin-top: -2px;
  }
}
/* line 506, assets/scss/components/_header.scss */
.site-header__right .cl-dropdown .dd ul li a {
  font-size: 13px;
  line-height: 1;
  padding: 7px;
}
/* line 511, assets/scss/components/_header.scss */
.site-header__right .cl-dropdown .dd ul li a .svg-flag {
  width: 25px !important;
  height: 19px !important;
  border-radius: 4px;
  margin-right: 9px;
  background-size: contain;
  background-position: center;
  padding: 0;
  display: block;
}

/* line 529, assets/scss/components/_header.scss */
.sidebar-menu {
  position: fixed;
  right: 0;
  width: 326px;
  height: 100%;
  padding: 70px 50px 50px 40px;
  transition: all 0.25s ease;
  z-index: 1001;
  background: #fff;
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
}
/* line 542, assets/scss/components/_header.scss */
.sidebar-menu .sidebar-menu__close {
  width: 28px;
  height: 28px;
  background: #fff url("./assets/images/icons/close-grey-icon.svg") no-repeat center center;
  position: fixed;
  top: 17px;
  right: 315px;
  z-index: 1002;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.25s ease;
}
/* line 556, assets/scss/components/_header.scss */
.sidebar-menu .menu-humburger-menu-container ul {
  padding: 0;
}
/* line 560, assets/scss/components/_header.scss */
.sidebar-menu .menu-humburger-menu-container ul > li:not(:last-child) {
  margin-bottom: 34px;
}
/* line 564, assets/scss/components/_header.scss */
.sidebar-menu .menu-humburger-menu-container ul > li.menu-item-has-children {
  position: relative;
}
/* line 567, assets/scss/components/_header.scss */
.sidebar-menu .menu-humburger-menu-container ul > li.menu-item-has-children::after {
  content: "";
  background: url("assets/images/icons/arrow-down-big.svg") no-repeat center center;
  width: 13px;
  height: 8px;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 0;
}
/* line 579, assets/scss/components/_header.scss */
.sidebar-menu .menu-humburger-menu-container ul > li .nav-link {
  position: relative;
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  color: #23262f;
  text-decoration: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  z-index: 1;
}
/* line 590, assets/scss/components/_header.scss */
.sidebar-menu .menu-humburger-menu-container ul > li .nav-link .item-icon {
  margin-right: 20px;
  width: 26px;
  height: 26px;
}
/* line 597, assets/scss/components/_header.scss */
.sidebar-menu .menu-humburger-menu-container ul > li .sub-menu {
  background: #f4f9ff;
  border-radius: 8px 0px 8px 8px;
  padding: 20px 20px 20px 45px;
  margin-top: 5px;
  display: none;
}
/* line 605, assets/scss/components/_header.scss */
.sidebar-menu .menu-humburger-menu-container ul > li .sub-menu li:not(:last-child) {
  margin-bottom: 32px;
}
/* line 609, assets/scss/components/_header.scss */
.sidebar-menu .menu-humburger-menu-container ul > li .sub-menu li a {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.035em;
}
/* line 619, assets/scss/components/_header.scss */
.sidebar-menu .menu-humburger-menu-container ul > li.sub-menu-active::after {
  display: none;
}
/* line 623, assets/scss/components/_header.scss */
.sidebar-menu .menu-humburger-menu-container ul > li.sub-menu-active::before {
  content: "";
  position: absolute;
  background: #f4f9ff url("assets/images/icons/arrow-down-blue.svg") no-repeat center center;
  border-radius: 0 0 20px 20px;
  transform: rotate(-180deg);
  background-size: 13px;
  width: 28px;
  height: 35px;
  top: -3px;
  right: 0;
}
/* line 640, assets/scss/components/_header.scss */
.sidebar-menu.sidebar-menu__active {
  opacity: 1;
  visibility: visible;
}
/* line 644, assets/scss/components/_header.scss */
.sidebar-menu.sidebar-menu__active .sidebar-menu__close {
  right: 315px;
}
@media screen and (max-width: 359px) {
  /* line 529, assets/scss/components/_header.scss */
  .sidebar-menu {
    width: 290px;
  }
  /* line 653, assets/scss/components/_header.scss */
  .sidebar-menu.sidebar-menu__active .sidebar-menu__close {
    right: 277px;
  }
}

/* html-sidebar-menu__active */
/* line 662, assets/scss/components/_header.scss */
.html-sidebar-menu__active {
  /*overflow: hidden;*/
}
/* line 665, assets/scss/components/_header.scss */
.html-sidebar-menu__active .sidebar-menu__overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 1000;
  background: rgba(86, 86, 86, 0.2);
  backdrop-filter: blur(5px);
  width: 100%;
  height: 100%;
}

/* line 677, assets/scss/components/_header.scss */
.menu-toggle {
  display: none;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
/* line 684, assets/scss/components/_header.scss */
.menu-toggle svg {
  display: block;
  width: 12px;
}
@media only screen and (max-width: tablet) {
  /* line 677, assets/scss/components/_header.scss */
  .menu-toggle {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    min-width: 44px;
    height: 44px;
    background: #ffffff;
    border: 1px solid #cfcfed;
    box-sizing: border-box;
    border-radius: 8px;
    text-decoration: none;
    padding: 0 10px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #2072ef;
    margin: 0 0 15px auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 677, assets/scss/components/_header.scss */
  .menu-toggle {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    min-width: 44px;
    height: 44px;
    background: #ffffff;
    border: 1px solid #cfcfed;
    box-sizing: border-box;
    border-radius: 8px;
    text-decoration: none;
    padding: 0 10px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #2072ef;
    margin: 0 0 15px auto;
  }
}

@media only screen and (max-width: tablet) {
  /* line 708, assets/scss/components/_header.scss */
  .menu-main-menu-container {
    height: calc(100vh - 80px);
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
@media only screen and (max-width: 991px) {
  /* line 708, assets/scss/components/_header.scss */
  .menu-main-menu-container {
    height: calc(100vh - 80px);
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

/* line 1, assets/scss/components/_footer.scss */
.site-footer {
  border-top: solid 1px #d3d6db;
  background: #FCFCFD;
  /**/
}
@media only screen and (max-width: tablet-small) {
  /* line 1, assets/scss/components/_footer.scss */
  .site-footer {
    background: #FFF;
    border: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1, assets/scss/components/_footer.scss */
  .site-footer {
    background: #FFF;
    border: none;
  }
}
/* line 10, assets/scss/components/_footer.scss */
.site-footer .container, .site-footer .breadcrumbs {
  max-width: 1290px;
}
/* line 15, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form,
.site-footer .newsletter-form {
  display: inline-flex;
  padding: 0 45px 0 16px;
  background: #FFFFFF;
  border: 2px solid #E6E8EC;
  box-sizing: border-box;
  border-radius: 90px;
  position: relative;
  align-items: center;
}
/* line 26, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form .email,
.site-footer form.newsletter-form .wpcf7-email,
.site-footer .newsletter-form .email,
.site-footer .newsletter-form .wpcf7-email {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1;
  color: #000000;
  height: 48px;
  opacity: 1;
  border: none;
  box-shadow: none;
  outline: none;
  width: 140px;
}
/* line 45, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form button,
.site-footer form.newsletter-form .submit-btn,
.site-footer .newsletter-form button,
.site-footer .newsletter-form .submit-btn {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  border-radius: 100%;
  border: none;
  border-spacing: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  align-items: center;
  overflow: hidden;
  text-indent: -9999px;
  z-index: 1;
  background: #3772FF;
}
/* line 67, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form button:before, .site-footer form.newsletter-form button:after,
.site-footer form.newsletter-form .submit-btn:before,
.site-footer form.newsletter-form .submit-btn:after,
.site-footer .newsletter-form button:before,
.site-footer .newsletter-form button:after,
.site-footer .newsletter-form .submit-btn:before,
.site-footer .newsletter-form .submit-btn:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: #005AD3;
  /* onhover background color */
  z-index: -1;
  transform: translate3D(-100%, 0, 0%);
  /* move elements above button so they don't appear initially */
  transition: all .5s;
  border-radius: 0 100px 100px 0px;
}
/* line 85, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form button:before,
.site-footer form.newsletter-form .submit-btn:before,
.site-footer .newsletter-form button:before,
.site-footer .newsletter-form .submit-btn:before {
  background: #3772FF;
  /* button default background color */
  z-index: -2;
  transform: translate3D(0, 0, 0);
}
/* line 92, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form button:after,
.site-footer form.newsletter-form .submit-btn:after,
.site-footer .newsletter-form button:after,
.site-footer .newsletter-form .submit-btn:after {
  transform: translate3D(-100%, 0%, 0);
}
/* line 96, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form button:hover,
.site-footer form.newsletter-form .submit-btn:hover,
.site-footer .newsletter-form button:hover,
.site-footer .newsletter-form .submit-btn:hover {
  color: white;
  background: #005AD3 url("./assets/images/icons/btn-arrow.svg") no-repeat center center;
}
/* line 100, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form button:hover:after,
.site-footer form.newsletter-form .submit-btn:hover:after,
.site-footer .newsletter-form button:hover:after,
.site-footer .newsletter-form .submit-btn:hover:after {
  transform: translate3D(0, 0, 0);
  transition: all .5s;
  border-radius: 0 0px 0px 0px;
}
/* line 107, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form button .wpcf7-submit,
.site-footer form.newsletter-form .submit-btn .wpcf7-submit,
.site-footer .newsletter-form button .wpcf7-submit,
.site-footer .newsletter-form .submit-btn .wpcf7-submit {
  background: transparent url("./assets/images/icons/btn-arrow.svg") no-repeat center center;
  text-indent: -9999px;
  border: 0px;
  cursor: pointer;
}
/* line 114, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form button .arrow,
.site-footer form.newsletter-form .submit-btn .arrow,
.site-footer .newsletter-form button .arrow,
.site-footer .newsletter-form .submit-btn .arrow {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: transparent url("./assets/images/icons/btn-arrow.svg") no-repeat center center;
}
/* line 127, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form .wpcf7-spinner,
.site-footer .newsletter-form .wpcf7-spinner {
  opacity: 1;
  position: absolute;
  top: 7px;
  z-index: 9;
  right: 4px;
  margin: 0;
  width: 34px;
  height: 34px;
  background-color: #3772ff;
}
/* line 138, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form .wpcf7-spinner::before,
.site-footer .newsletter-form .wpcf7-spinner::before {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  border: none;
  border-radius: 100%;
  transform-origin: 12px 12px;
}
/* line 149, assets/scss/components/_footer.scss */
.site-footer form.newsletter-form .wpcf7-not-valid-tip,
.site-footer .newsletter-form .wpcf7-not-valid-tip {
  position: absolute;
  margin-top: 5px;
  min-width: 205px;
}
/* line 161, assets/scss/components/_footer.scss */
.site-footer__row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 166, assets/scss/components/_footer.scss */
.site-footer__logo {
  width: 227px;
  padding: 56px 0 0;
}
@media only screen and (max-width: tablet) {
  /* line 166, assets/scss/components/_footer.scss */
  .site-footer__logo {
    padding: 40px 0 15px;
    margin: 0 -15px;
    width: calc(100% + 30px);
    border-bottom: solid 1px #d3d6db;
    text-align: center;
  }
}
@media only screen and (max-width: 991px) {
  /* line 166, assets/scss/components/_footer.scss */
  .site-footer__logo {
    padding: 40px 0 15px;
    margin: 0 -15px;
    width: calc(100% + 30px);
    border-bottom: solid 1px #d3d6db;
    text-align: center;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 166, assets/scss/components/_footer.scss */
  .site-footer__logo {
    order: 2;
    margin: 0;
    padding: 34px 18px 0 18px;
    text-align: left;
    border: none;
    display: flex;
    flex-direction: column;
  }
  /* line 187, assets/scss/components/_footer.scss */
  .site-footer__logo .widget {
    margin: 0;
  }
  /* line 191, assets/scss/components/_footer.scss */
  .site-footer__logo .widget_media_image {
    order: 2;
  }
}
@media only screen and (max-width: 767px) {
  /* line 166, assets/scss/components/_footer.scss */
  .site-footer__logo {
    order: 2;
    margin: 0;
    padding: 34px 18px 0 18px;
    text-align: left;
    border: none;
    display: flex;
    flex-direction: column;
  }
  /* line 187, assets/scss/components/_footer.scss */
  .site-footer__logo .widget {
    margin: 0;
  }
  /* line 191, assets/scss/components/_footer.scss */
  .site-footer__logo .widget_media_image {
    order: 2;
  }
}
/* line 196, assets/scss/components/_footer.scss */
.site-footer__logo .footer-logo {
  margin: 0 0 119px;
}
/* line 199, assets/scss/components/_footer.scss */
.site-footer__logo .footer-logo img {
  display: block;
  width: 155px;
  height: auto;
}
@media only screen and (max-width: tablet) {
  /* line 199, assets/scss/components/_footer.scss */
  .site-footer__logo .footer-logo img {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 199, assets/scss/components/_footer.scss */
  .site-footer__logo .footer-logo img {
    margin: 0 auto;
  }
}
@media only screen and (max-width: tablet) {
  /* line 196, assets/scss/components/_footer.scss */
  .site-footer__logo .footer-logo {
    margin: 0 0 40px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 196, assets/scss/components/_footer.scss */
  .site-footer__logo .footer-logo {
    margin: 0 0 40px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 196, assets/scss/components/_footer.scss */
  .site-footer__logo .footer-logo {
    margin: 0 0 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 196, assets/scss/components/_footer.scss */
  .site-footer__logo .footer-logo {
    margin: 0 0 25px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 218, assets/scss/components/_footer.scss */
  .site-footer__logo .newsletter-footer {
    margin: 0 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 218, assets/scss/components/_footer.scss */
  .site-footer__logo .newsletter-footer {
    margin: 0 0 50px;
  }
}
/* line 223, assets/scss/components/_footer.scss */
.site-footer__logo .newsletter-footer .widget-title {
  margin: 0;
  padding: 0 0 10px 18px;
}
@media only screen and (max-width: tablet-small) {
  /* line 223, assets/scss/components/_footer.scss */
  .site-footer__logo .newsletter-footer .widget-title {
    padding: 0 0 17px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 223, assets/scss/components/_footer.scss */
  .site-footer__logo .newsletter-footer .widget-title {
    padding: 0 0 17px;
  }
}
/* line 234, assets/scss/components/_footer.scss */
.site-footer__menu-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  flex: 1;
}
/* line 239, assets/scss/components/_footer.scss */
.site-footer__menu-list .widget {
  margin: 0;
}
@media only screen and (min-width: 768px) {
  /* line 242, assets/scss/components/_footer.scss */
  .site-footer__menu-list .widget .widget + .widget {
    margin-top: 48px;
  }
}
/* line 250, assets/scss/components/_footer.scss */
.site-footer__menu-list > .widget {
  margin: 0;
  border-left: solid 1px rgba(32, 114, 239, 0.06);
  padding: 0 10px 0 32px;
  margin: 51px 0;
  flex: 1;
}
/* line 257, assets/scss/components/_footer.scss */
.site-footer__menu-list > .widget:first-child {
  border-left: none;
}
@media only screen and (max-width: tablet) {
  /* line 257, assets/scss/components/_footer.scss */
  .site-footer__menu-list > .widget:first-child {
    border-left: none;
  }
}
@media only screen and (max-width: 991px) {
  /* line 257, assets/scss/components/_footer.scss */
  .site-footer__menu-list > .widget:first-child {
    border-left: none;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 250, assets/scss/components/_footer.scss */
  .site-footer__menu-list > .widget {
    min-width: 100%;
    padding: 0;
    margin: 0;
    border: none;
    border-top: 1px solid #F4F9FF;
  }
  /* line 272, assets/scss/components/_footer.scss */
  .site-footer__menu-list > .widget .widget {
    border-top: 1px solid #F4F9FF;
  }
  /* line 275, assets/scss/components/_footer.scss */
  .site-footer__menu-list > .widget .widget:first-child {
    border-top: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 250, assets/scss/components/_footer.scss */
  .site-footer__menu-list > .widget {
    min-width: 100%;
    padding: 0;
    margin: 0;
    border: none;
    border-top: 1px solid #F4F9FF;
  }
  /* line 272, assets/scss/components/_footer.scss */
  .site-footer__menu-list > .widget .widget {
    border-top: 1px solid #F4F9FF;
  }
  /* line 275, assets/scss/components/_footer.scss */
  .site-footer__menu-list > .widget .widget:first-child {
    border-top: none;
  }
}
@media only screen and (max-width: tablet) {
  /* line 234, assets/scss/components/_footer.scss */
  .site-footer__menu-list {
    margin: 0 -15px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 234, assets/scss/components/_footer.scss */
  .site-footer__menu-list {
    margin: 0 -15px;
  }
}
/* line 287, assets/scss/components/_footer.scss */
.site-footer .site-info {
  padding: 26px 0 25px;
  border-top: solid 1px #d3d6db;
  text-align: center;
  font-size: 14px;
  color: #777E91;
}
@media only screen and (max-width: tablet-small) {
  /* line 287, assets/scss/components/_footer.scss */
  .site-footer .site-info {
    border-top: none;
    padding: 26px 0 60px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 287, assets/scss/components/_footer.scss */
  .site-footer .site-info {
    border-top: none;
    padding: 26px 0 60px;
  }
}
/* line 300, assets/scss/components/_footer.scss */
.site-footer .site-info__copyright {
  font-size: 13px;
}
/* line 304, assets/scss/components/_footer.scss */
.site-footer .site-info__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
/* line 309, assets/scss/components/_footer.scss */
.site-footer .site-info__row .widget {
  margin: 0;
}
/* line 312, assets/scss/components/_footer.scss */
.site-footer .site-info__row .widget:last-child {
  margin-left: auto;
}
@media only screen and (max-width: tablet) {
  /* line 312, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget:last-child {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 312, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget:last-child {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
}
@media only screen and (max-width: tablet) {
  /* line 309, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget {
    width: 50%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 309, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget {
    width: 50%;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 309, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget {
    width: 100%;
    margin-top: 10px;
  }
  /* line 330, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget:nth-child(3) {
    order: 1;
    margin-top: 0;
    padding-bottom: 38px;
  }
  /* line 336, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget:nth-child(2) {
    order: 2;
  }
  /* line 340, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget:nth-child(1) {
    order: 3;
  }
}
@media only screen and (max-width: 767px) {
  /* line 309, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget {
    width: 100%;
    margin-top: 10px;
  }
  /* line 330, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget:nth-child(3) {
    order: 1;
    margin-top: 0;
    padding-bottom: 38px;
  }
  /* line 336, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget:nth-child(2) {
    order: 2;
  }
  /* line 340, assets/scss/components/_footer.scss */
  .site-footer .site-info__row .widget:nth-child(1) {
    order: 3;
  }
}
/* line 347, assets/scss/components/_footer.scss */
.site-footer .site-info__copyright {
  margin: 0 33px 0 0;
  padding: 0;
}
@media only screen and (max-width: tablet) {
  /* line 347, assets/scss/components/_footer.scss */
  .site-footer .site-info__copyright {
    margin: 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 347, assets/scss/components/_footer.scss */
  .site-footer .site-info__copyright {
    margin: 0;
  }
}
/* line 357, assets/scss/components/_footer.scss */
.site-footer .site-info .menu {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
@media only screen and (max-width: tablet) {
  /* line 357, assets/scss/components/_footer.scss */
  .site-footer .site-info .menu {
    justify-content: center;
  }
}
@media only screen and (max-width: 991px) {
  /* line 357, assets/scss/components/_footer.scss */
  .site-footer .site-info .menu {
    justify-content: center;
  }
}
/* line 367, assets/scss/components/_footer.scss */
.site-footer .site-info .menu li {
  margin: 0 15px 0 0;
}
/* line 370, assets/scss/components/_footer.scss */
.site-footer .site-info .menu li a {
  color: #777E91;
}
/* line 374, assets/scss/components/_footer.scss */
.site-footer .site-info .menu li a:hover img {
  opacity: 0.8;
}
/* line 379, assets/scss/components/_footer.scss */
.site-footer .site-info .menu li a img {
  display: block;
  opacity: 1;
  transition: all 0.25s ease;
  width: 28px;
  height: 28px;
}
/* line 387, assets/scss/components/_footer.scss */
.site-footer .site-info .menu li a .item-label {
  display: none;
}
/* line 396, assets/scss/components/_footer.scss */
.site-footer .site-info .menu-social-menu-container .menu li {
  margin: 0 0 0 12px;
}
/* line 409, assets/scss/components/_footer.scss */
.site-footer .widget-title,
.site-footer .widgettitle {
  margin: 0 0 17px;
  padding: 0;
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
  color: #3673E7;
}
@media only screen and (max-width: tablet-small) {
  /* line 409, assets/scss/components/_footer.scss */
  .site-footer .widget-title,
  .site-footer .widgettitle {
    margin: 0 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 409, assets/scss/components/_footer.scss */
  .site-footer .widget-title,
  .site-footer .widgettitle {
    margin: 0 0 15px;
  }
}
/* line 423, assets/scss/components/_footer.scss */
.site-footer .menu {
  margin: 0;
  padding: 0;
}
/* line 427, assets/scss/components/_footer.scss */
.site-footer .menu li {
  margin: 0 0 13px;
}
/* line 430, assets/scss/components/_footer.scss */
.site-footer .menu li:last-child {
  margin-bottom: 0;
}
/* line 434, assets/scss/components/_footer.scss */
.site-footer .menu li a {
  text-decoration: none;
  color: #777E90;
  text-decoration: none;
  outline: none;
}
/* line 440, assets/scss/components/_footer.scss */
.site-footer .menu li a:hover {
  color: #3673E7;
}
/* line 446, assets/scss/components/_footer.scss */
.site-footer .menu li.current_page_item a {
  color: #3673E7;
}

/* line 456, assets/scss/components/_footer.scss */
#scroll-top {
  display: none;
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: #85919c;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  z-index: 100;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 478, assets/scss/components/_footer.scss */
#scroll-top .arrow-up {
  background: url("./assets/images/icons/arrow-up-white.svg") no-repeat center center;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 27px;
  height: 23px;
  display: inline-block;
  margin: 0px 11px 0 0;
}

/* line 490, assets/scss/components/_footer.scss */
.wpcf7 form.invalid .wpcf7-response-output {
  margin: 4em 0.5em 1em;
  display: none;
}

/**/
@media only screen and (max-width: tablet-small) {
  /* line 503, assets/scss/components/_footer.scss */
  .site-footer__menu-list {
    margin: 0;
    padding: 0 5px;
  }
  /* line 507, assets/scss/components/_footer.scss */
  .site-footer__menu-list .menu {
    display: none;
  }
  /* line 511, assets/scss/components/_footer.scss */
  .site-footer__menu-list .widgettitle {
    margin: 0;
    padding: 19px 30px 19px 18px;
    color: #777E90;
    font-size: 14px;
    line-height: 1.2;
    position: relative;
  }
  /* line 519, assets/scss/components/_footer.scss */
  .site-footer__menu-list .widgettitle::after {
    display: block;
    content: "";
    width: 10px;
    height: 6px;
    background-image: url(assets/images/icons/down-arrow-gray.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 9px;
    top: 50%;
    transform: translateY(-50%);
  }
  /* line 534, assets/scss/components/_footer.scss */
  .site-footer__menu-list .widgettitle.m-menu-active {
    color: #2072EF;
  }
  /* line 537, assets/scss/components/_footer.scss */
  .site-footer__menu-list .widgettitle.m-menu-active::after {
    background-image: url(assets/images/icons/up-arrow-blue.svg);
  }
  /* line 543, assets/scss/components/_footer.scss */
  .site-footer__menu-list .menu {
    padding: 0 18px;
  }
  /* line 547, assets/scss/components/_footer.scss */
  .site-footer__menu-list .menu li:last-child {
    margin-bottom: 13px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 503, assets/scss/components/_footer.scss */
  .site-footer__menu-list {
    margin: 0;
    padding: 0 5px;
  }
  /* line 507, assets/scss/components/_footer.scss */
  .site-footer__menu-list .menu {
    display: none;
  }
  /* line 511, assets/scss/components/_footer.scss */
  .site-footer__menu-list .widgettitle {
    margin: 0;
    padding: 19px 30px 19px 18px;
    color: #777E90;
    font-size: 14px;
    line-height: 1.2;
    position: relative;
  }
  /* line 519, assets/scss/components/_footer.scss */
  .site-footer__menu-list .widgettitle::after {
    display: block;
    content: "";
    width: 10px;
    height: 6px;
    background-image: url(assets/images/icons/down-arrow-gray.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 9px;
    top: 50%;
    transform: translateY(-50%);
  }
  /* line 534, assets/scss/components/_footer.scss */
  .site-footer__menu-list .widgettitle.m-menu-active {
    color: #2072EF;
  }
  /* line 537, assets/scss/components/_footer.scss */
  .site-footer__menu-list .widgettitle.m-menu-active::after {
    background-image: url(assets/images/icons/up-arrow-blue.svg);
  }
  /* line 543, assets/scss/components/_footer.scss */
  .site-footer__menu-list .menu {
    padding: 0 18px;
  }
  /* line 547, assets/scss/components/_footer.scss */
  .site-footer__menu-list .menu li:last-child {
    margin-bottom: 13px;
  }
}
/* line 562, assets/scss/components/_footer.scss */
.footer-disclaimer-section p {
  color: #777E90;
  text-decoration: none;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
  text-align: center;
  margin: 0 auto 40px;
  max-width: 73%;
}
/* line 572, assets/scss/components/_footer.scss */
.footer-disclaimer-section p strong {
  color: #2072ef;
  font-weight: 600;
}
@media only screen and (max-width: 991px) {
  /* line 562, assets/scss/components/_footer.scss */
  .footer-disclaimer-section p {
    max-width: 90%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 562, assets/scss/components/_footer.scss */
  .footer-disclaimer-section p {
    max-width: 100%;
    margin-bottom: 0px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 589, assets/scss/components/_footer.scss */
  .site-footer__menu-list .menu {
    display: block !important;
  }
}
/* line 596, assets/scss/components/_footer.scss */
.newsletter-footer .wpcf7-response-output {
  margin: 23px 0 0 !important;
  padding: 5px 10px !important;
  font-size: 12px !important;
  border-width: 1px !important;
}

/* line 1, assets/scss/components/_tooltip.scss */
.tooltip-icon {
  position: relative;
  top: 3px;
  margin-left: 5px;
  background: url("assets/images/icons/help-icon.svg") no-repeat;
  display: inline-block;
  width: 15px;
  height: 15px;
}
/* line 11, assets/scss/components/_tooltip.scss */
.tooltip-icon:hover::after {
  content: attr(data-tooltip);
  position: absolute;
  top: -10px;
  left: 20px;
  width: 150px;
  display: inline-block;
  background: #f4f5f6;
  padding: 5px 10px;
  border-radius: 5px;
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3);
  z-index: 1;
}
/* line 28, assets/scss/components/_tooltip.scss */
.tooltip-icon.right:hover::after {
  left: auto;
  right: 20px;
}

/* line 1, assets/scss/components/_hero.scss */
.home-hero {
  padding-top: 74px;
}
@media only screen and (max-width: desktop) {
  /* line 1, assets/scss/components/_hero.scss */
  .home-hero {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 1, assets/scss/components/_hero.scss */
  .home-hero {
    padding-top: 20px;
  }
}
/* line 8, assets/scss/components/_hero.scss */
.home-hero .container, .home-hero .breadcrumbs {
  max-width: 1278px;
}

/**/
@media only screen and (max-width: tablet-small) {
  /* line 14, assets/scss/components/_hero.scss */
  .hero-sec .wp-block-column:not(:only-child) {
    flex-basis: 100% !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 14, assets/scss/components/_hero.scss */
  .hero-sec .wp-block-column:not(:only-child) {
    flex-basis: 100% !important;
  }
}

/* line 20, assets/scss/components/_hero.scss */
.hero-intro {
  padding-left: 16px;
}
@media only screen and (max-width: tablet-small) {
  /* line 20, assets/scss/components/_hero.scss */
  .hero-intro {
    padding-right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 20, assets/scss/components/_hero.scss */
  .hero-intro {
    padding-right: 15px;
  }
}
/* line 27, assets/scss/components/_hero.scss */
.hero-intro .container, .hero-intro .breadcrumbs {
  padding: 0;
}
@media (min-width: 782px) {
  /* line 20, assets/scss/components/_hero.scss */
  .hero-intro {
    flex-basis: unset;
    width: 55% !important;
    padding-left: 7.73%;
  }
}
@media only screen and (max-width: phablet) {
  /* line 20, assets/scss/components/_hero.scss */
  .hero-intro {
    padding-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  /* line 20, assets/scss/components/_hero.scss */
  .hero-intro {
    padding-left: 0;
  }
}
/* line 41, assets/scss/components/_hero.scss */
.hero-intro h2 {
  margin: 0 0 25px;
  padding: 0;
  padding-top: 85px;
  line-height: 117.5%;
}
@media only screen and (max-width: desktop) {
  /* line 41, assets/scss/components/_hero.scss */
  .hero-intro h2 {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 41, assets/scss/components/_hero.scss */
  .hero-intro h2 {
    padding-top: 20px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 41, assets/scss/components/_hero.scss */
  .hero-intro h2 {
    padding-top: 28px;
    text-align: center;
    margin-bottom: 36px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 41, assets/scss/components/_hero.scss */
  .hero-intro h2 {
    padding-top: 28px;
    text-align: center;
    margin-bottom: 36px;
  }
}
/* line 57, assets/scss/components/_hero.scss */
.hero-intro h2 span {
  color: #2072ef;
}
/* line 62, assets/scss/components/_hero.scss */
.hero-intro p {
  margin: 0 0 15px;
  padding: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 140%;
  max-width: 410px;
  color: #85919c;
}
@media only screen and (max-width: desktop) {
  /* line 62, assets/scss/components/_hero.scss */
  .hero-intro p {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 62, assets/scss/components/_hero.scss */
  .hero-intro p {
    font-size: 20px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 62, assets/scss/components/_hero.scss */
  .hero-intro p {
    font-size: 20px;
    line-height: 120%;
    margin: 0 auto 34px;
    max-width: 100%;
    padding: 0 3%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 62, assets/scss/components/_hero.scss */
  .hero-intro p {
    font-size: 20px;
    line-height: 120%;
    margin: 0 auto 34px;
    max-width: 100%;
    padding: 0 3%;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 20, assets/scss/components/_hero.scss */
  .hero-intro {
    order: 2;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  /* line 20, assets/scss/components/_hero.scss */
  .hero-intro {
    order: 2;
    text-align: center;
  }
}

/* line 91, assets/scss/components/_hero.scss */
.donwload-form {
  background: #ffffff;
  box-shadow: 0px 8px 14px rgba(90, 123, 254, 0.15);
  border-radius: 8px;
  padding: 8px;
  display: inline-flex;
  align-items: center;
  margin: 33px 0 17px;
}
@media only screen and (max-width: tablet-small) {
  /* line 91, assets/scss/components/_hero.scss */
  .donwload-form {
    width: 100%;
    box-shadow: 0px 0px 15px rgba(90, 123, 254, 0.15);
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 91, assets/scss/components/_hero.scss */
  .donwload-form {
    width: 100%;
    box-shadow: 0px 0px 15px rgba(90, 123, 254, 0.15);
    margin: 0 0 10px;
  }
}
/* line 106, assets/scss/components/_hero.scss */
.donwload-form .iti__country-list {
  top: 78px;
  width: 343px;
  left: -6px;
}
/* line 112, assets/scss/components/_hero.scss */
.donwload-form .iti__selected-flag {
  background-color: transparent !important;
  outline: 0;
}
/* line 117, assets/scss/components/_hero.scss */
.donwload-form .iti__selected-dial-code {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  text-align: center;
}
/* line 124, assets/scss/components/_hero.scss */
.donwload-form .iti__arrow {
  width: 8px !important;
  height: 5px !important;
  right: -6px !important;
  background-image: url("./assets/images/icons/arrow-down.svg");
  background-size: contain;
  border: 0px !important;
}
/* line 136, assets/scss/components/_hero.scss */
.donwload-form .iti .residencyInput {
  min-width: calc(100% + 8px);
  background: #e0e3e7 !important;
  border: none !important;
  padding: 11px 16px !important;
  display: block;
  position: relative;
  z-index: 15;
  margin-top: 7px !important;
  left: -8px;
  border: 1px solid #ccc;
  top: 11px;
  width: 343px !important;
  max-width: 100%;
  outline: 0;
  border-bottom: 0px;
  border-radius: 0px;
}
/* line 156, assets/scss/components/_hero.scss */
.donwload-form .iti .iti__country-list {
  min-width: calc(100% + 6px);
  border: none;
  box-shadow: 0px 8px 14px rgba(90, 123, 254, 0.15);
}
/* line 163, assets/scss/components/_hero.scss */
.donwload-form .phone {
  margin: 0;
  padding: 0 15px;
  border: none;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  width: 230px;
  outline: none;
  box-shadow: none;
  padding-left: 95px !important;
}
@media only screen and (max-width: tablet-small) {
  /* line 163, assets/scss/components/_hero.scss */
  .donwload-form .phone {
    width: calc(100% - 1px);
  }
}
@media only screen and (max-width: 767px) {
  /* line 163, assets/scss/components/_hero.scss */
  .donwload-form .phone {
    width: calc(100% - 1px);
  }
}
/* line 180, assets/scss/components/_hero.scss */
.donwload-form .btn {
  min-width: inherit;
}
@media only screen and (max-width: 576px) {
  /* line 185, assets/scss/components/_hero.scss */
  .donwload-form .iti--allow-dropdown {
    width: 87%;
  }
}
@media only screen and (max-width: tablet) {
  /* line 191, assets/scss/components/_hero.scss */
  .donwload-form .btn {
    font-size: 0;
    line-height: 0;
    position: relative;
    padding: 11px 18px;
    width: 48px;
    height: 40px;
  }
  /* line 199, assets/scss/components/_hero.scss */
  .donwload-form .btn::before {
    display: block;
    content: "";
    width: 20px;
    height: 13px;
    background: none;
    background-image: url(assets/images/icons/btn-arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 9;
    border-radius: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 991px) {
  /* line 191, assets/scss/components/_hero.scss */
  .donwload-form .btn {
    font-size: 0;
    line-height: 0;
    position: relative;
    padding: 11px 18px;
    width: 48px;
    height: 40px;
  }
  /* line 199, assets/scss/components/_hero.scss */
  .donwload-form .btn::before {
    display: block;
    content: "";
    width: 20px;
    height: 13px;
    background: none;
    background-image: url(assets/images/icons/btn-arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 9;
    border-radius: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

/* line 218, assets/scss/components/_hero.scss */
.errorbox {
  color: #f04c4d !important;
  font-size: 12px !important;
  margin: 5px 0 0 !important;
}

/* line 224, assets/scss/components/_hero.scss */
.appDownload {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #85919c;
  margin: 30px 0 25px;
}
@media only screen and (max-width: tablet-small) {
  /* line 224, assets/scss/components/_hero.scss */
  .appDownload {
    justify-content: center;
    margin: 20px 0 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 224, assets/scss/components/_hero.scss */
  .appDownload {
    justify-content: center;
    margin: 20px 0 25px;
  }
}
/* line 239, assets/scss/components/_hero.scss */
.appDownload li {
  margin: 0 23px 0 0;
}
@media only screen and (max-width: desktop) {
  /* line 239, assets/scss/components/_hero.scss */
  .appDownload li {
    margin: 0 15px 0 0;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 239, assets/scss/components/_hero.scss */
  .appDownload li {
    margin: 0 15px 0 0;
  }
}
/* line 247, assets/scss/components/_hero.scss */
.appDownload a {
  display: block;
}
/* line 251, assets/scss/components/_hero.scss */
.appDownload img {
  display: block;
}

/* line 256, assets/scss/components/_hero.scss */
.hero-slide {
  margin-left: 0 !important;
}
@media (min-width: 782px) {
  /* line 256, assets/scss/components/_hero.scss */
  .hero-slide {
    flex-basis: unset;
    width: 45% !important;
  }
}
/* line 265, assets/scss/components/_hero.scss */
.hero-slide .slick-slide img {
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: tablet-small) {
  /* line 265, assets/scss/components/_hero.scss */
  .hero-slide .slick-slide img {
    width: 100%;
    /*max-width: 66.12%;*/
  }
}
@media only screen and (max-width: 767px) {
  /* line 265, assets/scss/components/_hero.scss */
  .hero-slide .slick-slide img {
    width: 100%;
    /*max-width: 66.12%;*/
  }
}

/* line 277, assets/scss/components/_hero.scss */
.slider-list {
  /*margin: -5px 0 0 -27px;*/
  margin: 0;
}
/* line 281, assets/scss/components/_hero.scss */
.slider-list:not(.slick-initialized) {
  display: flex;
  flex-wrap: wrap;
}
/* line 285, assets/scss/components/_hero.scss */
.slider-list:not(.slick-initialized) .slider-item {
  width: 33.33%;
}
/* line 291, assets/scss/components/_hero.scss */
.slider-list:hover .slick-dots > li.slick-active button::before {
  animation-play-state: paused;
}
/* line 296, assets/scss/components/_hero.scss */
.slider-list .slick-dots {
  margin: 36px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
}
/* line 303, assets/scss/components/_hero.scss */
.slider-list .slick-dots > li {
  width: 150px;
  padding: 0 10px;
}
@media only screen and (max-width: tablet-small) {
  /* line 303, assets/scss/components/_hero.scss */
  .slider-list .slick-dots > li {
    width: 54px;
    padding: 0;
    margin: 0 4px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 303, assets/scss/components/_hero.scss */
  .slider-list .slick-dots > li {
    width: 54px;
    padding: 0;
    margin: 0 4px;
  }
}
/* line 313, assets/scss/components/_hero.scss */
.slider-list .slick-dots > li button {
  display: block;
  width: 100%;
  font-size: 0;
  line-height: 0;
  border: none;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  cursor: pointer;
  height: 4px;
}
/* line 325, assets/scss/components/_hero.scss */
.slider-list .slick-dots > li button::before {
  display: block;
  content: "";
  width: 0;
  height: 4px;
  background: #629df2;
  position: relative;
  z-index: 1;
}
/* line 335, assets/scss/components/_hero.scss */
.slider-list .slick-dots > li button::after {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #d9eaff;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 348, assets/scss/components/_hero.scss */
.slider-list .slick-dots > li.slick-active button {
  border-color: #629df2;
}
/* line 351, assets/scss/components/_hero.scss */
.slider-list .slick-dots > li.slick-active button::before {
  animation-name: widthFill;
  animation-duration: 7.9s;
  animation-timing-function: linear;
}
/* line 359, assets/scss/components/_hero.scss */
.slider-list .slick-dots > li:first-child:last-child {
  display: none;
}

/*
input#residencyInput {
	display      : block;
	padding      : 10px;
	position     : relative;
	z-index      : 15;
	margin-top   : 7px !important;
	left         : -8px;
	border       : 1px solid #ccc;
	top          : 11px;
	width        : 343px;
	max-width    : 100%;
	outline      : 0;
	border-bottom: 0px;
	border-radius: 0px;
}
*/
/* line 384, assets/scss/components/_hero.scss */
.iti-mobile .residencyInput {
  min-width: 100%;
  background: #e0e3e7 !important;
  border: none !important;
  padding: 11px 16px !important;
  display: block;
  position: relative;
  z-index: 15;
  margin-top: 7px !important;
  left: -1px;
  border: 1px solid #ccc;
  top: 0;
  width: calc(100% + 2px) !important;
  max-width: 100%;
  outline: 0;
  border-bottom: 0px;
  border-radius: 0px;
}
/* line 403, assets/scss/components/_hero.scss */
.iti-mobile .iti__country-list {
  border: none;
}

/* line 409, assets/scss/components/_hero.scss */
.slider_video_wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 414, assets/scss/components/_hero.scss */
.slider_video_wrapper::after {
  padding-top: 100%;
  display: block;
  content: '';
  z-index: 2;
}
/* line 421, assets/scss/components/_hero.scss */
.slider_video_wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@media only screen and (max-width: desktop) {
  /* line 2, assets/scss/components/_coin_slider.scss */
  .coin-slider .container, .coin-slider .breadcrumbs {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 2, assets/scss/components/_coin_slider.scss */
  .coin-slider .container, .coin-slider .breadcrumbs {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 2, assets/scss/components/_coin_slider.scss */
  .coin-slider .container, .coin-slider .breadcrumbs {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2, assets/scss/components/_coin_slider.scss */
  .coin-slider .container, .coin-slider .breadcrumbs {
    padding: 0;
  }
}
/* line 15, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper:not(.slick-initialized),
.coin-slider .coin-slider-wrapper:not(.slick-initialized) {
  opacity: 0;
  visibility: hidden;
  height: 213px;
  transition: all 0.25s ease;
}
/* line 22, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized,
.coin-slider .coin-slider-wrapper.slick-initialized {
  background: rgba(194, 194, 221, 0.15);
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  border-radius: 18px;
  padding: 24px 0 13px 16px;
  margin: 57px 0 0;
  /*
              .slick-arrow{
                  &.slick-next {
                      right: -78px;
                  }
                  &.slick-prev {
                      left: -78px;
                  }
              }
              */
  /**/
}
@media only screen and (max-width: tablet) {
  /* line 22, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized,
  .coin-slider .coin-slider-wrapper.slick-initialized {
    margin: 20px 0 0;
    padding: 20px 30px 10px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 22, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized,
  .coin-slider .coin-slider-wrapper.slick-initialized {
    margin: 20px 0 0;
    padding: 20px 30px 10px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 22, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized,
  .coin-slider .coin-slider-wrapper.slick-initialized {
    padding: 0;
    margin: 0 0 36px;
    border-radius: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 22, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized,
  .coin-slider .coin-slider-wrapper.slick-initialized {
    padding: 0;
    margin: 0 0 36px;
    border-radius: 0;
  }
}
/* line 39, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-track,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-track {
  display: flex !important;
}
/* line 43, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-list,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-list {
  padding: 0 20px;
}
@media only screen and (max-width: desktop) {
  /* line 43, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-list,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-list {
    margin: 0 -20px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 43, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-list,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-list {
    margin: 0 -20px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 43, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-list,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-list {
    margin: 0;
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 43, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-list,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-list {
    margin: 0;
    padding: 0;
  }
}
/* line 66, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-slide,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-slide {
  height: inherit !important;
  margin: 0;
  padding: 0;
}
/* line 71, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-slide .coin-container,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-slide .coin-container {
  display: flex;
  flex-direction: column;
}
/* line 76, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-slide .coin-container,
.coin-slider .lbl-wrapper.slick-initialized .slick-slide .coin-slider-card,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-slide .coin-container,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-slide .coin-slider-card {
  padding: 20px 30px 16px;
  margin: 0 20px 14px 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  transition: all 0.25s ease;
  background-color: transparent;
  height: calc(100% - 14px);
  position: relative;
  color: #0B243A;
  text-decoration: none;
}
@media only screen and (max-width: desktop) {
  /* line 76, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-slide .coin-container,
  .coin-slider .lbl-wrapper.slick-initialized .slick-slide .coin-slider-card,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-slide .coin-container,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-slide .coin-slider-card {
    padding: 20px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 76, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-slide .coin-container,
  .coin-slider .lbl-wrapper.slick-initialized .slick-slide .coin-slider-card,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-slide .coin-container,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-slide .coin-slider-card {
    padding: 20px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 76, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-slide .coin-container,
  .coin-slider .lbl-wrapper.slick-initialized .slick-slide .coin-slider-card,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-slide .coin-container,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-slide .coin-slider-card {
    padding: 25px;
    margin: 0;
    height: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 76, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-slide .coin-container,
  .coin-slider .lbl-wrapper.slick-initialized .slick-slide .coin-slider-card,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-slide .coin-container,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-slide .coin-slider-card {
    padding: 25px;
    margin: 0;
    height: 100%;
    border-radius: 0;
  }
}
/* line 103, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-slide:hover .coin-container,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-slide:hover .coin-container {
  background-color: #FCFCFD;
  box-shadow: 0px 8px 14px rgba(90, 123, 254, 0.15);
  cursor: pointer;
}
/* line 111, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-arrow,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0;
  line-height: 0;
  background: #FCFCFD;
  color: #0B243A;
  border-radius: 10px;
  width: 52px;
  height: 100px;
  z-index: 9;
  cursor: pointer;
  border: none;
  box-shadow: 0px 8px 14px rgba(90, 123, 254, 0.15);
  transition: all 0.25 ease;
  overflow: hidden;
}
@media only screen and (max-width: tablet) {
  /* line 111, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-arrow,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow {
    width: 30px;
    height: 58px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 111, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-arrow,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow {
    width: 30px;
    height: 58px;
  }
}
/* line 134, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-arrow:before, .coin-slider .lbl-wrapper.slick-initialized .slick-arrow:after,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow:before,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: calc(100% + 4px);
  background: #005AD3;
  /* onhover background color */
  z-index: -1;
  transform: translate3D(-100%, 0, 0%);
  /* move elements above button so they don't appear initially */
  transition: all .5s;
  border-radius: 0 100px 100px 0px;
}
/* line 152, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-arrow:before,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow:before {
  background: transparent;
  /* button default background color */
  z-index: -2;
  transform: translate3D(0, 0, 0);
}
/* line 159, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-arrow:after,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow:after {
  transform: translate3D(-100%, 0%, 0);
}
/* line 163, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-arrow:hover,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow:hover {
  border-color: transparent !important;
  color: #FFF;
}
/* line 167, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-arrow:hover:after,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow:hover:after {
  transform: translate3D(0, 0, 0);
  transition: all .5s;
  border-radius: 0;
}
/* line 179, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-arrow.slick-prev,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow.slick-prev {
  left: -26px;
}
@media only screen and (max-width: tablet) {
  /* line 179, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-arrow.slick-prev,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow.slick-prev {
    left: -15px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 179, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-arrow.slick-prev,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow.slick-prev {
    left: -15px;
  }
}
/* line 187, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .slick-arrow.slick-next,
.coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow.slick-next {
  right: -26px;
}
@media only screen and (max-width: tablet) {
  /* line 187, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-arrow.slick-next,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow.slick-next {
    right: -15px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 187, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-arrow.slick-next,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow.slick-next {
    right: -15px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 111, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-arrow,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow {
    display: none !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 111, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .slick-arrow,
  .coin-slider .coin-slider-wrapper.slick-initialized .slick-arrow {
    display: none !important;
  }
}
/* line 202, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .cmc_links,
.coin-slider .coin-slider-wrapper.slick-initialized .cmc_links {
  text-decoration: none;
}
/* line 205, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .cmc_links .ccpw_icon,
.coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .ccpw_icon {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 0 13px;
}
@media only screen and (max-width: tablet) {
  /* line 205, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .ccpw_icon,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .ccpw_icon {
    width: 30px;
    height: 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 205, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .ccpw_icon,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .ccpw_icon {
    width: 30px;
    height: 30px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 205, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .ccpw_icon,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .ccpw_icon {
    width: 25px;
    height: 25px;
    margin: 0 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 205, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .ccpw_icon,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .ccpw_icon {
    width: 25px;
    height: 25px;
    margin: 0 0 5px;
  }
}
/* line 222, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .cmc_links .ccpw_icon img,
.coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .ccpw_icon img {
  width: 40px;
  height: 40px;
}
@media only screen and (max-width: tablet) {
  /* line 222, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .ccpw_icon img,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .ccpw_icon img {
    width: 30px;
    height: 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 222, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .ccpw_icon img,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .ccpw_icon img {
    width: 30px;
    height: 30px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 222, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .ccpw_icon img,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .ccpw_icon img {
    width: 25px;
    height: 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 222, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .ccpw_icon img,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .ccpw_icon img {
    width: 25px;
    height: 25px;
  }
}
/* line 238, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .cmc_links .coin-title,
.coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .coin-title {
  display: flex;
  min-width: 145px;
  justify-content: space-between;
  font-size: 12px;
  color: #23262F;
}
@media only screen and (max-width: tablet-small) {
  /* line 238, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .coin-title,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .coin-title {
    min-width: inherit;
  }
}
@media only screen and (max-width: 767px) {
  /* line 238, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .coin-title,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .coin-title {
    min-width: inherit;
  }
}
/* line 251, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .cmc_links .name,
.coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .name {
  display: inline-block;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 105%;
  letter-spacing: -0.01em;
  color: #777E91;
  margin: 0 0 15px;
  padding: 0 20px 0 0;
}
@media only screen and (max-width: tablet-small) {
  /* line 251, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .name,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .name {
    font-size: 10px;
    margin: 0 0 7px;
    padding: 0;
    width: 100%;
    height: 20px;
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) {
  /* line 251, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .name,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .name {
    font-size: 10px;
    margin: 0 0 7px;
    padding: 0;
    width: 100%;
    height: 20px;
    overflow: hidden;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 273, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .coin-shot-name,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .coin-shot-name {
    font-size: 10px;
    margin: 0 0 7px;
    padding: 0 0 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 273, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .cmc_links .coin-shot-name,
  .coin-slider .coin-slider-wrapper.slick-initialized .cmc_links .coin-shot-name {
    font-size: 10px;
    margin: 0 0 7px;
    padding: 0 0 0 5px;
  }
}
/* line 283, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .price,
.coin-slider .coin-slider-wrapper.slick-initialized .price {
  display: block;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 105%;
  color: #0B243A;
  margin: 0 0 8px;
}
@media only screen and (max-width: desktop) {
  /* line 283, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .price,
  .coin-slider .coin-slider-wrapper.slick-initialized .price {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 283, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .price,
  .coin-slider .coin-slider-wrapper.slick-initialized .price {
    font-size: 22px;
  }
}
@media only screen and (max-width: tablet) {
  /* line 283, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .price,
  .coin-slider .coin-slider-wrapper.slick-initialized .price {
    font-size: 18px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 283, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .price,
  .coin-slider .coin-slider-wrapper.slick-initialized .price {
    font-size: 18px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 283, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .price,
  .coin-slider .coin-slider-wrapper.slick-initialized .price {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: -0.01em;
    margin: 0 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 283, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .price,
  .coin-slider .coin-slider-wrapper.slick-initialized .price {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: -0.01em;
    margin: 0 0 5px;
  }
}
/* line 308, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .changes,
.coin-slider .lbl-wrapper.slick-initialized .percentage-change,
.coin-slider .coin-slider-wrapper.slick-initialized .changes,
.coin-slider .coin-slider-wrapper.slick-initialized .percentage-change {
  margin: 0;
  font-weight: bold;
  font-size: 13px;
  line-height: 105%;
  letter-spacing: -0.01em;
  color: #FFFFFF;
  padding: 5px 9px 4px 6px;
}
@media only screen and (max-width: tablet) {
  /* line 308, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .changes,
  .coin-slider .lbl-wrapper.slick-initialized .percentage-change,
  .coin-slider .coin-slider-wrapper.slick-initialized .changes,
  .coin-slider .coin-slider-wrapper.slick-initialized .percentage-change {
    font-size: 12px;
    padding: 4px 6px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 308, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .changes,
  .coin-slider .lbl-wrapper.slick-initialized .percentage-change,
  .coin-slider .coin-slider-wrapper.slick-initialized .changes,
  .coin-slider .coin-slider-wrapper.slick-initialized .percentage-change {
    font-size: 12px;
    padding: 4px 6px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 308, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .changes,
  .coin-slider .lbl-wrapper.slick-initialized .percentage-change,
  .coin-slider .coin-slider-wrapper.slick-initialized .changes,
  .coin-slider .coin-slider-wrapper.slick-initialized .percentage-change {
    font-size: 8px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 308, assets/scss/components/_coin_slider.scss */
  .coin-slider .lbl-wrapper.slick-initialized .changes,
  .coin-slider .lbl-wrapper.slick-initialized .percentage-change,
  .coin-slider .coin-slider-wrapper.slick-initialized .changes,
  .coin-slider .coin-slider-wrapper.slick-initialized .percentage-change {
    font-size: 8px;
  }
}
/* line 331, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .changes i,
.coin-slider .lbl-wrapper.slick-initialized .percentage-change i,
.coin-slider .coin-slider-wrapper.slick-initialized .changes i,
.coin-slider .coin-slider-wrapper.slick-initialized .percentage-change i {
  display: none;
}
/* line 335, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .changes.down, .coin-slider .lbl-wrapper.slick-initialized .changes.changesdown,
.coin-slider .lbl-wrapper.slick-initialized .percentage-change.down,
.coin-slider .lbl-wrapper.slick-initialized .percentage-change.changesdown,
.coin-slider .coin-slider-wrapper.slick-initialized .changes.down,
.coin-slider .coin-slider-wrapper.slick-initialized .changes.changesdown,
.coin-slider .coin-slider-wrapper.slick-initialized .percentage-change.down,
.coin-slider .coin-slider-wrapper.slick-initialized .percentage-change.changesdown {
  background: #EA6161;
  border-radius: 5px;
}
/* line 341, assets/scss/components/_coin_slider.scss */
.coin-slider .lbl-wrapper.slick-initialized .changes.up, .coin-slider .lbl-wrapper.slick-initialized .changes.changesup,
.coin-slider .lbl-wrapper.slick-initialized .percentage-change.up,
.coin-slider .lbl-wrapper.slick-initialized .percentage-change.changesup,
.coin-slider .coin-slider-wrapper.slick-initialized .changes.up,
.coin-slider .coin-slider-wrapper.slick-initialized .changes.changesup,
.coin-slider .coin-slider-wrapper.slick-initialized .percentage-change.up,
.coin-slider .coin-slider-wrapper.slick-initialized .percentage-change.changesup {
  background: #1ECAA2;
  border-radius: 5px;
}
/* line 352, assets/scss/components/_coin_slider.scss */
.coin-slider .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: -29px;
  left: 0;
  width: 100%;
}
/* line 363, assets/scss/components/_coin_slider.scss */
.coin-slider .slick-dots > li {
  width: 39px;
  margin: 0;
  padding: 0 2px;
}
/* line 368, assets/scss/components/_coin_slider.scss */
.coin-slider .slick-dots > li:first-child:last-child {
  display: none;
}
/* line 372, assets/scss/components/_coin_slider.scss */
.coin-slider .slick-dots > li button {
  display: block;
  width: 100%;
  font-size: 0;
  line-height: 0;
  border: none;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  cursor: pointer;
  height: 4px;
}
/* line 384, assets/scss/components/_coin_slider.scss */
.coin-slider .slick-dots > li button::before {
  display: block;
  content: "";
  width: 0;
  height: 4px;
  background: #629DF2;
  position: relative;
  z-index: 1;
  border-radius: 10px 10px 0 0;
}
/* line 395, assets/scss/components/_coin_slider.scss */
.coin-slider .slick-dots > li button::after {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #d9eaff;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 408, assets/scss/components/_coin_slider.scss */
.coin-slider .slick-dots > li.slick-active button {
  border-color: #629DF2;
}
/* line 411, assets/scss/components/_coin_slider.scss */
.coin-slider .slick-dots > li.slick-active button::before {
  animation-name: widthFill;
  animation-duration: 7.8s;
  animation-timing-function: linear;
}

/* line 3, assets/scss/components/_icon-grid.scss */
.wp-block-lazyblock-icon-grid .icon__grid {
  background: rgba(194, 194, 221, 0.15);
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  border-radius: 18px;
  padding: 39px 0 37px;
}
@media only screen and (max-width: tablet) {
  /* line 3, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__grid {
    padding: 20px 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 3, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__grid {
    padding: 20px 0;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 3, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__grid {
    margin: 41px 0;
    padding: 20px 0 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__grid {
    margin: 41px 0;
    padding: 20px 0 18px;
  }
}
/* line 18, assets/scss/components/_icon-grid.scss */
.wp-block-lazyblock-icon-grid .icon__row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width: tablet-small) {
  /* line 18, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__row {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 767px) {
  /* line 18, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__row {
    flex-wrap: wrap;
  }
}
/* line 26, assets/scss/components/_icon-grid.scss */
.wp-block-lazyblock-icon-grid .icon__item {
  -webkit-box: 1;
  -moz-box: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  text-align: center;
  padding: 15px;
}
@media only screen and (max-width: tablet-small) {
  /* line 26, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item {
    width: 50%;
    min-width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 13px 32px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 26, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item {
    width: 50%;
    min-width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 13px 32px;
  }
}
@media only screen and (max-width: phone-wide) {
  /* line 26, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item {
    width: 100%;
    min-width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  /* line 26, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item {
    width: 100%;
    min-width: 100%;
  }
}
/* line 45, assets/scss/components/_icon-grid.scss */
.wp-block-lazyblock-icon-grid .icon__item img {
  height: 42px;
  margin: 0 0 24px;
  width: auto;
}
@media only screen and (max-width: desktop) {
  /* line 45, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item img {
    margin: 0 0 15px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 45, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item img {
    margin: 0 0 15px;
  }
}
@media only screen and (max-width: tablet) {
  /* line 45, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item img {
    transform: scale(0.8);
  }
}
@media only screen and (max-width: 991px) {
  /* line 45, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item img {
    transform: scale(0.8);
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 45, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item img {
    transform: scale(1);
    width: 24px;
    height: 24px;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 45, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item img {
    transform: scale(1);
    width: 24px;
    height: 24px;
    margin: 0;
  }
}
/* line 65, assets/scss/components/_icon-grid.scss */
.wp-block-lazyblock-icon-grid .icon__item__heading {
  margin: 0;
  color: #4e4e4e;
  line-height: 1.085;
  font-weight: 500;
}
/* line 71, assets/scss/components/_icon-grid.scss */
.wp-block-lazyblock-icon-grid .icon__item__heading strong {
  font-weight: 700;
}
@media only screen and (max-width: tablet-small) {
  /* line 65, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item__heading {
    flex: 1;
    text-align: left;
    padding: 0 0 0 20px;
    font-size: 14px;
    font-weight: 500;
  }
  /* line 82, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item__heading br {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 65, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item__heading {
    flex: 1;
    text-align: left;
    padding: 0 0 0 20px;
    font-size: 14px;
    font-weight: 500;
  }
  /* line 82, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item__heading br {
    display: none;
  }
}

@media only screen and (max-width: tablet-small) {
  /* line 92, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item__heading strong {
    /*display: block;*/
  }
}
@media only screen and (max-width: 767px) {
  /* line 92, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid .icon__item__heading strong {
    /*display: block;*/
  }
}
@media only screen and (min-width: tablet) {
  /* line 98, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid.icon-grid-exchange {
    padding: 48px 0;
  }
  /* line 101, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid.icon-grid-exchange .icon__grid {
    padding: 30px 0 13px;
  }
  /* line 105, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid.icon-grid-exchange .icon__item__img {
    margin: 0 0 33px;
  }
  /* line 109, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid.icon-grid-exchange .icon__item__heading {
    font-size: 20px;
    line-height: 136.5%;
    color: #4e4e4e;
    margin: 0;
  }
  /* line 116, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid.icon-grid-feature {
    padding: 30px 0 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 98, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid.icon-grid-exchange {
    padding: 48px 0;
  }
  /* line 101, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid.icon-grid-exchange .icon__grid {
    padding: 30px 0 13px;
  }
  /* line 105, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid.icon-grid-exchange .icon__item__img {
    margin: 0 0 33px;
  }
  /* line 109, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid.icon-grid-exchange .icon__item__heading {
    font-size: 20px;
    line-height: 136.5%;
    color: #4e4e4e;
    margin: 0;
  }
  /* line 116, assets/scss/components/_icon-grid.scss */
  .wp-block-lazyblock-icon-grid.icon-grid-feature {
    padding: 30px 0 0px;
  }
}
/* exchange-icon-grid */
/* line 123, assets/scss/components/_icon-grid.scss */
.exchange-icon-grid {
  margin: 50px auto;
}
/* line 127, assets/scss/components/_icon-grid.scss */
.exchange-icon-grid .wp-block-lazyblock-icon-grid .icon__grid {
  padding: 30px 0;
}
/* line 130, assets/scss/components/_icon-grid.scss */
.exchange-icon-grid .wp-block-lazyblock-icon-grid .icon__grid .icon__item__heading {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #565656;
}
@media only screen and (max-width: tablet) {
  /* line 123, assets/scss/components/_icon-grid.scss */
  .exchange-icon-grid {
    margin: 0 auto;
    padding: 0;
  }
  /* line 144, assets/scss/components/_icon-grid.scss */
  .exchange-icon-grid .wp-block-lazyblock-icon-grid .icon__grid {
    margin: 0;
    padding: 20px 0 18px;
  }
  /* line 148, assets/scss/components/_icon-grid.scss */
  .exchange-icon-grid .wp-block-lazyblock-icon-grid .icon__grid .icon__item__heading {
    font-size: 14px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 991px) {
  /* line 123, assets/scss/components/_icon-grid.scss */
  .exchange-icon-grid {
    margin: 0 auto;
    padding: 0;
  }
  /* line 144, assets/scss/components/_icon-grid.scss */
  .exchange-icon-grid .wp-block-lazyblock-icon-grid .icon__grid {
    margin: 0;
    padding: 20px 0 18px;
  }
  /* line 148, assets/scss/components/_icon-grid.scss */
  .exchange-icon-grid .wp-block-lazyblock-icon-grid .icon__grid .icon__item__heading {
    font-size: 14px;
    font-weight: 500;
  }
}

/* line 1, assets/scss/components/_icon-grid-simple.scss */
.benefits-at-zebpay {
  background: #F4F5F6;
  padding: 80px 0 90px;
}
@media only screen and (max-width: 767px) {
  /* line 1, assets/scss/components/_icon-grid-simple.scss */
  .benefits-at-zebpay {
    padding: 40px 0 30px;
  }
}
/* line 8, assets/scss/components/_icon-grid-simple.scss */
.benefits-at-zebpay .wp-block-lazyblock-icon-grid-simple {
  padding-top: 25px;
}
@media only screen and (max-width: 767px) {
  /* line 8, assets/scss/components/_icon-grid-simple.scss */
  .benefits-at-zebpay .wp-block-lazyblock-icon-grid-simple {
    padding-top: 0;
  }
}

/* line 18, assets/scss/components/_icon-grid-simple.scss */
.icon-style__row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  /* line 18, assets/scss/components/_icon-grid-simple.scss */
  .icon-style__row {
    justify-content: flex-start;
  }
}
/* line 28, assets/scss/components/_icon-grid-simple.scss */
.icon-style__item {
  width: 166px;
  text-align: center;
  margin: 14px 9px;
}
@media only screen and (max-width: 767px) {
  /* line 28, assets/scss/components/_icon-grid-simple.scss */
  .icon-style__item {
    width: 33.333%;
    margin: 14px 0 14px;
  }
}
/* line 38, assets/scss/components/_icon-grid-simple.scss */
.icon-style__item img {
  height: 45px;
  margin: 0 0 22px;
}
@media only screen and (max-width: 767px) {
  /* line 38, assets/scss/components/_icon-grid-simple.scss */
  .icon-style__item img {
    height: 35px;
    margin: 0 0 12px;
  }
}
/* line 48, assets/scss/components/_icon-grid-simple.scss */
.icon-style__item__heading {
  margin: 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.035em;
  color: #777E90;
}
@media only screen and (max-width: 767px) {
  /* line 48, assets/scss/components/_icon-grid-simple.scss */
  .icon-style__item__heading {
    font-size: 14px;
  }
}

/* line 1, assets/scss/components/_do-more.scss */
.ic {
  padding: 168px 0 163px 0;
}
@media only screen and (max-width: desktop) {
  /* line 1, assets/scss/components/_do-more.scss */
  .ic {
    padding: 50px 0 120px 0;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 1, assets/scss/components/_do-more.scss */
  .ic {
    padding: 50px 0 120px 0;
  }
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_do-more.scss */
  .ic {
    padding: 50px 0 120px 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_do-more.scss */
  .ic {
    padding: 50px 0 120px 0;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 1, assets/scss/components/_do-more.scss */
  .ic {
    padding: 50px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1, assets/scss/components/_do-more.scss */
  .ic {
    padding: 50px 0;
  }
}
@media only screen and (max-width: phablet) {
  /* line 1, assets/scss/components/_do-more.scss */
  .ic {
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 1, assets/scss/components/_do-more.scss */
  .ic {
    padding-bottom: 20px;
  }
}
/* line 18, assets/scss/components/_do-more.scss */
.ic__heading {
  margin: 0 0 60px;
  padding: 0;
  text-align: center;
}
/* line 24, assets/scss/components/_do-more.scss */
.ic__image {
  text-align: center;
  margin: 0 0 -5px;
  position: relative;
}
@media only screen and (max-width: tablet-small) {
  /* line 30, assets/scss/components/_do-more.scss */
  .ic__image img {
    max-width: 160px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 30, assets/scss/components/_do-more.scss */
  .ic__image img {
    max-width: 160px;
  }
}
/* line 35, assets/scss/components/_do-more.scss */
.ic__image__sec {
  position: relative;
}
@media only screen and (max-width: tablet) {
  /* line 35, assets/scss/components/_do-more.scss */
  .ic__image__sec {
    margin: 0 0 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 35, assets/scss/components/_do-more.scss */
  .ic__image__sec {
    margin: 0 0 20px;
  }
}
/* line 43, assets/scss/components/_do-more.scss */
.ic__bg {
  position: absolute;
  width: 100%;
  z-index: 0;
  top: 52px;
  left: 26px;
}
/* line 49, assets/scss/components/_do-more.scss */
.ic__bg img {
  display: block;
  width: 100%;
}
@media only screen and (max-width: desktop) {
  /* line 43, assets/scss/components/_do-more.scss */
  .ic__bg {
    left: 0;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 43, assets/scss/components/_do-more.scss */
  .ic__bg {
    left: 0;
  }
}
/* line 58, assets/scss/components/_do-more.scss */
.ic__row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -30px 0;
  position: relative;
}
@media only screen and (max-width: tablet) {
  /* line 58, assets/scss/components/_do-more.scss */
  .ic__row {
    margin: 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 58, assets/scss/components/_do-more.scss */
  .ic__row {
    margin: 0;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 58, assets/scss/components/_do-more.scss */
  .ic__row {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media only screen and (max-width: 767px) {
  /* line 58, assets/scss/components/_do-more.scss */
  .ic__row {
    flex-wrap: wrap;
    justify-content: center;
  }
}
/* line 73, assets/scss/components/_do-more.scss */
.ic__item {
  width: 33.33%;
  padding: 0 30px 30px;
  position: relative;
}
@media only screen and (max-width: tablet) {
  /* line 73, assets/scss/components/_do-more.scss */
  .ic__item {
    padding: 0 20px 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 73, assets/scss/components/_do-more.scss */
  .ic__item {
    padding: 0 20px 20px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 73, assets/scss/components/_do-more.scss */
  .ic__item {
    padding: 0 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 73, assets/scss/components/_do-more.scss */
  .ic__item {
    padding: 0 0 20px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 73, assets/scss/components/_do-more.scss */
  .ic__item {
    padding: 0 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 73, assets/scss/components/_do-more.scss */
  .ic__item {
    padding: 0 0 15px;
  }
}
@media only screen and (min-width: tablet-small) {
  /* line 92, assets/scss/components/_do-more.scss */
  .ic__item:nth-child(2) .ic__card {
    position: relative;
    top: 92px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 92, assets/scss/components/_do-more.scss */
  .ic__item:nth-child(2) .ic__card {
    position: relative;
    top: 92px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 73, assets/scss/components/_do-more.scss */
  .ic__item {
    width: 50%;
    padding: 15px;
  }
  /* line 104, assets/scss/components/_do-more.scss */
  .ic__item:nth-child(odd) .ic__card__img {
    order: 2;
    text-align: right;
  }
  /* line 111, assets/scss/components/_do-more.scss */
  .ic__item:nth-child(even) .ic__card__copy {
    padding-left: 20px;
  }
  /* line 116, assets/scss/components/_do-more.scss */
  .ic__item .ic__card {
    text-align: left;
    display: flex;
    padding: 20px 25px 26px;
    flex-direction: row;
    align-items: center;
  }
  /* line 123, assets/scss/components/_do-more.scss */
  .ic__item .ic__card .ic__card__img {
    width: 90px;
    height: auto;
    margin: 0 0 10px;
  }
  /* line 129, assets/scss/components/_do-more.scss */
  .ic__item .ic__card .ic__card__copy {
    width: calc(100% - 90px);
  }
}
@media only screen and (max-width: 767px) {
  /* line 73, assets/scss/components/_do-more.scss */
  .ic__item {
    width: 50%;
    padding: 15px;
  }
  /* line 104, assets/scss/components/_do-more.scss */
  .ic__item:nth-child(odd) .ic__card__img {
    order: 2;
    text-align: right;
  }
  /* line 111, assets/scss/components/_do-more.scss */
  .ic__item:nth-child(even) .ic__card__copy {
    padding-left: 20px;
  }
  /* line 116, assets/scss/components/_do-more.scss */
  .ic__item .ic__card {
    text-align: left;
    display: flex;
    padding: 20px 25px 26px;
    flex-direction: row;
    align-items: center;
  }
  /* line 123, assets/scss/components/_do-more.scss */
  .ic__item .ic__card .ic__card__img {
    width: 90px;
    height: auto;
    margin: 0 0 10px;
  }
  /* line 129, assets/scss/components/_do-more.scss */
  .ic__item .ic__card .ic__card__copy {
    width: calc(100% - 90px);
  }
}
@media only screen and (max-width: phablet) {
  /* line 73, assets/scss/components/_do-more.scss */
  .ic__item {
    width: 100%;
    padding: 9px 0;
  }
}
@media only screen and (max-width: 575px) {
  /* line 73, assets/scss/components/_do-more.scss */
  .ic__item {
    width: 100%;
    padding: 9px 0;
  }
}
/* line 141, assets/scss/components/_do-more.scss */
.ic__card {
  padding: 21px 35px 28px;
  background: #ffffff;
  box-shadow: 0px 5px 30px rgba(133, 145, 156, 0.2);
  border-radius: 8px;
  text-align: center;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 151, assets/scss/components/_do-more.scss */
.ic__card__icon {
  height: 92px;
  margin: 0 0 10px;
}
/* line 155, assets/scss/components/_do-more.scss */
.ic__card__icon img {
  max-height: 100%;
}
@media only screen and (max-width: tablet-small) {
  /* line 151, assets/scss/components/_do-more.scss */
  .ic__card__icon {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 151, assets/scss/components/_do-more.scss */
  .ic__card__icon {
    margin: 0;
  }
}
/* line 164, assets/scss/components/_do-more.scss */
.ic__card__heading {
  margin: 0 0 12px;
  letter-spacing: 0.8px;
  color: #181837;
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: tablet-small) {
  /* line 164, assets/scss/components/_do-more.scss */
  .ic__card__heading {
    font-size: 20px;
    letter-spacing: 0;
    font-weight: 600;
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 164, assets/scss/components/_do-more.scss */
  .ic__card__heading {
    font-size: 20px;
    letter-spacing: 0;
    font-weight: 600;
    margin: 0 0 10px;
  }
}
/* line 181, assets/scss/components/_do-more.scss */
.ic__card__description p {
  margin: 0 0 20px;
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
  color: #777e90;
}
@media only screen and (max-width: tablet-small) {
  /* line 181, assets/scss/components/_do-more.scss */
  .ic__card__description p {
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 130.5%;
    font-weight: 500;
  }
}
@media only screen and (max-width: 767px) {
  /* line 181, assets/scss/components/_do-more.scss */
  .ic__card__description p {
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 130.5%;
    font-weight: 500;
  }
}
/* line 197, assets/scss/components/_do-more.scss */
.ic__card__btn {
  margin-top: auto;
}
/* line 200, assets/scss/components/_do-more.scss */
.ic__card__btn .btn {
  padding: 8px 15px;
}
@media only screen and (max-width: tablet-small) {
  /* line 205, assets/scss/components/_do-more.scss */
  .ic__card__btn .btn {
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0;
    padding: 2px 7px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 205, assets/scss/components/_do-more.scss */
  .ic__card__btn .btn {
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0;
    padding: 2px 7px;
  }
}

/* line 1, assets/scss/components/_ics.scss */
.ics {
  padding: 107px 0 70px;
}
@media only screen and (min-width: 1280px) {
  /* line 5, assets/scss/components/_ics.scss */
  .ics.pro-features {
    padding-bottom: 41px;
  }
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_ics.scss */
  .ics {
    padding: 60px 0 40px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_ics.scss */
  .ics {
    padding: 60px 0 40px;
  }
}
@media only screen and (max-width: phablet) {
  /* line 1, assets/scss/components/_ics.scss */
  .ics {
    padding: 30px 0;
  }
}
@media only screen and (max-width: 575px) {
  /* line 1, assets/scss/components/_ics.scss */
  .ics {
    padding: 30px 0;
  }
}
/* line 18, assets/scss/components/_ics.scss */
.ics .container, .ics .breadcrumbs {
  max-width: 1062px;
}
/* line 22, assets/scss/components/_ics.scss */
.ics.gray {
  background: linear-gradient(180deg, rgba(194, 194, 221, 0.15) 41.15%, rgba(194, 194, 221, 0.1) 100%);
}
/* line 30, assets/scss/components/_ics.scss */
.ics.lightgray {
  background: linear-gradient(180deg, rgba(194, 194, 221, 0.06) 41.15%, rgba(194, 194, 221, 0.04) 100%);
}
/* line 38, assets/scss/components/_ics.scss */
.ics .wp-block-columns {
  margin-bottom: 0;
}
/* line 42, assets/scss/components/_ics.scss */
.ics__image {
  width: 55% !important;
  flex-grow: unset;
  flex-basis: auto;
}
/* line 47, assets/scss/components/_ics.scss */
.ics__image + .ics__copy {
  padding-right: 0;
}
@media only screen and (max-width: tablet-small) {
  /* line 42, assets/scss/components/_ics.scss */
  .ics__image {
    order: 1;
  }
}
@media only screen and (max-width: 767px) {
  /* line 42, assets/scss/components/_ics.scss */
  .ics__image {
    order: 1;
  }
}
@media only screen and (max-width: tablet) {
  /* line 42, assets/scss/components/_ics.scss */
  .ics__image {
    width: 50%;
    padding: 0 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 42, assets/scss/components/_ics.scss */
  .ics__image {
    width: 50%;
    padding: 0 20px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 42, assets/scss/components/_ics.scss */
  .ics__image {
    width: 100%;
    margin: 0 0 30px;
  }
  /* line 64, assets/scss/components/_ics.scss */
  .ics__image h2 {
    padding-bottom: 49px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 42, assets/scss/components/_ics.scss */
  .ics__image {
    width: 100%;
    margin: 0 0 30px;
  }
  /* line 64, assets/scss/components/_ics.scss */
  .ics__image h2 {
    padding-bottom: 49px;
  }
}
/* line 69, assets/scss/components/_ics.scss */
.ics__image img {
  display: block;
  margin-right: auto;
}
@media only screen and (max-width: tablet-small) {
  /* line 69, assets/scss/components/_ics.scss */
  .ics__image img {
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 69, assets/scss/components/_ics.scss */
  .ics__image img {
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 81, assets/scss/components/_ics.scss */
  .ics__image .crypto-img img {
    max-width: 52%;
  }
  /* line 87, assets/scss/components/_ics.scss */
  .ics__image .trading-img img {
    max-width: 100% !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 81, assets/scss/components/_ics.scss */
  .ics__image .crypto-img img {
    max-width: 52%;
  }
  /* line 87, assets/scss/components/_ics.scss */
  .ics__image .trading-img img {
    max-width: 100% !important;
  }
}
/* line 94, assets/scss/components/_ics.scss */
.ics__copy {
  width: 45% !important;
  padding: 44px 30px 42px 0;
  flex-grow: unset;
  flex-basis: auto;
  margin: 0 !important;
}
/* line 101, assets/scss/components/_ics.scss */
.ics__copy > * {
  margin-bottom: 50px;
}
@media only screen and (max-width: tablet) {
  /* line 101, assets/scss/components/_ics.scss */
  .ics__copy > * {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 101, assets/scss/components/_ics.scss */
  .ics__copy > * {
    margin-bottom: 30px;
  }
}
/* line 108, assets/scss/components/_ics.scss */
.ics__copy > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: tablet-small) {
  /* line 94, assets/scss/components/_ics.scss */
  .ics__copy {
    order: 2;
  }
}
@media only screen and (max-width: 767px) {
  /* line 94, assets/scss/components/_ics.scss */
  .ics__copy {
    order: 2;
  }
}
/* line 118, assets/scss/components/_ics.scss */
.ics__copy + .ics__image img {
  margin-right: 0;
  margin-left: auto;
}
@media only screen and (max-width: tablet-small) {
  /* line 118, assets/scss/components/_ics.scss */
  .ics__copy + .ics__image img {
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 118, assets/scss/components/_ics.scss */
  .ics__copy + .ics__image img {
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (max-width: tablet) {
  /* line 94, assets/scss/components/_ics.scss */
  .ics__copy {
    width: 50%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 94, assets/scss/components/_ics.scss */
  .ics__copy {
    width: 50%;
  }
}
@media only screen and (max-width: tablet) {
  /* line 94, assets/scss/components/_ics.scss */
  .ics__copy {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 94, assets/scss/components/_ics.scss */
  .ics__copy {
    padding: 0 20px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 94, assets/scss/components/_ics.scss */
  .ics__copy {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 94, assets/scss/components/_ics.scss */
  .ics__copy {
    width: 100%;
  }
}
/* line 141, assets/scss/components/_ics.scss */
.ics__copy__heading {
  margin: 0 0 58px;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: tablet) {
  /* line 141, assets/scss/components/_ics.scss */
  .ics__copy__heading {
    margin: 0 0 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 141, assets/scss/components/_ics.scss */
  .ics__copy__heading {
    margin: 0 0 30px;
  }
}
/* line 152, assets/scss/components/_ics.scss */
.ics__icon__list {
  padding: 5px 0 0;
}
/* line 156, assets/scss/components/_ics.scss */
.ics__icon__item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0 0 45px;
}
@media only screen and (max-width: tablet) {
  /* line 156, assets/scss/components/_ics.scss */
  .ics__icon__item {
    margin: 0 0 20px;
    min-height: 48px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 156, assets/scss/components/_ics.scss */
  .ics__icon__item {
    margin: 0 0 20px;
    min-height: 48px;
  }
}
/* line 167, assets/scss/components/_ics.scss */
.ics__icon__item__icon {
  width: 28px;
  display: flex;
}
/* line 171, assets/scss/components/_ics.scss */
.ics__icon__item__icon img {
  max-width: 100%;
}
/* line 176, assets/scss/components/_ics.scss */
.ics__icon__item__heading {
  margin: 0;
  padding: 0 0 0 29px;
  font-size: 20px;
  line-height: 130.5%;
  font-weight: 500;
  width: calc(100% - 28px);
}
@media only screen and (max-width: tablet) {
  /* line 176, assets/scss/components/_ics.scss */
  .ics__icon__item__heading {
    font-size: 18px;
    width: calc(100% - 30px);
    padding: 0 0 0 15px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 176, assets/scss/components/_ics.scss */
  .ics__icon__item__heading {
    font-size: 18px;
    width: calc(100% - 30px);
    padding: 0 0 0 15px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 176, assets/scss/components/_ics.scss */
  .ics__icon__item__heading {
    font-size: 14px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 767px) {
  /* line 176, assets/scss/components/_ics.scss */
  .ics__icon__item__heading {
    font-size: 14px;
    font-weight: 500;
  }
}
/* line 196, assets/scss/components/_ics.scss */
.ics__icon__item__list {
  max-width: 400px;
}

/* line 205, assets/scss/components/_ics.scss */
.pro-features .ics__image img {
  margin: -44px 0 0 -24.548%;
  width: 117%;
  max-width: 109%;
}
@media only screen and (max-width: desktop) {
  /* line 205, assets/scss/components/_ics.scss */
  .pro-features .ics__image img {
    margin: 0 auto;
    width: 100%;
    max-width: 95%;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 205, assets/scss/components/_ics.scss */
  .pro-features .ics__image img {
    margin: 0 auto;
    width: 100%;
    max-width: 95%;
  }
}
/* line 218, assets/scss/components/_ics.scss */
.pro-features .ics__copy {
  padding-left: 5%;
}

@media only screen and (min-width: 1280px) {
  /* line 225, assets/scss/components/_ics.scss */
  .ics--keep .ics__image img {
    margin-top: -72px;
    margin-right: -12px;
  }
}

/* line 1, assets/scss/components/_latest-offer.scss */
.latest-offer {
  text-align: center;
  padding: 120px 0 30px;
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_latest-offer.scss */
  .latest-offer {
    padding: 50px 0 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_latest-offer.scss */
  .latest-offer {
    padding: 50px 0 0;
  }
}
/* line 9, assets/scss/components/_latest-offer.scss */
.latest-offer .container, .latest-offer .breadcrumbs {
  max-width: 1190px;
}
/* line 13, assets/scss/components/_latest-offer.scss */
.latest-offer__icon {
  margin: 0 0 9px;
}
/* line 17, assets/scss/components/_latest-offer.scss */
.latest-offer__heading {
  margin: 0 0 34px;
}
/* line 20, assets/scss/components/_latest-offer.scss */
.latest-offer__heading h2 {
  margin: 0;
}
@media only screen and (max-width: tablet-small) {
  /* line 25, assets/scss/components/_latest-offer.scss */
  .latest-offer__wrapper {
    overflow: hidden;
    margin: 0 -25px;
  }
  /* line 30, assets/scss/components/_latest-offer.scss */
  .latest-offer__wrapper .slick-list {
    overflow: visible;
    max-width: 65%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 25, assets/scss/components/_latest-offer.scss */
  .latest-offer__wrapper {
    overflow: hidden;
    margin: 0 -25px;
  }
  /* line 30, assets/scss/components/_latest-offer.scss */
  .latest-offer__wrapper .slick-list {
    overflow: visible;
    max-width: 65%;
    margin: 0 auto;
  }
}
/* line 38, assets/scss/components/_latest-offer.scss */
.latest-offer__row {
  /*margin: 0 -20px;*/
}
/* line 41, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-arrow {
  position: absolute;
  width: 18%;
  height: calc(100% - 30px);
  opacity: 0;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
  z-index: 99;
}
/* line 52, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-arrow.slick-next {
  left: initial;
  right: 0;
}
/* line 58, assets/scss/components/_latest-offer.scss */
.latest-offer__row:not(.slick-initialized) {
  display: flex;
  flex-wrap: wrap;
}
/* line 62, assets/scss/components/_latest-offer.scss */
.latest-offer__row:not(.slick-initialized) .latest-offer__item {
  width: 25%;
}
/* line 68, assets/scss/components/_latest-offer.scss */
.latest-offer__row:hover .slick-dots > li.slick-active button::before {
  animation-play-state: paused;
}
/* line 74, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-track {
  display: flex !important;
}
/* line 78, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-slide {
  height: inherit !important;
}
/* line 83, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-dots {
  margin: 30px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: tablet) {
  /* line 83, assets/scss/components/_latest-offer.scss */
  .latest-offer__row .slick-dots {
    margin: 40px 0 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 83, assets/scss/components/_latest-offer.scss */
  .latest-offer__row .slick-dots {
    margin: 40px 0 0;
  }
}
/* line 94, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-dots > li {
  width: 66px;
  padding: 0 10px;
  margin-bottom: 40px;
}
/* line 99, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-dots > li:first-child:last-child {
  display: none;
}
@media only screen and (max-width: tablet-small) {
  /* line 94, assets/scss/components/_latest-offer.scss */
  .latest-offer__row .slick-dots > li {
    width: 30px;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 94, assets/scss/components/_latest-offer.scss */
  .latest-offer__row .slick-dots > li {
    width: 30px;
    padding: 0 5px;
  }
}
/* line 108, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-dots > li button {
  display: block;
  width: 100%;
  font-size: 0;
  line-height: 0;
  border: none;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  cursor: pointer;
  height: 4px;
}
/* line 120, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-dots > li button::before {
  display: block;
  content: "";
  width: 0;
  height: 4px;
  background: #629DF2;
  position: relative;
  z-index: 1;
  border-radius: 10px 10px 0 0;
}
/* line 131, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-dots > li button::after {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #d9eaff;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 144, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-dots > li.slick-active button {
  border-color: #629DF2;
}
/* line 147, assets/scss/components/_latest-offer.scss */
.latest-offer__row .slick-dots > li.slick-active button::before {
  animation-name: widthFill;
  animation-duration: 7.8s;
  animation-timing-function: linear;
}
/* line 159, assets/scss/components/_latest-offer.scss */
.latest-offer__item {
  /*width   : 33.333%;*/
  padding: 16px;
  position: relative;
}
@media only screen and (max-width: tablet) {
  /* line 159, assets/scss/components/_latest-offer.scss */
  .latest-offer__item {
    padding: 8px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 159, assets/scss/components/_latest-offer.scss */
  .latest-offer__item {
    padding: 8px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 159, assets/scss/components/_latest-offer.scss */
  .latest-offer__item {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 159, assets/scss/components/_latest-offer.scss */
  .latest-offer__item {
    width: 100%;
  }
}
/* line 172, assets/scss/components/_latest-offer.scss */
.latest-offer__item__inner {
  padding: 26px 20px 14px;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}
@media only screen and (max-width: tablet) {
  /* line 172, assets/scss/components/_latest-offer.scss */
  .latest-offer__item__inner {
    padding: 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 172, assets/scss/components/_latest-offer.scss */
  .latest-offer__item__inner {
    padding: 20px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 172, assets/scss/components/_latest-offer.scss */
  .latest-offer__item__inner {
    transform: scale(0.9);
    transition: all 0.25s ease;
  }
}
@media only screen and (max-width: 767px) {
  /* line 172, assets/scss/components/_latest-offer.scss */
  .latest-offer__item__inner {
    transform: scale(0.9);
    transition: all 0.25s ease;
  }
}
/* line 191, assets/scss/components/_latest-offer.scss */
.latest-offer__item.slick-current .latest-offer__item__inner {
  transform: scale(1);
}
/* line 198, assets/scss/components/_latest-offer.scss */
.latest-offer__item .light-blue {
  background: #D9EEF4;
}
/* line 202, assets/scss/components/_latest-offer.scss */
.latest-offer__item .light-purple {
  background: #DFE6FF;
}
/* line 206, assets/scss/components/_latest-offer.scss */
.latest-offer__item .light-pink {
  background: #F3DDFF;
}
/* line 210, assets/scss/components/_latest-offer.scss */
.latest-offer__item .light-red {
  background: #FFDDEA;
}
/* line 214, assets/scss/components/_latest-offer.scss */
.latest-offer__item__bottom {
  margin-top: auto;
}
/* line 219, assets/scss/components/_latest-offer.scss */
.latest-offer__title {
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 140%;
  color: #23262F;
}
@media only screen and (max-width: tablet) {
  /* line 219, assets/scss/components/_latest-offer.scss */
  .latest-offer__title {
    font-size: 20px;
    margin: 0 0 15px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 219, assets/scss/components/_latest-offer.scss */
  .latest-offer__title {
    font-size: 20px;
    margin: 0 0 15px;
  }
}
/* line 231, assets/scss/components/_latest-offer.scss */
.latest-offer__description {
  padding: 0 10px;
}
@media only screen and (max-width: tablet) {
  /* line 231, assets/scss/components/_latest-offer.scss */
  .latest-offer__description {
    padding: 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 231, assets/scss/components/_latest-offer.scss */
  .latest-offer__description {
    padding: 0;
  }
}
/* line 238, assets/scss/components/_latest-offer.scss */
.latest-offer__description p {
  margin: 0 0 20px;
  font-size: 12px;
  line-height: 130%;
  text-align: center;
  letter-spacing: 0.005em;
  color: rgba(11, 36, 58, 0.7);
}
/* line 248, assets/scss/components/_latest-offer.scss */
.latest-offer__image {
  margin: 0 0 15px;
}
/* line 251, assets/scss/components/_latest-offer.scss */
.latest-offer__image img {
  margin: 0 auto;
  max-height: 100px;
  width: auto;
}
@media only screen and (max-width: tablet) {
  /* line 251, assets/scss/components/_latest-offer.scss */
  .latest-offer__image img {
    max-height: 80px;
    width: auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 251, assets/scss/components/_latest-offer.scss */
  .latest-offer__image img {
    max-height: 80px;
    width: auto;
  }
}
/* line 262, assets/scss/components/_latest-offer.scss */
.latest-offer__btn {
  margin: 0 0 10px;
  position: relative;
  z-index: 9;
}
/* line 267, assets/scss/components/_latest-offer.scss */
.latest-offer__btn .btn {
  display: block;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  text-transform: uppercase;
  position: relative;
  overflow: hidden;
  z-index: 1;
  color: #0B243A;
  border-color: #0B243A;
  border-width: 1px;
}
@media only screen and (max-width: tablet-small) {
  /* line 267, assets/scss/components/_latest-offer.scss */
  .latest-offer__btn .btn {
    max-width: 170px;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 267, assets/scss/components/_latest-offer.scss */
  .latest-offer__btn .btn {
    max-width: 170px;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
/* line 290, assets/scss/components/_latest-offer.scss */
.latest-offer__date {
  margin: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 117.5%;
  color: #A1A0B9;
}
@media only screen and (max-width: tablet) {
  /* line 290, assets/scss/components/_latest-offer.scss */
  .latest-offer__date {
    margin: 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 290, assets/scss/components/_latest-offer.scss */
  .latest-offer__date {
    margin: 0;
  }
}
/* line 302, assets/scss/components/_latest-offer.scss */
.latest-offer__button {
  padding-top: 4px;
  padding-bottom: 10px;
}
/* line 306, assets/scss/components/_latest-offer.scss */
.latest-offer__button .btn {
  min-width: 144px;
}

/* line 1, assets/scss/components/_box-card-with-image.scss */
.bcwi {
  text-align: center;
  padding: 105px 0 84px;
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_box-card-with-image.scss */
  .bcwi {
    padding: 50px 0 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_box-card-with-image.scss */
  .bcwi {
    padding: 50px 0 0;
  }
}
/* line 9, assets/scss/components/_box-card-with-image.scss */
.bcwi__sec {
  background: #F4F5F6;
}
/* line 12, assets/scss/components/_box-card-with-image.scss */
.bcwi__sec .container, .bcwi__sec .breadcrumbs {
  max-width: 1198px;
}
/* line 19, assets/scss/components/_box-card-with-image.scss */
.bcwi__icon {
  margin: 0 0 9px;
}
/* line 23, assets/scss/components/_box-card-with-image.scss */
.bcwi__heading {
  margin: 0 0 34px;
}
/* line 26, assets/scss/components/_box-card-with-image.scss */
.bcwi__heading h2 {
  margin: 0;
}
/* line 30, assets/scss/components/_box-card-with-image.scss */
.bcwi__heading__description {
  max-width: 690px;
  margin: 27px auto 0;
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  letter-spacing: 0.035em;
  color: #777E91;
}
@media only screen and (max-width: tablet-small) {
  /* line 30, assets/scss/components/_box-card-with-image.scss */
  .bcwi__heading__description {
    padding: 0 5px;
    font-weight: normal;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    color: #85919C;
    letter-spacing: normal;
  }
}
@media only screen and (max-width: 767px) {
  /* line 30, assets/scss/components/_box-card-with-image.scss */
  .bcwi__heading__description {
    padding: 0 5px;
    font-weight: normal;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    color: #85919C;
    letter-spacing: normal;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 53, assets/scss/components/_box-card-with-image.scss */
  .bcwi__wrapper {
    overflow: hidden;
    margin: 0 -25px;
  }
  /* line 58, assets/scss/components/_box-card-with-image.scss */
  .bcwi__wrapper .slick-list {
    overflow: visible;
    max-width: 65%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 53, assets/scss/components/_box-card-with-image.scss */
  .bcwi__wrapper {
    overflow: hidden;
    margin: 0 -25px;
  }
  /* line 58, assets/scss/components/_box-card-with-image.scss */
  .bcwi__wrapper .slick-list {
    overflow: visible;
    max-width: 65%;
    margin: 0 auto;
  }
}
/* line 66, assets/scss/components/_box-card-with-image.scss */
.bcwi__row {
  /*margin: 0 -20px;*/
}
/* line 69, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-arrow {
  position: absolute;
  width: 18%;
  height: calc(100% - 30px);
  opacity: 0;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
  z-index: 99;
}
/* line 80, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-arrow.slick-next {
  left: initial;
  right: 0;
}
/* line 86, assets/scss/components/_box-card-with-image.scss */
.bcwi__row:not(.slick-initialized) {
  display: flex;
  flex-wrap: wrap;
}
/* line 90, assets/scss/components/_box-card-with-image.scss */
.bcwi__row:not(.slick-initialized) .bcwi__item {
  width: 25%;
}
/* line 96, assets/scss/components/_box-card-with-image.scss */
.bcwi__row:hover .slick-dots > li.slick-active button::before {
  animation-play-state: paused;
}
/* line 102, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-track {
  display: flex !important;
}
/* line 106, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-slide {
  height: inherit !important;
}
/* line 111, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-dots {
  margin: 30px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: tablet) {
  /* line 111, assets/scss/components/_box-card-with-image.scss */
  .bcwi__row .slick-dots {
    margin: 40px 0 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 111, assets/scss/components/_box-card-with-image.scss */
  .bcwi__row .slick-dots {
    margin: 40px 0 0;
  }
}
/* line 122, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-dots > li {
  width: 66px;
  padding: 0 10px;
  margin-bottom: 40px;
}
/* line 127, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-dots > li:first-child:last-child {
  display: none;
}
@media only screen and (max-width: tablet-small) {
  /* line 122, assets/scss/components/_box-card-with-image.scss */
  .bcwi__row .slick-dots > li {
    width: 30px;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 122, assets/scss/components/_box-card-with-image.scss */
  .bcwi__row .slick-dots > li {
    width: 30px;
    padding: 0 5px;
  }
}
/* line 136, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-dots > li button {
  display: block;
  width: 100%;
  font-size: 0;
  line-height: 0;
  border: none;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  cursor: pointer;
  height: 4px;
}
/* line 148, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-dots > li button::before {
  display: block;
  content: "";
  width: 0;
  height: 4px;
  background: #629DF2;
  position: relative;
  z-index: 1;
  border-radius: 10px 10px 0 0;
}
/* line 159, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-dots > li button::after {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #d9eaff;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 172, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-dots > li.slick-active button {
  border-color: #629DF2;
}
/* line 175, assets/scss/components/_box-card-with-image.scss */
.bcwi__row .slick-dots > li.slick-active button::before {
  animation-name: widthFill;
  animation-duration: 7.8s;
  animation-timing-function: linear;
}
/* line 187, assets/scss/components/_box-card-with-image.scss */
.bcwi__item {
  /*width   : 33.333%;*/
  padding: 16px;
  position: relative;
}
@media only screen and (max-width: tablet) {
  /* line 187, assets/scss/components/_box-card-with-image.scss */
  .bcwi__item {
    padding: 8px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 187, assets/scss/components/_box-card-with-image.scss */
  .bcwi__item {
    padding: 8px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 187, assets/scss/components/_box-card-with-image.scss */
  .bcwi__item {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 187, assets/scss/components/_box-card-with-image.scss */
  .bcwi__item {
    width: 100%;
  }
}
/* line 200, assets/scss/components/_box-card-with-image.scss */
.bcwi__item__inner {
  padding: 35px 20px 18px;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}
@media only screen and (max-width: tablet) {
  /* line 200, assets/scss/components/_box-card-with-image.scss */
  .bcwi__item__inner {
    padding: 35px 20px 18px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 200, assets/scss/components/_box-card-with-image.scss */
  .bcwi__item__inner {
    padding: 35px 20px 18px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 200, assets/scss/components/_box-card-with-image.scss */
  .bcwi__item__inner {
    transform: scale(0.9);
    transition: all 0.25s ease;
  }
}
@media only screen and (max-width: 767px) {
  /* line 200, assets/scss/components/_box-card-with-image.scss */
  .bcwi__item__inner {
    transform: scale(0.9);
    transition: all 0.25s ease;
  }
}
/* line 219, assets/scss/components/_box-card-with-image.scss */
.bcwi__item.slick-current .bcwi__item__inner {
  transform: scale(1);
}
/* line 226, assets/scss/components/_box-card-with-image.scss */
.bcwi__item .light-blue {
  background: #D9EEF4;
}
/* line 231, assets/scss/components/_box-card-with-image.scss */
.bcwi__item .light-purple {
  background: #DFE6FF;
}
/* line 235, assets/scss/components/_box-card-with-image.scss */
.bcwi__item .light-pink {
  background: #F3DDFF;
}
/* line 239, assets/scss/components/_box-card-with-image.scss */
.bcwi__item .light-red {
  background: #FFDDEA;
}
/* line 243, assets/scss/components/_box-card-with-image.scss */
.bcwi__item__bottom {
  margin-top: auto;
}
/* line 248, assets/scss/components/_box-card-with-image.scss */
.bcwi__title {
  margin: 0 auto 24px;
  font-weight: bold;
  font-size: 28px;
  line-height: 100%;
  color: #23262F;
}
@media only screen and (max-width: tablet) {
  /* line 248, assets/scss/components/_box-card-with-image.scss */
  .bcwi__title {
    font-size: 20px;
    margin: 0 auto 33px;
    max-width: 70%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 248, assets/scss/components/_box-card-with-image.scss */
  .bcwi__title {
    font-size: 20px;
    margin: 0 auto 33px;
    max-width: 70%;
  }
}
/* line 262, assets/scss/components/_box-card-with-image.scss */
.bcwi__description {
  padding: 0 10px;
}
@media only screen and (max-width: tablet) {
  /* line 262, assets/scss/components/_box-card-with-image.scss */
  .bcwi__description {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 262, assets/scss/components/_box-card-with-image.scss */
  .bcwi__description {
    padding: 0 15px;
  }
}
/* line 269, assets/scss/components/_box-card-with-image.scss */
.bcwi__description p {
  text-align: center;
  margin: 0;
  font-size: 12px;
  line-height: 130%;
  text-align: center;
  letter-spacing: 0.005em;
  color: rgba(11, 36, 58, 0.7);
}
@media only screen and (max-width: tablet-small) {
  /* line 269, assets/scss/components/_box-card-with-image.scss */
  .bcwi__description p {
    font-weight: 600;
  }
}
@media only screen and (max-width: 767px) {
  /* line 269, assets/scss/components/_box-card-with-image.scss */
  .bcwi__description p {
    font-weight: 600;
  }
}
/* line 284, assets/scss/components/_box-card-with-image.scss */
.bcwi__image {
  margin: 0 0 27px;
}
@media only screen and (max-width: tablet-small) {
  /* line 284, assets/scss/components/_box-card-with-image.scss */
  .bcwi__image {
    margin: 0 0 45px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 284, assets/scss/components/_box-card-with-image.scss */
  .bcwi__image {
    margin: 0 0 45px;
  }
}
/* line 291, assets/scss/components/_box-card-with-image.scss */
.bcwi__image img {
  margin: 0 auto;
  max-height: 158px;
  width: auto;
}
/* line 298, assets/scss/components/_box-card-with-image.scss */
.bcwi__btn {
  margin: 0 0 10px;
  position: relative;
  z-index: 9;
}
/* line 303, assets/scss/components/_box-card-with-image.scss */
.bcwi__btn .btn {
  display: block;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  text-transform: uppercase;
  position: relative;
  overflow: hidden;
  z-index: 1;
  color: #0B243A;
  border-color: #0B243A;
  border-width: 1px;
}
@media only screen and (max-width: tablet-small) {
  /* line 303, assets/scss/components/_box-card-with-image.scss */
  .bcwi__btn .btn {
    max-width: 170px;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 303, assets/scss/components/_box-card-with-image.scss */
  .bcwi__btn .btn {
    max-width: 170px;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
/* line 326, assets/scss/components/_box-card-with-image.scss */
.bcwi__date {
  margin: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 117.5%;
  color: #A1A0B9;
}
@media only screen and (max-width: tablet) {
  /* line 326, assets/scss/components/_box-card-with-image.scss */
  .bcwi__date {
    margin: 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 326, assets/scss/components/_box-card-with-image.scss */
  .bcwi__date {
    margin: 0;
  }
}
/* line 338, assets/scss/components/_box-card-with-image.scss */
.bcwi__button {
  padding-top: 4px;
  padding-bottom: 10px;
}
/* line 342, assets/scss/components/_box-card-with-image.scss */
.bcwi__button .btn {
  min-width: 144px;
}

/* line 350, assets/scss/components/_box-card-with-image.scss */
.careers-icon-section {
  margin: 0 0 100px;
}
@media only screen and (max-width: 1199px) {
  /* line 350, assets/scss/components/_box-card-with-image.scss */
  .careers-icon-section {
    margin: 0 0 70px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 357, assets/scss/components/_box-card-with-image.scss */
  .careers-icon-section .icon__grid {
    margin-top: 0 !important;
  }
}

/* line 1, assets/scss/components/_cta.scss */
.cta {
  text-align: center;
}
/* line 4, assets/scss/components/_cta.scss */
.cta-section {
  padding: 50px 0;
}
@media only screen and (max-width: tablet) {
  /* line 4, assets/scss/components/_cta.scss */
  .cta-section {
    padding: 25px 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 4, assets/scss/components/_cta.scss */
  .cta-section {
    padding: 25px 0;
  }
}
/* line 11, assets/scss/components/_cta.scss */
.cta-section.make-lighting-cta {
  padding: 37px 0 87px;
}
@media only screen and (max-width: 991px) {
  /* line 11, assets/scss/components/_cta.scss */
  .cta-section.make-lighting-cta {
    padding: 20px 0 70px;
  }
}
/* line 20, assets/scss/components/_cta.scss */
.cta__row {
  display: inline-flex;
  align-items: center;
  background: #2072ef;
  border-radius: 15px;
  padding: 15px 16px 17px;
  color: #fff;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: tablet-small) {
  /* line 20, assets/scss/components/_cta.scss */
  .cta__row {
    flex-wrap: wrap;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  /* line 20, assets/scss/components/_cta.scss */
  .cta__row {
    flex-wrap: wrap;
    text-align: center;
  }
}
/* line 37, assets/scss/components/_cta.scss */
.cta__heading {
  margin: 13px 120px 6px 25px;
  /*font-size: 28px;*/
  font-size: 20px;
  line-height: 1.2;
  font-weight: normal;
  text-align: left;
}
@media only screen and (max-width: 800px) {
  /* line 37, assets/scss/components/_cta.scss */
  .cta__heading {
    /*font-size: 24px;*/
    margin: 13px 50px 6px 15px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 37, assets/scss/components/_cta.scss */
  .cta__heading {
    margin: 0 0 10px;
    font-size: 18px;
    text-align: center;
    width: 100%;
  }
  /* line 55, assets/scss/components/_cta.scss */
  .cta__heading br {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 37, assets/scss/components/_cta.scss */
  .cta__heading {
    margin: 0 0 10px;
    font-size: 18px;
    text-align: center;
    width: 100%;
  }
  /* line 55, assets/scss/components/_cta.scss */
  .cta__heading br {
    display: none;
  }
}
/* line 61, assets/scss/components/_cta.scss */
.cta__subscribe_row {
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  margin-bottom: 85px;
  overflow: visible;
}
/* line 65, assets/scss/components/_cta.scss */
.cta__subscribe_row .cta__heading {
  width: 53%;
  font-weight: 500;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: -0.02em;
  text-align: left;
  margin: 0;
  padding: 0 24px;
}
/* line 77, assets/scss/components/_cta.scss */
.cta__form {
  width: calc(100% - 53%);
  padding-left: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
/* line 83, assets/scss/components/_cta.scss */
.cta__form .subscribe-form {
  margin: 0px;
  background: #ffffff;
  box-shadow: 0px 8px 14px rgba(90, 123, 254, 0.15);
  border-radius: 10px;
  padding: 10px;
  display: inline-flex;
  align-items: center;
  width: 100%;
  max-width: 301px;
  padding: 4px 4px 4px 18px;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
/* line 95, assets/scss/components/_cta.scss */
.cta__form .subscribe-form p {
  margin-bottom: 0px;
}
/* line 99, assets/scss/components/_cta.scss */
.cta__form .submit-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  overflow: hidden;
  min-width: 99px;
  color: #fff;
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  border-radius: 10px;
  box-sizing: border-box;
  text-decoration: none;
  line-height: 1;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  z-index: 1;
  transition: all 0.5s ease;
}
/* line 117, assets/scss/components/_cta.scss */
.cta__form .submit-btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  left: calc(-100% - 51px);
  width: calc(100% + 50px);
  height: 107px;
  background: #005ad3;
  /* onhover background color */
  z-index: -1;
  transform: translateY(-50%);
  transition: all 0.5s ease;
  border-radius: 107px;
}
/* line 133, assets/scss/components/_cta.scss */
.cta__form .submit-btn:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  z-index: -2;
}
/* line 146, assets/scss/components/_cta.scss */
.cta__form .submit-btn:hover {
  color: white;
}
/* line 149, assets/scss/components/_cta.scss */
.cta__form .submit-btn:hover:after {
  left: calc(0% - 25px);
}
/* line 154, assets/scss/components/_cta.scss */
.cta__form .wpcf7-submit {
  min-width: 101px;
  background: transparent;
  color: #fff !important;
  border: 0px !important;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  padding: 0px;
  height: 40px;
}
/* line 167, assets/scss/components/_cta.scss */
.cta__form .wpcf7-spinner {
  position: absolute;
  bottom: -28px;
}
/* line 171, assets/scss/components/_cta.scss */
.cta__form .wpcf7-not-valid-tip {
  position: absolute;
  bottom: -74px;
  text-align: left;
  min-height: 42px;
}
/* line 177, assets/scss/components/_cta.scss */
.cta__form .wpcf7 form.invalid .wpcf7-response-output {
  position: absolute;
  bottom: -117px;
  color: #000000;
  text-align: left;
  display: none;
}
/* line 184, assets/scss/components/_cta.scss */
.cta__form .wpcf7 form.sent .wpcf7-response-output {
  position: absolute;
  bottom: -71px;
  color: #000000;
  text-align: left;
}
@media only screen and (max-width: 780px) {
  /* line 184, assets/scss/components/_cta.scss */
  .cta__form .wpcf7 form.sent .wpcf7-response-output {
    bottom: -78px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 184, assets/scss/components/_cta.scss */
  .cta__form .wpcf7 form.sent .wpcf7-response-output {
    bottom: -57px;
    width: 98%;
    left: 0px;
    text-align: center;
  }
}
@media only screen and (max-width: 420px) {
  /* line 184, assets/scss/components/_cta.scss */
  .cta__form .wpcf7 form.sent .wpcf7-response-output {
    bottom: -72px;
  }
}
/* line 203, assets/scss/components/_cta.scss */
.cta__form .btn {
  height: 40px;
}
/* line 207, assets/scss/components/_cta.scss */
.cta__form input {
  width: 100%;
  flex: 1;
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  color: #85919c;
  border: 0px;
  padding-right: 20px;
  outline: 0px;
}
/* line 218, assets/scss/components/_cta.scss */
.cta__form input:focus {
  outline: 0px;
  border: 0px;
}
@media only screen and (max-width: 640px) {
  /* line 226, assets/scss/components/_cta.scss */
  .cta__subscribe_row {
    margin: 10px 0 30px;
    background: #2072ef;
    padding: 13px 17px 13px 17px !important;
  }
  /* line 231, assets/scss/components/_cta.scss */
  .cta__subscribe_row .cta__heading {
    width: 100%;
    font-weight: 500;
    font-size: 20px;
    line-height: 130.5%;
    text-align: center;
    margin: 0 auto 13px;
    letter-spacing: normal;
    padding: 0px;
  }
  /* line 243, assets/scss/components/_cta.scss */
  .cta__form {
    width: 100%;
    padding: 0px;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  /* line 248, assets/scss/components/_cta.scss */
  .cta__form .subscribe-form {
    padding: 2px 2px 2px 18px;
  }
  /* line 253, assets/scss/components/_cta.scss */
  .cta__form .btn--black {
    background: #2072ef;
  }
  /* line 257, assets/scss/components/_cta.scss */
  .cta__form .btn {
    height: 44px;
    font-size: 14px;
    line-height: 26px;
    width: 124px;
  }
  /* line 263, assets/scss/components/_cta.scss */
  .cta__form .wpcf7-submit {
    height: 40px;
    font-size: 14px;
    line-height: 26px;
    width: 124px;
  }
  /* line 270, assets/scss/components/_cta.scss */
  .cta__form input {
    width: 99%;
    font-weight: 500;
    font-size: 14px;
    line-height: 26px;
    color: #85919c;
    border: 0px;
    padding-left: 0px;
    padding-right: 10px;
    outline: 0px;
  }
  /* line 281, assets/scss/components/_cta.scss */
  .cta__form input:focus {
    outline: 0px;
    border: 0px;
  }
}
@media only screen and (max-width: 375px) {
  /* line 289, assets/scss/components/_cta.scss */
  .cta .wpcf7-submit {
    font-size: 13px;
    line-height: 26px;
    width: 100px;
    padding: 0px;
    height: 30px;
  }
  /* line 298, assets/scss/components/_cta.scss */
  .cta input {
    width: calc(100% - 10px);
    font-size: 12px;
  }
}
@media only screen and (max-width: 340px) {
  /* line 304, assets/scss/components/_cta.scss */
  .cta .btn {
    font-size: 11px;
    line-height: 26px;
    width: 90px;
    padding: 0px;
  }
  /* line 311, assets/scss/components/_cta.scss */
  .cta input {
    width: calc(100% - 10px);
    font-size: 10px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 317, assets/scss/components/_cta.scss */
  .cta__btn {
    width: 100%;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  /* line 317, assets/scss/components/_cta.scss */
  .cta__btn {
    width: 100%;
    text-align: center;
  }
}
/* line 323, assets/scss/components/_cta.scss */
.cta__btn .btn {
  margin: 0;
  display: block;
  width: 198px;
  position: relative;
  z-index: 9;
  padding: 21px 15px 15px;
  font-size: 15px;
  position: relative;
  overflow: hidden;
  z-index: 1;
  letter-spacing: normal;
  font-weight: 400;
  text-transform: uppercase;
  color: #000 !important;
}
@media only screen and (max-width: tablet-small) {
  /* line 323, assets/scss/components/_cta.scss */
  .cta__btn .btn {
    margin: 0 auto;
    width: 177px;
    padding: 14px 15px 8px 15px;
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 323, assets/scss/components/_cta.scss */
  .cta__btn .btn {
    margin: 0 auto;
    width: 177px;
    padding: 14px 15px 8px 15px;
    font-size: 14px;
  }
}
/* line 346, assets/scss/components/_cta.scss */
.cta__btn .btn:before {
  background: #ecf7f9;
}
/* line 349, assets/scss/components/_cta.scss */
.cta__btn .btn:hover {
  color: #fff !important;
}
/* line 354, assets/scss/components/_cta.scss */
.cta__btn::after {
  display: block;
  content: "";
  width: 268px;
  height: 268px;
  background: rgba(255, 255, 255, 0.05);
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
}
@media only screen and (max-width: tablet-small) {
  /* line 354, assets/scss/components/_cta.scss */
  .cta__btn::after {
    right: -60%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 354, assets/scss/components/_cta.scss */
  .cta__btn::after {
    right: -60%;
  }
}

/* line 373, assets/scss/components/_cta.scss */
.wp-block-lazyblock-subscribe-block {
  padding-top: 42px;
}
/* line 376, assets/scss/components/_cta.scss */
.wp-block-lazyblock-subscribe-block .container, .wp-block-lazyblock-subscribe-block .breadcrumbs {
  max-width: 778px;
}
/* line 380, assets/scss/components/_cta.scss */
.wp-block-lazyblock-subscribe-block .cta__subscribe_row {
  display: flex;
  flex-wrap: wrap;
  padding: 15px 24px 15px 4px;
}

/* line 2, assets/scss/components/_cg.scss */
.cg__sec {
  padding: 56px 0 77px 0;
}
@media only screen and (max-width: tablet) {
  /* line 2, assets/scss/components/_cg.scss */
  .cg__sec {
    padding: 25px 0 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 2, assets/scss/components/_cg.scss */
  .cg__sec {
    padding: 25px 0 30px;
  }
}
/* line 9, assets/scss/components/_cg.scss */
.cg__sec h2 {
  margin: 0 0 95px;
}
@media only screen and (max-width: desktop) {
  /* line 9, assets/scss/components/_cg.scss */
  .cg__sec h2 {
    margin: 0 0 45px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 9, assets/scss/components/_cg.scss */
  .cg__sec h2 {
    margin: 0 0 45px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 9, assets/scss/components/_cg.scss */
  .cg__sec h2 {
    font-size: 24px;
    margin: 0 0 35px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 9, assets/scss/components/_cg.scss */
  .cg__sec h2 {
    font-size: 24px;
    margin: 0 0 35px;
  }
}
/* line 23, assets/scss/components/_cg.scss */
.cg__left {
  flex-grow: 1.264;
}
@media only screen and (max-width: 768px) {
  /* line 27, assets/scss/components/_cg.scss */
  .cg__left.wp-block-column {
    flex-basis: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 23, assets/scss/components/_cg.scss */
  .cg__left {
    margin: 0 0 20px;
  }
}
/* line 37, assets/scss/components/_cg.scss */
.cg__right {
  display: flex;
  flex-direction: column;
}
@media (min-width: 782px) {
  /* line 42, assets/scss/components/_cg.scss */
  .cg__right:not(:first-child) {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 48, assets/scss/components/_cg.scss */
  .cg__right.wp-block-column {
    flex-basis: 100% !important;
    margin-left: 0px;
  }
}
/* line 54, assets/scss/components/_cg.scss */
.cg__right > * {
  flex: 1;
}
/* line 57, assets/scss/components/_cg.scss */
.cg__right > *:not(:first-child) {
  margin-top: 20px;
}
/* line 61, assets/scss/components/_cg.scss */
.cg__right > * .ch__row {
  height: 100%;
}

/* line 68, assets/scss/components/_cg.scss */
.wp-block-lazyblock-card-background-image {
  height: 100%;
}

@media only screen and (max-width: 768px) {
  /* line 76, assets/scss/components/_cg.scss */
  .cg__right .wp-block-lazyblock-card-background-image,
  .cg__right .wp-block-lazyblock-card-horizontal,
  .cg__left .wp-block-lazyblock-card-background-image,
  .cg__left .wp-block-lazyblock-card-horizontal {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
}

@media (min-width: 600px) and (max-width: 781px) {
  /* line 88, assets/scss/components/_cg.scss */
  .cg__sec .wp-block-column:not(:only-child) {
    flex-basis: calc(50% - 10px) !important;
    flex-grow: 0;
    margin: 0;
  }
}
@media (min-width: 600px) and (max-width: 781px) {
  /* line 98, assets/scss/components/_cg.scss */
  .cg__sec .wp-block-column:nth-child(2n) {
    margin-left: 20px;
  }
}
/* line 104, assets/scss/components/_cg.scss */
.cwb {
  position: relative;
  height: 100%;
}
/* line 111, assets/scss/components/_cg.scss */
.cwb__img {
  position: relative;
  background: #e7f1ee;
  border-radius: 20px;
  overflow: hidden;
  min-height: 100%;
}
/* line 118, assets/scss/components/_cg.scss */
.cwb__img::after {
  display: block;
  content: "";
  width: 100%;
  padding-top: 70.4%;
}
/* line 125, assets/scss/components/_cg.scss */
.cwb__img img {
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 137, assets/scss/components/_cg.scss */
.cwb_content {
  margin: 0;
  padding: 22px 12% 21px 30px;
  position: absolute;
  left: 20px;
  bottom: 24px;
  background: rgba(231, 241, 238, 0.85);
  border-radius: 15px;
  width: calc(100% - 40px);
}
@media only screen and (max-width: tablet) {
  /* line 137, assets/scss/components/_cg.scss */
  .cwb_content {
    padding: 20px;
    font-size: 18px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 137, assets/scss/components/_cg.scss */
  .cwb_content {
    padding: 20px;
    font-size: 18px;
  }
}
/* line 153, assets/scss/components/_cg.scss */
.cwb__heading {
  font-size: 28px;
  line-height: 1.21428571;
  margin-bottom: 0px;
}
/* line 160, assets/scss/components/_cg.scss */
.cwb .white-btn .wp-block-button__link, .cwb .white-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .cwb .white-btn .btn {
  background: transparent;
  border: 1.5px solid #FFFFFF;
  font-weight: 700;
}
/* line 167, assets/scss/components/_cg.scss */
.cwb .cwb__tag {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  color: #000;
  text-transform: uppercase;
  margin-bottom: 0px;
  letter-spacing: 0.24em;
}
/* line 177, assets/scss/components/_cg.scss */
.cwb.image-over-text {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
}
/* line 182, assets/scss/components/_cg.scss */
.cwb.image-over-text .cwb_content {
  margin: 0;
  padding: 24px 49px 26px 33px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(35, 35, 35, 0.5);
  border-radius: 0px;
  width: 100%;
}
/* line 193, assets/scss/components/_cg.scss */
.cwb.image-over-text .cwb__tag {
  color: #FFD55D;
}
/* line 197, assets/scss/components/_cg.scss */
.cwb.image-over-text .cwb__heading {
  font-size: 29px;
  line-height: 40px;
  font-weight: 700;
  color: #FCFCFD;
  font-family: "Lato" !important;
  margin-bottom: 6px;
}
@media only screen and (max-width: 768px) {
  /* line 208, assets/scss/components/_cg.scss */
  .cwb .cwb__tag {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px;
  }
  /* line 215, assets/scss/components/_cg.scss */
  .cwb.image-over-text {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    background: #E7F1EE;
  }
  /* line 220, assets/scss/components/_cg.scss */
  .cwb.image-over-text .cwb__img {
    position: relative;
    background: #e7f1ee;
    border-radius: 0px;
    overflow: hidden;
    min-height: auto;
    width: 200px;
    padding: 20px;
  }
  /* line 229, assets/scss/components/_cg.scss */
  .cwb.image-over-text .cwb__img::after {
    padding-top: 0px;
  }
  /* line 233, assets/scss/components/_cg.scss */
  .cwb.image-over-text .cwb__img img {
    object-fit: contain;
    object-position: center;
    width: auto;
    height: auto;
    position: relative;
    left: 0;
    top: 0;
  }
  /* line 244, assets/scss/components/_cg.scss */
  .cwb.image-over-text .cwb__tag {
    color: #39C099;
    margin-bottom: 10px;
  }
  /* line 249, assets/scss/components/_cg.scss */
  .cwb.image-over-text .cwb__heading {
    font-weight: 500;
    font-size: 14px;
    color: #23262F;
    margin-bottom: 4px;
    line-height: 18px;
  }
  /* line 257, assets/scss/components/_cg.scss */
  .cwb.image-over-text .cwb_content {
    margin: 0;
    padding: 20px 25px 20px 10px;
    position: relative;
    left: 0;
    bottom: 0;
    background: transparent;
    border-radius: 0px;
    width: 100%;
  }
  /* line 269, assets/scss/components/_cg.scss */
  .cwb .white-btn {
    margin-top: 10px;
  }
  /* line 272, assets/scss/components/_cg.scss */
  .cwb .white-btn .wp-block-button__link, .cwb .white-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .cwb .white-btn .btn {
    border: 1.5px solid #2072ef;
    color: #2072ef;
    font-size: 12px;
    line-height: 28px;
    letter-spacing: 0.8px;
    font-weight: 400;
    height: 30px;
  }
}

/* line 286, assets/scss/components/_cg.scss */
.wp-block-lazyblock-card-horizontal a {
  text-decoration: none;
}
/* line 291, assets/scss/components/_cg.scss */
.wp-block-lazyblock-card-horizontal .ch__heading {
  margin: 0;
  padding: 0;
  color: #23262F;
  line-height: 1.29166667;
  font-weight: 700;
  font-size: 28px;
}
@media only screen and (max-width: 768px) {
  /* line 291, assets/scss/components/_cg.scss */
  .wp-block-lazyblock-card-horizontal .ch__heading {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
}

/**/
/* line 311, assets/scss/components/_cg.scss */
.ch__row {
  display: flex;
  background: #DDF5F6;
  border-radius: 16px;
  overflow: hidden;
}
/* line 317, assets/scss/components/_cg.scss */
.ch__row.light-lavender {
  background: #EADEF0;
}
/* line 321, assets/scss/components/_cg.scss */
.ch__row.light-gary {
  background: #E7F1EE;
}
/* line 325, assets/scss/components/_cg.scss */
.ch__row.light-lavender {
  background: #EADEF0;
}
/* line 328, assets/scss/components/_cg.scss */
.ch__row.light-lavender .ch__copy__tag {
  color: #E03573;
}
/* line 334, assets/scss/components/_cg.scss */
.ch__img {
  width: 38%;
  display: flex;
  align-items: center;
}
/* line 339, assets/scss/components/_cg.scss */
.ch__img--bottom {
  align-items: flex-end;
}
/* line 343, assets/scss/components/_cg.scss */
.ch__img--top {
  align-items: flex-start;
}
/* line 348, assets/scss/components/_cg.scss */
.ch__copy {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 25px 20px 15px;
}
/* line 356, assets/scss/components/_cg.scss */
.ch__copy__tag {
  margin: 0 0 10px;
  font-weight: 600;
  font-size: 14px;
  line-height: 114%;
  letter-spacing: 0.24em;
  text-transform: uppercase;
  color: #41A7C8;
}
/* line 365, assets/scss/components/_cg.scss */
.ch__copy__tag--desktop {
  font-weight: 600;
  font-size: 22px;
  line-height: 16px;
  letter-spacing: 0.24em;
  text-transform: uppercase;
  width: calc(100% - 60px);
  margin: 35px 30px -11px;
  padding: 0 30px;
  color: #58B78E;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 365, assets/scss/components/_cg.scss */
  .ch__copy__tag--desktop {
    display: none;
  }
}
/* line 383, assets/scss/components/_cg.scss */
.ch__copy__tag--mobile {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 383, assets/scss/components/_cg.scss */
  .ch__copy__tag--mobile {
    display: block;
    color: #58B78E;
  }
}
@media only screen and (max-width: desktop) {
  /* line 356, assets/scss/components/_cg.scss */
  .ch__copy__tag {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 356, assets/scss/components/_cg.scss */
  .ch__copy__tag {
    font-size: 12px;
  }
}
/* line 397, assets/scss/components/_cg.scss */
.ch__copy__heading {
  margin: 0;
  padding: 0;
  color: #23262F;
  line-height: 1.29166667;
}
@media only screen and (max-width: 768px) {
  /* line 397, assets/scss/components/_cg.scss */
  .ch__copy__heading {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
}

/* line 413, assets/scss/components/_cg.scss */
.wp-block-lazyblock-card-big a {
  text-decoration: none;
}
/* line 419, assets/scss/components/_cg.scss */
.wp-block-lazyblock-card-big .ch__copy__heading {
  margin: 0;
  padding: 0;
  color: #23262F;
  line-height: 1.29166667;
  font-weight: 700;
  font-size: 28px;
}
@media only screen and (max-width: 768px) {
  /* line 419, assets/scss/components/_cg.scss */
  .wp-block-lazyblock-card-big .ch__copy__heading {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 432, assets/scss/components/_cg.scss */
  .wp-block-lazyblock-card-big .ch__copy__heading br {
    display: none;
  }
}

/**/
/* line 446, assets/scss/components/_cg.scss */
.cta-trading-now {
  background: #FCFCFD;
  text-align: center;
  padding: 63px 0 59px 0;
}
@media only screen and (max-width: tablet-small) {
  /* line 446, assets/scss/components/_cg.scss */
  .cta-trading-now {
    background: #FFF;
    padding: 58px 0 29px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 446, assets/scss/components/_cg.scss */
  .cta-trading-now {
    background: #FFF;
    padding: 58px 0 29px;
  }
}
/* line 456, assets/scss/components/_cg.scss */
.cta-trading-now h2 {
  margin: 0 0 41px;
  padding: 0;
  font-family: 'Lato' !important;
  font-size: 36px;
  line-height: 83%;
  text-align: center;
  color: #000000;
  font-weight: normal;
}
/* line 466, assets/scss/components/_cg.scss */
.cta-trading-now h2 .blue {
  color: #3772FF;
  font-weight: bold;
}
@media only screen and (max-width: tablet-small) {
  /* line 456, assets/scss/components/_cg.scss */
  .cta-trading-now h2 {
    margin: 0 0 26px;
    font-size: 22px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 767px) {
  /* line 456, assets/scss/components/_cg.scss */
  .cta-trading-now h2 {
    margin: 0 0 26px;
    font-size: 22px;
    font-weight: 700;
  }
}
/* line 478, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form {
  display: inline-flex;
  padding: 0 75px 0 35px;
  background: #FFFFFF;
  border: 1px solid #E6E8EC;
  box-sizing: border-box;
  border-radius: 90px;
  position: relative;
  align-items: center;
}
@media only screen and (max-width: tablet) {
  /* line 478, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 478, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form {
    padding-left: 20px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 478, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form {
    padding-left: 13px;
    padding-right: 45px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 478, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form {
    padding-left: 13px;
    padding-right: 45px;
  }
}
/* line 497, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form .iti__country-list {
  top: 106px;
  width: 332px;
  left: -33px !important;
}
/* line 503, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form .iti__selected-flag {
  background-color: transparent !important;
  outline: 0;
  padding: 0px;
}
/* line 509, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form .iti__selected-dial-code {
  font-size: 16px;
  line-height: 1;
  color: #000000;
  padding-top: 1px;
  margin: 0 0px 0 10px;
}
@media only screen and (max-width: tablet-small) {
  /* line 509, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form .iti__selected-dial-code {
    font-size: 12px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 767px) {
  /* line 509, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form .iti__selected-dial-code {
    font-size: 12px;
    font-weight: 700;
  }
}
/* line 521, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form .residencyInput {
  width: 332px !important;
  top: 2px !important;
  left: -35px !important;
}
/* line 527, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form .iti__arrow {
  width: 8px !important;
  height: 5px !important;
  right: -6px !important;
  background-image: url("./assets/images/icons/arrow-down.svg");
  background-size: contain;
  border: 0px !important;
}
/* line 539, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form .iti .residencyInput {
  outline: none;
  background: #e0e3e7 !important;
  border: none !important;
  padding: 11px 16px !important;
}
/* line 546, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form .iti .iti__country-list {
  border: none;
  box-shadow: 0px 8px 14px rgba(90, 123, 254, 0.15);
}
/* line 552, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form .phone {
  display: block;
  margin: 0;
  padding: 0 0 0 95px !important;
  font-size: 16px;
  line-height: 1;
  color: #000000;
  height: 68px;
  opacity: 1;
  border: none;
  box-shadow: none;
  outline: none;
  width: 220px;
}
@media only screen and (max-width: tablet) {
  /* line 552, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form .phone {
    height: 58px;
    /*width : 140px;*/
  }
}
@media only screen and (max-width: 991px) {
  /* line 552, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form .phone {
    height: 58px;
    /*width : 140px;*/
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 552, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form .phone {
    height: 42px;
    font-size: 12px;
    font-weight: 700;
    padding: 0 0 0 78px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 552, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form .phone {
    height: 42px;
    font-size: 12px;
    font-weight: 700;
    padding: 0 0 0 78px !important;
  }
}
/* line 580, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form button {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  width: 46px;
  height: 46px;
  border-radius: 100%;
  border: none;
  border-spacing: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  align-items: center;
  padding: 0;
  overflow: hidden;
  z-index: 1;
}
/* line 599, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form button:before, .cta-trading-now form.trade-form button:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: #005AD3;
  /* onhover background color */
  z-index: -1;
  transform: translate3D(-100%, 0, 0%);
  /* move elements above button so they don't appear initially */
  transition: all .5s;
  border-radius: 0 100px 100px 0px;
}
/* line 617, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form button:before {
  background: #3772FF;
  /* button default background color */
  z-index: -2;
  transform: translate3D(0, 0, 0);
}
/* line 624, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form button:after {
  transform: translate3D(-100%, 0%, 0);
}
/* line 628, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form button:hover {
  color: white;
}
/* line 631, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form button:hover:after {
  transform: translate3D(0, 0, 0);
  transition: all .5s;
  border-radius: 0 0px 0px 0px;
}
@media only screen and (max-width: tablet) {
  /* line 580, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form button {
    width: 40px;
    height: 40px;
    right: 10px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 580, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form button {
    width: 40px;
    height: 40px;
    right: 10px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 580, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form button {
    width: 27px;
    height: 27px;
    right: 9px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 580, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form button {
    width: 27px;
    height: 27px;
    right: 9px;
  }
}
/* line 649, assets/scss/components/_cg.scss */
.cta-trading-now form.trade-form button img {
  display: block;
  width: 100%;
  height: 9px;
}
@media only screen and (max-width: tablet-small) {
  /* line 649, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form button img {
    height: 7px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 649, assets/scss/components/_cg.scss */
  .cta-trading-now form.trade-form button img {
    height: 7px;
  }
}

/* line 662, assets/scss/components/_cg.scss */
.three-blog-grid {
  padding: 98px 0 53px;
}
@media only screen and (max-width: 767px) {
  /* line 662, assets/scss/components/_cg.scss */
  .three-blog-grid {
    padding: 30px 0 53px;
  }
}

/**/
/* line 672, assets/scss/components/_cg.scss */
.wp-block-lazyblock-card-big {
  height: 100%;
}
/* line 675, assets/scss/components/_cg.scss */
.wp-block-lazyblock-card-big .ch__row {
  height: 100%;
}
@media only screen and (min-width: tablet-small) {
  /* line 675, assets/scss/components/_cg.scss */
  .wp-block-lazyblock-card-big .ch__row {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 768px) {
  /* line 675, assets/scss/components/_cg.scss */
  .wp-block-lazyblock-card-big .ch__row {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: tablet-small) {
  /* line 683, assets/scss/components/_cg.scss */
  .wp-block-lazyblock-card-big .ch__img {
    width: 100%;
    padding-top: 18px;
  }
  /* line 688, assets/scss/components/_cg.scss */
  .wp-block-lazyblock-card-big .ch__img img {
    display: block;
    margin: 0 auto;
    max-height: 210px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 683, assets/scss/components/_cg.scss */
  .wp-block-lazyblock-card-big .ch__img {
    width: 100%;
    padding-top: 18px;
  }
  /* line 688, assets/scss/components/_cg.scss */
  .wp-block-lazyblock-card-big .ch__img img {
    display: block;
    margin: 0 auto;
    max-height: 210px;
  }
}
@media only screen and (min-width: tablet-small) {
  /* line 696, assets/scss/components/_cg.scss */
  .wp-block-lazyblock-card-big .ch__copy {
    flex: none;
    width: calc(100% - 60px);
    background: #E7F1EE;
    opacity: 0.85;
    backdrop-filter: blur(400px);
    border-radius: 15px;
    margin: 0 30px 30px;
    padding: 0 30px;
    max-width: 85%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 696, assets/scss/components/_cg.scss */
  .wp-block-lazyblock-card-big .ch__copy {
    flex: none;
    width: calc(100% - 60px);
    background: #E7F1EE;
    opacity: 0.85;
    backdrop-filter: blur(400px);
    border-radius: 15px;
    margin: 0 30px 30px;
    padding: 0 30px;
    max-width: 85%;
  }
}

/* line 1, assets/scss/components/_featured-logo.scss */
.fl {
  text-align: center;
  margin: 0 0 100px;
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_featured-logo.scss */
  .fl {
    margin: 0 0 60px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_featured-logo.scss */
  .fl {
    margin: 0 0 60px;
  }
}
/* line 9, assets/scss/components/_featured-logo.scss */
.fl__heading {
  margin: 0 0 49px;
  padding: 0;
  text-align: center;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: tablet) {
  /* line 9, assets/scss/components/_featured-logo.scss */
  .fl__heading {
    margin: 0 0 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 9, assets/scss/components/_featured-logo.scss */
  .fl__heading {
    margin: 0 0 30px;
  }
}
/* line 21, assets/scss/components/_featured-logo.scss */
.fl__slide:not(.slick-initialized) {
  display: flex;
  flex-wrap: wrap;
}
/* line 26, assets/scss/components/_featured-logo.scss */
.fl__slide .slick-track {
  display: flex !important;
}
/* line 30, assets/scss/components/_featured-logo.scss */
.fl__slide .slick-slide {
  height: inherit !important;
}
/* line 35, assets/scss/components/_featured-logo.scss */
.fl__slide__item img {
  margin: 0 36px;
  width: auto;
  height: 64px;
  object-fit: contain;
  object-position: center;
  filter: grayscale(100%);
}
@media only screen and (max-width: tablet) {
  /* line 35, assets/scss/components/_featured-logo.scss */
  .fl__slide__item img {
    margin: 0 10px;
    height: 44px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 35, assets/scss/components/_featured-logo.scss */
  .fl__slide__item img {
    margin: 0 10px;
    height: 44px;
  }
}

/* line 2, assets/scss/components/_banner.scss */
.banner__row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}
/* line 8, assets/scss/components/_banner.scss */
.banner__row--gray {
  background: #f4f9ff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  padding: 35px 9.3%;
}
/* line 13, assets/scss/components/_banner.scss */
.banner__row--gray h5.normal {
  color: #777e90;
}
@media only screen and (max-width: tablet) {
  /* line 8, assets/scss/components/_banner.scss */
  .banner__row--gray {
    padding: 35px 8%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 8, assets/scss/components/_banner.scss */
  .banner__row--gray {
    padding: 35px 8%;
  }
}
/* line 22, assets/scss/components/_banner.scss */
.banner__row > * {
  position: relative;
  z-index: 1;
}
/* line 28, assets/scss/components/_banner.scss */
.banner__copy {
  flex: 1;
}
/* line 31, assets/scss/components/_banner.scss */
.banner__copy .normal {
  font-weight: normal;
}
/* line 35, assets/scss/components/_banner.scss */
.banner__copy p {
  font-weight: 500;
}
@media only screen and (max-width: tablet) {
  /* line 28, assets/scss/components/_banner.scss */
  .banner__copy {
    width: 100%;
    flex: initial;
    order: 2;
    text-align: center;
  }
  /* line 45, assets/scss/components/_banner.scss */
  .banner__copy .wp-block-buttons {
    justify-content: center;
  }
}
@media only screen and (max-width: 991px) {
  /* line 28, assets/scss/components/_banner.scss */
  .banner__copy {
    width: 100%;
    flex: initial;
    order: 2;
    text-align: center;
  }
  /* line 45, assets/scss/components/_banner.scss */
  .banner__copy .wp-block-buttons {
    justify-content: center;
  }
}
/* line 51, assets/scss/components/_banner.scss */
.banner__copy--large p {
  font-size: 24px !important;
  line-height: 140% !important;
}
@media only screen and (max-width: tablet) {
  /* line 51, assets/scss/components/_banner.scss */
  .banner__copy--large p {
    font-size: 20px !important;
    line-height: 120% !important;
  }
}
@media only screen and (max-width: 991px) {
  /* line 51, assets/scss/components/_banner.scss */
  .banner__copy--large p {
    font-size: 20px !important;
    line-height: 120% !important;
  }
}
/* line 61, assets/scss/components/_banner.scss */
.banner__copy--large > * + * {
  margin-top: 17px !important;
}
/* line 65, assets/scss/components/_banner.scss */
.banner__copy--large .wp-block-buttons {
  padding-top: 27px;
}
@media only screen and (max-width: tablet) {
  /* line 65, assets/scss/components/_banner.scss */
  .banner__copy--large .wp-block-buttons {
    padding-top: 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 65, assets/scss/components/_banner.scss */
  .banner__copy--large .wp-block-buttons {
    padding-top: 0;
  }
}
/* line 74, assets/scss/components/_banner.scss */
.banner__copy--right {
  order: 2;
}
/* line 79, assets/scss/components/_banner.scss */
.banner__img {
  flex: 1;
  z-index: 1;
}
/* line 84, assets/scss/components/_banner.scss */
.banner__img--center img {
  display: block;
  margin: 0 auto;
}
/* line 91, assets/scss/components/_banner.scss */
.banner__img--right img {
  display: block;
  margin: 0 0 0 auto;
}
@media only screen and (max-width: tablet) {
  /* line 91, assets/scss/components/_banner.scss */
  .banner__img--right img {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 91, assets/scss/components/_banner.scss */
  .banner__img--right img {
    margin: 0 auto;
  }
}
@media only screen and (max-width: tablet) {
  /* line 79, assets/scss/components/_banner.scss */
  .banner__img {
    width: 100%;
    flex: initial;
    order: 1;
  }
  /* line 107, assets/scss/components/_banner.scss */
  .banner__img.banner_img_size--medium img {
    max-width: 75%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 79, assets/scss/components/_banner.scss */
  .banner__img {
    width: 100%;
    flex: initial;
    order: 1;
  }
  /* line 107, assets/scss/components/_banner.scss */
  .banner__img.banner_img_size--medium img {
    max-width: 75%;
  }
}
/* line 114, assets/scss/components/_banner.scss */
.banner__copy--center {
  text-align: center;
  padding: 68px 0;
}
/* line 118, assets/scss/components/_banner.scss */
.banner__copy--center h2 {
  font-weight: 700;
  font-size: 48px;
  line-height: 117.5%;
  /*color    : $color-dark;*/
  color: #23262f;
  font-family: "Lato" !important;
}
/* line 126, assets/scss/components/_banner.scss */
.banner__copy--center h2.max-42 {
  max-width: 420px;
}
/* line 130, assets/scss/components/_banner.scss */
.banner__copy--center h2.normal {
  font-weight: normal;
}
/* line 134, assets/scss/components/_banner.scss */
.banner__copy--center h2 strong {
  font-weight: 700;
  color: #2176ff;
}
/* line 140, assets/scss/components/_banner.scss */
.banner__copy--center p {
  font-size: 24px;
  line-height: 133%;
  color: #777e90;
}
/* line 145, assets/scss/components/_banner.scss */
.banner__copy--center p.max-70 {
  max-width: 720px;
  margin-top: 41px !important;
}
/* line 150, assets/scss/components/_banner.scss */
.banner__copy--center p.large {
  font-size: 24px;
  line-height: 140%;
}
/* line 156, assets/scss/components/_banner.scss */
.banner__copy--center .wp-block-buttons {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 160, assets/scss/components/_banner.scss */
.banner__copy--center > * {
  margin: 0;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* line 165, assets/scss/components/_banner.scss */
.banner__copy--center > * + * {
  margin: 17px 0 0;
}
/* line 169, assets/scss/components/_banner.scss */
.banner__copy--center > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: tablet) {
  /* line 114, assets/scss/components/_banner.scss */
  .banner__copy--center {
    padding: 43px 0;
  }
  /* line 177, assets/scss/components/_banner.scss */
  .banner__copy--center h2 {
    font-weight: 600;
    font-size: 26px;
    line-height: 140%;
  }
  /* line 182, assets/scss/components/_banner.scss */
  .banner__copy--center h2.max-42 {
    max-width: 250px;
  }
  /* line 187, assets/scss/components/_banner.scss */
  .banner__copy--center p {
    font-size: 20px;
    line-height: 120%;
    color: #85919c;
  }
  /* line 192, assets/scss/components/_banner.scss */
  .banner__copy--center p br {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  /* line 114, assets/scss/components/_banner.scss */
  .banner__copy--center {
    padding: 43px 0;
  }
  /* line 177, assets/scss/components/_banner.scss */
  .banner__copy--center h2 {
    font-weight: 600;
    font-size: 26px;
    line-height: 140%;
  }
  /* line 182, assets/scss/components/_banner.scss */
  .banner__copy--center h2.max-42 {
    max-width: 250px;
  }
  /* line 187, assets/scss/components/_banner.scss */
  .banner__copy--center p {
    font-size: 20px;
    line-height: 120%;
    color: #85919c;
  }
  /* line 192, assets/scss/components/_banner.scss */
  .banner__copy--center p br {
    display: none;
  }
}

/* line 200, assets/scss/components/_banner.scss */
#particles-js {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
}

/* line 210, assets/scss/components/_banner.scss */
.make-payment-banner h2 {
  font-family: "Lato" !important;
}
/* line 214, assets/scss/components/_banner.scss */
.make-payment-banner .banner__row {
  padding-top: 80px;
}
/* line 218, assets/scss/components/_banner.scss */
.make-payment-banner .wp-block-buttons {
  padding-top: 10px;
}
@media only screen and (max-width: 810px) {
  /* line 223, assets/scss/components/_banner.scss */
  .make-payment-banner .banner__row {
    padding-top: 23px;
  }
  /* line 227, assets/scss/components/_banner.scss */
  .make-payment-banner .banner__img {
    margin-bottom: 36px;
  }
  /* line 231, assets/scss/components/_banner.scss */
  .make-payment-banner .ch__btn_link {
    justify-content: center;
  }
}
@media only screen and (max-width: 480px) {
  /* line 237, assets/scss/components/_banner.scss */
  .make-payment-banner .ch__btn_link {
    justify-content: space-between;
    max-width: 312px;
    margin: 0 auto;
  }
  /* line 243, assets/scss/components/_banner.scss */
  .make-payment-banner .wp-block-lazyblock-text-link-button {
    margin-top: 15px !important;
  }
}

/* line 249, assets/scss/components/_banner.scss */
.page-banner-slider-section {
  padding-top: 37px;
}
/* line 250, assets/scss/components/_banner.scss */
.page-banner-slider-section > .block-section > .container, .page-banner-slider-section > .block-section > .breadcrumbs {
  position: relative;
}
/* line 256, assets/scss/components/_banner.scss */
.page-banner-slider-section .gray {
  background: #f4f9ff;
  max-width: 878px;
  border-radius: 25px;
}
/* line 262, assets/scss/components/_banner.scss */
.page-banner-slider-section .banner__row {
  padding: 68px 10px 68px 10px;
  position: unset;
}
/* line 266, assets/scss/components/_banner.scss */
.page-banner-slider-section .banner__row #particles-js {
  display: none;
}
/* line 271, assets/scss/components/_banner.scss */
.page-banner-slider-section .banner__img {
  max-width: 45%;
}
/* line 275, assets/scss/components/_banner.scss */
.page-banner-slider-section .banner__copy--right {
  max-width: 55%;
}
/* line 279, assets/scss/components/_banner.scss */
.page-banner-slider-section h1 {
  margin-bottom: 66px;
}
/* line 283, assets/scss/components/_banner.scss */
.page-banner-slider-section p {
  font-size: 18px;
  line-height: 130%;
  color: #777e90;
  margin-bottom: 45px;
}
/* line 290, assets/scss/components/_banner.scss */
.page-banner-slider-section .text-link-button {
  font-size: 18px;
}
/* line 295, assets/scss/components/_banner.scss */
.page-banner-slider-section .banner__copy h2 {
  margin-bottom: 12px;
}
/* line 300, assets/scss/components/_banner.scss */
.page-banner-slider-section .slick-dots {
  margin: 0;
  padding: 0 46px 0 26px;
  list-style: none;
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 30px;
  width: 220px;
  /*left           : 40%;*/
  left: 45%;
}
@media only screen and (max-width: tablet-small) {
  /* line 300, assets/scss/components/_banner.scss */
  .page-banner-slider-section .slick-dots {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 300, assets/scss/components/_banner.scss */
  .page-banner-slider-section .slick-dots {
    width: 100%;
  }
}
/* line 316, assets/scss/components/_banner.scss */
.page-banner-slider-section .slick-dots > li {
  flex: 1;
  padding: 0 4px;
}
@media only screen and (max-width: tablet-small) {
  /* line 316, assets/scss/components/_banner.scss */
  .page-banner-slider-section .slick-dots > li {
    width: 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 316, assets/scss/components/_banner.scss */
  .page-banner-slider-section .slick-dots > li {
    width: 50px;
  }
}
/* line 324, assets/scss/components/_banner.scss */
.page-banner-slider-section .slick-dots > li button {
  display: block;
  width: 100%;
  font-size: 0;
  line-height: 0;
  border: none;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  cursor: pointer;
  height: 4px;
}
/* line 336, assets/scss/components/_banner.scss */
.page-banner-slider-section .slick-dots > li button::before {
  display: block;
  content: "";
  width: 0;
  height: 4px;
  background: #629df2;
  position: relative;
  z-index: 1;
}
/* line 346, assets/scss/components/_banner.scss */
.page-banner-slider-section .slick-dots > li button::after {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #d9eaff;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 359, assets/scss/components/_banner.scss */
.page-banner-slider-section .slick-dots > li.slick-active button {
  border-color: #629df2;
}
/* line 362, assets/scss/components/_banner.scss */
.page-banner-slider-section .slick-dots > li.slick-active button::before {
  animation-name: widthFill;
  animation-duration: 7.9s;
  animation-timing-function: linear;
}
@media only screen and (max-width: 970px) {
  /* line 373, assets/scss/components/_banner.scss */
  .page-banner-slider-section .banner__copy {
    text-align: left;
  }
}
@media only screen and (max-width: 840px) {
  /* line 379, assets/scss/components/_banner.scss */
  .page-banner-slider-section .banner__copy {
    text-align: left;
  }
  /* line 383, assets/scss/components/_banner.scss */
  .page-banner-slider-section .banner__img {
    max-width: 40%;
  }
  /* line 387, assets/scss/components/_banner.scss */
  .page-banner-slider-section .banner__copy--right {
    max-width: 60%;
    padding-left: 30px;
  }
  /* line 392, assets/scss/components/_banner.scss */
  .page-banner-slider-section .text-link-button {
    text-align: left;
  }
}
@media only screen and (max-width: 768px) {
  /* line 249, assets/scss/components/_banner.scss */
  .page-banner-slider-section {
    padding-top: 22px;
  }
  /* line 400, assets/scss/components/_banner.scss */
  .page-banner-slider-section .banner__copy {
    text-align: center;
  }
  /* line 404, assets/scss/components/_banner.scss */
  .page-banner-slider-section .banner__img {
    max-width: 100%;
  }
  /* line 408, assets/scss/components/_banner.scss */
  .page-banner-slider-section .banner__row {
    padding: 40px 10px 60px 10px;
  }
  /* line 412, assets/scss/components/_banner.scss */
  .page-banner-slider-section .banner__copy--right {
    max-width: 100%;
    padding-left: 0px;
  }
  /* line 417, assets/scss/components/_banner.scss */
  .page-banner-slider-section .text-link-button {
    text-align: center;
  }
  /* line 421, assets/scss/components/_banner.scss */
  .page-banner-slider-section h1 {
    margin-bottom: 30px;
  }
  /* line 425, assets/scss/components/_banner.scss */
  .page-banner-slider-section .gray {
    padding: 0px;
  }
  /* line 429, assets/scss/components/_banner.scss */
  .page-banner-slider-section .banner__img {
    margin: 0 auto 40px;
  }
  /* line 430, assets/scss/components/_banner.scss */
  .page-banner-slider-section .banner__img img {
    margin: 0 auto;
  }
  /* line 437, assets/scss/components/_banner.scss */
  .page-banner-slider-section p {
    font-weight: normal;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 120%;
    color: #85919c;
  }
  /* line 445, assets/scss/components/_banner.scss */
  .page-banner-slider-section .slick-dots {
    width: auto;
    left: 38%;
  }
}

/**/
/* line 453, assets/scss/components/_banner.scss */
.lend-and-get-interest-banner {
  padding-top: 54px;
}
/* line 456, assets/scss/components/_banner.scss */
.lend-and-get-interest-banner .banner__img--center img {
  margin: 0 0 0 auto;
}
@media only screen and (max-width: tablet) {
  /* line 453, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner {
    padding-top: 31px;
  }
  /* line 463, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .banner__img--center img {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 453, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner {
    padding-top: 31px;
  }
  /* line 463, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .banner__img--center img {
    margin: 0 auto;
  }
}
/* line 468, assets/scss/components/_banner.scss */
.lend-and-get-interest-banner .container, .lend-and-get-interest-banner .breadcrumbs {
  max-width: 1120px;
}
/* line 472, assets/scss/components/_banner.scss */
.lend-and-get-interest-banner .banner__row {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
/* line 476, assets/scss/components/_banner.scss */
.lend-and-get-interest-banner .banner__copy {
  flex: initial;
  width: 55%;
  padding: 21px 13% 0 0;
}
@media only screen and (max-width: tablet) {
  /* line 476, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .banner__copy {
    width: 100%;
    padding: 0 11%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 476, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .banner__copy {
    width: 100%;
    padding: 0 11%;
  }
}
@media only screen and (max-width: 400px) {
  /* line 476, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .banner__copy {
    padding: 0 10px;
  }
}
/* line 490, assets/scss/components/_banner.scss */
.lend-and-get-interest-banner .banner__copy h1 {
  padding-bottom: 5px;
}
/* line 495, assets/scss/components/_banner.scss */
.lend-and-get-interest-banner .banner__copy--large .wp-block-buttons {
  padding-top: 0;
}
@media only screen and (max-width: tablet) {
  /* line 495, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .banner__copy--large .wp-block-buttons {
    padding-top: 18px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 495, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .banner__copy--large .wp-block-buttons {
    padding-top: 18px;
  }
}
/* line 503, assets/scss/components/_banner.scss */
.lend-and-get-interest-banner .wp-block-button__link, .lend-and-get-interest-banner .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .lend-and-get-interest-banner .btn {
  margin-top: -5px;
  height: auto;
  font-size: 16px;
  padding: 23px 28px;
}
@media only screen and (max-width: tablet) {
  /* line 503, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .wp-block-button__link, .lend-and-get-interest-banner .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .lend-and-get-interest-banner .btn {
    padding: 16px 14px 12px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 503, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .wp-block-button__link, .lend-and-get-interest-banner .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .lend-and-get-interest-banner .btn {
    padding: 16px 14px 12px;
  }
}
@media only screen and (max-width: tablet) {
  /* line 515, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .banner__img {
    margin: 0 0 45px;
  }
  /* line 518, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .banner__img img {
    max-width: 58%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 515, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .banner__img {
    margin: 0 0 45px;
  }
  /* line 518, assets/scss/components/_banner.scss */
  .lend-and-get-interest-banner .banner__img img {
    max-width: 58%;
  }
}

/* line 526, assets/scss/components/_banner.scss */
.gray-text p {
  color: #85919c;
}

/**/
@media only screen and (min-width: 769px) {
  /* line 533, assets/scss/components/_banner.scss */
  .our-promotion-banner .wp-block-lazyblock-text-link-button .ch__btn_link {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
  }
}
@media only screen and (max-width: 768px) {
  /* line 540, assets/scss/components/_banner.scss */
  .our-promotion-banner .slick-dots {
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    padding: 0;
  }
}

/* line 549, assets/scss/components/_banner.scss */
.our-promotion-banner-main-section {
  position: relative;
}
/* line 552, assets/scss/components/_banner.scss */
.our-promotion-banner-main-section .container, .our-promotion-banner-main-section .breadcrumbs {
  position: initial !important;
}
/* line 556, assets/scss/components/_banner.scss */
.our-promotion-banner-main-section .our-promotion-banner-animation {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
/* line 564, assets/scss/components/_banner.scss */
.our-promotion-banner-main-section .our-promotion-banner-animation #section-particles-js {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/*Hero banner*/
/* line 576, assets/scss/components/_banner.scss */
.hero-banner h1 {
  font-weight: 700;
  font-size: 48px;
  line-height: 100%;
  color: #181837;
  margin: 0 0 25px;
}
/* line 584, assets/scss/components/_banner.scss */
.hero-banner p {
  margin: 0 0 52px;
  padding: 0;
  font-weight: 500;
  font-size: 24px;
  line-height: 140%;
  max-width: 410px;
  color: #85919c;
}
@media only screen and (max-width: tablet) {
  /* line 595, assets/scss/components/_banner.scss */
  .hero-banner .banner__copy {
    margin-top: 28px;
  }
  /* line 599, assets/scss/components/_banner.scss */
  .hero-banner h1 {
    font-weight: 600;
    font-size: 26px;
    line-height: 140%;
    letter-spacing: 0.02em;
    margin: 0 0 15px;
  }
  /* line 607, assets/scss/components/_banner.scss */
  .hero-banner p {
    font-weight: normal;
    font-size: 20px;
    line-height: 130%;
    margin: 0 auto 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 595, assets/scss/components/_banner.scss */
  .hero-banner .banner__copy {
    margin-top: 28px;
  }
  /* line 599, assets/scss/components/_banner.scss */
  .hero-banner h1 {
    font-weight: 600;
    font-size: 26px;
    line-height: 140%;
    letter-spacing: 0.02em;
    margin: 0 0 15px;
  }
  /* line 607, assets/scss/components/_banner.scss */
  .hero-banner p {
    font-weight: normal;
    font-size: 20px;
    line-height: 130%;
    margin: 0 auto 30px;
  }
}

/**/
/* line 617, assets/scss/components/_banner.scss */
.banner-pricing {
  padding: 74px 0 71px 0;
}
@media only screen and (max-width: 991px) {
  /* line 617, assets/scss/components/_banner.scss */
  .banner-pricing {
    padding: 20px 0 64px 0;
  }
  /* line 623, assets/scss/components/_banner.scss */
  .banner-pricing h1 {
    line-height: 140%;
  }
  /* line 627, assets/scss/components/_banner.scss */
  .banner-pricing .banner__copy--large > * + * {
    margin-top: 57px !important;
  }
}
/* line 632, assets/scss/components/_banner.scss */
.banner-pricing .container, .banner-pricing .breadcrumbs {
  max-width: 1240px;
}
@media only screen and (max-width: 991px) {
  /* line 638, assets/scss/components/_banner.scss */
  .banner-pricing .banner__img img {
    max-width: 87%;
    margin-bottom: 46px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 646, assets/scss/components/_banner.scss */
  .banner-pricing .banner__copy--large > * + * {
    margin-top: 37px !important;
  }
  /* line 650, assets/scss/components/_banner.scss */
  .banner-pricing .banner__copy--large p {
    font-weight: 700;
  }
  /* line 654, assets/scss/components/_banner.scss */
  .banner-pricing .banner__copy--large .wp-block-buttons {
    padding-top: 1px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 659, assets/scss/components/_banner.scss */
  .banner-pricing .banner__copy {
    width: 56%;
    flex: none;
    padding-left: 62px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 670, assets/scss/components/_banner.scss */
  .banner-pricing .banner__copy .wp-block-button__link, .banner-pricing .banner__copy .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .banner-pricing .banner__copy .btn {
    height: 62px;
    padding: 0 22px;
    font-size: 16px;
    font-weight: 700;
  }
}

/*VIP banner*/
/**/
/* line 684, assets/scss/components/_banner.scss */
.banner-vip {
  padding: 74px 0 71px 0;
}
@media only screen and (max-width: 991px) {
  /* line 684, assets/scss/components/_banner.scss */
  .banner-vip {
    padding: 20px 0 64px 0;
  }
  /* line 690, assets/scss/components/_banner.scss */
  .banner-vip h1 {
    line-height: 120%;
  }
  /* line 694, assets/scss/components/_banner.scss */
  .banner-vip .banner__copy--large > * + * {
    margin-top: 0px !important;
  }
}
/* line 700, assets/scss/components/_banner.scss */
.banner-vip .container, .banner-vip .breadcrumbs {
  max-width: 1240px;
}
@media only screen and (max-width: 991px) {
  /* line 706, assets/scss/components/_banner.scss */
  .banner-vip .banner__img img {
    max-width: 87%;
    margin-bottom: 46px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 714, assets/scss/components/_banner.scss */
  .banner-vip .banner__copy--large > * + * {
    margin-top: 37px !important;
  }
  /* line 718, assets/scss/components/_banner.scss */
  .banner-vip .banner__copy--large p {
    font-weight: 500;
  }
  /* line 722, assets/scss/components/_banner.scss */
  .banner-vip .banner__copy--large .wp-block-buttons {
    padding-top: 1px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 727, assets/scss/components/_banner.scss */
  .banner-vip .banner__copy {
    width: 56%;
    flex: none;
    padding-left: 62px;
    padding-right: 20px;
  }
  /* line 733, assets/scss/components/_banner.scss */
  .banner-vip .banner__copy p {
    color: #777E90;
  }
}
@media only screen and (min-width: 992px) {
  /* line 741, assets/scss/components/_banner.scss */
  .banner-vip .banner__copy .wp-block-button__link, .banner-vip .banner__copy .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .banner-vip .banner__copy .btn {
    height: 62px;
    padding: 0 22px;
    font-size: 16px;
    font-weight: 700;
  }
}

/*learn banner*/
/* line 752, assets/scss/components/_banner.scss */
.learn-banner {
  padding-bottom: 125px;
}
/* line 755, assets/scss/components/_banner.scss */
.learn-banner h1 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 840px) {
  /* line 752, assets/scss/components/_banner.scss */
  .learn-banner {
    padding-top: 27px;
    padding-bottom: 70px;
  }
}
@media only screen and (max-width: 374px) {
  /* line 765, assets/scss/components/_banner.scss */
  .learn-banner .wp-block-button__link, .learn-banner .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .learn-banner .btn {
    padding: 0 14px;
    font-size: 12px;
  }
}

/* line 773, assets/scss/components/_banner.scss */
.hodl-banner .banner__copy--center {
  padding-bottom: 31px;
}
@media only screen and (max-width: tablet) {
  /* line 779, assets/scss/components/_banner.scss */
  .hodl-banner .banner__copy--large .wp-block-buttons {
    margin: 41px 0 0 !important;
  }
}
@media only screen and (max-width: 991px) {
  /* line 779, assets/scss/components/_banner.scss */
  .hodl-banner .banner__copy--large .wp-block-buttons {
    margin: 41px 0 0 !important;
  }
}

/**/
/* line 788, assets/scss/components/_banner.scss */
.security-always-comes-first-banner {
  padding-top: 34px;
}
@media only screen and (max-width: tablet) {
  /* line 788, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner {
    padding-top: 31px;
  }
  /* line 794, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner .banner__img--center img {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 788, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner {
    padding-top: 31px;
  }
  /* line 794, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner .banner__img--center img {
    margin: 0 auto;
  }
}
/* line 799, assets/scss/components/_banner.scss */
.security-always-comes-first-banner .container, .security-always-comes-first-banner .breadcrumbs {
  max-width: 1120px;
}
/* line 803, assets/scss/components/_banner.scss */
.security-always-comes-first-banner .banner__row {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
/* line 807, assets/scss/components/_banner.scss */
.security-always-comes-first-banner .banner__copy {
  flex: initial;
  width: 55%;
  padding: 21px 4% 0 4%;
}
@media only screen and (max-width: tablet) {
  /* line 807, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner .banner__copy {
    width: 100%;
    padding: 0 11%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 807, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner .banner__copy {
    width: 100%;
    padding: 0 11%;
  }
}
@media only screen and (max-width: 400px) {
  /* line 807, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner .banner__copy {
    padding: 0 10px;
  }
}
/* line 821, assets/scss/components/_banner.scss */
.security-always-comes-first-banner .banner__copy h1 {
  padding-bottom: 5px;
}
/* line 825, assets/scss/components/_banner.scss */
.security-always-comes-first-banner .banner__copy.banner__copy--large p {
  line-height: 130% !important;
}
/* line 833, assets/scss/components/_banner.scss */
.security-always-comes-first-banner .wp-block-button__link, .security-always-comes-first-banner .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .security-always-comes-first-banner .btn {
  margin-top: 8px;
  height: auto;
  font-size: 16px;
  padding: 23px 59px;
}
@media only screen and (max-width: tablet) {
  /* line 833, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner .wp-block-button__link, .security-always-comes-first-banner .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .security-always-comes-first-banner .btn {
    padding: 15px 14px 13px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 833, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner .wp-block-button__link, .security-always-comes-first-banner .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .security-always-comes-first-banner .btn {
    padding: 15px 14px 13px;
  }
}
@media only screen and (max-width: tablet) {
  /* line 845, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner .banner__img {
    margin: 0 0 45px;
  }
  /* line 848, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner .banner__img img {
    max-width: 58%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 845, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner .banner__img {
    margin: 0 0 45px;
  }
  /* line 848, assets/scss/components/_banner.scss */
  .security-always-comes-first-banner .banner__img img {
    max-width: 58%;
  }
}

/* banner-mining-schemes */
/* line 856, assets/scss/components/_banner.scss */
.banner-mining-schemes {
  padding: 50px 0 100px 0;
}
@media only screen and (max-width: 991px) {
  /* line 856, assets/scss/components/_banner.scss */
  .banner-mining-schemes {
    padding: 20px 0 60px 0;
  }
  /* line 862, assets/scss/components/_banner.scss */
  .banner-mining-schemes h1 {
    line-height: 140%;
    font-weight: 600;
  }
  /* line 868, assets/scss/components/_banner.scss */
  .banner-mining-schemes .banner__img img {
    margin-bottom: 30px;
    max-width: 80%;
  }
  /* line 874, assets/scss/components/_banner.scss */
  .banner-mining-schemes .banner__copy--large > * + * {
    margin-top: 20px !important;
    margin-bottom: 0;
    font-weight: 400;
  }
}
/* line 881, assets/scss/components/_banner.scss */
.banner-mining-schemes .wp-block-buttons {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 886, assets/scss/components/_banner.scss */
  .banner-mining-schemes .container, .banner-mining-schemes .breadcrumbs {
    max-width: 1310px;
    padding-right: 0;
  }
  /* line 891, assets/scss/components/_banner.scss */
  .banner-mining-schemes .banner__copy {
    width: 55%;
    flex: none;
    padding-left: 100px;
    padding-right: 20px;
  }
  /* line 898, assets/scss/components/_banner.scss */
  .banner-mining-schemes .banner__copy--large > * + * {
    margin-top: 26px !important;
    margin-bottom: 0;
  }
  /* line 904, assets/scss/components/_banner.scss */
  .banner-mining-schemes .banner__img--center img {
    margin-right: 0;
  }
}

/* bug-bounty-banner */
/* line 912, assets/scss/components/_banner.scss */
.bug-bounty-banner {
  margin: 70px 0 100px;
}
/* line 915, assets/scss/components/_banner.scss */
.bug-bounty-banner .banner__row--gray {
  padding: 52px 65px 51px 65px;
}
/* line 918, assets/scss/components/_banner.scss */
.bug-bounty-banner .banner__row--gray .banner__copy {
  width: 60%;
  flex: auto;
}
/* line 923, assets/scss/components/_banner.scss */
.bug-bounty-banner .banner__row--gray .banner__img {
  width: 40%;
  flex: auto;
}
/* line 928, assets/scss/components/_banner.scss */
.bug-bounty-banner .banner__row--gray h1 {
  color: #23262f;
}
/* line 931, assets/scss/components/_banner.scss */
.bug-bounty-banner .banner__row--gray h1 strong {
  color: #2072ef;
  font-weight: 700;
}
/* line 937, assets/scss/components/_banner.scss */
.bug-bounty-banner .banner__row--gray h5 {
  color: #777e90;
  margin: 0;
  font-weight: 500;
}
@media only screen and (max-width: 991px) {
  /* line 912, assets/scss/components/_banner.scss */
  .bug-bounty-banner {
    margin: 30px 0 50px;
  }
  /* line 947, assets/scss/components/_banner.scss */
  .bug-bounty-banner .banner__row--gray {
    flex-direction: column;
    padding: 30px 29px 35px;
  }
  /* line 951, assets/scss/components/_banner.scss */
  .bug-bounty-banner .banner__row--gray .banner__copy {
    width: 100%;
  }
  /* line 955, assets/scss/components/_banner.scss */
  .bug-bounty-banner .banner__row--gray .banner__img {
    width: 100%;
    max-width: 225px;
    margin: 0 auto 30px;
  }
  /* line 961, assets/scss/components/_banner.scss */
  .bug-bounty-banner .banner__row--gray h1 {
    color: #181837;
    line-height: 140%;
    margin-bottom: 20px;
    letter-spacing: 0.02em;
  }
  /* line 968, assets/scss/components/_banner.scss */
  .bug-bounty-banner .banner__row--gray h5 {
    font-size: 20px;
    line-height: 120%;
    color: #85919c;
    font-weight: 400;
  }
}
@media only screen and (max-width: 413px) {
  /* line 978, assets/scss/components/_banner.scss */
  .bug-bounty-banner .banner__row--gray {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media only screen and (max-width: 374px) {
  /* line 986, assets/scss/components/_banner.scss */
  .bug-bounty-banner .banner__row--gray h1 {
    font-size: 25px;
  }
}

/* banner-only-title */
/* line 995, assets/scss/components/_banner.scss */
.banner-only-title .banner__copy--center {
  padding-top: 50px;
  padding-bottom: 80px;
}
@media only screen and (max-width: 991px) {
  /* line 995, assets/scss/components/_banner.scss */
  .banner-only-title .banner__copy--center {
    padding-top: 50px;
    padding-bottom: 20px;
  }
}
/* line 1005, assets/scss/components/_banner.scss */
.banner-only-title h1 {
  color: #2072ef;
}

/*About us banner*/
/* line 1011, assets/scss/components/_banner.scss */
.about-banner {
  margin-top: 70px;
}
/* line 1014, assets/scss/components/_banner.scss */
.about-banner h1 {
  max-width: 400px;
}
/* line 1018, assets/scss/components/_banner.scss */
.about-banner p {
  max-width: 513px;
  color: #777e90;
  margin-bottom: 0px;
}
@media only screen and (max-width: tablet) {
  /* line 1011, assets/scss/components/_banner.scss */
  .about-banner {
    margin-top: 7px;
  }
  /* line 1027, assets/scss/components/_banner.scss */
  .about-banner h1 {
    text-align: center;
    margin: 0 auto 26px;
    max-width: 260px;
  }
  /* line 1033, assets/scss/components/_banner.scss */
  .about-banner .banner__img {
    max-width: 249px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1011, assets/scss/components/_banner.scss */
  .about-banner {
    margin-top: 7px;
  }
  /* line 1027, assets/scss/components/_banner.scss */
  .about-banner h1 {
    text-align: center;
    margin: 0 auto 26px;
    max-width: 260px;
  }
  /* line 1033, assets/scss/components/_banner.scss */
  .about-banner .banner__img {
    max-width: 249px;
    margin: 0 auto;
  }
}

/* safety-and-securtiy-banner */
/* line 1041, assets/scss/components/_banner.scss */
.safety-and-securtiy-banner {
  margin: 70px 0 100px;
}
/* line 1044, assets/scss/components/_banner.scss */
.safety-and-securtiy-banner .banner__row {
  max-width: 1050px;
  margin: 0 auto;
}
/* line 1049, assets/scss/components/_banner.scss */
.safety-and-securtiy-banner .banner__copy.banner__copy--large p {
  line-height: 130% !important;
  margin: 0;
}
@media only screen and (min-width: 992px) {
  /* line 1055, assets/scss/components/_banner.scss */
  .safety-and-securtiy-banner .banner__copy {
    width: 54%;
    flex: none;
  }
  /* line 1060, assets/scss/components/_banner.scss */
  .safety-and-securtiy-banner h1 {
    margin-bottom: 30px;
  }
  /* line 1064, assets/scss/components/_banner.scss */
  .safety-and-securtiy-banner .banner__img {
    padding-right: 25px;
  }
}
@media screen and (max-width: 991px) {
  /* line 1041, assets/scss/components/_banner.scss */
  .safety-and-securtiy-banner {
    margin: 50px 0;
  }
  /* line 1072, assets/scss/components/_banner.scss */
  .safety-and-securtiy-banner .banner__copy.banner__copy--large p {
    line-height: 130% !important;
  }
  /* line 1076, assets/scss/components/_banner.scss */
  .safety-and-securtiy-banner .banner__img {
    width: 100%;
    max-width: 225px;
    margin: 0 auto 30px;
  }
}

/* video-listing-banner */
/* line 1086, assets/scss/components/_banner.scss */
.video-listing-banner .banner__copy--center {
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 1090, assets/scss/components/_banner.scss */
.video-listing-banner .banner__copy--center h1 {
  color: #23262f;
}
@media screen and (max-width: 991px) {
  /* line 1086, assets/scss/components/_banner.scss */
  .video-listing-banner .banner__copy--center {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

/**/
/* line 1103, assets/scss/components/_banner.scss */
.topic-banner .banner__copy {
  padding-bottom: 0;
  padding-top: 48px;
}

/* features-banner */
/* line 1111, assets/scss/components/_banner.scss */
.features-banner .banner__copy--center {
  padding: 53px 0 50px;
}
@media only screen and (max-width: 991px) {
  /* line 1111, assets/scss/components/_banner.scss */
  .features-banner .banner__copy--center {
    padding: 43px 0 10px;
  }
}

/* glossary-banner */
/* line 1122, assets/scss/components/_banner.scss */
.glossary-banner .banner__copy--center {
  padding: 26px 0 70px;
}
/* line 1125, assets/scss/components/_banner.scss */
.glossary-banner .banner__copy--center h1 {
  color: #2072ef;
}
/* line 1129, assets/scss/components/_banner.scss */
.glossary-banner .banner__copy--center p {
  color: #23262f;
  margin-top: 26px;
}
@media only screen and (max-width: 991px) {
  /* line 1122, assets/scss/components/_banner.scss */
  .glossary-banner .banner__copy--center {
    padding: 10px 0 40px;
  }
}

/* line 1139, assets/scss/components/_banner.scss */
.our-promotion-banner-main-section {
  margin-bottom: 100px;
}
/* line 1141, assets/scss/components/_banner.scss */
.our-promotion-banner-main-section.promotion-banner-init {
  margin-bottom: 0px;
}
@media only screen and (max-width: 768px) {
  /* line 1139, assets/scss/components/_banner.scss */
  .our-promotion-banner-main-section {
    margin-bottom: 40px;
  }
}

/* line 2, assets/scss/components/_icon-with-text.scss */
.wp-block-lazyblock-icon-with-text .icon-with-text-card {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -12px;
  justify-content: center;
}
/* line 8, assets/scss/components/_icon-with-text.scss */
.wp-block-lazyblock-icon-with-text .card {
  background: #F4F9FF;
  border-radius: 8px;
  padding: 35px 30px 30px;
  margin: 0 9.5px;
  width: 25%;
}
/* line 16, assets/scss/components/_icon-with-text.scss */
.wp-block-lazyblock-icon-with-text p {
  font-size: 20px;
  line-height: 120%;
  color: #000;
  margin-bottom: 0px;
  font-weight: 500;
}
@media only screen and (min-width: 577px) {
  /* line 23, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text p.center {
    text-align: center;
  }
}
@media only screen and (min-width: 577px) {
  /* line 29, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text p.right {
    text-align: right;
  }
}
/* line 36, assets/scss/components/_icon-with-text.scss */
.wp-block-lazyblock-icon-with-text .media {
  min-height: 105px;
  margin-bottom: 43px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media only screen and (max-width: 991px) {
  /* line 44, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .icon-with-text-card {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 48, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .card {
    margin: 24px 12px 0;
    width: calc(50% - 24px);
  }
  /* line 52, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .card:nth-child(1), .wp-block-lazyblock-icon-with-text .card:nth-child(2) {
    margin-top: 0;
  }
}
@media only screen and (max-width: 576px) {
  /* line 60, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .icon-with-text-card {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 64, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .card {
    width: 100%;
    margin: 18px 10px 0;
    padding: 18px 37px 18px 31px;
    background: #FFFFFF;
    box-shadow: 0px 5px 30px rgba(133, 145, 156, 0.1);
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  /* line 73, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .card:nth-child(odd) {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
  }
  /* line 77, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .card:nth-child(odd) p {
    margin-right: 30px;
  }
  /* line 82, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .card:nth-child(even) {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
  }
  /* line 85, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .card:nth-child(even) p {
    margin-left: 30px;
  }
  /* line 90, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .card:nth-child(1) {
    margin-top: 0;
  }
  /* line 94, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .card:nth-child(2) {
    margin-top: 18px;
  }
  /* line 98, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text .card .media {
    min-height: 100px;
    min-width: 98px;
    margin-bottom: 0px !important;
    max-width: 102px;
  }
  /* line 106, assets/scss/components/_icon-with-text.scss */
  .wp-block-lazyblock-icon-with-text p {
    font-size: 14px;
    line-height: 18px;
    color: #181837;
    margin-bottom: 0px;
    font-weight: 500;
  }
}

/* line 116, assets/scss/components/_icon-with-text.scss */
.feature-crypto-heading {
  max-width: 480px;
  margin: 0 auto;
}
/* line 120, assets/scss/components/_icon-with-text.scss */
.feature-crypto-heading h4 {
  line-height: 56px;
  font-weight: 700;
}
@media only screen and (max-width: 768px) {
  /* line 116, assets/scss/components/_icon-with-text.scss */
  .feature-crypto-heading {
    max-width: 300px;
  }
  /* line 128, assets/scss/components/_icon-with-text.scss */
  .feature-crypto-heading h4 {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
  }
}

/**/
/* line 138, assets/scss/components/_icon-with-text.scss */
.how-start-lending {
  padding: 161px 0 29px;
}
@media only screen and (max-width: tablet) {
  /* line 138, assets/scss/components/_icon-with-text.scss */
  .how-start-lending {
    padding: 62px 0 29px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 138, assets/scss/components/_icon-with-text.scss */
  .how-start-lending {
    padding: 62px 0 29px;
  }
}
/* line 145, assets/scss/components/_icon-with-text.scss */
.how-start-lending .container, .how-start-lending .breadcrumbs {
  max-width: 1321px;
}
/* line 149, assets/scss/components/_icon-with-text.scss */
.how-start-lending .feature-crypto-heading h4 {
  line-height: 130.5%;
}
/* line 153, assets/scss/components/_icon-with-text.scss */
.how-start-lending .wp-block-lazyblock-icon-with-text {
  padding-top: 10px;
}
@media only screen and (max-width: 1280px) and (min-width: 576px) {
  /* line 156, assets/scss/components/_icon-with-text.scss */
  .how-start-lending .wp-block-lazyblock-icon-with-text .icon-with-text-card {
    flex-wrap: wrap;
    margin-top: -12px;
  }
}
/* line 163, assets/scss/components/_icon-with-text.scss */
.how-start-lending .wp-block-lazyblock-icon-with-text .media {
  margin: 0 0 14px;
}
/* line 167, assets/scss/components/_icon-with-text.scss */
.how-start-lending .wp-block-lazyblock-icon-with-text p {
  font-size: 16px;
  line-height: 120%;
}
/* line 172, assets/scss/components/_icon-with-text.scss */
.how-start-lending .wp-block-lazyblock-icon-with-text .card {
  padding-top: 20px;
  padding-bottom: 25px;
}
@media only screen and (max-width: 1280px) and (min-width: 576px) {
  /* line 172, assets/scss/components/_icon-with-text.scss */
  .how-start-lending .wp-block-lazyblock-icon-with-text .card {
    margin: 12px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 183, assets/scss/components/_icon-with-text.scss */
  .how-start-lending .wp-block-lazyblock-icon-with-text .card:nth-child(even) p {
    flex: 1;
  }
  /* line 186, assets/scss/components/_icon-with-text.scss */
  .how-start-lending .wp-block-lazyblock-icon-with-text .card:nth-child(even) p br {
    display: none;
  }
}

@media only screen and (max-width: desktop) {
  /* line 1, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card {
    overflow: hidden;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 1, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card {
    overflow: hidden;
  }
}
@media only screen and (max-width: desktop) {
  /* line 6, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .slick-list {
    overflow: visible;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 6, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .slick-list {
    overflow: visible;
  }
}
/* line 12, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .slick-track {
  display: flex !important;
}
/* line 16, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .slick-slide {
  height: inherit !important;
}
@media only screen and (min-width: tablet) {
  /* line 21, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card.small-pading .card__slider {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 21, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card.small-pading .card__slider {
    padding: 20px 0;
  }
}
/* line 28, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card {
  background: #f4f9ff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  height: 100%;
  padding: 83px 35px 29px;
  position: relative;
  transition: all 0.25s ease;
}
/* line 36, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card:hover {
  box-shadow: 0px 5px 30px 0px rgba(133, 145, 156, 0.2);
}
@media only screen and (max-width: tablet-small) {
  /* line 28, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card {
    padding: 78px 25px 45px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 28, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card {
    padding: 78px 25px 45px;
  }
}
/* line 44, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card__slider {
  margin: 0 -17px;
  padding: 32px 0 32px;
}
@media only screen and (max-width: desktop) {
  /* line 44, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider {
    margin: 0 auto;
    max-width: 80%;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 44, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider {
    margin: 0 auto;
    max-width: 80%;
  }
}
@media only screen and (max-width: tablet) {
  /* line 44, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider {
    margin: 0 auto;
    max-width: 50%;
    padding: 40px 0 50px;
  }
  /* line 59, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider .slick-arrow {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 9;
    opacity: 0;
  }
  /* line 67, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider .slick-arrow.slick-prev {
    left: -100%;
  }
  /* line 71, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider .slick-arrow.slick-next {
    right: -100%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 44, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider {
    margin: 0 auto;
    max-width: 50%;
    padding: 40px 0 50px;
  }
  /* line 59, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider .slick-arrow {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 9;
    opacity: 0;
  }
  /* line 67, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider .slick-arrow.slick-prev {
    left: -100%;
  }
  /* line 71, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider .slick-arrow.slick-next {
    right: -100%;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 44, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider {
    margin: 0 auto;
    max-width: 270px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 44, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__slider {
    margin: 0 auto;
    max-width: 270px;
  }
}
/* line 86, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card__item {
  padding: 30px 17px;
}
@media only screen and (max-width: tablet-small) {
  /* line 86, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__item {
    padding: 30px 10px;
    transition: all 0.25s ease;
    transform: scale(0.8);
    padding: 0;
  }
  /* line 95, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__item.slick-current {
    transform: scale(1);
  }
}
@media only screen and (max-width: 767px) {
  /* line 86, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__item {
    padding: 30px 10px;
    transition: all 0.25s ease;
    transform: scale(0.8);
    padding: 0;
  }
  /* line 95, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__item.slick-current {
    transform: scale(1);
  }
}
/* line 102, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card__inner .daynamic_title {
  display: none;
}
/* line 106, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card__inner .dynamic__card_inner .daynamic_title {
  display: block;
}
/* line 112, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card__image {
  position: relative;
  margin: 0 0 10px;
}
@media only screen and (max-width: tablet-small) {
  /* line 112, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__image {
    margin: 0 0 16px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 112, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__image {
    margin: 0 0 16px;
  }
}
/* line 120, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card__image img {
  margin: 0 auto;
  height: 137px;
  width: auto;
  max-width: 100%;
  display: block;
  object-fit: contain;
}
/* line 130, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card__heading {
  margin: 0 0 15px;
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
}
@media only screen and (max-width: tablet-small) {
  /* line 130, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__heading {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 110%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 130, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__heading {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 110%;
  }
}
/* line 145, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card__tag {
  font-weight: 400;
  font-size: 14px;
  margin: 0 0 17px;
}
@media only screen and (max-width: tablet-small) {
  /* line 145, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__tag {
    font-size: 16px;
    margin: 0 0 21px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 145, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card__tag {
    font-size: 16px;
    margin: 0 0 21px;
  }
}
/* line 156, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 164, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card .video-play-btn {
  position: absolute;
  left: 25px;
  top: 25px;
}
/* line 168, assets/scss/components/_blog-card-slide.scss */
.wp-block-lazyblock-dynamic-blog-card .card .video-play-btn img {
  width: 41px;
  height: 41px;
}
@media only screen and (max-width: tablet-small) {
  /* line 164, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card .video-play-btn {
    left: 22px;
    top: 22px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 164, assets/scss/components/_blog-card-slide.scss */
  .wp-block-lazyblock-dynamic-blog-card .card .video-play-btn {
    left: 22px;
    top: 22px;
  }
}

/* line 1, assets/scss/components/_number-grid.scss */
.ng {
  padding: 50px 0;
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_number-grid.scss */
  .ng {
    padding: 25px 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_number-grid.scss */
  .ng {
    padding: 25px 0;
  }
}
/* line 8, assets/scss/components/_number-grid.scss */
.ng__inner {
  background: linear-gradient(180deg, #F4F9FF 0%, #F4F9FF 100%);
  border-radius: 50px 25px;
  display: flex;
  flex-wrap: wrap;
  padding: 43px 0;
}
@media only screen and (max-width: tablet-small) {
  /* line 8, assets/scss/components/_number-grid.scss */
  .ng__inner {
    border-radius: 0;
    background: none;
    padding: 0 10%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 8, assets/scss/components/_number-grid.scss */
  .ng__inner {
    border-radius: 0;
    background: none;
    padding: 0 10%;
  }
}
/* line 21, assets/scss/components/_number-grid.scss */
.ng__item {
  flex: 1;
  text-align: center;
  padding: 0 20px;
}
/* line 26, assets/scss/components/_number-grid.scss */
.ng__item h5 {
  margin: 0;
  padding: 4px 0;
  font-size: 28px;
  color: #2072ef;
}
/* line 33, assets/scss/components/_number-grid.scss */
.ng__item p {
  margin: 0;
  padding: 4px 0;
}
@media only screen and (max-width: tablet-small) {
  /* line 21, assets/scss/components/_number-grid.scss */
  .ng__item {
    width: 100%;
    flex: initial;
    text-align: left;
    margin: 0 0 36px;
  }
  /* line 44, assets/scss/components/_number-grid.scss */
  .ng__item:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 21, assets/scss/components/_number-grid.scss */
  .ng__item {
    width: 100%;
    flex: initial;
    text-align: left;
    margin: 0 0 36px;
  }
  /* line 44, assets/scss/components/_number-grid.scss */
  .ng__item:last-child {
    margin-bottom: 0;
  }
}

/* line 1, assets/scss/components/_exchange-list.scss */
.exchange-list {
  padding: 50px 0 50px;
}
@media only screen and (min-width: tablet) {
  /* line 5, assets/scss/components/_exchange-list.scss */
  .exchange-list .ics__icon__item__heading {
    font-size: 18px;
    padding: 0 0 0 29px;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0.035em;
  }
  /* line 14, assets/scss/components/_exchange-list.scss */
  .exchange-list .ics__icon__item {
    margin: 60px 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 5, assets/scss/components/_exchange-list.scss */
  .exchange-list .ics__icon__item__heading {
    font-size: 18px;
    padding: 0 0 0 29px;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0.035em;
  }
  /* line 14, assets/scss/components/_exchange-list.scss */
  .exchange-list .ics__icon__item {
    margin: 60px 0;
  }
}
@media only screen and (min-width: tablet) {
  /* line 21, assets/scss/components/_exchange-list.scss */
  .exchange-list__left .ics__icon__list {
    margin: -51px -27px 0 auto;
    max-width: 100%;
  }
  /* line 26, assets/scss/components/_exchange-list.scss */
  .exchange-list__left .ics__icon__item {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  /* line 29, assets/scss/components/_exchange-list.scss */
  .exchange-list__left .ics__icon__item .ics__icon__item__heading {
    padding: 0 29px 0 0;
    text-align: right;
    width: calc(100% - 43px);
  }
  /* line 35, assets/scss/components/_exchange-list.scss */
  .exchange-list__left .ics__icon__item .ics__icon__item__icon {
    width: 43px;
  }
  /* line 41, assets/scss/components/_exchange-list.scss */
  .exchange-list__right .ics__icon__list {
    margin: -51px auto 0 -27px;
    max-width: 100%;
  }
  /* line 47, assets/scss/components/_exchange-list.scss */
  .exchange-list__right .ics__icon__item .ics__icon__item__heading {
    padding: 0 0 0 29px;
    width: calc(100% - 43px);
  }
  /* line 52, assets/scss/components/_exchange-list.scss */
  .exchange-list__right .ics__icon__item .ics__icon__item__icon {
    width: 43px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 21, assets/scss/components/_exchange-list.scss */
  .exchange-list__left .ics__icon__list {
    margin: -51px -27px 0 auto;
    max-width: 100%;
  }
  /* line 26, assets/scss/components/_exchange-list.scss */
  .exchange-list__left .ics__icon__item {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  /* line 29, assets/scss/components/_exchange-list.scss */
  .exchange-list__left .ics__icon__item .ics__icon__item__heading {
    padding: 0 29px 0 0;
    text-align: right;
    width: calc(100% - 43px);
  }
  /* line 35, assets/scss/components/_exchange-list.scss */
  .exchange-list__left .ics__icon__item .ics__icon__item__icon {
    width: 43px;
  }
  /* line 41, assets/scss/components/_exchange-list.scss */
  .exchange-list__right .ics__icon__list {
    margin: -51px auto 0 -27px;
    max-width: 100%;
  }
  /* line 47, assets/scss/components/_exchange-list.scss */
  .exchange-list__right .ics__icon__item .ics__icon__item__heading {
    padding: 0 0 0 29px;
    width: calc(100% - 43px);
  }
  /* line 52, assets/scss/components/_exchange-list.scss */
  .exchange-list__right .ics__icon__item .ics__icon__item__icon {
    width: 43px;
  }
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_exchange-list.scss */
  .exchange-list {
    padding: 25px 0;
  }
  /* line 62, assets/scss/components/_exchange-list.scss */
  .exchange-list__left {
    order: 2;
  }
  /* line 65, assets/scss/components/_exchange-list.scss */
  .exchange-list__left.wp-block-column.is-vertically-aligned-center {
    align-self: flex-start !important;
  }
  /* line 70, assets/scss/components/_exchange-list.scss */
  .exchange-list__right {
    order: 2;
  }
  /* line 73, assets/scss/components/_exchange-list.scss */
  .exchange-list__right.wp-block-column.is-vertically-aligned-center {
    /*align-self: flex-start !important;*/
  }
  /* line 79, assets/scss/components/_exchange-list.scss */
  .exchange-list__img.wp-block-column:not(:only-child) {
    width: 100%;
    flex-basis: 100% !important;
    margin: 0 0 50px;
    order: 1;
  }
  /* line 89, assets/scss/components/_exchange-list.scss */
  .exchange-list .wp-block-columns:not(.is-not-stacked-on-mobile) > .exchange-list__img.wp-block-column:not(:only-child) {
    width: 100%;
    flex-basis: 100% !important;
    margin: 0 0 50px;
    order: 1;
  }
  /* line 97, assets/scss/components/_exchange-list.scss */
  .exchange-list .wp-block-columns {
    margin-bottom: 0 !important;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_exchange-list.scss */
  .exchange-list {
    padding: 25px 0;
  }
  /* line 62, assets/scss/components/_exchange-list.scss */
  .exchange-list__left {
    order: 2;
  }
  /* line 65, assets/scss/components/_exchange-list.scss */
  .exchange-list__left.wp-block-column.is-vertically-aligned-center {
    align-self: flex-start !important;
  }
  /* line 70, assets/scss/components/_exchange-list.scss */
  .exchange-list__right {
    order: 2;
  }
  /* line 73, assets/scss/components/_exchange-list.scss */
  .exchange-list__right.wp-block-column.is-vertically-aligned-center {
    /*align-self: flex-start !important;*/
  }
  /* line 79, assets/scss/components/_exchange-list.scss */
  .exchange-list__img.wp-block-column:not(:only-child) {
    width: 100%;
    flex-basis: 100% !important;
    margin: 0 0 50px;
    order: 1;
  }
  /* line 89, assets/scss/components/_exchange-list.scss */
  .exchange-list .wp-block-columns:not(.is-not-stacked-on-mobile) > .exchange-list__img.wp-block-column:not(:only-child) {
    width: 100%;
    flex-basis: 100% !important;
    margin: 0 0 50px;
    order: 1;
  }
  /* line 97, assets/scss/components/_exchange-list.scss */
  .exchange-list .wp-block-columns {
    margin-bottom: 0 !important;
    flex-wrap: wrap;
  }
}
@media (min-width: 600px) and (max-width: 991px) {
  /* line 104, assets/scss/components/_exchange-list.scss */
  .exchange-list__left {
    order: 2;
    flex-basis: calc(50% - 1em) !important;
  }
  /* line 108, assets/scss/components/_exchange-list.scss */
  .exchange-list__left.wp-block-column.is-vertically-aligned-center {
    align-self: flex-start !important;
  }
  /* line 113, assets/scss/components/_exchange-list.scss */
  .exchange-list__right {
    order: 2;
    flex-basis: calc(50% - 1em) !important;
    margin-left: 2em;
  }
  /* line 118, assets/scss/components/_exchange-list.scss */
  .exchange-list__right.wp-block-column.is-vertically-aligned-center {
    /*align-self: flex-start !important;*/
  }
  /* line 124, assets/scss/components/_exchange-list.scss */
  .exchange-list__img.wp-block-column:not(:only-child) {
    width: 100%;
    flex-basis: 100% !important;
    margin: 0 0 50px;
    order: 1;
  }
  /* line 132, assets/scss/components/_exchange-list.scss */
  .exchange-list .wp-block-columns {
    margin-bottom: 0 !important;
    flex-wrap: wrap;
  }
}

/* line 139, assets/scss/components/_exchange-list.scss */
.app-store-links {
  padding-top: 30px;
}
@media only screen and (min-width: tablet) {
  /* line 139, assets/scss/components/_exchange-list.scss */
  .app-store-links {
    padding-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 139, assets/scss/components/_exchange-list.scss */
  .app-store-links {
    padding-top: 0;
  }
}
/* line 145, assets/scss/components/_exchange-list.scss */
.app-store-links--mobile {
  display: none;
}
@media (max-width: 991px) {
  /* line 145, assets/scss/components/_exchange-list.scss */
  .app-store-links--mobile {
    display: block;
  }
}
@media (max-width: 991px) {
  /* line 153, assets/scss/components/_exchange-list.scss */
  .app-store-links--desktop {
    display: none;
  }
}
/* line 159, assets/scss/components/_exchange-list.scss */
.app-store-links .container, .app-store-links .breadcrumbs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 163, assets/scss/components/_exchange-list.scss */
.app-store-links .container .wp-block-image, .app-store-links .breadcrumbs .wp-block-image {
  margin: 0;
  padding: 2px 11px;
}
/* line 167, assets/scss/components/_exchange-list.scss */
.app-store-links .container .wp-block-image img, .app-store-links .breadcrumbs .wp-block-image img {
  display: block;
  height: 48px;
  width: auto;
}

@media only screen and (max-width: desktop) {
  /* line 176, assets/scss/components/_exchange-list.scss */
  .exchange-large-space {
    height: 50px !important;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 176, assets/scss/components/_exchange-list.scss */
  .exchange-large-space {
    height: 50px !important;
  }
}
@media only screen and (max-width: tablet) {
  /* line 176, assets/scss/components/_exchange-list.scss */
  .exchange-large-space {
    height: 25px !important;
  }
}
@media only screen and (max-width: 991px) {
  /* line 176, assets/scss/components/_exchange-list.scss */
  .exchange-large-space {
    height: 25px !important;
  }
}

/* line 1, assets/scss/components/_features-slider.scss */
.wp-block-lazyblock-features-slider {
  padding: 50px 0;
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_features-slider.scss */
  .wp-block-lazyblock-features-slider {
    padding: 25px 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_features-slider.scss */
  .wp-block-lazyblock-features-slider {
    padding: 25px 0;
  }
}

/* line 9, assets/scss/components/_features-slider.scss */
.features-slider {
  background: #f4f9ff;
  border-radius: 36px;
  z-index: 2;
}
@media only screen and (max-width: tablet-small) {
  /* line 9, assets/scss/components/_features-slider.scss */
  .features-slider {
    border-radius: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 9, assets/scss/components/_features-slider.scss */
  .features-slider {
    border-radius: 15px;
  }
}
/* line 18, assets/scss/components/_features-slider.scss */
.features-slider .slick-dots {
  margin: 0;
  padding: 0 46px 0 26px;
  list-style: none;
  display: flex;
  justify-content: center;
  position: absolute;
  right: 0;
  bottom: 45px;
  width: 52.678%;
}
@media only screen and (max-width: tablet-small) {
  /* line 18, assets/scss/components/_features-slider.scss */
  .features-slider .slick-dots {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 18, assets/scss/components/_features-slider.scss */
  .features-slider .slick-dots {
    width: 100%;
  }
}
/* line 33, assets/scss/components/_features-slider.scss */
.features-slider .slick-dots > li {
  flex: 1;
  padding: 0 4px;
}
@media only screen and (max-width: tablet-small) {
  /* line 33, assets/scss/components/_features-slider.scss */
  .features-slider .slick-dots > li {
    width: 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 33, assets/scss/components/_features-slider.scss */
  .features-slider .slick-dots > li {
    width: 50px;
  }
}
/* line 41, assets/scss/components/_features-slider.scss */
.features-slider .slick-dots > li button {
  display: block;
  width: 100%;
  font-size: 0;
  line-height: 0;
  border: none;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  cursor: pointer;
  height: 4px;
}
/* line 53, assets/scss/components/_features-slider.scss */
.features-slider .slick-dots > li button::before {
  display: block;
  content: "";
  width: 0;
  height: 4px;
  background: #629df2;
  position: relative;
  z-index: 1;
}
/* line 63, assets/scss/components/_features-slider.scss */
.features-slider .slick-dots > li button::after {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #d9eaff;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 76, assets/scss/components/_features-slider.scss */
.features-slider .slick-dots > li.slick-active button {
  border-color: #629df2;
}
/* line 79, assets/scss/components/_features-slider.scss */
.features-slider .slick-dots > li.slick-active button::before {
  animation-name: widthFill;
  animation-duration: 7.9s;
  animation-timing-function: linear;
}
/* line 89, assets/scss/components/_features-slider.scss */
.features-slider__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 76px 0 65px 0;
}
@media only screen and (max-width: tablet) {
  /* line 89, assets/scss/components/_features-slider.scss */
  .features-slider__row {
    padding: 50px 0 65px 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 89, assets/scss/components/_features-slider.scss */
  .features-slider__row {
    padding: 50px 0 65px 0;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 89, assets/scss/components/_features-slider.scss */
  .features-slider__row {
    padding: 41px 0 71px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 89, assets/scss/components/_features-slider.scss */
  .features-slider__row {
    padding: 41px 0 71px 0;
  }
}
/* line 103, assets/scss/components/_features-slider.scss */
.features-slider__row .show-mobile {
  display: none;
  width: 100%;
}
@media only screen and (max-width: tablet-small) {
  /* line 103, assets/scss/components/_features-slider.scss */
  .features-slider__row .show-mobile {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  /* line 103, assets/scss/components/_features-slider.scss */
  .features-slider__row .show-mobile {
    display: block;
  }
}
/* line 114, assets/scss/components/_features-slider.scss */
.features-slider__item__img {
  width: 47.322%;
  padding: 0 30px;
}
/* line 118, assets/scss/components/_features-slider.scss */
.features-slider__item__img img {
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: tablet-small) {
  /* line 118, assets/scss/components/_features-slider.scss */
  .features-slider__item__img img {
    max-width: 65%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 118, assets/scss/components/_features-slider.scss */
  .features-slider__item__img img {
    max-width: 65%;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 114, assets/scss/components/_features-slider.scss */
  .features-slider__item__img {
    width: 100%;
    padding-top: 13px;
    padding-bottom: 18px;
    padding-left: 23px;
    padding-right: 23px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 114, assets/scss/components/_features-slider.scss */
  .features-slider__item__img {
    width: 100%;
    padding-top: 13px;
    padding-bottom: 18px;
    padding-left: 23px;
    padding-right: 23px;
  }
}
/* line 136, assets/scss/components/_features-slider.scss */
.features-slider__item__copy {
  width: 52.678%;
  padding: 0 50px 0 30px;
}
@media only screen and (max-width: tablet-small) {
  /* line 136, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy {
    padding: 0 23px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 136, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy {
    padding: 0 23px;
  }
}
/* line 144, assets/scss/components/_features-slider.scss */
.features-slider__item__copy__heading {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1875;
  margin-bottom: 20px;
}
@media only screen and (max-width: tablet-small) {
  /* line 144, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy__heading {
    font-size: 24px;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  /* line 144, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy__heading {
    font-size: 24px;
    text-align: center;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 155, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy__heading.hide-mobile {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 155, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy__heading.hide-mobile {
    display: none;
  }
}
/* line 162, assets/scss/components/_features-slider.scss */
.features-slider__item__copy__description {
  color: #777e90;
}
@media only screen and (max-width: tablet-small) {
  /* line 165, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy__description p {
    font-size: 14px;
    line-height: 1.305;
    margin: 0 0 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 165, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy__description p {
    font-size: 14px;
    line-height: 1.305;
    margin: 0 0 18px;
  }
}
/* line 173, assets/scss/components/_features-slider.scss */
.features-slider__item__copy__description a {
  color: #2072ef;
  text-decoration: none;
  font-weight: 500;
}
@media only screen and (max-width: tablet-small) {
  /* line 173, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy__description a {
    font-weight: 500;
  }
}
@media only screen and (max-width: 767px) {
  /* line 173, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy__description a {
    font-weight: 500;
  }
}
/* line 182, assets/scss/components/_features-slider.scss */
.features-slider__item__copy__description a:hover {
  color: #0b243a;
}
@media only screen and (max-width: tablet-small) {
  /* line 136, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 136, assets/scss/components/_features-slider.scss */
  .features-slider__item__copy {
    width: 100%;
  }
}
/* line 194, assets/scss/components/_features-slider.scss */
.features-slider-nav {
  background: #2176ff;
  box-shadow: 0px 29px 49px -29px #ddecff;
  border-radius: 0 0 36px 36px;
  padding: 36px 25px 22px;
  margin-top: -36px;
  z-index: 1;
  position: relative;
}
@media only screen and (max-width: tablet-small) {
  /* line 194, assets/scss/components/_features-slider.scss */
  .features-slider-nav {
    padding: 36px 20px 22px 23px;
  }
  /* line 206, assets/scss/components/_features-slider.scss */
  .features-slider-nav::before {
    content: "Previous";
    display: block;
    position: absolute;
    left: 23px;
    top: 48px;
    font-size: 12px;
    color: #fff;
    opacity: 0.5;
    z-index: 1;
  }
  /* line 218, assets/scss/components/_features-slider.scss */
  .features-slider-nav::after {
    content: "Next";
    display: block;
    position: absolute;
    right: 23px;
    top: 48px;
    font-size: 12px;
    color: #fff;
    opacity: 0.5;
    z-index: 1;
  }
  /* line 229, assets/scss/components/_features-slider.scss */
  .features-slider-nav .slick-list {
    z-index: 2;
  }
}
@media only screen and (max-width: 767px) {
  /* line 194, assets/scss/components/_features-slider.scss */
  .features-slider-nav {
    padding: 36px 20px 22px 23px;
  }
  /* line 206, assets/scss/components/_features-slider.scss */
  .features-slider-nav::before {
    content: "Previous";
    display: block;
    position: absolute;
    left: 23px;
    top: 48px;
    font-size: 12px;
    color: #fff;
    opacity: 0.5;
    z-index: 1;
  }
  /* line 218, assets/scss/components/_features-slider.scss */
  .features-slider-nav::after {
    content: "Next";
    display: block;
    position: absolute;
    right: 23px;
    top: 48px;
    font-size: 12px;
    color: #fff;
    opacity: 0.5;
    z-index: 1;
  }
  /* line 229, assets/scss/components/_features-slider.scss */
  .features-slider-nav .slick-list {
    z-index: 2;
  }
}
/* line 234, assets/scss/components/_features-slider.scss */
.features-slider-nav__item {
  padding: 32px 30px 10px;
  font-size: 14px;
  line-height: 1.28571429;
  color: #fff;
  opacity: 1 !important;
  position: relative;
  font-weight: 600;
}
/* line 242, assets/scss/components/_features-slider.scss */
.features-slider-nav__item.slick-current {
  font-size: 18px;
  font-weight: 700;
}
@media only screen and (max-width: tablet-small) {
  /* line 234, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item {
    opacity: 0;
    visibility: hidden;
    padding: 0;
    transform: scale(1);
    position: relative;
    height: 75px;
  }
  /* line 254, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item .features-slider-nav__item__heading {
    position: absolute;
    top: 0;
    width: 150%;
    padding-top: 35px;
    font-size: 16px;
    font-weight: 400;
  }
  /* line 264, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item.slick-current {
    height: 0;
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
    font-size: 16px;
    font-weight: 400;
  }
  /* line 276, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item.slick-current + .slick-active .features-slider-nav__item__heading {
    right: 5px;
    text-align: right;
  }
  /* line 283, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item.slick-active:not(.slick-current) {
    opacity: 1;
    visibility: visible;
  }
  /* line 287, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item.slick-active:not(.slick-current) .features-slider-nav__item__heading {
    opacity: 1;
  }
}
@media only screen and (max-width: 767px) {
  /* line 234, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item {
    opacity: 0;
    visibility: hidden;
    padding: 0;
    transform: scale(1);
    position: relative;
    height: 75px;
  }
  /* line 254, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item .features-slider-nav__item__heading {
    position: absolute;
    top: 0;
    width: 150%;
    padding-top: 35px;
    font-size: 16px;
    font-weight: 400;
  }
  /* line 264, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item.slick-current {
    height: 0;
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
    font-size: 16px;
    font-weight: 400;
  }
  /* line 276, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item.slick-current + .slick-active .features-slider-nav__item__heading {
    right: 5px;
    text-align: right;
  }
  /* line 283, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item.slick-active:not(.slick-current) {
    opacity: 1;
    visibility: visible;
  }
  /* line 287, assets/scss/components/_features-slider.scss */
  .features-slider-nav__item.slick-active:not(.slick-current) .features-slider-nav__item__heading {
    opacity: 1;
  }
}
/* line 294, assets/scss/components/_features-slider.scss */
.features-slider-nav__item__heading {
  opacity: 0.5;
  cursor: pointer;
  transform: scale(1);
  transition: all 0.25s ease;
  position: relative;
}
/* line 301, assets/scss/components/_features-slider.scss */
.features-slider-nav__item__heading:hover {
  opacity: 1;
  transform: scale(1.2);
}
/* line 308, assets/scss/components/_features-slider.scss */
.features-slider-nav__item.slick-current::before {
  display: block;
  content: "";
  background-image: url(assets/images/icons/slide-active-arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 27px;
  height: 12px;
  position: absolute;
  left: 50%;
  top: -1px;
  transform: translateX(-50%);
}
/* line 322, assets/scss/components/_features-slider.scss */
.features-slider-nav__item.slick-current .features-slider-nav__item__heading {
  opacity: 1;
  transform: scale(1.2);
}

/* line 1, assets/scss/components/_table.scss */
.crypto-table-section {
  padding: 100px 0;
}
/* line 5, assets/scss/components/_table.scss */
.crypto-table-section .custom-heading h4 {
  margin-bottom: 44px;
  font-weight: 700;
}
/* line 11, assets/scss/components/_table.scss */
.crypto-table-section .subtitle {
  font-size: 25px;
  line-height: 126%;
  color: #85919c;
  text-align: center;
  margin: 0 auto 69px;
  max-width: 720px;
}
/* line 20, assets/scss/components/_table.scss */
.crypto-table-section .btn-center {
  margin-top: 70px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 24, assets/scss/components/_table.scss */
.crypto-table-section .btn-center .wp-block-button__link, .crypto-table-section .btn-center .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .crypto-table-section .btn-center .btn {
  min-width: 185px;
  height: 65px;
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_table.scss */
  .crypto-table-section {
    padding: 70px 0;
  }
  /* line 34, assets/scss/components/_table.scss */
  .crypto-table-section .custom-heading h4 {
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #181837;
  }
  /* line 43, assets/scss/components/_table.scss */
  .crypto-table-section .subtitle {
    font-size: 20px;
    line-height: 120%;
    margin-bottom: 40px;
    padding: 0 20px;
  }
  /* line 50, assets/scss/components/_table.scss */
  .crypto-table-section .btn-center {
    margin-top: 40px;
  }
  /* line 53, assets/scss/components/_table.scss */
  .crypto-table-section .btn-center .wp-block-button__link, .crypto-table-section .btn-center .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .crypto-table-section .btn-center .btn {
    min-width: 177px;
    height: 54px;
    font-size: 16px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_table.scss */
  .crypto-table-section {
    padding: 70px 0;
  }
  /* line 34, assets/scss/components/_table.scss */
  .crypto-table-section .custom-heading h4 {
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #181837;
  }
  /* line 43, assets/scss/components/_table.scss */
  .crypto-table-section .subtitle {
    font-size: 20px;
    line-height: 120%;
    margin-bottom: 40px;
    padding: 0 20px;
  }
  /* line 50, assets/scss/components/_table.scss */
  .crypto-table-section .btn-center {
    margin-top: 40px;
  }
  /* line 53, assets/scss/components/_table.scss */
  .crypto-table-section .btn-center .wp-block-button__link, .crypto-table-section .btn-center .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .crypto-table-section .btn-center .btn {
    min-width: 177px;
    height: 54px;
    font-size: 16px;
    font-weight: 700;
  }
}

/* line 63, assets/scss/components/_table.scss */
.crypto-table {
  width: 100%;
}
/* line 66, assets/scss/components/_table.scss */
.crypto-table .heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 36px;
}
/* line 72, assets/scss/components/_table.scss */
.crypto-table .heading p {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #777E91;
  margin-bottom: 0px;
}
/* line 83, assets/scss/components/_table.scss */
.crypto-table .table-content .table-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: start;
  -moz-align-items: start;
  -ms-align-items: start;
  align-items: start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  border-bottom: 1px solid #e6e8ec;
  padding-bottom: 19px;
  margin-bottom: 16px;
}
/* line 93, assets/scss/components/_table.scss */
.crypto-table .media {
  height: 32px;
  margin-right: 15px;
}
/* line 98, assets/scss/components/_table.scss */
.crypto-table .left-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 102, assets/scss/components/_table.scss */
.crypto-table .left-content p {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 0px;
  color: #23262f;
}
/* line 110, assets/scss/components/_table.scss */
.crypto-table .left-content sup {
  font-size: 14px;
  line-height: 24px;
  color: #777e91;
  top: -1px;
  font-weight: 400;
}
/* line 120, assets/scss/components/_table.scss */
.crypto-table .right-content p {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 0px;
  color: #23262f;
}
@media only screen and (max-width: tablet) {
  /* line 63, assets/scss/components/_table.scss */
  .crypto-table {
    padding: 0 10px;
  }
  /* line 132, assets/scss/components/_table.scss */
  .crypto-table .heading {
    margin-bottom: 25px;
  }
  /* line 137, assets/scss/components/_table.scss */
  .crypto-table .table-content .table-row {
    padding-bottom: 12px;
    margin-bottom: 10px;
  }
  /* line 144, assets/scss/components/_table.scss */
  .crypto-table .left-content p {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 149, assets/scss/components/_table.scss */
  .crypto-table .left-content sup {
    font-size: 12px;
    top: -2px;
  }
  /* line 156, assets/scss/components/_table.scss */
  .crypto-table .right-content p {
    font-size: 18px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 63, assets/scss/components/_table.scss */
  .crypto-table {
    padding: 0 10px;
  }
  /* line 132, assets/scss/components/_table.scss */
  .crypto-table .heading {
    margin-bottom: 25px;
  }
  /* line 137, assets/scss/components/_table.scss */
  .crypto-table .table-content .table-row {
    padding-bottom: 12px;
    margin-bottom: 10px;
  }
  /* line 144, assets/scss/components/_table.scss */
  .crypto-table .left-content p {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 149, assets/scss/components/_table.scss */
  .crypto-table .left-content sup {
    font-size: 12px;
    top: -2px;
  }
  /* line 156, assets/scss/components/_table.scss */
  .crypto-table .right-content p {
    font-size: 18px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 63, assets/scss/components/_table.scss */
  .crypto-table {
    max-width: 655px;
    margin: 0 auto;
    overflow: auto;
  }
  /* line 168, assets/scss/components/_table.scss */
  .crypto-table .table-content__wrapper {
    min-width: 520px;
  }
}

/**/
/* line 176, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield .container, .lend-and-get-interest-estimates-yield .breadcrumbs {
  max-width: 847px;
}
@media only screen and (max-width: tablet) {
  /* line 180, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield .crypto-table .heading p {
    font-size: 11px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 180, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield .crypto-table .heading p {
    font-size: 11px;
  }
}
@media only screen and (max-width: tablet) {
  /* line 187, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield .crypto-table .media {
    height: 21px;
  }
  /* line 190, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield .crypto-table .media img {
    max-width: 21px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 187, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield .crypto-table .media {
    height: 21px;
  }
  /* line 190, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield .crypto-table .media img {
    max-width: 21px;
  }
}
/* line 200, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield.yield-table .crypto-table .left-content.td-name {
  width: 33%;
}
/* line 206, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield.yield-table .crypto-table .right-content.td-open-term {
  width: 33%;
}
/* line 208, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield.yield-table .crypto-table .right-content.td-open-term p {
  max-width: 150px;
  margin: 0 auto;
  text-align: right;
}
/* line 215, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield.yield-table .crypto-table .right-content.td-fixed-term {
  width: 33%;
  text-align: right;
}
/* line 222, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield.yield-table .crypto-table .heading p {
  width: 33%;
  text-align: right;
}
/* line 225, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield.yield-table .crypto-table .heading p:nth-child(1) {
  text-align: left;
}
/* line 229, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield.yield-table .crypto-table .heading p:nth-child(2) {
  /*max-width: 150px;
  margin: 0 auto;
  text-align: right;*/
}
/* line 235, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield.yield-table .crypto-table .heading p:last-child {
  /*text-align: right;*/
}
@media only screen and (max-width: tablet) {
  /* line 198, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield.yield-table .crypto-table {
    padding: 0;
  }
  /* line 246, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield.yield-table .crypto-table .right-content p,
  .lend-and-get-interest-estimates-yield.yield-table .crypto-table .heading p {
    font-size: 14px;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 198, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield.yield-table .crypto-table {
    padding: 0;
  }
  /* line 246, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield.yield-table .crypto-table .right-content p,
  .lend-and-get-interest-estimates-yield.yield-table .crypto-table .heading p {
    font-size: 14px;
    padding: 0 5px;
  }
}
/* line 255, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield.crypto-table-section .custom-heading h4 {
  margin-bottom: 70px;
}
@media only screen and (max-width: tablet) {
  /* line 255, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield.crypto-table-section .custom-heading h4 {
    margin-bottom: 73px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 255, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield.crypto-table-section .custom-heading h4 {
    margin-bottom: 73px;
  }
}
/* line 262, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield.crypto-table-section {
  padding: 100px 0 87px;
}
@media only screen and (max-width: tablet) {
  /* line 262, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield.crypto-table-section {
    padding: 45px 0 56px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 262, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield.crypto-table-section {
    padding: 45px 0 56px;
  }
}
/* line 269, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-yield .crypto-table .table-content .table-row {
  padding-bottom: 16px;
  margin-bottom: 16px;
}
@media only screen and (max-width: tablet) {
  /* line 269, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield .crypto-table .table-content .table-row {
    padding-bottom: 9px;
    margin-bottom: 13px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 269, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-yield .crypto-table .table-content .table-row {
    padding-bottom: 9px;
    margin-bottom: 13px;
  }
}

/**/
/* line 283, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-accordion .faq-section .container, .lend-and-get-interest-estimates-accordion .faq-section .breadcrumbs {
  max-width: 896px;
}
/* line 287, assets/scss/components/_table.scss */
.lend-and-get-interest-estimates-accordion .faq-section .custom-heading h2 {
  margin-bottom: 73px;
}
@media only screen and (max-width: tablet) {
  /* line 287, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-accordion .faq-section .custom-heading h2 {
    margin-bottom: 28px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 287, assets/scss/components/_table.scss */
  .lend-and-get-interest-estimates-accordion .faq-section .custom-heading h2 {
    margin-bottom: 28px;
  }
}

/* line 1, assets/scss/components/_accordion.scss */
.faq-section {
  background: rgba(244, 249, 255, 0.5);
  padding: 80px 0;
}
/* line 5, assets/scss/components/_accordion.scss */
.faq-section .container--large, .faq-section .breadcrumbs {
  max-width: 946px;
}
/* line 9, assets/scss/components/_accordion.scss */
.faq-section .container--medium {
  max-width: 846px;
}
/* line 14, assets/scss/components/_accordion.scss */
.faq-section .custom-heading h2 {
  font-weight: 700;
  font-size: 36px;
  line-height: 117.5%;
  font-family: "Lato" !important;
  text-align: center;
  margin-bottom: 55px;
}
/* line 24, assets/scss/components/_accordion.scss */
.faq-section .accordion-section {
  background: #ffffff;
  border: 1px solid #e2eefe;
  border-radius: 8px;
  padding: 26px 25px 27px 27px;
}
/* line 31, assets/scss/components/_accordion.scss */
.faq-section .accordion-row {
  padding-right: 20px;
  cursor: pointer;
}
/* line 35, assets/scss/components/_accordion.scss */
.faq-section .accordion-row:not(:last-child) {
  border-bottom: 1px solid #e2eefe;
  margin-bottom: 25px;
  padding-bottom: 24px;
}
/* line 43, assets/scss/components/_accordion.scss */
.faq-section .accordion-row.open .acc-title h6 {
  color: #2072ef;
  margin-bottom: 20px;
}
/* line 48, assets/scss/components/_accordion.scss */
.faq-section .accordion-row.open .acc-title:after {
  top: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 53, assets/scss/components/_accordion.scss */
.faq-section .accordion-row.open .acc-title .acc-number {
  color: #2072ef;
}
/* line 60, assets/scss/components/_accordion.scss */
.faq-section .acc-title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
  padding-left: 50px;
}
/* line 67, assets/scss/components/_accordion.scss */
.faq-section .acc-title:hover h6 {
  color: #2072ef;
}
/* line 71, assets/scss/components/_accordion.scss */
.faq-section .acc-title:hover .acc-number {
  color: #2072ef;
}
/* line 76, assets/scss/components/_accordion.scss */
.faq-section .acc-title h6 {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #23262f;
}
/* line 84, assets/scss/components/_accordion.scss */
.faq-section .acc-title .acc-number {
  margin-right: 30px;
  color: #777e91;
  position: absolute;
  left: 0px;
}
/* line 91, assets/scss/components/_accordion.scss */
.faq-section .acc-title:after {
  content: "";
  width: 15px;
  height: 9px;
  background: url("assets/images/icons/arrow-down-grey.svg") no-repeat center center;
  display: block;
  position: absolute;
  right: -15px;
  top: 6px;
}
/* line 103, assets/scss/components/_accordion.scss */
.faq-section .acc-content {
  font-size: 14px;
  line-height: 24px;
  color: #777e91;
  padding: 0 0px 0 50px;
}
/* line 109, assets/scss/components/_accordion.scss */
.faq-section .acc-content > *:last-child {
  margin-bottom: 0;
}
/* line 113, assets/scss/components/_accordion.scss */
.faq-section .acc-content p {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
/* line 118, assets/scss/components/_accordion.scss */
.faq-section .acc-content p:last-child {
  margin-bottom: 0px;
}
/* line 123, assets/scss/components/_accordion.scss */
.faq-section .acc-content ul {
  margin: 0 0 24px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  margin: 0;
  padding: 0;
  list-style-type: disc;
}
/* line 132, assets/scss/components/_accordion.scss */
.faq-section .acc-content ul li {
  list-style-type: disc;
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_accordion.scss */
  .faq-section {
    padding: 32px 0 40px;
  }
  /* line 142, assets/scss/components/_accordion.scss */
  .faq-section .custom-heading h2 {
    font-size: 24px;
    margin-bottom: 30px;
  }
  /* line 148, assets/scss/components/_accordion.scss */
  .faq-section .accordion-section {
    padding: 17px 13px 18px 21px;
  }
  /* line 153, assets/scss/components/_accordion.scss */
  .faq-section .accordion-row:not(:last-child) {
    margin-bottom: 18px;
    padding-bottom: 15px;
  }
  /* line 159, assets/scss/components/_accordion.scss */
  .faq-section .accordion-row.open .acc-title {
    padding-left: 33px;
  }
  /* line 162, assets/scss/components/_accordion.scss */
  .faq-section .accordion-row.open .acc-title h6 {
    margin-bottom: 10px;
  }
  /* line 166, assets/scss/components/_accordion.scss */
  .faq-section .accordion-row.open .acc-title:after {
    top: 5px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /* line 171, assets/scss/components/_accordion.scss */
  .faq-section .accordion-row.open .acc-title .acc-number {
    margin-right: 13px;
  }
  /* line 178, assets/scss/components/_accordion.scss */
  .faq-section .acc-title {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    position: relative;
    padding-left: 33px;
  }
  /* line 184, assets/scss/components/_accordion.scss */
  .faq-section .acc-title h6 {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
  }
  /* line 190, assets/scss/components/_accordion.scss */
  .faq-section .acc-title .acc-number {
    margin-right: 13px;
  }
  /* line 195, assets/scss/components/_accordion.scss */
  .faq-section .acc-content {
    line-height: 18px;
    font-weight: 500;
    padding: 0 16px 0 33px;
  }
  /* line 200, assets/scss/components/_accordion.scss */
  .faq-section .acc-content p {
    line-height: 18px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_accordion.scss */
  .faq-section {
    padding: 32px 0 40px;
  }
  /* line 142, assets/scss/components/_accordion.scss */
  .faq-section .custom-heading h2 {
    font-size: 24px;
    margin-bottom: 30px;
  }
  /* line 148, assets/scss/components/_accordion.scss */
  .faq-section .accordion-section {
    padding: 17px 13px 18px 21px;
  }
  /* line 153, assets/scss/components/_accordion.scss */
  .faq-section .accordion-row:not(:last-child) {
    margin-bottom: 18px;
    padding-bottom: 15px;
  }
  /* line 159, assets/scss/components/_accordion.scss */
  .faq-section .accordion-row.open .acc-title {
    padding-left: 33px;
  }
  /* line 162, assets/scss/components/_accordion.scss */
  .faq-section .accordion-row.open .acc-title h6 {
    margin-bottom: 10px;
  }
  /* line 166, assets/scss/components/_accordion.scss */
  .faq-section .accordion-row.open .acc-title:after {
    top: 5px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /* line 171, assets/scss/components/_accordion.scss */
  .faq-section .accordion-row.open .acc-title .acc-number {
    margin-right: 13px;
  }
  /* line 178, assets/scss/components/_accordion.scss */
  .faq-section .acc-title {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    position: relative;
    padding-left: 33px;
  }
  /* line 184, assets/scss/components/_accordion.scss */
  .faq-section .acc-title h6 {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
  }
  /* line 190, assets/scss/components/_accordion.scss */
  .faq-section .acc-title .acc-number {
    margin-right: 13px;
  }
  /* line 195, assets/scss/components/_accordion.scss */
  .faq-section .acc-content {
    line-height: 18px;
    font-weight: 500;
    padding: 0 16px 0 33px;
  }
  /* line 200, assets/scss/components/_accordion.scss */
  .faq-section .acc-content p {
    line-height: 18px;
    font-weight: 500;
  }
}

/**/
/* line 210, assets/scss/components/_accordion.scss */
.acc-sec {
  padding: 60px 0 37px;
  background: linear-gradient(180deg, rgba(244, 249, 255, 0.3) -4.34%, #ffffff 105.62%);
}
@media only screen and (max-width: tablet-small) {
  /* line 210, assets/scss/components/_accordion.scss */
  .acc-sec {
    padding: 37px 0;
    background: rgba(244, 249, 255, 0.5);
  }
}
@media only screen and (max-width: 767px) {
  /* line 210, assets/scss/components/_accordion.scss */
  .acc-sec {
    padding: 37px 0;
    background: rgba(244, 249, 255, 0.5);
  }
}
/* line 221, assets/scss/components/_accordion.scss */
.acc-sec .container, .acc-sec .breadcrumbs {
  max-width: 1014px;
}
/* line 225, assets/scss/components/_accordion.scss */
.acc-sec .wp-block-getwid-accordion {
  background: #ffffff;
  border: 1px solid #e2eefe;
  box-sizing: border-box;
  border-radius: 8px;
  padding: 0 39px 0 33px;
}
@media only screen and (max-width: 991px) {
  /* line 225, assets/scss/components/_accordion.scss */
  .acc-sec .wp-block-getwid-accordion {
    padding: 0 25px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 225, assets/scss/components/_accordion.scss */
  .acc-sec .wp-block-getwid-accordion {
    padding: 0 13px 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 225, assets/scss/components/_accordion.scss */
  .acc-sec .wp-block-getwid-accordion {
    padding: 0 13px 5px;
  }
}
/* line 240, assets/scss/components/_accordion.scss */
.acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
  border: none;
  border-top: solid 1px #e2eefe;
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #23262f;
}
@media only screen and (max-width: tablet-small) {
  /* line 240, assets/scss/components/_accordion.scss */
  .acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 240, assets/scss/components/_accordion.scss */
  .acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
    font-size: 14px;
  }
}
/* line 252, assets/scss/components/_accordion.scss */
.acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child {
  border: none;
}
/* line 257, assets/scss/components/_accordion.scss */
.acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-state-active .wp-block-getwid-accordion__header {
  padding-bottom: 0;
  padding-top: 43px;
}
@media only screen and (max-width: tablet-small) {
  /* line 257, assets/scss/components/_accordion.scss */
  .acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-state-active .wp-block-getwid-accordion__header {
    padding-top: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 257, assets/scss/components/_accordion.scss */
  .acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-state-active .wp-block-getwid-accordion__header {
    padding-top: 15px;
  }
}
/* line 265, assets/scss/components/_accordion.scss */
.acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-state-active .wp-block-getwid-accordion__header a {
  color: #2176ff;
}
/* line 271, assets/scss/components/_accordion.scss */
.acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper .wp-block-getwid-accordion__header {
  padding: 23px 0 23px 22px;
  transition: all 0.25s ease;
}
@media only screen and (max-width: tablet-small) {
  /* line 271, assets/scss/components/_accordion.scss */
  .acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper .wp-block-getwid-accordion__header {
    padding: 16px 0 13px 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 271, assets/scss/components/_accordion.scss */
  .acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper .wp-block-getwid-accordion__header {
    padding: 16px 0 13px 10px;
  }
}
/* line 280, assets/scss/components/_accordion.scss */
.acc-sec .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper a {
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: space-between;
  color: #23262f;
}
/* line 291, assets/scss/components/_accordion.scss */
.acc-sec .wp-block-getwid-accordion__content {
  border: none;
  padding: 23px 23px 15px;
}
@media only screen and (max-width: tablet-small) {
  /* line 291, assets/scss/components/_accordion.scss */
  .acc-sec .wp-block-getwid-accordion__content {
    padding: 10px 10px 6px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 291, assets/scss/components/_accordion.scss */
  .acc-sec .wp-block-getwid-accordion__content {
    padding: 10px 10px 6px;
  }
}
/* line 301, assets/scss/components/_accordion.scss */
.acc-sec .wp-block-getwid-accordion.has-icon-left .wp-block-getwid-accordion__icon {
  margin: -7px 0.55em 0 0;
  color: #777e91;
}

/**/
/* line 311, assets/scss/components/_accordion.scss */
.ilsi__head {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 6px 22px;
  margin: 0 -20px 26px;
  background: rgba(248, 251, 255, 0.5);
  color: #777e91;
}
@media only screen and (max-width: tablet-small) {
  /* line 311, assets/scss/components/_accordion.scss */
  .ilsi__head {
    font-size: 12px;
    padding: 2px 12px;
    margin: 0 -12px 12px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 311, assets/scss/components/_accordion.scss */
  .ilsi__head {
    font-size: 12px;
    padding: 2px 12px;
    margin: 0 -12px 12px;
  }
}
/* line 327, assets/scss/components/_accordion.scss */
.ilsi__sub-head {
  margin: 0 0 10px;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #777e90;
}
@media only screen and (max-width: tablet-small) {
  /* line 327, assets/scss/components/_accordion.scss */
  .ilsi__sub-head {
    font-size: 14px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 767px) {
  /* line 327, assets/scss/components/_accordion.scss */
  .ilsi__sub-head {
    font-size: 14px;
    font-weight: 500;
  }
}
/* line 342, assets/scss/components/_accordion.scss */
.ilsi__item {
  display: flex;
  align-items: center;
  padding: 14px 0 16px 0;
  font-size: 18px;
  line-height: 156%;
  position: relative;
  color: #23262f;
}
@media only screen and (max-width: tablet-small) {
  /* line 342, assets/scss/components/_accordion.scss */
  .ilsi__item {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    padding: 7px 0;
    color: #777e90;
  }
}
@media only screen and (max-width: 767px) {
  /* line 342, assets/scss/components/_accordion.scss */
  .ilsi__item {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    padding: 7px 0;
    color: #777e90;
  }
}
/* line 359, assets/scss/components/_accordion.scss */
.ilsi__item--with-icon {
  padding-left: 40px;
}
@media only screen and (max-width: tablet-small) {
  /* line 359, assets/scss/components/_accordion.scss */
  .ilsi__item--with-icon {
    padding-left: 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 359, assets/scss/components/_accordion.scss */
  .ilsi__item--with-icon {
    padding-left: 25px;
  }
}
/* line 367, assets/scss/components/_accordion.scss */
.ilsi__item__icon {
  width: 28px;
  margin-right: 13px;
  position: absolute;
  left: 0;
  top: 13px;
}
@media only screen and (max-width: tablet-small) {
  /* line 367, assets/scss/components/_accordion.scss */
  .ilsi__item__icon {
    width: 15px;
    top: 7px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 367, assets/scss/components/_accordion.scss */
  .ilsi__item__icon {
    width: 15px;
    top: 7px;
  }
}
/* line 379, assets/scss/components/_accordion.scss */
.ilsi__item__icon img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 386, assets/scss/components/_accordion.scss */
.ilsi__item__heading-right {
  margin-left: auto;
  padding-left: 15px;
}
/* line 392, assets/scss/components/_accordion.scss */
.ilsi .note-text {
  font-size: 18px;
  line-height: 28px;
  color: #777E90;
}
/* line 397, assets/scss/components/_accordion.scss */
.ilsi .note-text .text-black {
  color: #23262F;
}

/* custom-accordion-with-icon */
/* line 406, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row {
  background: #f4f9ff;
  border-radius: 15px;
  padding: 33px 60px 33px 35px;
  margin-bottom: 20px;
}
/* line 412, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row:last-child {
  margin-bottom: 0;
}
/* line 416, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row .acc-title {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-right: 30px;
}
/* line 422, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row .acc-title::after {
  cursor: pointer;
  position: absolute;
  content: "";
  width: 18px;
  height: 12px;
  background: url("./assets/images/icons/down-arrow-darkgrey.svg") no-repeat center center;
  top: calc(50% - 6px);
  right: 0;
}
/* line 433, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row .acc-title span {
  margin-right: 20px;
}
/* line 436, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row .acc-title span img {
  vertical-align: middle;
  height: 28px;
}
/* line 442, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row .acc-title h6 {
  font-weight: 500;
  font-size: 22px;
  line-height: 24px;
  color: #23262f;
  margin-bottom: 0;
}
/* line 451, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row .acc-content {
  padding: 35px 0 0 55px;
}
/* line 454, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row .acc-content ul {
  font-weight: 500;
  font-size: 18px;
  line-height: 42px;
  color: #777e90;
  padding: 0;
}
/* line 461, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row .acc-content ul li {
  padding-left: 20px;
  position: relative;
}
/* line 465, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row .acc-content ul li::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  top: 15px;
  left: 0;
  background: #777e90;
}
/* line 481, assets/scss/components/_accordion.scss */
.custom-accordion-with-icon .accordion-section .accordion-row.open .acc-title::after {
  transform: rotate(180deg);
  right: 2px;
}
@media screen and (max-width: 991px) {
  /* line 406, assets/scss/components/_accordion.scss */
  .custom-accordion-with-icon .accordion-section .accordion-row {
    padding: 18px 26px 18px 40px;
  }
  /* line 492, assets/scss/components/_accordion.scss */
  .custom-accordion-with-icon .accordion-section .accordion-row .acc-title::after {
    background-position: center right;
    background-size: 12px;
  }
  /* line 497, assets/scss/components/_accordion.scss */
  .custom-accordion-with-icon .accordion-section .accordion-row .acc-title span {
    margin-right: 17px;
  }
  /* line 500, assets/scss/components/_accordion.scss */
  .custom-accordion-with-icon .accordion-section .accordion-row .acc-title span img {
    height: 25px;
  }
  /* line 505, assets/scss/components/_accordion.scss */
  .custom-accordion-with-icon .accordion-section .accordion-row .acc-title h6 {
    font-size: 18px;
    line-height: 20px;
    padding-top: 4px;
  }
  /* line 512, assets/scss/components/_accordion.scss */
  .custom-accordion-with-icon .accordion-section .accordion-row .acc-content {
    padding: 15px 30px 0 45px;
  }
  /* line 515, assets/scss/components/_accordion.scss */
  .custom-accordion-with-icon .accordion-section .accordion-row .acc-content ul {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 520, assets/scss/components/_accordion.scss */
  .custom-accordion-with-icon .accordion-section .accordion-row .acc-content ul li {
    padding-left: 10px;
  }
  /* line 523, assets/scss/components/_accordion.scss */
  .custom-accordion-with-icon .accordion-section .accordion-row .acc-content ul li::before {
    width: 4px;
    height: 4px;
    top: 8px;
  }
  /* line 534, assets/scss/components/_accordion.scss */
  .custom-accordion-with-icon .accordion-section .accordion-row.open .acc-title::after {
    right: 0;
    background-position: center left;
  }
}
@media screen and (max-width: 413px) {
  /* line 406, assets/scss/components/_accordion.scss */
  .custom-accordion-with-icon .accordion-section .accordion-row {
    padding: 18px 26px 18px 20px;
  }
}

/* custom-accordion-with-num */
/* line 551, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion {
  background: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  counter-reset: list-number;
}
/* line 558, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 35px 42px 35px 40px;
  background: #f4f9ff;
  border-radius: 15px;
  border: none !important;
  margin-bottom: 20px;
}
/* line 567, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper::before {
  counter-increment: list-number;
  content: counter(list-number);
  content: counters(list-number,".",decimal-leading-zero);
  color: #777e90;
  margin-right: 20px;
  font-weight: 500;
  font-size: 22px;
}
/* line 577, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper .wp-block-getwid-accordion__header {
  padding: 0;
}
/* line 580, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper .wp-block-getwid-accordion__header a {
  color: #23262f;
}
/* line 584, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper .wp-block-getwid-accordion__header .wp-block-getwid-accordion__header-title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-weight: 500;
  font-size: 22px;
  line-height: 24px;
  color: #23262f;
}
/* line 592, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper .wp-block-getwid-accordion__header .wp-block-getwid-accordion__icon {
  cursor: pointer;
  min-width: 15px;
  height: 15px;
  background: url("./assets/images/icons/down-arrow-darkgrey.svg") no-repeat center center;
}
/* line 598, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper .wp-block-getwid-accordion__header .wp-block-getwid-accordion__icon i {
  display: none;
}
/* line 604, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-accordion-header-active {
  margin-bottom: 0;
  border-radius: 15px 15px 0 0;
  border: none;
}
/* line 609, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-accordion-header-active::before {
  color: #3772ff;
}
/* line 614, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-accordion-header-active .wp-block-getwid-accordion__header .wp-block-getwid-accordion__header-title {
  color: #2072ef;
}
/* line 618, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-accordion-header-active .wp-block-getwid-accordion__header .wp-block-getwid-accordion__icon {
  transform: rotate(180deg);
  right: 2px;
}
/* line 626, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper {
  margin-bottom: 20px;
  background: #f4f9ff;
  border-radius: 0 0 15px 15px;
  border: none !important;
  padding: 0 23px 30px 85px;
  margin-top: -10px;
  display: none !important;
}
/* line 635, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content {
  padding: 0;
  border: none;
  max-width: 880px;
}
/* line 641, assets/scss/components/_accordion.scss */
.custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper.ui-accordion-content-active {
  display: block !important;
}
@media only screen and (max-width: 991px) {
  /* line 649, assets/scss/components/_accordion.scss */
  .custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
    padding: 18px 26px 18px 20px;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 653, assets/scss/components/_accordion.scss */
  .custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper::before {
    font-size: 18px;
    margin-right: 10px;
    line-height: 1.1;
  }
  /* line 660, assets/scss/components/_accordion.scss */
  .custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper .wp-block-getwid-accordion__header .wp-block-getwid-accordion__header-title {
    font-size: 18px;
    line-height: 20px;
  }
  /* line 667, assets/scss/components/_accordion.scss */
  .custom-accordion-with-num .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper {
    padding: 0 23px 30px 55px;
    margin-top: 0;
  }
}

/* line 676, assets/scss/components/_accordion.scss */
.acc-bottom-info {
  position: relative;
  padding: 0 0 0 50px;
}
@media only screen and (max-width: 599px) {
  /* line 676, assets/scss/components/_accordion.scss */
  .acc-bottom-info {
    padding: 0 0 0 30px;
  }
}
/* line 684, assets/scss/components/_accordion.scss */
.acc-bottom-info::before {
  margin: 5px 16px 5px 0;
  display: block;
  content: "";
  background: url(assets/images/icons/icon-info.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 35px;
  height: 35px;
  min-width: 35px;
  min-height: 35px;
  position: absolute;
  left: 0;
  top: 0;
}
@media only screen and (max-width: 599px) {
  /* line 684, assets/scss/components/_accordion.scss */
  .acc-bottom-info::before {
    width: 17px;
    height: 17px;
    min-width: 17px;
    min-height: 17px;
  }
}
/* line 708, assets/scss/components/_accordion.scss */
.acc-bottom-info p {
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.02em;
  color: #999999;
}
@media only screen and (max-width: 991px) {
  /* line 708, assets/scss/components/_accordion.scss */
  .acc-bottom-info p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
}
/* line 720, assets/scss/components/_accordion.scss */
.acc-bottom-info p a {
  text-decoration: none;
}
/* line 723, assets/scss/components/_accordion.scss */
.acc-bottom-info p a:hover {
  text-decoration: underline;
}
/* line 729, assets/scss/components/_accordion.scss */
.acc-bottom-info > *:last-child {
  margin-bottom: 0;
}

/* line 1, assets/scss/components/_step.scss */
.step {
  padding: 100px 0 42px;
}
@media only screen and (max-width: desktop) {
  /* line 1, assets/scss/components/_step.scss */
  .step {
    padding: 100px 0 42px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 1, assets/scss/components/_step.scss */
  .step {
    padding: 100px 0 42px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 1, assets/scss/components/_step.scss */
  .step {
    padding: 30px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1, assets/scss/components/_step.scss */
  .step {
    padding: 30px 0;
  }
}
/* line 12, assets/scss/components/_step.scss */
.step .container, .step .breadcrumbs {
  max-width: 1116px;
}
/* line 16, assets/scss/components/_step.scss */
.step__heading {
  text-align: center;
}
/* line 20, assets/scss/components/_step.scss */
.step__row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -45px;
  padding-top: 22px;
}
@media only screen and (max-width: desktop) {
  /* line 20, assets/scss/components/_step.scss */
  .step__row {
    margin: 0 -5px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 20, assets/scss/components/_step.scss */
  .step__row {
    margin: 0 -5px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 20, assets/scss/components/_step.scss */
  .step__row {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 20, assets/scss/components/_step.scss */
  .step__row {
    margin: 0;
  }
}
/* line 35, assets/scss/components/_step.scss */
.step__item {
  padding: 0 45px;
  width: 33.33%;
  position: relative;
}
@media only screen and (max-width: desktop) {
  /* line 35, assets/scss/components/_step.scss */
  .step__item {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 35, assets/scss/components/_step.scss */
  .step__item {
    padding: 0 10px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 35, assets/scss/components/_step.scss */
  .step__item {
    width: 100%;
    padding: 9px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 35, assets/scss/components/_step.scss */
  .step__item {
    width: 100%;
    padding: 9px 0;
  }
}
/* line 49, assets/scss/components/_step.scss */
.step__item::after {
  display: block;
  content: "";
  width: 32px;
  height: 32px;
  background: url(assets/images/icons/blue-arrow.svg) no-repeat center center;
  background-size: contain;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(50%, -50%);
  z-index: 9;
}
@media only screen and (max-width: tablet-small) {
  /* line 49, assets/scss/components/_step.scss */
  .step__item::after {
    right: calc(50% - 15px);
    top: calc(100% - 15px);
    transform: rotate(90deg);
  }
}
@media only screen and (max-width: 767px) {
  /* line 49, assets/scss/components/_step.scss */
  .step__item::after {
    right: calc(50% - 15px);
    top: calc(100% - 15px);
    transform: rotate(90deg);
  }
}
/* line 70, assets/scss/components/_step.scss */
.step__item:last-child::after {
  display: none;
}
/* line 76, assets/scss/components/_step.scss */
.step__card {
  background: #f6faff;
  border-radius: 15px;
  height: 100%;
  padding: 34px 25px;
  text-align: center;
}
@media only screen and (max-width: tablet-small) {
  /* line 76, assets/scss/components/_step.scss */
  .step__card {
    display: flex;
    background: #ffffff;
    box-shadow: 0px 5px 30px rgba(133, 145, 156, 0.2);
    border-radius: 8px;
    padding: 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 76, assets/scss/components/_step.scss */
  .step__card {
    display: flex;
    background: #ffffff;
    box-shadow: 0px 5px 30px rgba(133, 145, 156, 0.2);
    border-radius: 8px;
    padding: 20px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 91, assets/scss/components/_step.scss */
  .step__card__copy {
    width: calc(100% - 100px);
    text-align: left;
    padding-left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 91, assets/scss/components/_step.scss */
  .step__card__copy {
    width: calc(100% - 100px);
    text-align: left;
    padding-left: 15px;
  }
}
/* line 99, assets/scss/components/_step.scss */
.step__card__icon {
  margin: 0 0 30px;
}
@media only screen and (max-width: desktop) {
  /* line 103, assets/scss/components/_step.scss */
  .step__card__icon img {
    max-height: 80px;
    width: auto;
    max-width: 100%;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 103, assets/scss/components/_step.scss */
  .step__card__icon img {
    max-height: 80px;
    width: auto;
    max-width: 100%;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 99, assets/scss/components/_step.scss */
  .step__card__icon {
    width: 100px;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 99, assets/scss/components/_step.scss */
  .step__card__icon {
    width: 100px;
    margin: 0;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 116, assets/scss/components/_step.scss */
  .step__card__heading {
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 116, assets/scss/components/_step.scss */
  .step__card__heading {
    margin: 0 0 10px;
  }
}
/* line 123, assets/scss/components/_step.scss */
.step__card__description p {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #777e91;
}
@media only screen and (max-width: desktop) {
  /* line 123, assets/scss/components/_step.scss */
  .step__card__description p {
    font-size: 14px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 123, assets/scss/components/_step.scss */
  .step__card__description p {
    font-size: 14px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 123, assets/scss/components/_step.scss */
  .step__card__description p {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 123, assets/scss/components/_step.scss */
  .step__card__description p {
    margin: 0;
  }
}

/* line 4, assets/scss/components/_tabs.scss */
.zp-tabs ul.ui-tabs-nav li a {
  font-weight: 700;
  font-size: 22px;
  line-height: 56px;
  color: rgba(24, 24, 25, 0.4);
}
/* line 13, assets/scss/components/_tabs.scss */
.zp-tabs ul.ui-tabs-nav li.ui-state-active a {
  color: #2176FF;
}
/* line 16, assets/scss/components/_tabs.scss */
.zp-tabs ul.ui-tabs-nav li.ui-state-active a:after {
  content: '';
  background: #2176FF;
  width: 80%;
  height: 5px;
  display: block;
  margin: 0 auto;
  border-radius: 10px 10px 0px 0px;
}
/* line 30, assets/scss/components/_tabs.scss */
.zp-tabs .wp-block-getwid-tabs__nav-link {
  border: 0px;
}
/* line 34, assets/scss/components/_tabs.scss */
.zp-tabs .wp-block-getwid-tabs__tab-content {
  border: 0px;
  padding: 0px;
}
@media only screen and (max-width: 768px) {
  /* line 42, assets/scss/components/_tabs.scss */
  .zp-tabs ul.ui-tabs-nav li a {
    font-weight: bold;
    font-size: 18px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 413px) {
  /* line 54, assets/scss/components/_tabs.scss */
  .zp-tabs ul.ui-tabs-nav li a {
    padding: 0 8px !important;
    font-size: 14px;
    line-height: 40px;
  }
}

/* line 65, assets/scss/components/_tabs.scss */
.tabs-with-cards-section {
  padding: 100px 0 35px;
}
/* line 68, assets/scss/components/_tabs.scss */
.tabs-with-cards-section.promotion-tabs {
  padding-top: 0px;
}
/* line 72, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .container--full {
  max-width: 1260px;
}
/* line 76, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-getwid-tabs__tab-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -45px;
  padding-top: 30px;
}
/* line 83, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box {
  width: calc(50% - 30px);
  margin: 15px 15px !important;
  border-radius: 20px;
  padding: 45px 20px 55px 44px;
  min-height: 335px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 91, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box .img-box-row {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 96, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box:first-child {
  margin-top: 15px;
}
/* line 100, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(1) {
  background-color: #ECF7F9;
}
/* line 104, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(4n+4), .tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(4n+4) + * {
  background-color: #ECF7F9;
}
/* line 109, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(4n+2), .tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(4n+2) + * {
  background-color: #F7F2F9;
}
/* line 114, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box .ch__img {
  width: 210px;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
/* line 119, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box .ch__content {
  width: calc(100% - 210px);
  padding-right: 20px;
}
/* line 124, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box .ch__copy__heading {
  font-size: 28px;
  line-height: 31px;
  letter-spacing: 0.8px;
  color: #23262F;
  margin-bottom: 25px;
  font-weight: 700;
}
/* line 133, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box p {
  font-size: 16px;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 23px;
  color: rgba(11, 36, 58, 0.75);
}
/* line 142, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box .button {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 146, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box .button.m-btn {
  display: none;
}
/* line 151, assets/scss/components/_tabs.scss */
.tabs-with-cards-section .wp-block-lazyblock-image-box .zp-btn-text {
  font-size: 12px;
  line-height: 117.5%;
  color: #181837;
  margin-left: 19px;
  font-weight: 500;
}
@media only screen and (max-width: 1320px) {
  /* line 161, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-getwid-tabs__tab-content {
    margin: 0px;
  }
}
@media only screen and (max-width: 1240px) {
  /* line 168, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .img-box-row {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  /* line 172, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .ch__img {
    width: 180px;
  }
  /* line 176, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .ch__content {
    width: calc(100% - 180px);
    padding-right: 20px;
  }
  /* line 182, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .zp-primary-btn a {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 1150px) {
  /* line 190, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box {
    min-height: auto;
  }
  /* line 193, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box p {
    margin-bottom: 0px;
  }
  /* line 198, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .button.m-btn {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    margin-top: 20px;
  }
  /* line 204, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .button.d-btn {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  /* line 213, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-getwid-tabs__tab-content {
    margin: 0px;
  }
  /* line 217, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box {
    width: 100%;
    margin: 15px 0px !important;
  }
  /* line 221, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(1), .tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(3) {
    background-color: #ECF7F9;
  }
  /* line 226, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(2), .tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(4) {
    background-color: #F7F2F9;
  }
}
@media only screen and (max-width: 768px) {
  /* line 65, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section {
    padding: 0px 0 10px;
  }
  /* line 236, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-getwid-tabs__tab-content {
    margin: 0px;
    padding-top: 20px;
  }
  /* line 241, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box {
    width: 100%;
    margin: 12px 0px !important;
    padding: 18px 17px 23px 15px;
  }
  /* line 246, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .img-box-row {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  /* line 250, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .ch__content {
    padding-right: 0px;
  }
  /* line 255, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(even) .ch__img--right {
    flex-direction: row;
  }
  /* line 259, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(even) .ch__content {
    padding-left: 10px;
  }
  /* line 265, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box:nth-child(odd) .ch__content {
    padding-right: 10px;
  }
  /* line 270, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .ch__copy__heading {
    font-size: 18px;
    line-height: 110%;
    padding: 0px;
    color: #181837;
    margin-bottom: 10px;
  }
  /* line 278, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box p {
    font-size: 12px;
    line-height: 130%;
    color: #181837;
    margin-bottom: 20px;
  }
  /* line 287, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box ul li:last-child {
    margin-left: 11px;
  }
  /* line 294, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .zp-primary-btn a {
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    height: 25px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 305, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box {
    min-height: auto;
  }
  /* line 308, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .ch__img {
    width: 111px;
  }
  /* line 312, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .ch__content {
    width: calc(100% - 111px);
  }
  /* line 316, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box p {
    margin-bottom: 0px;
  }
  /* line 321, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .button.m-btn {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    margin-top: 20px;
  }
  /* line 327, assets/scss/components/_tabs.scss */
  .tabs-with-cards-section .wp-block-lazyblock-image-box .button.d-btn {
    display: none;
  }
}

/**/
/* line 343, assets/scss/components/_tabs.scss */
.tab-sec:not(.tab-sec-full) .container, .tab-sec:not(.tab-sec-full) .breadcrumbs {
  max-width: 900px;
}
@media only screen and (max-width: tablet-small) {
  /* line 343, assets/scss/components/_tabs.scss */
  .tab-sec:not(.tab-sec-full) .container, .tab-sec:not(.tab-sec-full) .breadcrumbs {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 343, assets/scss/components/_tabs.scss */
  .tab-sec:not(.tab-sec-full) .container, .tab-sec:not(.tab-sec-full) .breadcrumbs {
    padding: 0;
  }
}

/* line 353, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs {
  padding-top: 43px;
}
@media only screen and (max-width: tablet-small) {
  /* line 353, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs {
    padding-top: 53px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 353, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs {
    padding-top: 53px;
  }
}
/* line 360, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs .mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-bottom: 9px;
}
/* line 364, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs .mCSB_scrollTools {
  opacity: 0 !important;
  filter: "alpha(opacity=0)" !important;
  -ms-filter: "alpha(opacity=0)" !important;
}
/* line 370, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tab-style {
  overflow: hidden;
}
/* line 375, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links {
  margin: 0;
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
  -webkit-box-pack: flex-start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
  position: relative;
  width: 100%;
}
@media only screen and (max-width: tablet-small) {
  /* line 375, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links {
    margin-left: 25px;
    margin-right: 15px;
    display: inline-flex;
  }
}
@media only screen and (max-width: 767px) {
  /* line 375, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links {
    margin-left: 25px;
    margin-right: 15px;
    display: inline-flex;
  }
}
/* line 391, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links::after {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #E2E2E2;
  border-radius: 8px;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 403, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link {
  border: none;
  margin: 0;
  background: none;
}
/* line 408, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a {
  white-space: nowrap;
  padding: 2px 0 0 !important;
  margin: 0 50px 0 0;
  color: #181837;
  opacity: 0.4;
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  transition: all 0.25s ease;
  height: 50px;
  position: relative;
}
@media only screen and (max-width: tablet-small) {
  /* line 408, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a {
    font-size: 14px;
    margin: 0 30px 0 0;
    height: 30px;
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 408, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a {
    font-size: 14px;
    margin: 0 30px 0 0;
    height: 30px;
    padding-top: 3px !important;
  }
}
/* line 428, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a::after {
  display: block;
  content: "";
  width: 0;
  height: 5px;
  background: #2176FF;
  border-radius: 10px 10px 0 0;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 0.25s ease;
}
@media only screen and (max-width: tablet-small) {
  /* line 428, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a::after {
    height: 3px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 428, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a::after {
    height: 3px;
  }
}
/* line 447, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  /*font-size  : 24px;*/
  color: #2176FF;
  opacity: 1;
  padding-top: 0 !important;
}
@media only screen and (max-width: tablet-small) {
  /* line 447, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
    font-size: 18px;
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 447, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
    font-size: 18px;
    padding-top: 0px !important;
  }
}
/* line 458, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a::after {
  width: 100%;
}
/* line 465, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:last-child a {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  /* line 465, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:last-child a {
    margin: 0 60px 0 0;
  }
}
/* line 477, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content {
  border: none;
  padding: 42px 40px 14px 23px;
}
@media only screen and (max-width: tablet-small) {
  /* line 477, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 477, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content {
    padding: 0;
  }
}

/* line 490, assets/scss/components/_tabs.scss */
.alert-box-section {
  text-align: center;
}
/* line 493, assets/scss/components/_tabs.scss */
.alert-box-section .container, .alert-box-section .breadcrumbs {
  padding: 0 25px;
}
@media only screen and (max-width: tablet-small) {
  /* line 490, assets/scss/components/_tabs.scss */
  .alert-box-section {
    margin: 0 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 490, assets/scss/components/_tabs.scss */
  .alert-box-section {
    margin: 0 0 15px;
  }
}

/* line 502, assets/scss/components/_tabs.scss */
.alert-box {
  margin: 0 0 14px;
  background: #FBFCFF;
  border-radius: 8px;
  position: relative;
  font-weight: 500;
  font-size: 16px;
  line-height: 130.5%;
  letter-spacing: 0.035em;
  color: #999999;
  display: inline-flex;
  align-items: center;
  padding: 7px 37px;
}
@media only screen and (max-width: tablet-small) {
  /* line 502, assets/scss/components/_tabs.scss */
  .alert-box {
    padding: 11px 20px 12px;
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 502, assets/scss/components/_tabs.scss */
  .alert-box {
    padding: 11px 20px 12px;
    font-size: 14px;
  }
}
/* line 521, assets/scss/components/_tabs.scss */
.alert-box::before {
  margin: 5px 16px 5px 0;
  display: block;
  content: "";
  background: url(assets/images/icons/icon-info.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 23px;
  height: 23px;
  min-width: 23px;
  min-height: 23px;
}

/**/
/* line 540, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle {
  padding: 0;
  overflow: hidden;
}
/* line 545, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper {
  box-shadow: none;
}
/* line 548, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable {
  border: none;
}
/* line 551, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable tr {
  background-color: transparent !important;
  position: relative;
}
/* line 555, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable tr::before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background: #E6E8EC;
  z-index: 99;
}
/* line 568, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th {
  border: none;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  color: #777E91;
  width: auto !important;
  padding: 14px;
}
/* line 577, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th:nth-of-type(1) {
  padding-left: 0;
}
/* line 581, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th:nth-of-type(2) {
  min-width: 180px !important;
  max-width: 180px !important;
  width: 180px !important;
}
/* line 587, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th:nth-of-type(3) {
  max-width: inherit !important;
  width: auto !important;
}
/* line 592, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th:nth-of-type(4) {
  max-width: 90px;
}
/* line 596, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th:nth-of-type(5) {
  max-width: 90px;
}
/* line 600, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th:nth-of-type(7) {
  max-width: 112px;
}
/* line 604, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th:nth-of-type(8) {
  max-width: 96px;
}
/* line 610, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th[data-index="percent_change_24h"] {
  font-size: 0;
  line-height: 0;
}
/* line 614, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th[data-index="percent_change_24h"] .badge-default {
  font-size: 12px;
  line-height: 1;
}
/* line 620, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th[data-index="percent_change_7d"] {
  font-size: 0;
  line-height: 0;
}
/* line 624, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th[data-index="percent_change_7d"] .badge-default {
  font-size: 12px;
  line-height: 1;
}
/* line 630, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td {
  border: none;
  font-size: 14px;
  line-height: 1;
  color: #23262F;
  padding: 14px;
}
@media only screen and (min-width: 568px) {
  /* line 637, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td:nth-of-type(1), .wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td:nth-of-type(2) {
    background: none !important;
    box-shadow: none !important;
  }
}
@media only screen and (max-width: 567px) {
  /* line 637, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td:nth-of-type(1), .wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td:nth-of-type(2) {
    background: #FFF !important;
  }
}
/* line 649, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td:nth-of-type(1) {
  padding-left: 0 !important;
}
/* line 653, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td:nth-of-type(7) {
  width: 112px;
  max-width: 112px;
}
/* line 658, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td:nth-of-type(8) {
  width: 96px;
  max-width: 96px;
}
/* line 664, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td .cmc-name a {
  display: flex;
  align-items: center;
}
/* line 668, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td .cmc-name a .cmc_coin_logo {
  display: block;
  margin: 0 12px 0 0 !important;
}
/* line 672, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td .cmc-name a .cmc_coin_logo img {
  min-width: 32px !important;
  height: auto !important;
  border-radius: 100%;
}
/* line 679, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td .cmc-name a .cmc_coin_name {
  color: #23262F !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  white-space: nowrap !important;
}
/* line 686, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td .cmc-name a .cmc_coin_symbol {
  order: 2;
  font-weight: 500 !important;
  font-size: 14px !important;
  color: #777E91 !important;
}
/* line 695, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td .cmc-price {
  color: #23262F;
}
/* line 699, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td .cmc-charts {
  max-width: 112px;
}
/* line 705, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td .changes .cmc_icon-down,
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td .changes .cmc_icon-up {
  display: none;
}
/* line 711, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td .cmc-market-cap {
  font-weight: 700;
}
/* line 718, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin: 0;
}
/* line 724, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs .mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin: 0;
}
/* line 728, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__nav-links {
  border-bottom: solid 4px rgba(82, 81, 103, 0.3);
  flex-wrap: nowrap !important;
}
/* line 734, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__nav-link {
  border: none !important;
  margin: 0;
  background: transparent;
  white-space: nowrap !important;
}
/* line 742, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  opacity: 1;
}
/* line 745, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__nav-link.ui-tabs-active a::after {
  width: 100%;
}
/* line 753, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__nav-link a {
  display: block;
  margin: 0;
  padding: 0 25px 23px 0 !important;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #23262F;
  opacity: 0.5;
}
/* line 764, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__nav-link a::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  background: #1D76FF;
  width: 0;
  height: 4px;
  transition: all 0.25s ease;
}
/* line 778, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__nav-link:first-child a {
  padding-left: 8px !important;
}
/* line 785, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__tab-content {
  border: none;
  padding: 0;
}
/* line 789, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__tab-content .cmc_price_conversion {
  margin: 15px 15px 15px 0;
}
/* line 793, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__tab-content .cmc_pagi,
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__tab-content .cmc_search {
  margin: 0;
}
/* line 799, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle .wp-block-getwid-tabs__tab-content #cmc_coinslist_wrapper .top {
  top: 15px;
}
/* line 809, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle--coin-detail .wp-block-getwid-tabs__nav-links {
  border-color: transparent;
}
/* line 813, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle--coin-detail .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a {
  padding: 20px 15px !important;
  font-size: 16px;
}
/* line 819, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle--coin-detail .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  color: #2072EF;
}
/* line 826, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle--coin-detail .wp-block-getwid-tabs__tab-content-wrapper {
  background: #FFF;
  padding: 30px;
  visibility: hidden;
  opacity: 0;
  z-index: -9999;
}
@media only screen and (max-width: 567px) {
  /* line 826, assets/scss/components/_tabs.scss */
  .wp-block-getwid-tabs.tabstyle--coin-detail .wp-block-getwid-tabs__tab-content-wrapper {
    padding: 20px;
  }
}
/* line 837, assets/scss/components/_tabs.scss */
.wp-block-getwid-tabs.tabstyle--coin-detail .wp-block-getwid-tabs__tab-content-wrapper.is-active-tab {
  visibility: visible;
  opacity: 1;
  z-index: 1;
}

/* line 851, assets/scss/components/_tabs.scss */
.conin-btn .btn {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 7px 19px;
  min-width: inherit;
}

/**/
/* line 865, assets/scss/components/_tabs.scss */
.amcharts-range-selector-range-wrapper span {
  margin: 0 10px 0 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: rgba(119, 126, 144, 0.5);
}

/* line 875, assets/scss/components/_tabs.scss */
.cmc-am4-range .amcharts-range-selector-range-wrapper {
  align-items: center;
}
@media only screen and (max-width: 567px) {
  /* line 875, assets/scss/components/_tabs.scss */
  .cmc-am4-range .amcharts-range-selector-range-wrapper {
    margin-bottom: 20px;
  }
}

/* line 883, assets/scss/components/_tabs.scss */
.cmc-am4-range .amcharts-range-selector-from-input,
.cmc-am4-range .amcharts-range-selector-to-input {
  background: #F1F1F8;
  border-radius: 5px;
  width: 130px;
  margin: 0 20px 0 0;
  padding: 15px;
  border: none;
  max-width: 100%;
}

@media only screen and (max-width: 567px) {
  /* line 895, assets/scss/components/_tabs.scss */
  .amcharts-range-selector-range-wrapper {
    position: relative;
    padding-top: 20px;
  }
  /* line 899, assets/scss/components/_tabs.scss */
  .amcharts-range-selector-range-wrapper .amcharts-range-selector-from-title,
  .amcharts-range-selector-range-wrapper .amcharts-range-selector-to-title {
    position: absolute;
    top: 0;
  }
  /* line 905, assets/scss/components/_tabs.scss */
  .amcharts-range-selector-range-wrapper .amcharts-range-selector-to-title {
    left: 150px;
  }
  /* line 909, assets/scss/components/_tabs.scss */
  .amcharts-range-selector-range-wrapper input {
    display: block;
    width: 100px;
  }
}
/**/
/* line 919, assets/scss/components/_tabs.scss */
div[id*=cmc_].dataTables_wrapper table.dataTable th[role=columnheader]:not(.no-sort):after {
  background-image: url(assets/images/icons/arrow-sort-default.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 6px;
  height: 10px;
  font-size: 0;
  line-height: 0;
  position: initial;
  top: initial;
  right: initial;
  display: block;
}

/* line 938, assets/scss/components/_tabs.scss */
body.wp-admin .wp-block-getwid-tabs.tabstyle--coin-detail .wp-block-getwid-tabs__tab-content-wrapper {
  visibility: visible;
  opacity: 1;
}

/* line 947, assets/scss/components/_tabs.scss */
#cmc_historical_tbl {
  /*min-width: 500px !important;*/
}

@media only screen and (max-width: 768px) {
  /* line 951, assets/scss/components/_tabs.scss */
  .pricing-nested-tabs {
    padding-top: 20px !important;
  }
}
/* line 956, assets/scss/components/_tabs.scss */
.pricing-nested-tabs.wp-block-getwid-tabs {
  padding-top: 20px;
}
/* line 961, assets/scss/components/_tabs.scss */
.pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links {
  margin-bottom: 20px;
}
/* line 964, assets/scss/components/_tabs.scss */
.pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links:after {
  display: none;
}
/* line 968, assets/scss/components/_tabs.scss */
.pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link {
  /*width        : calc(100%/3);*/
  background: #F4F9FF;
  border-radius: 0;
  text-align: center;
  margin: 0 15px 0 0;
  position: relative;
  border-radius: 5px;
}
/* line 977, assets/scss/components/_tabs.scss */
.pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link .wp-block-getwid-tabs__title-wrapper {
  position: relative;
  width: 100%;
}
/* line 984, assets/scss/components/_tabs.scss */
.pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active .ui-tabs-anchor {
  background: #2176FF;
  color: #FFF;
}
/* line 988, assets/scss/components/_tabs.scss */
.pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active .ui-tabs-anchor:after {
  border-top-color: #2072EF;
}
/* line 994, assets/scss/components/_tabs.scss */
.pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a {
  text-align: center;
  font-size: 18px;
  line-height: 28px;
  color: #2072EF;
  margin: 0px;
  height: 44px;
  padding: 0 30px !important;
  border-radius: 5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  opacity: 1;
}
/* line 1008, assets/scss/components/_tabs.scss */
.pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a:after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 1;
  width: 0 !important;
  height: 0;
  border-radius: 0;
  background: none;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid transparent;
  border-bottom: 0;
}
/* line 1026, assets/scss/components/_tabs.scss */
.pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a .wp-block-getwid-tabs__title {
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1036, assets/scss/components/_tabs.scss */
.pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a::after a:after {
  content: "";
  width: 100%;
  border-width: 10px;
  bottom: -44px;
  border-top-color: #2072EF;
}
@media only screen and (max-width: 991px) {
  /* line 1051, assets/scss/components/_tabs.scss */
  .pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link {
    /*width: 200px;*/
  }
  /* line 1054, assets/scss/components/_tabs.scss */
  .pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a {
    font-size: 15px !important;
    line-height: 130.5%;
    height: 30px;
    padding: 0 10px !important;
  }
}
@media only screen and (max-width: 991px) and (max-width: 767px) {
  /* line 1054, assets/scss/components/_tabs.scss */
  .pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1066, assets/scss/components/_tabs.scss */
  .pricing-nested-tabs.wp-block-getwid-tabs .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:last-child a {
    margin: 0 0px 0 0;
  }
}

/* line 3, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__grid {
  background: rgba(194, 194, 221, 0.15);
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  border-radius: 18px;
  padding: 24px 0 31px;
}
@media only screen and (max-width: tablet) {
  /* line 3, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__grid {
    padding: 20px 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 3, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__grid {
    padding: 20px 0;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 3, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__grid {
    margin: 41px 0;
    padding: 20px 0 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__grid {
    margin: 41px 0;
    padding: 20px 0 18px;
  }
}
/* line 18, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width: tablet-small) {
  /* line 18, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 767px) {
  /* line 18, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row {
    flex-wrap: wrap;
  }
}
/* line 25, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row:not(.slick-initialized) {
  opacity: 0;
  visibility: hidden;
  height: 213px;
  transition: all 0.25s ease;
}
/* line 34, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-track {
  display: flex !important;
}
/* line 38, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-list {
  padding: 0 20px;
}
/* line 43, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0;
  line-height: 0;
  background: #FCFCFD;
  color: #0B243A;
  border-radius: 10px;
  width: 52px;
  height: 100px;
  z-index: 9;
  cursor: pointer;
  border: none;
  box-shadow: 0px 8px 14px rgba(90, 123, 254, 0.15);
  transition: all 0.25 ease;
  overflow: hidden;
}
@media only screen and (max-width: tablet) {
  /* line 43, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow {
    width: 30px;
    height: 58px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 43, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow {
    width: 30px;
    height: 58px;
  }
}
/* line 66, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow.slick-disabled {
  cursor: default;
}
/* line 70, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow:before, .wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: calc(100% + 4px);
  background: #005AD3;
  /* onhover background color */
  z-index: -1;
  transform: translate3D(-100%, 0, 0%);
  /* move elements above button so they don't appear initially */
  transition: all .5s;
  border-radius: 0 100px 100px 0px;
}
/* line 88, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow:before {
  background: transparent;
  /* button default background color */
  z-index: -2;
  transform: translate3D(0, 0, 0);
}
/* line 95, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow:after {
  transform: translate3D(-100%, 0%, 0);
}
/* line 99, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow:hover {
  border-color: transparent !important;
  color: #FFF;
}
/* line 103, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow:hover:after {
  transform: translate3D(0, 0, 0);
  transition: all .5s;
  border-radius: 0;
}
/* line 115, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow.slick-prev {
  left: -26px;
}
@media only screen and (max-width: tablet) {
  /* line 115, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow.slick-prev {
    left: -15px;
  }
  /* line 121, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow.slick-prev svg {
    height: 18px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 115, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow.slick-prev {
    left: -15px;
  }
  /* line 121, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow.slick-prev svg {
    height: 18px;
  }
}
/* line 127, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow.slick-next {
  right: -26px;
}
@media only screen and (max-width: tablet) {
  /* line 127, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow.slick-next {
    right: -15px;
  }
  /* line 133, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow.slick-next svg {
    height: 18px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 127, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow.slick-next {
    right: -15px;
  }
  /* line 133, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__row.slick-initialized .slick-arrow.slick-next svg {
    height: 18px;
  }
}
/* line 145, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__item {
  -webkit-box: 1;
  -moz-box: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  text-align: center;
  padding: 47px 15px 29px;
  position: relative;
}
/* line 151, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__item:hover {
  background: #fff;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  border-radius: 18px;
}
@media only screen and (max-width: tablet-small) {
  /* line 145, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__item {
    padding: 13px 32px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 145, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__item {
    padding: 13px 32px;
  }
}
@media only screen and (max-width: phone-wide) {
  /* line 145, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__item {
    padding: 13px 15px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 145, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__item {
    padding: 13px 15px;
  }
}
/* line 164, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__item__url {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 173, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__item img {
  min-height: 83px;
  margin: 0 auto 34px;
}
@media only screen and (max-width: tablet-small) {
  /* line 173, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__item img {
    width: 68px;
    height: 68px;
    min-height: auto;
    margin: 0 auto 23px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 173, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__item img {
    width: 68px;
    height: 68px;
    min-height: auto;
    margin: 0 auto 23px;
  }
}
/* line 185, assets/scss/components/_icon-grid-slider.scss */
.wp-block-lazyblock-icon-grid-slider .icon__item__heading {
  margin: 0;
  color: #525167;
  line-height: 1.08500;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
}
@media only screen and (max-width: tablet-small) {
  /* line 185, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__item__heading {
    flex: 1;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 185, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__item__heading {
    flex: 1;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
  }
}
@media only screen and (max-width: phone-wide) {
  /* line 201, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__item__heading br {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  /* line 201, assets/scss/components/_icon-grid-slider.scss */
  .wp-block-lazyblock-icon-grid-slider .icon__item__heading br {
    display: none;
  }
}

/* line 210, assets/scss/components/_icon-grid-slider.scss */
.icon-slider-section {
  padding: 100px 25px;
}
@media only screen and (max-width: 1199px) {
  /* line 210, assets/scss/components/_icon-grid-slider.scss */
  .icon-slider-section {
    padding: 60px 25px;
  }
}
/* line 216, assets/scss/components/_icon-grid-slider.scss */
.icon-slider-section .container, .icon-slider-section .breadcrumbs {
  max-width: 1250px;
}
/* line 220, assets/scss/components/_icon-grid-slider.scss */
.icon-slider-section h2 {
  font-weight: bold;
  line-height: 100%;
  color: #23262F;
  margin-bottom: 19px;
}
/* line 228, assets/scss/components/_icon-grid-slider.scss */
.icon-slider-section .icon-slider-section-sub-head {
  margin: 0;
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  text-align: center;
  color: #777E91;
}
@media only screen and (max-width: 767px) {
  /* line 228, assets/scss/components/_icon-grid-slider.scss */
  .icon-slider-section .icon-slider-section-sub-head {
    font-size: 18px;
  }
}
/* line 240, assets/scss/components/_icon-grid-slider.scss */
.icon-slider-section .ch__border_btn {
  margin-top: 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media only screen and (max-width: 840px) {
  /* line 210, assets/scss/components/_icon-grid-slider.scss */
  .icon-slider-section {
    padding: 70px 0px 40px;
  }
  /* line 249, assets/scss/components/_icon-grid-slider.scss */
  .icon-slider-section h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    margin-bottom: 14px;
  }
  /* line 257, assets/scss/components/_icon-grid-slider.scss */
  .icon-slider-section .logo img {
    height: 24px;
  }
  /* line 262, assets/scss/components/_icon-grid-slider.scss */
  .icon-slider-section .ch__border_btn {
    margin-top: 26px;
  }
}
/* line 268, assets/scss/components/_icon-grid-slider.scss */
.icon-slider-section .wp-block-lazyblock-icon-grid-slider {
  padding-top: 45px;
}
@media only screen and (max-width: 767px) {
  /* line 268, assets/scss/components/_icon-grid-slider.scss */
  .icon-slider-section .wp-block-lazyblock-icon-grid-slider {
    padding-top: 0;
  }
}

/* line 284, assets/scss/components/_icon-grid-slider.scss */
.learn-page-topic-slider > .block-section > .container, .learn-page-topic-slider > .block-section > .breadcrumbs {
  padding: 0;
  max-width: 100%;
}

/* line 2, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content h2 {
  text-align: center;
  margin-bottom: 54px;
}
@media only screen and (max-width: tablet-small) {
  /* line 2, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content h2 {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content h2 {
    margin-bottom: 40px;
  }
}
/* line 9, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .image_content__row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -16px;
}
/* line 13, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .image_content__row .image_content__item {
  width: calc(100%/3 - 32px);
  margin: 0 16px;
  background: #FFFFFF;
  padding: 37px 43px 67px;
  box-shadow: 0px 5px 30px rgba(133, 145, 156, 0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  position: relative;
}
/* line 21, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .image_content__row .image_content__item:hover {
  box-shadow: 0px 5px 30px 0px rgba(133, 145, 146, 0.2);
}
@media only screen and (max-width: 576px) {
  /* line 13, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .image_content__row .image_content__item {
    transform: scale(0.9);
    transition: all 0.25s ease;
    padding: 40px 23px 40px;
    margin: 0px 5px;
    width: 100%;
  }
  /* line 30, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .image_content__row .image_content__item.slick-current {
    transform: scale(1);
  }
}
/* line 35, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .image_content__row .image_content__card__img {
  min-height: 108px;
  margin-bottom: 23px;
}
/* line 38, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .image_content__row .image_content__card__img .step__card__icon {
  text-align: center;
  min-height: 108px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: auto;
}
/* line 44, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .image_content__row .image_content__card__img .step__card__icon img {
  margin: auto;
}
/* line 49, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .image_content__row h5 {
  text-align: center;
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
  color: #181837;
  margin-bottom: 15px;
}
/* line 57, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .image_content__row p {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.035em;
  color: #181837;
  margin-bottom: 30px;
  text-align: center;
}
/* line 66, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .image_content__row .button {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  bottom: 47px;
  width: 100%;
  left: 0;
}
/* line 74, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .image_content__row .btn {
  border: 2px solid #525167;
  padding: 15px 12px;
  color: #0B243A !important;
  font-size: 12px;
  line-height: 18px;
}
/* line 80, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .image_content__row .btn:hover {
  color: #fff !important;
}
@media only screen and (max-width: tablet-small) {
  /* line 85, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .image_content__row .slick-list {
    overflow: visible;
    max-width: 65%;
    margin: 0 auto;
  }
  /* line 90, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .image_content__row h5 {
    font-weight: 700;
    font-size: 18px;
    line-height: 110%;
    margin-bottom: 16px;
  }
  /* line 96, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .image_content__row p {
    font-size: 12px;
    line-height: 140%;
  }
  /* line 100, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .image_content__row .btn {
    background: rgba(255, 255, 255, 0.04);
    border: 1.5px solid #CFCFED;
    padding: 5px 23px;
    min-width: 145px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 85, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .image_content__row .slick-list {
    overflow: visible;
    max-width: 65%;
    margin: 0 auto;
  }
  /* line 90, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .image_content__row h5 {
    font-weight: 700;
    font-size: 18px;
    line-height: 110%;
    margin-bottom: 16px;
  }
  /* line 96, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .image_content__row p {
    font-size: 12px;
    line-height: 140%;
  }
  /* line 100, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .image_content__row .btn {
    background: rgba(255, 255, 255, 0.04);
    border: 1.5px solid #CFCFED;
    padding: 5px 23px;
    min-width: 145px;
  }
}
/* line 110, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .slick-track {
  display: flex !important;
}
/* line 114, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .slick-slide {
  height: inherit !important;
}
/* line 117, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .slick-dots {
  margin: 30px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  width: 100%;
}
@media only screen and (max-width: tablet) {
  /* line 117, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .slick-dots {
    margin: 40px 0 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 117, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .slick-dots {
    margin: 40px 0 0;
  }
}
/* line 128, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .slick-dots > li {
  width: 66px;
  padding: 0 10px;
}
/* line 132, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .slick-dots > li:first-child:last-child {
  display: none;
}
@media only screen and (max-width: tablet-small) {
  /* line 128, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .slick-dots > li {
    width: 30px;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 128, assets/scss/components/_image-text-content.scss */
  .wp-block-lazyblock-image-with-text-content .slick-dots > li {
    width: 30px;
    padding: 0 5px;
  }
}
/* line 141, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .slick-dots > li button {
  display: block;
  width: 100%;
  font-size: 0;
  line-height: 0;
  border: none;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  cursor: pointer;
  height: 4px;
}
/* line 153, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .slick-dots > li button::before {
  display: block;
  content: "";
  width: 0;
  height: 4px;
  background: #629DF2;
  position: relative;
  z-index: 1;
  border-radius: 10px 10px 0 0;
}
/* line 164, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .slick-dots > li button::after {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #d9eaff;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 177, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .slick-dots > li.slick-active button {
  border-color: #629DF2;
}
/* line 180, assets/scss/components/_image-text-content.scss */
.wp-block-lazyblock-image-with-text-content .slick-dots > li.slick-active button::before {
  animation-name: widthFill;
  animation-duration: 7.8s;
  animation-timing-function: linear;
}

/* line 192, assets/scss/components/_image-text-content.scss */
.glossary-section {
  padding: 72px 0 55px;
  overflow: hidden;
}
@media only screen and (max-width: tablet-small) {
  /* line 192, assets/scss/components/_image-text-content.scss */
  .glossary-section {
    padding: 36px 0 39px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 192, assets/scss/components/_image-text-content.scss */
  .glossary-section {
    padding: 36px 0 39px;
  }
}
/* line 200, assets/scss/components/_image-text-content.scss */
.glossary-section .slick-dots {
  display: none !important;
}
/* line 204, assets/scss/components/_image-text-content.scss */
.glossary-section .wp-block-lazyblock-image-with-text-content .image_content__row p {
  color: #777E90;
}
/* line 207, assets/scss/components/_image-text-content.scss */
.glossary-section .wp-block-lazyblock-image-with-text-content .image_content__row p:last-child {
  margin-bottom: 0;
}
/* line 211, assets/scss/components/_image-text-content.scss */
.glossary-section .ch__border_btn {
  margin-top: 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
        /* .btn{
            border: 2px solid $royal-blue;
            @include border-radius(90px);
            text-transform: unset;
            color: #23262F !important;
            @include flexbox();
            @include justify-content(center);
            @include align-items(center);
            &:hover{
                color: $white !important;
            }
            .icon{
                background:url("./assets/images/icons/arrow-right-grey.png") no-repeat center center;
                margin-left: 22px;
                width: 5px;
                height: 8px;
                display: block;

            }
            &:hover{
                .icon{
                    background:url("./assets/images/icons/arrow-right-white.svg") no-repeat center center;
    
                }
            }
            @include mq(576px){
                margin-top: 3px;
            }
        }*/
}
@media only screen and (max-width: tablet-small) {
  /* line 211, assets/scss/components/_image-text-content.scss */
  .glossary-section .ch__border_btn {
    margin-top: 40px;
  }
  /* line 219, assets/scss/components/_image-text-content.scss */
  .glossary-section .ch__border_btn .btn {
    /*font-size: 12px;
    min-width: inherit;
    padding: 2px 12px;*/
  }
}
@media only screen and (max-width: 767px) {
  /* line 211, assets/scss/components/_image-text-content.scss */
  .glossary-section .ch__border_btn {
    margin-top: 40px;
  }
  /* line 219, assets/scss/components/_image-text-content.scss */
  .glossary-section .ch__border_btn .btn {
    /*font-size: 12px;
    min-width: inherit;
    padding: 2px 12px;*/
  }
}

/* line 1, assets/scss/components/_table-list.scss */
.table-list {
  border-collapse: collapse;
  margin: 0;
}
@media only screen and (max-width: tablet-small) {
  /* line 1, assets/scss/components/_table-list.scss */
  .table-list {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1, assets/scss/components/_table-list.scss */
  .table-list {
    display: block;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 7, assets/scss/components/_table-list.scss */
  .table-list thead {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 7, assets/scss/components/_table-list.scss */
  .table-list thead {
    display: none;
  }
}
/* line 12, assets/scss/components/_table-list.scss */
.table-list thead tr th {
  text-align: center;
  padding: 16px 16px 22px;
  color: #777E91;
  font-size: 12px;
  font-weight: 600;
}
/* line 18, assets/scss/components/_table-list.scss */
.table-list thead tr th:first-child {
  text-align: left;
  padding-left: 7px;
}
/* line 23, assets/scss/components/_table-list.scss */
.table-list thead tr th:last-child {
  text-align: right;
  padding-right: 7px;
}
@media only screen and (max-width: tablet-small) {
  /* line 30, assets/scss/components/_table-list.scss */
  .table-list tbody {
    display: block;
    padding: 39px 25px 13px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 30, assets/scss/components/_table-list.scss */
  .table-list tbody {
    display: block;
    padding: 39px 25px 13px;
  }
}
/* line 35, assets/scss/components/_table-list.scss */
.table-list tbody tr {
  border-bottom: solid 1px #E6E8EC;
  background: #FFF;
  position: relative;
}
/* line 40, assets/scss/components/_table-list.scss */
.table-list tbody tr:nth-child(odd) {
  background: #FFF;
}
/* line 43, assets/scss/components/_table-list.scss */
.table-list tbody tr:nth-child(even) {
  background: #FAFAFE;
}
@media only screen and (max-width: tablet-small) {
  /* line 46, assets/scss/components/_table-list.scss */
  .table-list tbody tr:nth-child(even)::after {
    display: block;
    content: "";
    width: calc(100% + 50px);
    height: 100%;
    background: #FAFAFE;
    position: absolute;
    left: -25px;
    top: 0;
    z-index: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 46, assets/scss/components/_table-list.scss */
  .table-list tbody tr:nth-child(even)::after {
    display: block;
    content: "";
    width: calc(100% + 50px);
    height: 100%;
    background: #FAFAFE;
    position: absolute;
    left: -25px;
    top: 0;
    z-index: 0;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 35, assets/scss/components/_table-list.scss */
  .table-list tbody tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border: none;
    margin: 0 0 7px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 35, assets/scss/components/_table-list.scss */
  .table-list tbody tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border: none;
    margin: 0 0 7px;
  }
}
/* line 69, assets/scss/components/_table-list.scss */
.table-list__item {
  text-align: center;
  padding: 17px;
  font-size: 18px;
  color: #23262F;
  font-weight: 500;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 991px) {
  /* line 69, assets/scss/components/_table-list.scss */
  .table-list__item {
    font-size: 14px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 69, assets/scss/components/_table-list.scss */
  .table-list__item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    text-align: left;
    padding-bottom: 23px;
    width: 100%;
    padding: 15px 0px;
  }
  /* line 87, assets/scss/components/_table-list.scss */
  .table-list__item:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  /* line 90, assets/scss/components/_table-list.scss */
  .table-list__item::before {
    display: block;
    content: attr(data-heading);
    color: #777E91;
    margin: 0 78px 10px 0px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 69, assets/scss/components/_table-list.scss */
  .table-list__item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    text-align: left;
    padding-bottom: 23px;
    width: 100%;
    padding: 15px 0px;
  }
  /* line 87, assets/scss/components/_table-list.scss */
  .table-list__item:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  /* line 90, assets/scss/components/_table-list.scss */
  .table-list__item::before {
    display: block;
    content: attr(data-heading);
    color: #777E91;
    margin: 0 78px 10px 0px;
  }
}
/* line 99, assets/scss/components/_table-list.scss */
.table-list__item:first-child {
  text-align: left;
  padding-left: 7px;
}
@media only screen and (max-width: tablet-small) {
  /* line 99, assets/scss/components/_table-list.scss */
  .table-list__item:first-child {
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 18px;
    color: #23262F;
    padding-left: 0;
    padding-bottom: 20px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 767px) {
  /* line 99, assets/scss/components/_table-list.scss */
  .table-list__item:first-child {
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 18px;
    color: #23262F;
    padding-left: 0;
    padding-bottom: 20px;
    font-weight: 500;
  }
}
/* line 112, assets/scss/components/_table-list.scss */
.table-list__item:first-child::before {
  display: none;
}
/* line 117, assets/scss/components/_table-list.scss */
.table-list__item:last-child {
  text-align: right;
  padding-right: 7px;
}
@media only screen and (max-width: tablet-small) {
  /* line 117, assets/scss/components/_table-list.scss */
  .table-list__item:last-child {
    text-align: left;
    padding: 15px 0 0px;
  }
  /* line 123, assets/scss/components/_table-list.scss */
  .table-list__item:last-child::before {
    margin: 0 58px 10px 0px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 117, assets/scss/components/_table-list.scss */
  .table-list__item:last-child {
    text-align: left;
    padding: 15px 0 0px;
  }
  /* line 123, assets/scss/components/_table-list.scss */
  .table-list__item:last-child::before {
    margin: 0 58px 10px 0px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 129, assets/scss/components/_table-list.scss */
  .table-list__item:nth-child(2) {
    padding-left: 0;
  }
  /* line 132, assets/scss/components/_table-list.scss */
  .table-list__item:nth-child(2)::before {
    margin: 0 82px 10px 0px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 129, assets/scss/components/_table-list.scss */
  .table-list__item:nth-child(2) {
    padding-left: 0;
  }
  /* line 132, assets/scss/components/_table-list.scss */
  .table-list__item:nth-child(2)::before {
    margin: 0 82px 10px 0px;
  }
}
/* line 138, assets/scss/components/_table-list.scss */
.table-list__item .d-flex {
  display: flex;
  align-items: center;
}
/* line 142, assets/scss/components/_table-list.scss */
.table-list__item .d-flex img {
  margin-right: 13px;
  width: 32px;
  height: 32px;
}
@media only screen and (max-width: tablet-small) {
  /* line 142, assets/scss/components/_table-list.scss */
  .table-list__item .d-flex img {
    margin-right: 20px;
    width: 19px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 142, assets/scss/components/_table-list.scss */
  .table-list__item .d-flex img {
    margin-right: 20px;
    width: 19px;
  }
}

/*@media only screen and (max-width: 767px) {
    .wp-block-getwid-tabs__tab-content {
    .wp-block-lazyblock-table-list {
        overflow: auto;
    }
    .table-list {
        min-width: 500px;
    }
    }
}*/
/* line 172, assets/scss/components/_table-list.scss */
.wp-block-lazyblock-table-list-simple {
  overflow: auto;
}

/* line 178, assets/scss/components/_table-list.scss */
.table-list-simple thead tr th {
  text-align: left;
  padding: 16px 16px 22px;
  color: #777E91;
  font-size: 14px;
  font-weight: 600;
}
/* line 184, assets/scss/components/_table-list.scss */
.table-list-simple thead tr th:first-child {
  text-align: left;
  /*padding-left: 7px;*/
}
/* line 189, assets/scss/components/_table-list.scss */
.table-list-simple thead tr th:last-child {
  text-align: left;
  padding-right: 7px;
}
@media only screen and (max-width: tablet-small) {
  /* line 178, assets/scss/components/_table-list.scss */
  .table-list-simple thead tr th {
    min-width: 120px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 178, assets/scss/components/_table-list.scss */
  .table-list-simple thead tr th {
    min-width: 120px;
  }
}
/* line 200, assets/scss/components/_table-list.scss */
.table-list-simple tbody tr {
  border-bottom: solid 1px #E6E8EC;
  background: #FFF;
  position: relative;
}
/* line 205, assets/scss/components/_table-list.scss */
.table-list-simple tbody tr:nth-child(odd) {
  background: #FFF;
}
/* line 208, assets/scss/components/_table-list.scss */
.table-list-simple tbody tr:nth-child(even) {
  background: #FAFAFE;
}
/* line 214, assets/scss/components/_table-list.scss */
.table-list-simple__item {
  text-align: left;
  padding: 17px;
  font-size: 18px;
  color: #23262F;
  font-weight: 500;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: tablet-small) {
  /* line 214, assets/scss/components/_table-list.scss */
  .table-list-simple__item {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 214, assets/scss/components/_table-list.scss */
  .table-list-simple__item {
    font-size: 14px;
  }
}
/* line 226, assets/scss/components/_table-list.scss */
.table-list-simple__item:first-child {
  text-align: left;
  /*padding-left: 7px;*/
}
/* line 230, assets/scss/components/_table-list.scss */
.table-list-simple__item:first-child::before {
  display: none;
}
/* line 235, assets/scss/components/_table-list.scss */
.table-list-simple__item:last-child {
  /*text-align   : right;*/
  /*padding-right: 7px;*/
}
/* line 242, assets/scss/components/_table-list.scss */
.table-list-simple__item .d-flex {
  display: flex;
  align-items: center;
}
/* line 246, assets/scss/components/_table-list.scss */
.table-list-simple__item .d-flex img {
  margin-right: 13px;
  width: 32px;
  height: 32px;
}

/* line 2, assets/scss/components/_table-list-col3.scss */
.tl__col-3 {
  margin-top: 44px;
  margin-bottom: 42px;
  background: #fff;
  border: 1px solid #d8eaff;
}
@media only screen and (max-width: tablet-small) {
  /* line 2, assets/scss/components/_table-list-col3.scss */
  .tl__col-3 {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2, assets/scss/components/_table-list-col3.scss */
  .tl__col-3 {
    margin-bottom: 50px;
  }
}
/* line 13, assets/scss/components/_table-list-col3.scss */
.tl__thead__row {
  display: flex;
  background: #f4f9ff;
  padding: 20px 40px;
  font-weight: bold;
  font-size: 24px;
  line-height: 140%;
  color: #23262f;
}
@media only screen and (max-width: tablet-small) {
  /* line 13, assets/scss/components/_table-list-col3.scss */
  .tl__thead__row {
    font-size: 12px;
    line-height: 130%;
    padding: 11px 15px 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 13, assets/scss/components/_table-list-col3.scss */
  .tl__thead__row {
    font-size: 12px;
    line-height: 130%;
    padding: 11px 15px 10px;
  }
}
/* line 28, assets/scss/components/_table-list-col3.scss */
.tl__thead__item {
  width: 35.5%;
}
@media only screen and (max-width: tablet-small) {
  /* line 28, assets/scss/components/_table-list-col3.scss */
  .tl__thead__item {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 28, assets/scss/components/_table-list-col3.scss */
  .tl__thead__item {
    width: 30%;
  }
}
@media only screen and (max-width: 374px) {
  /* line 28, assets/scss/components/_table-list-col3.scss */
  .tl__thead__item {
    width: 33.33%;
  }
}
/* line 36, assets/scss/components/_table-list-col3.scss */
.tl__thead__item:last-child {
  width: 29%;
}
@media only screen and (max-width: tablet-small) {
  /* line 36, assets/scss/components/_table-list-col3.scss */
  .tl__thead__item:last-child {
    width: 39%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 36, assets/scss/components/_table-list-col3.scss */
  .tl__thead__item:last-child {
    width: 39%;
  }
}
@media only screen and (max-width: 374px) {
  /* line 36, assets/scss/components/_table-list-col3.scss */
  .tl__thead__item:last-child {
    width: 33.33%;
  }
}
/* line 48, assets/scss/components/_table-list-col3.scss */
.tl__body {
  padding: 10px 0 36px;
}
@media only screen and (max-width: tablet) {
  /* line 48, assets/scss/components/_table-list-col3.scss */
  .tl__body {
    padding: 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 48, assets/scss/components/_table-list-col3.scss */
  .tl__body {
    padding: 0;
  }
}
/* line 53, assets/scss/components/_table-list-col3.scss */
.tl__body__row {
  display: flex;
  padding: 0 40px;
  font-weight: 500;
  font-size: 18px;
  line-height: 133%;
  color: #777e90;
}
@media only screen and (max-width: tablet-small) {
  /* line 53, assets/scss/components/_table-list-col3.scss */
  .tl__body__row {
    padding: 0 15px;
    font-size: 12px;
    line-height: 130%;
    font-weight: 400;
  }
}
@media only screen and (max-width: 767px) {
  /* line 53, assets/scss/components/_table-list-col3.scss */
  .tl__body__row {
    padding: 0 15px;
    font-size: 12px;
    line-height: 130%;
    font-weight: 400;
  }
}
@media only screen and (max-width: 374px) {
  /* line 53, assets/scss/components/_table-list-col3.scss */
  .tl__body__row {
    font-size: 11px;
    padding: 0 10px;
    word-break: break-word;
  }
}
/* line 72, assets/scss/components/_table-list-col3.scss */
.tl__body__row:last-child .tl__body__item {
  border: none;
}
/* line 77, assets/scss/components/_table-list-col3.scss */
.tl__body__item {
  width: 35.5%;
  border-bottom: solid 1px #e6e8ec;
  padding: 20px 10px 16px 0;
}
@media only screen and (max-width: tablet-small) {
  /* line 77, assets/scss/components/_table-list-col3.scss */
  .tl__body__item {
    width: 30%;
    padding: 10px 16px 9px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 77, assets/scss/components/_table-list-col3.scss */
  .tl__body__item {
    width: 30%;
    padding: 10px 16px 9px 0;
  }
}
@media only screen and (max-width: 374px) {
  /* line 77, assets/scss/components/_table-list-col3.scss */
  .tl__body__item {
    width: 33.33%;
  }
}
/* line 88, assets/scss/components/_table-list-col3.scss */
.tl__body__item .d-flex {
  display: flex;
  align-items: flex-start;
}
/* line 92, assets/scss/components/_table-list-col3.scss */
.tl__body__item--1 {
  color: #23262f;
}
/* line 95, assets/scss/components/_table-list-col3.scss */
.tl__body__item--3 {
  width: 29%;
  padding-right: 0;
}
@media only screen and (max-width: tablet-small) {
  /* line 95, assets/scss/components/_table-list-col3.scss */
  .tl__body__item--3 {
    width: 39%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 95, assets/scss/components/_table-list-col3.scss */
  .tl__body__item--3 {
    width: 39%;
  }
}
@media only screen and (max-width: 374px) {
  /* line 95, assets/scss/components/_table-list-col3.scss */
  .tl__body__item--3 {
    width: 33.33%;
  }
}
/* line 108, assets/scss/components/_table-list-col3.scss */
.tl__icon {
  margin-right: 12px;
  margin-top: -6px;
  width: 32px;
  height: auto;
}
@media only screen and (max-width: tablet-small) {
  /* line 108, assets/scss/components/_table-list-col3.scss */
  .tl__icon {
    margin-right: 6px;
    width: 17px;
    margin-top: -2px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 108, assets/scss/components/_table-list-col3.scss */
  .tl__icon {
    margin-right: 6px;
    width: 17px;
    margin-top: -2px;
  }
}
@media only screen and (max-width: 374px) {
  /* line 108, assets/scss/components/_table-list-col3.scss */
  .tl__icon {
    width: 15px;
  }
}

/* line 1, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala {
  padding: 85px 0 106px;
}
/* line 3, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .header {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 71px;
}
/* line 10, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .left-content {
  width: 44%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 14, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .left-content .ic__logo {
  width: 98px;
  height: 98px;
}
/* line 18, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .left-content .content {
  padding-left: 14px;
}
/* line 21, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .left-content .ic__text {
  font-size: 16px;
  line-height: 24px;
  color: #777e91;
  margin: 5px 0 -4px;
  font-weight: normal;
}
/* line 28, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .left-content .ic__heading {
  font-weight: 700;
  font-size: 32px;
  line-height: 56px;
  letter-spacing: -0.02em;
  color: #760500;
  margin-bottom: 0px;
}
/* line 37, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .right-content {
  width: 56%;
  padding-left: 20px;
}
/* line 40, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .right-content .ic_desc {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.035em;
  color: #697077;
  margin-bottom: 6px;
}
/* line 49, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala a {
  text-decoration: none;
}
/* line 53, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .cp-card .video-img-row {
  background: #1164ed;
  border-radius: 19px;
  overflow: hidden;
  margin-bottom: 34px;
  position: relative;
}
/* line 59, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .cp-card .video-img-row .video-play-btn {
  position: absolute;
  left: 17px;
  bottom: 20px;
}
/* line 66, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .cp-card .video-img {
  position: relative;
  margin: 0;
}
/* line 69, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .cp-card .video-img::after {
  display: block;
  content: "";
  padding-top: 57.545%;
}
/* line 74, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .cp-card .video-img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
/* line 84, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .cp-card h5 {
  font-size: 16px;
  line-height: 100%;
  color: #2072ef;
  font-weight: 700;
  margin-bottom: 6px;
  text-decoration: none;
}
/* line 92, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .cp-card .title {
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
  color: #0b243a;
  margin-bottom: 7px;
  text-decoration: none;
}
/* line 100, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .cp-card .date {
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  color: #777e90;
  text-decoration: none;
  margin-bottom: 0px;
}
/* line 109, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .button {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
  margin-top: 47px;
}
/* line 115, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .slick-list {
  margin: 0 -12px;
}
/* line 118, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .slick-slide {
  margin: 0 12px;
}
/* line 121, assets/scss/components/_crypto-ki-pathshala.scss */
.crypto_pathshala .slick-arrow {
  top: 29%;
}
@media only screen and (max-width: 1199px) {
  /* line 125, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .crypto_pathshala_slider {
    margin: 0 20px;
  }
}
@media only screen and (max-width: 840px) {
  /* line 1, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala {
    padding: 40px 0px;
  }
  /* line 131, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .crypto_pathshala_slider {
    margin: 0;
  }
  /* line 134, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 39px;
  }
  /* line 140, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .left-content {
    width: 100%;
    margin-bottom: 25px;
  }
  /* line 143, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .left-content .ic__logo {
    width: 50px;
    height: 50px;
  }
  /* line 147, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .left-content .content {
    padding-left: 13px;
  }
  /* line 150, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .left-content .ic__text {
    font-size: 12px;
    color: #777e91;
    margin: 0px 0 1px;
  }
  /* line 155, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .left-content .ic__heading {
    font-size: 18px;
    line-height: 110%;
    margin-bottom: 10px;
  }
  /* line 161, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .right-content {
    width: 100%;
    padding-left: 0px;
  }
  /* line 164, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .right-content .ic_desc {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 6px;
  }
  /* line 172, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .cp-card h5 {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 177, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .cp-card .title {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-bottom: 20px;
  }
  /* line 183, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .cp-card .date {
    font-size: 12px;
    line-height: 16px;
    color: #777e90;
    text-decoration: none;
  }
  /* line 190, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .cp-card .video-img-row .video-play-btn {
    width: 40px;
    height: 40px;
  }
  /* line 196, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .button {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    width: 100%;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 204, assets/scss/components/_crypto-ki-pathshala.scss */
  .crypto_pathshala .slick-list {
    padding: 0px 50px 0 0 !important;
  }
}

/* line 1, assets/scss/components/_video-guide.scss */
.video-guide-section {
  padding: 0px 0 20px;
}
/* line 4, assets/scss/components/_video-guide.scss */
.video-guide-section .container, .video-guide-section .breadcrumbs {
  max-width: 1250px;
}
/* line 8, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide_slider {
  margin: 0 -11px;
}
@media only screen and (min-width: 1250px) {
  /* line 8, assets/scss/components/_video-guide.scss */
  .video-guide-section .video-guide_slider {
    margin: 0;
  }
}
/* line 16, assets/scss/components/_video-guide.scss */
.video-guide-section .header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 35px;
}
/* line 23, assets/scss/components/_video-guide.scss */
.video-guide-section .left-content {
  width: 70%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 28, assets/scss/components/_video-guide.scss */
.video-guide-section .left-content .ic__logo {
  width: 98px;
  height: 98px;
}
/* line 33, assets/scss/components/_video-guide.scss */
.video-guide-section .left-content .ic__heading {
  font-weight: 700;
  font-size: 36px;
  line-height: 130.5%;
  color: #0B243A;
  margin-bottom: 0px;
}
/* line 42, assets/scss/components/_video-guide.scss */
.video-guide-section .right-content {
  width: 30%;
  padding-left: 20px;
}
/* line 46, assets/scss/components/_video-guide.scss */
.video-guide-section .right-content .ic_desc {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.035em;
  color: #697077;
  margin-bottom: 6px;
}
/* line 56, assets/scss/components/_video-guide.scss */
.video-guide-section a {
  text-decoration: none;
}
/* line 59, assets/scss/components/_video-guide.scss */
.video-guide-section a.btn {
  margin-right: 8px;
}
/* line 65, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide-card .video-img-row {
  border-radius: 19px;
  overflow: hidden;
  margin-bottom: 34px;
  position: relative;
}
/* line 71, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide-card .video-img-row .video-play-btn {
  position: absolute;
  left: 20px;
  bottom: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 76, assets/scss/components/_video-guide.scss */
  .video-guide-section .video-guide-card .video-img-row .video-play-btn img {
    width: 32px;
    height: 32px;
  }
}
/* line 84, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide-card .media {
  /*padding: 32px 71px;*/
  position: relative;
}
/* line 89, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide-card .media.light.lavender {
  background: #EECAD6;
}
/* line 93, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide-card .media.light.green {
  background: #9CEDDC;
}
/* line 98, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide-card .video-img {
  margin: 0;
  position: relative;
  /*@include flexbox();
  @include align-items(center);
  @include justify-content(center);*/
}
/* line 101, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide-card .video-img::before {
  display: block;
  content: "";
  padding-top: 72.584%;
}
/* line 107, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide-card .video-img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
/* line 124, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide-card .title {
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
  color: #0B243A;
  margin-bottom: 20px;
  text-decoration: none;
}
/* line 133, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide-card .date {
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  color: #85919C;
  text-decoration: none;
  margin-bottom: 20px;
}
/* line 142, assets/scss/components/_video-guide.scss */
.video-guide-section .video-guide-card .desc {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.035em;
  color: #777E91;
}
/* line 151, assets/scss/components/_video-guide.scss */
.video-guide-section .button {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  width: 100%;
}
/* line 157, assets/scss/components/_video-guide.scss */
.video-guide-section .slick-list {
  margin: 0 -12px;
}
/* line 161, assets/scss/components/_video-guide.scss */
.video-guide-section .slick-slide {
  margin: 0 22px;
}
/* line 165, assets/scss/components/_video-guide.scss */
.video-guide-section .slick-arrow {
  top: 23%;
}
/* line 169, assets/scss/components/_video-guide.scss */
.video-guide-section .d-hide {
  display: none;
}
@media only screen and (max-width: 1199px) {
  /* line 174, assets/scss/components/_video-guide.scss */
  .video-guide-section .video-guide_slider {
    margin: 0 20px;
  }
}
@media only screen and (max-width: 840px) {
  /* line 1, assets/scss/components/_video-guide.scss */
  .video-guide-section {
    padding: 40px 0px;
  }
  /* line 182, assets/scss/components/_video-guide.scss */
  .video-guide-section .d-hide {
    display: block;
  }
  /* line 186, assets/scss/components/_video-guide.scss */
  .video-guide-section .m-hide {
    display: none;
  }
  /* line 190, assets/scss/components/_video-guide.scss */
  .video-guide-section .video-guide_slider {
    margin: 0;
  }
  /* line 194, assets/scss/components/_video-guide.scss */
  .video-guide-section .header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 23px;
  }
  /* line 201, assets/scss/components/_video-guide.scss */
  .video-guide-section .left-content {
    width: 100%;
    margin-bottom: 0px;
  }
  /* line 205, assets/scss/components/_video-guide.scss */
  .video-guide-section .left-content .ic__text {
    font-size: 12px;
    color: #777E91;
    margin: 0px 0 1px;
  }
  /* line 211, assets/scss/components/_video-guide.scss */
  .video-guide-section .left-content .ic__heading {
    font-size: 24px;
    line-height: 110%;
    margin-bottom: 10px;
    font-weight: 600;
    text-align: left;
  }
  /* line 220, assets/scss/components/_video-guide.scss */
  .video-guide-section .right-content {
    width: 100%;
    padding-left: 0px;
  }
  /* line 224, assets/scss/components/_video-guide.scss */
  .video-guide-section .right-content .ic_desc {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 6px;
  }
  /* line 233, assets/scss/components/_video-guide.scss */
  .video-guide-section .video-guide-card h5 {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 239, assets/scss/components/_video-guide.scss */
  .video-guide-section .video-guide-card .title {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-bottom: 8px;
  }
  /* line 247, assets/scss/components/_video-guide.scss */
  .video-guide-section .video-guide-card .date {
    font-size: 12px;
    line-height: 16px;
    color: #777E90;
    text-decoration: none;
  }
  /* line 254, assets/scss/components/_video-guide.scss */
  .video-guide-section .video-guide-card .desc {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    margin-bottom: 0px;
  }
  /* line 261, assets/scss/components/_video-guide.scss */
  .video-guide-section .video-guide-card .video-img-row {
    margin-bottom: 20px;
  }
  /* line 266, assets/scss/components/_video-guide.scss */
  .video-guide-section .button {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    width: 100%;
    margin-top: 40px;
  }
  /* line 273, assets/scss/components/_video-guide.scss */
  .video-guide-section .slick-list {
    margin: 0 -25px;
  }
  /* line 277, assets/scss/components/_video-guide.scss */
  .video-guide-section .slick-slide {
    margin: 0 15px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 283, assets/scss/components/_video-guide.scss */
  .video-guide-section .slick-list {
    padding: 0px 50px 0 10px !important;
  }
  /* line 288, assets/scss/components/_video-guide.scss */
  .video-guide-section .video-guide-card .video-img {
    margin: 0;
  }
}

@media only screen and (max-width: 840px) {
  /* line 296, assets/scss/components/_video-guide.scss */
  .learn-subscribe-form {
    margin-bottom: 70px;
    padding-top: 20px;
  }
}

/**/
/* line 307, assets/scss/components/_video-guide.scss */
.single-video-guide .site-header,
.single-video-guide .site-footer,
.single-video-guide .cta-trading-now, .single-crypto-ki-pathshala .site-header,
.single-crypto-ki-pathshala .site-footer,
.single-crypto-ki-pathshala .cta-trading-now {
  display: none !important;
}
/* line 314, assets/scss/components/_video-guide.scss */
.single-video-guide .video-poup, .single-crypto-ki-pathshala .video-poup {
  width: 100%;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 80px 0;
  position: relative;
}
/* line 324, assets/scss/components/_video-guide.scss */
.single-video-guide .video-poup__close, .single-crypto-ki-pathshala .video-poup__close {
  display: block;
  position: absolute;
  right: 0;
  top: -40px;
}
/* line 329, assets/scss/components/_video-guide.scss */
.single-video-guide .video-poup__close svg, .single-crypto-ki-pathshala .video-poup__close svg {
  display: block;
  margin: 0;
}

/* line 339, assets/scss/components/_video-guide.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
}
/* line 345, assets/scss/components/_video-guide.scss */
.embed-responsive::before {
  display: block;
  content: "";
  padding-top: 56.25%;
}
/* line 351, assets/scss/components/_video-guide.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/*.embed-responsive-21by9 {
    &::before {
        padding-top: percentage(9 / 21);
    }
}

.embed-responsive-16by9 {
    &::before {
        padding-top: percentage(9 / 16);
    }
}

.embed-responsive-4by3 {
    &::before {
        padding-top: percentage(3 / 4);
    }
}

.embed-responsive-1by1 {
    &::before {
        padding-top: percentage(1 / 1);
    }
}*/
/* line 2, assets/scss/components/_info-card.scss */
.info-box-section .info-box {
  max-width: 904px;
  background: #fbfcff;
  padding: 20px 72px 20px 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-radius: 8px;
  margin: 0 auto;
}
/* line 10, assets/scss/components/_info-card.scss */
.info-box-section .info-box img {
  margin-right: 32px;
  min-width: 35px;
  max-width: 35px;
  object-fit: contain;
}
/* line 17, assets/scss/components/_info-card.scss */
.info-box-section .info-box figcaption {
  padding: 0;
  margin: 0 !important;
  font-size: 16px;
  line-height: 20px;
  color: #999999;
  font-weight: 400;
}
/* line 25, assets/scss/components/_info-card.scss */
.info-box-section .info-box figcaption strong {
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  /* line 32, assets/scss/components/_info-card.scss */
  .info-box-section .info-box {
    padding: 8px 10px;
  }
  /* line 35, assets/scss/components/_info-card.scss */
  .info-box-section .info-box img {
    margin-right: 10px;
    min-width: 17px;
    max-width: 17px;
  }
  /* line 41, assets/scss/components/_info-card.scss */
  .info-box-section .info-box figcaption {
    font-size: 11px;
    line-height: 12px;
  }
}

/* line 1, assets/scss/components/_blog-list.scss */
.cat-filter-title {
  letter-spacing: -0.02em;
  color: #23262f;
  margin-bottom: 0px;
}
@media only screen and (max-width: tablet) {
  /* line 1, assets/scss/components/_blog-list.scss */
  .cat-filter-title {
    font-size: 26px;
    line-height: 140%;
    color: #181837;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_blog-list.scss */
  .cat-filter-title {
    font-size: 26px;
    line-height: 140%;
    color: #181837;
  }
}

/* line 11, assets/scss/components/_blog-list.scss */
.top-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin: 26px 0 55px;
}
/* line 16, assets/scss/components/_blog-list.scss */
.top-header .seach-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
/* line 22, assets/scss/components/_blog-list.scss */
.top-header #search_keyword {
  border: 1px solid #f4f9ff;
  box-sizing: border-box;
  border-radius: 7px;
  background: #fff;
  height: 62px;
  width: 510px;
  padding: 22px 33px 22px 50px;
  outline: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 117.5%;
  color: #777e90;
}
@media only screen and (max-width: 1024px) {
  /* line 22, assets/scss/components/_blog-list.scss */
  .top-header #search_keyword {
    width: 350px;
  }
}
/* line 39, assets/scss/components/_blog-list.scss */
.top-header .search-error {
  position: absolute;
  top: 70px;
  color: red;
  left: 0px;
}
/* line 45, assets/scss/components/_blog-list.scss */
.top-header .search-icon {
  background: url("./assets/images/icons/search-grey-icon.svg") no-repeat center center;
  width: 19px;
  height: 19px;
  display: block;
  position: absolute;
  left: 18px;
}
/* line 54, assets/scss/components/_blog-list.scss */
.top-header .text-clear {
  color: #2072ef;
  background: transparent;
  border: 0px;
  position: absolute;
  right: 20px;
  padding: 0px;
  font-weight: 600;
  cursor: pointer;
}
@media only screen and (max-width: 991px) {
  /* line 65, assets/scss/components/_blog-list.scss */
  .top-header #search_keyword {
    width: 200px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 11, assets/scss/components/_blog-list.scss */
  .top-header {
    margin: 0px 0 41px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 72, assets/scss/components/_blog-list.scss */
  .top-header .cat-filter-title {
    width: 150px;
  }
  /* line 75, assets/scss/components/_blog-list.scss */
  .top-header .seach-box {
    width: 350px;
    padding-left: 20px;
  }
  /* line 79, assets/scss/components/_blog-list.scss */
  .top-header #search_keyword {
    border: 1px solid #edf2fb;
    height: 42px;
    width: 100%;
    padding: 13px 40px 13px 35px;
    outline: 0;
  }
  /* line 86, assets/scss/components/_blog-list.scss */
  .top-header .search-error {
    top: 52px;
    left: 20px;
  }
  /* line 90, assets/scss/components/_blog-list.scss */
  .top-header .search-icon {
    width: 16px;
    height: 16px;
    left: 30px;
    background-size: 16px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 98, assets/scss/components/_blog-list.scss */
  .top-header .seach-box {
    width: 262px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 103, assets/scss/components/_blog-list.scss */
  .top-header .cat-filter-title {
    width: 125px;
  }
  /* line 106, assets/scss/components/_blog-list.scss */
  .top-header .seach-box {
    width: 200px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 111, assets/scss/components/_blog-list.scss */
  .top-header .seach-box {
    width: calc(100% - 125px);
  }
}

/* line 117, assets/scss/components/_blog-list.scss */
.filter-top-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 50px;
}
/* line 122, assets/scss/components/_blog-list.scss */
.filter-top-container .main-cat-tabs {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (max-width: tablet) {
  /* line 117, assets/scss/components/_blog-list.scss */
  .filter-top-container {
    margin-bottom: 35px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 117, assets/scss/components/_blog-list.scss */
  .filter-top-container {
    margin-bottom: 35px;
  }
}

/* line 133, assets/scss/components/_blog-list.scss */
.tabs-warpper.desktop-tabs-wrapper {
  width: 100%;
  max-width: calc(100% - 230px);
}
@media only screen and (max-width: 1150px) {
  /* line 133, assets/scss/components/_blog-list.scss */
  .tabs-warpper.desktop-tabs-wrapper {
    display: none;
  }
}
/* line 140, assets/scss/components/_blog-list.scss */
.tabs-warpper.mobile-tabs-wrapper {
  width: 100%;
  display: none;
}
@media only screen and (max-width: 1150px) {
  /* line 140, assets/scss/components/_blog-list.scss */
  .tabs-warpper.mobile-tabs-wrapper {
    display: block;
  }
}

/* line 150, assets/scss/components/_blog-list.scss */
.facetwp-sort {
  width: 100%;
  max-width: 230px;
  min-width: 230px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
/* line 156, assets/scss/components/_blog-list.scss */
.facetwp-sort .facet-sort-select-wrapper {
  background: #FFFFFF;
  border: 1px solid #F4F9FF;
  border-radius: 8px;
  max-width: 215px;
  min-width: 215px;
  height: 44px;
  position: relative;
  z-index: 1;
  margin-top: -9px;
}
/* line 167, assets/scss/components/_blog-list.scss */
.facetwp-sort .sort-by {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #777E90;
  position: relative;
  padding-right: 15px;
  padding: 14px 35px 14px 14px;
  cursor: pointer;
}
/* line 176, assets/scss/components/_blog-list.scss */
.facetwp-sort .sort-by strong {
  font-weight: 700;
}
/* line 179, assets/scss/components/_blog-list.scss */
.facetwp-sort .sort-by:after {
  content: "";
  background: url("./assets/images/icons/arrow-down-light-grey.svg") no-repeat center center;
  width: 11px;
  height: 7px;
  margin-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: absolute;
  right: 18px;
  top: 18px;
  transition: all 0.25s ease;
  opacity: 0.6;
}
/* line 195, assets/scss/components/_blog-list.scss */
.facetwp-sort .sort-by.active:after {
  transform: rotate(180deg);
}
/* line 201, assets/scss/components/_blog-list.scss */
.facetwp-sort .custom-sort {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 14px 12px rgba(117, 116, 181, 0.2);
  -moz-box-shadow: 0px 14px 12px rgba(117, 116, 181, 0.2);
  -ms-box-shadow: 0px 14px 12px rgba(117, 116, 181, 0.2);
  box-shadow: 0px 14px 12px rgba(117, 116, 181, 0.2);
  border-radius: 10px !important;
  width: 100%;
  margin: 0 auto;
  padding: 14px;
  margin: 5px auto 0 !important;
  border: 0 !important;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #777E90;
  z-index: 1;
  max-width: 215px;
  display: none;
}
/* line 217, assets/scss/components/_blog-list.scss */
.facetwp-sort .custom-sort.open {
  display: block;
}
/* line 220, assets/scss/components/_blog-list.scss */
.facetwp-sort .custom-sort li {
  cursor: pointer;
}
/* line 222, assets/scss/components/_blog-list.scss */
.facetwp-sort .custom-sort li:hover {
  color: #2072ef;
}
/* line 225, assets/scss/components/_blog-list.scss */
.facetwp-sort .custom-sort li.active {
  color: #2072ef;
  pointer-events: none;
}
/* line 229, assets/scss/components/_blog-list.scss */
.facetwp-sort .custom-sort li:not(:last-child) {
  margin-bottom: 15px;
}
@media only screen and (max-width: 1150px) {
  /* line 150, assets/scss/components/_blog-list.scss */
  .facetwp-sort {
    max-width: 100%;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  /* line 239, assets/scss/components/_blog-list.scss */
  .facetwp-sort .facet-sort-select-wrapper {
    margin-top: 20px;
  }
}

/* line 244, assets/scss/components/_blog-list.scss */
.main-cat-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px;
  position: relative;
}
/* line 251, assets/scss/components/_blog-list.scss */
.main-cat-list li {
  font-weight: 500;
  font-size: 16px;
  line-height: 130.5%;
  color: rgba(35, 38, 47, 0.4);
  padding: 0 17.5px 13px;
  position: relative;
  cursor: pointer;
}
/* line 259, assets/scss/components/_blog-list.scss */
.main-cat-list li.active {
  color: #2072ef;
  font-weight: 500;
  font-size: 20px;
}
/* line 263, assets/scss/components/_blog-list.scss */
.main-cat-list li.active:after {
  content: "";
  background: #2176ff;
  width: 100%;
  height: 5px;
  display: block;
  margin: 0 auto;
  border-radius: 10px 10px 0px 0px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
/* line 276, assets/scss/components/_blog-list.scss */
.main-cat-list li:hover {
  color: #2072ef;
}
/* line 280, assets/scss/components/_blog-list.scss */
.main-cat-list .sf-with-ul {
  font-weight: 500;
  font-size: 16px;
  line-height: 130.5%;
  color: rgba(35, 38, 47, 0.4);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  cursor: pointer;
}
/* line 288, assets/scss/components/_blog-list.scss */
.main-cat-list .sf-with-ul:after {
  content: "";
  background: url("./assets/images/icons/arrow-down-grey.svg") no-repeat center center;
  width: 9px;
  height: 15px;
  margin-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  opacity: 0.5;
}
/* line 300, assets/scss/components/_blog-list.scss */
.main-cat-list .sub-menu {
  position: absolute;
  top: 40px;
  right: 0px;
  padding: 0px;
  background: #fff;
  -webkit-box-shadow: 0px 14px 12px rgba(117, 116, 181, 0.2);
  -moz-box-shadow: 0px 14px 12px rgba(117, 116, 181, 0.2);
  -ms-box-shadow: 0px 14px 12px rgba(117, 116, 181, 0.2);
  box-shadow: 0px 14px 12px rgba(117, 116, 181, 0.2);
  border-radius: 10px !important;
  background: #fff;
  padding: 0px;
  z-index: 1;
  min-width: 101px;
}
/* line 312, assets/scss/components/_blog-list.scss */
.main-cat-list .sub-menu li {
  padding: 8px 15px;
  cursor: pointer;
}
/* line 315, assets/scss/components/_blog-list.scss */
.main-cat-list .sub-menu li:not(:first-child) {
  border-top: 1px solid #e2eefe;
}
/* line 318, assets/scss/components/_blog-list.scss */
.main-cat-list .sub-menu li.active {
  font-weight: 500;
  font-size: 20px;
}
/* line 321, assets/scss/components/_blog-list.scss */
.main-cat-list .sub-menu li.active:after {
  display: none;
  color: #2072ef;
}
@media only screen and (max-width: 1150px) {
  /* line 244, assets/scss/components/_blog-list.scss */
  .main-cat-list {
    overflow: hidden;
    overflow-x: auto;
    padding-bottom: 0px;
    margin-right: -20px;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 246, assets/scss/base/_mixin.scss */
  .main-cat-list::-webkit-scrollbar {
    width: 4px;
    height: 4px;
  }
  /* line 251, assets/scss/base/_mixin.scss */
  .main-cat-list::-webkit-scrollbar-thumb {
    background: transparent;
  }
  /* line 255, assets/scss/base/_mixin.scss */
  .main-cat-list::-webkit-scrollbar-track {
    background: transparent;
  }
  /* line 260, assets/scss/base/_mixin.scss */
  .main-cat-list {
    scrollbar-face-color: transparent;
    scrollbar-track-color: transparent;
  }
  /* line 336, assets/scss/components/_blog-list.scss */
  .main-cat-list#pc {
    display: none;
  }
  /* line 339, assets/scss/components/_blog-list.scss */
  .main-cat-list#mobile {
    display: flex !important;
  }
  /* line 342, assets/scss/components/_blog-list.scss */
  .main-cat-list li {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    color: #777e90;
    padding: 0 17px 8px;
    white-space: nowrap;
  }
  /* line 349, assets/scss/components/_blog-list.scss */
  .main-cat-list li.active {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
  }
  /* line 353, assets/scss/components/_blog-list.scss */
  .main-cat-list li.active:after {
    height: 2px;
  }
  /* line 358, assets/scss/components/_blog-list.scss */
  .main-cat-list .sf-with-ul {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    color: #777e90;
    padding: 0 17px 8px;
  }
  /* line 366, assets/scss/components/_blog-list.scss */
  .main-cat-list .sub-menu {
    position: absolute;
    top: 40px;
    right: 0px;
    padding: 0px;
    background: #fff;
    border: 1px solid #e2eefe;
    background: #f5f9fe;
    padding: 0px;
  }
  /* line 375, assets/scss/components/_blog-list.scss */
  .main-cat-list .sub-menu li {
    padding: 8px 15px;
  }
  /* line 377, assets/scss/components/_blog-list.scss */
  .main-cat-list .sub-menu li:not(:first-child) {
    border-top: 1px solid #e2eefe;
  }
  /* line 380, assets/scss/components/_blog-list.scss */
  .main-cat-list .sub-menu li.active {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
  }
  /* line 384, assets/scss/components/_blog-list.scss */
  .main-cat-list .sub-menu li.active:after {
    display: none;
    color: #2072ef;
  }
}

/* line 393, assets/scss/components/_blog-list.scss */
.tabtag {
  position: relative;
}

/* line 396, assets/scss/components/_blog-list.scss */
.filter-loader {
  display: block;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9901;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.9);
  visibility: visible;
  -webkit-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
  padding: 20px;
  height: 100%;
}

/* line 412, assets/scss/components/_blog-list.scss */
.load-wrap {
  background-image: url("./assets/images/page-loader.gif");
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
  width: 100px;
  height: 100px;
  background-size: 82px;
  margin: auto;
  text-indent: -9999px;
}

/* line 423, assets/scss/components/_blog-list.scss */
.latest-popular-section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  margin-bottom: 50px;
}
/* line 428, assets/scss/components/_blog-list.scss */
.latest-popular-section .filter-dropdown {
  margin: 0 20px;
}
@media only screen and (max-width: tablet) {
  /* line 423, assets/scss/components/_blog-list.scss */
  .latest-popular-section {
    margin-bottom: 35px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 423, assets/scss/components/_blog-list.scss */
  .latest-popular-section {
    margin-bottom: 35px;
  }
}

/* line 436, assets/scss/components/_blog-list.scss */
.cbf-list .slick-arrow {
  top: 20.5%;
}
/* line 441, assets/scss/components/_blog-list.scss */
.cbf-list.insights-slider .slick-list {
  margin: 0 -22.5px;
}
/* line 444, assets/scss/components/_blog-list.scss */
.cbf-list.insights-slider .slick-track {
  margin-left: 0px;
}
@media only screen and (max-width: 1328px) {
  /* line 450, assets/scss/components/_blog-list.scss */
  .cbf-list.insights-slider .slick-list {
    margin: 0px;
  }
  /* line 454, assets/scss/components/_blog-list.scss */
  .cbf-list .slick-arrow {
    top: 20%;
  }
  /* line 456, assets/scss/components/_blog-list.scss */
  .cbf-list .slick-arrow.slick-prev {
    left: 0px;
  }
  /* line 459, assets/scss/components/_blog-list.scss */
  .cbf-list .slick-arrow.slick-next {
    right: 0px;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 465, assets/scss/components/_blog-list.scss */
  .cbf-list .slick-arrow {
    top: 18.5%;
  }
}
@media only screen and (max-width: 1180px) {
  /* line 470, assets/scss/components/_blog-list.scss */
  .cbf-list .slick-arrow {
    top: 24%;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 474, assets/scss/components/_blog-list.scss */
  .cbf-list .slick-arrow {
    top: 20.5%;
  }
}
@media only screen and (max-width: tablet) {
  /* line 480, assets/scss/components/_blog-list.scss */
  .cbf-list.insights-slider .slick-list {
    margin: 0px -15px;
  }
  /* line 484, assets/scss/components/_blog-list.scss */
  .cbf-list .slick-arrow {
    top: 27%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 480, assets/scss/components/_blog-list.scss */
  .cbf-list.insights-slider .slick-list {
    margin: 0px -15px;
  }
  /* line 484, assets/scss/components/_blog-list.scss */
  .cbf-list .slick-arrow {
    top: 27%;
  }
}
@media only screen and (max-width: 576px) {
  /* line 490, assets/scss/components/_blog-list.scss */
  .cbf-list.insights-slider .slick-list {
    margin: 0px -25px 0 -17px;
    padding: 0 50px 0 0 !important;
  }
}

/* line 498, assets/scss/components/_blog-list.scss */
.category-row .insight-slider-head,
.category-row .block-chai-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 504, assets/scss/components/_blog-list.scss */
.category-row .insight-slider-head {
  margin: 50px 0 35px;
}
/* line 507, assets/scss/components/_blog-list.scss */
.category-row .category-head {
  font-weight: 700;
  font-size: 36px;
  line-height: 130.5%;
  color: #23262f;
  margin-bottom: 0px;
}
/* line 514, assets/scss/components/_blog-list.scss */
.category-row .block-chai-header {
  margin: 0 0 47px;
}
@media only screen and (max-width: tablet) {
  /* line 518, assets/scss/components/_blog-list.scss */
  .category-row .insight-slider-head {
    margin: 70px 0 37px;
  }
  /* line 521, assets/scss/components/_blog-list.scss */
  .category-row .category-head {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #0b243a;
  }
  /* line 527, assets/scss/components/_blog-list.scss */
  .category-row .block-chai-header {
    margin: 0 0 37px;
  }
  /* line 530, assets/scss/components/_blog-list.scss */
  .category-row .btn {
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 0.8px;
    color: #23262f;
    line-height: 22px;
    padding: 1px 10px;
    min-width: 75px;
    border: 1.5px solid #cfcfed;
  }
  /* line 541, assets/scss/components/_blog-list.scss */
  .category-row .block-chai-header img {
    width: 193px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 518, assets/scss/components/_blog-list.scss */
  .category-row .insight-slider-head {
    margin: 70px 0 37px;
  }
  /* line 521, assets/scss/components/_blog-list.scss */
  .category-row .category-head {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #0b243a;
  }
  /* line 527, assets/scss/components/_blog-list.scss */
  .category-row .block-chai-header {
    margin: 0 0 37px;
  }
  /* line 530, assets/scss/components/_blog-list.scss */
  .category-row .btn {
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 0.8px;
    color: #23262f;
    line-height: 22px;
    padding: 1px 10px;
    min-width: 75px;
    border: 1.5px solid #cfcfed;
  }
  /* line 541, assets/scss/components/_blog-list.scss */
  .category-row .block-chai-header img {
    width: 193px;
  }
}

/* line 549, assets/scss/components/_blog-list.scss */
.category-card-outer .thumb,
.cp-card .thumb {
  margin: 0 0 30px;
  position: relative;
  border-radius: 19px;
  overflow: hidden;
  /*height:270px;*/
}
/* line 555, assets/scss/components/_blog-list.scss */
.category-card-outer .thumb::before,
.cp-card .thumb::before {
  display: block;
  content: "";
  padding-top: 65.8%;
}
/* line 561, assets/scss/components/_blog-list.scss */
.category-card-outer .thumb > img,
.cp-card .thumb > img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
/* line 571, assets/scss/components/_blog-list.scss */
.category-card-outer .thumb .video-play-btn,
.cp-card .thumb .video-play-btn {
  width: 52px;
  height: 52px;
  position: absolute;
  left: 12px;
  bottom: 14px;
}
/* line 579, assets/scss/components/_blog-list.scss */
.category-card-outer h3,
.cp-card h3 {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #23262f;
  margin: 0 0 8px;
  text-decoration: none;
}
/* line 587, assets/scss/components/_blog-list.scss */
.category-card-outer a,
.cp-card a {
  text-decoration: none;
}
/* line 590, assets/scss/components/_blog-list.scss */
.category-card-outer .tags,
.cp-card .tags {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #23262f;
  margin-bottom: 20px;
}
/* line 597, assets/scss/components/_blog-list.scss */
.category-card-outer .card-info,
.cp-card .card-info {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #777E90;
  margin-bottom: 35px;
}
/* line 604, assets/scss/components/_blog-list.scss */
.category-card-outer .sessiontext,
.cp-card .sessiontext {
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #2072ef;
  margin-bottom: 5px;
}
/* line 611, assets/scss/components/_blog-list.scss */
.category-card-outer .gb-read-more,
.cp-card .gb-read-more {
  color: #2072ef;
  text-transform: uppercase;
}
/* line 615, assets/scss/components/_blog-list.scss */
.category-card-outer .post-datetime,
.cp-card .post-datetime {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  color: #777e90;
}
@media only screen and (max-width: tablet) {
  /* line 622, assets/scss/components/_blog-list.scss */
  .category-card-outer .thumb,
  .cp-card .thumb {
    margin: 0 0 20px;
    border-radius: 10px;
    /*height:270px;*/
  }
  /* line 626, assets/scss/components/_blog-list.scss */
  .category-card-outer .thumb::before,
  .cp-card .thumb::before {
    padding-top: 60%;
  }
  /* line 629, assets/scss/components/_blog-list.scss */
  .category-card-outer .thumb .video-play-btn,
  .cp-card .thumb .video-play-btn {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 12px;
    bottom: 14px;
  }
  /* line 637, assets/scss/components/_blog-list.scss */
  .category-card-outer h3,
  .cp-card h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #0b243a;
    margin-bottom: 8px;
  }
  /* line 644, assets/scss/components/_blog-list.scss */
  .category-card-outer .tags,
  .cp-card .tags {
    font-size: 14px;
    line-height: 24px;
    color: #353945;
    font-weight: 500;
  }
  /* line 649, assets/scss/components/_blog-list.scss */
  .category-card-outer .tags b,
  .cp-card .tags b {
    font-weight: 500;
  }
  /* line 653, assets/scss/components/_blog-list.scss */
  .category-card-outer .card-info,
  .cp-card .card-info {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    margin-bottom: 10px;
  }
  /* line 659, assets/scss/components/_blog-list.scss */
  .category-card-outer .sessiontext,
  .cp-card .sessiontext {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    margin-bottom: 6px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 622, assets/scss/components/_blog-list.scss */
  .category-card-outer .thumb,
  .cp-card .thumb {
    margin: 0 0 20px;
    border-radius: 10px;
    /*height:270px;*/
  }
  /* line 626, assets/scss/components/_blog-list.scss */
  .category-card-outer .thumb::before,
  .cp-card .thumb::before {
    padding-top: 60%;
  }
  /* line 629, assets/scss/components/_blog-list.scss */
  .category-card-outer .thumb .video-play-btn,
  .cp-card .thumb .video-play-btn {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 12px;
    bottom: 14px;
  }
  /* line 637, assets/scss/components/_blog-list.scss */
  .category-card-outer h3,
  .cp-card h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #0b243a;
    margin-bottom: 8px;
  }
  /* line 644, assets/scss/components/_blog-list.scss */
  .category-card-outer .tags,
  .cp-card .tags {
    font-size: 14px;
    line-height: 24px;
    color: #353945;
    font-weight: 500;
  }
  /* line 649, assets/scss/components/_blog-list.scss */
  .category-card-outer .tags b,
  .cp-card .tags b {
    font-weight: 500;
  }
  /* line 653, assets/scss/components/_blog-list.scss */
  .category-card-outer .card-info,
  .cp-card .card-info {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    margin-bottom: 10px;
  }
  /* line 659, assets/scss/components/_blog-list.scss */
  .category-card-outer .sessiontext,
  .cp-card .sessiontext {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    margin-bottom: 6px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 668, assets/scss/components/_blog-list.scss */
  .category-card-outer .thumb::before,
  .cp-card .thumb::before {
    padding-top: 60%;
  }
  /* line 671, assets/scss/components/_blog-list.scss */
  .category-card-outer .thumb .video-play-btn,
  .cp-card .thumb .video-play-btn {
    width: 30px;
    height: 30px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 679, assets/scss/components/_blog-list.scss */
  .category-card-outer .thumb::before,
  .cp-card .thumb::before {
    padding-top: 65%;
  }
}

/* line 685, assets/scss/components/_blog-list.scss */
.category-card-outer {
  margin: 0 17.5px;
}
@media only screen and (max-width: tablet) {
  /* line 685, assets/scss/components/_blog-list.scss */
  .category-card-outer {
    margin: 0 19px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 685, assets/scss/components/_blog-list.scss */
  .category-card-outer {
    margin: 0 19px;
  }
}

/* line 692, assets/scss/components/_blog-list.scss */
.category-view-all .category-head {
  margin-bottom: 0px;
}
/* line 695, assets/scss/components/_blog-list.scss */
.category-view-all .gb-primary-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-top: 50px;
}

/* line 702, assets/scss/components/_blog-list.scss */
.post-container-box .main-head {
  font-weight: bold;
  font-size: 48px;
  line-height: 100%;
  margin-top: 50px;
  color: #23262f;
}
/* line 709, assets/scss/components/_blog-list.scss */
.post-container-box #ins-post-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}
/* line 713, assets/scss/components/_blog-list.scss */
.post-container-box #ins-post-list .cp-card {
  width: calc(100% / 4 - 35px);
  margin: 62px 17.5px 0;
}
/* line 716, assets/scss/components/_blog-list.scss */
.post-container-box #ins-post-list .cp-card:nth-child(1), .post-container-box #ins-post-list .cp-card:nth-child(2), .post-container-box #ins-post-list .cp-card:nth-child(3), .post-container-box #ins-post-list .cp-card:nth-child(4) {
  margin-top: 0px;
}
@media only screen and (max-width: 1024px) {
  /* line 724, assets/scss/components/_blog-list.scss */
  .post-container-box #ins-post-list {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 726, assets/scss/components/_blog-list.scss */
  .post-container-box #ins-post-list .cp-card {
    width: calc(100% / 3 - 38px);
    margin: 38px 19px 0;
  }
  /* line 729, assets/scss/components/_blog-list.scss */
  .post-container-box #ins-post-list .cp-card:nth-child(4) {
    margin-top: 38px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 736, assets/scss/components/_blog-list.scss */
  .post-container-box .main-head {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #0b243a;
    margin-bottom: 38px;
  }
  /* line 743, assets/scss/components/_blog-list.scss */
  .post-container-box #ins-post-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -19px;
  }
  /* line 747, assets/scss/components/_blog-list.scss */
  .post-container-box #ins-post-list .cp-card {
    width: calc(100% / 2 - 38px);
    margin: 38px 19px 0;
  }
  /* line 750, assets/scss/components/_blog-list.scss */
  .post-container-box #ins-post-list .cp-card:nth-child(3) {
    margin-top: 38px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 757, assets/scss/components/_blog-list.scss */
  .post-container-box #ins-post-list {
    margin: 0px;
  }
  /* line 759, assets/scss/components/_blog-list.scss */
  .post-container-box #ins-post-list .cp-card {
    width: 100%;
    margin: 38px 0px 0;
  }
  /* line 762, assets/scss/components/_blog-list.scss */
  .post-container-box #ins-post-list .cp-card:nth-child(2) {
    margin-top: 38px;
  }
}

/* line 771, assets/scss/components/_blog-list.scss */
.empty-records .search-img {
  background: url("./assets/images/no-result-found.png") no-repeat center center;
  width: 142px;
  height: 128px;
  margin: 0 auto 26px;
}
/* line 778, assets/scss/components/_blog-list.scss */
.empty-records p {
  text-align: center;
  font-weight: 400;
  font-size: 36px;
  line-height: 130.5%;
  color: #23262f;
  margin: 0px;
}
/* line 785, assets/scss/components/_blog-list.scss */
.empty-records p.small-text {
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: rgba(119, 126, 144, 0.6);
  margin-top: 26px;
}
@media only screen and (max-width: 991px) {
  /* line 795, assets/scss/components/_blog-list.scss */
  .empty-records .search-img {
    background: url("./assets/images/no-result-found.png") no-repeat center center;
    width: 142px;
    height: 128px;
    margin: 0 auto 26px;
  }
  /* line 802, assets/scss/components/_blog-list.scss */
  .empty-records p {
    font-size: 24px;
  }
  /* line 804, assets/scss/components/_blog-list.scss */
  .empty-records p br {
    display: none;
  }
  /* line 807, assets/scss/components/_blog-list.scss */
  .empty-records p.small-text {
    font-size: 18px;
  }
}

/*.page-template-insights-page, .blog{
	.block-chai-section {
		background: #f4f5f6;
		padding: 82px 0 117px;
	}
	.feature-image {
		/*margin-bottom: 62px;*/
/*.contents {
	position: relative;
	@include border-radius(40px);
	overflow: hidden;
	/*height: 600px;*/
			/*&:before {
				content: "";
				width: 100%;
				height: 235px;
				background: linear-gradient(
					180deg,
					rgba(0, 0, 0, 0) 0%,
					rgba(24, 24, 55, 0.8) 125.11%
				);
				z-index: 1;
				bottom: 0px;
				position: absolute;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				-ms-border-radius: 10px;
				border-radius: 10px;
			}
		}
		.featurimg-thumb {
			&::before {
				display: block;
				content: "";
				padding-top: 47.7%;
			}

			> img {
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				display: block;
				margin: 0 auto;
				object-fit: cover;
			}
		}
		.fim_title {
			position: absolute;
			padding: 0 44px 51px 64px;
			bottom: 0px;
			margin: 0px;
			font-weight: 700;
			font-size: 48px;
			line-height: 100%;
			color: $white;
			z-index: 1;
		}
	}
	@include mq(tablet) {
		.block-chai-section {
			padding: 38px 0 40px;
		}
		.feature-image {
			margin-bottom: 38px;
			.contents {
				@include border-radius(10px);
				&:before {
					height: 150px;
					@include border-radius(10px);
				}
			}
			.fim_title {
				padding: 0 44px 13px 20px;
				font-weight: 600;
				font-size: 20px;
				line-height: 110%;
			}
		}
	}
	@include mq(480px) {
		.feature-image {
			.featurimg-thumb {
				&::before {
					display: block;
					content: "";
					padding-top: 200px;
				}
	
				
			}
			
		}
	}
	@include mq(411px) {
		.feature-image {
			.featurimg-thumb {
				&::before {
					display: block;
					content: "";
					padding-top:180px;
				}
	
				
			}
			
		}
	}
}*/
/* line 925, assets/scss/components/_blog-list.scss */
.email-subscribe {
  padding-top: 46px;
}
/* line 927, assets/scss/components/_blog-list.scss */
.email-subscribe .cta__subscribe_row {
  margin-bottom: 100px;
}
@media only screen and (max-width: 991px) {
  /* line 925, assets/scss/components/_blog-list.scss */
  .email-subscribe {
    padding-top: 70px;
  }
  /* line 932, assets/scss/components/_blog-list.scss */
  .email-subscribe .wp-block-lazyblock-subscribe-block {
    padding-top: 0px;
  }
  /* line 935, assets/scss/components/_blog-list.scss */
  .email-subscribe .cta__subscribe_row {
    margin-bottom: 70px;
  }
}

/* line 940, assets/scss/components/_blog-list.scss */
.email-subscrib {
  margin: 100px 0;
}
/* line 943, assets/scss/components/_blog-list.scss */
.email-subscrib .widget_block {
  margin-bottom: 0px;
}
@media only screen and (max-width: tablet) {
  /* line 940, assets/scss/components/_blog-list.scss */
  .email-subscrib {
    margin: 50px 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 940, assets/scss/components/_blog-list.scss */
  .email-subscrib {
    margin: 50px 0;
  }
}

/* line 951, assets/scss/components/_blog-list.scss */
.learning-block {
  padding: 140px 0 120px;
}
/* line 953, assets/scss/components/_blog-list.scss */
.learning-block .cg__sec {
  padding: 0px;
}
/* line 955, assets/scss/components/_blog-list.scss */
.learning-block .cg__sec h2 {
  margin: 0px 0 68px;
}
/* line 958, assets/scss/components/_blog-list.scss */
.learning-block .cg__sec .cg {
  margin-bottom: 0px;
}
@media only screen and (max-width: tablet) {
  /* line 951, assets/scss/components/_blog-list.scss */
  .learning-block {
    padding: 70px 0 50px;
  }
  /* line 965, assets/scss/components/_blog-list.scss */
  .learning-block .cg__sec h2 {
    margin: 0px 0 50px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 951, assets/scss/components/_blog-list.scss */
  .learning-block {
    padding: 70px 0 50px;
  }
  /* line 965, assets/scss/components/_blog-list.scss */
  .learning-block .cg__sec h2 {
    margin: 0px 0 50px;
  }
}

/* line 971, assets/scss/components/_blog-list.scss */
.total-count,
.result-count-one {
  font-weight: normal;
  font-size: 36px;
  line-height: 50px;
  letter-spacing: -0.02em;
  color: #23262f;
  margin-bottom: 62px;
}
/* line 979, assets/scss/components/_blog-list.scss */
.total-count strong,
.result-count-one strong {
  font-weight: 700;
}
@media only screen and (max-width: tablet) {
  /* line 971, assets/scss/components/_blog-list.scss */
  .total-count,
  .result-count-one {
    font-size: 24px;
    line-height: 110%;
    color: #0b243a;
    margin-bottom: 38px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 971, assets/scss/components/_blog-list.scss */
  .total-count,
  .result-count-one {
    font-size: 24px;
    line-height: 110%;
    color: #0b243a;
    margin-bottom: 38px;
  }
}

/* line 990, assets/scss/components/_blog-list.scss */
.page-insights .breadcrumbs {
  padding: 20px 0 44px;
  margin: 0px;
}
@media only screen and (max-width: tablet) {
  /* line 990, assets/scss/components/_blog-list.scss */
  .page-insights .breadcrumbs {
    padding: 0px 0 31px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 990, assets/scss/components/_blog-list.scss */
  .page-insights .breadcrumbs {
    padding: 0px 0 31px;
  }
}

/* line 999, assets/scss/components/_blog-list.scss */
.blog-featured-article {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1003, assets/scss/components/_blog-list.scss */
.blog-featured-article .feature-image {
  position: relative;
  width: calc(54.3% - 34px);
  margin-right: 34px;
  overflow: hidden;
}
/* line 1008, assets/scss/components/_blog-list.scss */
.blog-featured-article .feature-image:before {
  content: "";
  width: 100%;
  height: 130px;
  background: linear-gradient(180deg, transparent 0%, rgba(24, 24, 55, 0.8) 125.11%);
  z-index: 1;
  bottom: 0px;
  position: absolute;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}
/* line 1022, assets/scss/components/_blog-list.scss */
.blog-featured-article .feature-image .featurimg-thumb {
  width: 100%;
  position: relative;
}
/* line 1026, assets/scss/components/_blog-list.scss */
.blog-featured-article .feature-image .media {
  position: relative;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
}
/* line 1030, assets/scss/components/_blog-list.scss */
.blog-featured-article .feature-image .media::before {
  display: block;
  content: "";
  padding-top: 56.3%;
}
/* line 1036, assets/scss/components/_blog-list.scss */
.blog-featured-article .feature-image .media > img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
/* line 1048, assets/scss/components/_blog-list.scss */
.blog-featured-article .feature-image .img-content {
  position: absolute;
  left: 32px;
  bottom: 25px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: calc(100% - 32px);
  z-index: 2;
}
/* line 1056, assets/scss/components/_blog-list.scss */
.blog-featured-article .feature-image .img-content h3 {
  font-size: 30px;
  line-height: 64px;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #fff;
  margin: 0px 0 0 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 100px);
}
/* line 1070, assets/scss/components/_blog-list.scss */
.blog-featured-article .blog-content {
  width: calc(100% - 54.3%);
}
@media only screen and (max-width: 991px) {
  /* line 1074, assets/scss/components/_blog-list.scss */
  .blog-featured-article .feature-image {
    width: 100%;
    padding-right: 0px;
    margin: 0 0 20px;
    position: relative;
  }
  /* line 1079, assets/scss/components/_blog-list.scss */
  .blog-featured-article .feature-image .img-content {
    left: 20px;
    bottom: 23px;
  }
  /* line 1082, assets/scss/components/_blog-list.scss */
  .blog-featured-article .feature-image .img-content h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
  }
  /* line 1089, assets/scss/components/_blog-list.scss */
  .blog-featured-article .blog-content {
    width: 100%;
  }
}

/* line 1096, assets/scss/components/_blog-list.scss */
.blog-content a {
  text-decoration: none;
}
/* line 1099, assets/scss/components/_blog-list.scss */
.blog-content h3 {
  font-weight: 700;
  font-size: 36px;
  line-height: 130.5%;
  color: #23262F;
  margin-bottom: 20px;
}
/* line 1106, assets/scss/components/_blog-list.scss */
.blog-content .card_title {
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
  color: #23262F;
  margin-bottom: 10px;
}
/* line 1114, assets/scss/components/_blog-list.scss */
.blog-content .card-info {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #777E91;
}
/* line 1119, assets/scss/components/_blog-list.scss */
.blog-content .card-info .gb-read-more {
  color: #2072ef;
  text-transform: uppercase;
}
/* line 1124, assets/scss/components/_blog-list.scss */
.blog-content .author-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-top: 19px;
}
/* line 1129, assets/scss/components/_blog-list.scss */
.blog-content .author-info .author-name {
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #353945;
  position: relative;
  margin-right: 10px;
  padding-right: 10px;
}
/* line 1137, assets/scss/components/_blog-list.scss */
.blog-content .author-info .author-name:after {
  content: "";
  width: 1px;
  height: 15px;
  top: 3px;
  background-color: #2072ef;
  position: absolute;
  right: 0;
}
/* line 1147, assets/scss/components/_blog-list.scss */
.blog-content .author-info .author-name .text {
  font-weight: 700;
}
@media only screen and (max-width: 1190px) {
  /* line 1151, assets/scss/components/_blog-list.scss */
  .blog-content .author-info .author-name:after {
    height: 12px;
    top: 5px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1157, assets/scss/components/_blog-list.scss */
  .blog-content .author-info .author-name:after {
    height: 13px;
    top: 5px;
  }
}
/* line 1164, assets/scss/components/_blog-list.scss */
.blog-content .author-info .post-datetime {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #353945;
}
/* line 1170, assets/scss/components/_blog-list.scss */
.blog-content .author-info.card-uthor-info {
  margin-top: 8px;
}
/* line 1172, assets/scss/components/_blog-list.scss */
.blog-content .author-info.card-uthor-info .author-name {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
}
/* line 1176, assets/scss/components/_blog-list.scss */
.blog-content .author-info.card-uthor-info .author-name:after {
  background-color: #353945;
}
/* line 1179, assets/scss/components/_blog-list.scss */
.blog-content .author-info.card-uthor-info .author-name .text {
  font-weight: 700;
}
@media only screen and (max-width: 1190px) {
  /* line 1183, assets/scss/components/_blog-list.scss */
  .blog-content .author-info.card-uthor-info .author-name:after {
    height: 12px;
    top: 3px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1189, assets/scss/components/_blog-list.scss */
  .blog-content .author-info.card-uthor-info .author-name:after {
    height: 13px;
    top: 3px;
  }
}
/* line 1195, assets/scss/components/_blog-list.scss */
.blog-content .author-info.card-uthor-info .post-datetime {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
}
/* line 1203, assets/scss/components/_blog-list.scss */
.blog-content .tags-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 27px -5px 0px;
}
/* line 1208, assets/scss/components/_blog-list.scss */
.blog-content .tags-list .tag-name {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #2072ef;
  background: #f4f9ff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  margin: 0 5px 10px;
  padding: 0 17px;
}
/* line 1219, assets/scss/components/_blog-list.scss */
.blog-content .tags-list.video-tag-list {
  margin: 20px -5px 0px;
}
@media only screen and (max-width: 1190px) {
  /* line 1226, assets/scss/components/_blog-list.scss */
  .blog-content .author-info .author-name {
    font-size: 16px;
  }
  /* line 1230, assets/scss/components/_blog-list.scss */
  .blog-content .author-info .post-datetime {
    font-size: 16px;
  }
  /* line 1234, assets/scss/components/_blog-list.scss */
  .blog-content .author-info.card-uthor-info .author-name {
    font-size: 16px;
  }
  /* line 1237, assets/scss/components/_blog-list.scss */
  .blog-content .author-info.card-uthor-info .post-datetime {
    font-size: 16px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1245, assets/scss/components/_blog-list.scss */
  .blog-content .tags-list .tag-name {
    font-size: 14px;
  }
  /* line 1249, assets/scss/components/_blog-list.scss */
  .blog-content h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
  }
  /* line 1254, assets/scss/components/_blog-list.scss */
  .blog-content .card_title {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-bottom: 8px;
  }
  /* line 1260, assets/scss/components/_blog-list.scss */
  .blog-content .card-info {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    color: #777E91;
  }
}

/* line 1269, assets/scss/components/_blog-list.scss */
.category-view-featured {
  margin-bottom: 50px;
}

/*category list*/
/* line 1275, assets/scss/components/_blog-list.scss */
.category-blog-title {
  margin-top: 50px;
}

/* line 1278, assets/scss/components/_blog-list.scss */
.category-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1281, assets/scss/components/_blog-list.scss */
.category-inner .category-card {
  width: calc(100% / 4 - 35px);
  margin: 30px 17.5px 0;
}
/* line 1285, assets/scss/components/_blog-list.scss */
.category-inner .media {
  margin: 0 0 30px;
  position: relative;
  border-radius: 19px;
  overflow: hidden;
}
/* line 1290, assets/scss/components/_blog-list.scss */
.category-inner .media:before {
  display: block;
  content: "";
  padding-top: 65.8%;
}
/* line 1295, assets/scss/components/_blog-list.scss */
.category-inner .media img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
/* line 1306, assets/scss/components/_blog-list.scss */
.category-inner .title {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #23262f;
  margin: 0 0 8px;
  text-decoration: none;
}
/* line 1314, assets/scss/components/_blog-list.scss */
.category-inner a {
  text-decoration: none;
}
/* line 1317, assets/scss/components/_blog-list.scss */
.category-inner .tags {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #23262f;
  margin-bottom: 20px;
}
/* line 1324, assets/scss/components/_blog-list.scss */
.category-inner .card-info {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #777E90;
  margin-bottom: 35px;
}
/* line 1331, assets/scss/components/_blog-list.scss */
.category-inner .gb-read-more {
  color: #2072ef;
  text-transform: uppercase;
}
/* line 1335, assets/scss/components/_blog-list.scss */
.category-inner .post-datetime {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  color: #777e90;
}
@media only screen and (max-width: 1024px) {
  /* line 1342, assets/scss/components/_blog-list.scss */
  .category-inner .category-card {
    width: calc(100% /3  - 35px);
  }
}
@media only screen and (max-width: 768px) {
  /* line 1347, assets/scss/components/_blog-list.scss */
  .category-inner .category-card {
    width: calc(100% / 2 - 35px);
  }
}
@media only screen and (max-width: 480px) {
  /* line 1352, assets/scss/components/_blog-list.scss */
  .category-inner .category-card {
    width: 100%;
    margin: 10px 0px;
  }
}

@media only screen and (max-width: 991px) {
  /* line 3, assets/scss/components/_countries.scss */
  .supported-countries-banner .banner__img--right img {
    margin: 0 auto;
    width: 100%;
    max-width: 400px;
    margin: 0 0 0 auto;
  }
  /* line 10, assets/scss/components/_countries.scss */
  .supported-countries-banner.wp-block-lazyblock-page-banner .banner__copy {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
    padding: 0 50px;
  }
  /* line 17, assets/scss/components/_countries.scss */
  .supported-countries-banner.wp-block-lazyblock-page-banner .banner__copy h1 {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 24, assets/scss/components/_countries.scss */
  .countries-breadcrumbs {
    margin-bottom: 66px;
  }
}

/* line 31, assets/scss/components/_countries.scss */
.supported-countries-banner .banner__row {
  padding: 0;
}
/* line 35, assets/scss/components/_countries.scss */
.supported-countries-banner .banner__copy {
  padding: 0 0 0 105px;
}
/* line 38, assets/scss/components/_countries.scss */
.supported-countries-banner .banner__copy h1 {
  line-height: 118%;
}
/* line 41, assets/scss/components/_countries.scss */
.supported-countries-banner .banner__copy h1 strong {
  color: #2072ef;
}
/* line 47, assets/scss/components/_countries.scss */
.supported-countries-banner .banner__img {
  min-width: 53%;
  margin-bottom: -1px;
}

/* line 54, assets/scss/components/_countries.scss */
.country-list .container, .country-list .breadcrumbs {
  display: flex;
  flex-wrap: wrap;
  max-width: 1100px;
  padding-top: 70px;
  padding-bottom: 100px;
}
@media only screen and (max-width: 1199px) {
  /* line 54, assets/scss/components/_countries.scss */
  .country-list .container, .country-list .breadcrumbs {
    padding-top: 30px;
    padding-bottom: 50px;
  }
}
/* line 66, assets/scss/components/_countries.scss */
.country-list .container > *, .country-list .breadcrumbs > * {
  width: 25%;
}
@media only screen and (max-width: 1199px) {
  /* line 66, assets/scss/components/_countries.scss */
  .country-list .container > *, .country-list .breadcrumbs > * {
    width: 33.33%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 66, assets/scss/components/_countries.scss */
  .country-list .container > *, .country-list .breadcrumbs > * {
    width: 50%;
  }
}
/* line 78, assets/scss/components/_countries.scss */
.country-list .container .load-more__btn-wrap, .country-list .breadcrumbs .load-more__btn-wrap {
  padding-top: 63px;
  width: 100%;
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 1199px) {
  /* line 78, assets/scss/components/_countries.scss */
  .country-list .container .load-more__btn-wrap, .country-list .breadcrumbs .load-more__btn-wrap {
    padding-top: 30px;
  }
}
/* line 91, assets/scss/components/_countries.scss */
.country-list .container .svg-flags-caption, .country-list .breadcrumbs .svg-flags-caption {
  position: relative;
  padding: 0 15px 0 40px;
  margin: 30px 0;
}
@media only screen and (max-width: 1199px) {
  /* line 91, assets/scss/components/_countries.scss */
  .country-list .container .svg-flags-caption, .country-list .breadcrumbs .svg-flags-caption {
    margin: 20px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 91, assets/scss/components/_countries.scss */
  .country-list .container .svg-flags-caption, .country-list .breadcrumbs .svg-flags-caption {
    padding: 0 10px 0 30px;
  }
}
/* line 104, assets/scss/components/_countries.scss */
.country-list .container .svg-flags-caption .svg-flag, .country-list .breadcrumbs .svg-flags-caption .svg-flag {
  width: 20px !important;
  height: 15px !important;
  border-radius: 4px;
  position: absolute;
  left: 0;
  top: 4px;
}
@media only screen and (max-width: 1199px) {
  /* line 104, assets/scss/components/_countries.scss */
  .country-list .container .svg-flags-caption .svg-flag, .country-list .breadcrumbs .svg-flags-caption .svg-flag {
    top: 2px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 104, assets/scss/components/_countries.scss */
  .country-list .container .svg-flags-caption .svg-flag, .country-list .breadcrumbs .svg-flags-caption .svg-flag {
    top: 1px;
  }
}
/* line 121, assets/scss/components/_countries.scss */
.country-list .container .svg-flags-caption .svg-flags-caption-heading, .country-list .breadcrumbs .svg-flags-caption .svg-flags-caption-heading {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #181837;
}
@media only screen and (max-width: 1199px) {
  /* line 121, assets/scss/components/_countries.scss */
  .country-list .container .svg-flags-caption .svg-flags-caption-heading, .country-list .breadcrumbs .svg-flags-caption .svg-flags-caption-heading {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 121, assets/scss/components/_countries.scss */
  .country-list .container .svg-flags-caption .svg-flags-caption-heading, .country-list .breadcrumbs .svg-flags-caption .svg-flags-caption-heading {
    font-size: 14px;
  }
}

/* line 145, assets/scss/components/_countries.scss */
.load-more__btn-wrap .btn:not(.iwi__btn) {
  min-width: 143px;
}
@media (hover: none) {
  /* line 145, assets/scss/components/_countries.scss */
  .load-more__btn-wrap .btn:not(.iwi__btn) {
    color: #23262f !important;
    border: solid 2px #cfcfed !important;
  }
  /* line 152, assets/scss/components/_countries.scss */
  .load-more__btn-wrap .btn:not(.iwi__btn)::after {
    display: none !important;
  }
  /* line 156, assets/scss/components/_countries.scss */
  .load-more__btn-wrap .btn:not(.iwi__btn) a:hover {
    color: #23262f !important;
  }
}

/* line 1, assets/scss/components/_timeline.scss */
.timeline-section {
  margin: 50px 0 54px;
}
/* line 3, assets/scss/components/_timeline.scss */
.timeline-section .custom-heading {
  font-size: 36px;
  line-height: 130.5%;
  color: #23262F;
  text-align: center;
  margin: 26px 0 30px;
  font-weight: 400;
}
/* line 10, assets/scss/components/_timeline.scss */
.timeline-section .custom-heading strong {
  font-weight: 900;
}
/* line 14, assets/scss/components/_timeline.scss */
.timeline-section .desc {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #777E90;
  max-width: 596px;
  text-align: center;
  margin: 0 auto 124px;
}
/* line 23, assets/scss/components/_timeline.scss */
.timeline-section .date {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: #23262F;
  margin-bottom: 4px;
  width: 100%;
  margin-top: 10px;
}
/* line 32, assets/scss/components/_timeline.scss */
.timeline-section .icon__item__heading {
  font-weight: 500;
  font-size: 28px;
  line-height: 130%;
  color: #23262F;
  width: 100%;
  margin: 0px;
}
/* line 40, assets/scss/components/_timeline.scss */
.timeline-section .icon__item__content {
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  color: #777E90;
  margin: 16px 0 0px;
  max-width: 390px;
}

/* line 49, assets/scss/components/_timeline.scss */
.timeline-list {
  max-width: 600px;
  margin: 0 auto;
  position: relative;
}
/* line 53, assets/scss/components/_timeline.scss */
.timeline-list:before {
  content: '';
  position: absolute;
  top: 0;
  left: 8.2%;
  height: 98.5%;
  width: 6px;
  background-image: linear-gradient(to bottom, #2072EF 20%, #fff 0%);
  background-position: 4px 0;
  background-size: 1px 16px;
  background-repeat: repeat-y;
}

/* line 66, assets/scss/components/_timeline.scss */
.timeline_item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 68, assets/scss/components/_timeline.scss */
.timeline_item:not(:last-child) {
  margin-bottom: 100px;
}
/* line 71, assets/scss/components/_timeline.scss */
.timeline_item .timeline-media {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
  height: 110px;
  max-width: 110px;
  /*background: $white;
  border: 7px solid #F4F9FF;
  box-sizing: border-box;
  box-shadow: 0px 4px 10px 2px rgba(32, 114, 239, 0.1);
  border-radius: 100%;*/
  z-index: 1;
  /*img{
      display: block;
  }*/
}
/* line 88, assets/scss/components/_timeline.scss */
.timeline_item .timeline-content {
  margin-left: 90px;
}

@media only screen and (max-width: tablet) {
  /* line 93, assets/scss/components/_timeline.scss */
  .timeline-section {
    margin: 70px 0 54px;
  }
  /* line 95, assets/scss/components/_timeline.scss */
  .timeline-section .custom-heading {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 26px;
  }
  /* line 100, assets/scss/components/_timeline.scss */
  .timeline-section .desc {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 50px;
  }
  /* line 105, assets/scss/components/_timeline.scss */
  .timeline-section .date {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    color: #181837;
    margin-bottom: 10px;
  }
  /* line 112, assets/scss/components/_timeline.scss */
  .timeline-section .icon__item__heading {
    font-weight: 700;
    font-size: 18px;
    line-height: 110%;
    color: #181837;
  }
  /* line 118, assets/scss/components/_timeline.scss */
  .timeline-section .icon__item__content {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    color: #85919C;
    margin-top: 10px;
  }

  /* line 126, assets/scss/components/_timeline.scss */
  .timeline-list {
    max-width: 350px;
  }
  /* line 128, assets/scss/components/_timeline.scss */
  .timeline-list:before {
    left: 6.2%;
    height: 93%;
    top: 10px;
    background-image: linear-gradient(to bottom, #2072EF 20%, #fff 0%);
  }

  /* line 136, assets/scss/components/_timeline.scss */
  .timeline_item .timeline-media {
    width: 100%;
    max-width: 55px;
    height: 55px;
    /* img {
         display: block;
         width: 100%;
         height: 30px;
         max-width: 30px;
     }*/
  }
  /* line 147, assets/scss/components/_timeline.scss */
  .timeline_item:not(:last-child) {
    margin-bottom: 70px;
  }
  /* line 150, assets/scss/components/_timeline.scss */
  .timeline_item .timeline-content {
    margin-left: 25px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 93, assets/scss/components/_timeline.scss */
  .timeline-section {
    margin: 70px 0 54px;
  }
  /* line 95, assets/scss/components/_timeline.scss */
  .timeline-section .custom-heading {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 26px;
  }
  /* line 100, assets/scss/components/_timeline.scss */
  .timeline-section .desc {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 50px;
  }
  /* line 105, assets/scss/components/_timeline.scss */
  .timeline-section .date {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    color: #181837;
    margin-bottom: 10px;
  }
  /* line 112, assets/scss/components/_timeline.scss */
  .timeline-section .icon__item__heading {
    font-weight: 700;
    font-size: 18px;
    line-height: 110%;
    color: #181837;
  }
  /* line 118, assets/scss/components/_timeline.scss */
  .timeline-section .icon__item__content {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    color: #85919C;
    margin-top: 10px;
  }

  /* line 126, assets/scss/components/_timeline.scss */
  .timeline-list {
    max-width: 350px;
  }
  /* line 128, assets/scss/components/_timeline.scss */
  .timeline-list:before {
    left: 6.2%;
    height: 93%;
    top: 10px;
    background-image: linear-gradient(to bottom, #2072EF 20%, #fff 0%);
  }

  /* line 136, assets/scss/components/_timeline.scss */
  .timeline_item .timeline-media {
    width: 100%;
    max-width: 55px;
    height: 55px;
    /* img {
         display: block;
         width: 100%;
         height: 30px;
         max-width: 30px;
     }*/
  }
  /* line 147, assets/scss/components/_timeline.scss */
  .timeline_item:not(:last-child) {
    margin-bottom: 70px;
  }
  /* line 150, assets/scss/components/_timeline.scss */
  .timeline_item .timeline-content {
    margin-left: 25px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 156, assets/scss/components/_timeline.scss */
  .timeline-list {
    max-width: 100%;
  }
  /* line 158, assets/scss/components/_timeline.scss */
  .timeline-list:before {
    left: 6.2%;
    top: 10px;
    height: 92%;
    background-image: linear-gradient(to bottom, #2072EF 20%, #fff 0%);
  }
}
/* icon animation */
/* line 167, assets/scss/components/_timeline.scss */
.timeline-media.is-hidden {
  visibility: hidden;
}

/* line 170, assets/scss/components/_timeline.scss */
.timeline-media.animate-it {
  visibility: visible;
  -webkit-animation: bounce-1 0.6s;
  -moz-animation: bounce-1 0.6s;
  animation: bounce-1 0.6s;
}

/* content block animation */
/* line 178, assets/scss/components/_timeline.scss */
.timeline-content.is-hidden {
  visibility: hidden;
}

/* line 181, assets/scss/components/_timeline.scss */
.timeline-content.animate-it {
  visibility: visible;
  -webkit-animation: bounce-2 0.6s;
  -moz-animation: bounce-2 0.6s;
  animation: bounce-2 0.6s;
}

/* ALL animation types called */
@-webkit-keyframes bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@keyframes bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 2, assets/scss/components/_i-card.scss */
.i-card__row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -22px;
  padding: 16px 0 65px;
}
@media only screen and (max-width: 1023px) {
  /* line 2, assets/scss/components/_i-card.scss */
  .i-card__row {
    margin: 0;
  }
}
@media only screen and (max-width: 567px) {
  /* line 2, assets/scss/components/_i-card.scss */
  .i-card__row {
    margin: 0 -10px;
    padding-bottom: 30px;
  }
}
/* line 17, assets/scss/components/_i-card.scss */
.i-card__row .load-more__btn-wrap {
  width: 100%;
  text-align: center;
  padding-top: 35px;
}
@media only screen and (max-width: 567px) {
  /* line 17, assets/scss/components/_i-card.scss */
  .i-card__row .load-more__btn-wrap {
    padding-top: 25px;
  }
}
/* line 28, assets/scss/components/_i-card.scss */
.i-card__item {
  width: 25%;
  padding: 35px 22px;
}
@media only screen and (max-width: 1023px) {
  /* line 28, assets/scss/components/_i-card.scss */
  .i-card__item {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 28, assets/scss/components/_i-card.scss */
  .i-card__item {
    padding: 15px;
  }
}
@media only screen and (max-width: 567px) {
  /* line 28, assets/scss/components/_i-card.scss */
  .i-card__item {
    padding: 10px;
  }
}
/* line 45, assets/scss/components/_i-card.scss */
.i-card__card {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  padding: 38px 18% 35px;
  background: #FFF;
  border-radius: 14px;
  transition: all 0.25s ease;
  box-shadow: 0px 15px 20px rgba(32, 114, 239, 0);
}
@media only screen and (max-width: 567px) {
  /* line 45, assets/scss/components/_i-card.scss */
  .i-card__card {
    padding: 20px;
  }
}
/* line 64, assets/scss/components/_i-card.scss */
.i-card__card:hover {
  box-shadow: 0px 15px 20px rgba(32, 114, 239, 0.08);
}
/* line 69, assets/scss/components/_i-card.scss */
.i-card__icon {
  display: block;
  margin: 0 0 20px;
}
@media only screen and (max-width: 567px) {
  /* line 69, assets/scss/components/_i-card.scss */
  .i-card__icon {
    margin: 0 0 10px;
  }
  /* line 74, assets/scss/components/_i-card.scss */
  .i-card__icon img {
    max-height: 60px;
  }
}
/* line 80, assets/scss/components/_i-card.scss */
.i-card__heading {
  display: block;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  text-align: center;
  color: #565656;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  /* line 80, assets/scss/components/_i-card.scss */
  .i-card__heading {
    font-size: 22px;
  }
}
@media only screen and (max-width: 567px) {
  /* line 80, assets/scss/components/_i-card.scss */
  .i-card__heading {
    font-size: 16px;
  }
}

/* line 1, assets/scss/components/_page-content.scss */
.pb-0 {
  padding-bottom: 0 !important;
}

/* line 5, assets/scss/components/_page-content.scss */
.page-content {
  color: #777E91;
  padding: 135px 0 157px;
}
@media only screen and (max-width: 1199px) {
  /* line 5, assets/scss/components/_page-content.scss */
  .page-content {
    padding: 60px 0;
  }
  /* line 12, assets/scss/components/_page-content.scss */
  .page-content .wp-block-spacer {
    display: none;
  }
}
/* line 17, assets/scss/components/_page-content.scss */
.page-content > *:last-child {
  margin-bottom: 0;
}
/* line 21, assets/scss/components/_page-content.scss */
.page-content h2 {
  font-weight: bold;
  font-size: 36px;
  line-height: 130.5%;
  color: #23262F;
}
@media only screen and (max-width: 1279px) {
  /* line 21, assets/scss/components/_page-content.scss */
  .page-content h2 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 21, assets/scss/components/_page-content.scss */
  .page-content h2 {
    font-size: 24px;
  }
}
/* line 36, assets/scss/components/_page-content.scss */
.page-content h5 {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #777E91;
}
@media only screen and (max-width: 767px) {
  /* line 36, assets/scss/components/_page-content.scss */
  .page-content h5 {
    font-size: 18px;
  }
}
/* line 47, assets/scss/components/_page-content.scss */
.page-content p {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
}
/* line 53, assets/scss/components/_page-content.scss */
.page-content ul,
.page-content ol {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
}
/* line 60, assets/scss/components/_page-content.scss */
.page-content ul {
  margin: 0;
  padding: 0;
}
/* line 64, assets/scss/components/_page-content.scss */
.page-content ul li {
  position: relative;
  padding: 0 0 0 22px;
}
/* line 68, assets/scss/components/_page-content.scss */
.page-content ul li::after {
  display: block;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #2e77ff;
  position: absolute;
  left: 0;
  top: 8px;
}
/* line 82, assets/scss/components/_page-content.scss */
.page-content ul li + li {
  margin-top: 22px;
}

/* line 1, assets/scss/components/_comments.scss */
.comment-list {
  padding-left: 0px;
}
/* line 4, assets/scss/components/_comments.scss */
.comment-list li .comment-body {
  padding-top: 22px;
  border-top: 1px solid #c2cbe0;
  margin-top: 26px;
}
/* line 10, assets/scss/components/_comments.scss */
.comment-list li .children {
  padding: 0px;
}
/* line 13, assets/scss/components/_comments.scss */
.comment-list li .children li .comment-body {
  margin-left: 40px;
}
/* line 22, assets/scss/components/_comments.scss */
.comment-list li:first-child .comment-body {
  border-top: none;
  margin-top: 0;
}
/* line 29, assets/scss/components/_comments.scss */
.comment-list li .children li .comment-body {
  margin-top: 26px;
  border-top: 1px solid #c2cbe0;
}
/* line 37, assets/scss/components/_comments.scss */
.comment-list .comment-respond {
  margin-top: 20px;
}
/* line 40, assets/scss/components/_comments.scss */
.comment-list .comment-respond .comment-reply-title {
  margin: 0px 0 25px;
}

/* line 46, assets/scss/components/_comments.scss */
.comment-respond {
  margin-top: 20px;
  /*.comment-reply-title {
  	margin: 0px 0 25px;
  }*/
}

/* line 53, assets/scss/components/_comments.scss */
.comment-author-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 13px;
}
/* line 60, assets/scss/components/_comments.scss */
.comment-author-info .comment-author a,
.comment-author-info .comment-meta a {
  pointer-events: none;
  cursor: default;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #353945;
  text-decoration: none;
  margin-bottom: 8px;
  font-style: normal;
}
/* line 73, assets/scss/components/_comments.scss */
.comment-author-info .comment-author a {
  font-weight: 700;
}
/* line 78, assets/scss/components/_comments.scss */
.comment-author-info .comment-author {
  padding-right: 7px;
}
/* line 80, assets/scss/components/_comments.scss */
.comment-author-info .comment-author .fn {
  pointer-events: none;
  cursor: default;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #353945;
  text-decoration: none;
  margin-bottom: 8px;
  font-style: normal;
}
/* line 93, assets/scss/components/_comments.scss */
.comment-author-info .comment-awaiting-moderation {
  margin-right: 7px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
}

/* line 101, assets/scss/components/_comments.scss */
.comment-info p {
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 140% !important;
  color: #777e90 !important;
  margin-bottom: 12px !important;
}

/* line 110, assets/scss/components/_comments.scss */
.reply a {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #2072ef;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  position: relative;
  padding-left: 20px;
  text-decoration: none;
}
/* line 120, assets/scss/components/_comments.scss */
.reply a:before {
  content: "";
  background: url("./assets/images/icons/replay-blue-arrow.svg") center center no-repeat;
  width: 14px;
  height: 18px;
  position: absolute;
  left: 0px;
  display: block;
  bottom: -5px;
}

/* line 133, assets/scss/components/_comments.scss */
.comment-form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 137, assets/scss/components/_comments.scss */
.comment-form .comment-notes {
  display: none;
}
/* line 140, assets/scss/components/_comments.scss */
.comment-form .comment-form-comment {
  width: 100%;
  margin-bottom: 10px;
}
/* line 143, assets/scss/components/_comments.scss */
.comment-form .comment-form-comment textarea {
  border: 0.25px solid #777E90;
  border-radius: 8px;
  padding: 10px;
  outline: 0;
  font-size: 14px;
  line-height: 28px;
  color: #777e90;
  background: #f6f6fd;
}
/* line 154, assets/scss/components/_comments.scss */
.comment-form .comment-form-author,
.comment-form .comment-form-email {
  width: calc(50% - 10px);
}
/* line 157, assets/scss/components/_comments.scss */
.comment-form .comment-form-author input,
.comment-form .comment-form-email input {
  width: 100%;
  background: #ffffff;
  border: 0.25px solid #777E90;
  padding: 10px;
  outline: 0;
  font-size: 14px;
  line-height: 28px;
  color: #777e90;
  border-radius: 8px;
  background: #f6f6fd;
}
/* line 171, assets/scss/components/_comments.scss */
.comment-form .comment-form-author {
  margin-right: 10px;
}
/* line 175, assets/scss/components/_comments.scss */
.comment-form .comment-form-email {
  margin-left: 10px;
}
/* line 179, assets/scss/components/_comments.scss */
.comment-form .form-submit {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  overflow: hidden;
  min-width: 99px;
  height: 36px;
  color: #fff;
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  border-radius: 10px;
  box-sizing: border-box;
  text-decoration: none;
  padding: 0 25px;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  z-index: 1;
  transition: all 0.5s ease;
  margin: 5px 0 20px;
  cursor: pointer;
}
/* line 203, assets/scss/components/_comments.scss */
.comment-form .form-submit:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  left: calc(-100% - 51px);
  width: calc(100% + 50px);
  height: 107px;
  background: #005ad3;
  /* onhover background color */
  z-index: -1;
  transform: translateY(-50%);
  transition: all 0.5s ease;
  border-radius: 107px;
}
/* line 219, assets/scss/components/_comments.scss */
.comment-form .form-submit:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  z-index: -2;
}
/* line 232, assets/scss/components/_comments.scss */
.comment-form .form-submit:hover {
  color: white;
}
/* line 235, assets/scss/components/_comments.scss */
.comment-form .form-submit:hover:after {
  left: calc(0% - 25px);
}
/* line 239, assets/scss/components/_comments.scss */
.comment-form .form-submit .submit {
  background: transparent;
  border: 0px;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  padding: 0px;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 252, assets/scss/components/_comments.scss */
.comment-form .error {
  color: red;
  font-size: 14px;
  line-height: 100%;
  margin: 5px 0;
}
@media screen and (max-width: 639px) {
  /* line 259, assets/scss/components/_comments.scss */
  .comment-form .comment-form-author,
  .comment-form .comment-form-email {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 267, assets/scss/components/_comments.scss */
.comment-reply-title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  color: #2072ef;
  margin: 0px;
}
/* line 276, assets/scss/components/_comments.scss */
.comment-reply-title a {
  text-decoration: none;
  font-weight: 600;
}

/* line 282, assets/scss/components/_comments.scss */
.logged-in .logged-in-as {
  display: none;
}
/* line 285, assets/scss/components/_comments.scss */
.logged-in .comment-form {
  position: relative;
}
/* line 287, assets/scss/components/_comments.scss */
.logged-in .comment-form .comment-form-comment {
  margin-bottom: 0px;
}
/* line 289, assets/scss/components/_comments.scss */
.logged-in .comment-form .comment-form-comment textarea {
  background: #f6f6fd;
  padding: 10px 190px 10px 20px;
}
/* line 294, assets/scss/components/_comments.scss */
.logged-in .comment-form .form-submit {
  position: absolute;
  right: 6px;
  margin: 0px;
  top: 7px;
}
@media screen and (max-width: 639px) {
  /* line 302, assets/scss/components/_comments.scss */
  .logged-in .comment-form .form-submit {
    position: relative;
    margin: 0px 0 30px;
  }
}

/* line 1, assets/scss/components/_video-list.scss */
.video-featured-article {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 5, assets/scss/components/_video-list.scss */
.video-featured-article .feature-image {
  position: relative;
  width: calc(54.3% - 34px);
  margin-right: 34px;
  overflow: hidden;
}
/* line 10, assets/scss/components/_video-list.scss */
.video-featured-article .feature-image:before {
  content: "";
  width: 100%;
  height: 130px;
  background: linear-gradient(180deg, transparent 0%, rgba(24, 24, 55, 0.8) 125.11%);
  z-index: 1;
  bottom: 0px;
  position: absolute;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}
/* line 24, assets/scss/components/_video-list.scss */
.video-featured-article .feature-image .featurimg-thumb {
  width: 100%;
  position: relative;
}
/* line 28, assets/scss/components/_video-list.scss */
.video-featured-article .feature-image .media {
  position: relative;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
}
/* line 32, assets/scss/components/_video-list.scss */
.video-featured-article .feature-image .media::before {
  display: block;
  content: "";
  padding-top: 56.3%;
}
/* line 38, assets/scss/components/_video-list.scss */
.video-featured-article .feature-image .media > img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
/* line 50, assets/scss/components/_video-list.scss */
.video-featured-article .feature-image .img-content {
  position: absolute;
  left: 32px;
  bottom: 25px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: calc(100% - 32px);
  z-index: 2;
}
/* line 58, assets/scss/components/_video-list.scss */
.video-featured-article .feature-image .img-content h3 {
  font-size: 30px;
  line-height: 64px;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #fff;
  margin: 0px 0 0 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 100px);
}
/* line 71, assets/scss/components/_video-list.scss */
.video-featured-article .feature-image .video-play-btn {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
/* line 77, assets/scss/components/_video-list.scss */
.video-featured-article .feature-image .view-count {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #2072ef;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  border-radius: 20px;
  min-width: 65px;
  padding: 4px 10px 5px 7px;
  font-size: 16px;
  line-height: 24px;
  height: 23px;
  color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 92, assets/scss/components/_video-list.scss */
.video-featured-article .feature-image .view-count .eye-icon {
  margin-right: 3px;
  background: url("./assets/images/icons/eye-icon.svg") no-repeat center center;
  width: 21px;
  height: 15px;
  display: block;
}
/* line 104, assets/scss/components/_video-list.scss */
.video-featured-article .video-content {
  width: calc(100% - 54.3%);
}
/* line 106, assets/scss/components/_video-list.scss */
.video-featured-article .video-content .card-info {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
}
/* line 111, assets/scss/components/_video-list.scss */
.video-featured-article .video-content .tags-list {
  margin: 27px -5px 0px;
}
/* line 113, assets/scss/components/_video-list.scss */
.video-featured-article .video-content .tags-list .tag-name {
  font-size: 16px;
  line-height: 140%;
}
@media only screen and (max-width: 991px) {
  /* line 120, assets/scss/components/_video-list.scss */
  .video-featured-article .feature-image {
    width: 100%;
    padding-right: 0px;
    margin: 0 0 20px;
    position: relative;
  }
  /* line 125, assets/scss/components/_video-list.scss */
  .video-featured-article .feature-image .img-content {
    left: 20px;
    bottom: 23px;
  }
  /* line 128, assets/scss/components/_video-list.scss */
  .video-featured-article .feature-image .img-content h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
  }
  /* line 135, assets/scss/components/_video-list.scss */
  .video-featured-article .video-content {
    width: 100%;
  }
}

/* line 142, assets/scss/components/_video-list.scss */
.video-content a {
  text-decoration: none;
}
/* line 145, assets/scss/components/_video-list.scss */
.video-content h3 {
  font-weight: 700;
  font-size: 36px;
  line-height: 130.5%;
  color: #23262F;
  margin-bottom: 20px;
}
/* line 152, assets/scss/components/_video-list.scss */
.video-content .card_title {
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: #23262F;
  margin-bottom: 6px;
}
/* line 160, assets/scss/components/_video-list.scss */
.video-content .card-info {
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  color: #777E91;
  margin-bottom: 5px;
}
/* line 166, assets/scss/components/_video-list.scss */
.video-content .card-info .gb-read-more {
  color: #2072ef;
  text-transform: uppercase;
}
/* line 171, assets/scss/components/_video-list.scss */
.video-content .author-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-top: 19px;
}
/* line 176, assets/scss/components/_video-list.scss */
.video-content .author-info .author-name {
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #353945;
  position: relative;
  margin-right: 10px;
  padding-right: 10px;
}
/* line 184, assets/scss/components/_video-list.scss */
.video-content .author-info .author-name:after {
  content: "";
  width: 1px;
  height: 15px;
  top: 3px;
  background-color: #2072ef;
  position: absolute;
  right: 0;
}
/* line 194, assets/scss/components/_video-list.scss */
.video-content .author-info .author-name .text {
  font-weight: 700;
}
@media only screen and (max-width: 1190px) {
  /* line 198, assets/scss/components/_video-list.scss */
  .video-content .author-info .author-name:after {
    height: 12px;
    top: 5px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 204, assets/scss/components/_video-list.scss */
  .video-content .author-info .author-name:after {
    height: 13px;
    top: 5px;
  }
}
/* line 211, assets/scss/components/_video-list.scss */
.video-content .author-info .post-datetime {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #353945;
}
/* line 217, assets/scss/components/_video-list.scss */
.video-content .author-info.card-uthor-info {
  margin-top: 8px;
}
/* line 219, assets/scss/components/_video-list.scss */
.video-content .author-info.card-uthor-info .author-name {
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
}
/* line 223, assets/scss/components/_video-list.scss */
.video-content .author-info.card-uthor-info .author-name:after {
  background-color: #353945;
}
/* line 226, assets/scss/components/_video-list.scss */
.video-content .author-info.card-uthor-info .author-name .text {
  font-weight: 700;
}
@media only screen and (max-width: 1190px) {
  /* line 230, assets/scss/components/_video-list.scss */
  .video-content .author-info.card-uthor-info .author-name:after {
    height: 12px;
    top: 3px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 236, assets/scss/components/_video-list.scss */
  .video-content .author-info.card-uthor-info .author-name:after {
    height: 13px;
    top: 3px;
  }
}
/* line 242, assets/scss/components/_video-list.scss */
.video-content .author-info.card-uthor-info .post-datetime {
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
}
/* line 250, assets/scss/components/_video-list.scss */
.video-content .tags-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 10px -5px 0px;
}
/* line 255, assets/scss/components/_video-list.scss */
.video-content .tags-list .tag-name {
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #2072ef;
  background: #f4f9ff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  margin: 0 5px 10px;
  padding: 0 8px;
}
/* line 266, assets/scss/components/_video-list.scss */
.video-content .tags-list.video-tag-list {
  margin: 20px -5px 0px;
}
@media only screen and (max-width: 1190px) {
  /* line 273, assets/scss/components/_video-list.scss */
  .video-content .author-info .author-name {
    font-size: 16px;
  }
  /* line 277, assets/scss/components/_video-list.scss */
  .video-content .author-info .post-datetime {
    font-size: 16px;
  }
  /* line 281, assets/scss/components/_video-list.scss */
  .video-content .author-info.card-uthor-info .author-name {
    font-size: 16px;
  }
  /* line 284, assets/scss/components/_video-list.scss */
  .video-content .author-info.card-uthor-info .post-datetime {
    font-size: 16px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 292, assets/scss/components/_video-list.scss */
  .video-content .tags-list .tag-name {
    font-size: 14px;
  }
  /* line 296, assets/scss/components/_video-list.scss */
  .video-content h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
  }
  /* line 301, assets/scss/components/_video-list.scss */
  .video-content .card_title {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-bottom: 8px;
  }
  /* line 307, assets/scss/components/_video-list.scss */
  .video-content .card-info {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    color: #777E91;
  }
}

/* line 317, assets/scss/components/_video-list.scss */
.video-category-article .feature-image {
  position: relative;
  margin-bottom: 21px;
}
/* line 320, assets/scss/components/_video-list.scss */
.video-category-article .feature-image .media {
  position: relative;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
}
/* line 324, assets/scss/components/_video-list.scss */
.video-category-article .feature-image .media::before {
  display: block;
  content: "";
  padding-top: 192px;
}
@media only screen and (max-width: 576px) {
  /* line 324, assets/scss/components/_video-list.scss */
  .video-category-article .feature-image .media::before {
    padding-top: 230px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 324, assets/scss/components/_video-list.scss */
  .video-category-article .feature-image .media::before {
    padding-top: 200px;
  }
}
@media only screen and (max-width: 375px) {
  /* line 324, assets/scss/components/_video-list.scss */
  .video-category-article .feature-image .media::before {
    padding-top: 170px;
  }
}
/* line 339, assets/scss/components/_video-list.scss */
.video-category-article .feature-image .media > img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
/* line 351, assets/scss/components/_video-list.scss */
.video-category-article .feature-image.block-chai-image .media {
  filter: drop-shadow(0px 20px 25px rgba(0, 0, 0, 0.1));
}
/* line 355, assets/scss/components/_video-list.scss */
.video-category-article .feature-image .video-play-btn {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  position: absolute;
  left: 12px;
  bottom: 13px;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
/* line 364, assets/scss/components/_video-list.scss */
.video-category-article .feature-image .view-count {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #2072ef;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  border-radius: 20px;
  min-width: 65px;
  padding: 4px 10px 5px 7px;
  font-size: 16px;
  line-height: 24px;
  height: 23px;
  color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 379, assets/scss/components/_video-list.scss */
.video-category-article .feature-image .view-count .eye-icon {
  margin-right: 3px;
  background: url("./assets/images/icons/eye-icon.svg") no-repeat center center;
  width: 21px;
  height: 15px;
  display: block;
}

/* line 393, assets/scss/components/_video-list.scss */
.category-view-featured .video-featured-article {
  margin-bottom: 50px;
}

/* line 400, assets/scss/components/_video-list.scss */
.post-container-box:nth-of-type(3) .video-category-row .insight-slider-head {
  margin-top: 50px;
}

/* line 406, assets/scss/components/_video-list.scss */
.page-template-videos-page {
    /*.block-chai-section {
		background: #f4f5f6;
		padding: 82px 0 117px;
    }*/
  /*.category-card-outer, .cp-card{
      .insight-item-block-chai{
          .thumb{
              filter: drop-shadow(0px 20px 25px rgba(0, 0, 0, 0.1));
              &:before{
                  padding-top: 205px;
              }
          }
      }
      
  }*/
}
/* line 408, assets/scss/components/_video-list.scss */
.page-template-videos-page .category-row .insight-slider-head {
  margin: 50px 0 35px;
}
/* line 428, assets/scss/components/_video-list.scss */
.page-template-videos-page .cbf-list .slick-arrow {
  top: 22%;
}
@media only screen and (max-width: 1360px) {
  /* line 428, assets/scss/components/_video-list.scss */
  .page-template-videos-page .cbf-list .slick-arrow {
    top: 21%;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 428, assets/scss/components/_video-list.scss */
  .page-template-videos-page .cbf-list .slick-arrow {
    top: 23%;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 428, assets/scss/components/_video-list.scss */
  .page-template-videos-page .cbf-list .slick-arrow {
    top: 23%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 428, assets/scss/components/_video-list.scss */
  .page-template-videos-page .cbf-list .slick-arrow {
    top: 24%;
    width: 30px;
    height: 58px;
  }
  /* line 443, assets/scss/components/_video-list.scss */
  .page-template-videos-page .cbf-list .slick-arrow.slick-prev {
    left: -10px;
  }
  /* line 446, assets/scss/components/_video-list.scss */
  .page-template-videos-page .cbf-list .slick-arrow.slick-next {
    right: -10px;
  }
}

@media only screen and (max-width: 991px) {
  /* line 3, assets/scss/components/_gainer-loser-table.scss */
  body .cdc__section .wp-block-columns {
    flex-wrap: wrap !important;
  }
}
@media (min-width: 600px) and (max-width: 781px) {
  /* line 8, assets/scss/components/_gainer-loser-table.scss */
  body .cdc__section .wp-block-columns:not(.is-not-stacked-on-mobile)
  > .wp-block-column:not(:only-child) {
    flex-basis: inherit !important;
  }
}
@media only screen and (max-width: 991px) {
  /* line 15, assets/scss/components/_gainer-loser-table.scss */
  body .cdc__section__left.wp-block-column {
    width: 100%;
    flex-basis: inherit !important;
  }
}
@media only screen and (max-width: 991px) {
  /* line 23, assets/scss/components/_gainer-loser-table.scss */
  body .cdc__section__right.wp-block-column {
    width: 100%;
    flex-basis: inherit !important;
    margin-left: 0 !important;
  }
}

/*  arrow */
/* line 35, assets/scss/components/_gainer-loser-table.scss */
.cmc_icon-up,
.cmc_icon-down,
.ccpw_icon-up,
.ccpw_icon-down {
  display: inline-block;
  width: 9px;
  height: 12px;
  margin: 0 5px 0 0;
}
/* line 44, assets/scss/components/_gainer-loser-table.scss */
.cmc_icon-up::before,
.cmc_icon-down::before,
.ccpw_icon-up::before,
.ccpw_icon-down::before {
  display: none !important;
}

/*.cmc-up{
  .cmc_icon{
    height: 18px;
    background: url("./assets/images/icons/icon-up-small.svg") no-repeat;
  }
}

.cmc-down{
  .cmc_icon{
    height: 18px;
    background: url("./assets/images/icons/icon-down-small.svg") no-repeat;
  }
}*/
/* line 64, assets/scss/components/_gainer-loser-table.scss */
.changes.up {
  color: #3AA763 !important;
}
/* line 66, assets/scss/components/_gainer-loser-table.scss */
.changes.up .cmc_icon {
  height: 18px;
  width: 14px;
  background: url("./assets/images/icons/icon-up-small.svg") no-repeat;
}
/* line 73, assets/scss/components/_gainer-loser-table.scss */
.changes.down {
  color: #f04c4d !important;
}
/* line 75, assets/scss/components/_gainer-loser-table.scss */
.changes.down .cmc_icon {
  height: 12px;
  width: 14px;
  background: url("./assets/images/icons/icon-down-small.svg") no-repeat;
}

/* cmc-top-section */
/* line 86, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section h3 {
  font-size: 28px;
  line-height: 132%;
  font-weight: 700;
  color: #181837;
  margin-bottom: 0;
}
/* line 94, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section h4 {
  font-size: 16px;
  line-height: 132%;
  font-weight: 700;
  color: #85919c;
  margin-bottom: 19px;
}
/* line 102, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers {
  border: none;
  margin-bottom: 19px;
}
/* line 106, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tr {
  display: none;
  border-top: 1px solid #cfcfed;
  border-bottom: none;
  background: transparent !important;
}
/* line 112, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tr:last-child, .cmc-top-section .cmc-gainer-lossers tr:nth-child(5) {
  border-bottom: 1px solid #cfcfed;
}
/* line 117, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tr:nth-child(1), .cmc-top-section .cmc-gainer-lossers tr:nth-child(2), .cmc-top-section .cmc-gainer-lossers tr:nth-child(3), .cmc-top-section .cmc-gainer-lossers tr:nth-child(4), .cmc-top-section .cmc-gainer-lossers tr:nth-child(5) {
  display: table-row;
}
/* line 127, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers.show-all tr {
  display: table-row;
}
/* line 132, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers td {
  border: none !important;
  padding: 12px 5px 10px 10px !important;
  vertical-align: middle !important;
}
/* line 138, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers thead {
  display: none !important;
}
/* line 143, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody .cmc_coin_logo {
  display: none;
}
/* line 147, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody .cmc_coin_symbol {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #23262f;
}
/* line 154, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody .cmc_coin_name {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #777e91;
}
/* line 161, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody a {
  color: initial;
  text-decoration: none;
}
/* line 167, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody .gainers .cmc-formatted-price {
  color: #030303;
}
/* line 173, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody .losers .cmc-formatted-price {
  color: #f04c4d;
}
/* line 178, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody .cmc-formatted-price {
  font-weight: 700;
  font-size: 14px;
  line-height: 132%;
}
/* line 182, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody .cmc-formatted-price.down {
  color: #F04C4D;
}
/* line 185, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody .cmc-formatted-price.up {
  color: #3AA763;
}
/* line 191, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody .cmc-changes .changes {
  min-width: 70px;
  height: 28px;
  border-radius: 5px;
  font-size: 12px;
  line-height: 28px;
  font-weight: 700;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 202, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody .cmc-changes .changes.up {
  background: rgba(88, 189, 125, 0.15);
}
/* line 206, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .cmc-gainer-lossers tbody .cmc-changes .changes.down {
  background: #f2e5e8;
}
/* line 214, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .view-btn-wrapper {
  text-align: center;
  margin-bottom: 57px;
}
/* line 218, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .view-btn-wrapper .view-all-top-gainer {
  font-size: 16px;
  line-height: 132%;
  text-align: center;
  color: #0b243a;
  text-decoration: none;
  font-weight: 700;
  cursor: pointer;
}
/* line 226, assets/scss/components/_gainer-loser-table.scss */
.cmc-top-section .view-btn-wrapper .view-all-top-gainer:hover {
  color: #2072ef;
}

/* top-crypto-section */
/* line 235, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers,
.top-crypto-section .ccpw_table {
  font-family: "Lato" !important;
  margin: 20px 0;
  border: none;
}
/* line 241, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers th,
.top-crypto-section .cmc-gainer-lossers td,
.top-crypto-section .ccpw_table th,
.top-crypto-section .ccpw_table td {
  background: transparent !important;
  border: none !important;
}
/* line 246, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers th:nth-child(1),
.top-crypto-section .cmc-gainer-lossers td:nth-child(1),
.top-crypto-section .ccpw_table th:nth-child(1),
.top-crypto-section .ccpw_table td:nth-child(1) {
  width: 75%;
}
/* line 249, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers th:nth-child(2),
.top-crypto-section .cmc-gainer-lossers td:nth-child(2),
.top-crypto-section .ccpw_table th:nth-child(2),
.top-crypto-section .ccpw_table td:nth-child(2) {
  width: 15%;
}
/* line 252, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers th:nth-child(3),
.top-crypto-section .cmc-gainer-lossers td:nth-child(3),
.top-crypto-section .ccpw_table th:nth-child(3),
.top-crypto-section .ccpw_table td:nth-child(3) {
  width: 10%;
}
/* line 258, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers thead tr,
.top-crypto-section .ccpw_table thead tr {
  border-bottom: 1px solid #cfcfed;
  background: transparent !important;
}
/* line 262, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers thead tr th,
.top-crypto-section .ccpw_table thead tr th {
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  color: #777e91 !important;
  padding: 12px 5px 10px 10px !important;
  text-align: left;
}
/* line 274, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody tr,
.top-crypto-section .ccpw_table tbody tr {
  border-bottom: 1px solid #cfcfed;
  background: transparent !important;
}
/* line 278, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody tr:last-child,
.top-crypto-section .ccpw_table tbody tr:last-child {
  border-bottom: none;
}
/* line 283, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody td,
.top-crypto-section .ccpw_table tbody td {
  border: none !important;
  padding: 12px 5px 10px 10px !important;
  vertical-align: middle !important;
}
/* line 288, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody a,
.top-crypto-section .ccpw_table tbody a {
  color: initial;
  text-decoration: none;
}
/* line 293, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody .cmc_coin_logo,
.top-crypto-section .cmc-gainer-lossers tbody .ccpw_coin_logo,
.top-crypto-section .ccpw_table tbody .cmc_coin_logo,
.top-crypto-section .ccpw_table tbody .ccpw_coin_logo {
  height: 32px;
  width: 32px;
  margin-right: 12px;
}
/* line 299, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody .cmc_coin_logo img,
.top-crypto-section .cmc-gainer-lossers tbody .ccpw_coin_logo img,
.top-crypto-section .ccpw_table tbody .cmc_coin_logo img,
.top-crypto-section .ccpw_table tbody .ccpw_coin_logo img {
  max-width: 32px;
  height: 32px;
}
/* line 305, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody .cmc_coin_symbol,
.top-crypto-section .cmc-gainer-lossers tbody .ccpw_coin_info .name,
.top-crypto-section .ccpw_table tbody .cmc_coin_symbol,
.top-crypto-section .ccpw_table tbody .ccpw_coin_info .name {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #23262f;
  margin-right: 5px;
}
/* line 314, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody .cmc_coin_name,
.top-crypto-section .cmc-gainer-lossers tbody .ccpw_coin_info .coin_symbol,
.top-crypto-section .ccpw_table tbody .cmc_coin_name,
.top-crypto-section .ccpw_table tbody .ccpw_coin_info .coin_symbol {
  font-size: 12px;
  line-height: 20px;
  color: #777e91;
  font-weight: 400;
}
/* line 322, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody .cmc-formatted-price,
.top-crypto-section .cmc-gainer-lossers tbody .price-value,
.top-crypto-section .ccpw_table tbody .cmc-formatted-price,
.top-crypto-section .ccpw_table tbody .price-value {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #23262f;
  text-align: left;
}
/* line 331, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody .ccpw_coin_info,
.top-crypto-section .ccpw_table tbody .ccpw_coin_info {
  width: calc(100% - 45px);
  display: inline-flex;
}
/* line 338, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody .gainers a,
.top-crypto-section .cmc-gainer-lossers tbody .losers a,
.top-crypto-section .ccpw_table tbody .gainers a,
.top-crypto-section .ccpw_table tbody .losers a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 342, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody .gainers a br,
.top-crypto-section .cmc-gainer-lossers tbody .losers a br,
.top-crypto-section .ccpw_table tbody .gainers a br,
.top-crypto-section .ccpw_table tbody .losers a br {
  display: none;
}
/* line 348, assets/scss/components/_gainer-loser-table.scss */
.top-crypto-section .cmc-gainer-lossers tbody .changes,
.top-crypto-section .ccpw_table tbody .changes {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}

/* line 1, assets/scss/components/_cbc-user.scss */
.cbc-user {
  display: none;
}
/* line 3, assets/scss/components/_cbc-user.scss */
.cbc-user__default {
  display: block;
}
/* line 6, assets/scss/components/_cbc-user.scss */
.cbc-user__active {
  display: block;
}

/* line 1, assets/scss/components/_country-selector.scss */
.wp-block-lazyblock-country-selector-custom {
  display: inline-block;
  position: relative;
  z-index: 99;
}
/* line 5, assets/scss/components/_country-selector.scss */
.wp-block-lazyblock-country-selector-custom.cs-pricing {
  margin-bottom: 50px;
}
@media only screen and (max-width: 767px) {
  /* line 5, assets/scss/components/_country-selector.scss */
  .wp-block-lazyblock-country-selector-custom.cs-pricing {
    margin-bottom: 37px;
  }
}

/* line 13, assets/scss/components/_country-selector.scss */
.wp-block-lazyblock-page-banner .cl-dropdown {
  padding-top: 19px;
}

/* line 17, assets/scss/components/_country-selector.scss */
.cl-dropdown {
  position: relative;
}

/* line 20, assets/scss/components/_country-selector.scss */
.cl-dropdown .dd,
.cl-dropdown .dt,
.cl-dropdown ul {
  margin: 0px;
  padding: 0px;
}

/* line 27, assets/scss/components/_country-selector.scss */
.cl-dropdown.dl {
  display: inline-block;
}

/* line 31, assets/scss/components/_country-selector.scss */
.cl-dropdown .dd {
  position: relative;
}

/* line 35, assets/scss/components/_country-selector.scss */
.cl-dropdown .dt a {
  background: #ffffff;
  border: 1.5px solid #f4f9ff;
  box-sizing: border-box;
  border-radius: 5px;
  display: flex;
  align-items: center;
  width: 270px;
  padding: 7px 38px 7px 7px;
  color: #23262f;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  text-decoration: none;
  position: relative;
}
/* line 50, assets/scss/components/_country-selector.scss */
.cl-dropdown .dt a::after {
  display: block;
  content: "";
  background-image: url(assets/images/icons/cl-down-arrow.svg);
  width: 8px;
  height: 5px;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 63, assets/scss/components/_country-selector.scss */
.cl-dropdown .dt a .svg-flag {
  width: 51px !important;
  height: 34px !important;
  background-size: cover;
  background-position: center;
  border: 1.5px solid #f4f9ff;
  border-radius: 5px;
  margin-right: 16px;
}

/* line 73, assets/scss/components/_country-selector.scss */
.cl-dropdown .dt a .svg-flag.flag-icon-global {
  background-image: url(assets/images/icons/icon-global.png) !important;
  background-size: contain !important;
  border: none !important;
}

/* line 79, assets/scss/components/_country-selector.scss */
.cl-dropdown .dd ul {
  background: #ffffff;
  border: 1.5px solid #f4f9ff;
  display: none;
  left: 0px;
  padding: 0;
  position: absolute;
  top: -3px;
  width: 100%;
  list-style: none;
}

/* line 91, assets/scss/components/_country-selector.scss */
.cl-dropdown span.value {
  display: none;
}

/* line 97, assets/scss/components/_country-selector.scss */
.cl-dropdown .dd ul li.cc-item__active {
  display: none;
}

/* line 102, assets/scss/components/_country-selector.scss */
.cl-dropdown .dd ul li a {
  padding: 5px;
  display: flex;
  align-items: center;
  color: #23262f;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  text-decoration: none;
}
/* line 112, assets/scss/components/_country-selector.scss */
.cl-dropdown .dd ul li a .svg-flag {
  width: 51px !important;
  height: 34px !important;
  background-size: cover;
  background-position: center;
  border: 1.5px solid #f4f9ff;
  border-radius: 5px;
  margin-right: 16px;
}
/* line 120, assets/scss/components/_country-selector.scss */
.cl-dropdown .dd ul li a .svg-flag.svg-flag.flag-icon-global {
  background-image: url(assets/images/icons/icon-global.png) !important;
  background-size: contain !important;
  border: none !important;
}

/* line 128, assets/scss/components/_country-selector.scss */
.cl-dropdown .dd ul li a:hover {
  background-color: #2072ef;
  color: #ffff;
}

/* line 133, assets/scss/components/_country-selector.scss */
.cl-dropdown img.flag {
  border: none;
  vertical-align: middle;
  margin-left: 10px;
}

/* line 1, assets/scss/components/_intlTelInput.scss */
.iti {
  position: relative;
  display: inline-block;
}

/* line 4, assets/scss/components/_intlTelInput.scss */
.iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 7, assets/scss/components/_intlTelInput.scss */
.iti__hide {
  display: none;
}

/* line 9, assets/scss/components/_intlTelInput.scss */
.iti__v-hide {
  visibility: hidden;
}

/* line 11, assets/scss/components/_intlTelInput.scss */
.iti input, .iti input[type=text], .iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

/* line 18, assets/scss/components/_intlTelInput.scss */
.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

/* line 24, assets/scss/components/_intlTelInput.scss */
.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}

/* line 31, assets/scss/components/_intlTelInput.scss */
.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

/* line 38, assets/scss/components/_intlTelInput.scss */
.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}

/* line 41, assets/scss/components/_intlTelInput.scss */
.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 55, assets/scss/components/_intlTelInput.scss */
.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

@media (max-width: 500px) {
  /* line 59, assets/scss/components/_intlTelInput.scss */
  .iti__country-list {
    white-space: normal;
  }
}
/* line 61, assets/scss/components/_intlTelInput.scss */
.iti__flag-box {
  display: inline-block;
  width: 20px;
}

/* line 64, assets/scss/components/_intlTelInput.scss */
.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

/* line 68, assets/scss/components/_intlTelInput.scss */
.iti__country {
  padding: 10px 15px;
  outline: none;
}

/* line 71, assets/scss/components/_intlTelInput.scss */
.iti__dial-code {
  color: #999;
}

/* line 73, assets/scss/components/_intlTelInput.scss */
.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 75, assets/scss/components/_intlTelInput.scss */
.iti__flag-box, .iti__country-name, .iti__dial-code {
  vertical-align: middle;
}

/* line 77, assets/scss/components/_intlTelInput.scss */
.iti__flag-box, .iti__country-name {
  margin-right: 6px;
}

/* line 79, assets/scss/components/_intlTelInput.scss */
.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}

/* line 83, assets/scss/components/_intlTelInput.scss */
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

/* line 86, assets/scss/components/_intlTelInput.scss */
.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}

/* line 88, assets/scss/components/_intlTelInput.scss */
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 90, assets/scss/components/_intlTelInput.scss */
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}

/* line 93, assets/scss/components/_intlTelInput.scss */
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

/* line 96, assets/scss/components/_intlTelInput.scss */
.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 98, assets/scss/components/_intlTelInput.scss */
.iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
}

/* line 100, assets/scss/components/_intlTelInput.scss */
.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

/* line 106, assets/scss/components/_intlTelInput.scss */
.iti--container:hover {
  cursor: pointer;
}

/* line 109, assets/scss/components/_intlTelInput.scss */
.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
  z-index: 9999;
}

/* line 118, assets/scss/components/_intlTelInput.scss */
.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}

/* line 122, assets/scss/components/_intlTelInput.scss */
.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

/* line 126, assets/scss/components/_intlTelInput.scss */
.iti__flag {
  width: 20px;
}

/* line 128, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__be {
  width: 18px;
}

/* line 130, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ch {
  width: 15px;
}

/* line 132, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mc {
  width: 19px;
}

/* line 134, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ne {
  width: 18px;
}

/* line 136, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__np {
  width: 13px;
}

/* line 138, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__va {
  width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 141, assets/scss/components/_intlTelInput.scss */
  .iti__flag {
    background-size: 5652px 15px;
  }
}
/* line 143, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}

/* line 146, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}

/* line 149, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}

/* line 152, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}

/* line 155, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}

/* line 158, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}

/* line 161, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}

/* line 164, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}

/* line 167, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}

/* line 170, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}

/* line 173, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}

/* line 176, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}

/* line 179, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}

/* line 182, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}

/* line 185, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}

/* line 188, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}

/* line 191, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}

/* line 194, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}

/* line 197, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}

/* line 200, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}

/* line 203, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}

/* line 206, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}

/* line 209, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}

/* line 212, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}

/* line 215, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}

/* line 218, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}

/* line 221, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}

/* line 224, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}

/* line 227, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}

/* line 230, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}

/* line 233, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}

/* line 236, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}

/* line 239, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}

/* line 242, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}

/* line 245, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}

/* line 248, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}

/* line 251, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}

/* line 254, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}

/* line 257, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}

/* line 260, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}

/* line 263, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}

/* line 266, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}

/* line 269, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}

/* line 272, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}

/* line 275, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}

/* line 278, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}

/* line 281, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}

/* line 284, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}

/* line 287, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}

/* line 290, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}

/* line 293, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}

/* line 296, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}

/* line 299, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}

/* line 302, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}

/* line 305, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}

/* line 308, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}

/* line 311, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}

/* line 314, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}

/* line 317, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}

/* line 320, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}

/* line 323, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}

/* line 326, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}

/* line 329, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}

/* line 332, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}

/* line 335, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}

/* line 338, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}

/* line 341, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}

/* line 344, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}

/* line 347, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}

/* line 350, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}

/* line 353, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}

/* line 356, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}

/* line 359, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}

/* line 362, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}

/* line 365, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}

/* line 368, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}

/* line 371, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}

/* line 374, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}

/* line 377, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}

/* line 380, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}

/* line 383, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}

/* line 386, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}

/* line 389, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}

/* line 392, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}

/* line 395, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}

/* line 398, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}

/* line 401, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}

/* line 404, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}

/* line 407, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}

/* line 410, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}

/* line 413, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}

/* line 416, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}

/* line 419, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}

/* line 422, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}

/* line 425, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}

/* line 428, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}

/* line 431, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}

/* line 434, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}

/* line 437, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}

/* line 440, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}

/* line 443, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}

/* line 446, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}

/* line 449, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}

/* line 452, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}

/* line 455, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}

/* line 458, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}

/* line 461, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}

/* line 464, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}

/* line 467, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}

/* line 470, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}

/* line 473, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}

/* line 476, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}

/* line 479, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}

/* line 482, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}

/* line 485, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}

/* line 488, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}

/* line 491, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}

/* line 494, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}

/* line 497, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}

/* line 500, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}

/* line 503, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}

/* line 506, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}

/* line 509, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}

/* line 512, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}

/* line 515, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}

/* line 518, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}

/* line 521, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}

/* line 524, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}

/* line 527, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}

/* line 530, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}

/* line 533, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}

/* line 536, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}

/* line 539, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}

/* line 542, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}

/* line 545, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}

/* line 548, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}

/* line 551, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}

/* line 554, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}

/* line 557, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}

/* line 560, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}

/* line 563, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}

/* line 566, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}

/* line 569, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}

/* line 572, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}

/* line 575, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}

/* line 578, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}

/* line 581, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}

/* line 584, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}

/* line 587, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}

/* line 590, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}

/* line 593, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}

/* line 596, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}

/* line 599, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}

/* line 602, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}

/* line 605, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}

/* line 608, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}

/* line 611, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}

/* line 614, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}

/* line 617, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}

/* line 620, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}

/* line 623, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}

/* line 626, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}

/* line 629, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}

/* line 632, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}

/* line 635, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}

/* line 638, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}

/* line 641, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}

/* line 644, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}

/* line 647, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}

/* line 650, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}

/* line 653, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}

/* line 656, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}

/* line 659, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}

/* line 662, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}

/* line 665, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}

/* line 668, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}

/* line 671, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}

/* line 674, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}

/* line 677, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}

/* line 680, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}

/* line 683, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}

/* line 686, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}

/* line 689, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}

/* line 692, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}

/* line 695, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}

/* line 698, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}

/* line 701, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}

/* line 704, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}

/* line 707, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}

/* line 710, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}

/* line 713, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}

/* line 716, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}

/* line 719, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}

/* line 722, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}

/* line 725, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}

/* line 728, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}

/* line 731, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}

/* line 734, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}

/* line 737, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}

/* line 740, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}

/* line 743, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}

/* line 746, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}

/* line 749, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}

/* line 752, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}

/* line 755, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}

/* line 758, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}

/* line 761, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}

/* line 764, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}

/* line 767, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}

/* line 770, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}

/* line 773, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}

/* line 776, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}

/* line 779, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}

/* line 782, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}

/* line 785, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}

/* line 788, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}

/* line 791, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}

/* line 794, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}

/* line 797, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}

/* line 800, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}

/* line 803, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}

/* line 806, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}

/* line 809, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}

/* line 812, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}

/* line 815, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}

/* line 818, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}

/* line 821, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}

/* line 824, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}

/* line 827, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}

/* line 830, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}

/* line 833, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}

/* line 836, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}

/* line 839, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}

/* line 842, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}

/* line 845, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}

/* line 848, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}

/* line 851, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}

/* line 854, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}

/* line 857, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}

/* line 860, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}

/* line 863, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}

/* line 866, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}

/* line 869, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}

/* line 872, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}

/* line 875, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}

/* line 878, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}

/* line 881, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}

/* line 884, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}

/* line 887, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}

/* line 890, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}

/* line 893, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}

/* line 896, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}

/* line 899, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}

/* line 902, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}

/* line 905, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}

/* line 908, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}

/* line 911, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}

/* line 914, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}

/* line 918, assets/scss/components/_intlTelInput.scss */
.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("./assets/images/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 926, assets/scss/components/_intlTelInput.scss */
  .iti__flag {
    background-image: url("./assets/images/flags@2x.png");
  }
}
/* line 929, assets/scss/components/_intlTelInput.scss */
.iti__flag.iti__np {
  background-color: transparent;
}

/* line 1, assets/scss/components/_mover-shaker.scss */
.mms {
  position: relative;
  padding: 70px 0 0;
}
@media screen and (max-width: 1439px) {
  /* line 1, assets/scss/components/_mover-shaker.scss */
  .mms {
    padding: 50px 0 0;
  }
}
/* line 8, assets/scss/components/_mover-shaker.scss */
.mms::after {
  display: block;
  content: "";
  background: linear-gradient(180deg, #FFFFFF 0%, #FAFAFE 100%);
  width: 100%;
  height: calc(100% - 170px);
  position: absolute;
  left: 0;
  top: 0;
}
/* line 19, assets/scss/components/_mover-shaker.scss */
.mms > .block-section {
  position: relative;
  z-index: 1;
}
/* line 24, assets/scss/components/_mover-shaker.scss */
.mms .sub-heading {
  color: #85919C;
}

/* line 30, assets/scss/components/_mover-shaker.scss */
.latest-price-section {
  padding: 40px 0 0;
}
@media screen and (max-width: 1439px) {
  /* line 30, assets/scss/components/_mover-shaker.scss */
  .latest-price-section {
    padding: 30px 0 0;
  }
}
@media screen and (max-width: 991px) {
  /* line 30, assets/scss/components/_mover-shaker.scss */
  .latest-price-section {
    padding: 0;
  }
}
/* line 39, assets/scss/components/_mover-shaker.scss */
.latest-price-section .block-section {
  padding: 0 25px;
}
/* line 43, assets/scss/components/_mover-shaker.scss */
.latest-price-section .container, .latest-price-section .breadcrumbs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #fff;
  border: 1px solid #d8d8d8;
  box-shadow: 0px 20px 25px 10px rgba(0, 0, 0, 0.05);
  border-radius: 20px;
  max-width: 1000px;
  padding: 29px 26px;
}
/* line 54, assets/scss/components/_mover-shaker.scss */
.latest-price-section .latest-price-card {
  border-right: 1px solid #d8d8d8;
  width: 33.33%;
}
/* line 58, assets/scss/components/_mover-shaker.scss */
.latest-price-section .latest-price-card:nth-child(1), .latest-price-section .latest-price-card:nth-child(2), .latest-price-section .latest-price-card:nth-child(3) {
  border-bottom: 1px solid #d8d8d8;
}
/* line 64, assets/scss/components/_mover-shaker.scss */
.latest-price-section .latest-price-card:nth-child(3n) {
  border-right: none;
}
/* line 68, assets/scss/components/_mover-shaker.scss */
.latest-price-section .latest-price-card .coin-container {
  display: block;
  text-decoration: none;
  padding: 27px 40px;
  background: transparent;
  transition: all 2.5s ease;
}
/* line 74, assets/scss/components/_mover-shaker.scss */
.latest-price-section .latest-price-card .coin-container:hover {
  background: linear-gradient(180deg, rgba(210, 210, 236, 0.1365) 0%, rgba(210, 210, 236, 0) 85.73%);
}
@media screen and (max-width: 991px) {
  /* line 81, assets/scss/components/_mover-shaker.scss */
  .latest-price-section .block-section {
    padding: 25px;
  }
  /* line 85, assets/scss/components/_mover-shaker.scss */
  .latest-price-section .latest-price-card {
    width: 50%;
    border-bottom: 1px solid #d8d8d8 !important;
  }
  /* line 89, assets/scss/components/_mover-shaker.scss */
  .latest-price-section .latest-price-card:nth-child(2n) {
    border-right: none;
  }
  /* line 93, assets/scss/components/_mover-shaker.scss */
  .latest-price-section .latest-price-card:nth-child(3) {
    border-right: 1px solid #d8d8d8;
  }
  /* line 97, assets/scss/components/_mover-shaker.scss */
  .latest-price-section .latest-price-card:nth-last-child(1), .latest-price-section .latest-price-card:nth-last-child(2) {
    border-bottom: none !important;
  }
  /* line 102, assets/scss/components/_mover-shaker.scss */
  .latest-price-section .latest-price-card .coin-container {
    padding: 25px !important;
  }
}
@media screen and (max-width: 640px) {
  /* line 109, assets/scss/components/_mover-shaker.scss */
  .latest-price-section .container, .latest-price-section .breadcrumbs {
    padding: 0 26px;
  }
  /* line 113, assets/scss/components/_mover-shaker.scss */
  .latest-price-section .latest-price-card {
    width: 100%;
    border-right: none !important;
  }
  /* line 117, assets/scss/components/_mover-shaker.scss */
  .latest-price-section .latest-price-card:nth-last-child(2) {
    border-bottom: 1px solid #d8d8d8 !important;
  }
  /* line 121, assets/scss/components/_mover-shaker.scss */
  .latest-price-section .latest-price-card:nth-last-child(1) {
    border-bottom: none !important;
  }
}

/* line 129, assets/scss/components/_mover-shaker.scss */
.latest-price-card .title {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  color: #525167;
  margin-bottom: 15px;
}
/* line 137, assets/scss/components/_mover-shaker.scss */
.latest-price-card .two-col {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 140, assets/scss/components/_mover-shaker.scss */
.latest-price-card .two-col .media {
  margin-right: 16px;
  min-width: 34px;
}
/* line 144, assets/scss/components/_mover-shaker.scss */
.latest-price-card .two-col .media img {
  width: 34px;
}
/* line 150, assets/scss/components/_mover-shaker.scss */
.latest-price-card .two-col .content .coin-title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 153, assets/scss/components/_mover-shaker.scss */
.latest-price-card .two-col .content .coin-title .coin {
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  color: #777e91;
  margin-right: 15px;
}
/* line 161, assets/scss/components/_mover-shaker.scss */
.latest-price-card .two-col .content .coin-title .percentage-change {
  font-weight: 600;
  font-size: 12px;
  line-height: 22px;
  border-radius: 24px;
  color: #fcfcfd;
  background: #ccc;
  margin-left: auto;
  padding: 0 10px;
}
/* line 171, assets/scss/components/_mover-shaker.scss */
.latest-price-card .two-col .content .coin-title .percentage-change.up {
  background: #58bd7d;
}
/* line 175, assets/scss/components/_mover-shaker.scss */
.latest-price-card .two-col .content .coin-title .percentage-change.down {
  background: #ff6838;
}
/* line 181, assets/scss/components/_mover-shaker.scss */
.latest-price-card .two-col .content .price {
  font-weight: bold;
  font-size: 24px;
  line-height: 133%;
  color: #23262f;
}

/* line 1, assets/scss/components/_top-crypto-currency.scss */
.select2-container--default .select2-results__option--selected {
  pointer-events: none;
}

/* line 5, assets/scss/components/_top-crypto-currency.scss */
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
  color: #444;
  line-height: 32px !important;
}

/* line 12, assets/scss/components/_top-crypto-currency.scss */
.tcc-sec {
  padding: 60px 0 64px;
}
/* line 15, assets/scss/components/_top-crypto-currency.scss */
.tcc-sec .style__heading {
  margin-bottom: 33px;
  line-height: 130.5%;
}
/* line 20, assets/scss/components/_top-crypto-currency.scss */
.tcc-sec .search_dropdown_wrapper {
  margin-bottom: -32px;
}
@media only screen and (max-width: 991px) {
  /* line 12, assets/scss/components/_top-crypto-currency.scss */
  .tcc-sec {
    padding: 50px 0 8px;
  }
  /* line 27, assets/scss/components/_top-crypto-currency.scss */
  .tcc-sec .search_dropdown_wrapper {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin-bottom: 20px;
  }
}

/* line 33, assets/scss/components/_top-crypto-currency.scss */
.top-crypto-logo {
  margin: 0 0 5px;
}

/* line 36, assets/scss/components/_top-crypto-currency.scss */
.top-crypto-title {
  margin: 0 0 33px;
  font-weight: bold;
  font-size: 36px;
  line-height: 130.5%;
  color: #23262f;
}

/* line 44, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .dataTables_filter {
  display: none;
}
/* line 51, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist thead th,
.coinslist_wrapper .toptentopgainer thead th {
  min-width: 50px;
  border-bottom: 1px solid #525167;
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  color: #777e91;
  padding: 27px 10px 19px;
}
/* line 59, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist thead th:first-child,
.coinslist_wrapper .toptentopgainer thead th:first-child {
  min-width: 20px;
}
/* line 63, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist thead th:nth-child(2),
.coinslist_wrapper .toptentopgainer thead th:nth-child(2) {
  min-width: 160px;
}
/* line 66, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist thead th:nth-last-child(2),
.coinslist_wrapper .toptentopgainer thead th:nth-last-child(2) {
  text-align: right;
}
/* line 71, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist thead th.action.sorting::after,
.coinslist_wrapper .toptentopgainer thead th.action.sorting::after {
  display: none;
}
/* line 80, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist tbody tr td,
.coinslist_wrapper .toptentopgainer tbody tr td {
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 1px solid #e6e8ec;
}
/* line 85, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist tbody tr td:first-child,
.coinslist_wrapper .toptentopgainer tbody tr td:first-child {
  text-align: center;
}
/* line 91, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist tbody tr:first-child td,
.coinslist_wrapper .toptentopgainer tbody tr:first-child td {
  border-top: none;
}
/* line 98, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .fav,
.coinslist_wrapper .toptentopgainer .fav {
  color: #777e91;
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
}
/* line 105, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .coin-name,
.coinslist_wrapper .toptentopgainer .coin-name {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 109, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .coin-name a,
.coinslist_wrapper .toptentopgainer .coin-name a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  text-decoration: none;
  /*cursor: pointer;*/
}
/* line 114, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .coin-name a .tittle,
.coinslist_wrapper .toptentopgainer .coin-name a .tittle {
  color: #23262f;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  margin-left: 12px;
}
/* line 121, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .coin-name a .tittle span,
.coinslist_wrapper .toptentopgainer .coin-name a .tittle span {
  color: #777e91;
  font-weight: 400;
}
/* line 127, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .coin-name img,
.coinslist_wrapper .toptentopgainer .coin-name img {
  display: block;
  width: 100%;
  max-width: 34px;
}
/* line 133, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .coin-name .tittle,
.coinslist_wrapper .toptentopgainer .coin-name .tittle {
  color: #23262f;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  margin-left: 12px;
}
/* line 140, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .coin-name .tittle span,
.coinslist_wrapper .toptentopgainer .coin-name .tittle span {
  color: #777e91;
  font-weight: 400;
}
/* line 147, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .price,
.coinslist_wrapper .toptentopgainer .price {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #23262f;
}
/* line 152, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .price.up,
.coinslist_wrapper .toptentopgainer .price.up {
  font-weight: normal;
  color: #58bd7d;
}
/* line 157, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .price.down,
.coinslist_wrapper .toptentopgainer .price.down {
  font-weight: normal;
  color: #ff6838;
}
/* line 163, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .market-cap,
.coinslist_wrapper .toptentopgainer .market-cap {
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
  text-align: right;
  color: #23262f;
}
/* line 172, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist .wp-block-button .wp-block-button__link, .coinslist_wrapper .coinslist .wp-block-button .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .coinslist_wrapper .coinslist .wp-block-button .btn,
.coinslist_wrapper .toptentopgainer .wp-block-button .wp-block-button__link,
.coinslist_wrapper .toptentopgainer .wp-block-button .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn,
.buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .coinslist_wrapper .toptentopgainer .wp-block-button .btn {
  width: 80px;
  height: 32px !important;
  font-size: 12px !important;
  border-radius: 5px !important;
  margin-left: 20px;
}
/* line 182, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .coinslist.dataTable.no-footer,
.coinslist_wrapper .toptentopgainer.dataTable.no-footer {
  border: none;
}
/* line 188, assets/scss/components/_top-crypto-currency.scss */
.coinslist_wrapper .button-group {
  text-align: center;
  margin-top: 44px;
}
@media screen and (max-width: 991px) {
  /* line 43, assets/scss/components/_top-crypto-currency.scss */
  .coinslist_wrapper {
    overflow-x: auto;
  }
  /* line 196, assets/scss/components/_top-crypto-currency.scss */
  .coinslist_wrapper .coinslist {
    width: 930px;
  }
}

/* line 202, assets/scss/components/_top-crypto-currency.scss */
.search_dropdown_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
/* line 206, assets/scss/components/_top-crypto-currency.scss */
.search_dropdown_wrapper .country-box {
  width: 100px;
}
@media screen and (max-width: 567px) {
  /* line 206, assets/scss/components/_top-crypto-currency.scss */
  .search_dropdown_wrapper .country-box {
    width: 110px;
  }
}
/* line 213, assets/scss/components/_top-crypto-currency.scss */
.search_dropdown_wrapper .select2-container--default .select2-selection--single {
  background: #fafafe;
  border: 1px solid #525167;
  border-radius: 5px;
  font-size: 14px;
  line-height: 24px;
  color: #181837;
  font-weight: 400;
  padding: 7px 15px 7px 12px;
  height: 46px;
  min-width: 100px;
  position: relative;
  z-index: 2;
}
/* line 226, assets/scss/components/_top-crypto-currency.scss */
.search_dropdown_wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0px;
}
/* line 229, assets/scss/components/_top-crypto-currency.scss */
.search_dropdown_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  width: 8px;
  height: 5px;
  position: absolute;
  top: 18px;
  right: 15px;
}
/* line 236, assets/scss/components/_top-crypto-currency.scss */
.search_dropdown_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background: url("assets/images/icons/arrow-down-grey-thin.svg") no-repeat;
  border: none;
  width: 8px;
  height: 5px;
  left: 0;
  right: 0;
  background-size: 8px;
  margin: 0;
}

/* line 253, assets/scss/components/_top-crypto-currency.scss */
.select2-container--open .cmc_conversion_dropdown {
  top: 0;
  min-width: 100px;
}
/* line 258, assets/scss/components/_top-crypto-currency.scss */
.select2-container--open .select2-selection__arrow b {
  transform: rotate(180deg);
}

/* line 264, assets/scss/components/_top-crypto-currency.scss */
.market-search-box {
  background: #fafafe;
  border: 1px solid #525167;
  border-radius: 5px;
  min-width: 248px;
  margin-left: 7px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 567px) {
  /* line 264, assets/scss/components/_top-crypto-currency.scss */
  .market-search-box {
    min-width: 200px;
  }
}
@media screen and (max-width: 374px) {
  /* line 264, assets/scss/components/_top-crypto-currency.scss */
  .market-search-box {
    min-width: 158px;
    max-width: 155px;
  }
}
/* line 279, assets/scss/components/_top-crypto-currency.scss */
.market-search-box .search-icon {
  background: url("./assets/images/icons/search-darkgrey-icon.svg") no-repeat center center;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  left: 14px;
  top: 15px;
  background-size: 16px;
}
/* line 290, assets/scss/components/_top-crypto-currency.scss */
.market-search-box input {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  padding: 3px 33px 0 40px;
  height: 46px;
  color: #85919c;
  width: 100%;
  border: 0px;
  background: transparent;
}
/* line 301, assets/scss/components/_top-crypto-currency.scss */
.market-search-box input:focus, .market-search-box input:focus-visible {
  outline: none;
}
/* line 306, assets/scss/components/_top-crypto-currency.scss */
.market-search-box input ::placeholder {
  color: #85919c;
}

/* line 312, assets/scss/components/_top-crypto-currency.scss */
p.noresult {
  margin: 0;
  padding: 70px 20px 0;
  text-align: center;
  color: #3478fe;
}

/**/
/* line 320, assets/scss/components/_top-crypto-currency.scss */
.coinslist {
  text-align: right;
}
/* line 322, assets/scss/components/_top-crypto-currency.scss */
.coinslist .crypto-rank {
  width: 25px !important;
}
/* line 325, assets/scss/components/_top-crypto-currency.scss */
.coinslist .crypto-name {
  text-align: left;
}
/* line 328, assets/scss/components/_top-crypto-currency.scss */
.coinslist .crypto-price {
  min-width: 90px !important;
  text-align: right;
}
/* line 332, assets/scss/components/_top-crypto-currency.scss */
.coinslist .percent-change-24h {
  min-width: 90px !important;
  text-align: right;
}
/* line 336, assets/scss/components/_top-crypto-currency.scss */
.coinslist .percent-change-7d {
  min-width: 90px !important;
  text-align: right;
}
/* line 340, assets/scss/components/_top-crypto-currency.scss */
.coinslist .market_cap {
  min-width: 110px !important;
  text-align: right;
}
/* line 344, assets/scss/components/_top-crypto-currency.scss */
.coinslist .crypto-name {
  width: auto !important;
}
/* line 347, assets/scss/components/_top-crypto-currency.scss */
.coinslist .action {
  width: 100px !important;
  max-width: 100px !important;
}

/* line 355, assets/scss/components/_top-crypto-currency.scss */
.dataTables_wrapper.no-footer .dataTables_info {
  display: none;
}

/* line 1, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell {
  background: #fff;
  border-radius: 5px;
  padding: 19px 23px 13px 25px;
  margin-bottom: 27px;
}
/* line 7, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell .tabs-nav {
  padding: 0;
}
/* line 10, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell .tabs-nav li {
  margin-right: 35px;
}
/* line 13, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell .tabs-nav li a {
  font-weight: 400;
  padding: 0 15px 13px !important;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #777e90;
}
/* line 23, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell .tab-content__inner {
  padding: 33px 0 0;
}
/* line 28, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell form .form-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 15px;
}
/* line 33, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell form .form-item .form-item__label {
  font-weight: 500;
  font-size: 14px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #777e90;
  width: 57px;
  margin-right: 14px;
}
/* line 43, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell form .form-item .form-item__bg {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 8px;
  width: calc(100% - 71px);
  height: 44px;
  background: #f1f1f8;
  border-radius: 5px;
  font-weight: 700;
  font-size: 14px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #777e90;
}
/* line 57, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell form .form-item .form-item__bg.bg_white {
  background: #fff;
}
/* line 60, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell form .form-item .form-item__bg span {
  margin-right: 10px;
  white-space: nowrap;
  min-width: 45px;
}
/* line 66, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell form .form-item .form-item__bg input {
  background: transparent;
  width: calc(100% - 60px);
  border: none !important;
  outline: none !important;
  font-weight: 700;
  font-size: 14px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #777e90;
}
/* line 77, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell form .form-item .form-item__bg input::placeholder {
  font-weight: 700;
  font-size: 14px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #777e90;
}
/* line 88, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell form .btn {
  width: 100%;
  margin: 12px 0 19px;
}
/* line 93, assets/scss/components/_coin-buy-sell.scss */
.coin-buy-sell form .form-info {
  font-size: 10px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: rgba(119, 126, 144, 0.5);
}

/* line 1, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider {
  background: linear-gradient(180deg, rgba(194, 194, 221, 0.06) 41.15%, rgba(194, 194, 221, 0.04) 100%);
  position: relative;
  padding: 50px 0 35px;
}
/* line 6, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider .container, .wp-block-lazyblock-card-slider .breadcrumbs {
  max-width: 1296px;
}
@media only screen and (max-width: 1300px) {
  /* line 6, assets/scss/components/_card-slider.scss */
  .wp-block-lazyblock-card-slider .container, .wp-block-lazyblock-card-slider .breadcrumbs {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 6, assets/scss/components/_card-slider.scss */
  .wp-block-lazyblock-card-slider .container, .wp-block-lazyblock-card-slider .breadcrumbs {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media only screen and (max-width: 567px) {
  /* line 6, assets/scss/components/_card-slider.scss */
  .wp-block-lazyblock-card-slider .container, .wp-block-lazyblock-card-slider .breadcrumbs {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 22, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider .slick-track {
  display: flex !important;
}
/* line 26, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider .slick-slide {
  height: inherit !important;
}
/* line 31, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider .slick-arrow.slick-disabled {
  opacity: 0.5;
}
/* line 36, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider .csfs {
  padding-top: 10px;
}
/* line 39, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider .csfs__item {
  width: 311px;
  padding: 12px;
  outline: none;
  border: none;
}
/* line 46, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider .csfs__card {
  background: #FFFFFF;
  border-radius: 15px;
  height: 100%;
  text-align: center;
  padding: 40px 0;
  min-height: 330px;
}
@media only screen and (max-width: 1199px) {
  /* line 46, assets/scss/components/_card-slider.scss */
  .wp-block-lazyblock-card-slider .csfs__card {
    padding: 30px 0;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 46, assets/scss/components/_card-slider.scss */
  .wp-block-lazyblock-card-slider .csfs__card {
    min-height: inherit;
  }
}
@media only screen and (max-width: 767px) {
  /* line 46, assets/scss/components/_card-slider.scss */
  .wp-block-lazyblock-card-slider .csfs__card {
    min-height: inherit;
  }
}
/* line 61, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider .csfs__card__icon {
  display: flex;
  margin: 0 auto 40px;
  height: 60px;
  align-items: center;
  justify-content: center;
}
/* line 68, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider .csfs__card__icon img {
  display: block;
  margin: 0 auto;
  max-height: 60px;
}
/* line 75, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider .csfs__card__heading {
  margin: 0 0 20px;
  font-weight: 500;
  color: #23262F;
}
/* line 81, assets/scss/components/_card-slider.scss */
.wp-block-lazyblock-card-slider .csfs__card__description {
  padding: 0 25px;
  color: #777E90;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  text-align: center;
}

/* line 94, assets/scss/components/_card-slider.scss */
.large-container .container, .large-container .breadcrumbs {
  max-width: 1440px;
}

/* line 1, assets/scss/components/_otc-form.scss */
.lets-connect {
  padding-bottom: 40px;
}
@media only screen and (max-width: 599px) {
  /* line 1, assets/scss/components/_otc-form.scss */
  .lets-connect {
    padding-bottom: 0;
  }
}
/* line 8, assets/scss/components/_otc-form.scss */
.lets-connect__info {
  justify-content: space-between;
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
  padding-right: 16px;
}
@media only screen and (max-width: 599px) {
  /* line 8, assets/scss/components/_otc-form.scss */
  .lets-connect__info {
    padding-right: 0;
  }
}
/* line 19, assets/scss/components/_otc-form.scss */
.lets-connect__info .section-address {
  padding-bottom: 25px;
}
@media only screen and (max-width: 599px) {
  /* line 19, assets/scss/components/_otc-form.scss */
  .lets-connect__info .section-address {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 599px) {
  /* line 26, assets/scss/components/_otc-form.scss */
  .lets-connect__info .section-address:first-child {
    padding-top: 20px;
  }
}
/* line 32, assets/scss/components/_otc-form.scss */
.lets-connect__info .section-address + .section-address {
  padding-top: 34px;
}
@media only screen and (max-width: 599px) {
  /* line 32, assets/scss/components/_otc-form.scss */
  .lets-connect__info .section-address + .section-address {
    padding-top: 0;
  }
}
/* line 40, assets/scss/components/_otc-form.scss */
.lets-connect__info .section-address h2 {
  margin: 0 0 9px;
  font-weight: normal;
  font-size: 36px;
  line-height: 130.5%;
  color: #3779FF;
}
@media only screen and (max-width: 599px) {
  /* line 40, assets/scss/components/_otc-form.scss */
  .lets-connect__info .section-address h2 {
    font-size: 24px;
  }
}
/* line 52, assets/scss/components/_otc-form.scss */
.lets-connect__info .section-address p {
  font-weight: normal;
  font-size: 18px;
  line-height: 1.55555556;
  color: #23262F;
}
@media only screen and (min-width: 600px) {
  /* line 58, assets/scss/components/_otc-form.scss */
  .lets-connect__info .section-address p.max-400 {
    max-width: 400px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 52, assets/scss/components/_otc-form.scss */
  .lets-connect__info .section-address p {
    font-size: 16px;
  }
}
/* line 71, assets/scss/components/_otc-form.scss */
.lets-connect__info .contact-mail {
  border-top: 1px solid #85919C;
  padding: 20px 0 0;
}
@media only screen and (max-width: 599px) {
  /* line 71, assets/scss/components/_otc-form.scss */
  .lets-connect__info .contact-mail {
    padding-bottom: 40px;
  }
}
/* line 79, assets/scss/components/_otc-form.scss */
.lets-connect__info .contact-mail .mail-link-icon {
  margin: 0;
  padding: 0;
}
/* line 83, assets/scss/components/_otc-form.scss */
.lets-connect__info .contact-mail .mail-link-icon a {
  position: relative;
  display: inline-block;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.55555556;
  color: #23262F;
  padding: 0 0 0 57px;
  text-decoration: none;
}
/* line 93, assets/scss/components/_otc-form.scss */
.lets-connect__info .contact-mail .mail-link-icon a:hover {
  color: #3772FF;
}
/* line 97, assets/scss/components/_otc-form.scss */
.lets-connect__info .contact-mail .mail-link-icon a::after {
  position: absolute;
  left: 0;
  top: 3px;
  display: block;
  content: "";
  width: 37px;
  height: 23px;
  background-image: url(assets/images/icons/icon-mail.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 114, assets/scss/components/_otc-form.scss */
.lets-connect__form {
  margin-bottom: 30px;
  position: relative;
  /*.wpcf7-form{
      &.invalid{
          margin-bottom:30px;
      }
  }*/
}
/* line 118, assets/scss/components/_otc-form.scss */
.lets-connect__form .wpcf7 {
  max-width: 505px;
  margin-left: auto;
}
/* line 122, assets/scss/components/_otc-form.scss */
.lets-connect__form .wpcf7 .select2-container {
  min-width: 100%;
  max-width: 100%;
}
/* line 140, assets/scss/components/_otc-form.scss */
.lets-connect .wpcf7 form.invalid .wpcf7-response-output {
  margin: 10px 0 0 0;
  text-align: center;
  border: 0;
  color: #ff0000;
  border-radius: 10px;
  padding: 10px;
  position: absolute;
  width: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 576px) {
  /* line 140, assets/scss/components/_otc-form.scss */
  .lets-connect .wpcf7 form.invalid .wpcf7-response-output {
    position: relative;
  }
}
/* line 156, assets/scss/components/_otc-form.scss */
.lets-connect .wpcf7 form.sent .wpcf7-response-output {
  margin: 30px 0 0 0;
  text-align: center;
  border-color: #46b450;
  text-align: center;
  background: #46b450;
  border-radius: 10px;
  padding: 10px;
  color: #FFF;
}

/* line 172, assets/scss/components/_otc-form.scss */
.wpcf7 .field__row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 178, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item {
  position: relative;
  margin: 0 0 25px;
  width: 100%;
}
/* line 183, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item__label-text {
  position: absolute;
  top: 50%;
  left: 18px;
  z-index: 9;
  pointer-events: none;
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.035em;
  color: #777E90;
  transform: translateY(-50%);
  transition: all 0.25s ease;
}
/* line 197, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item__label-text em {
  font-style: normal;
  color: #F00;
}
/* line 203, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item label {
  display: block;
}
/* line 207, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control {
  display: block;
  background: #FFFFFF;
  border: 1px solid rgba(32, 114, 239, 0.15);
  box-sizing: border-box;
  border-radius: 8px;
  height: 60px;
  width: 100%;
  padding: 0 18px !important;
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.035em;
  color: #2072EF;
}
/* line 222, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control::placeholder {
  color: #777E90;
  font-size: 100%;
}
/* line 227, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control .select2-selection__placeholder {
  color: #777E90;
  font-size: 100%;
}
@media only screen and (max-width: 599px) {
  /* line 207, assets/scss/components/_otc-form.scss */
  .wpcf7 .field__item .wpcf7-form-control {
    height: 50px;
  }
}
/* line 237, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control:focus {
  outline: none !important;
  border-color: #2072EF;
  color: #2072EF !important;
}
/* line 246, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .select2-container--default .select2-selection--single {
  border: 1px solid rgba(32, 114, 239, 0.15);
  height: 60px;
}
/* line 251, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 58px !important;
  padding: 0 18px !important;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.035em;
}
/* line 259, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #777E90;
  font-size: 100%;
}
/* line 264, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
/* line 271, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  content: "";
  display: block;
  width: 8px !important;
  height: 5px !important;
  background-image: url(./assets/images/icons/arrow-down.svg);
  background-size: contain;
}
/* line 280, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
/* line 285, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control-wrap {
  display: block;
}
/* line 289, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control-wrap.country-code .iti {
  display: block;
}
/* line 292, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control-wrap.country-code .iti__flag-container {
  padding: 0;
  width: 100%;
}
/* line 297, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control-wrap.country-code .iti__selected-flag {
  background: none;
  padding: 0;
  padding: 18px;
  width: 100%;
}
/* line 303, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control-wrap.country-code .iti__selected-flag[aria-expanded="false"] + .residencyInput {
  display: none !important;
  margin: 0;
}
/* line 309, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control-wrap.country-code .iti__selected-dial-code {
  font-size: 18px;
  color: #23262F;
  font-weight: normal;
}
/* line 316, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control-wrap.country-code .iti__arrow {
  margin: 0 0 0 6px;
  width: 8px !important;
  height: 5px !important;
  background-image: url(./assets/images/icons/arrow-down.svg);
  background-size: contain;
  border: 0px !important;
}
/* line 326, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-form-control-wrap.country-code #country-code {
  font-size: 0 !important;
}
/* line 332, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item .wpcf7-not-valid-tip {
  position: absolute;
  font-size: 12px;
  margin: 5px 0;
}
/* line 338, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item--ccode {
  position: relative;
  z-index: 99;
}
/* line 343, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item--50 {
  width: calc(50% - 10px);
}
/* line 347, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item--short {
  width: 120px;
}
/* line 351, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item--full {
  width: calc(100% - 140px);
}
/* line 356, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item--textarea .field__item__label-text {
  transform: inherit;
  top: 21px;
}
/* line 361, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item--textarea .wpcf7-form-control {
  height: 115px;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  resize: none;
}
/* line 371, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item.label-up .field__item__label-text,
.wpcf7 .field__item .focus .field__item__label-text {
  opacity: 0;
}
/* line 377, assets/scss/components/_otc-form.scss */
.wpcf7 .field__item.label-up .wpcf7-form-control {
  color: #23262F;
}
/* line 384, assets/scss/components/_otc-form.scss */
.wpcf7 .field__btn .btn {
  display: block;
  width: 100%;
  height: 62px;
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
}
@media only screen and (max-width: 599px) {
  /* line 384, assets/scss/components/_otc-form.scss */
  .wpcf7 .field__btn .btn {
    height: 50px;
    font-size: 16px;
  }
}

/* line 405, assets/scss/components/_otc-form.scss */
.select2-dropdown.select-drop-css {
  border: 1px solid #deeafd;
  z-index: 9999;
}

/* line 1, assets/scss/components/_our-leader.scss */
.our-leader {
  padding: 105px 0 75px;
}
@media only screen and (max-width: 767px) {
  /* line 1, assets/scss/components/_our-leader.scss */
  .our-leader {
    padding: 50px 0 30px;
  }
}
/* line 6, assets/scss/components/_our-leader.scss */
.our-leader .container, .our-leader .breadcrumbs {
  max-width: 1180px;
}
/* line 9, assets/scss/components/_our-leader.scss */
.our-leader__head {
  margin: 0 0 44px;
}
@media only screen and (max-width: 767px) {
  /* line 9, assets/scss/components/_our-leader.scss */
  .our-leader__head {
    margin: 0 0 17px;
  }
}
/* line 14, assets/scss/components/_our-leader.scss */
.our-leader__head h2 {
  margin: 0 auto;
  text-align: center;
}
@media only screen and (max-width: tablet) {
  /* line 14, assets/scss/components/_our-leader.scss */
  .our-leader__head h2 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 14, assets/scss/components/_our-leader.scss */
  .our-leader__head h2 {
    font-size: 24px;
  }
}
/* line 22, assets/scss/components/_our-leader.scss */
.our-leader__row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 27, assets/scss/components/_our-leader.scss */
.our-leader__item {
  width: 33.333%;
  text-align: center;
  padding: 30px 15px;
}
@media only screen and (max-width: 767px) {
  /* line 27, assets/scss/components/_our-leader.scss */
  .our-leader__item {
    width: 50%;
    padding: 20px 15px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 27, assets/scss/components/_our-leader.scss */
  .our-leader__item {
    padding: 20px 10px;
  }
}
/* line 39, assets/scss/components/_our-leader.scss */
.our-leader__item__image {
  margin: 0 auto 23px;
  width: 100%;
  max-width: 199px;
  position: relative;
}
@media only screen and (max-width: tablet) {
  /* line 39, assets/scss/components/_our-leader.scss */
  .our-leader__item__image {
    max-width: 145px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 39, assets/scss/components/_our-leader.scss */
  .our-leader__item__image {
    max-width: 145px;
  }
}
/* line 47, assets/scss/components/_our-leader.scss */
.our-leader__item__image::before {
  display: block;
  content: "";
  padding-top: 100%;
}
/* line 52, assets/scss/components/_our-leader.scss */
.our-leader__item__image img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}
/* line 63, assets/scss/components/_our-leader.scss */
.our-leader__item__name {
  margin: 0 0 15px;
  color: #23262f;
  font-weight: bold;
  font-size: 28px;
  line-height: 100%;
}
@media only screen and (max-width: tablet) {
  /* line 63, assets/scss/components/_our-leader.scss */
  .our-leader__item__name {
    font-size: 18px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 63, assets/scss/components/_our-leader.scss */
  .our-leader__item__name {
    font-size: 18px;
  }
}
/* line 73, assets/scss/components/_our-leader.scss */
.our-leader__item__position {
  margin: 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.035em;
  color: #a1a0b9;
}
@media only screen and (max-width: tablet) {
  /* line 73, assets/scss/components/_our-leader.scss */
  .our-leader__item__position {
    font-size: 14px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 73, assets/scss/components/_our-leader.scss */
  .our-leader__item__position {
    font-size: 14px;
  }
}

/* line 1, assets/scss/components/_iwi.scss */
.iwi {
  padding: 105px 0 125px;
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_iwi.scss */
  .iwi {
    padding: 30px 0 50px;
  }
}
/* line 6, assets/scss/components/_iwi.scss */
.iwi .container, .iwi .breadcrumbs {
  max-width: 950px;
}
/* line 9, assets/scss/components/_iwi.scss */
.iwi__head {
  text-align: center;
  margin: 0 0 20px;
}
@media only screen and (max-width: 589px) {
  /* line 9, assets/scss/components/_iwi.scss */
  .iwi__head {
    margin: 0 0 30px;
  }
}
/* line 16, assets/scss/components/_iwi.scss */
.iwi__head__description {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  text-align: center;
  color: #777e90;
}
@media only screen and (max-width: 589px) {
  /* line 16, assets/scss/components/_iwi.scss */
  .iwi__head__description {
    font-size: 12px;
  }
}
/* line 27, assets/scss/components/_iwi.scss */
.iwi__row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media only screen and (max-width: 413px) {
  /* line 27, assets/scss/components/_iwi.scss */
  .iwi__row {
    margin: 0 -5px;
  }
}
@media only screen and (min-width: 590px) {
  /* line 36, assets/scss/components/_iwi.scss */
  .iwi__row .load-more__btn-wrap {
    display: none !important;
  }
}
@media only screen and (max-width: 589px) {
  /* line 36, assets/scss/components/_iwi.scss */
  .iwi__row .load-more__btn-wrap {
    width: 100%;
    text-align: center;
    padding-top: 30px;
  }
}
/* line 51, assets/scss/components/_iwi.scss */
.iwi__item {
  width: 20%;
  min-width: 180px;
  padding: 25px 15px;
}
@media only screen and (max-width: 991px) {
  /* line 51, assets/scss/components/_iwi.scss */
  .iwi__item {
    padding: 15px;
  }
}
@media only screen and (min-width: 590px) {
  /* line 51, assets/scss/components/_iwi.scss */
  .iwi__item {
    display: block !important;
  }
}
@media only screen and (max-width: 589px) {
  /* line 51, assets/scss/components/_iwi.scss */
  .iwi__item {
    width: 50%;
    padding: 6px;
    min-width: inherit;
  }
}
@media only screen and (max-width: 374px) {
  /* line 51, assets/scss/components/_iwi.scss */
  .iwi__item {
    width: 100%;
  }
}
@media only screen and (max-width: 413px) {
  /* line 51, assets/scss/components/_iwi.scss */
  .iwi__item {
    padding: 5px;
  }
}
/* line 74, assets/scss/components/_iwi.scss */
.iwi__item__icon {
  background: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  border: 3px solid rgba(119, 126, 144, 0.1);
  position: relative;
}
@media only screen and (max-width: 589px) {
  /* line 74, assets/scss/components/_iwi.scss */
  .iwi__item__icon {
    width: 55px;
  }
}
@media only screen and (max-width: 413px) {
  /* line 74, assets/scss/components/_iwi.scss */
  .iwi__item__icon {
    width: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
  }
}
/* line 86, assets/scss/components/_iwi.scss */
.iwi__item__icon::after {
  display: block;
  content: "";
  padding-top: 100%;
}
/* line 92, assets/scss/components/_iwi.scss */
.iwi__item__icon img {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-height: 70px;
}
@media only screen and (max-width: 589px) {
  /* line 92, assets/scss/components/_iwi.scss */
  .iwi__item__icon img {
    max-height: 30px;
    max-width: 80%;
  }
}
/* line 107, assets/scss/components/_iwi.scss */
.iwi__item__title {
  margin: auto 0;
  padding: 10px 5px;
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 130.5%;
  color: #2072ef;
}
@media only screen and (max-width: 589px) {
  /* line 107, assets/scss/components/_iwi.scss */
  .iwi__item__title {
    width: calc(100% - 63px);
    text-align: left;
    font-size: 14px;
  }
}
@media only screen and (max-width: 413px) {
  /* line 107, assets/scss/components/_iwi.scss */
  .iwi__item__title {
    width: calc(100% - 50px);
    font-size: 13px;
  }
}
/* line 126, assets/scss/components/_iwi.scss */
.iwi__item__inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  background: #f1f2f4;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}
@media only screen and (max-width: 589px) {
  /* line 126, assets/scss/components/_iwi.scss */
  .iwi__item__inner {
    flex-direction: inherit;
  }
}
@media only screen and (max-width: 413px) {
  /* line 126, assets/scss/components/_iwi.scss */
  .iwi__item__inner {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
  }
}

/* line 1, assets/scss/components/_pdf-card.scss */
.pdf-card {
  background: #F4F5F6;
  border-radius: 8px;
  padding: 10px 15px;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  transition: all 0.25s ease;
  -webkit-box-shadow: 0px 0px 0px transparent;
  -moz-box-shadow: 0px 0px 0px transparent;
  -ms-box-shadow: 0px 0px 0px transparent;
  box-shadow: 0px 0px 0px transparent;
}
/* line 10, assets/scss/components/_pdf-card.scss */
.pdf-card svg {
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 15, assets/scss/components/_pdf-card.scss */
  .pdf-card__icon svg {
    width: 25px;
    height: 35px;
  }
}
/* line 21, assets/scss/components/_pdf-card.scss */
.pdf-card__info {
  display: block;
  padding: 0 0 0 15px;
}
/* line 24, assets/scss/components/_pdf-card.scss */
.pdf-card__info__name {
  display: block;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #23262f;
}
@media only screen and (max-width: 767px) {
  /* line 24, assets/scss/components/_pdf-card.scss */
  .pdf-card__info__name {
    font-size: 12px;
    line-height: 1;
    padding-top: 3px;
  }
}
/* line 37, assets/scss/components/_pdf-card.scss */
.pdf-card__info__size {
  display: block;
  color: #777e90;
  font-weight: 500;
  font-size: 14px;
}
@media only screen and (max-width: 767px) {
  /* line 37, assets/scss/components/_pdf-card.scss */
  .pdf-card__info__size {
    font-size: 12px;
  }
}
/* line 47, assets/scss/components/_pdf-card.scss */
.pdf-card__download {
  padding-left: 15px;
}
/* line 51, assets/scss/components/_pdf-card.scss */
.pdf-card:hover {
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
}

/* line 1, assets/scss/components/_timeline-careers.scss */
.who-we-are {
  padding: 0 0 70px;
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_timeline-careers.scss */
  .who-we-are {
    padding: 0 0 20px;
  }
}
/* line 6, assets/scss/components/_timeline-careers.scss */
.who-we-are p {
  font-size: 16px;
  line-height: 130%;
  color: #777E90;
}
/* line 12, assets/scss/components/_timeline-careers.scss */
.who-we-are .welcome-home-title {
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  /* line 1, assets/scss/components/_timeline-careers.scss */
  .who-we-are {
    text-align: center;
  }
  /* line 19, assets/scss/components/_timeline-careers.scss */
  .who-we-are .welcome-home-title {
    font-weight: 500;
    font-size: 18px;
    line-height: 130.5%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 30, assets/scss/components/_timeline-careers.scss */
  .timeline__sec {
    position: relative;
    padding: 200px 0;
  }
  /* line 34, assets/scss/components/_timeline-careers.scss */
  .timeline__sec::after {
    display: block;
    content: "";
    width: 100%;
    border-top: 1px dashed #2072ef;
    position: absolute;
    top: 50%;
  }
  /* line 44, assets/scss/components/_timeline-careers.scss */
  .timeline__list {
    margin: 0 auto;
    padding: 0 50px;
    width: fit-content;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    box-sizing: content-box;
  }
  /* line 53, assets/scss/components/_timeline-careers.scss */
  .timeline__list .load-more__btn-wrap {
    display: none !important;
  }
  /* line 58, assets/scss/components/_timeline-careers.scss */
  .timeline__item {
    display: block !important;
    position: relative;
    width: 80px;
    min-width: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 58, assets/scss/components/_timeline-careers.scss */
  .timeline__item {
    width: 75px;
    min-width: 75px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 69, assets/scss/components/_timeline-careers.scss */
  .timeline__item__line {
    margin: 0 auto;
    width: 0;
    height: 110px;
    border-left: 1px dashed #2072ef;
    position: relative;
  }
  /* line 76, assets/scss/components/_timeline-careers.scss */
  .timeline__item__line::before {
    display: block;
    content: "";
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background: #fff url(assets/images/circle-dot.svg) no-repeat center;
    background-size: contain;
    z-index: 2;
  }
}
@media only screen and (min-width: 768px) and (max-width: 767px) {
  /* line 76, assets/scss/components/_timeline-careers.scss */
  .timeline__item__line::before {
    width: 14px;
    height: 14px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 94, assets/scss/components/_timeline-careers.scss */
  .timeline__item__heading {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    color: #23262F;
  }
  /* line 101, assets/scss/components/_timeline-careers.scss */
  .timeline__item__description {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    color: #777e90;
  }
  /* line 108, assets/scss/components/_timeline-careers.scss */
  .timeline__item__copy {
    position: absolute;
    width: 200%;
    text-align: center;
  }
  /* line 115, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(odd) {
    transform: translateY(-50%);
  }
  /* line 119, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(odd) .timeline__item__line::before {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -50%);
  }
  /* line 127, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(odd) .timeline__item__copy {
    position: absolute;
    left: 50%;
    top: -20px;
    transform: translate(-50%, -100%);
  }
  /* line 135, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(even) {
    transform: translateY(50%);
  }
  /* line 139, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(even) .timeline__item__line::before {
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translate(-50%, 50%);
  }
  /* line 147, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(even) .timeline__item__copy {
    position: absolute;
    left: 50%;
    bottom: -20px;
    transform: translate(-50%, 100%);
  }
  /* line 156, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(4n + 1) .timeline__item__line {
    height: 52px;
  }
  /* line 162, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(4n + 2) .timeline__item__line {
    height: 52px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 172, assets/scss/components/_timeline-careers.scss */
  .timeline__sec {
    position: relative;
    margin: 50px 0;
    padding: 30px 0 0;
  }
  /* line 177, assets/scss/components/_timeline-careers.scss */
  .timeline__sec::after {
    display: block;
    content: "";
    width: 0;
    border-left: 1px dashed #2072ef;
    position: absolute;
    top: 0;
    height: 100%;
    left: 50%;
  }
  /* line 188, assets/scss/components/_timeline-careers.scss */
  .timeline__sec .load-more__btn-wrap {
    background: #FFF;
    text-align: center;
    position: relative;
    z-index: 9;
    padding: 40px 0 0;
  }
  /* line 195, assets/scss/components/_timeline-careers.scss */
  .timeline__sec .load-more__btn-wrap .btn {
    color: #23262F;
    border: 1.5px solid #CFCFED;
    font-size: 12px;
    min-width: inherit;
    padding: 2px 12px;
  }
  /* line 207, assets/scss/components/_timeline-careers.scss */
  .timeline__item {
    position: relative;
    width: 50%;
    min-width: 50%;
    margin: 0 auto;
  }
  /* line 214, assets/scss/components/_timeline-careers.scss */
  .timeline__item__line {
    margin: 0;
    width: 43px;
    height: 0;
    border-top: 1px dashed #2072ef;
    position: relative;
  }
  /* line 221, assets/scss/components/_timeline-careers.scss */
  .timeline__item__line::before {
    display: block;
    content: "";
    width: 12px;
    height: 12px;
    border: 1px solid rgba(32, 114, 239, 0.5);
    border-radius: 100%;
    background: #fff url(assets/images/icon-ellipse.svg) no-repeat center;
    background-size: 6px;
    z-index: 2;
  }
  /* line 236, assets/scss/components/_timeline-careers.scss */
  .timeline__item__heading {
    font-weight: 600;
    font-size: 12px;
    line-height: 130%;
    color: #23262F;
  }
  /* line 243, assets/scss/components/_timeline-careers.scss */
  .timeline__item__description {
    font-weight: 600;
    font-size: 12px;
    line-height: 130%;
    color: #777e90;
  }
  /* line 250, assets/scss/components/_timeline-careers.scss */
  .timeline__item__copy {
    padding: 16px 10px 15px 30px;
  }
  /* line 254, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(odd) {
    transform: translateX(50%);
    text-align: left;
  }
  /* line 259, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(odd) .timeline__item__line::before {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(50%, -50%);
  }
  /* line 269, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(even) {
    transform: translateX(-50%);
    text-align: right;
  }
  /* line 273, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(even) .timeline__item__copy {
    padding: 16px 30px 15px 10px;
  }
  /* line 277, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(even) .timeline__item__line {
    margin-left: auto;
  }
  /* line 280, assets/scss/components/_timeline-careers.scss */
  .timeline__item:nth-child(even) .timeline__item__line::before {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -50%);
  }
}
/* line 1, assets/scss/components/_active-opening.scss */
.empty-records {
  display: none;
}

/* line 6, assets/scss/components/_active-opening.scss */
.page-id-16585 .entry-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #F4F5F6;
}

/* line 14, assets/scss/components/_active-opening.scss */
.active-opening-wrapper .container--full {
  padding: 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 21, assets/scss/components/_active-opening.scss */
.active-opening-desktop {
  display: block;
}

/* line 25, assets/scss/components/_active-opening.scss */
.active-opening-mobile {
  display: none;
}

@media only screen and (max-width: 991px) {
  /* line 30, assets/scss/components/_active-opening.scss */
  .active-opening-desktop {
    display: none;
  }

  /* line 34, assets/scss/components/_active-opening.scss */
  .active-opening-mobile {
    display: block;
  }
}
/* line 39, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #F4F5F6;
  width: 25%;
  padding: 0px;
}
/* line 46, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer.no-result-content {
  width: 100%;
}
/* line 49, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer.no-result-content .search-filter {
  width: 25%;
}
@media only screen and (max-width: 991px) {
  /* line 49, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer.no-result-content .search-filter {
    width: 100%;
  }
}
/* line 58, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .search-filter {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  margin-bottom: 50px;
}
@media only screen and (max-width: 991px) {
  /* line 58, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .search-filter {
    margin-bottom: 36px;
  }
}
/* line 70, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .seach-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
  width: calc(100% - 45px);
}
@media only screen and (max-width: 991px) {
  /* line 70, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .seach-box {
    width: calc(100% - 50px);
  }
}
@media only screen and (max-width: 360px) {
  /* line 70, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .seach-box {
    width: calc(100% - 45px);
  }
}
/* line 85, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer #search_keyword {
  box-sizing: border-box;
  border-radius: 8px;
  height: 45px;
  padding: 22px 33px 20px 43px;
  outline: 0;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  color: #777e90;
  width: 97%;
  border: 0px;
  background: #fff url("./assets/images/icons/search-icon-dark-gey.svg") no-repeat 5% center;
}
@media only screen and (max-width: 1024px) {
  /* line 85, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer #search_keyword {
    width: 350px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 85, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer #search_keyword {
    width: calc(100% - 10px);
    background: #fff url("./assets/images/icons/search-icon-dark-gey.svg") no-repeat 1% center;
  }
}
@media only screen and (max-width: 480px) {
  /* line 85, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer #search_keyword {
    background: #fff url("./assets/images/icons/search-icon-dark-gey.svg") no-repeat 4% center;
  }
}
/* line 113, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .text-clear {
  position: absolute;
  background-size: 10px;
  border: 0px;
  padding: 0px;
  right: 20px;
  background: #fff url("./assets/images/icons/close-dark-grey.svg") no-repeat center center;
  background-size: 0px;
}
/* line 123, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .search-error {
  position: absolute;
  top: 70px;
  color: red;
  left: 0px;
}
/* line 130, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .filter {
  width: 45px;
}
/* line 134, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .filter-btn {
  width: 45px;
  height: 45px;
  padding: 12px;
  border: 1px solid transparent;
  border-radius: 8px;
  cursor: pointer;
}
/* line 142, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .filter-btn .filter-icon {
  width: 21px;
  height: 20px;
  display: block;
  background: url("./assets/images/icons/filter-icon-grey.svg") no-repeat center center;
}
/* line 149, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .filter-btn.search-open {
  border: 1px solid #2072EF;
  background: #fff;
}
/* line 153, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .filter-btn.search-open .filter-icon {
  background: #fff url("./assets/images/icons/filter-icon.svg") no-repeat center center;
}
@media (hover: hover) {
  /* line 158, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .filter-btn:hover {
    border: 1px solid #2072EF;
    background: #fff;
  }
  /* line 162, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .filter-btn:hover .filter-icon {
    background: #fff url("./assets/images/icons/filter-icon.svg") no-repeat center center;
  }
}
@media only screen and (max-width: 991px) {
  /* line 134, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .filter-btn {
    background: #fff;
  }
}
/* line 173, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .ac-filter-top-container {
  width: 100%;
}
/* line 176, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .ac-filter-top-container .jobs-title {
  font-weight: bold;
  font-size: 28px;
  line-height: 100%;
  color: #23262F;
  margin-bottom: 40px;
}
/* line 185, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs ul {
  padding: 0px;
}
/* line 189, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #777E90;
  margin: 17.5px 0;
  list-style: none;
  padding: 0 21px;
  position: relative;
}
/* line 199, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li:hover {
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
  /* line 203, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li.liactive {
    background: #fff;
    padding: 15px 21px;
    border: 1px solid #2072EF;
    font-size: 22px;
    color: #23262F;
    border-radius: 8px;
    font-weight: 500;
  }
  /* line 213, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li.liactive:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #2072EF;
    border-radius: 8px;
    transform: translate(-50%, -50%);
  }
}
/* line 232, assets/scss/components/_active-opening.scss */
.ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs .view-all-li {
  margin: 21px 0 0 21px;
}
@media only screen and (max-width: 991px) {
  /* line 232, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs .view-all-li {
    margin: 21px auto 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media only screen and (max-width: 991px) {
  /* line 39, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer {
    width: 100%;
  }
  /* line 247, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .jobs-title {
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    line-height: 130%;
    color: #23262F;
    margin-bottom: 31px;
  }
  /* line 256, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container {
    width: 100%;
  }
  /* line 260, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs ul {
    padding: 0px;
  }
  /* line 264, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li {
    position: relative;
    padding: 0px;
  }
  /* line 268, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li .title {
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #777E90;
    border-bottom: 0.5px solid #D3D3D3;
    margin-bottom: 34px;
    padding: 0px 23px 15px 8px;
  }
  /* line 277, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li .title:after {
    content: "";
    width: 15px;
    height: 9px;
    background: url("assets/images/icons/arrow-down-grey.svg") no-repeat center center;
    display: block;
    position: absolute;
    right: 5px;
    top: 3px;
  }
  /* line 289, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li:last-child {
    margin-bottom: 0px;
  }
  /* line 293, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li .details-title {
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #2072EF;
  }
  /* line 301, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li .main-content ul {
    padding-left: 0px;
  }
  /* line 304, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li .main-content ul li {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #777E91;
    position: relative;
    padding-left: 17px;
    margin: 10px 0;
  }
  /* line 313, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li .main-content ul li:not(:last-child) {
    margin: 0 0 10px;
  }
  /* line 317, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li .main-content ul li:after {
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #2072EF;
  }
  /* line 330, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li .main-content .btn-group {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding: 0px;
  }
  /* line 337, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li .main-content .btn--blue {
    font-weight: 600;
    font-size: 14px;
    line-height: 28px;
  }
  /* line 343, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li .main-content .text-link-button {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
  }
  /* line 350, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li.open {
    background: #fff;
    padding: 16px 20px;
    border: 1px solid #2072EF;
    font-size: 22px;
    color: #23262F;
    border-radius: 8px;
    font-weight: 500;
    margin-bottom: 41px;
  }
  /* line 360, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li.open .title {
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #23262F;
    border-bottom: 0px;
    margin-bottom: 31px;
    padding: 0px;
  }
  /* line 369, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li.open .title:after {
    transform: rotate(180deg);
    top: 20px;
  }
  /* line 375, assets/scss/components/_active-opening.scss */
  .ao_category_tabs_outer .ac-filter-top-container .main-cat-tabs li.open:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 18px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #2072EF;
    border-radius: 8px;
    transform: translate(-50%, 3%);
  }
}

/* line 399, assets/scss/components/_active-opening.scss */
.ao-post-container-box {
  width: calc(100% - 29%);
  margin-left: 46px;
}
/* line 403, assets/scss/components/_active-opening.scss */
.ao-post-container-box .jobs-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
  color: #2072EF;
  padding-left: 53px;
  margin-bottom: 26px;
}
/* line 412, assets/scss/components/_active-opening.scss */
.ao-post-container-box h4 {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #23262F;
  margin: 20px 0 12px;
}
/* line 420, assets/scss/components/_active-opening.scss */
.ao-post-container-box p {
  font-size: 18px;
  line-height: 28px;
  color: #777E90;
  margin: 0 0 20px;
}
/* line 427, assets/scss/components/_active-opening.scss */
.ao-post-container-box ul {
  padding-left: 0px;
}
/* line 430, assets/scss/components/_active-opening.scss */
.ao-post-container-box ul li {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #777E91;
  position: relative;
  padding-left: 17px;
}
/* line 438, assets/scss/components/_active-opening.scss */
.ao-post-container-box ul li:not(:last-child) {
  margin: 0 0 10px;
}
/* line 442, assets/scss/components/_active-opening.scss */
.ao-post-container-box ul li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #2072EF;
}
/* line 455, assets/scss/components/_active-opening.scss */
.ao-post-container-box .text-link-button {
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
}
/* line 461, assets/scss/components/_active-opening.scss */
.ao-post-container-box .btn-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 43px 0px 53px;
}
@media only screen and (max-width: 1216px) {
  /* line 399, assets/scss/components/_active-opening.scss */
  .ao-post-container-box {
    width: calc(100% - 30%);
  }
}
@media only screen and (max-width: 991px) {
  /* line 399, assets/scss/components/_active-opening.scss */
  .ao-post-container-box {
    width: 100%;
    margin-left: 0px;
  }
}

/* line 479, assets/scss/components/_active-opening.scss */
.ao-content {
  width: 100%;
  position: relative;
  max-height: 100%;
  overflow: visible;
  background: #F4F5F6;
  padding: 0 43px 30px 53px;
  box-shadow: -20px 8px 18px -24px rgba(0, 0, 0, 0.25);
}
/* line 491, assets/scss/components/_active-opening.scss */
.ao-content h4:nth-of-type(1) {
  margin-top: 0px;
}
/* line 496, assets/scss/components/_active-opening.scss */
.ao-content.truncate {
  overflow: hidden;
  max-height: 24.6em;
  padding-bottom: 0px;
}
/* line 503, assets/scss/components/_active-opening.scss */
.ao-content.box-shadow:after {
  content: '';
  width: 100%;
  height: 122px;
  background: linear-gradient(180deg, #F4F5F6 0%, rgba(244, 245, 246, 0) 0%, #F4F5F6 50%);
  display: block;
  position: absolute;
  bottom: -39px;
}
@media only screen and (max-width: 991px) {
  /* line 479, assets/scss/components/_active-opening.scss */
  .ao-content {
    padding: 0px;
    box-shadow: unset;
    background: transparent;
  }
  /* line 519, assets/scss/components/_active-opening.scss */
  .ao-content h4 {
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    color: #23262F;
    margin: 26px 0 8px;
  }
  /* line 526, assets/scss/components/_active-opening.scss */
  .ao-content h4:nth-of-type(1) {
    margin-top: 0px;
  }
  /* line 531, assets/scss/components/_active-opening.scss */
  .ao-content p {
    font-size: 12px;
    line-height: 130%;
    color: #777E90;
  }
  /* line 538, assets/scss/components/_active-opening.scss */
  .ao-content.box-shadow:after {
    content: '';
    width: 100%;
    height: 74px;
    background: linear-gradient(180deg, #F4F5F6 0%, rgba(244, 245, 246, 0) 0%, #FFFFFF 50%);
    display: block;
    position: absolute;
    bottom: -11px;
  }
}

/* line 553, assets/scss/components/_active-opening.scss */
.dropdown-filter {
  max-width: 100%;
  padding: 23px 25px;
  background: #fff;
  border-radius: 8px;
  width: 100%;
  position: absolute;
  top: 50px;
  z-index: 2;
}
/* line 563, assets/scss/components/_active-opening.scss */
.dropdown-filter .dropdown-filter-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 568, assets/scss/components/_active-opening.scss */
.dropdown-filter .location,
.dropdown-filter .jobs-experience {
  width: 100%;
}
/* line 573, assets/scss/components/_active-opening.scss */
.dropdown-filter .jobs-experience {
  margin-top: 15px;
}
/* line 577, assets/scss/components/_active-opening.scss */
.dropdown-filter .select2-container {
  max-width: 100%;
  width: 100% !important;
  position: relative !important;
  top: 0px !important;
  left: 0px !important;
}
/* line 584, assets/scss/components/_active-opening.scss */
.dropdown-filter .select2-container .select2-selection--single {
  border: 0;
  border-bottom: 0.5px solid #DFDFDF;
  height: auto !important;
}
/* line 591, assets/scss/components/_active-opening.scss */
.dropdown-filter .select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 14px !important;
  padding: 0 18px 9px 0px !important;
  font-weight: 400;
  font-size: 14px;
  color: #23262F;
}
/* line 599, assets/scss/components/_active-opening.scss */
.dropdown-filter .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #777E90;
  font-size: 100%;
}
/* line 604, assets/scss/components/_active-opening.scss */
.dropdown-filter .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  top: -6px;
}
/* line 612, assets/scss/components/_active-opening.scss */
.dropdown-filter .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  content: "";
  display: block;
  width: 8px !important;
  height: 5px !important;
  background-image: url(./assets/images/icons/arrow-down.svg);
  background-size: contain;
}
/* line 621, assets/scss/components/_active-opening.scss */
.dropdown-filter .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
/* line 626, assets/scss/components/_active-opening.scss */
.dropdown-filter .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: #F4F9FF;
  border-radius: 20px 20px 0px 0px;
}
/* line 630, assets/scss/components/_active-opening.scss */
.dropdown-filter .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::after {
  background-image: url(./assets/images/icons/arrow-up-blue.svg);
}
/* line 635, assets/scss/components/_active-opening.scss */
.dropdown-filter .error-msg {
  color: red;
  font-size: 12px;
  line-height: 16px;
  margin: 11px 0 0;
}
/* line 642, assets/scss/components/_active-opening.scss */
.dropdown-filter .btn-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  margin: 30px auto 0;
  max-width: 180px;
}
/* line 650, assets/scss/components/_active-opening.scss */
.dropdown-filter .btn-group .btn--blue-border {
  border: 1px solid #2072ef;
  color: #2072ef !important;
  padding: 9px 21px;
  min-width: 87px;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
}
/* line 659, assets/scss/components/_active-opening.scss */
.dropdown-filter .btn-group .btn--blue-border:hover {
  color: #fff !important;
}
/* line 664, assets/scss/components/_active-opening.scss */
.dropdown-filter .btn-group .btn-text-grey {
  background: transparent;
  padding: 0px;
  color: #777E90;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  border: 0px;
  cursor: pointer;
}
/* line 674, assets/scss/components/_active-opening.scss */
.dropdown-filter .btn-group .btn-text-grey:hover {
  color: #2072ef !important;
}

/* line 681, assets/scss/components/_active-opening.scss */
.select2-dropdown.select-filter-drop-css {
  background: #F4F9FF;
  border-radius: 8px 0px 8px 8px;
  border: 0px;
  position: relative;
  padding: 15px;
  top: -1px;
}
/* line 690, assets/scss/components/_active-opening.scss */
.select2-dropdown.select-filter-drop-css ul li {
  font-size: 12px;
  line-height: 100%;
  color: #777E90;
  padding-bottom: 9px;
}
/* line 696, assets/scss/components/_active-opening.scss */
.select2-dropdown.select-filter-drop-css ul li:not(:last-child) {
  border-bottom: 0.5px solid rgba(199, 126, 144, 0.2);
}
/* line 700, assets/scss/components/_active-opening.scss */
.select2-dropdown.select-filter-drop-css ul li:not(:first-child) {
  padding-top: 9px;
}

/*Apply form*/
/* line 709, assets/scss/components/_active-opening.scss */
.apply-form-popup {
  display: none;
  /*@include mq(640px){
      .apply-form-section{
          height:400px;
          overflow: auto;
      }
  }*/
}
/* line 712, assets/scss/components/_active-opening.scss */
.apply-form-popup.open {
  position: fixed;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.65);
  left: 0px;
  width: 100%;
  height: 100%;
  top: 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 725, assets/scss/components/_active-opening.scss */
.apply-form-popup .apply-popup-inner {
  position: relative;
  max-width: 67%;
  width: 100%;
  max-height: calc(100vh - 60px);
  overflow: hidden;
  background: #F4F5F6;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0px 4px 48px 18px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
  padding: 10px 10px;
}
/* line 738, assets/scss/components/_active-opening.scss */
.apply-form-popup .apply-popup-inner .apply-popup-content {
  position: relative;
  width: 100%;
  max-height: calc(100vh - 80px);
  overflow: auto;
  background: #F4F5F6;
  box-sizing: border-box;
  border-radius: 15px;
  padding: 40px 53px;
}
/* line 750, assets/scss/components/_active-opening.scss */
.apply-form-popup .form-close {
  position: absolute;
  font-size: 18px;
  right: 30px;
  top: 21px;
  width: 15px;
  height: 15px;
  color: #ffffff;
  background: url(./assets/images/icons/close-dark-grey.svg) no-repeat;
  background-size: 100%;
  cursor: pointer;
  text-indent: -999px;
  overflow: hidden;
}
/* line 765, assets/scss/components/_active-opening.scss */
.apply-form-popup h3 {
  font-weight: 700;
  font-size: 36px;
  line-height: 130.5%;
  color: #23262F;
  text-align: center;
  margin-bottom: 48px;
}
@media only screen and (max-width: 1440px) {
  /* line 775, assets/scss/components/_active-opening.scss */
  .apply-form-popup .apply-popup-inner {
    max-width: 89%;
  }
}
@media only screen and (max-width: 1366px) {
  /* line 781, assets/scss/components/_active-opening.scss */
  .apply-form-popup .apply-popup-inner {
    max-width: 80%;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 787, assets/scss/components/_active-opening.scss */
  .apply-form-popup .apply-popup-inner {
    max-width: 90%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 709, assets/scss/components/_active-opening.scss */
  .apply-form-popup {
    /* .apply-form-section{
        height:600px;
        overflow: auto;
    }*/
  }
  /* line 796, assets/scss/components/_active-opening.scss */
  .apply-form-popup .apply-popup-inner .apply-popup-content {
    padding: 43px 15px 21px;
  }
  /* line 801, assets/scss/components/_active-opening.scss */
  .apply-form-popup h3 {
    font-weight: 600;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 32px;
  }
  /* line 812, assets/scss/components/_active-opening.scss */
  .apply-form-popup .form-close {
    right: 16px;
    top: 14px;
  }
}

/* line 832, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item {
  position: relative;
  margin: 0 0 25px;
}
/* line 836, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item label {
  display: block;
}
/* line 840, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .wpcf7-form-control {
  padding: 0 30px !important;
}
/* line 844, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .wpcf7-form-control::placeholder {
  color: #777E90;
  font-size: 100%;
}
/* line 849, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .wpcf7-form-control:focus {
  outline: none !important;
  border-color: #2072EF;
  color: #2072EF !important;
}
/* line 856, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .wpcf7-form-control#upload-resume, .apply-form-section .wpcf7 .field__item .wpcf7-form-control.wpcf7-radio {
  border: 0px;
  background: transparent;
  padding: 0px !important;
  height: auto;
}
/* line 865, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .wpcf7-form-control.wpcf7-radio label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 870, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .wpcf7-form-control#crypt-bitcoin, .apply-form-section .wpcf7 .field__item .wpcf7-form-control#your-message {
  height: auto;
  padding: 22px 30px !important;
}
/* line 876, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .wpcf7-form-control .wpcf7-list-item-label {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #777E90;
  margin-left: 6px;
}
/* line 884, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .wpcf7-form-control#upload-resume {
  padding-left: 1px !important;
  color: #777E90;
  opacity: 1;
  font-size: 12px;
  line-height: 130%;
}
/* line 891, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .wpcf7-form-control#upload-resume::-webkit-file-upload-button {
  color: #23262F;
  display: inline-block;
  background: #EFEFEF;
  border: none;
  padding: 9px 14px;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  white-space: nowrap;
  cursor: pointer;
  border: 1px solid #777E90;
  letter-spacing: 0.035em;
  border-radius: 6px;
}
/* line 911, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .select2-container {
  width: 100% !important;
}
/* line 914, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0 30px !important;
}
/* line 920, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .select2-container--default .select2-selection--single {
  border-radius: 8px;
}
/* line 924, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .upload-resume {
  border: 1px solid rgba(32, 114, 239, 0.15);
  padding: 22px 30px 22px 29px;
  border-radius: 8px;
  background: #FFFFFF;
}
/* line 930, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item .upload-resume .label {
  letter-spacing: 0.035em;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  margin-bottom: 38px;
  color: #777E90;
}
/* line 941, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item.radio-btn-label .label {
  letter-spacing: 0.035em;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  margin-bottom: 18px;
  color: #777E90;
}
/* line 949, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item.radio-btn-label .label.mt-30 {
  margin-top: 30px;
}
/* line 956, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item--textarea .field__item__label-text {
  transform: inherit;
  top: 21px;
}
/* line 961, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__item--textarea .wpcf7-form-control {
  height: 115px;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  resize: none;
}
/* line 973, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .field__btn .btn {
  width: 267px;
  margin: 0 auto;
}
@media only screen and (max-width: 840px) {
  /* line 982, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item .wpcf7-list-item.first {
    margin: 0px;
  }
  /* line 987, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item p {
    margin-bottom: 0px;
  }
  /* line 993, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__btn .btn {
    width: auto;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1001, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item {
    margin: 0 0 25px;
  }
  /* line 1004, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item--50 {
    width: 100%;
  }
  /* line 1008, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item .wpcf7-form-control {
    height: 44px;
    padding: 0px 14px !important;
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #777E90;
  }
  /* line 1016, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item .wpcf7-form-control#crypt-bitcoin, .apply-form-section .wpcf7 .field__item .wpcf7-form-control#your-message {
    height: auto;
    padding: 14px 13px !important;
  }
  /* line 1022, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item .wpcf7-form-control .wpcf7-list-item-label {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #777E90;
  }
  /* line 1030, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item .wpcf7-form-control#upload-resume::-webkit-file-upload-button {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
  }
  /* line 1039, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item .upload-resume {
    padding: 14px 14px 13px 23px;
  }
  /* line 1042, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item .upload-resume .label {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 16px;
  }
  /* line 1051, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item.radio-btn-label .label {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
  }
  /* line 1056, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item.radio-btn-label .label.mt-30 {
    margin-top: 23px;
  }
  /* line 1062, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item .select2-container--default .select2-selection--single {
    height: 44px;
    border-radius: 8px;
  }
  /* line 1067, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 14px !important;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.035em;
    line-height: 44px !important;
  }
  /* line 1077, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item .wpcf7-list-item.first {
    margin: 0px;
  }
  /* line 1082, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__item p {
    margin-bottom: 0px;
  }
  /* line 1088, assets/scss/components/_active-opening.scss */
  .apply-form-section .wpcf7 .field__btn .btn {
    width: auto;
    margin: 0 auto;
  }
}
/* line 1097, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .wpcf7-response-output {
  display: none;
}
/* line 1101, assets/scss/components/_active-opening.scss */
.apply-form-section .wpcf7 .select2-container {
  z-index: 9999;
}

/* line 1107, assets/scss/components/_active-opening.scss */
.success-popup {
  display: none;
}
/* line 1110, assets/scss/components/_active-opening.scss */
.success-popup.open {
  position: fixed;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.65);
  left: 0px;
  width: 100%;
  height: 100%;
  top: 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1123, assets/scss/components/_active-opening.scss */
.success-popup .popup-inner {
  position: relative;
  max-width: 40%;
  width: 100%;
  background: #fff;
  border: 0.5px solid #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0px 4px 48px 18px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
  padding: 61px 118px;
}
/* line 1135, assets/scss/components/_active-opening.scss */
.success-popup .close {
  position: absolute;
  font-size: 18px;
  right: 30px;
  top: 21px;
  width: 15px;
  height: 15px;
  color: #ffffff;
  background: url(./assets/images/icons/close-grey-icon.svg) no-repeat;
  background-size: 100%;
  cursor: pointer;
  text-indent: -999px;
  overflow: hidden;
}
/* line 1150, assets/scss/components/_active-opening.scss */
.success-popup .message {
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  max-width: 456px;
  text-align: center;
  color: #777E90;
  margin: 0 auto;
}
/* line 1160, assets/scss/components/_active-opening.scss */
.success-popup .icon {
  width: 56px;
  height: 56px;
  display: block;
  margin: 0 auto 40px;
  color: #777E90;
  background: url(./assets/images/icons/sucees-icon.svg) no-repeat;
}
@media only screen and (max-width: 1440px) {
  /* line 1170, assets/scss/components/_active-opening.scss */
  .success-popup .popup-inner {
    max-width: 53%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1176, assets/scss/components/_active-opening.scss */
  .success-popup .popup-inner {
    max-width: 80%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1182, assets/scss/components/_active-opening.scss */
  .success-popup .popup-inner {
    max-width: 90%;
    padding: 40px 40px;
  }
  /* line 1187, assets/scss/components/_active-opening.scss */
  .success-popup .message {
    max-width: 100%;
  }
}

/* line 1, assets/scss/components/_team-grid.scss */
.grid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- grid-item ---- */
/* line 9, assets/scss/components/_team-grid.scss */
.grid-sizer,
.grid-item {
  width: 33.3333%;
}
@media only screen and (max-width: 767px) {
  /* line 9, assets/scss/components/_team-grid.scss */
  .grid-sizer,
  .grid-item {
    width: 50%;
  }
}

/* line 18, assets/scss/components/_team-grid.scss */
.grid-item {
  float: left;
}

/* line 25, assets/scss/components/_team-grid.scss */
.otg {
  padding: 0 0 85px;
}
@media only screen and (max-width: 767px) {
  /* line 25, assets/scss/components/_team-grid.scss */
  .otg {
    padding: 0 0 20px;
  }
}
/* line 30, assets/scss/components/_team-grid.scss */
.otg .container, .otg .breadcrumbs {
  max-width: 1210px;
}
@media only screen and (max-width: 767px) {
  /* line 30, assets/scss/components/_team-grid.scss */
  .otg .container, .otg .breadcrumbs {
    padding: 0 30px;
  }
}
/* line 38, assets/scss/components/_team-grid.scss */
.otg__head {
  text-align: center;
  padding: 7px 15px 10px;
}
@media only screen and (max-width: 767px) {
  /* line 38, assets/scss/components/_team-grid.scss */
  .otg__head {
    padding-bottom: 0;
  }
}
/* line 48, assets/scss/components/_team-grid.scss */
.otg__head__description {
  max-width: 690px;
  margin: 0 auto;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  text-align: center;
  color: #777E91;
}
@media only screen and (max-width: 767px) {
  /* line 48, assets/scss/components/_team-grid.scss */
  .otg__head__description {
    font-size: 12px;
  }
}
/* line 61, assets/scss/components/_team-grid.scss */
.otg__head__description p {
  font-size: 16px;
  line-height: 130%;
}
@media only screen and (max-width: 767px) {
  /* line 61, assets/scss/components/_team-grid.scss */
  .otg__head__description p {
    font-size: 12px;
    margin-bottom: 15px;
  }
}
/* line 73, assets/scss/components/_team-grid.scss */
.otg__wrapper {
  margin: 0 -15px;
}
@media only screen and (max-width: 991px) {
  /* line 73, assets/scss/components/_team-grid.scss */
  .otg__wrapper {
    margin: 0 -8px;
  }
}
/* line 81, assets/scss/components/_team-grid.scss */
.otg__item {
  padding: 15px;
}
@media only screen and (max-width: 991px) {
  /* line 81, assets/scss/components/_team-grid.scss */
  .otg__item {
    padding: 8px;
  }
}
/* line 88, assets/scss/components/_team-grid.scss */
.otg__item__box {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
}
/* line 94, assets/scss/components/_team-grid.scss */
.otg__item__box:hover .otg__item__copy {
  transform: translateY(0);
}
/* line 99, assets/scss/components/_team-grid.scss */
.otg__item__box__image {
  position: relative;
}
/* line 102, assets/scss/components/_team-grid.scss */
.otg__item__box__image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 113, assets/scss/components/_team-grid.scss */
.otg__item__box__image::before {
  display: block;
  content: "";
  padding-top: 79.5%;
}
@media only screen and (max-width: 767px) {
  /* line 113, assets/scss/components/_team-grid.scss */
  .otg__item__box__image::before {
    padding-top: 92%;
  }
}
/* line 124, assets/scss/components/_team-grid.scss */
.otg__item__box__image.large::before {
  display: block;
  content: "";
  padding-top: 134%;
}
@media only screen and (max-width: 767px) {
  /* line 124, assets/scss/components/_team-grid.scss */
  .otg__item__box__image.large::before {
    padding-top: 123%;
  }
}
/* line 136, assets/scss/components/_team-grid.scss */
.otg__item__box__image.extra-large::before {
  display: block;
  content: "";
  padding-top: 201%;
}
@media only screen and (max-width: 767px) {
  /* line 136, assets/scss/components/_team-grid.scss */
  .otg__item__box__image.extra-large::before {
    padding-top: 177%;
  }
}
/* line 149, assets/scss/components/_team-grid.scss */
.otg__item__copy {
  position: absolute;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  text-align: center;
  color: #FFF;
  padding: 70px 30px 40px;
  transform: translateY(100%);
  transition: all 0.25s ease;
}
@media only screen and (max-width: 991px) {
  /* line 149, assets/scss/components/_team-grid.scss */
  .otg__item__copy {
    padding: 40px 20px 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 149, assets/scss/components/_team-grid.scss */
  .otg__item__copy {
    padding: 25px 10px 20px;
  }
}
/* line 167, assets/scss/components/_team-grid.scss */
.otg__item__copy::after {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: block;
  content: "";
  width: 143%;
  background: linear-gradient(90.15deg, #5D7BFE 0.73%, #0974FF 101.92%);
  opacity: 0.8;
  padding-top: 143%;
}
/* line 181, assets/scss/components/_team-grid.scss */
.otg__item__copy__inner {
  position: relative;
  z-index: 2;
}
/* line 186, assets/scss/components/_team-grid.scss */
.otg__item__copy__title {
  margin: 0 0 10px;
  padding: 0;
  font-weight: bold;
  font-size: 28px;
  line-height: 110%;
}
@media only screen and (max-width: 767px) {
  /* line 186, assets/scss/components/_team-grid.scss */
  .otg__item__copy__title {
    font-size: 16px;
  }
  /* line 196, assets/scss/components/_team-grid.scss */
  .otg__item__copy__title br {
    display: none;
  }
}
/* line 203, assets/scss/components/_team-grid.scss */
.otg__item__copy__position {
  margin: 0 0 10px;
  padding: 0;
  font-weight: normal;
  font-size: 15px;
  line-height: 117.5%;
  min-height: 35px;
}
@media only screen and (max-width: 991px) {
  /* line 203, assets/scss/components/_team-grid.scss */
  .otg__item__copy__position {
    min-height: inherit;
  }
}
@media only screen and (max-width: 767px) {
  /* line 203, assets/scss/components/_team-grid.scss */
  .otg__item__copy__position {
    font-size: 12px;
    font-weight: 700;
  }
}
/* line 221, assets/scss/components/_team-grid.scss */
.otg__item__copy__description {
  font-weight: normal;
  font-size: 15px;
  line-height: 117.5%;
}
@media only screen and (max-width: 767px) {
  /* line 221, assets/scss/components/_team-grid.scss */
  .otg__item__copy__description {
    font-size: 12px;
    line-height: 117.5%;
  }
}

/* line 1, assets/scss/components/_tg.scss */
.career-hero {
  padding: 60px 0 105px;
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/components/_tg.scss */
  .career-hero {
    padding: 30px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1, assets/scss/components/_tg.scss */
  .career-hero {
    padding: 15px 0 48px;
  }
}
/* line 11, assets/scss/components/_tg.scss */
.career-hero .wp-block-lazyblock-thumbnail-slider {
  padding-top: 24px;
  padding-bottom: 50px;
}
@media only screen and (max-width: 767px) {
  /* line 11, assets/scss/components/_tg.scss */
  .career-hero .wp-block-lazyblock-thumbnail-slider {
    padding-top: 0;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 21, assets/scss/components/_tg.scss */
  .career-hero .custom-heading {
    padding-bottom: 25px;
  }
  /* line 24, assets/scss/components/_tg.scss */
  .career-hero .custom-heading br {
    display: none;
  }
}
/* line 31, assets/scss/components/_tg.scss */
.career-hero .career-banner-img {
  padding-bottom: 36px;
}
@media only screen and (max-width: 991px) {
  /* line 31, assets/scss/components/_tg.scss */
  .career-hero .career-banner-img {
    padding-bottom: 20px;
  }
}
/* line 38, assets/scss/components/_tg.scss */
.career-hero .who-we-are {
  padding: 0 0 70px;
}
/* line 43, assets/scss/components/_tg.scss */
.career-hero .career-hero-btn .wp-block-button__link, .career-hero .career-hero-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .career-hero .career-hero-btn .btn {
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  /* line 50, assets/scss/components/_tg.scss */
  .career-hero .block-section > .container, .career-hero .block-section > .breadcrumbs {
    display: flex;
    max-width: 100%;
    flex-direction: column;
  }
  /* line 55, assets/scss/components/_tg.scss */
  .career-hero .block-section > .container .custom-heading, .career-hero .block-section > .breadcrumbs .custom-heading {
    order: 2;
    line-height: 140%;
  }
  /* line 60, assets/scss/components/_tg.scss */
  .career-hero .block-section > .container .wp-block-lazyblock-thumbnail-slider, .career-hero .block-section > .breadcrumbs .wp-block-lazyblock-thumbnail-slider {
    order: 1;
  }
  /* line 64, assets/scss/components/_tg.scss */
  .career-hero .block-section > .container .career-hero-btn, .career-hero .block-section > .breadcrumbs .career-hero-btn {
    order: 3;
  }
}
@media only screen and (max-width: 767px) {
  /* line 71, assets/scss/components/_tg.scss */
  .career-hero .slick-dots {
    margin-top: 35px;
  }
}

/* line 78, assets/scss/components/_tg.scss */
.tg {
  overflow: hidden;
}
/* line 81, assets/scss/components/_tg.scss */
.tg .slick-list {
  overflow: visible;
}
/* line 85, assets/scss/components/_tg.scss */
.tg__slider {
  margin: 0 -25px;
}
@media only screen and (max-width: 1350px) {
  /* line 85, assets/scss/components/_tg.scss */
  .tg__slider {
    max-width: calc(100% - 20px);
  }
}
@media only screen and (max-width: 1279px) {
  /* line 85, assets/scss/components/_tg.scss */
  .tg__slider {
    margin: 0 -10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 85, assets/scss/components/_tg.scss */
  .tg__slider {
    margin: 0 -9px;
    max-width: calc(100% - 10px);
  }
}
/* line 101, assets/scss/components/_tg.scss */
.tg__slider:not(.slick-initialized) {
  display: flex;
  flex-wrap: wrap;
}
/* line 104, assets/scss/components/_tg.scss */
.tg__slider:not(.slick-initialized) .tg__item {
  width: 150px;
  padding: 5px;
}
@media only screen and (max-width: 1350px) {
  /* line 110, assets/scss/components/_tg.scss */
  .tg__slider .slick-dots {
    max-width: calc(100% - 38px);
    margin-left: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 110, assets/scss/components/_tg.scss */
  .tg__slider .slick-dots {
    max-width: calc(100% - 26px);
  }
}
/* line 122, assets/scss/components/_tg.scss */
.tg__item {
  padding: 0 25px;
}
@media only screen and (max-width: 1279px) {
  /* line 122, assets/scss/components/_tg.scss */
  .tg__item {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 122, assets/scss/components/_tg.scss */
  .tg__item {
    padding: 0 9px;
  }
}
/* line 133, assets/scss/components/_tg.scss */
.tg__image {
  position: relative;
}
/* line 136, assets/scss/components/_tg.scss */
.tg__image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: absolute;
  left: 0;
  top: 0;
}
@media only screen and (max-width: 767px) {
  /* line 136, assets/scss/components/_tg.scss */
  .tg__image img {
    border-radius: 10px;
  }
}
/* line 150, assets/scss/components/_tg.scss */
.tg__image::before {
  display: block;
  content: "";
  padding-top: 120%;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  /* line 1, assets/scss/components/_table-listing-type.scss */
  .lt-table {
    padding-top: 34px;
  }
}
/* line 7, assets/scss/components/_table-listing-type.scss */
.lt-table .lt-table-value.yes {
  color: #279600;
}
/* line 11, assets/scss/components/_table-listing-type.scss */
.lt-table .lt-table-value.no {
  color: #C50303;
}
/* line 16, assets/scss/components/_table-listing-type.scss */
.lt-table__head {
  display: flex;
  flex-wrap: wrap;
  border-bottom: solid 1px #E6E8EC;
}
@media only screen and (max-width: 767px) {
  /* line 16, assets/scss/components/_table-listing-type.scss */
  .lt-table__head {
    display: none !important;
  }
}
/* line 25, assets/scss/components/_table-listing-type.scss */
.lt-table__head__item {
  margin: 0;
  padding: 20px 7px;
  border-right: solid 1px #E6E8EC;
  text-align: center;
  font-weight: 700;
  font-size: 18px;
  line-height: 130.5%;
  color: #23262F;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
@media only screen and (max-width: 1199px) {
  /* line 25, assets/scss/components/_table-listing-type.scss */
  .lt-table__head__item {
    font-size: 14px;
  }
}
/* line 42, assets/scss/components/_table-listing-type.scss */
.lt-table__head__item:first-child {
  text-align: left;
  justify-content: flex-start;
}
/* line 47, assets/scss/components/_table-listing-type.scss */
.lt-table__head__item:last-child {
  border-right: none;
}
/* line 51, assets/scss/components/_table-listing-type.scss */
.lt-table__head__item--assets {
  width: 85px;
}
@media only screen and (max-width: 1199px) {
  /* line 51, assets/scss/components/_table-listing-type.scss */
  .lt-table__head__item--assets {
    width: 80px;
  }
}
/* line 59, assets/scss/components/_table-listing-type.scss */
.lt-table__head__item--pair {
  flex: 1;
}
/* line 63, assets/scss/components/_table-listing-type.scss */
.lt-table__head__item--spot-trade {
  width: 299px;
}
@media only screen and (max-width: 1199px) {
  /* line 63, assets/scss/components/_table-listing-type.scss */
  .lt-table__head__item--spot-trade {
    flex: 1;
  }
}
/* line 71, assets/scss/components/_table-listing-type.scss */
.lt-table__head__item--quick-trade {
  width: 136px;
}
@media only screen and (max-width: 1199px) {
  /* line 71, assets/scss/components/_table-listing-type.scss */
  .lt-table__head__item--quick-trade {
    width: 80px;
  }
}
/* line 79, assets/scss/components/_table-listing-type.scss */
.lt-table__head__item--deposits-enabled {
  width: 121px;
}
@media only screen and (max-width: 1199px) {
  /* line 79, assets/scss/components/_table-listing-type.scss */
  .lt-table__head__item--deposits-enabled {
    width: 80px;
  }
}
/* line 87, assets/scss/components/_table-listing-type.scss */
.lt-table__head__item--withdrawals-enabled {
  width: 138px;
}
@media only screen and (max-width: 1199px) {
  /* line 87, assets/scss/components/_table-listing-type.scss */
  .lt-table__head__item--withdrawals-enabled {
    width: 100px;
  }
}
/* line 97, assets/scss/components/_table-listing-type.scss */
.lt-table__row {
  display: flex;
  flex-wrap: wrap;
  border-bottom: solid 1px #E6E8EC;
}
@media only screen and (max-width: 767px) {
  /* line 97, assets/scss/components/_table-listing-type.scss */
  .lt-table__row {
    display: block;
    border-bottom: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 110, assets/scss/components/_table-listing-type.scss */
  .lt-table__row:nth-child(1) > .lt-table__item {
    padding-top: 82px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 110, assets/scss/components/_table-listing-type.scss */
  .lt-table__row:nth-child(1) > .lt-table__item {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 120, assets/scss/components/_table-listing-type.scss */
  .lt-table__row:nth-child(1) .full-listing::before,
  .lt-table__row:nth-child(1) .xpress-listing::before {
    display: block;
  }
}
/* line 127, assets/scss/components/_table-listing-type.scss */
.lt-table__row:nth-child(even) {
  background: #FAFAFE;
}
/* line 132, assets/scss/components/_table-listing-type.scss */
.lt-table__item {
  margin: 0;
  padding: 23px 7px 19px 7px;
  border-right: solid 1px #E6E8EC;
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 133%;
  color: #23262F;
}
@media only screen and (max-width: 1199px) {
  /* line 132, assets/scss/components/_table-listing-type.scss */
  .lt-table__item {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 132, assets/scss/components/_table-listing-type.scss */
  .lt-table__item {
    position: relative;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 15px 26px 15px 48%;
    font-size: 12px;
  }
  /* line 153, assets/scss/components/_table-listing-type.scss */
  .lt-table__item::before {
    display: block;
    content: attr(data-heading);
    position: absolute;
    left: 27px;
    top: 50%;
    transform: translateY(-50%);
    width: calc(48% - 35px);
    text-align: left;
    color: #777E91;
  }
  /* line 165, assets/scss/components/_table-listing-type.scss */
  .lt-table__item:last-child {
    border-bottom: none;
  }
  /* line 169, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--assets {
    font-weight: 500;
    padding: 21px 26px 17px 27px;
    font-size: 18px;
    line-height: 1.2;
    color: #23262F;
  }
}
/* line 178, assets/scss/components/_table-listing-type.scss */
.lt-table__item:first-child {
  text-align: left;
}
/* line 182, assets/scss/components/_table-listing-type.scss */
.lt-table__item:last-child {
  border-right: none;
}
/* line 186, assets/scss/components/_table-listing-type.scss */
.lt-table__item--assets {
  width: 85px;
}
@media only screen and (max-width: 1199px) {
  /* line 186, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--assets {
    width: 80px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 186, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--assets {
    width: 100%;
  }
}
/* line 198, assets/scss/components/_table-listing-type.scss */
.lt-table__item--pair {
  flex: 1;
}
@media only screen and (max-width: 767px) {
  /* line 198, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--pair {
    width: 100%;
    flex: none;
  }
}
@media only screen and (max-width: 413px) {
  /* line 198, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--pair {
    padding-left: 40%;
  }
  /* line 207, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--pair::before {
    width: calc(40% - 35px);
  }
}
/* line 213, assets/scss/components/_table-listing-type.scss */
.lt-table__item--spot-trade {
  width: 299px;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1199px) {
  /* line 213, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--spot-trade {
    flex: 1;
  }
}
@media only screen and (max-width: 767px) {
  /* line 213, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--spot-trade {
    width: 100%;
    flex: none;
    display: block;
    padding-right: 0;
    padding-left: 40%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 230, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--spot-trade .xpress-listing {
    border-bottom: none !important;
  }
}
/* line 236, assets/scss/components/_table-listing-type.scss */
.lt-table__item--spot-trade .full-listing,
.lt-table__item--spot-trade .xpress-listing {
  width: 50%;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 236, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--spot-trade .full-listing,
  .lt-table__item--spot-trade .xpress-listing {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 3px 0;
  }
  /* line 248, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--spot-trade .full-listing::before,
  .lt-table__item--spot-trade .xpress-listing::before {
    display: block !important;
    width: 50%;
    content: attr(data-heading);
    text-align: left;
    padding: 0 10px;
    color: #777E91;
  }
}
@media only screen and (min-width: 768px) {
  /* line 258, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--spot-trade .full-listing::before,
  .lt-table__item--spot-trade .xpress-listing::before {
    display: none;
    content: attr(data-heading);
    font-weight: 600;
    font-size: 12px;
    line-height: 167%;
    text-align: center;
    color: #777E91;
    white-space: nowrap;
    position: absolute;
    left: 0;
    top: -61px;
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 258, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--spot-trade .full-listing::before,
  .lt-table__item--spot-trade .xpress-listing::before {
    top: -40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 258, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--spot-trade .full-listing::before,
  .lt-table__item--spot-trade .xpress-listing::before {
    display: block;
  }
}
/* line 285, assets/scss/components/_table-listing-type.scss */
.lt-table__item--quick-trade {
  width: 136px;
}
@media only screen and (max-width: 1199px) {
  /* line 285, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--quick-trade {
    width: 80px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 285, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--quick-trade {
    width: 100%;
    flex: none;
  }
}
/* line 298, assets/scss/components/_table-listing-type.scss */
.lt-table__item--deposits-enabled {
  width: 121px;
}
@media only screen and (max-width: 1199px) {
  /* line 298, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--deposits-enabled {
    width: 80px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 298, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--deposits-enabled {
    width: 100%;
    flex: none;
  }
}
/* line 311, assets/scss/components/_table-listing-type.scss */
.lt-table__item--withdrawals-enabled {
  width: 138px;
}
@media only screen and (max-width: 1199px) {
  /* line 311, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--withdrawals-enabled {
    width: 100px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 311, assets/scss/components/_table-listing-type.scss */
  .lt-table__item--withdrawals-enabled {
    width: 100%;
    flex: none;
  }
}

/* line 327, assets/scss/components/_table-listing-type.scss */
.tab-sec-full {
  /**/
}
@media only screen and (max-width: 767px) {
  /* line 328, assets/scss/components/_table-listing-type.scss */
  .tab-sec-full .container, .tab-sec-full .breadcrumbs {
    padding: 0;
  }
}
/* line 334, assets/scss/components/_table-listing-type.scss */
.tab-sec-full .mCSB_container {
  margin: 0 !important;
}
/* line 338, assets/scss/components/_table-listing-type.scss */
.tab-sec-full .wp-block-getwid-tabs__tab-content {
  padding: 0 !important;
}
/* line 342, assets/scss/components/_table-listing-type.scss */
.tab-sec-full .load-more__btn-wrap {
  text-align: center;
}
/* line 346, assets/scss/components/_table-listing-type.scss */
.tab-sec-full .load-more__btn {
  margin-top: 50px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 991px) {
  /* line 346, assets/scss/components/_table-listing-type.scss */
  .tab-sec-full .load-more__btn {
    margin-top: 30px;
  }
}
/* line 355, assets/scss/components/_table-listing-type.scss */
.tab-sec-full .wp-block-lazyblock-table-list {
  padding-top: 33px;
}
@media only screen and (max-width: 767px) {
  /* line 355, assets/scss/components/_table-listing-type.scss */
  .tab-sec-full .wp-block-lazyblock-table-list {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 367, assets/scss/components/_table-listing-type.scss */
  .tab-sec-full .table-list tbody {
    padding: 0;
  }
  /* line 371, assets/scss/components/_table-listing-type.scss */
  .tab-sec-full .table-list__item {
    padding: 15px 30px !important;
  }
  /* line 374, assets/scss/components/_table-listing-type.scss */
  .tab-sec-full .table-list__item::before {
    margin: 0;
    min-width: 110px;
    padding-right: 10px !important;
  }
}

/* line 1, assets/scss/components/_table_quick_trade.scss */
.qt-table {
  padding-top: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 1, assets/scss/components/_table_quick_trade.scss */
  .qt-table {
    padding-top: 20px;
  }
}
/* line 8, assets/scss/components/_table_quick_trade.scss */
.qt-table__head {
  display: flex;
  flex-wrap: wrap;
  border-top: solid 1px #E6E8EC;
  border-bottom: solid 1px #E6E8EC;
}
@media only screen and (max-width: 767px) {
  /* line 8, assets/scss/components/_table_quick_trade.scss */
  .qt-table__head {
    display: none !important;
  }
}
/* line 18, assets/scss/components/_table_quick_trade.scss */
.qt-table__head__item {
  margin: 0;
  padding: 20px 7px;
  border-right: solid 1px #E6E8EC;
  text-align: center;
  font-weight: 700;
  font-size: 18px;
  line-height: 130.5%;
  color: #23262F;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex: 1;
}
@media only screen and (max-width: 1199px) {
  /* line 18, assets/scss/components/_table_quick_trade.scss */
  .qt-table__head__item {
    font-size: 14px;
  }
}
/* line 36, assets/scss/components/_table_quick_trade.scss */
.qt-table__head__item:first-child {
  text-align: left;
  justify-content: flex-start;
}
/* line 41, assets/scss/components/_table_quick_trade.scss */
.qt-table__head__item:last-child {
  border-right: none;
}
/* line 45, assets/scss/components/_table_quick_trade.scss */
.qt-table__head__item--tradeype {
  width: 125px;
  flex: initial;
}
/* line 52, assets/scss/components/_table_quick_trade.scss */
.qt-table__row {
  display: flex;
  flex-wrap: wrap;
  border-bottom: solid 1px #E6E8EC;
}
@media only screen and (max-width: 767px) {
  /* line 52, assets/scss/components/_table_quick_trade.scss */
  .qt-table__row {
    border-bottom: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 64, assets/scss/components/_table_quick_trade.scss */
  .qt-table__row:nth-child(1) > .qt-table__item {
    padding-top: 105px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 64, assets/scss/components/_table_quick_trade.scss */
  .qt-table__row:nth-child(1) > .qt-table__item {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 74, assets/scss/components/_table_quick_trade.scss */
  .qt-table__row:nth-child(1) .qt-table-box-item::before,
  .qt-table__row:nth-child(1) .qt-table__item--tradeype .tradeype-inner::before {
    display: block;
  }
}
/* line 81, assets/scss/components/_table_quick_trade.scss */
.qt-table__row:nth-child(even) {
  background: #FAFAFE;
}
/* line 86, assets/scss/components/_table_quick_trade.scss */
.qt-table__item {
  margin: 0;
  padding: 23px 7px 19px 7px;
  border-right: solid 1px #E6E8EC;
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 133%;
  color: #23262F;
}
@media only screen and (max-width: 1199px) {
  /* line 86, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item {
    font-size: 14px;
  }
}
/* line 100, assets/scss/components/_table_quick_trade.scss */
.qt-table__item:first-child {
  text-align: left;
}
/* line 104, assets/scss/components/_table_quick_trade.scss */
.qt-table__item:last-child {
  border-right: none;
}
/* line 108, assets/scss/components/_table_quick_trade.scss */
.qt-table__item--tradeype {
  width: 125px;
  position: relative;
}
/* line 112, assets/scss/components/_table_quick_trade.scss */
.qt-table__item--tradeype .tradeype-inner {
  position: relative;
}
/* line 115, assets/scss/components/_table_quick_trade.scss */
.qt-table__item--tradeype .tradeype-inner::before {
  display: none;
  content: attr(data-heading);
  font-weight: 600;
  font-size: 12px;
  line-height: 167%;
  text-align: left;
  color: #777E91;
  position: absolute;
  left: 0;
  top: -81px;
  width: 100%;
}
@media only screen and (max-width: 991px) {
  /* line 115, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--tradeype .tradeype-inner::before {
    top: -85px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 108, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--tradeype {
    width: 100%;
    flex: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-weight: 500;
    padding: 21px 26px 17px 27px;
    font-size: 18px;
    line-height: 1.2;
    color: #23262F;
  }
}
/* line 146, assets/scss/components/_table_quick_trade.scss */
.qt-table__item--box {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1199px) {
  /* line 146, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box {
    flex: 1;
  }
}
@media only screen and (max-width: 767px) {
  /* line 146, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box {
    position: relative;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 22px 0 22px 24%;
    font-size: 12px;
    width: 100%;
    flex: none;
  }
  /* line 165, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box::before {
    display: block;
    content: attr(data-heading);
    position: absolute;
    left: 27px;
    top: 50%;
    transform: translateY(-50%);
    width: calc(25% - 35px);
    text-align: left;
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    color: #777E91;
  }
  /* line 180, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box:last-child {
    border-bottom: none;
  }
  /* line 184, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box--tradeype {
    font-weight: 500;
    padding: 21px 26px 17px 27px;
    font-size: 18px;
    line-height: 1.2;
    color: #23262F;
  }
}
/* line 195, assets/scss/components/_table_quick_trade.scss */
.qt-table__item--box .qt-table-box-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
/* line 202, assets/scss/components/_table_quick_trade.scss */
.qt-table__item--box .qt-table-box-item {
  width: calc(50% - 7px);
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 202, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box .qt-table-box-item {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 217, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box .qt-table-box-item::before {
    display: block !important;
    width: 200px;
    content: attr(data-heading);
    text-align: left;
    padding: 0 10px;
    padding-right: 20px;
    color: #777E91;
    font-size: 12px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 230, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box .qt-table-box-item::before {
    width: calc(100% - 90px);
    padding-right: 20%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 236, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box .qt-table-box-item::before {
    display: none;
    content: attr(data-heading);
    font-weight: 600;
    font-size: 12px;
    line-height: 167%;
    text-align: center;
    color: #777E91;
    position: absolute;
    left: 0;
    top: -81px;
    width: 100%;
    padding: 0 23px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  /* line 236, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box .qt-table-box-item::before {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 236, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box .qt-table-box-item::before {
    top: -85px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 261, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box .qt-table-box-item:first-child {
    padding-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 267, assets/scss/components/_table_quick_trade.scss */
  .qt-table__item--box .qt-table-box-item:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }
}

/* line 1, assets/scss/components/_popup.scss */
.lity {
  background: rgba(86, 86, 86, 0.2);
  backdrop-filter: blur(10px);
}

/* line 7, assets/scss/components/_popup.scss */
.lity-content:after {
  box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 13, assets/scss/components/_popup.scss */
.lity-close {
  position: absolute;
  text-shadow: none !important;
  color: #777E90 !important;
  right: 10px !important;
  top: 20px !important;
}
/* line 20, assets/scss/components/_popup.scss */
.lity-close:hover {
  color: #2072ef !important;
}

/* line 25, assets/scss/components/_popup.scss */
.popup-sec {
  padding: 50px;
  width: 714px;
  max-width: 100%;
  background: #FFFFFF url(assets/images/popup-bg.png) no-repeat center top;
  background-size: contain;
  border-radius: 4px;
  overflow: auto;
  margin: 0 auto;
  position: relative;
}
/* line 35, assets/scss/components/_popup.scss */
.popup-sec h2 {
  font-size: 28px;
  line-height: 120%;
  font-weight: 500;
}
/* line 40, assets/scss/components/_popup.scss */
.popup-sec h2.popup-intro-heading {
  color: #777E90;
}
/* line 45, assets/scss/components/_popup.scss */
.popup-sec .popup-logo {
  margin: 0 0 50px;
}

/* line 1, assets/scss/components/_custom-tabs.scss */
.tabsNav {
  position: relative;
  display: inline-flex;
  width: 100%;
  max-width: 100vw;
  justify-content: center;
  margin: 0;
  padding: 0;
}
/* line 10, assets/scss/components/_custom-tabs.scss */
.tabsNav::after {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #E2E2E2;
  border-radius: 8px;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 22, assets/scss/components/_custom-tabs.scss */
.tabsNav > .trigger {
  white-space: nowrap;
  padding: 2px 0 0 !important;
  margin: 0 25px;
  color: #181837;
  opacity: 0.4;
  font-weight: 500;
  font-size: 18px;
  line-height: 156%;
  transition: all 0.25s ease;
  height: 50px;
  position: relative;
  cursor: pointer;
  min-width: 145px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 22, assets/scss/components/_custom-tabs.scss */
  .tabsNav > .trigger {
    font-size: 14px;
    margin: 0 15px;
    height: 30px;
    padding-top: 3px !important;
    min-width: 80px;
  }
}
/* line 46, assets/scss/components/_custom-tabs.scss */
.tabsNav > .trigger::before {
  display: block;
  content: "";
  width: 0;
  height: 5px;
  background: #2176FF;
  border-radius: 10px 10px 0 0;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 0.25s ease;
}
@media only screen and (max-width: 767px) {
  /* line 46, assets/scss/components/_custom-tabs.scss */
  .tabsNav > .trigger::before {
    height: 3px;
  }
}
/* line 63, assets/scss/components/_custom-tabs.scss */
.tabsNav > .trigger.tab-active {
  color: #2176FF;
  opacity: 1;
}
/* line 67, assets/scss/components/_custom-tabs.scss */
.tabsNav > .trigger.tab-active::before {
  width: 100%;
}

/* line 75, assets/scss/components/_custom-tabs.scss */
.tabsNav__scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  height: 1px !important;
}

/* line 1, assets/scss/components/_follow-us-popup.scss */
html.lity-active {
  overflow: hidden;
}

/* line 5, assets/scss/components/_follow-us-popup.scss */
.lity-content + .lity-close {
  display: none !important;
}

/* line 9, assets/scss/components/_follow-us-popup.scss */
.text-white {
  color: #FFF;
}

/* line 13, assets/scss/components/_follow-us-popup.scss */
.lity-container {
  width: 100%;
}
/* line 16, assets/scss/components/_follow-us-popup.scss */
.lity-container .follow-us-popup-main {
  overflow: auto;
}

/* line 21, assets/scss/components/_follow-us-popup.scss */
.follow-us-popup {
  background: #F4F9FF;
  border-radius: 10px;
  margin-top: 35px;
  margin-bottom: 35px;
  position: relative;
}
/* line 28, assets/scss/components/_follow-us-popup.scss */
.follow-us-popup__left {
  background: #2072EF;
  border-radius: 10px 0 0 10px;
  padding: 102px 20px 20px 8.34%;
  width: 42.62%;
  flex-basis: unset !important;
  flex-grow: unset !important;
}
@media (min-width: 600px) and (max-width: 781px) {
  /* line 28, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__left {
    padding: 30px;
  }
}
@media (max-width: 599px) {
  /* line 28, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__left {
    padding: 32px 25px 5px;
    border-radius: 10px 10px 0px 0px;
  }
}
@media (max-width: 599px) {
  /* line 45, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__left .follow-heading {
    font-size: 26px;
    margin: 0 0 8px;
  }
}
/* line 54, assets/scss/components/_follow-us-popup.scss */
.follow-us-popup__right {
  margin: 0 !important;
  padding: 36px 8.493% 29px 8.493%;
}
@media (min-width: 600px) and (max-width: 781px) {
  /* line 54, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__right {
    padding: 36px 30px 29px 30px;
  }
}
@media (max-width: 599px) {
  /* line 54, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__right {
    padding: 25px;
  }
}
/* line 66, assets/scss/components/_follow-us-popup.scss */
.follow-us-popup__right p {
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: #777E90;
}
@media (max-width: 599px) {
  /* line 66, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__right p {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
  }
}
/* line 79, assets/scss/components/_follow-us-popup.scss */
.follow-us-popup__right .wp-block-contact-form-7-contact-form-selector {
  padding-top: 13px;
}
/* line 84, assets/scss/components/_follow-us-popup.scss */
.follow-us-popup__right h2 a {
  text-decoration: none;
  color: #2072EF;
  border-bottom: solid 2px;
}
/* line 89, assets/scss/components/_follow-us-popup.scss */
.follow-us-popup__right h2 a:hover {
  border: none;
}
@media (max-width: 599px) {
  /* line 84, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__right h2 a {
    display: inline-block;
  }
}
@media (max-width: 599px) {
  /* line 83, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__right h2 {
    font-size: 26px;
  }
}
@media (max-width: 599px) {
  /* line 103, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__right .wpcf7 .field__item .wpcf7-form-control {
    height: 44px;
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    padding: 0 12px !important;
    border: 0.72517px solid rgba(32, 114, 239, 0.15);
    border-radius: 5px !important;
  }
}
@media (max-width: 599px) {
  /* line 115, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__right .wpcf7 .field__item .wpcf7-form-control-wrap.country-code .iti__selected-dial-code {
    font-size: 12px;
  }
}
@media (max-width: 599px) {
  /* line 121, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__right .wpcf7 .field__item--short {
    width: 90px;
  }
}
@media (max-width: 599px) {
  /* line 127, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__right .wpcf7 .field__item .wpcf7-form-control-wrap.country-code .iti__selected-flag {
    padding: 18px 10px 18px 10px;
  }
}
@media (max-width: 599px) {
  /* line 133, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup__right .wpcf7 .field__item--full {
    width: calc(100% - 98px);
  }
}
/* line 140, assets/scss/components/_follow-us-popup.scss */
.follow-us-popup .iti__country-list {
  width: 314px;
  box-shadow: 1px 1px 4px #deeafd;
  border: 1px solid #deeafd;
}
/* line 146, assets/scss/components/_follow-us-popup.scss */
.follow-us-popup .residencyInput {
  /*display   : none !important;*/
  width: 315px !important;
  top: 1px !important;
  left: -1px !important;
  outline: none;
  background: #e0e3e7 !important;
  border: none !important;
  padding: 11px 16px !important;
}
@media (max-width: 599px) {
  /* line 157, assets/scss/components/_follow-us-popup.scss */
  .follow-us-popup .lity-close {
    color: #FFF !important;
    top: 10px !important;
    right: 10px !important;
  }
}
/* line 166, assets/scss/components/_follow-us-popup.scss */
.follow-us-popup .sent .wpcf7-response-output {
  display: none !important;
}

/* line 175, assets/scss/components/_follow-us-popup.scss */
.s-link {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 599px) {
  /* line 175, assets/scss/components/_follow-us-popup.scss */
  .s-link {
    display: flex;
    flex-wrap: wrap;
  }
}
/* line 185, assets/scss/components/_follow-us-popup.scss */
.s-link__item {
  padding: 25px 0;
}
@media (max-width: 599px) {
  /* line 185, assets/scss/components/_follow-us-popup.scss */
  .s-link__item {
    width: 50%;
    padding: 13px 0;
  }
}
@media (min-width: 600px) and (max-width: 781px) {
  /* line 185, assets/scss/components/_follow-us-popup.scss */
  .s-link__item {
    padding: 10px 0;
  }
}
/* line 197, assets/scss/components/_follow-us-popup.scss */
.s-link__item a {
  display: block;
  color: #FFF;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  font-size: 24px;
  line-height: 100%;
  transition: all 0.25s ease;
  opacity: 1;
}
@media (min-width: 600px) and (max-width: 781px) {
  /* line 197, assets/scss/components/_follow-us-popup.scss */
  .s-link__item a {
    font-size: 18px;
  }
}
@media (max-width: 599px) {
  /* line 197, assets/scss/components/_follow-us-popup.scss */
  .s-link__item a {
    font-size: 18px;
  }
}
/* line 217, assets/scss/components/_follow-us-popup.scss */
.s-link__item a:hover {
  opacity: 0.7;
}
/* line 221, assets/scss/components/_follow-us-popup.scss */
.s-link__item a img {
  display: block;
  width: 40px;
}
@media (max-width: 599px) {
  /* line 221, assets/scss/components/_follow-us-popup.scss */
  .s-link__item a img {
    width: 28px;
  }
}
/* line 230, assets/scss/components/_follow-us-popup.scss */
.s-link__item a span {
  padding-left: 25px;
}
@media (max-width: 599px) {
  /* line 230, assets/scss/components/_follow-us-popup.scss */
  .s-link__item a span {
    padding-left: 11px;
  }
}

@media (min-width: 600px) and (max-width: 781px) {
  /* line 242, assets/scss/components/_follow-us-popup.scss */
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .follow-us-popup__right.wp-block-column:not(:only-child) {
    flex-basis: unset !important;
    flex: 1 !important;
  }
}

/*pages*/
/* line 3, assets/scss/pages/_make-lighting-payment.scss */
.wp-block-lazyblock-image-box .ch__img--left,
.wp-block-lazyblock-image-box .ch__img--right, .wp-block-lazyblock-image-box-image-link .ch__img--left,
.wp-block-lazyblock-image-box-image-link .ch__img--right {
  display: flex;
  align-items: center;
}
/* line 9, assets/scss/pages/_make-lighting-payment.scss */
.wp-block-lazyblock-image-box .ch__img--right, .wp-block-lazyblock-image-box-image-link .ch__img--right {
  flex-direction: row-reverse;
}

/* line 14, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section {
  padding: 204px 0 107px;
}
/* line 17, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section h4 {
  font-weight: 400;
  margin-bottom: 69px;
}
/* line 21, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section h4 strong {
  font-weight: 700;
}
/* line 27, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .wp-block-lazyblock-image-box:not(:last-child) {
  margin-bottom: 50px;
}
/* line 32, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__copy__heading {
  max-width: 378px;
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
  color: #181837;
  margin-bottom: 0px;
}
/* line 40, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__copy__heading strong {
  color: #2176FF;
  font-weight: 500;
}
/* line 45, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__copy__heading:after {
  content: "";
  background: url("./assets/images/horizontal-line.png") no-repeat;
  width: 86px;
  height: 3px;
  display: block;
  margin-top: 40px;
}
/* line 54, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__copy__heading h5 {
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
  color: #181837;
  margin-bottom: 0px;
}
/* line 61, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__copy__heading h5 strong {
  color: #2176FF;
  font-weight: 500;
}
/* line 68, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__img {
  width: calc(60% - 220px);
}
/* line 73, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__img--right .ch__img {
  margin-left: 100px;
  display: flex;
  justify-content: flex-start;
  position: relative;
  background: linear-gradient(-270deg, rgba(246, 246, 254, 0.5) 1.78%, rgba(246, 246, 254, 0) 86.27%);
  border-radius: 104px 0px 0px 0px;
  min-height: 297px;
}
/* line 82, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__img--right .ch__img img {
  left: -45px;
  position: relative;
  top: -30px;
}
/* line 89, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__img--right .ch__copy__heading {
  text-align: right;
}
/* line 92, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__img--right .ch__copy__heading h5 {
  text-align: right;
}
/* line 96, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__img--right .ch__copy__heading:after {
  margin-left: auto;
  transform: rotate(-180deg);
}
/* line 105, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__img--left .ch__img {
  display: flex;
  justify-content: flex-end;
  margin-right: 212px;
  position: relative;
  background: linear-gradient(270deg, rgba(246, 246, 254, 0.5) 1.78%, rgba(246, 246, 254, 0) 86.27%);
  border-radius: 0px 104px 0px 0px;
  min-height: 297px;
}
/* line 114, assets/scss/pages/_make-lighting-payment.scss */
.lighting-payment-section .ch__img--left .ch__img img {
  right: -130px;
  position: relative;
}
@media only screen and (max-width: 834px) {
  /* line 14, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section {
    padding: 90px 0 64px;
  }
  /* line 125, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .container, .lighting-payment-section .breadcrumbs {
    padding: 0px;
  }
  /* line 129, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__btn_link {
    justify-content: center;
  }
  /* line 133, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__copy__heading {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
  }
  /* line 138, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__copy__heading h5 {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
  }
  /* line 144, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__copy__heading:after {
    margin-top: 20px;
  }
  /* line 149, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img {
    width: calc(60% - 150px);
  }
  /* line 154, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img--right .ch__img {
    margin-left: 80px;
    min-height: 125px;
    max-height: 130px;
  }
  /* line 159, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img--right .ch__img img {
    left: -20px;
    top: 0px;
    height: 90px;
  }
  /* line 166, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img--right .ch__copy__heading {
    padding-left: 20px;
  }
  /* line 171, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__content {
    display: flex;
    align-items: center;
  }
  /* line 178, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img--left .ch__img {
    min-height: 125px;
    margin-right: 100px;
    max-height: 130px;
  }
  /* line 183, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img--left .ch__img img {
    right: -15px;
    position: relative;
    height: 90px;
  }
  /* line 191, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img--left .ch__copy__heading {
    padding-right: 20px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 199, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .custom-heading {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    padding: 0 20px;
  }
  /* line 206, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img {
    width: calc(60% - 50px);
  }
  /* line 211, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__copy__heading:after {
    content: "";
    background: url("./assets/images/mobile-horizontal-line.svg") no-repeat;
    width: 86px;
    height: 3px;
  }
  /* line 220, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img--right .ch__img {
    margin-left: 50px;
  }
  /* line 223, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img--right .ch__img img {
    left: -20px;
    top: 0px;
    height: 90px;
  }
  /* line 230, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img--right .ch__copy__heading {
    padding-left: 20px;
  }
  /* line 237, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img--left .ch__img {
    margin-right: 50px;
  }
  /* line 240, assets/scss/pages/_make-lighting-payment.scss */
  .lighting-payment-section .ch__img--left .ch__img img {
    right: -15px;
    position: relative;
    height: 90px;
  }
}

/**/
/* line 257, assets/scss/pages/_make-lighting-payment.scss */
.security-always-comes-first-section {
  padding-top: 102px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 257, assets/scss/pages/_make-lighting-payment.scss */
  .security-always-comes-first-section {
    padding-top: 50px;
  }
}
/* line 265, assets/scss/pages/_make-lighting-payment.scss */
.security-always-comes-first-section .custom-heading {
  margin-bottom: 83px;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  /* line 265, assets/scss/pages/_make-lighting-payment.scss */
  .security-always-comes-first-section .custom-heading {
    margin-bottom: 30px;
  }
}
/* line 275, assets/scss/pages/_make-lighting-payment.scss */
.security-always-comes-first-section .wp-block-lazyblock-image-box:last-child .chd {
  margin-bottom: 56px;
}
@media only screen and (max-width: 767px) {
  /* line 275, assets/scss/pages/_make-lighting-payment.scss */
  .security-always-comes-first-section .wp-block-lazyblock-image-box:last-child .chd {
    margin-bottom: 20px;
  }
}

/* line 288, assets/scss/pages/_make-lighting-payment.scss */
.chd {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 0 108px;
}
@media only screen and (max-width: 1199px) {
  /* line 288, assets/scss/pages/_make-lighting-payment.scss */
  .chd {
    margin: 0 0 50px;
  }
}
/* line 298, assets/scss/pages/_make-lighting-payment.scss */
.chd:nth-child(even) {
  background: #F00;
}
/* line 302, assets/scss/pages/_make-lighting-payment.scss */
.chd__img {
  width: 242px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 302, assets/scss/pages/_make-lighting-payment.scss */
  .chd__img {
    width: 30%;
  }
}
/* line 310, assets/scss/pages/_make-lighting-payment.scss */
.chd__img::before {
  display: block;
  content: "";
  background: linear-gradient(270deg, #F6F6FE 1.78%, rgba(246, 246, 254, 0) 86.27%);
  opacity: 0.5;
  border-radius: 0px 90px 0px 0px;
  height: 106%;
  width: 170%;
  position: absolute;
  right: 120px;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  /* line 310, assets/scss/pages/_make-lighting-payment.scss */
  .chd__img::before {
    border-radius: 0px 45px 0px 0px;
    right: 50px;
  }
}
/* line 330, assets/scss/pages/_make-lighting-payment.scss */
.chd__img--right {
  order: 2;
}
/* line 333, assets/scss/pages/_make-lighting-payment.scss */
.chd__img--right::before {
  right: initial;
  left: 120px;
  border-radius: 90px 0px 0px 0px;
  background: linear-gradient(90deg, #F6F6FE 1.78%, rgba(246, 246, 254, 0) 86.27%);
}
@media only screen and (max-width: 767px) {
  /* line 333, assets/scss/pages/_make-lighting-payment.scss */
  .chd__img--right::before {
    border-radius: 45px 0px 0px 0px;
    left: 50px;
  }
}
/* line 347, assets/scss/pages/_make-lighting-payment.scss */
.chd__copy {
  width: calc(100% - 242px);
  padding: 9px 5% 0 100px;
}
@media only screen and (max-width: 1199px) {
  /* line 347, assets/scss/pages/_make-lighting-payment.scss */
  .chd__copy {
    padding: 0 0 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 347, assets/scss/pages/_make-lighting-payment.scss */
  .chd__copy {
    width: 70%;
    padding: 0 0 0 30px;
  }
}
/* line 360, assets/scss/pages/_make-lighting-payment.scss */
.chd__copy::after {
  content: "";
  background: url(assets/images/horizontal-line.png) no-repeat;
  width: 86px;
  height: 3px;
  display: block;
  margin-top: 31px;
}
@media only screen and (max-width: 480px) {
  /* line 360, assets/scss/pages/_make-lighting-payment.scss */
  .chd__copy::after {
    margin-top: 20px;
  }
}
/* line 372, assets/scss/pages/_make-lighting-payment.scss */
.chd__copy__heading {
  font-size: 28px;
  line-height: 1.2;
  color: #23262F;
}
@media only screen and (max-width: 991px) {
  /* line 372, assets/scss/pages/_make-lighting-payment.scss */
  .chd__copy__heading {
    font-size: 18px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 372, assets/scss/pages/_make-lighting-payment.scss */
  .chd__copy__heading {
    margin-bottom: 15px;
  }
}
/* line 387, assets/scss/pages/_make-lighting-payment.scss */
.chd__copy__content {
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #777E90;
}
@media only screen and (max-width: 1199px) {
  /* line 387, assets/scss/pages/_make-lighting-payment.scss */
  .chd__copy__content {
    font-size: 16px;
    line-height: 130%;
  }
}
@media only screen and (max-width: 567px) {
  /* line 387, assets/scss/pages/_make-lighting-payment.scss */
  .chd__copy__content {
    display: none;
  }
}
/* line 403, assets/scss/pages/_make-lighting-payment.scss */
.chd__copy--right {
  padding: 0 113px 0 0;
}
@media only screen and (max-width: 1199px) {
  /* line 403, assets/scss/pages/_make-lighting-payment.scss */
  .chd__copy--right {
    padding: 0 50px 0 0;
  }
}
/* line 411, assets/scss/pages/_make-lighting-payment.scss */
.chd__copy__mobile {
  display: none;
}
@media only screen and (max-width: 567px) {
  /* line 411, assets/scss/pages/_make-lighting-payment.scss */
  .chd__copy__mobile {
    display: block !important;
    order: 3;
    padding: 30px 0 0;
  }
}

/* line 426, assets/scss/pages/_make-lighting-payment.scss */
.fcar-sec {
  padding-top: 54px;
  padding-bottom: 79px;
}
@media only screen and (max-width: 1199px) {
  /* line 426, assets/scss/pages/_make-lighting-payment.scss */
  .fcar-sec {
    padding-top: 80px;
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 426, assets/scss/pages/_make-lighting-payment.scss */
  .fcar-sec {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
/* line 441, assets/scss/pages/_make-lighting-payment.scss */
.fcar-sec .container, .fcar-sec .breadcrumbs {
  max-width: 738px;
}
/* line 445, assets/scss/pages/_make-lighting-payment.scss */
.fcar-sec .custom-heading {
  font-weight: normal;
  font-size: 36px;
  line-height: 130.5%;
  margin: 0 0 46px 0;
}
@media only screen and (max-width: 991px) {
  /* line 445, assets/scss/pages/_make-lighting-payment.scss */
  .fcar-sec .custom-heading {
    font-size: 24px;
    line-height: 117.5%;
  }
}
/* line 457, assets/scss/pages/_make-lighting-payment.scss */
.fcar-sec h4 {
  margin: 0 0 51px;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  text-align: center;
  color: #777E90;
}
@media only screen and (max-width: 991px) {
  /* line 457, assets/scss/pages/_make-lighting-payment.scss */
  .fcar-sec h4 {
    font-size: 20px;
  }
}
/* line 469, assets/scss/pages/_make-lighting-payment.scss */
.fcar-sec .list-col2 {
  margin: 0 0 37px;
  padding: 0;
  columns: 2;
  column-gap: 40px;
  font-size: 14px;
  line-height: 171%;
  color: #777E90;
}
@media only screen and (max-width: 767px) {
  /* line 469, assets/scss/pages/_make-lighting-payment.scss */
  .fcar-sec .list-col2 {
    columns: 1;
    column-gap: 0;
  }
}
/* line 482, assets/scss/pages/_make-lighting-payment.scss */
.fcar-sec .list-col2 li {
  margin: 0 0 28px;
  padding: 0 12px 0 28px;
  position: relative;
}
/* line 487, assets/scss/pages/_make-lighting-payment.scss */
.fcar-sec .list-col2 li::after {
  display: block;
  content: "";
  background: url(assets/images/icons/arrow-left-list.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 11px;
  height: 16px;
  position: absolute;
  left: 3px;
  top: 3px;
}

/* line 504, assets/scss/pages/_make-lighting-payment.scss */
.no-dots .chd__copy::after {
  display: none;
}

/* line 1, assets/scss/pages/_specific-topics.scss */
.specific-topic-intro {
  padding: 0 15px;
}
/* line 4, assets/scss/pages/_specific-topics.scss */
.specific-topic-intro .container, .specific-topic-intro .breadcrumbs {
  background: #F6F6FA;
  border-radius: 20px;
  max-width: 976px;
}
/* line 10, assets/scss/pages/_specific-topics.scss */
.specific-topic-intro .specific-topic-intro-inner {
  padding: 72px 48px 64px 48px;
}
@media only screen and (max-width: tablet) {
  /* line 10, assets/scss/pages/_specific-topics.scss */
  .specific-topic-intro .specific-topic-intro-inner {
    padding: 40px 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 10, assets/scss/pages/_specific-topics.scss */
  .specific-topic-intro .specific-topic-intro-inner {
    padding: 40px 0;
  }
}
/* line 17, assets/scss/pages/_specific-topics.scss */
.specific-topic-intro .specific-topic-intro-inner .container, .specific-topic-intro .specific-topic-intro-inner .breadcrumbs {
  max-width: 100%;
  padding: 0;
}
/* line 24, assets/scss/pages/_specific-topics.scss */
.specific-topic-intro p {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #777E90;
}
@media only screen and (min-width: 767px) {
  /* line 31, assets/scss/pages/_specific-topics.scss */
  .specific-topic-intro .wp-block-button__link, .specific-topic-intro .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .specific-topic-intro .btn {
    letter-spacing: 0.8px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    line-height: 28px;
    padding: 0 39px;
  }
}
/* line 42, assets/scss/pages/_specific-topics.scss */
.specific-topic-intro .logo {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 9px;
}
/* line 48, assets/scss/pages/_specific-topics.scss */
.specific-topic-intro .intro-heading {
  font-weight: bold;
  font-size: 36px;
  line-height: 130.5%;
  color: #2072EF;
  text-align: center;
  margin-bottom: 80px;
}
@media only screen and (max-width: tablet-wide) {
  /* line 48, assets/scss/pages/_specific-topics.scss */
  .specific-topic-intro .intro-heading {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 1027px) {
  /* line 48, assets/scss/pages/_specific-topics.scss */
  .specific-topic-intro .intro-heading {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 48, assets/scss/pages/_specific-topics.scss */
  .specific-topic-intro .intro-heading {
    font-size: 32px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 48, assets/scss/pages/_specific-topics.scss */
  .specific-topic-intro .intro-heading {
    font-size: 24px;
  }
}
/* line 69, assets/scss/pages/_specific-topics.scss */
.specific-topic-intro .wp-block-columns {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 599px) {
  /* line 69, assets/scss/pages/_specific-topics.scss */
  .specific-topic-intro .wp-block-columns {
    margin: 0;
  }
}
/* line 77, assets/scss/pages/_specific-topics.scss */
.specific-topic-intro .btn-center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
  margin-top: 38px;
}
@media only screen and (max-width: tablet-wide) {
  /* line 77, assets/scss/pages/_specific-topics.scss */
  .specific-topic-intro .btn-center {
    margin-top: 15px;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 1027px) {
  /* line 77, assets/scss/pages/_specific-topics.scss */
  .specific-topic-intro .btn-center {
    margin-top: 15px;
    margin-bottom: 0;
  }
}
/* line 90, assets/scss/pages/_specific-topics.scss */
.specific-topic-intro .right-content p {
  max-width: 90%;
  margin-left: auto;
}
@media (max-width: 599px) {
  /* line 90, assets/scss/pages/_specific-topics.scss */
  .specific-topic-intro .right-content p {
    max-width: 100%;
  }
}

/* line 1, assets/scss/pages/_mining-schemes.scss */
.mining-list-section {
  margin: 100px 0;
}
/* line 4, assets/scss/pages/_mining-schemes.scss */
.mining-list-section .custom-heading {
  margin-bottom: 60px;
}
/* line 8, assets/scss/pages/_mining-schemes.scss */
.mining-list-section ul {
  font-weight: 500;
  font-size: 20px;
  line-height: 190%;
  color: #74818c;
  max-width: 890px;
  margin: 0 20px;
  padding: 0;
}
/* line 17, assets/scss/pages/_mining-schemes.scss */
.mining-list-section ul li {
  padding-left: 20px;
  position: relative;
}
/* line 21, assets/scss/pages/_mining-schemes.scss */
.mining-list-section ul li::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  top: 15px;
  left: 0;
  background: #74818c;
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/pages/_mining-schemes.scss */
  .mining-list-section {
    margin: 60px 0;
  }
  /* line 37, assets/scss/pages/_mining-schemes.scss */
  .mining-list-section .custom-heading {
    margin-bottom: 35px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 43, assets/scss/pages/_mining-schemes.scss */
  .mining-list-section ul {
    font-size: 14px;
    line-height: 160%;
    margin: 0;
  }
  /* line 48, assets/scss/pages/_mining-schemes.scss */
  .mining-list-section ul li {
    padding-left: 10px;
  }
  /* line 51, assets/scss/pages/_mining-schemes.scss */
  .mining-list-section ul li::before {
    width: 4px;
    height: 4px;
    top: 8px;
  }
}

/* no_scroll  */
/* line 2, assets/scss/pages/_bug-bounty.scss */
.no_scroll {
  overflow: hidden;
}

/* bug-bounty-highlight */
/* line 8, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns {
  max-width: 825px;
  margin: 0 auto;
}
/* line 12, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns:not(:last-child) {
  margin-bottom: 160px;
}
/* line 16, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column {
  width: calc(100% - 200px);
  margin-left: 0;
  flex-basis: inherit !important;
}
/* line 21, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column:first-child {
  width: 140px;
  margin-right: 60px;
}
/* line 25, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column:first-child img {
  width: 100%;
  vertical-align: middle;
  margin-top: -5px;
}
/* line 32, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column h2 {
  color: #23262f;
  margin-bottom: 16px;
  font-size: 36px;
  line-height: 130.5%;
}
/* line 39, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column p {
  color: #777e90;
  line-height: 28px;
}
/* line 43, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column p:last-child {
  margin-bottom: 0;
}
/* line 48, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column h4 {
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 20px;
  line-height: 117.5%;
  color: #777e90;
}
/* line 56, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column ul {
  color: #777e90;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 36px;
  padding: 0;
}
/* line 64, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column ul li {
  padding-left: 20px;
  position: relative;
}
/* line 68, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column ul li::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 10px;
  left: 0;
  background: #74818c;
}
/* line 79, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column ul li a {
  color: #777e90;
  text-decoration: none;
}
/* line 86, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons {
  margin: 0 -10px;
}
/* line 89, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link, .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .btn {
  background: transparent;
}
/* line 92, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link::before, .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn::before, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .btn::before, .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link::after, .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn::after, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .btn::after {
  display: none;
}
/* line 98, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .leaderboard-btn {
  color: #2072ef;
  position: relative;
  margin: 0 10px;
}
/* line 103, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .leaderboard-btn::before {
  position: absolute;
  content: "";
  width: 26px;
  height: 26px;
  background: url("./assets/images/icons/play-button.svg") no-repeat center center;
  top: 1px;
}
/* line 113, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .leaderboard-btn .wp-block-button__link, .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .leaderboard-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .leaderboard-btn .btn {
  color: #2072ef;
  height: 30px;
  padding-left: 35px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0;
  text-transform: none;
}
/* line 125, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn,
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn {
  display: flex;
  align-items: center;
  box-shadow: 0px 5px 14px rgba(90, 123, 254, 0.12);
  border-radius: 8px;
  background: #fff;
  width: 170px;
  height: 49px;
  margin: 0 10px 10px;
}
/* line 136, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn::before,
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn::before {
  content: "";
  min-width: 24px;
  height: 24px;
  display: inline-block;
}
/* line 143, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn .wp-block-button__link, .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn .btn,
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .wp-block-button__link,
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn,
.buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .btn {
  color: #777e90;
  padding: 0;
  height: 49px;
  justify-content: flex-start;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 0;
}
/* line 154, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn {
  padding: 0 15px;
}
/* line 157, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn::before {
  background: url("./assets/images/icons/gplay.png") no-repeat;
}
/* line 160, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn .wp-block-button__link, .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn .btn {
  margin-left: 10px;
}
/* line 165, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn {
  padding: 0 30px;
}
/* line 167, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn::before {
  background: url("./assets/images/icons/ios.svg") no-repeat;
}
/* line 170, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .wp-block-button__link, .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .btn {
  margin-left: 20px;
}
/* line 179, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-highlight .wp-block-columns:last-child .wp-block-column h2 {
  margin-bottom: 19px;
  color: #565656;
}
@media screen and (max-width: 991px) {
  /* line 187, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns:not(:last-child) {
    margin-bottom: 55px;
  }
  /* line 191, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column {
    width: calc(100% - 85px);
  }
  /* line 194, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column:first-child {
    width: 70px;
    margin-right: 15px;
  }
  /* line 199, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column h2 {
    color: #181837;
    font-size: 18px;
    line-height: 110%;
    font-weight: 700;
    margin-bottom: 13px;
  }
  /* line 207, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    color: #85919c;
  }
  /* line 214, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column h4 {
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    color: rgba(24, 24, 55, 0.75);
    margin-bottom: 12px;
  }
  /* line 222, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column ul {
    color: #85919c;
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
    padding: 0;
    margin-bottom: 20px;
  }
  /* line 230, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column ul li {
    padding-left: 10px;
  }
  /* line 233, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column ul li::before {
    width: 4px;
    height: 4px;
    top: 7px;
  }
  /* line 243, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .leaderboard-btn .wp-block-button__link, .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .leaderboard-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .leaderboard-btn .btn {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
  }
  /* line 250, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn,
  .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn {
    border-radius: 5px;
    width: 123px;
    height: 37px;
  }
  /* line 256, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn::before,
  .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn::before {
    content: "";
    min-width: 16px;
    height: 17px;
    background-size: 100%;
  }
  /* line 263, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn .wp-block-button__link, .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn .btn,
  .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .wp-block-button__link,
  .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn,
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .btn {
    font-size: 14px;
  }
  /* line 268, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .android-btn {
    padding: 0 10px;
  }
  /* line 272, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn {
    padding: 0 20px;
  }
  /* line 275, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .wp-block-button__link, .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .bug-bounty-highlight .wp-block-columns .wp-block-column .wp-block-buttons .ios-btn .btn {
    margin-left: 10px;
  }
  /* line 284, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns:last-child .wp-block-column h2 {
    margin-bottom: 12px;
    color: rgba(24, 24, 55, 0.85);
  }
}
@media screen and (max-width: 480px) {
  /* line 294, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-highlight .wp-block-columns:last-child .wp-block-buttons {
    position: absolute;
    width: 100%;
    left: 0;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}

/* bug-bounty-accordion */
/* line 308, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-accordion {
  margin: 90px 0 100px 0;
}
/* line 315, assets/scss/pages/_bug-bounty.scss */
.bug-bounty-accordion .accordion-row:nth-child(5) .acc-title span img {
  height: 35px;
}
@media screen and (max-width: 991px) {
  /* line 315, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-accordion .accordion-row:nth-child(5) .acc-title span img {
    height: 30px;
  }
}
@media screen and (max-width: 991px) {
  /* line 308, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-accordion {
    margin: 60px 0 70px;
  }
}
@media screen and (max-width: 480px) {
  /* line 308, assets/scss/pages/_bug-bounty.scss */
  .bug-bounty-accordion {
    margin: 110px 0 70px;
  }
}

/* leaderboard-popup */
/* line 337, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup {
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  top: 0;
  position: fixed;
  z-index: 99999;
  display: none;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 347, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup.active {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 351, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section {
  position: relative;
  background: #fff url("./assets/images/leader-bg.png") no-repeat center 80%;
  background-size: 80vh;
  border: 1px solid #fff;
  box-sizing: border-box;
  box-shadow: 0px 4px 48px 18px rgba(0, 0, 0, 0.5);
  border-radius: 15px;
  max-width: 1218px;
  margin: 0 auto;
  width: calc(100% - 40px);
  padding: 50px 25px 15px 50px;
}
/* line 364, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section .container, .leaderboard-popup .block-section .breadcrumbs {
  padding: 0;
  max-width: 100%;
}
/* line 369, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section .wp-block-lazyblock-icon-list {
  width: 20px;
  height: 26px;
  position: absolute;
  right: 28px;
  top: 26px;
  cursor: pointer;
}
/* line 378, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section h2 {
  font-size: 36px;
  line-height: 130.5%;
  font-weight: 700;
  color: #23262f;
  margin-bottom: 50px;
}
/* line 386, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section .wp-block-table {
  margin-bottom: 0;
  /*overflow-y: auto;
  height: calc(100vh - 190px);
  max-height: 940px;*/
}
/* line 394, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table {
  width: 100%;
}
/* line 398, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table, .leaderboard-popup .block-section td {
  border-collapse: collapse;
}
/* line 403, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section thead {
  display: table;
  width: calc(100% - 17px);
}
/* line 408, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section tbody {
  display: block;
  overflow-y: auto;
  height: calc(100vh - 270px);
  max-height: 600px;
}
/* line 415, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section th, .leaderboard-popup .block-section td {
  word-break: break-all;
}
/* line 419, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section tr {
  display: table;
  width: 100%;
  box-sizing: border-box;
}
/* line 429, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table td,
.leaderboard-popup .block-section table th {
  line-height: 130.5%;
  padding: 15px 10px 15px 0;
  font-weight: 500;
}
/* line 436, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table th {
  font-weight: 500;
  font-size: 24px;
  color: #2072ef;
  padding-top: 0;
  padding-bottom: 25px;
}
/* line 447, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table th:nth-child(1), .leaderboard-popup .block-section table td:nth-child(1) {
  width: 12%;
  min-width: 120px;
}
/* line 452, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table th:nth-child(2), .leaderboard-popup .block-section table td:nth-child(2) {
  width: 23%;
  min-width: 190px;
}
/* line 457, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table th:nth-child(3), .leaderboard-popup .block-section table td:nth-child(3) {
  width: 13%;
  text-align: center;
  min-width: 140px;
}
/* line 463, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table th:nth-child(4), .leaderboard-popup .block-section table td:nth-child(4) {
  width: 15%;
  text-align: center;
}
/* line 468, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table th:nth-child(5), .leaderboard-popup .block-section table td:nth-child(5) {
  width: 15%;
  text-align: center;
}
/* line 473, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table th:last-child, .leaderboard-popup .block-section table td:last-child {
  width: 22%;
  min-width: 300px;
  padding-right: 0;
  text-align: center;
}
/* line 481, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table td {
  font-size: 18px;
  color: #777e90;
}
/* line 485, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table td:nth-child(3), .leaderboard-popup .block-section table td:nth-child(4), .leaderboard-popup .block-section table td:nth-child(5), .leaderboard-popup .block-section table td:nth-child(6) {
  text-align: center;
}
/* line 492, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table td:last-child {
  padding-right: 0;
}
/* line 497, assets/scss/pages/_bug-bounty.scss */
.leaderboard-popup .block-section table a {
  font-size: 18px;
  font-weight: 400;
  color: #2072ef;
  text-decoration: none;
  word-break: break-word;
}
@media screen and (max-width: 991px) {
  /* line 351, assets/scss/pages/_bug-bounty.scss */
  .leaderboard-popup .block-section {
    padding: 35px 20px 0;
  }
  /* line 509, assets/scss/pages/_bug-bounty.scss */
  .leaderboard-popup .block-section .wp-block-lazyblock-icon-list {
    top: 0;
    right: 15px;
  }
  /* line 514, assets/scss/pages/_bug-bounty.scss */
  .leaderboard-popup .block-section h2 {
    font-size: 32px;
    margin-bottom: 30px;
  }
  /* line 519, assets/scss/pages/_bug-bounty.scss */
  .leaderboard-popup .block-section table {
    width: 800px;
  }
  /* line 522, assets/scss/pages/_bug-bounty.scss */
  .leaderboard-popup .block-section table th {
    font-size: 16px;
    padding-bottom: 13px;
  }
  /* line 526, assets/scss/pages/_bug-bounty.scss */
  .leaderboard-popup .block-section table th:nth-child(2) {
    min-width: 150px;
  }
  /* line 530, assets/scss/pages/_bug-bounty.scss */
  .leaderboard-popup .block-section table th:nth-child(5) {
    min-width: 100px;
  }
  /* line 534, assets/scss/pages/_bug-bounty.scss */
  .leaderboard-popup .block-section table th:last-child {
    min-width: 200px;
  }
  /* line 539, assets/scss/pages/_bug-bounty.scss */
  .leaderboard-popup .block-section table td {
    font-size: 14px;
    padding: 12px 10px 12px 0;
  }
  /* line 544, assets/scss/pages/_bug-bounty.scss */
  .leaderboard-popup .block-section table a {
    font-size: 14px;
  }
}

/* line 1, assets/scss/pages/_single-post.scss */
.single-breadcrumb {
  padding-left: 0px;
}

/* line 5, assets/scss/pages/_single-post.scss */
.single-post-section {
  margin-top: 23px;
  /*Related videp blog */
}
/* line 8, assets/scss/pages/_single-post.scss */
.single-post-section .breadcrumbs {
  padding: 0 0 71px;
  margin-bottom: 0px;
}
/* line 13, assets/scss/pages/_single-post.scss */
.single-post-section .entry-title {
  font-weight: bold;
  font-size: 48px;
  line-height: 100%;
  color: #23262f;
  text-align: center;
  margin-bottom: 50px;
}
/* line 22, assets/scss/pages/_single-post.scss */
.single-post-section .featured-img {
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 55px;
}
/* line 27, assets/scss/pages/_single-post.scss */
.single-post-section .featured-img .post-thumbnail {
  position: relative;
}
/* line 30, assets/scss/pages/_single-post.scss */
.single-post-section .featured-img .post-thumbnail::before {
  display: block;
  content: "";
  padding-top: 53.6%;
}
/* line 36, assets/scss/pages/_single-post.scss */
.single-post-section .featured-img .post-thumbnail > img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
/* line 49, assets/scss/pages/_single-post.scss */
.single-post-section .entry-meta {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 24px;
}
/* line 55, assets/scss/pages/_single-post.scss */
.single-post-section .author-name,
.single-post-section .date {
  font-weight: 400;
  font-size: 20px;
  line-height: 130.5%;
  color: #353945;
}
/* line 63, assets/scss/pages/_single-post.scss */
.single-post-section .author-name {
  margin-right: 10px;
  padding-right: 10px;
  position: relative;
}
/* line 68, assets/scss/pages/_single-post.scss */
.single-post-section .author-name:after {
  content: "";
  width: 1px;
  height: 18px;
  position: absolute;
  right: 0;
  top: 3px;
  background-color: #2072ef;
}
/* line 78, assets/scss/pages/_single-post.scss */
.single-post-section .author-name .text {
  font-weight: 500;
}
/* line 83, assets/scss/pages/_single-post.scss */
.single-post-section .view-count {
  padding: 1px 6px 0;
  background: #2072ef;
  border-radius: 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #ffffff;
  min-width: 60px;
  height: 23px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-left: 46px;
}
/* line 97, assets/scss/pages/_single-post.scss */
.single-post-section .view-count .eye-icon {
  margin-right: 3px;
  background: url("./assets/images/icons/eye-icon.svg") no-repeat center center;
  width: 21px;
  height: 15px;
  display: block;
}
/* line 105, assets/scss/pages/_single-post.scss */
.single-post-section .view-count.bg-grey {
  background: #e1e1ee;
  color: #777e90;
}
/* line 109, assets/scss/pages/_single-post.scss */
.single-post-section .view-count.bg-grey .eye-icon {
  background: url("./assets/images/icons/eye-icon-grey.svg") no-repeat center center;
  margin-right: 5px;
}
/* line 116, assets/scss/pages/_single-post.scss */
.single-post-section .two-col {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 120, assets/scss/pages/_single-post.scss */
.single-post-section .two-col .left-col {
  width: calc(100% - 240px);
  padding-right: 137px;
}
/* line 125, assets/scss/pages/_single-post.scss */
.single-post-section .two-col .right-col {
  width: 240px;
}
@media screen and (max-width: 1200px) {
  /* line 130, assets/scss/pages/_single-post.scss */
  .single-post-section .two-col .left-col {
    padding-right: 50px;
  }
  /* line 134, assets/scss/pages/_single-post.scss */
  .single-post-section .two-col .right-col {
    width: 240px;
  }
}
@media screen and (max-width: 991px) {
  /* line 140, assets/scss/pages/_single-post.scss */
  .single-post-section .two-col .left-col {
    width: 100%;
    padding: 0;
  }
  /* line 145, assets/scss/pages/_single-post.scss */
  .single-post-section .two-col .right-col {
    width: 100%;
    margin-top: 50px;
  }
}
/* line 152, assets/scss/pages/_single-post.scss */
.single-post-section .tags-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0 -5px 35px;
}
/* line 158, assets/scss/pages/_single-post.scss */
.single-post-section .tags-list .tag-name {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #2072ef;
  background: #f4f9ff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  margin: 0 5px 10px;
  padding: 0 17px;
}
/* line 171, assets/scss/pages/_single-post.scss */
.single-post-section a {
  word-break: break-word;
  color: #2072ef;
  text-decoration: none;
}
/* line 179, assets/scss/pages/_single-post.scss */
.single-post-section p {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #777e90;
  margin-bottom: 20px;
}
/* line 187, assets/scss/pages/_single-post.scss */
.single-post-section h2 {
  font-weight: bold;
  font-size: 36px;
  line-height: 130.5%;
  color: #23262f;
  margin: 100px 0 32px;
  padding-bottom: 32px;
  position: relative;
}
/* line 196, assets/scss/pages/_single-post.scss */
.single-post-section h2:first-child {
  margin-top: 0;
}
/* line 200, assets/scss/pages/_single-post.scss */
.single-post-section h2:after {
  content: "";
  width: 166px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0px;
  background-color: #e6e8ec;
}
/* line 212, assets/scss/pages/_single-post.scss */
.single-post-section .entry-content ul {
  list-style-type: disc;
}
/* line 215, assets/scss/pages/_single-post.scss */
.single-post-section .entry-content ul li {
  list-style-type: disc;
}
/* line 220, assets/scss/pages/_single-post.scss */
.single-post-section .entry-content ol {
  list-style-type: decimal;
}
/* line 223, assets/scss/pages/_single-post.scss */
.single-post-section .entry-content ol li {
  list-style: decimal;
}
/* line 228, assets/scss/pages/_single-post.scss */
.single-post-section .entry-content ul,
.single-post-section .entry-content ol {
  padding-left: 20px;
  margin-bottom: 20px;
}
/* line 233, assets/scss/pages/_single-post.scss */
.single-post-section .entry-content ul li,
.single-post-section .entry-content ol li {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #777e90;
}
/* line 241, assets/scss/pages/_single-post.scss */
.single-post-section .entry-content table {
  color: #777e90;
}
/* line 244, assets/scss/pages/_single-post.scss */
.single-post-section .entry-content table strong {
  color: #181837;
}
/* line 250, assets/scss/pages/_single-post.scss */
.single-post-section .share-section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-top: 70px;
}
/* line 256, assets/scss/pages/_single-post.scss */
.single-post-section .share-section .text {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #2072ef;
  margin-right: 10px;
}
/* line 264, assets/scss/pages/_single-post.scss */
.single-post-section .share-section .left-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 269, assets/scss/pages/_single-post.scss */
.single-post-section .share-section .right-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #2072ef;
}
/* line 277, assets/scss/pages/_single-post.scss */
.single-post-section .share-section .right-content a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  color: #2072ef;
  text-decoration: none;
}
/* line 284, assets/scss/pages/_single-post.scss */
.single-post-section .share-section .right-content .back-icon {
  width: 25px;
  height: 23px;
  display: block;
  background: url("./assets/images/icons/back-arrow.svg") no-repeat center center;
  margin: 0 10px;
}
/* line 294, assets/scss/pages/_single-post.scss */
.single-post-section .social-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 298, assets/scss/pages/_single-post.scss */
.single-post-section .social-btn a {
  display: block;
  margin: 0 7.5px;
}
/* line 246, assets/scss/base/_mixin.scss */
.single-post-section .wp-block-table::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
/* line 251, assets/scss/base/_mixin.scss */
.single-post-section .wp-block-table::-webkit-scrollbar-thumb {
  background: #2072ef;
}
/* line 255, assets/scss/base/_mixin.scss */
.single-post-section .wp-block-table::-webkit-scrollbar-track {
  background: #cfcfed;
}
/* line 260, assets/scss/base/_mixin.scss */
.single-post-section .wp-block-table {
  scrollbar-face-color: #2072ef;
  scrollbar-track-color: #cfcfed;
}
/* line 309, assets/scss/pages/_single-post.scss */
.single-post-section .wp-block-table table td,
.single-post-section .wp-block-table table th {
  border: 1px solid #777E90;
  padding: 10px 15px;
}
/* line 318, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .video-featured-image {
  position: relative;
  margin-bottom: 30px;
  cursor: pointer;
}
/* line 323, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .video-featured-image::before {
  display: block;
  content: "";
  padding-top: 55.7%;
}
/* line 329, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .video-featured-image .main-thumb {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
/* line 340, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .video-featured-image .my-video-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
/* line 351, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .video-featured-image .responsive-video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16         :9, for an aspect ratio of 1:1 change to this value to 100% */
  /*iframe {
  	width: 100%;
  	height: 600px;
  	vertical-align: middle;
  }*/
}
/* line 356, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .video-featured-image .responsive-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 372, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .main-thumb {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
/* line 378, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .video-play-btn {
  width: 103px;
  position: absolute;
  bottom: 40px;
  left: 50px;
}
/* line 384, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .video-play-btn img {
  width: 100%;
}
/* line 389, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .entry-title {
  text-align: left;
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 396, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .entry-meta {
  margin-bottom: 15px;
}
/* line 399, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .entry-meta .view-count {
  margin: 0 16px 0 0;
  padding: 6px 20px 6px 15px;
  line-height: 1;
}
/* line 405, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .entry-meta .author-name {
  font-size: 16px;
  line-height: 24px;
  color: #777e90;
}
/* line 410, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .entry-meta .author-name:after {
  width: 2px;
  height: 15px;
  top: 4px;
  background-color: #e1e1ee;
}
/* line 417, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .entry-meta .author-name .text {
  font-weight: bold;
}
/* line 422, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .entry-meta .date {
  font-size: 16px;
  line-height: 24px;
  color: #777e90;
}
/* line 430, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .entry-content p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 10px;
  font-weight: 400;
}
/* line 438, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .tags-list {
  margin-bottom: 25px;
}
/* line 442, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .share-section {
  margin-top: 0;
}
/* line 447, assets/scss/pages/_single-post.scss */
.single-post-section .video-content .share-section .social-btn a img {
  width: 26px;
}
/* line 456, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .featured-img {
  position: relative;
  margin-bottom: 21px;
}
/* line 462, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .media-thumb img {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
/* line 469, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .video-play-btn {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  position: absolute;
  left: 8px;
  bottom: 13px;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
/* line 479, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .view-count {
  position: absolute;
  top: 10px;
  right: 15px;
  background: #2072ef;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  border-radius: 20px;
  min-width: 65px;
  padding: 6px 20px 6px 15px;
  line-height: 1;
}
/* line 491, assets/scss/pages/_single-post.scss */
.single-post-section .video-card h4 {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  margin-bottom: 6px;
  color: #23262f;
}
/* line 499, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .desc {
  font-weight: 500;
  font-size: 14px;
  line-height: 140%;
  color: #777E91;
}
/* line 505, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .desc .gb-read-more {
  color: #2072ef;
}
/* line 510, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .tags-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 10px -5px 0px;
}
/* line 516, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .tags-info .tag-name {
  font-weight: 500;
  font-size: 11px;
  line-height: 15px;
  color: #2072ef;
  background: #f4f9ff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  margin: 0 5px 10px;
  padding: 0 8px;
}
/* line 529, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .author-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 6px;
}
@media only screen and (max-width: 1150px) {
  /* line 529, assets/scss/pages/_single-post.scss */
  .single-post-section .video-card .author-info {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 538, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .author-name {
  font-size: 18px;
  line-height: 23px;
  color: #353945;
}
/* line 543, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .author-name:after {
  width: 1px;
  height: 15px;
  top: 3px;
  background-color: #353945;
}
/* line 550, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .author-name .text {
  font-weight: 700;
}
@media only screen and (max-width: 1150px) {
  /* line 538, assets/scss/pages/_single-post.scss */
  .single-post-section .video-card .author-name {
    width: 100%;
  }
  /* line 557, assets/scss/pages/_single-post.scss */
  .single-post-section .video-card .author-name:after {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 538, assets/scss/pages/_single-post.scss */
  .single-post-section .video-card .author-name {
    width: auto;
  }
  /* line 565, assets/scss/pages/_single-post.scss */
  .single-post-section .video-card .author-name:after {
    display: block;
  }
}
/* line 571, assets/scss/pages/_single-post.scss */
.single-post-section .video-card .date {
  font-size: 18px;
  line-height: 23px;
  color: #353945;
}
@media only screen and (max-width: 1150px) {
  /* line 571, assets/scss/pages/_single-post.scss */
  .single-post-section .video-card .date {
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 571, assets/scss/pages/_single-post.scss */
  .single-post-section .video-card .date {
    width: auto;
  }
}
/* line 586, assets/scss/pages/_single-post.scss */
.single-post-section .video-single-two-col {
  border-top: 1px solid #E1E1E1;
  margin-top: 30px;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
/* line 592, assets/scss/pages/_single-post.scss */
.single-post-section .video-single-two-col .left-col,
.single-post-section .video-single-two-col .right-col {
  padding-top: 40px;
}
/* line 597, assets/scss/pages/_single-post.scss */
.single-post-section .video-single-two-col .left-col {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-right: 35px;
  margin: 0 0 0 -25px;
  width: calc(100% - 270px);
}
/* line 604, assets/scss/pages/_single-post.scss */
.single-post-section .video-single-two-col .left-col .video-card {
  width: calc(100%/3 - 0px);
  padding: 0 15px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1024px) {
  /* line 604, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .left-col .video-card {
    width: calc(100%/2 - 0px);
  }
}
/* line 614, assets/scss/pages/_single-post.scss */
.single-post-section .video-single-two-col .left-col .media-thumb {
  position: relative;
}
/* line 617, assets/scss/pages/_single-post.scss */
.single-post-section .video-single-two-col .left-col .media-thumb::before {
  display: block;
  content: "";
  padding-top: 79.5%;
}
/* line 623, assets/scss/pages/_single-post.scss */
.single-post-section .video-single-two-col .left-col .media-thumb > img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
/* line 636, assets/scss/pages/_single-post.scss */
.single-post-section .video-single-two-col .right-col {
  padding-left: 42px;
  border-left: 1px solid #E1E1E1;
  width: 291px;
}
/* line 642, assets/scss/pages/_single-post.scss */
.single-post-section .video-single-two-col .right-col .featured-img {
  position: relative;
}
/* line 645, assets/scss/pages/_single-post.scss */
.single-post-section .video-single-two-col .right-col .featured-img::before {
  display: block;
  content: "";
  padding-top: 56.7%;
}
/* line 651, assets/scss/pages/_single-post.scss */
.single-post-section .video-single-two-col .right-col .featured-img > img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
/* line 665, assets/scss/pages/_single-post.scss */
.single-post-section .related-video-section {
  margin-top: 100px;
}
/* line 668, assets/scss/pages/_single-post.scss */
.single-post-section .related-video-section .relatedvideo-title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 50px;
}
/* line 674, assets/scss/pages/_single-post.scss */
.single-post-section .related-video-section .relatedvideo-title h3 {
  font-size: 36px;
  margin-bottom: 0;
}
/* line 680, assets/scss/pages/_single-post.scss */
.single-post-section .related-video-section .video-cards {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -25px;
}
/* line 685, assets/scss/pages/_single-post.scss */
.single-post-section .related-video-section .video-cards .video-card {
  width: 33.3%;
  padding: 0 25px;
}
/* line 689, assets/scss/pages/_single-post.scss */
.single-post-section .related-video-section .video-cards .video-card h4 {
  color: #2072ef;
  margin-bottom: 13px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 697, assets/scss/pages/_single-post.scss */
.single-post-section .related-video-section .video-cards .video-card .author-name,
.single-post-section .related-video-section .video-cards .video-card .date {
  font-size: 16px;
  font-weight: 500;
  color: #353945;
}
/* line 704, assets/scss/pages/_single-post.scss */
.single-post-section .related-video-section .video-cards .video-card .tags-list {
  margin: 25px -5px 0;
}
/* line 714, assets/scss/pages/_single-post.scss */
.single-post-section .related-video-title h3 {
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: #23262f;
}
/* line 724, assets/scss/pages/_single-post.scss */
.single-post-section .video-related-article .relatedthumb:not(:last-child) {
  margin-bottom: 48px;
}
/* line 728, assets/scss/pages/_single-post.scss */
.single-post-section .video-related-article .relatedthumb .featured-img {
  margin-bottom: 20px;
}
/* line 732, assets/scss/pages/_single-post.scss */
.single-post-section .video-related-article .relatedthumb h4 {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #23262f;
  margin-bottom: 10px;
}
/* line 740, assets/scss/pages/_single-post.scss */
.single-post-section .video-related-article .relatedthumb .tags-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 12px;
}
/* line 746, assets/scss/pages/_single-post.scss */
.single-post-section .video-related-article .relatedthumb .tag {
  font-size: 14px;
  line-height: 24px;
  color: #2072ef;
  margin-right: 10px;
}
/* line 753, assets/scss/pages/_single-post.scss */
.single-post-section .video-related-article .relatedthumb .date {
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
  color: #777e90;
}
/* line 760, assets/scss/pages/_single-post.scss */
.single-post-section .video-related-article .relatedthumb .desc {
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  color: #777e91;
}
@media only screen and (max-width: tablet) {
  /* line 770, assets/scss/pages/_single-post.scss */
  .single-post-section .entry-title {
    font-weight: bold;
    font-size: 26px;
    line-height: 140%;
    letter-spacing: 0.02em;
    color: #181837;
    margin-bottom: 30px;
  }
  /* line 779, assets/scss/pages/_single-post.scss */
  .single-post-section .breadcrumbs {
    padding: 0 0 31px;
    margin-bottom: 0px;
  }
  /* line 784, assets/scss/pages/_single-post.scss */
  .single-post-section h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #0b243a;
    margin: 30px 0 20px;
    padding-bottom: 20px;
  }
  /* line 792, assets/scss/pages/_single-post.scss */
  .single-post-section h2:after {
    width: 80px;
  }
  /* line 797, assets/scss/pages/_single-post.scss */
  .single-post-section p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 803, assets/scss/pages/_single-post.scss */
  .single-post-section .tags-list {
    margin-bottom: 20px;
  }
  /* line 806, assets/scss/pages/_single-post.scss */
  .single-post-section .tags-list .tag-name {
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    min-height: 23px;
  }
  /* line 814, assets/scss/pages/_single-post.scss */
  .single-post-section .entry-meta {
    margin-bottom: 20px;
  }
  /* line 822, assets/scss/pages/_single-post.scss */
  .single-post-section .entry-content ul li,
  .single-post-section .entry-content ol li {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 830, assets/scss/pages/_single-post.scss */
  .single-post-section .author-name,
  .single-post-section .date {
    font-size: 14px;
  }
  /* line 836, assets/scss/pages/_single-post.scss */
  .single-post-section .author-name:after {
    height: 12px;
    top: 2px;
  }
  /* line 842, assets/scss/pages/_single-post.scss */
  .single-post-section .featured-img {
    margin-bottom: 30px;
  }
  /* line 846, assets/scss/pages/_single-post.scss */
  .single-post-section .share-section {
    margin-top: 30px;
  }
  /* line 850, assets/scss/pages/_single-post.scss */
  .single-post-section .view-count {
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 856, assets/scss/pages/_single-post.scss */
  .single-post-section .video-content .entry-title {
    font-size: 26px;
    line-height: 1.1;
  }
  /* line 862, assets/scss/pages/_single-post.scss */
  .single-post-section .video-content .entry-content p {
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 870, assets/scss/pages/_single-post.scss */
  .single-post-section .video-content .entry-meta .author-name,
  .single-post-section .video-content .entry-meta .date {
    font-size: 14px;
  }
  /* line 877, assets/scss/pages/_single-post.scss */
  .single-post-section .video-content .share-section .left-content {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  /* line 882, assets/scss/pages/_single-post.scss */
  .single-post-section .video-content .share-section .social-btn a {
    width: 26px;
    margin: 0 7.5px 0;
  }
  /* line 890, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col {
    margin-top: 30px;
  }
  /* line 893, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .left-col,
  .single-post-section .video-single-two-col .right-col {
    padding-top: 40px;
  }
  /* line 898, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .left-col {
    padding-right: 0;
    width: calc(100% + 50px);
    margin: 0 -25px;
  }
  /* line 903, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .left-col .media-thumb::before {
    padding-top: 55.7%;
  }
  /* line 908, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .right-col {
    padding: 30px 0 0 0;
    margin-top: 0px;
    width: 100%;
    border-left: none;
    border-top: 1px solid #777e90;
  }
  /* line 916, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .right-col .related-video-title h3 {
    font-weight: 700;
    font-size: 28px;
  }
  /* line 924, assets/scss/pages/_single-post.scss */
  .single-post-section .video-related-article {
    margin: 0 -25px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 929, assets/scss/pages/_single-post.scss */
  .single-post-section .video-related-article .relatedthumb {
    width: 50%;
    padding: 0 25px;
  }
  /* line 933, assets/scss/pages/_single-post.scss */
  .single-post-section .video-related-article .relatedthumb:not(:last-child) {
    margin-bottom: 30px;
  }
  /* line 939, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section {
    margin-top: 50px;
  }
  /* line 942, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .relatedvideo-title {
    margin-bottom: 24px;
  }
  /* line 946, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .video-cards {
    margin: 0 -15px;
  }
  /* line 949, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .video-cards .video-card {
    padding: 0 15px;
    width: 50%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 770, assets/scss/pages/_single-post.scss */
  .single-post-section .entry-title {
    font-weight: bold;
    font-size: 26px;
    line-height: 140%;
    letter-spacing: 0.02em;
    color: #181837;
    margin-bottom: 30px;
  }
  /* line 779, assets/scss/pages/_single-post.scss */
  .single-post-section .breadcrumbs {
    padding: 0 0 31px;
    margin-bottom: 0px;
  }
  /* line 784, assets/scss/pages/_single-post.scss */
  .single-post-section h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #0b243a;
    margin: 30px 0 20px;
    padding-bottom: 20px;
  }
  /* line 792, assets/scss/pages/_single-post.scss */
  .single-post-section h2:after {
    width: 80px;
  }
  /* line 797, assets/scss/pages/_single-post.scss */
  .single-post-section p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 803, assets/scss/pages/_single-post.scss */
  .single-post-section .tags-list {
    margin-bottom: 20px;
  }
  /* line 806, assets/scss/pages/_single-post.scss */
  .single-post-section .tags-list .tag-name {
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    min-height: 23px;
  }
  /* line 814, assets/scss/pages/_single-post.scss */
  .single-post-section .entry-meta {
    margin-bottom: 20px;
  }
  /* line 822, assets/scss/pages/_single-post.scss */
  .single-post-section .entry-content ul li,
  .single-post-section .entry-content ol li {
    font-weight: 500;
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 830, assets/scss/pages/_single-post.scss */
  .single-post-section .author-name,
  .single-post-section .date {
    font-size: 14px;
  }
  /* line 836, assets/scss/pages/_single-post.scss */
  .single-post-section .author-name:after {
    height: 12px;
    top: 2px;
  }
  /* line 842, assets/scss/pages/_single-post.scss */
  .single-post-section .featured-img {
    margin-bottom: 30px;
  }
  /* line 846, assets/scss/pages/_single-post.scss */
  .single-post-section .share-section {
    margin-top: 30px;
  }
  /* line 850, assets/scss/pages/_single-post.scss */
  .single-post-section .view-count {
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 856, assets/scss/pages/_single-post.scss */
  .single-post-section .video-content .entry-title {
    font-size: 26px;
    line-height: 1.1;
  }
  /* line 862, assets/scss/pages/_single-post.scss */
  .single-post-section .video-content .entry-content p {
    font-size: 14px;
    line-height: 130.5%;
  }
  /* line 870, assets/scss/pages/_single-post.scss */
  .single-post-section .video-content .entry-meta .author-name,
  .single-post-section .video-content .entry-meta .date {
    font-size: 14px;
  }
  /* line 877, assets/scss/pages/_single-post.scss */
  .single-post-section .video-content .share-section .left-content {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  /* line 882, assets/scss/pages/_single-post.scss */
  .single-post-section .video-content .share-section .social-btn a {
    width: 26px;
    margin: 0 7.5px 0;
  }
  /* line 890, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col {
    margin-top: 30px;
  }
  /* line 893, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .left-col,
  .single-post-section .video-single-two-col .right-col {
    padding-top: 40px;
  }
  /* line 898, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .left-col {
    padding-right: 0;
    width: calc(100% + 50px);
    margin: 0 -25px;
  }
  /* line 903, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .left-col .media-thumb::before {
    padding-top: 55.7%;
  }
  /* line 908, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .right-col {
    padding: 30px 0 0 0;
    margin-top: 0px;
    width: 100%;
    border-left: none;
    border-top: 1px solid #777e90;
  }
  /* line 916, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .right-col .related-video-title h3 {
    font-weight: 700;
    font-size: 28px;
  }
  /* line 924, assets/scss/pages/_single-post.scss */
  .single-post-section .video-related-article {
    margin: 0 -25px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 929, assets/scss/pages/_single-post.scss */
  .single-post-section .video-related-article .relatedthumb {
    width: 50%;
    padding: 0 25px;
  }
  /* line 933, assets/scss/pages/_single-post.scss */
  .single-post-section .video-related-article .relatedthumb:not(:last-child) {
    margin-bottom: 30px;
  }
  /* line 939, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section {
    margin-top: 50px;
  }
  /* line 942, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .relatedvideo-title {
    margin-bottom: 24px;
  }
  /* line 946, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .video-cards {
    margin: 0 -15px;
  }
  /* line 949, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .video-cards .video-card {
    padding: 0 15px;
    width: 50%;
  }
}
@media only screen and (max-width: 639px) {
  /* line 959, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .left-col {
    margin: 0;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 963, assets/scss/pages/_single-post.scss */
  .single-post-section .video-single-two-col .left-col .video-card {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }
  /* line 972, assets/scss/pages/_single-post.scss */
  .single-post-section .video-card .video-play-btn {
    width: 40px;
    height: 40px;
    bottom: 20px;
  }
  /* line 980, assets/scss/pages/_single-post.scss */
  .single-post-section .video-content .video-play-btn {
    width: 50px;
    bottom: 20px;
    left: 20px;
  }
  /* line 987, assets/scss/pages/_single-post.scss */
  .single-post-section .video-related-article {
    margin: 0px;
  }
  /* line 990, assets/scss/pages/_single-post.scss */
  .single-post-section .video-related-article .relatedthumb {
    width: 100%;
    padding: 0px;
  }
  /* line 994, assets/scss/pages/_single-post.scss */
  .single-post-section .video-related-article .relatedthumb:not(:last-child) {
    margin-bottom: 30px;
  }
  /* line 1000, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section {
    margin-top: 40px;
  }
  /* line 1003, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .relatedvideo-title {
    margin-bottom: 30px;
  }
  /* line 1006, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .relatedvideo-title h3 {
    font-size: 26px;
  }
  /* line 1011, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .view-all {
    font-weight: 700;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0.8px;
    padding: 1px 10px;
    min-width: 75px;
    border: 1.5px solid #cfcfed;
  }
  /* line 1021, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .video-cards {
    margin: 0;
  }
  /* line 1024, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .video-cards .video-card {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }
  /* line 1029, assets/scss/pages/_single-post.scss */
  .single-post-section .related-video-section .video-cards .video-card .video-play-btn {
    width: 40px;
    height: 40px;
  }
  /* line 1037, assets/scss/pages/_single-post.scss */
  .single-post-section .social-btn {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-center;
    -moz-align-items: flex-center;
    -ms-align-items: flex-center;
    align-items: flex-center;
  }
  /* line 1041, assets/scss/pages/_single-post.scss */
  .single-post-section .social-btn a {
    margin: 0 7.5px 10px;
    width: 26px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1049, assets/scss/pages/_single-post.scss */
  .single-post-section .share-section {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 1052, assets/scss/pages/_single-post.scss */
  .single-post-section .share-section .left-content {
    width: 100%;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 1057, assets/scss/pages/_single-post.scss */
  .single-post-section .share-section .right-content {
    width: 100%;
    margin-top: 20px;
  }
  /* line 1061, assets/scss/pages/_single-post.scss */
  .single-post-section .share-section .right-content .back-icon {
    margin-left: 0px;
  }
}

/* line 1069, assets/scss/pages/_single-post.scss */
.comments-area {
  margin-top: 70px;
}
/* line 1072, assets/scss/pages/_single-post.scss */
.comments-area .comments-title {
  font-weight: 700;
  font-size: 28px;
  line-height: 100%;
  color: #2072ef;
  margin: 0px 0 31px;
}
@media only screen and (max-width: tablet) {
  /* line 1069, assets/scss/pages/_single-post.scss */
  .comments-area {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1069, assets/scss/pages/_single-post.scss */
  .comments-area {
    margin-top: 30px;
  }
}

/* line 1085, assets/scss/pages/_single-post.scss */
.blog-newsletter {
  background: #2072ef;
  color: #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  overflow: hidden;
  padding: 20px 0px;
}
/* line 1092, assets/scss/pages/_single-post.scss */
.blog-newsletter .ics__icon__item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 0px;
}
/* line 1098, assets/scss/pages/_single-post.scss */
.blog-newsletter .ics__icon__item__icon {
  width: 48px;
}
/* line 1102, assets/scss/pages/_single-post.scss */
.blog-newsletter .ics__icon__item__heading {
  padding-left: 0px;
  width: calc(100% - 48px);
  font-size: 24px;
  padding-left: 10px;
  line-height: 1;
}
/* line 1110, assets/scss/pages/_single-post.scss */
.blog-newsletter p {
  color: #fff;
  margin-top: 10px;
}
/* line 1116, assets/scss/pages/_single-post.scss */
.blog-newsletter .subscribe-form .wpcf7-email {
  background: #0659d7;
  border-radius: 40px 40px 40px 40px;
  width: 100%;
  max-width: 100%;
  line-height: 1.4;
  font-size: 15px;
  min-height: 40px;
  padding: 5px 14px;
  border: 0px;
  color: #fff;
  outline: 0px;
}
/* line 1129, assets/scss/pages/_single-post.scss */
.blog-newsletter .subscribe-form .wpcf7-email::placeholder {
  opacity: 0.5 !important;
  color: #fff !important;
}
/* line 1136, assets/scss/pages/_single-post.scss */
.blog-newsletter .submit-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  overflow: hidden;
  width: 111px;
  background: #fff;
  border-radius: 40px;
  box-sizing: border-box;
  text-decoration: none;
  line-height: 1;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  z-index: 1;
  transition: all 0.5s ease;
  margin: 10px auto 0;
  padding: 12px 24px;
  cursor: pointer;
}
/* line 1156, assets/scss/pages/_single-post.scss */
.blog-newsletter .submit-btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  left: calc(-100% - 51px);
  width: calc(100% + 50px);
  height: 107px;
  background: #005ad3;
  /* onhover background color */
  z-index: -1;
  transform: translateY(-50%);
  transition: all 0.5s ease;
}
/* line 1171, assets/scss/pages/_single-post.scss */
.blog-newsletter .submit-btn:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: -2;
}
/* line 1186, assets/scss/pages/_single-post.scss */
.blog-newsletter .submit-btn:hover:before {
  content: "";
  border-radius: 40px;
  border: 1px solid #005ad3;
}
/* line 1192, assets/scss/pages/_single-post.scss */
.blog-newsletter .submit-btn:hover:after {
  left: calc(0% - 25px);
}
/* line 1196, assets/scss/pages/_single-post.scss */
.blog-newsletter .submit-btn:hover .wpcf7-submit {
  color: white;
}
/* line 1202, assets/scss/pages/_single-post.scss */
.blog-newsletter .wpcf7-submit {
  background: transparent;
  color: #2072ef;
  font-size: 15px;
  padding: 0px;
  outline: 0px;
  border: 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
}
/* line 1213, assets/scss/pages/_single-post.scss */
.blog-newsletter .wpcf7-submit:hover {
  color: white;
}
/* line 1218, assets/scss/pages/_single-post.scss */
.blog-newsletter .wpcf7 form.invalid .wpcf7-response-output {
  margin: 0em 0.5em 1em;
  display: none;
}
/* line 1223, assets/scss/pages/_single-post.scss */
.blog-newsletter .wpcf7-not-valid-tip {
  color: #fff;
  font-size: 14px;
}
/* line 1228, assets/scss/pages/_single-post.scss */
.blog-newsletter .wpcf7-spinner {
  position: absolute;
  right: -60px;
}
/* line 1233, assets/scss/pages/_single-post.scss */
.blog-newsletter .wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  margin: 1em 0.5em 1em;
}
@media only screen and (max-width: 840px) {
  /* line 1239, assets/scss/pages/_single-post.scss */
  .blog-newsletter .container, .blog-newsletter .breadcrumbs {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  /* line 1245, assets/scss/pages/_single-post.scss */
  .blog-newsletter p {
    font-size: 16px;
    line-height: 100%;
    margin-top: 3%;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1253, assets/scss/pages/_single-post.scss */
  .blog-newsletter .container, .blog-newsletter .breadcrumbs {
    display: block;
  }
}

/* line 1259, assets/scss/pages/_single-post.scss */
.relatedposts {
  margin-top: 72px;
}
/* line 1262, assets/scss/pages/_single-post.scss */
.relatedposts a {
  text-decoration: none;
}
/* line 1266, assets/scss/pages/_single-post.scss */
.relatedposts h3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 100%;
  color: #2072ef;
  margin-bottom: 29px;
}
/* line 1275, assets/scss/pages/_single-post.scss */
.relatedposts .relatedthumb h4 {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #2072ef;
  margin-bottom: 6px;
}
/* line 1283, assets/scss/pages/_single-post.scss */
.relatedposts .relatedthumb .tag {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #2072ef;
  margin-bottom: 14px;
}
/* line 1291, assets/scss/pages/_single-post.scss */
.relatedposts .relatedthumb .desc {
  font-size: 14px;
  line-height: 24px;
  color: #777e90;
  margin-bottom: 6px;
}
/* line 1298, assets/scss/pages/_single-post.scss */
.relatedposts .relatedthumb .date {
  font-size: 14px;
  line-height: 24px;
  color: #777e90;
  font-weight: 400;
}
/* line 1305, assets/scss/pages/_single-post.scss */
.relatedposts .relatedthumb .view-more {
  background: url("./assets/images/icons/arrow-right-blue.svg") no-repeat center center;
  width: 12px;
  height: 9px;
  margin-top: 13px;
}
/* line 1312, assets/scss/pages/_single-post.scss */
.relatedposts .relatedthumb:nth-child(2) {
  margin-top: 0px;
}
/* line 1316, assets/scss/pages/_single-post.scss */
.relatedposts .relatedthumb:nth-child(3), .relatedposts .relatedthumb:nth-child(4) {
  margin-top: 57px;
}
/* line 1322, assets/scss/pages/_single-post.scss */
.relatedposts .featured-img {
  margin-bottom: 16px;
  position: relative;
}
/* line 1326, assets/scss/pages/_single-post.scss */
.relatedposts .featured-img::before {
  display: block;
  content: "";
  padding-top: 72.584%;
}
/* line 1332, assets/scss/pages/_single-post.scss */
.relatedposts .featured-img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
@media only screen and (max-width: tablet) {
  /* line 1259, assets/scss/pages/_single-post.scss */
  .relatedposts {
    margin: 40px -15px -50px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 1349, assets/scss/pages/_single-post.scss */
  .relatedposts h3 {
    width: 100%;
    margin: 0 15px 25px;
  }
  /* line 1354, assets/scss/pages/_single-post.scss */
  .relatedposts .relatedthumb {
    padding: 0 15px;
    width: 50%;
    margin: 0 0 50px !important;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1259, assets/scss/pages/_single-post.scss */
  .relatedposts {
    margin: 40px -15px -50px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 1349, assets/scss/pages/_single-post.scss */
  .relatedposts h3 {
    width: 100%;
    margin: 0 15px 25px;
  }
  /* line 1354, assets/scss/pages/_single-post.scss */
  .relatedposts .relatedthumb {
    padding: 0 15px;
    width: 50%;
    margin: 0 0 50px !important;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1259, assets/scss/pages/_single-post.scss */
  .relatedposts {
    margin: 40px -15px -30px;
  }
  /* line 1364, assets/scss/pages/_single-post.scss */
  .relatedposts .relatedthumb {
    width: 100%;
    margin: 0 0 30px !important;
  }
}

/* video-block-chai-section */
/* line 1372, assets/scss/pages/_single-post.scss */
.video-block-chai-section {
  background: #f4f5f6;
  padding: 55px 0 120px;
}
/* line 1376, assets/scss/pages/_single-post.scss */
.video-block-chai-section.visible {
  display: none;
}
/* line 1380, assets/scss/pages/_single-post.scss */
.video-block-chai-section .category-card-outer {
  margin: 0 8px;
}
/* line 1384, assets/scss/pages/_single-post.scss */
.video-block-chai-section .container, .video-block-chai-section .breadcrumbs {
  max-width: 1170px;
}
/* line 1389, assets/scss/pages/_single-post.scss */
.video-block-chai-section .category-card-outer .thumb {
  filter: drop-shadow(0px 10px 7px rgba(0, 0, 0, 0.1));
  margin-bottom: 34px;
}
/* line 1393, assets/scss/pages/_single-post.scss */
.video-block-chai-section .category-card-outer .thumb::before {
  display: none;
}
/* line 1397, assets/scss/pages/_single-post.scss */
.video-block-chai-section .category-card-outer .thumb img {
  position: static;
  border-radius: 10px;
}
/* line 1403, assets/scss/pages/_single-post.scss */
.video-block-chai-section .category-card-outer .web-content {
  padding: 0 14px;
}
/* line 1407, assets/scss/pages/_single-post.scss */
.video-block-chai-section .category-card-outer .sessiontext {
  font-weight: 700;
  margin-bottom: 8px;
}
/* line 1412, assets/scss/pages/_single-post.scss */
.video-block-chai-section .category-card-outer h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
  margin-bottom: 5px;
  color: #23262f;
  min-height: 68px;
}
/* line 1421, assets/scss/pages/_single-post.scss */
.video-block-chai-section .category-card-outer .tags {
  display: none;
}
/* line 1425, assets/scss/pages/_single-post.scss */
.video-block-chai-section .category-card-outer .card-info {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  margin-bottom: 44px;
}
/* line 1432, assets/scss/pages/_single-post.scss */
.video-block-chai-section .category-card-outer .view-count {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #2072ef;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  border-radius: 20px;
  min-width: 65px;
  padding: 4px 10px 5px 7px;
  font-size: 16px;
  line-height: 24px;
  height: 23px;
  color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1448, assets/scss/pages/_single-post.scss */
.video-block-chai-section .category-card-outer .view-count .eye-icon {
  margin-right: 3px;
  background: url("./assets/images/icons/eye-icon.svg") no-repeat center center;
  width: 21px;
  height: 15px;
  display: block;
}
/* line 1458, assets/scss/pages/_single-post.scss */
.video-block-chai-section .slick-arrow {
  top: 21%;
}
/* line 1461, assets/scss/pages/_single-post.scss */
.video-block-chai-section .slick-arrow.slick-prev {
  left: -75px;
}
/* line 1465, assets/scss/pages/_single-post.scss */
.video-block-chai-section .slick-arrow.slick-next {
  right: -75px;
}
@media only screen and (max-width: 1328px) {
  /* line 1472, assets/scss/pages/_single-post.scss */
  .video-block-chai-section .slick-arrow.slick-prev {
    left: -30px !important;
  }
  /* line 1476, assets/scss/pages/_single-post.scss */
  .video-block-chai-section .slick-arrow.slick-next {
    right: -30px !important;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 1483, assets/scss/pages/_single-post.scss */
  .video-block-chai-section .slick-arrow {
    top: 20%;
  }
  /* line 1486, assets/scss/pages/_single-post.scss */
  .video-block-chai-section .slick-arrow.slick-prev {
    left: -10px !important;
  }
  /* line 1490, assets/scss/pages/_single-post.scss */
  .video-block-chai-section .slick-arrow.slick-next {
    right: -10px !important;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1497, assets/scss/pages/_single-post.scss */
  .video-block-chai-section .slick-arrow {
    top: 22%;
  }
  /* line 1500, assets/scss/pages/_single-post.scss */
  .video-block-chai-section .slick-arrow.slick-prev {
    left: -15px !important;
  }
  /* line 1504, assets/scss/pages/_single-post.scss */
  .video-block-chai-section .slick-arrow.slick-next {
    right: -15px !important;
  }
}
@media only screen and (max-width: tablet) {
  /* line 1372, assets/scss/pages/_single-post.scss */
  .video-block-chai-section {
    padding: 55px 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1372, assets/scss/pages/_single-post.scss */
  .video-block-chai-section {
    padding: 55px 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1515, assets/scss/pages/_single-post.scss */
  .video-block-chai-section .slick-list {
    padding: 0 50px 0 0 !important;
  }
}

/* single-video */
/* line 1523, assets/scss/pages/_single-post.scss */
.single-video .view-more-btn {
  display: none;
}

/* line 1529, assets/scss/pages/_single-post.scss */
.is-type-video .wp-block-embed__wrapper {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
/* line 1536, assets/scss/pages/_single-post.scss */
.is-type-video .wp-block-embed__wrapper::before {
  display: block;
  content: "";
  padding-top: 56.25%;
}
/* line 1542, assets/scss/pages/_single-post.scss */
.is-type-video .wp-block-embed__wrapper embed,
.is-type-video .wp-block-embed__wrapper iframe,
.is-type-video .wp-block-embed__wrapper object,
.is-type-video .wp-block-embed__wrapper video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 3, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .tab-nav-wrapper {
  max-width: 1047px;
  margin: 0 auto;
}
/* line 8, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links::after {
  display: none;
}
/* line 14, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  font-weight: 700;
}
/* line 22, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content {
  padding: 40px 0 80px;
}
/* line 25, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content > * {
  max-width: 1047px;
  margin: 0 auto;
}
/* line 30, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content p {
  font-weight: normal;
  font-size: 18px;
  line-height: 160%;
  color: #777e90;
}
/* line 36, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content p:not(:last-child) {
  margin-bottom: 35px;
}
/* line 41, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content h5 {
  font-weight: 500;
  font-size: 22px;
  line-height: 24px;
  color: #23262f;
  margin-bottom: 13px;
}
/* line 49, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content a {
  color: #2072ef;
  text-decoration: none;
}
/* line 54, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content h2,
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content h3,
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content h4 {
  margin-bottom: 30px;
}
/* line 60, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content ul {
  font-weight: 500;
  font-size: 20px;
  line-height: 190%;
  color: #74818c;
  max-width: 890px;
  margin: 0 20px 30px;
  padding-left: 15px;
}
/* line 69, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content ul li {
  padding-left: 20px;
  position: relative;
}
/* line 73, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content ul li::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  top: 15px;
  left: 0;
  background: #74818c;
}
/* line 86, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content .wp-block-getwid-accordion {
  max-width: 1123px;
  width: 100%;
  margin: 100px auto 0 auto;
}
/* line 91, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content .wp-block-getwid-accordion p {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #777e90;
  margin-bottom: 30px;
}
/* line 98, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content .wp-block-getwid-accordion p:last-child {
  margin-bottom: 0;
}
/* line 103, assets/scss/pages/_legal-privacy.scss */
.legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content .wp-block-getwid-accordion h6 {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #777e90;
  margin-bottom: 6px;
}
@media only screen and (max-width: 991px) {
  /* line 117, assets/scss/pages/_legal-privacy.scss */
  .legal-privacy-accordion .wp-block-getwid-tabs.tab-style .tab-nav-wrapper .wp-block-getwid-tabs__nav-links {
    margin-left: 0;
  }
  /* line 122, assets/scss/pages/_legal-privacy.scss */
  .legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content {
    padding: 30px 0 40px;
  }
  /* line 125, assets/scss/pages/_legal-privacy.scss */
  .legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content h5 {
    font-size: 20px;
  }
  /* line 129, assets/scss/pages/_legal-privacy.scss */
  .legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content p {
    font-size: 16px;
  }
  /* line 132, assets/scss/pages/_legal-privacy.scss */
  .legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content p:not(:last-child) {
    margin-bottom: 20px;
  }
  /* line 137, assets/scss/pages/_legal-privacy.scss */
  .legal-privacy-accordion .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content .wp-block-getwid-accordion {
    margin: 50px auto 0 auto;
  }
}

/* safety-info-box-section */
/* line 2, assets/scss/pages/_safety-and-securtiy.scss */
.safety-info-box-section {
  margin-bottom: 100px;
}
/* line 5, assets/scss/pages/_safety-and-securtiy.scss */
.safety-info-box-section h4 {
  margin-bottom: 50px;
}
/* line 9, assets/scss/pages/_safety-and-securtiy.scss */
.safety-info-box-section .info-box {
  padding: 20px;
}
/* line 12, assets/scss/pages/_safety-and-securtiy.scss */
.safety-info-box-section .info-box img {
  margin-right: 20px;
  min-width: initial;
  max-width: initial;
}
/* line 18, assets/scss/pages/_safety-and-securtiy.scss */
.safety-info-box-section .info-box figcaption {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
}
@media screen and (max-width: 991px) {
  /* line 2, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-info-box-section {
    margin-bottom: 50px;
  }
  /* line 28, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-info-box-section h4 {
    margin-bottom: 30px;
  }
  /* line 33, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-info-box-section .info-box img {
    margin-right: 10px;
    max-width: 17px;
  }
  /* line 38, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-info-box-section .info-box figcaption {
    font-size: 11px;
    line-height: 12px;
  }
}

/* safety-highlight */
/* line 48, assets/scss/pages/_safety-and-securtiy.scss */
.safety-highlight .wp-block-columns {
  max-width: 837px;
}
/* line 51, assets/scss/pages/_safety-and-securtiy.scss */
.safety-highlight .wp-block-columns:not(:last-child) {
  margin-bottom: 100px;
}
/* line 56, assets/scss/pages/_safety-and-securtiy.scss */
.safety-highlight .wp-block-columns .wp-block-column:first-child {
  margin-right: 60px;
}
/* line 59, assets/scss/pages/_safety-and-securtiy.scss */
.safety-highlight .wp-block-columns .wp-block-column:first-child img {
  margin-top: -8px;
}
/* line 64, assets/scss/pages/_safety-and-securtiy.scss */
.safety-highlight .wp-block-columns .wp-block-column h3 {
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
  color: #181837;
  margin-bottom: -15px;
}
/* line 72, assets/scss/pages/_safety-and-securtiy.scss */
.safety-highlight .wp-block-columns .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
  color: #85919c;
  margin-bottom: 0;
  margin-top: 30px;
}
/* line 82, assets/scss/pages/_safety-and-securtiy.scss */
.safety-highlight h2 {
  margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
  /* line 88, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-highlight .wp-block-columns:not(:last-child) {
    margin-bottom: 50px;
  }
  /* line 93, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-highlight .wp-block-columns .wp-block-column:first-child {
    margin-right: 15px;
  }
  /* line 96, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-highlight .wp-block-columns .wp-block-column:first-child img {
    margin-top: -5px;
  }
  /* line 101, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-highlight .wp-block-columns .wp-block-column h3 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: -5px;
  }
  /* line 107, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-highlight .wp-block-columns .wp-block-column p {
    margin-top: 20px;
    font-size: 14px;
    line-height: 130.5%;
  }
}

/* safety-protect-section */
/* line 118, assets/scss/pages/_safety-and-securtiy.scss */
.safety-protect-section {
  padding: 100px 0 0;
}
/* line 121, assets/scss/pages/_safety-and-securtiy.scss */
.safety-protect-section .wp-block-lazyblock-image-box-image-link {
  margin-bottom: 100px;
}
/* line 125, assets/scss/pages/_safety-and-securtiy.scss */
.safety-protect-section .container--medium {
  max-width: 1040px;
}
@media only screen and (min-width: 992px) {
  /* line 130, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__copy__heading {
    font-size: 24px;
    line-height: 130%;
    font-weight: 500;
    color: #85919c;
  }
  /* line 136, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__copy__heading strong {
    font-weight: 700;
  }
  /* line 141, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--right .ch__img {
    margin-left: 170px;
  }
  /* line 144, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--right .ch__img img {
    top: 0;
    left: -120px;
  }
  /* line 152, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--left .ch__img {
    margin-right: 190px;
  }
  /* line 155, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--left .ch__img img {
    top: 15px;
    right: -150px;
  }
  /* line 163, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .mobile-bg-img .ch__img {
    margin-left: 170px;
  }
  /* line 166, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .mobile-bg-img .ch__img img {
    left: -105px;
  }
  /* line 174, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .confidential-img .ch__img img {
    right: -110px;
  }
  /* line 179, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .confidential-img .ch__copy__heading {
    max-width: 570px;
  }
  /* line 186, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .do-not-respond .ch__img img {
    top: 0;
  }
}
/* line 193, assets/scss/pages/_safety-and-securtiy.scss */
.safety-protect-section .image-with-download-btn .image-wrappers {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  bottom: 33px;
  right: 60px;
}
/* line 199, assets/scss/pages/_safety-and-securtiy.scss */
.safety-protect-section .image-with-download-btn .image-wrappers .image-wrapper {
  margin: 0 5px;
}
/* line 206, assets/scss/pages/_safety-and-securtiy.scss */
.safety-protect-section .ch__content p {
  display: none;
}
/* line 211, assets/scss/pages/_safety-and-securtiy.scss */
.safety-protect-section .ch__copy__heading {
  max-width: 392px;
  color: #85919c;
}
/* line 216, assets/scss/pages/_safety-and-securtiy.scss */
.safety-protect-section h4 {
  margin-bottom: 100px;
}
@media only screen and (max-width: 991px) {
  /* line 118, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section {
    padding: 50px 0 0;
  }
  /* line 223, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .wp-block-lazyblock-image-box-image-link {
    margin-bottom: 50px;
  }
  /* line 227, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section h4 {
    margin-bottom: 50px;
  }
  /* line 232, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .image-with-download-btn .image-wrappers {
    bottom: -10px;
    right: 0;
  }
  /* line 238, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__copy__heading {
    line-height: 130%;
    color: #85919c;
  }
  /* line 244, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--left .ch__img {
    min-height: 165px;
  }
  /* line 247, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--left .ch__img img {
    max-height: 130px;
    height: auto;
    right: -50px;
  }
  /* line 256, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--right .ch__img {
    min-height: 165px;
  }
  /* line 259, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--right .ch__img img {
    max-height: 140px;
    height: auto;
    left: -50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 270, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--left .ch__img {
    min-height: 90px;
  }
  /* line 273, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--left .ch__img img {
    max-height: 130px;
    height: auto;
    right: -30px;
  }
  /* line 282, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--right .ch__img {
    min-height: 90px;
  }
  /* line 285, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .ch__img--right .ch__img img {
    max-height: 130px;
    height: auto;
    left: -30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 295, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .image-with-download-btn {
    position: relative;
    margin-bottom: 80px;
  }
  /* line 299, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .image-with-download-btn .ch__img {
    position: static;
  }
  /* line 303, assets/scss/pages/_safety-and-securtiy.scss */
  .safety-protect-section .image-with-download-btn .image-wrappers {
    bottom: -45px;
    left: calc(60% - 110px);
    right: auto;
  }
}

/*  video-list-guide-section */
/* line 2, assets/scss/pages/_learn.scss */
.video-list-guide-section {
  margin: 0 0 50px;
  padding: 0;
}
/* line 6, assets/scss/pages/_learn.scss */
.video-list-guide-section h2 {
  margin-bottom: 50px;
}
/* line 10, assets/scss/pages/_learn.scss */
.video-list-guide-section .video-guide-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -22.5px;
}
/* line 15, assets/scss/pages/_learn.scss */
.video-list-guide-section .video-guide-inner .video-guide-card {
  width: calc(33% - 43px);
  margin: 0 22.5px 50px;
}
/* line 19, assets/scss/pages/_learn.scss */
.video-list-guide-section .video-guide-inner .video-guide-card .desc {
  margin: 0;
}
/* line 25, assets/scss/pages/_learn.scss */
.video-list-guide-section .load-more-wrapper {
  text-align: center;
}
/* line 28, assets/scss/pages/_learn.scss */
.video-list-guide-section .load-more-wrapper .view-all {
  margin: 50px 0;
}
@media screen and (max-width: 991px) {
  /* line 2, assets/scss/pages/_learn.scss */
  .video-list-guide-section {
    margin-bottom: 50px;
  }
  /* line 36, assets/scss/pages/_learn.scss */
  .video-list-guide-section .video-guide-inner {
    margin: 0 -15px;
  }
  /* line 38, assets/scss/pages/_learn.scss */
  .video-list-guide-section .video-guide-inner .video-guide-card {
    width: calc(33% - 30px);
    margin: 0 15px 50px;
  }
  /* line 45, assets/scss/pages/_learn.scss */
  .video-list-guide-section .load-more-wrapper .view-all {
    margin: 0;
  }
  /* line 48, assets/scss/pages/_learn.scss */
  .video-list-guide-section .load-more-wrapper .view-all:hover {
    border: 2px solid #cfcfed !important;
    color: #23262f !important;
  }
  /* line 52, assets/scss/pages/_learn.scss */
  .video-list-guide-section .load-more-wrapper .view-all:hover::after, .video-list-guide-section .load-more-wrapper .view-all:hover::before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 63, assets/scss/pages/_learn.scss */
  .video-list-guide-section .video-guide-inner .video-guide-card {
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 480px) {
  /* line 70, assets/scss/pages/_learn.scss */
  .video-list-guide-section .video-guide-inner {
    margin: 0;
  }
  /* line 73, assets/scss/pages/_learn.scss */
  .video-list-guide-section .video-guide-inner .video-guide-card {
    width: 100%;
    margin: 0 0 40px;
  }
}

/* video-list-subscribe  */
/* line 82, assets/scss/pages/_learn.scss */
.video-list-subscribe {
  padding: 0;
}
/* line 85, assets/scss/pages/_learn.scss */
.video-list-subscribe .cta__subscribe_row {
  margin-bottom: 100px;
  padding: 14px 24px 14px 4px;
}
/* line 89, assets/scss/pages/_learn.scss */
.video-list-subscribe .cta__subscribe_row .cta__heading {
  line-height: 130%;
}
@media screen and (max-width: 991px) {
  /* line 85, assets/scss/pages/_learn.scss */
  .video-list-subscribe .cta__subscribe_row {
    margin-bottom: 50px;
  }
}

/* cg__section */
/* line 100, assets/scss/pages/_learn.scss */
.cg__section {
  padding: 140px 0 120px;
}
/* line 103, assets/scss/pages/_learn.scss */
.cg__section h2 {
  margin-bottom: 68px;
  font-size: 48px;
}
/* line 108, assets/scss/pages/_learn.scss */
.cg__section .wp-block-columns {
  max-width: 950px;
  margin: 0 auto;
}
/* line 112, assets/scss/pages/_learn.scss */
.cg__section .wp-block-columns .cg__left {
  flex-grow: 1;
}
/* line 115, assets/scss/pages/_learn.scss */
.cg__section .wp-block-columns .cg__left .ch__copy__heading {
  font-size: 28px;
}
/* line 120, assets/scss/pages/_learn.scss */
.cg__section .wp-block-columns .cg__right {
  flex-grow: 1.1;
}
@media screen and (max-width: 991px) {
  /* line 100, assets/scss/pages/_learn.scss */
  .cg__section {
    padding: 50px 0;
  }
  /* line 128, assets/scss/pages/_learn.scss */
  .cg__section h2 {
    margin-bottom: 30px;
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  /* line 137, assets/scss/pages/_learn.scss */
  .cg__section .wp-block-columns .cg__left .ch__copy__heading {
    font-size: 14px;
  }
}

/*  video-list-cta-section */
/* line 146, assets/scss/pages/_learn.scss */
.video-list-cta-section {
  padding: 0 0 100px;
}
@media screen and (max-width: 991px) {
  /* line 146, assets/scss/pages/_learn.scss */
  .video-list-cta-section {
    padding: 0 0 50px;
  }
}

/* ckp-video-list */
/* line 155, assets/scss/pages/_learn.scss */
.ckp-video-list {
  overflow: hidden;
}
/* line 158, assets/scss/pages/_learn.scss */
.ckp-video-list .container, .ckp-video-list .breadcrumbs {
  max-width: 1250px;
}
/* line 162, assets/scss/pages/_learn.scss */
.ckp-video-list .crypto_pathshala {
  padding: 50px 0;
}
/* line 165, assets/scss/pages/_learn.scss */
.ckp-video-list .crypto_pathshala .header {
  margin-bottom: 100px;
}
/* line 169, assets/scss/pages/_learn.scss */
.ckp-video-list .crypto_pathshala .button {
  display: none;
}
/* line 173, assets/scss/pages/_learn.scss */
.ckp-video-list .crypto_pathshala .left-content {
  width: 44%;
}
/* line 176, assets/scss/pages/_learn.scss */
.ckp-video-list .crypto_pathshala .left-content .ic__text {
  color: #777e90;
}
/* line 181, assets/scss/pages/_learn.scss */
.ckp-video-list .crypto_pathshala .right-content {
  width: 56%;
}
/* line 184, assets/scss/pages/_learn.scss */
.ckp-video-list .crypto_pathshala .right-content .ic_desc {
  color: #777e90;
}
/* line 189, assets/scss/pages/_learn.scss */
.ckp-video-list .crypto_pathshala .ck-pathshala-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -27px;
}
/* line 194, assets/scss/pages/_learn.scss */
.ckp-video-list .crypto_pathshala .ck-pathshala-inner .cp-card {
  width: calc(33% - 52px);
  margin: 0 27px 50px;
}
/* line 200, assets/scss/pages/_learn.scss */
.ckp-video-list .crypto_pathshala .load-more-wrapper {
  text-align: center;
}
/* line 203, assets/scss/pages/_learn.scss */
.ckp-video-list .crypto_pathshala .load-more-wrapper .view-all {
  margin: 50px 0;
}
@media screen and (max-width: 991px) {
  /* line 162, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala {
    padding: 30px 0 50px;
  }
  /* line 211, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala .header {
    margin-bottom: 40px;
  }
  /* line 215, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala .ck-pathshala-inner {
    margin: 0 -15px;
  }
  /* line 218, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala .ck-pathshala-inner .cp-card {
    width: calc(33% - 30px);
    margin: 0 15px 50px;
  }
  /* line 225, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala .load-more-wrapper .view-all {
    margin: 0;
  }
  /* line 228, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala .load-more-wrapper .view-all:hover {
    border: 2px solid #cfcfed !important;
    color: #23262f !important;
  }
  /* line 232, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala .load-more-wrapper .view-all:hover::after, .ckp-video-list .crypto_pathshala .load-more-wrapper .view-all:hover::before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 242, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala .left-content {
    width: 100%;
  }
  /* line 246, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala .right-content {
    width: 100%;
  }
  /* line 251, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala .ck-pathshala-inner .cp-card {
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 480px) {
  /* line 258, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala .ck-pathshala-inner {
    margin: 0;
  }
  /* line 261, assets/scss/pages/_learn.scss */
  .ckp-video-list .crypto_pathshala .ck-pathshala-inner .cp-card {
    width: 100%;
    margin: 0 0 40px;
  }
}

/*  ckp-video-list-slider */
/* line 272, assets/scss/pages/_learn.scss */
.ckp-video-list-slider .container, .ckp-video-list-slider .breadcrumbs {
  max-width: 1250px;
}
/* line 276, assets/scss/pages/_learn.scss */
.ckp-video-list-slider .left-content .ic__text {
  color: #777e90;
}
/* line 282, assets/scss/pages/_learn.scss */
.ckp-video-list-slider .right-content .ic_desc {
  color: #777e90;
}

/* ckp- video-guide-section */
/* line 288, assets/scss/pages/_learn.scss */
.ckp-video-guide-section {
  margin-bottom: 100px;
  overflow: hidden;
}
/* line 292, assets/scss/pages/_learn.scss */
.ckp-video-guide-section .video-guide-section {
  padding: 0;
}
/* line 296, assets/scss/pages/_learn.scss */
.ckp-video-guide-section .video-guide-section .video-guide-card .desc {
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  /* line 288, assets/scss/pages/_learn.scss */
  .ckp-video-guide-section {
    margin-bottom: 50px;
  }
}

/* line 1, assets/scss/pages/_coin-detail.scss */
.page-template-page-coin-detail {
  background: #f6f6fa;
}

/* line 5, assets/scss/pages/_coin-detail.scss */
.cdc {
  background: #ffffff;
  border-radius: 5px;
  padding: 30px 21px 20px 78px;
  margin: 0 0 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
/* line 14, assets/scss/pages/_coin-detail.scss */
.cdc__left {
  width: 74%;
  padding: 0 20px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 14, assets/scss/pages/_coin-detail.scss */
  .cdc__left {
    width: 100%;
    padding: 0;
  }
}
/* line 24, assets/scss/pages/_coin-detail.scss */
.cdc__right {
  width: 26%;
}
@media only screen and (max-width: 767px) {
  /* line 24, assets/scss/pages/_coin-detail.scss */
  .cdc__right {
    width: 100%;
    padding: 15px 0 0;
  }
}
@media only screen and (max-width: 567px) {
  /* line 5, assets/scss/pages/_coin-detail.scss */
  .cdc {
    padding: 30px 21px 20px 20px;
  }
}
/* line 37, assets/scss/pages/_coin-detail.scss */
.cdc__section {
  margin-top: 47px;
}
@media only screen and (max-width: 991px) {
  /* line 37, assets/scss/pages/_coin-detail.scss */
  .cdc__section {
    margin-top: 0;
  }
}
/* line 45, assets/scss/pages/_coin-detail.scss */
.cdc__section > .block-section > .container, .cdc__section > .block-section > .breadcrumbs {
  max-width: 1222px;
}
/* line 51, assets/scss/pages/_coin-detail.scss */
.cdc__head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 56, assets/scss/pages/_coin-detail.scss */
.cdc__head__left {
  position: relative;
  margin: 0 0 14px;
}
@media only screen and (max-width: 567px) {
  /* line 56, assets/scss/pages/_coin-detail.scss */
  .cdc__head__left {
    padding-left: 42px;
  }
}
/* line 64, assets/scss/pages/_coin-detail.scss */
.cdc__head__left .coinicon {
  position: absolute;
  left: -50px;
  top: 0;
  width: 35px;
  height: auto;
}
@media only screen and (max-width: 567px) {
  /* line 64, assets/scss/pages/_coin-detail.scss */
  .cdc__head__left .coinicon {
    left: 0;
    top: -8px;
  }
}
/* line 77, assets/scss/pages/_coin-detail.scss */
.cdc__head__left h1 {
  margin: 0;
  font-size: 33px;
  font-weight: 700;
  color: #181837;
}
@media only screen and (max-width: 567px) {
  /* line 77, assets/scss/pages/_coin-detail.scss */
  .cdc__head__left h1 {
    font-size: 24px;
  }
}
/* line 88, assets/scss/pages/_coin-detail.scss */
.cdc__head__left h1 span:not(.cmc-coin-name) {
  font-size: 25px;
  font-weight: 400;
}
/* line 93, assets/scss/pages/_coin-detail.scss */
.cdc__head__left h1 span.current-currency {
  font-size: 19px;
  font-weight: 400;
  color: #a9b1c6;
}
/* line 102, assets/scss/pages/_coin-detail.scss */
.cdc__head__right {
  margin: 0 0 14px;
}
/* line 105, assets/scss/pages/_coin-detail.scss */
.cdc__head__right .currency-switch {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 112, assets/scss/pages/_coin-detail.scss */
.cdc__head__right .currency-switch li {
  margin: 0 0 0 23px;
}
/* line 115, assets/scss/pages/_coin-detail.scss */
.cdc__head__right .currency-switch li a {
  display: block;
  background: #ffffff;
  border-radius: 100px;
  color: #777e90;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  padding: 6px 12px;
  text-decoration: none;
  transition: all 0.25s ease;
}
/* line 127, assets/scss/pages/_coin-detail.scss */
.cdc__head__right .currency-switch li a:hover {
  background: #2072ef;
  color: #fff;
}
/* line 134, assets/scss/pages/_coin-detail.scss */
.cdc__head__right .currency-switch li.active a {
  background: #e6e8ec;
  color: #23262f;
}
/* line 144, assets/scss/pages/_coin-detail.scss */
.cdc__description {
  display: flex;
  flex-wrap: wrap;
}
/* line 148, assets/scss/pages/_coin-detail.scss */
.cdc__description .cmc_dynamic_description {
  flex: 1;
}
/* line 152, assets/scss/pages/_coin-detail.scss */
.cdc__description__right {
  width: 160px;
  text-align: right;
  padding: 22px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 152, assets/scss/pages/_coin-detail.scss */
  .cdc__description__right {
    width: 100%;
    text-align: left;
  }
}
/* line 163, assets/scss/pages/_coin-detail.scss */
.cdc__description p {
  margin: 0;
}
/* line 166, assets/scss/pages/_coin-detail.scss */
.cdc__description p .coin-price {
  margin: 0 0 13px;
  display: block;
  font-weight: 700;
  font-size: 38px;
  line-height: 132%;
  letter-spacing: -0.01em;
  color: #181837;
}
@media only screen and (max-width: 567px) {
  /* line 166, assets/scss/pages/_coin-detail.scss */
  .cdc__description p .coin-price {
    font-size: 24px;
  }
}
/* line 179, assets/scss/pages/_coin-detail.scss */
.cdc__description p .coin-price sub {
  bottom: 0;
  font-size: 100%;
  line-height: 132%;
  font-weight: 800;
  font-size: 20px;
  line-height: 132%;
  letter-spacing: 0.02em;
  padding-left: 20px;
  position: relative;
  margin-left: 0px;
}
@media only screen and (max-width: 567px) {
  /* line 179, assets/scss/pages/_coin-detail.scss */
  .cdc__description p .coin-price sub {
    font-size: 60%;
  }
}
/* line 195, assets/scss/pages/_coin-detail.scss */
.cdc__description p .coin-price sub::before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 13px;
  height: 17px;
}
@media only screen and (max-width: 567px) {
  /* line 195, assets/scss/pages/_coin-detail.scss */
  .cdc__description p .coin-price sub::before {
    width: 9px;
    height: 12px;
  }
}
/* line 213, assets/scss/pages/_coin-detail.scss */
.cdc__description p .coin-price sub::after {
  display: inline-block;
  content: "(24H)";
  font-weight: 500;
}
/* line 219, assets/scss/pages/_coin-detail.scss */
.cdc__description p .coin-price sub.up {
  color: #008000;
}
/* line 222, assets/scss/pages/_coin-detail.scss */
.cdc__description p .coin-price sub.up::before {
  background-image: url(assets/images/icons/icon-up.svg);
}
/* line 227, assets/scss/pages/_coin-detail.scss */
.cdc__description p .coin-price sub.down {
  color: #d22829;
}
/* line 230, assets/scss/pages/_coin-detail.scss */
.cdc__description p .coin-price sub.down::before {
  background-image: url(assets/images/icons/icon-down.svg);
}
/* line 237, assets/scss/pages/_coin-detail.scss */
.cdc__description p .coin-price-description {
  display: block;
  font-weight: 500;
  font-size: 14px;
  line-height: 132%;
  letter-spacing: 0.01em;
  color: #85919c;
}

/**/
/* line 250, assets/scss/pages/_coin-detail.scss */
.coin-detail-description {
  /*padding: 40px 0;*/
  padding: 0;
}
/* line 254, assets/scss/pages/_coin-detail.scss */
.coin-detail-description .cd-heading {
  margin: 0 0 10px;
  padding: 0;
  font-weight: bold;
  font-size: 26px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #0b243a;
}
/* line 264, assets/scss/pages/_coin-detail.scss */
.coin-detail-description h3 {
  margin: 0 0 10px;
  padding: 0;
  font-weight: bold;
  font-size: 26px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #0b243a;
}
/* line 274, assets/scss/pages/_coin-detail.scss */
.coin-detail-description h4 {
  margin: 0 0 10px;
  padding: 0;
  font-weight: bold;
  font-size: 20px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #0b243a;
}
/* line 284, assets/scss/pages/_coin-detail.scss */
.coin-detail-description h5 {
  margin: 0 0 10px;
  padding: 0;
  font-weight: bold;
  font-size: 16px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #0b243a;
}
/* line 294, assets/scss/pages/_coin-detail.scss */
.coin-detail-description p {
  font-weight: 500;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0.02em;
  color: #777e90;
  margin: 0 0 25px;
}
/* line 303, assets/scss/pages/_coin-detail.scss */
.coin-detail-description a {
  color: #2072ef;
  text-decoration: none;
}
/* line 307, assets/scss/pages/_coin-detail.scss */
.coin-detail-description a:hover {
  text-decoration: underline;
}
/* line 312, assets/scss/pages/_coin-detail.scss */
.coin-detail-description ul {
  margin: 0 0 25px;
  padding: 0 0 0 20px;
  list-style: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0.02em;
  color: #777e90;
}
/* line 322, assets/scss/pages/_coin-detail.scss */
.coin-detail-description ul li {
  margin: 0 0 8px;
}
/* line 325, assets/scss/pages/_coin-detail.scss */
.coin-detail-description ul li:last-child {
  margin-bottom: 0;
}

/* line 332, assets/scss/pages/_coin-detail.scss */
.single-currencies .cc-section--market .cmc_calculator {
  margin-bottom: 20px !important;
}

/* cc-section cc-section--market */
/* line 338, assets/scss/pages/_coin-detail.scss */
.cc-section--market .cc-heading {
  margin-bottom: 39px;
  font-weight: bold;
  font-size: 36px;
  line-height: 47px;
  padding-top: 35px;
  text-align: center;
  color: #23262F;
}
/* line 348, assets/scss/pages/_coin-detail.scss */
.cc-section--market .cmc_calculator {
  margin-bottom: 100px !important;
}
@media screen and (max-width: 1200px) {
  /* line 353, assets/scss/pages/_coin-detail.scss */
  .cc-section--market .cc-heading {
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  /* line 359, assets/scss/pages/_coin-detail.scss */
  .cc-section--market .cc-heading {
    font-size: 24px;
    line-height: 1.5;
    padding-top: 37px;
  }
  /* line 365, assets/scss/pages/_coin-detail.scss */
  .cc-section--market .cmc_calculator {
    margin-bottom: 50px !important;
  }
}

/* cmc_calculator */
/* line 372, assets/scss/pages/_coin-detail.scss */
.cmc_calculator {
  background: #fafafe !important;
  box-shadow: 0px 64px 64px rgba(0, 0, 0, 0.1) !important;
  border: none !important;
  border-radius: 20px;
  padding: 0 !important;
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 !important;
}
/* line 383, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cmc_calculator_block {
  display: inline-block;
  position: relative;
  margin: 34px 5.5px 46px;
}
/* line 388, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cmc_calculator_block:nth-child(1) {
  width: 162px;
}
/* line 392, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cmc_calculator_block:nth-child(2) {
  width: 147px;
}
/* line 396, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cmc_calculator_block:nth-child(3) {
  width: 149px;
}
/* line 401, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cmc_calculator_block.cmc_calculator_btn .wp-block-button {
  margin-top: 45px;
}
/* line 404, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cmc_calculator_block.cmc_calculator_btn .wp-block-button .wp-block-button__link, .cmc_calculator .cmc_calculator_block.cmc_calculator_btn .wp-block-button .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .cmc_calculator .cmc_calculator_block.cmc_calculator_btn .wp-block-button .btn {
  width: 125px;
  height: 44px;
}
/* line 411, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cmc_calculator_block span.cal_lbl {
  font-size: 20px;
  line-height: 130%;
  color: #23262f;
  background: transparent;
  font-weight: 500;
  padding: 0;
  margin-bottom: 20px;
  display: block;
  color: #23262F;
}
/* line 423, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cmc_calculator_block input,
.cmc_calculator .cmc_calculator_block .select2-selection {
  background: transparent !important;
}
/* line 429, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cc-value {
  width: 100%;
  background: rgba(210, 210, 236, 0.2);
  border-radius: 0px 0px 20px 20px;
  padding: 27px 20px 36px !important;
  text-align: center;
  font-weight: 700 !important;
  font-size: 24px !important;
  line-height: 140%;
  margin: 0 !important;
  min-height: 97px;
  color: #23262F;
}
/* line 442, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cc-value .cmc_rs_lbl,
.cmc_calculator .cc-value .cmc_cal_rs,
.cmc_calculator .cc-value .equalsto {
  display: inline-block;
  white-space: nowrap;
}
/* line 449, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cc-value .equalsto {
  padding: 0;
  background: transparent;
  font-size: 24px !important;
}
/* line 455, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .cc-value .cmc_cal_rs {
  color: #2072ef;
}
/* line 460, assets/scss/pages/_coin-detail.scss */
.cmc_calculator input[type="number"] {
  width: 100%;
  -moz-appearance: textfield;
  border: 1px solid #85919c !important;
  border-radius: 5px !important;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.4px;
  font-weight: 700;
  padding: 9px 12px !important;
  background: #FFFFFF !important;
  color: #0B243A;
}
/* line 473, assets/scss/pages/_coin-detail.scss */
.cmc_calculator input[type="number"]:focus, .cmc_calculator input[type="number"]:visited, .cmc_calculator input[type="number"]:focus-visible {
  outline: none;
  border: 1px solid #85919c !important;
}
/* line 481, assets/scss/pages/_coin-detail.scss */
.cmc_calculator input::-webkit-outer-spin-button,
.cmc_calculator input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 487, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .select2 {
  width: 100% !important;
}
/* line 492, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .select2-container--default .select2-selection--single {
  border: 1px solid #85919c !important;
  border-radius: 5px !important;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.4px;
  font-weight: 700;
  padding: 7px 33px 7px 12px !important;
  height: 44px;
  color: #0B243A;
  background: #FFFFFF !important;
}
/* line 504, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0;
}
/* line 509, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background: url("assets/images/icons/arrow-down-grey-thin.svg") no-repeat;
  border: none;
  width: 15px;
  height: 8px;
  margin-left: -20px;
  margin-top: 4px;
}
/* line 523, assets/scss/pages/_coin-detail.scss */
.cmc_calculator .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  transform: rotate(180deg);
}
@media screen and (max-width: 767px) {
  /* line 372, assets/scss/pages/_coin-detail.scss */
  .cmc_calculator {
    padding-top: 10px !important;
  }
  /* line 534, assets/scss/pages/_coin-detail.scss */
  .cmc_calculator .cmc_calculator_block {
    width: 100% !important;
    margin: 15px 20px !important;
  }
  /* line 539, assets/scss/pages/_coin-detail.scss */
  .cmc_calculator .cmc_calculator_block.cmc_calculator_btn .wp-block-button {
    margin-top: 0;
  }
  /* line 545, assets/scss/pages/_coin-detail.scss */
  .cmc_calculator .cc-value {
    margin-top: 10px !important;
    font-size: 20px !important;
  }
}

/**/
/* line 553, assets/scss/pages/_coin-detail.scss */
.trade-detail-btn {
  display: block;
  width: 100%;
  margin: 0 0 30px;
}

/* line 559, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec {
  background: #ffffff;
  border-radius: 5px;
  padding: 15px 15px 1px;
  margin: 0 0 45px;
}
/* line 565, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .wp-block-separator {
  margin: 5px 0 20px;
  padding: 0;
  height: 1px;
  width: 100%;
  background: #c7dcfb;
  border: none;
}
/* line 574, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .cmc_global_data {
  display: block;
  margin: 0;
}
/* line 578, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .cmc_global_data ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  text-align: left;
}
/* line 586, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .cmc_global_data ul li {
  float: none;
  margin: 0 0 15px;
  padding: 0;
  width: 50%;
  max-width: 100%;
  font-weight: bold;
  font-size: 18px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #0b243a;
  min-height: inherit !important;
}
/* line 599, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .cmc_global_data ul li .global_d_lbl {
  margin: 0 0 5px;
  padding: 0;
  background: none;
  font-weight: bold;
  font-size: 12px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #777e90;
  display: block;
  border: none;
}
/* line 611, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .cmc_global_data ul li .global_d_lbl [class*=" cmc_icon-"],
.cmc-price-sec .cmc_global_data ul li .global_d_lbl [class^="cmc_icon-"] {
  display: none !important;
}
/* line 617, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .cmc_global_data ul li .global_data {
  font-size: 18px;
  line-height: 132%;
}
/* line 625, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec h3 {
  margin: 0;
  padding: 0;
  font-size: 26px;
}
/* line 632, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .cmc_coin_details .cmc_live_updates {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  text-align: left;
}
/* line 640, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .cmc_coin_details .cmc_live_updates li {
  float: none;
  margin: 0 0 15px !important;
  padding: 0;
  width: 50%;
  max-width: 100%;
  font-weight: bold;
  font-size: 18px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #0b243a;
  min-height: inherit !important;
}
/* line 656, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .cmc_coin_details .cmc_live_updates li:first-child {
  display: none;
}
/* line 660, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .cmc_coin_details .cmc_live_updates li strong:nth-of-type(1) {
  margin: 0 0 5px;
  padding: 0;
  background: none;
  font-weight: bold;
  font-size: 12px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #777e90;
  display: block;
  border: none;
}
/* line 673, assets/scss/pages/_coin-detail.scss */
.cmc-price-sec .cmc_coin_details .cmc_live_updates li span.cmc_coin_price {
  font-size: inherit;
  padding: 0;
  display: inherit;
  border-radius: 0;
  line-height: 1;
}

/* line 685, assets/scss/pages/_coin-detail.scss */
.single-currencies {
  background: #f6f6fa !important;
}

/* Tabs */
/* line 690, assets/scss/pages/_coin-detail.scss */
.tabs {
  width: 100%;
}

/* line 694, assets/scss/pages/_coin-detail.scss */
.tabs-nav {
  list-style: none;
  margin: 0;
  padding: 5px;
  display: flex;
  flex-wrap: nowrap !important;
}
/* line 701, assets/scss/pages/_coin-detail.scss */
.tabs-nav li {
  cursor: pointer;
  position: relative;
}
/* line 705, assets/scss/pages/_coin-detail.scss */
.tabs-nav li::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  background: #1d76ff;
  width: 0;
  height: 4px;
  transition: all 0.25s ease;
}
/* line 717, assets/scss/pages/_coin-detail.scss */
.tabs-nav li.active {
  color: #1d76ff;
}
/* line 720, assets/scss/pages/_coin-detail.scss */
.tabs-nav li.active::after {
  width: 100%;
}
/* line 724, assets/scss/pages/_coin-detail.scss */
.tabs-nav li.active a {
  color: #2072ef;
}
/* line 729, assets/scss/pages/_coin-detail.scss */
.tabs-nav li a {
  display: block;
  padding: 20px 15px !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
}

/* line 740, assets/scss/pages/_coin-detail.scss */
.tab-content {
  display: none;
  background: #fff;
}
/* line 744, assets/scss/pages/_coin-detail.scss */
.tab-content__inner {
  padding: 30px;
}
/* line 747, assets/scss/pages/_coin-detail.scss */
.tab-content__inner.trading-view-chart, .tab-content__inner.depth-chart {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}

/* line 756, assets/scss/pages/_coin-detail.scss */
.cmis {
  background: #ffffff;
  border-radius: 5px;
  padding: 15px 15px 1px;
  margin: 0 0 45px;
}
/* line 763, assets/scss/pages/_coin-detail.scss */
.cmis__sec + .cmis__sec {
  border-top: solid 2px #c7dcfb;
  padding-top: 24px;
  margin-top: 6px;
}
/* line 769, assets/scss/pages/_coin-detail.scss */
.cmis__sec h3 {
  margin: 0 0 13px;
  font-size: 26px;
}
/* line 775, assets/scss/pages/_coin-detail.scss */
.cmis__sec:first-child .cmis__item__value {
  font-size: 15px;
  margin-bottom: 5px;
}
/* line 782, assets/scss/pages/_coin-detail.scss */
.cmis__list {
  margin: 0 -15px;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  text-align: left;
}
/* line 790, assets/scss/pages/_coin-detail.scss */
.cmis__item {
  margin: 0 0 17px;
  padding: 0 15px;
  width: 50%;
  max-width: 100%;
  font-weight: bold;
  font-size: 18px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #0b243a;
  min-height: inherit !important;
}
/* line 802, assets/scss/pages/_coin-detail.scss */
.cmis__item__label {
  margin: 0 0 5px;
  padding: 0;
  font-weight: bold;
  font-size: 12px;
  line-height: 132%;
  letter-spacing: 0.02em;
  color: #777e90;
  display: block;
}
/* line 813, assets/scss/pages/_coin-detail.scss */
.cmis__item__value {
  display: block;
  font-size: 15px;
  line-height: 132%;
  letter-spacing: 0.02em;
}
/* line 819, assets/scss/pages/_coin-detail.scss */
.cmis__item__value.return {
  position: relative;
  padding-left: 20px;
}
/* line 823, assets/scss/pages/_coin-detail.scss */
.cmis__item__value.return::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
}
/* line 830, assets/scss/pages/_coin-detail.scss */
.cmis__item__value.return.up {
  color: #58bd7d;
}
/* line 833, assets/scss/pages/_coin-detail.scss */
.cmis__item__value.return.up::before {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 9px solid #58bd7d;
}
/* line 842, assets/scss/pages/_coin-detail.scss */
.cmis__item__value.return.down {
  color: #F04C4D;
}
/* line 845, assets/scss/pages/_coin-detail.scss */
.cmis__item__value.return.down::before {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 9px solid #F04C4D;
}
/* line 856, assets/scss/pages/_coin-detail.scss */
.cmis__item__more-info {
  display: block;
  font-weight: normal;
  font-size: 14px;
  line-height: 132%;
  color: #777e90;
}
/* line 863, assets/scss/pages/_coin-detail.scss */
.cmis__item__more-info.up {
  color: #58bd7d;
}
/* line 867, assets/scss/pages/_coin-detail.scss */
.cmis__item__more-info.down {
  color: #ff6838;
}

/* line 874, assets/scss/pages/_coin-detail.scss */
.tradingview-widget-container {
  background: #fff;
  padding: 30px;
  margin: 0 0 30px;
  border-radius: 5px;
}
/* line 881, assets/scss/pages/_coin-detail.scss */
.tradingview-widget-container #tradingview_cf0ca > div {
  width: 100% !important;
  max-width: 100% !important;
}
/* line 885, assets/scss/pages/_coin-detail.scss */
.tradingview-widget-container #tradingview_cf0ca > div > div {
  width: 100%;
  max-width: 100%;
}

/* line 895, assets/scss/pages/_coin-detail.scss */
#tv_chart_container iframe {
  height: 500%;
  max-height: 607px;
}

/* line 901, assets/scss/pages/_coin-detail.scss */
#chartdiv {
  width: 100%;
  height: 500px;
}

/* glossary-page-section */
/* line 3, assets/scss/pages/_glossary.scss */
.glossary-page-section {
  background: #fcfcfd;
  padding: 50px 0 66px;
}
@media screen and (max-width: 991px) {
  /* line 3, assets/scss/pages/_glossary.scss */
  .glossary-page-section {
    padding: 50px 0 25px;
  }
}
/* line 11, assets/scss/pages/_glossary.scss */
.glossary-page-section .latters {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 34px;
  padding: 0 0 20px;
  white-space: nowrap;
  overflow-x: auto;
}
/* line 246, assets/scss/base/_mixin.scss */
.glossary-page-section .latters::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
/* line 251, assets/scss/base/_mixin.scss */
.glossary-page-section .latters::-webkit-scrollbar-thumb {
  background: transparent;
}
/* line 255, assets/scss/base/_mixin.scss */
.glossary-page-section .latters::-webkit-scrollbar-track {
  background: transparent;
}
/* line 260, assets/scss/base/_mixin.scss */
.glossary-page-section .latters {
  scrollbar-face-color: transparent;
  scrollbar-track-color: transparent;
}
/* line 20, assets/scss/pages/_glossary.scss */
.glossary-page-section .latters li {
  font-size: 12px;
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  list-style: none;
  background: #fff;
  border: 1px solid rgba(18, 117, 255, 0.1);
  border-radius: 32px;
  cursor: pointer;
  color: #565656;
}
/* line 36, assets/scss/pages/_glossary.scss */
.glossary-page-section .latters li:not(:last-child) {
  margin-right: 4px;
}
/* line 40, assets/scss/pages/_glossary.scss */
.glossary-page-section .latters li:empty {
  display: none;
}
/* line 44, assets/scss/pages/_glossary.scss */
.glossary-page-section .latters li.selected {
  background: #2072ef;
  color: #fff;
  font-size: 16px;
  min-width: 38px;
  height: 38px;
  line-height: 38px;
}
@media screen and (max-width: 991px) {
  /* line 11, assets/scss/pages/_glossary.scss */
  .glossary-page-section .latters {
    margin-bottom: 24px;
  }
}
/* line 59, assets/scss/pages/_glossary.scss */
.glossary-page-section .glossary-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 63, assets/scss/pages/_glossary.scss */
.glossary-page-section .glossary-inner .glossary-card {
  position: relative;
  width: calc(100% / 3 - 32px);
  background: #fff;
  border-radius: 8px;
  margin: 0 16px 32px;
  padding: 40px 34px;
}
/* line 73, assets/scss/pages/_glossary.scss */
.glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-heading .title {
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: #23262f;
  padding-right: 40px;
  margin-bottom: 26px;
}
/* line 82, assets/scss/pages/_glossary.scss */
.glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-heading .share-icon {
  width: 23px;
  height: 23px;
  position: absolute;
  top: 43px;
  right: 34px;
  background: url("./assets/images/icons/share-icon.svg") no-repeat;
  cursor: pointer;
}
/* line 93, assets/scss/pages/_glossary.scss */
.glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-info {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #777e90;
}
/* line 99, assets/scss/pages/_glossary.scss */
.glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-info p,
.glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-info li {
  font-size: 16px;
  line-height: 140%;
  color: #777e90;
  margin-bottom: 15px;
}
/* line 106, assets/scss/pages/_glossary.scss */
.glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-info p:last-child,
.glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-info li:last-child {
  margin-bottom: 0;
}
/* line 111, assets/scss/pages/_glossary.scss */
.glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-info ol {
  padding-left: 15px;
  margin-bottom: 15px;
}
/* line 115, assets/scss/pages/_glossary.scss */
.glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-info ol li {
  list-style: decimal;
}
/* line 121, assets/scss/pages/_glossary.scss */
.glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .gb-read-more {
  position: absolute;
  color: #2072ef;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  bottom: 40px;
  left: 34px;
  text-transform: uppercase;
  cursor: pointer;
}
@media screen and (max-width: 991px) {
  /* line 63, assets/scss/pages/_glossary.scss */
  .glossary-page-section .glossary-inner .glossary-card {
    width: calc(100% / 2 - 32px);
  }
}
@media screen and (max-width: 767px) {
  /* line 63, assets/scss/pages/_glossary.scss */
  .glossary-page-section .glossary-inner .glossary-card {
    padding: 26px 35px 26px 39px;
  }
  /* line 143, assets/scss/pages/_glossary.scss */
  .glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-heading .title {
    font-size: 18px;
    line-height: 110%;
    color: #181837;
    margin-bottom: 25px;
    font-weight: 700;
  }
  /* line 151, assets/scss/pages/_glossary.scss */
  .glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-heading .share-icon {
    width: 14px;
    height: 14px;
    top: 30px;
    right: 30px;
    background-size: 14px;
  }
  /* line 160, assets/scss/pages/_glossary.scss */
  .glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-info {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
  }
  /* line 164, assets/scss/pages/_glossary.scss */
  .glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-info p,
  .glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-info li {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
  }
  /* line 172, assets/scss/pages/_glossary.scss */
  .glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .gb-read-more {
    left: 39px;
    bottom: 26px;
  }
}
@media screen and (max-width: 575px) {
  /* line 63, assets/scss/pages/_glossary.scss */
  .glossary-page-section .glossary-inner .glossary-card {
    width: 100%;
    margin: 0 0 25px;
    min-height: auto;
  }
  /* line 185, assets/scss/pages/_glossary.scss */
  .glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .card-info {
    margin-bottom: 0;
  }
  /* line 189, assets/scss/pages/_glossary.scss */
  .glossary-page-section .glossary-inner .glossary-card .glossary-card-inner .gb-read-more {
    position: static;
    margin-top: 25px;
    font-weight: 500;
  }
}
/* line 199, assets/scss/pages/_glossary.scss */
.glossary-page-section .button-group {
  text-align: center;
  margin-top: 66px;
}
@media screen and (max-width: 991px) {
  /* line 199, assets/scss/pages/_glossary.scss */
  .glossary-page-section .button-group {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
/* line 210, assets/scss/pages/_glossary.scss */
.glossary-page-section .empty-records .small-text {
  display: none;
}

/* .podcast-details */
/* line 3, assets/scss/pages/_podcast.scss */
.podcast-detail-section .entry-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-bottom: 53px;
}
/* line 8, assets/scss/pages/_podcast.scss */
.podcast-detail-section .entry-header .featured-img {
  min-width: 180px;
  min-height: 180px;
  margin-right: 42px;
}
/* line 13, assets/scss/pages/_podcast.scss */
.podcast-detail-section .entry-header .featured-img .post-thumbnail {
  height: 100%;
}
/* line 18, assets/scss/pages/_podcast.scss */
.podcast-detail-section .entry-header .podcast-entry-meta {
  width: calc(100% - 222px);
}
/* line 21, assets/scss/pages/_podcast.scss */
.podcast-detail-section .entry-header .podcast-entry-meta .entry-title {
  font-weight: 700;
  font-size: 36px;
  line-height: 130.5%;
  color: #23262f;
  text-align: left;
  margin-bottom: 15px;
}
/* line 30, assets/scss/pages/_podcast.scss */
.podcast-detail-section .entry-header .podcast-entry-meta .audio-count {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  color: #777e90;
  margin-bottom: 24px;
}
/* line 37, assets/scss/pages/_podcast.scss */
.podcast-detail-section .entry-header .podcast-entry-meta .audio-count .time-count {
  padding-left: 7px;
  margin-left: 5px;
  border-left: 1px solid #777e90;
  font-weight: 400;
}
/* line 45, assets/scss/pages/_podcast.scss */
.podcast-detail-section .entry-header .podcast-entry-meta .share-section {
  margin-top: 24px;
}
/* line 52, assets/scss/pages/_podcast.scss */
.podcast-detail-section .two-col .podcast__card {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 55, assets/scss/pages/_podcast.scss */
.podcast-detail-section .two-col .podcast__card .podcast__card__img {
  margin-right: 25px;
}
/* line 60, assets/scss/pages/_podcast.scss */
.podcast-detail-section .two-col .podcast__card .podcast__card__copy .small__heading,
.podcast-detail-section .two-col .podcast__card .podcast__card__copy .podcast__card__heading {
  line-height: 30px;
  font-weight: 700;
  margin: 0;
}
/* line 67, assets/scss/pages/_podcast.scss */
.podcast-detail-section .two-col .podcast__card .podcast__card__copy .small__heading {
  font-size: 18px;
  color: #2072ef;
}
/* line 72, assets/scss/pages/_podcast.scss */
.podcast-detail-section .two-col .podcast__card .podcast__card__copy .podcast__card__heading {
  font-size: 22px;
  color: #23262f;
}

/* register-form-section */
/* line 2, assets/scss/pages/_register.scss */
.register-form-section {
  margin-top: 50px;
  overflow: hidden;
}
/* line 6, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns {
  background: #f4f9ff;
  border-radius: 10px;
  overflow: hidden;
}
/* line 12, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .wp-block-column:nth-child(1) {
  max-width: 523px;
  background: #2072ef;
}
/* line 17, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .wp-block-column:not(:first-child) {
  margin-left: 0;
}
/* line 22, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-img {
  margin: 0;
}
/* line 26, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-img-mob {
  display: none;
}
/* line 30, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form {
  margin: 36px auto;
  max-width: 480px;
  padding: 0 25px;
}
/* line 36, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.login-form .register-description {
  width: 110%;
}
/* line 40, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.login-form .captcha-div {
  margin-top: 10px;
}
/* line 43, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.login-form .captcha-div .recaptcha-checkbox-border {
  border: 2px solid #777e90;
}
@media screen and (max-width: 767px) {
  /* line 35, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.login-form {
    max-width: 450px;
    margin: 0 auto;
  }
  /* line 52, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.login-form .register-description {
    width: 100%;
  }
  /* line 56, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.login-form .register-title {
    margin: 0 0 25px;
  }
  /* line 60, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.login-form .captcha-div {
    margin-top: 14px;
    margin-bottom: 27px !important;
  }
}
/* line 68, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.login-form-verified .register-title {
  margin: 0 0 20px;
}
@media screen and (max-width: 767px) {
  /* line 68, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.login-form-verified .register-title {
    margin: 0 0 17px;
  }
}
/* line 76, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.login-form-verified .register-description {
  margin: 0 0 22px;
}
@media screen and (max-width: 767px) {
  /* line 76, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.login-form-verified .register-description {
    margin: 0 0 18px;
  }
}
/* line 84, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.login-form-verified .login-mobile-ver {
  margin: 0;
}
/* line 87, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.login-form-verified .login-mobile-ver.verified {
  position: relative;
  padding-left: 55px;
  margin: 0 0 40px;
}
@media screen and (max-width: 767px) {
  /* line 87, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.login-form-verified .login-mobile-ver.verified {
    padding-left: 34px;
    margin: 0 0 30px;
  }
}
/* line 97, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.login-form-verified .login-mobile-ver.verified::before {
  display: block;
  content: "";
  width: 44px;
  height: 44px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url(assets/images/icons/icon-verified.svg);
  background-size: contain;
}
@media screen and (max-width: 767px) {
  /* line 97, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.login-form-verified .login-mobile-ver.verified::before {
    width: 28px;
    height: 28px;
  }
}
/* line 119, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.register-form-verified .register-title {
  margin-bottom: 10px;
}
/* line 123, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.register-form-verified .register-description {
  margin: 0 0 45px;
}
/* line 126, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.register-form-verified .register-description span {
  color: #000;
  display: block;
}
/* line 132, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.register-form-verified .form-group-label {
  margin-bottom: 45px;
}
/* line 135, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.register-form-verified .form-group-label .verify-input {
  padding-right: 50px !important;
  background: #fff url("assets/images/icons/disable-tick.svg") no-repeat calc(100% - 20px) 20px;
}
/* line 140, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.register-form-verified .form-group-label .verify-input.verified-input {
  background: #fff url("assets/images/icons/green-tick.svg") no-repeat calc(100% - 20px) 20px;
}
/* line 146, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.register-form-verified .form-group-label .resend {
  margin: 10px 0 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.035em;
  color: #000;
}
/* line 154, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.register-form-verified .form-group-label .resend div {
  display: inline-block;
  color: #2072ef;
}
/* line 161, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form.register-form-verified .btn-block {
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  /* line 118, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.register-form-verified {
    max-width: 450px;
    margin: 0 auto;
  }
  /* line 169, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.register-form-verified .register-description {
    margin: 0 0 32px;
  }
  /* line 173, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.register-form-verified .form-group-label {
    margin-bottom: 23px;
  }
  /* line 176, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.register-form-verified .form-group-label .verify-input {
    padding-right: 35px !important;
    background: #fff url("assets/images/icons/disable-tick.svg") no-repeat calc(100% - 12px) 14px;
    background-size: 18px;
  }
  /* line 182, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.register-form-verified .form-group-label .verify-input.verified-input {
    background: #fff url("assets/images/icons/green-tick.svg") no-repeat calc(100% - 12px) 14px;
    background-size: 18px;
  }
  /* line 189, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form.register-form-verified .form-group-label .resend {
    font-size: 12px;
  }
}
/* line 196, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .register-title {
  color: #2072ef;
  font-size: 36px;
  line-height: 130.5%;
  font-weight: 700;
  margin-bottom: 40px;
}
/* line 204, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .register-description {
  font-weight: 500;
  font-size: 16px;
  line-height: 144.5%;
  letter-spacing: 0.035em;
  color: #777e90;
  margin: 0 0 60px;
}
@media screen and (max-width: 767px) {
  /* line 204, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .register-description {
    margin: 0 0 21px;
    font-weight: 500;
    font-size: 12px;
    line-height: 130.5%;
  }
}
/* line 220, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .login-mobile-ver {
  margin: -27px 0 48px;
  font-weight: 500;
  font-size: 24px;
  line-height: 144.5%;
  letter-spacing: 0.035em;
  color: #000000;
}
@media screen and (max-width: 767px) {
  /* line 220, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .login-mobile-ver {
    margin: -8px 0 53px;
    font-size: 18px;
    line-height: 130.5%;
  }
}
/* line 235, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .register-form-inner {
  margin: 0 -15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 240, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .register-form-inner .form-grid-30,
.register-form-section .wp-block-columns .register-form .register-form-inner .form-grid-50,
.register-form-section .wp-block-columns .register-form .register-form-inner .form-grid-70,
.register-form-section .wp-block-columns .register-form .register-form-inner .form-grid-100 {
  padding: 0 15px;
}
/* line 247, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .register-form-inner .form-grid-30 {
  width: 108px;
  padding-right: 0px;
}
/* line 252, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .register-form-inner .form-grid-70 {
  width: calc(100% - 108px);
  padding-left: 10px;
}
/* line 257, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .register-form-inner .form-grid-50 {
  width: 50%;
}
/* line 261, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .register-form-inner .form-grid-100 {
  width: 100%;
}
/* line 266, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-label {
  position: relative;
  margin-bottom: 30px;
}
/* line 270, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-label label {
  position: absolute;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.035em;
  color: #777e90;
  top: 22px;
  left: 15px;
  padding: 0 5px;
  transition: all 0.2s ease-out;
}
/* line 282, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-label label span.star {
  color: #e13340;
  position: relative;
  top: 2px;
  left: 3px;
}
/* line 290, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-label input {
  width: 100%;
  height: 60px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid rgba(32, 114, 239, 0.15);
  color: #23262f;
  padding: 0 20px !important;
  font-size: 18px;
  color: #23262f;
  font-weight: normal;
}
/* line 302, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-label input:focus, .register-form-section .wp-block-columns .register-form .form-group-label input:focus-visible {
  outline: none;
}
/* line 307, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-label input::-webkit-input-placeholder {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.035em;
  color: #777e90;
  opacity: 1;
}
@media screen and (max-width: 767px) {
  /* line 307, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .form-group-label input::-webkit-input-placeholder {
    font-size: 12px;
  }
}
/* line 318, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-label input:-ms-input-placeholder {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.035em;
  color: #777e90;
  opacity: 1;
}
@media screen and (max-width: 767px) {
  /* line 318, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .form-group-label input:-ms-input-placeholder {
    font-size: 12px;
  }
}
/* line 329, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-label input::placeholder {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.035em;
  color: #777e90;
  opacity: 1;
}
@media screen and (max-width: 767px) {
  /* line 329, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .form-group-label input::placeholder {
    font-size: 12px;
  }
}
/* line 342, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-label.label-up input {
  border: 1px solid #2072ef;
}
/* line 346, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-label.label-up label {
  top: -7px;
  color: #2072ef;
  background: linear-gradient(to bottom, #f4f9ff 0px, #fff 15px);
}
/* line 358, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-checkbox {
  position: relative;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.035em;
  color: #2072ef;
  margin-bottom: 30px;
  padding-left: 34px;
}
/* line 368, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-checkbox a {
  color: #2072ef;
}
/* line 372, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
/* line 379, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-checkbox input:checked ~ .checkmark:after {
  display: block;
}
/* line 386, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background: #fff;
  border: 1px solid #2072ef;
}
/* line 395, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 4px;
  top: 1px;
  width: 6px;
  height: 10px;
  border: solid #2072ef;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 411, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .form-group-checkbox a {
  text-decoration: none;
  border-bottom: 1px solid #2072ef;
}
/* line 417, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .captcha-div {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  /* line 417, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .captcha-div {
    margin-bottom: 76px;
  }
}
@media screen and (max-width: 420px) {
  /* line 417, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .captcha-div {
    transform: scale(0.86);
    -webkit-transform: scale(0.86);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 355px) {
  /* line 417, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .captcha-div {
    transform: scale(0.73);
    -webkit-transform: scale(0.73);
    margin-bottom: 30px;
  }
}
/* line 439, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .errorbox {
  color: #f04c4d;
  font-size: 12px;
  margin: 5px 0 0;
}
/* line 445, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .btn-block {
  background: linear-gradient(90.15deg, #5d7bfe 0.73%, #0974ff 101.92%);
  border-radius: 8px;
  color: #fff !important;
  width: 100%;
  outline: none;
  border: none;
  height: 62px;
  letter-spacing: 0.8px;
  font-size: 16px;
  line-height: 28px;
  text-transform: uppercase;
}
/* line 458, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .btn-block.btn-login {
  text-transform: none;
}
/* line 462, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form .btn-block.disable-btn {
  opacity: 0.6;
  cursor: default;
}
/* line 468, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form ul.form-links {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 30px 0 0 0;
  letter-spacing: 0.035em;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #1475fe;
}
@media screen and (max-width: 767px) {
  /* line 468, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form ul.form-links {
    font-size: 14px;
    padding: 39px 11px 0;
  }
}
/* line 484, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form ul.form-links li {
  padding: 0 16px;
  position: relative;
}
@media screen and (max-width: 767px) {
  /* line 484, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form ul.form-links li {
    padding: 0 5px;
  }
}
/* line 492, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form ul.form-links li::after {
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  background: #1475fe;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
/* line 504, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form ul.form-links li a {
  color: #1475fe;
  text-decoration: none;
}
/* line 508, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form ul.form-links li a:hover {
  color: #005ad3;
}
/* line 514, assets/scss/pages/_register.scss */
.register-form-section .wp-block-columns .register-form ul.form-links li:last-child::after {
  display: none;
}
@media screen and (max-width: 991px) {
  /* line 525, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .wp-block-column {
    flex-basis: 50% !important;
  }
  /* line 531, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .register-form-inner .form-grid-50 {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 2, assets/scss/pages/_register.scss */
  .register-form-section {
    margin-top: 35px;
  }
  /* line 542, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns {
    display: block;
  }
  /* line 546, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .wp-block-column:nth-child(1) {
    max-width: 100%;
  }
  /* line 550, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .wp-block-column:nth-child(2n) {
    margin-left: 0;
  }
  /* line 555, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-img {
    display: none;
  }
  /* line 559, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-img-mob {
    display: block;
    padding: 30px 25px 0;
    margin: 0;
  }
  /* line 565, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form {
    max-width: 100%;
    padding: 25px;
    margin: 0;
  }
  /* line 570, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .register-title {
    font-weight: 800;
    font-size: 26px;
    margin-bottom: 35px;
  }
  /* line 577, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .register-form-inner .form-grid-50 {
    width: 100%;
  }
  /* line 582, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .form-group-label {
    margin-bottom: 25px;
  }
  /* line 585, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .form-group-label label {
    top: 12px;
    left: 7px;
    font-size: 12px;
    line-height: 20px;
  }
  /* line 592, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .form-group-label input {
    height: 44px;
    border-radius: 5px;
  }
  /* line 598, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .form-group-label.label-up label {
    top: -11px;
    background: linear-gradient(to bottom, #f4f9ff 6px, #fff 15px);
  }
  /* line 609, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .form-group-checkbox {
    font-size: 14px;
    line-height: 160%;
    margin-top: 25px;
    margin-bottom: 39px;
    padding-left: 32px;
  }
  /* line 616, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .form-group-checkbox .checkmark {
    top: 3px;
  }
  /* line 620, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .form-group-checkbox a {
    text-decoration: none;
    font-weight: 700;
  }
  /* line 626, assets/scss/pages/_register.scss */
  .register-form-section .wp-block-columns .register-form .btn-block {
    font-size: 14px;
    line-height: 26px;
    height: 48px;
    border-radius: 5px;
    font-weight: 600;
  }
}

/**/
/* line 640, assets/scss/pages/_register.scss */
.login-form-verification .btn {
  margin-top: 15px;
}

/**/
/* line 648, assets/scss/pages/_register.scss */
.register-form-section input::-webkit-outer-spin-button,
.register-form-section input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 654, assets/scss/pages/_register.scss */
.register-form-section input[type="number"] {
  -moz-appearance: textfield;
}

/**/
/* line 661, assets/scss/pages/_register.scss */
.phone-field label {
  top: -7px !important;
  color: #2072ef !important;
  background: linear-gradient(to bottom, #f4f9ff 0px, #fff 15px) !important;
  z-index: 99;
  left: 130px !important;
}
/* line 669, assets/scss/pages/_register.scss */
.phone-field .intl-tel-input {
  z-index: 99;
  width: 100%;
  padding-left: 122px;
}
/* line 674, assets/scss/pages/_register.scss */
.phone-field .intl-tel-input .form-control {
  width: 100%;
}
/* line 678, assets/scss/pages/_register.scss */
.phone-field .intl-tel-input .errorbox {
  position: absolute;
}
@media screen and (max-width: 767px) {
  /* line 678, assets/scss/pages/_register.scss */
  .phone-field .intl-tel-input .errorbox {
    position: static;
    line-height: 1;
  }
}
/* line 688, assets/scss/pages/_register.scss */
.phone-field .intl-tel-input.separate-dial-code .selected-flag {
  width: 110px !important;
  border-radius: 10px;
  background: #fff !important;
  border: 1px solid rgba(32, 114, 239, 0.15);
}
/* line 695, assets/scss/pages/_register.scss */
.phone-field .intl-tel-input.separate-dial-code .selected-dial-code {
  font-size: 18px;
  font-weight: normal;
  color: #23262f;
}
/* line 701, assets/scss/pages/_register.scss */
.phone-field .intl-tel-input.separate-dial-code .iti-arrow {
  border: none;
  width: 8px;
  height: 5px;
  right: 10px;
  background-image: url(assets/images/icons/arrow-down.svg);
  background-size: contain;
}
@media screen and (max-width: 767px) {
  /* line 711, assets/scss/pages/_register.scss */
  .phone-field .intl-tel-input.separate-dial-code .selected-flag {
    height: 44px;
    border-radius: 5px;
  }
  /* line 716, assets/scss/pages/_register.scss */
  .phone-field .intl-tel-input.separate-dial-code .selected-dial-code {
    font-weight: 500;
    font-size: 12px;
  }
}

/**/
/* line 727, assets/scss/pages/_register.scss */
.pin-verify__label {
  display: inline-block;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.035em;
  color: #000000;
  margin: 0 0 18px;
}
@media screen and (max-width: 767px) {
  /* line 727, assets/scss/pages/_register.scss */
  .pin-verify__label {
    font-size: 12px;
    margin: 0 0 14px;
  }
}
/* line 741, assets/scss/pages/_register.scss */
.pin-verify__row {
  display: flex;
  justify-content: space-around;
  margin: 0 -9px 21px;
}
@media screen and (max-width: 767px) {
  /* line 741, assets/scss/pages/_register.scss */
  .pin-verify__row {
    margin: 0 -5px 21px;
  }
}
/* line 750, assets/scss/pages/_register.scss */
.pin-verify__row input {
  display: block;
  width: calc(25% - 18px);
  max-width: calc(25% - 18px);
  height: 58px;
  background: #ffffff;
  border: 1px solid rgba(32, 114, 239, 0.15);
  box-sizing: border-box;
  font-weight: 500;
  font-size: 36px;
  line-height: 100%;
  border-radius: 8px;
  letter-spacing: 0.035em;
  color: #777e90;
  text-align: center;
  outline: none;
  box-shadow: none;
  -webkit-text-security: disc;
}
/* line 769, assets/scss/pages/_register.scss */
.pin-verify__row input:focus, .pin-verify__row input:focus-visible {
  outline: none;
  border: 1px solid #2072ef;
}
@media screen and (max-width: 767px) {
  /* line 750, assets/scss/pages/_register.scss */
  .pin-verify__row input {
    width: calc(25% - 5px);
    max-width: calc(25% - 5px);
    font-size: 24px;
    height: 47px;
  }
}
/* line 784, assets/scss/pages/_register.scss */
.pin-verify__info {
  margin: 0 0 36px;
  font-weight: 500;
  font-size: 16px;
  line-height: 140.5%;
  letter-spacing: 0.035em;
  color: #777e90;
  max-width: 350px;
}
@media screen and (max-width: 767px) {
  /* line 784, assets/scss/pages/_register.scss */
  .pin-verify__info {
    margin: 0 0 40px;
    font-weight: 500;
    font-size: 12px;
    line-height: 140.5%;
    letter-spacing: 0.035em;
    color: #777e90;
  }
}

/* line 804, assets/scss/pages/_register.scss */
.login-forgot-link {
  text-align: center;
  width: 100%;
  padding-top: 22px;
}
@media screen and (max-width: 767px) {
  /* line 804, assets/scss/pages/_register.scss */
  .login-forgot-link {
    padding-top: 15px;
  }
}
/* line 813, assets/scss/pages/_register.scss */
.login-forgot-link a {
  font-weight: bold;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.8px;
  text-transform: capitalize;
  color: #1475fe;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  /* line 813, assets/scss/pages/_register.scss */
  .login-forgot-link a {
    font-weight: 600;
    font-size: 14px;
  }
}
/* line 827, assets/scss/pages/_register.scss */
.login-forgot-link a:hover {
  color: #005ad3;
}

/* line 2, assets/scss/pages/_page-404.scss */
.error404 .cta-trading-now {
  display: none;
}

/* line 7, assets/scss/pages/_page-404.scss */
.error-404 {
  padding: 68px 0 22px;
}
@media screen and (max-width: 767px) {
  /* line 7, assets/scss/pages/_page-404.scss */
  .error-404 {
    padding: 51px 0 22px;
  }
}
/* line 14, assets/scss/pages/_page-404.scss */
.error-404 .widget {
  margin: 0 auto 3.4em;
  max-width: 830px;
  padding: 0 25px;
}
@media screen and (max-width: 767px) {
  /* line 14, assets/scss/pages/_page-404.scss */
  .error-404 .widget {
    margin: 0 auto 1.5em;
  }
}
/* line 23, assets/scss/pages/_page-404.scss */
.error-404 .widget.widget_media_image {
  margin: 0 auto 3.7em;
}
@media screen and (max-width: 767px) {
  /* line 23, assets/scss/pages/_page-404.scss */
  .error-404 .widget.widget_media_image {
    margin: 0 auto 3.5em;
  }
}
/* line 30, assets/scss/pages/_page-404.scss */
.error-404 .widget.widget_text {
  margin: 0 auto 2.7em;
}
@media screen and (max-width: 767px) {
  /* line 34, assets/scss/pages/_page-404.scss */
  .error-404 .widget figure {
    max-width: 57%;
  }
}
/* line 40, assets/scss/pages/_page-404.scss */
.error-404 .widget h1 {
  font-weight: 600;
  color: #000;
}
@media screen and (max-width: 767px) {
  /* line 40, assets/scss/pages/_page-404.scss */
  .error-404 .widget h1 {
    font-size: 24px;
  }
}
/* line 47, assets/scss/pages/_page-404.scss */
.error-404 .widget p {
  font-weight: 500;
  font-size: 24px;
  line-height: 140.5%;
  letter-spacing: 0.035em;
  color: #777E90;
}
@media screen and (max-width: 767px) {
  /* line 47, assets/scss/pages/_page-404.scss */
  .error-404 .widget p {
    font-size: 12px;
    letter-spacing: 0.035em;
  }
}
/* line 58, assets/scss/pages/_page-404.scss */
.error-404 .widget p a {
  color: #3673E7;
  text-decoration: none;
}
/* line 62, assets/scss/pages/_page-404.scss */
.error-404 .widget p a:hover {
  text-decoration: underline;
}
/* line 69, assets/scss/pages/_page-404.scss */
.error-404 .widget .wp-block-buttons {
  display: block;
  text-align: center;
}
/* line 73, assets/scss/pages/_page-404.scss */
.error-404 .widget .wp-block-buttons .wp-block-button {
  display: block;
  margin: 0 auto;
  max-width: 430px;
}
@media screen and (max-width: 767px) {
  /* line 73, assets/scss/pages/_page-404.scss */
  .error-404 .widget .wp-block-buttons .wp-block-button {
    max-width: 315px;
  }
}
/* line 82, assets/scss/pages/_page-404.scss */
.error-404 .widget .wp-block-buttons .wp-block-button__link, .error-404 .widget .wp-block-buttons .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .error-404 .widget .wp-block-buttons .btn {
  letter-spacing: 0.8px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 175%;
  height: 62px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  /* line 82, assets/scss/pages/_page-404.scss */
  .error-404 .widget .wp-block-buttons .wp-block-button__link, .error-404 .widget .wp-block-buttons .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .error-404 .widget .wp-block-buttons .btn {
    height: 50px;
  }
}

/* otc-banner  */
/* line 2, assets/scss/pages/_otc.scss */
.otc-banner {
  padding-bottom: 50px;
}
/* line 5, assets/scss/pages/_otc.scss */
.otc-banner h1 {
  padding-top: 80px;
}
/* line 9, assets/scss/pages/_otc.scss */
.otc-banner p {
  color: #777e90;
}
/* line 13, assets/scss/pages/_otc.scss */
.otc-banner p,
.otc-banner h1 {
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: tablet) {
  /* line 2, assets/scss/pages/_otc.scss */
  .otc-banner {
    padding-bottom: 0;
  }
  /* line 23, assets/scss/pages/_otc.scss */
  .otc-banner h1 {
    padding-top: 0;
  }
  /* line 27, assets/scss/pages/_otc.scss */
  .otc-banner .banner__img {
    text-align: center;
  }
  /* line 30, assets/scss/pages/_otc.scss */
  .otc-banner .banner__img img {
    max-width: 60%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 2, assets/scss/pages/_otc.scss */
  .otc-banner {
    padding-bottom: 0;
  }
  /* line 23, assets/scss/pages/_otc.scss */
  .otc-banner h1 {
    padding-top: 0;
  }
  /* line 27, assets/scss/pages/_otc.scss */
  .otc-banner .banner__img {
    text-align: center;
  }
  /* line 30, assets/scss/pages/_otc.scss */
  .otc-banner .banner__img img {
    max-width: 60%;
  }
}
@media only screen and (max-width: phablet) {
  /* line 38, assets/scss/pages/_otc.scss */
  .otc-banner .banner__img img {
    max-width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  /* line 38, assets/scss/pages/_otc.scss */
  .otc-banner .banner__img img {
    max-width: 100%;
  }
}

/* line 45, assets/scss/pages/_otc.scss */
.hide {
  display: none;
}

/* institutional-grade-section */
/* line 50, assets/scss/pages/_otc.scss */
.institutional-grade-section {
  padding: 120px 0 55px;
}
@media only screen and (min-width: tablet) {
  /* line 53, assets/scss/pages/_otc.scss */
  .institutional-grade-section .custom-heading {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 53, assets/scss/pages/_otc.scss */
  .institutional-grade-section .custom-heading {
    margin-bottom: 0;
  }
}
/* line 59, assets/scss/pages/_otc.scss */
.institutional-grade-section .ics__icon__item__heading {
  font-weight: 700;
  font-size: 18px;
  line-height: 130.5%;
  color: #23262f;
}
/* line 65, assets/scss/pages/_otc.scss */
.institutional-grade-section .ics__icon__item__heading span {
  display: block;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #777e90;
}
/* line 74, assets/scss/pages/_otc.scss */
.institutional-grade-section .ics__icon__item {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
@media only screen and (min-width: tablet) {
  /* line 74, assets/scss/pages/_otc.scss */
  .institutional-grade-section .ics__icon__item {
    margin: 65px 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 74, assets/scss/pages/_otc.scss */
  .institutional-grade-section .ics__icon__item {
    margin: 65px 0;
  }
}
/* line 80, assets/scss/pages/_otc.scss */
.institutional-grade-section .ics__icon__item__icon {
  width: 43px;
}
/* line 83, assets/scss/pages/_otc.scss */
.institutional-grade-section .ics__icon__item__icon img {
  max-height: 40px;
}
@media only screen and (min-width: tablet) {
  /* line 83, assets/scss/pages/_otc.scss */
  .institutional-grade-section .ics__icon__item__icon img {
    margin-top: 2px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 83, assets/scss/pages/_otc.scss */
  .institutional-grade-section .ics__icon__item__icon img {
    margin-top: 2px !important;
  }
}
/* line 91, assets/scss/pages/_otc.scss */
.institutional-grade-section .ics__icon__item__heading {
  width: calc(100% - 43px);
}
/* line 95, assets/scss/pages/_otc.scss */
.institutional-grade-section .ics__icon__item:last-child {
  margin-bottom: 0;
}
/* line 102, assets/scss/pages/_otc.scss */
.institutional-grade-section .exchange-list__left {
  flex-basis: 36% !important;
}
@media only screen and (min-width: tablet) {
  /* line 108, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__left .ics__icon__list {
    /*margin-top: -18px;*/
    margin-top: 0;
  }
  /* line 113, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__left .ics__icon__item {
    min-height: 69px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 108, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__left .ics__icon__list {
    /*margin-top: -18px;*/
    margin-top: 0;
  }
  /* line 113, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__left .ics__icon__item {
    min-height: 69px;
  }
}
/* line 119, assets/scss/pages/_otc.scss */
.institutional-grade-section .exchange-list__left .ics__icon__item__heading {
  padding: 0 25px 0 0;
}
/* line 124, assets/scss/pages/_otc.scss */
.institutional-grade-section .exchange-list__img {
  flex-basis: 32% !important;
}
/* line 128, assets/scss/pages/_otc.scss */
.institutional-grade-section .exchange-list__right {
  flex-basis: 32% !important;
}
@media only screen and (min-width: tablet) {
  /* line 133, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__right .ics__icon__list {
    /*margin-top: -18px;*/
    margin-top: 0;
  }
  /* line 138, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__right .ics__icon__item {
    min-height: 69px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 133, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__right .ics__icon__list {
    /*margin-top: -18px;*/
    margin-top: 0;
  }
  /* line 138, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__right .ics__icon__item {
    min-height: 69px;
  }
}
/* line 144, assets/scss/pages/_otc.scss */
.institutional-grade-section .exchange-list__right .ics__icon__item__heading {
  padding: 0 0 0 25px;
}
/* line 151, assets/scss/pages/_otc.scss */
.institutional-grade-section .aligncenter.size-full {
  padding: 0 30px;
}
@media only screen and (max-width: tablet) {
  /* line 50, assets/scss/pages/_otc.scss */
  .institutional-grade-section {
    padding: 50px 0;
  }
  /* line 162, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__left .ics__icon__item:last-child {
    margin-bottom: 20px !important;
  }
  /* line 167, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__left .ics__icon__item__heading {
    padding: 0 0 0 25px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 50, assets/scss/pages/_otc.scss */
  .institutional-grade-section {
    padding: 50px 0;
  }
  /* line 162, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__left .ics__icon__item:last-child {
    margin-bottom: 20px !important;
  }
  /* line 167, assets/scss/pages/_otc.scss */
  .institutional-grade-section .exchange-list__left .ics__icon__item__heading {
    padding: 0 0 0 25px;
  }
}

/* lending-platform-section */
/* line 176, assets/scss/pages/_otc.scss */
.lending-platform-section {
  padding: 100px 0 23px;
}
/* line 179, assets/scss/pages/_otc.scss */
.lending-platform-section .subtitle {
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  text-align: center;
  color: #777e90;
  max-width: 565px;
  margin: 0 auto 50px;
}
/* line 190, assets/scss/pages/_otc.scss */
.lending-platform-section .ics__icon__item__icon {
  width: 43px;
}
/* line 193, assets/scss/pages/_otc.scss */
.lending-platform-section .ics__icon__item__icon img {
  max-height: 30px;
}
/* line 198, assets/scss/pages/_otc.scss */
.lending-platform-section .ics__icon__item__heading {
  width: calc(100% - 43px);
  padding: 0 0 0 25px;
}
/* line 203, assets/scss/pages/_otc.scss */
.lending-platform-section .ics__icon__item:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: desktop) {
  /* line 211, assets/scss/pages/_otc.scss */
  .lending-platform-section.ics--keep .ics__image img {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 211, assets/scss/pages/_otc.scss */
  .lending-platform-section.ics--keep .ics__image img {
    margin-top: 0;
  }
}
@media only screen and (max-width: tablet) {
  /* line 176, assets/scss/pages/_otc.scss */
  .lending-platform-section {
    padding: 50px 0;
  }
  /* line 221, assets/scss/pages/_otc.scss */
  .lending-platform-section .subtitle {
    font-size: 16px;
  }
  /* line 226, assets/scss/pages/_otc.scss */
  .lending-platform-section .ics__image h2 {
    padding-bottom: 20px;
    display: none;
  }
  /* line 231, assets/scss/pages/_otc.scss */
  .lending-platform-section .ics__image .crypto-img {
    margin-bottom: -20px;
  }
  /* line 234, assets/scss/pages/_otc.scss */
  .lending-platform-section .ics__image .crypto-img img {
    max-width: 100% !important;
  }
}
@media only screen and (max-width: 991px) {
  /* line 176, assets/scss/pages/_otc.scss */
  .lending-platform-section {
    padding: 50px 0;
  }
  /* line 221, assets/scss/pages/_otc.scss */
  .lending-platform-section .subtitle {
    font-size: 16px;
  }
  /* line 226, assets/scss/pages/_otc.scss */
  .lending-platform-section .ics__image h2 {
    padding-bottom: 20px;
    display: none;
  }
  /* line 231, assets/scss/pages/_otc.scss */
  .lending-platform-section .ics__image .crypto-img {
    margin-bottom: -20px;
  }
  /* line 234, assets/scss/pages/_otc.scss */
  .lending-platform-section .ics__image .crypto-img img {
    max-width: 100% !important;
  }
}

/* make-different-section */
/* line 243, assets/scss/pages/_otc.scss */
.make-different-section {
  padding: 50px 0 40px !important;
  background: linear-gradient(180deg, rgba(194, 194, 221, 0.06) 41.15%, rgba(194, 194, 221, 0.04) 100%) !important;
}
/* line 252, assets/scss/pages/_otc.scss */
.make-different-section .ics__icon__item__icon {
  width: 43px;
}
/* line 255, assets/scss/pages/_otc.scss */
.make-different-section .ics__icon__item__icon img {
  max-height: 30px;
}
/* line 260, assets/scss/pages/_otc.scss */
.make-different-section .ics__icon__item__heading {
  width: calc(100% - 43px);
  padding: 0 0 0 25px;
}
/* line 265, assets/scss/pages/_otc.scss */
.make-different-section .ics__icon__item:last-child {
  margin-bottom: 0;
}
/* line 271, assets/scss/pages/_otc.scss */
.make-different-section .ics__image img {
  margin-top: 30px;
}
@media only screen and (max-width: tablet) {
  /* line 243, assets/scss/pages/_otc.scss */
  .make-different-section {
    padding: 50px 0 !important;
  }
  /* line 280, assets/scss/pages/_otc.scss */
  .make-different-section .ics__image h2 {
    padding-bottom: 20px;
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  /* line 243, assets/scss/pages/_otc.scss */
  .make-different-section {
    padding: 50px 0 !important;
  }
  /* line 280, assets/scss/pages/_otc.scss */
  .make-different-section .ics__image h2 {
    padding-bottom: 20px;
    display: none;
  }
}

/* research-insights-section */
/* line 289, assets/scss/pages/_otc.scss */
.research-insights-section {
  padding: 100px 0 15px;
}
/* line 292, assets/scss/pages/_otc.scss */
.research-insights-section .subtitle {
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  text-align: center;
  color: #777e90;
  max-width: 596px;
  margin: 0 auto 60px;
}
/* line 303, assets/scss/pages/_otc.scss */
.research-insights-section .ics__icon__list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -5px;
}
/* line 309, assets/scss/pages/_otc.scss */
.research-insights-section .ics__icon__item {
  width: 50%;
  margin-bottom: 105px;
}
/* line 313, assets/scss/pages/_otc.scss */
.research-insights-section .ics__icon__item__icon {
  background: #fff;
  width: 60px;
  height: 60px;
  display: flex;
  border: 7px solid #f4f9ff;
  box-sizing: border-box;
  box-shadow: 0px 4px 10px 2px rgba(32, 114, 239, 0.1);
  border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 325, assets/scss/pages/_otc.scss */
.research-insights-section .ics__icon__item__icon img {
  height: 25px;
}
/* line 330, assets/scss/pages/_otc.scss */
.research-insights-section .ics__icon__item__heading {
  padding: 0 0 0 25px;
  width: calc(100% - 60px);
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
}
/* line 337, assets/scss/pages/_otc.scss */
.research-insights-section .ics__icon__item__heading span {
  display: block;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  color: #777e90;
  margin-top: 16px;
}
@media only screen and (max-width: tablet) {
  /* line 289, assets/scss/pages/_otc.scss */
  .research-insights-section {
    padding: 50px 0 20px;
  }
  /* line 352, assets/scss/pages/_otc.scss */
  .research-insights-section .subtitle {
    margin: 0 auto 30px;
    font-size: 16px;
  }
  /* line 357, assets/scss/pages/_otc.scss */
  .research-insights-section .ics__icon__list {
    margin: 0 auto;
    max-width: 500px;
  }
  /* line 363, assets/scss/pages/_otc.scss */
  .research-insights-section .ics__icon__item {
    width: 100%;
    margin-bottom: 30px;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 368, assets/scss/pages/_otc.scss */
  .research-insights-section .ics__icon__item__heading {
    font-weight: 700;
    font-size: 18px;
    line-height: 130.5%;
  }
  /* line 373, assets/scss/pages/_otc.scss */
  .research-insights-section .ics__icon__item__heading span {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    margin-top: 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 289, assets/scss/pages/_otc.scss */
  .research-insights-section {
    padding: 50px 0 20px;
  }
  /* line 352, assets/scss/pages/_otc.scss */
  .research-insights-section .subtitle {
    margin: 0 auto 30px;
    font-size: 16px;
  }
  /* line 357, assets/scss/pages/_otc.scss */
  .research-insights-section .ics__icon__list {
    margin: 0 auto;
    max-width: 500px;
  }
  /* line 363, assets/scss/pages/_otc.scss */
  .research-insights-section .ics__icon__item {
    width: 100%;
    margin-bottom: 30px;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 368, assets/scss/pages/_otc.scss */
  .research-insights-section .ics__icon__item__heading {
    font-weight: 700;
    font-size: 18px;
    line-height: 130.5%;
  }
  /* line 373, assets/scss/pages/_otc.scss */
  .research-insights-section .ics__icon__item__heading span {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    margin-top: 0;
  }
}

/* buy-sell-banner */
/* line 3, assets/scss/pages/_buy-sell.scss */
.buy-sell-banner .banner__copy {
  padding-top: 50px;
}
/* line 6, assets/scss/pages/_buy-sell.scss */
.buy-sell-banner .banner__img {
  padding-top: 25px;
  margin-bottom: 35px;
}
@media only screen and (max-width: tablet) {
  /* line 12, assets/scss/pages/_buy-sell.scss */
  .buy-sell-banner .banner__copy {
    max-width: 520px;
    margin: 0 auto 40px;
    padding-top: 25px;
  }
  /* line 18, assets/scss/pages/_buy-sell.scss */
  .buy-sell-banner .banner__img {
    padding-top: 0;
    margin-bottom: 0;
  }
  /* line 22, assets/scss/pages/_buy-sell.scss */
  .buy-sell-banner .banner__img img {
    max-width: 60%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 12, assets/scss/pages/_buy-sell.scss */
  .buy-sell-banner .banner__copy {
    max-width: 520px;
    margin: 0 auto 40px;
    padding-top: 25px;
  }
  /* line 18, assets/scss/pages/_buy-sell.scss */
  .buy-sell-banner .banner__img {
    padding-top: 0;
    margin-bottom: 0;
  }
  /* line 22, assets/scss/pages/_buy-sell.scss */
  .buy-sell-banner .banner__img img {
    max-width: 60%;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 28, assets/scss/pages/_buy-sell.scss */
  .buy-sell-banner .banner__copy {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 28, assets/scss/pages/_buy-sell.scss */
  .buy-sell-banner .banner__copy {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: phablet) {
  /* line 35, assets/scss/pages/_buy-sell.scss */
  .buy-sell-banner .banner__img img {
    max-width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  /* line 35, assets/scss/pages/_buy-sell.scss */
  .buy-sell-banner .banner__img img {
    max-width: 100%;
  }
}

/* buy-sell-step */
/* line 44, assets/scss/pages/_buy-sell.scss */
.buy-sell-step .step {
  padding: 100px 0;
}
@media only screen and (max-width: tablet) {
  /* line 44, assets/scss/pages/_buy-sell.scss */
  .buy-sell-step .step {
    padding: 50px 0;
  }
  /* line 50, assets/scss/pages/_buy-sell.scss */
  .buy-sell-step .step__row {
    padding-top: 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 44, assets/scss/pages/_buy-sell.scss */
  .buy-sell-step .step {
    padding: 50px 0;
  }
  /* line 50, assets/scss/pages/_buy-sell.scss */
  .buy-sell-step .step__row {
    padding-top: 0;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 44, assets/scss/pages/_buy-sell.scss */
  .buy-sell-step .step {
    padding-top: 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 44, assets/scss/pages/_buy-sell.scss */
  .buy-sell-step .step {
    padding-top: 10px;
  }
}

/* buy-sell-pro-features */
/* line 62, assets/scss/pages/_buy-sell.scss */
.buy-sell-pro-features,
.buy-sell--keep {
  padding: 60px 0 60px;
}
/* line 67, assets/scss/pages/_buy-sell.scss */
.buy-sell-pro-features .ics__image img,
.buy-sell--keep .ics__image img {
  margin-top: 0;
}
/* line 72, assets/scss/pages/_buy-sell.scss */
.buy-sell-pro-features h2,
.buy-sell--keep h2 {
  font-size: 36px;
  line-height: 130.5%;
  margin-bottom: 25px;
}
/* line 78, assets/scss/pages/_buy-sell.scss */
.buy-sell-pro-features p,
.buy-sell--keep p {
  font-size: 24px;
  line-height: 130%;
  color: #85919c;
  margin-bottom: 58px;
  max-width: 475px;
}
/* line 86, assets/scss/pages/_buy-sell.scss */
.buy-sell-pro-features .wp-block-button__link, .buy-sell-pro-features .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .buy-sell-pro-features .btn,
.buy-sell--keep .wp-block-button__link,
.buy-sell--keep .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn,
.buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .buy-sell--keep .btn {
  min-width: 143px;
}
@media only screen and (max-width: tablet) {
  /* line 62, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features,
  .buy-sell--keep {
    padding: 50px 0;
  }
  /* line 93, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features h2,
  .buy-sell--keep h2 {
    font-size: 24px;
    padding-bottom: 0;
  }
  /* line 98, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features p,
  .buy-sell--keep p {
    font-size: 18px;
    margin-bottom: 20px;
    max-width: 475px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 62, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features,
  .buy-sell--keep {
    padding: 50px 0;
  }
  /* line 93, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features h2,
  .buy-sell--keep h2 {
    font-size: 24px;
    padding-bottom: 0;
  }
  /* line 98, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features p,
  .buy-sell--keep p {
    font-size: 18px;
    margin-bottom: 20px;
    max-width: 475px;
  }
}
@media only screen and (max-width: tablet-small) {
  /* line 107, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child),
  .buy-sell--keep .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) {
    flex-basis: 100% !important;
    width: 100% !important;
    padding: 0;
  }
  /* line 112, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) .wp-block-buttons,
  .buy-sell--keep .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) .wp-block-buttons {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  /* line 119, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features .ics__image img,
  .buy-sell--keep .ics__image img {
    max-width: 60% !important;
  }
  /* line 124, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features p,
  .buy-sell-pro-features h2,
  .buy-sell--keep p,
  .buy-sell--keep h2 {
    text-align: center;
    margin: 0 auto 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 107, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child),
  .buy-sell--keep .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) {
    flex-basis: 100% !important;
    width: 100% !important;
    padding: 0;
  }
  /* line 112, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) .wp-block-buttons,
  .buy-sell--keep .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) .wp-block-buttons {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  /* line 119, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features .ics__image img,
  .buy-sell--keep .ics__image img {
    max-width: 60% !important;
  }
  /* line 124, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features p,
  .buy-sell-pro-features h2,
  .buy-sell--keep p,
  .buy-sell--keep h2 {
    text-align: center;
    margin: 0 auto 20px;
  }
}
@media only screen and (max-width: phablet) {
  /* line 133, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features .ics__image img,
  .buy-sell--keep .ics__image img {
    max-width: 100% !important;
  }
}
@media only screen and (max-width: 575px) {
  /* line 133, assets/scss/pages/_buy-sell.scss */
  .buy-sell-pro-features .ics__image img,
  .buy-sell--keep .ics__image img {
    max-width: 100% !important;
  }
}

/* line 141, assets/scss/pages/_buy-sell.scss */
.buy-sell--keep h2 {
  max-width: 285px;
}

/* buy-sell-image-with-text-content  */
/* line 147, assets/scss/pages/_buy-sell.scss */
.buy-sell-image-with-text-content {
  padding: 100px 0;
  overflow: hidden;
}
/* line 151, assets/scss/pages/_buy-sell.scss */
.buy-sell-image-with-text-content h2 {
  display: none;
}
/* line 157, assets/scss/pages/_buy-sell.scss */
.buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .image_content__item {
  background: #f4f9ff;
  border-radius: 10px;
  padding: 40px 30px 84px;
  box-shadow: none;
}
/* line 163, assets/scss/pages/_buy-sell.scss */
.buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .image_content__item .image_content__card__img {
  margin-bottom: 34px;
}
/* line 166, assets/scss/pages/_buy-sell.scss */
.buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .image_content__item .image_content__card__img .step__card__icon {
  margin: 0;
}
/* line 169, assets/scss/pages/_buy-sell.scss */
.buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .image_content__item .image_content__card__img .step__card__icon img {
  margin: 0;
}
/* line 176, assets/scss/pages/_buy-sell.scss */
.buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row h5 {
  text-align: left;
  font-weight: 700;
  font-size: 28px;
  line-height: 130%;
  margin-bottom: 18px;
}
/* line 184, assets/scss/pages/_buy-sell.scss */
.buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row p {
  text-align: left;
  font-size: 24px;
  line-height: 130%;
  color: #85919c;
  font-weight: normal;
  letter-spacing: normal;
}
/* line 193, assets/scss/pages/_buy-sell.scss */
.buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button {
  left: 30px;
  bottom: 40px;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
/* line 198, assets/scss/pages/_buy-sell.scss */
.buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn {
  min-width: 143px;
  border-radius: 8px;
  padding: 8px 12px;
  border: none;
  font-size: 16px;
  line-height: 28px;
  color: #fff !important;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}
@media only screen and (max-width: tablet) {
  /* line 147, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content {
    padding: 50px 0;
  }
  /* line 219, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .slick-list {
    max-width: 100%;
  }
  /* line 223, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .image_content__item {
    padding: 20px 20px 84px;
  }
  /* line 227, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row h5 {
    font-size: 24px;
    margin-bottom: 15px;
  }
  /* line 232, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row p {
    font-size: 18px;
    margin-bottom: 20px;
  }
  /* line 236, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row p br {
    display: none;
  }
  /* line 242, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn {
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
  }
}
@media only screen and (max-width: 991px) {
  /* line 147, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content {
    padding: 50px 0;
  }
  /* line 219, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .slick-list {
    max-width: 100%;
  }
  /* line 223, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .image_content__item {
    padding: 20px 20px 84px;
  }
  /* line 227, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row h5 {
    font-size: 24px;
    margin-bottom: 15px;
  }
  /* line 232, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row p {
    font-size: 18px;
    margin-bottom: 20px;
  }
  /* line 236, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row p br {
    display: none;
  }
  /* line 242, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn {
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
  }
}
@media only screen and (max-width: phablet) {
  /* line 255, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .slick-list {
    max-width: 75%;
  }
}
@media only screen and (max-width: 575px) {
  /* line 255, assets/scss/pages/_buy-sell.scss */
  .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .slick-list {
    max-width: 75%;
  }
}

/* line 1, assets/scss/pages/_promotions.scss */
.vip-free-tires-section {
  padding: 63px 0 57px;
}

/* line 4, assets/scss/pages/_promotions.scss */
.promotions-tabs {
  margin-bottom: 86px;
}
/* line 7, assets/scss/pages/_promotions.scss */
.promotions-tabs .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content {
  padding: 42px 0px 14px 0px;
}
/* line 11, assets/scss/pages/_promotions.scss */
.promotions-tabs .alert-box-section {
  margin-top: 60px;
}
@media only screen and (max-width: 768px) {
  /* line 16, assets/scss/pages/_promotions.scss */
  .promotions-tabs .wp-block-getwid-tabs.tab-style .wp-block-getwid-tabs__tab-content {
    padding: 0px 0px 0px 0px;
  }
}

/* line 23, assets/scss/pages/_promotions.scss */
.promotion-faq-section {
  background: rgba(244, 249, 255, 0.5);
  margin-bottom: 40px;
}
/* line 28, assets/scss/pages/_promotions.scss */
.promotion-faq-section .faq-section .acc-content ul {
  padding-left: 0px;
}
/* line 30, assets/scss/pages/_promotions.scss */
.promotion-faq-section .faq-section .acc-content ul li {
  margin: 0 0 10px;
  position: relative;
  padding-left: 20px;
}
/* line 35, assets/scss/pages/_promotions.scss */
.promotion-faq-section .faq-section .acc-content ul li .circle-style:after {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 1px solid #8c9db2;
}

/* line 1, assets/scss/pages/_careers.scss */
.benefits-zebpay-sec {
  padding: 55px 0 135px;
}
@media only screen and (max-width: 991px) {
  /* line 1, assets/scss/pages/_careers.scss */
  .benefits-zebpay-sec {
    padding: 0 0 50px;
  }
}

/* line 8, assets/scss/pages/_careers.scss */
.hp__sec {
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  color: #23262f;
  padding: 150px 0 50px;
}
@media only screen and (max-width: 991px) {
  /* line 8, assets/scss/pages/_careers.scss */
  .hp__sec {
    padding: 50px 0;
  }
}
/* line 17, assets/scss/pages/_careers.scss */
.hp__sec .container, .hp__sec .breadcrumbs {
  max-width: 1120px;
}
@media only screen and (min-width: 991px) {
  /* line 17, assets/scss/pages/_careers.scss */
  .hp__sec .container, .hp__sec .breadcrumbs {
    padding-left: 75px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 17, assets/scss/pages/_careers.scss */
  .hp__sec .container, .hp__sec .breadcrumbs {
    padding: 0 34px;
  }
}
/* line 26, assets/scss/pages/_careers.scss */
.hp__sec .custom-heading {
  padding-bottom: 27px;
}
/* line 29, assets/scss/pages/_careers.scss */
.hp__sec .h2 {
  font-weight: bold;
  font-size: 36px;
  line-height: 130.5%;
  text-align: center;
  color: #23262f;
}
/* line 36, assets/scss/pages/_careers.scss */
.hp__sec .small-heading {
  font-size: 28px;
  margin: 0 0 45px;
}
@media only screen and (max-width: 767px) {
  /* line 36, assets/scss/pages/_careers.scss */
  .hp__sec .small-heading {
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 26px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 45, assets/scss/pages/_careers.scss */
  .hp__sec h6 {
    font-size: 14px;
  }
}
/* line 50, assets/scss/pages/_careers.scss */
.hp__sec p {
  color: #777e90;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 50, assets/scss/pages/_careers.scss */
  .hp__sec p {
    font-size: 12px;
    line-height: 130%;
    text-align: center;
  }
}
/* line 62, assets/scss/pages/_careers.scss */
.hp__sec .what-we-looking .container, .hp__sec .what-we-looking .breadcrumbs {
  max-width: 825px;
}
@media only screen and (min-width: 992px) {
  /* line 65, assets/scss/pages/_careers.scss */
  .hp__sec .what-we-looking p {
    margin-bottom: 53px;
  }
}
/* line 69, assets/scss/pages/_careers.scss */
.hp__sec .what-we-looking p strong {
  color: #000;
}
/* line 74, assets/scss/pages/_careers.scss */
.hp__sec .list-style1 {
  color: #777e90;
}
@media only screen and (max-width: 767px) {
  /* line 74, assets/scss/pages/_careers.scss */
  .hp__sec .list-style1 {
    font-size: 12px;
    line-height: 130%;
  }
}
/* line 82, assets/scss/pages/_careers.scss */
.hp__sec .tsl {
  margin: 0 0 50px 0;
}
@media only screen and (min-width: 991px) {
  /* line 82, assets/scss/pages/_careers.scss */
  .hp__sec .tsl {
    margin: 0 0 50px -50px;
  }
}

/* line 89, assets/scss/pages/_careers.scss */
.tsl {
  background: #F4F5F6;
  border: 1px solid #f4f9ff;
  box-sizing: border-box;
  border-radius: 8px;
  padding: 52px 13% 52px 60px;
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
  position: relative;
  margin-left: -50px;
}
@media only screen and (max-width: 767px) {
  /* line 89, assets/scss/pages/_careers.scss */
  .tsl {
    padding: 29px 13% 30px 25px;
  }
}
/* line 103, assets/scss/pages/_careers.scss */
.tsl__inner {
  position: relative;
  padding: 0 0 0 40px;
}
@media only screen and (max-width: 767px) {
  /* line 103, assets/scss/pages/_careers.scss */
  .tsl__inner {
    padding: 0 0 0 22px;
  }
}
/* line 109, assets/scss/pages/_careers.scss */
.tsl__inner::before {
  display: block;
  content: "";
  height: 100%;
  width: 2px;
  border-left: 2px dashed #2072ef;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 120, assets/scss/pages/_careers.scss */
.tsl__item {
  position: relative;
  color: #777e90;
}
@media only screen and (max-width: 767px) {
  /* line 120, assets/scss/pages/_careers.scss */
  .tsl__item {
    font-size: 12px;
    line-height: 130%;
  }
}
/* line 127, assets/scss/pages/_careers.scss */
.tsl__item strong {
  color: #23262f;
}
/* line 130, assets/scss/pages/_careers.scss */
.tsl__item + .tsl__item {
  margin-top: 51px;
}
@media only screen and (max-width: 767px) {
  /* line 130, assets/scss/pages/_careers.scss */
  .tsl__item + .tsl__item {
    margin-top: 40px;
  }
}
/* line 138, assets/scss/pages/_careers.scss */
.tsl__item:last-child::before {
  border: 1px solid rgba(77, 184, 72, 0.5);
  background: #fff url(assets/images/icon-ellipse-green.svg) no-repeat center;
}
/* line 143, assets/scss/pages/_careers.scss */
.tsl__item:last-child::after {
  display: block;
  content: "";
  width: 10px;
  height: 100%;
  background: #F4F5F6;
  position: absolute;
  left: -39px;
  top: 0;
  transform: translateX(-50%);
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  /* line 143, assets/scss/pages/_careers.scss */
  .tsl__item:last-child::after {
    left: -21px;
  }
}
/* line 159, assets/scss/pages/_careers.scss */
.tsl__item::before {
  display: block;
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid rgba(32, 114, 239, 0.5);
  border-radius: 100%;
  background: #fff url(assets/images/icon-ellipse.svg) no-repeat center;
  position: absolute;
  left: -39px;
  top: 0;
  transform: translateX(-50%);
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  /* line 159, assets/scss/pages/_careers.scss */
  .tsl__item::before {
    width: 14px;
    height: 14px;
    background-size: 8px;
    left: -21px;
  }
}

/* line 182, assets/scss/pages/_careers.scss */
.list-style1 {
  margin: 0 0 24px;
  padding: 0;
  list-style: none;
}
/* line 186, assets/scss/pages/_careers.scss */
.list-style1 li {
  position: relative;
  padding: 0 0 0 16px;
}
/* line 189, assets/scss/pages/_careers.scss */
.list-style1 li + li {
  margin-top: 18px;
}
@media only screen and (max-width: 767px) {
  /* line 189, assets/scss/pages/_careers.scss */
  .list-style1 li + li {
    margin-top: 26px;
  }
}
/* line 195, assets/scss/pages/_careers.scss */
.list-style1 li::before {
  content: "-";
  display: block;
  position: absolute;
  left: 0;
  top: 3px;
  line-height: 1;
}

/* line 1, assets/scss/pages/_pricing.scss */
.vip-crypto-volume {
  background: #F4F5F6;
  padding: 50px 0 100px;
}
/* line 4, assets/scss/pages/_pricing.scss */
.vip-crypto-volume .custom-heading {
  margin-bottom: 50px;
}
/* line 7, assets/scss/pages/_pricing.scss */
.vip-crypto-volume ul {
  padding-left: 0px;
}
/* line 9, assets/scss/pages/_pricing.scss */
.vip-crypto-volume ul li {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #777E91;
  position: relative;
  padding-left: 17px;
}
/* line 16, assets/scss/pages/_pricing.scss */
.vip-crypto-volume ul li:not(:last-child) {
  margin: 0 0 28px;
}
/* line 19, assets/scss/pages/_pricing.scss */
.vip-crypto-volume ul li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #2072EF;
}
@media only screen and (max-width: 840px) {
  /* line 1, assets/scss/pages/_pricing.scss */
  .vip-crypto-volume {
    padding: 50px 0 50px;
  }
  /* line 33, assets/scss/pages/_pricing.scss */
  .vip-crypto-volume .custom-heading {
    margin-bottom: 24px;
  }
}

/* line 39, assets/scss/pages/_pricing.scss */
.vip-table-section .container--medium {
  max-width: 1011px;
}

/* line 43, assets/scss/pages/_pricing.scss */
.wp-block-lazyblock-vip-table-list {
  margin: 26px 0px 100px;
}
/* line 45, assets/scss/pages/_pricing.scss */
.wp-block-lazyblock-vip-table-list .vip-table-list {
  border: 1px solid #E6E8EC;
  box-sizing: border-box;
  margin-bottom: 0px;
}
/* line 52, assets/scss/pages/_pricing.scss */
.wp-block-lazyblock-vip-table-list .vip-table-list thead tr th {
  font-weight: 700;
  font-size: 12px;
  line-height: 130%;
  text-align: left;
  padding: 21px 10px;
  color: #777E91;
}
/* line 59, assets/scss/pages/_pricing.scss */
.wp-block-lazyblock-vip-table-list .vip-table-list thead tr th .subheading {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  color: #23262F;
  display: block;
  padding-top: 18px;
  margin-bottom: 22px;
  white-space: nowrap;
}
/* line 73, assets/scss/pages/_pricing.scss */
.wp-block-lazyblock-vip-table-list .vip-table-list tbody tr {
  border-bottom: 0px;
}
/* line 74, assets/scss/pages/_pricing.scss */
.wp-block-lazyblock-vip-table-list .vip-table-list tbody tr:nth-child(6n+1), .wp-block-lazyblock-vip-table-list .vip-table-list tbody tr:nth-child(6n+2), .wp-block-lazyblock-vip-table-list .vip-table-list tbody tr:nth-child(6n+3) {
  background: #FAFAFE;
}
/* line 80, assets/scss/pages/_pricing.scss */
.wp-block-lazyblock-vip-table-list .vip-table-list tbody tr:nth-child(6n+4), .wp-block-lazyblock-vip-table-list .vip-table-list tbody tr:nth-child(6n+5), .wp-block-lazyblock-vip-table-list .vip-table-list tbody tr:nth-child(6n+6) {
  background: #fff;
}
/* line 87, assets/scss/pages/_pricing.scss */
.wp-block-lazyblock-vip-table-list .vip-table-list tbody tr .table-list__item {
  padding: 0px;
  padding: 21px 10px;
  color: #777E90;
  text-align: left;
}
/* line 92, assets/scss/pages/_pricing.scss */
.wp-block-lazyblock-vip-table-list .vip-table-list tbody tr .table-list__item.table-list__item--title {
  color: #23262F;
  padding-left: 23px;
  font-weight: 600;
  vertical-align: top;
}
@media only screen and (max-width: 840px) {
  /* line 43, assets/scss/pages/_pricing.scss */
  .wp-block-lazyblock-vip-table-list {
    margin: 26px 0px 50px;
    overflow-x: auto;
  }
  /* line 105, assets/scss/pages/_pricing.scss */
  .wp-block-lazyblock-vip-table-list .vip-table-list {
    min-width: 768px;
  }
  /* line 110, assets/scss/pages/_pricing.scss */
  .wp-block-lazyblock-vip-table-list .vip-table-list thead tr th {
    padding: 17px 10px;
  }
  /* line 116, assets/scss/pages/_pricing.scss */
  .wp-block-lazyblock-vip-table-list .vip-table-list tbody tr {
    border: 0px;
  }
  /* line 118, assets/scss/pages/_pricing.scss */
  .wp-block-lazyblock-vip-table-list .vip-table-list tbody tr .table-list__item {
    padding: 21px 10px;
    color: #777E90;
    text-align: left;
    display: table-cell;
    border: 0px;
    width: 20%;
    font-weight: 500;
    font-size: 14px;
  }
  /* line 127, assets/scss/pages/_pricing.scss */
  .wp-block-lazyblock-vip-table-list .vip-table-list tbody tr .table-list__item.table-list__item--title {
    padding-left: 17px;
    width: 25%;
    font-weight: 500;
    font-size: 18px;
  }
  /* line 132, assets/scss/pages/_pricing.scss */
  .wp-block-lazyblock-vip-table-list .vip-table-list tbody tr .table-list__item.table-list__item--title .d-flex {
    margin-top: 9px;
  }
  /* line 134, assets/scss/pages/_pricing.scss */
  .wp-block-lazyblock-vip-table-list .vip-table-list tbody tr .table-list__item.table-list__item--title .d-flex br {
    display: none;
  }
}

/* line 2, assets/scss/pages/_sitemap.scss */
.sitemap__row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 75px;
}
@media screen and (max-width: 567px) {
  /* line 2, assets/scss/pages/_sitemap.scss */
  .sitemap__row {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 14, assets/scss/pages/_sitemap.scss */
.sitemap__item {
  width: 50%;
  padding: 42px 50px 2px;
  margin: 25px 0;
  position: relative;
}
@media screen and (max-width: 991px) {
  /* line 14, assets/scss/pages/_sitemap.scss */
  .sitemap__item {
    padding: 32px 30px 2px;
  }
}
@media screen and (max-width: 567px) {
  /* line 14, assets/scss/pages/_sitemap.scss */
  .sitemap__item {
    width: 100%;
  }
}
/* line 26, assets/scss/pages/_sitemap.scss */
.sitemap__item::before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 110px;
  height: 100%;
  border-radius: 15px;
  background: #F4F9FF;
}
@media screen and (max-width: 991px) {
  /* line 26, assets/scss/pages/_sitemap.scss */
  .sitemap__item::before {
    width: 80px;
  }
}
/* line 41, assets/scss/pages/_sitemap.scss */
.sitemap__item__inner {
  position: relative;
  z-index: 9;
}
/* line 47, assets/scss/pages/_sitemap.scss */
.sitemap__item .menu {
  margin: 0;
  padding: 5px 0 12px 84px;
  list-style: none;
  font-weight: 500;
  font-size: 20px;
  line-height: 130.5%;
}
@media screen and (max-width: 991px) {
  /* line 47, assets/scss/pages/_sitemap.scss */
  .sitemap__item .menu {
    font-size: 16px;
    padding: 5px 0 12px 65px;
  }
}
/* line 59, assets/scss/pages/_sitemap.scss */
.sitemap__item .menu li {
  margin: 0 0 25px;
  padding: 0 0 0 32px;
  position: relative;
  list-style: none;
}
@media screen and (max-width: 991px) {
  /* line 59, assets/scss/pages/_sitemap.scss */
  .sitemap__item .menu li {
    margin: 0 0 15px;
  }
}
/* line 68, assets/scss/pages/_sitemap.scss */
.sitemap__item .menu li::before {
  display: block;
  content: "";
  position: absolute;
  left: 1px;
  top: 3px;
  width: 15px;
  height: 16px;
  background: url(assets/images/icons/icon-list-circle.svg);
  background-size: contain;
}
/* line 80, assets/scss/pages/_sitemap.scss */
.sitemap__item .menu li a {
  text-decoration: none;
  color: #2072EF;
}
/* line 84, assets/scss/pages/_sitemap.scss */
.sitemap__item .menu li a:hover {
  text-decoration: underline;
}
/* line 89, assets/scss/pages/_sitemap.scss */
.sitemap__item .menu li ul {
  display: none;
}
/* line 96, assets/scss/pages/_sitemap.scss */
.sitemap__item:nth-child(1)::before {
  background: #F4FFF8;
}
/* line 102, assets/scss/pages/_sitemap.scss */
.sitemap__item:nth-child(2)::before {
  background: #F9F4FF;
}
/* line 108, assets/scss/pages/_sitemap.scss */
.sitemap__item:nth-child(3)::before {
  background: #F4F9FF;
}
/* line 114, assets/scss/pages/_sitemap.scss */
.sitemap__item:nth-child(4)::before {
  background: #FFF5F4;
}
/* line 120, assets/scss/pages/_sitemap.scss */
.sitemap__item:nth-child(5)::before {
  background: #F0FAFF;
}

/* line 1, assets/scss/pages/_fortune-club.scss */
.color-blue {
  color: #2072EF !important;
}

/* line 5, assets/scss/pages/_fortune-club.scss */
.fortune-hero {
  overflow: hidden;
}

@media (max-width: 767px) {
  /* line 11, assets/scss/pages/_fortune-club.scss */
  .fortune-club-logo img {
    display: block;
    width: auto;
    height: 58px;
    margin: 0 0 0 auto;
  }
}

@media (max-width: 767px) {
  /* line 20, assets/scss/pages/_fortune-club.scss */
  .fortune-mobile-banner {
    display: block;
    max-width: 70%;
    margin: 0 auto 40px;
  }
}

/* line 28, assets/scss/pages/_fortune-club.scss */
.fortune-hero-sec {
  padding-top: 100px;
}
@media (max-width: 767px) {
  /* line 28, assets/scss/pages/_fortune-club.scss */
  .fortune-hero-sec {
    padding-top: 0;
  }
}
/* line 35, assets/scss/pages/_fortune-club.scss */
.fortune-hero-sec .fortune-intro {
  padding-left: 15px;
}
@media (max-width: 767px) {
  /* line 35, assets/scss/pages/_fortune-club.scss */
  .fortune-hero-sec .fortune-intro {
    padding-left: 0;
    text-align: center;
  }
  /* line 42, assets/scss/pages/_fortune-club.scss */
  .fortune-hero-sec .fortune-intro .container, .fortune-hero-sec .fortune-intro .breadcrumbs {
    padding: 0;
  }
}
/* line 47, assets/scss/pages/_fortune-club.scss */
.fortune-hero-sec .fortune-intro p {
  margin: 0 0 14px;
  font-weight: 400;
  font-size: 20px;
  line-height: 120%;
  color: #85919C;
}
@media (max-width: 767px) {
  /* line 35, assets/scss/pages/_fortune-club.scss */
  .fortune-hero-sec .fortune-intro {
    text-align: center;
    margin: 0 0 14px;
  }
}
@media (min-width: 1365px) {
  /* line 35, assets/scss/pages/_fortune-club.scss */
  .fortune-hero-sec .fortune-intro {
    flex-basis: unset !important;
    width: 55% !important;
    padding-left: 6.75%;
    text-align: left;
  }
  /* line 66, assets/scss/pages/_fortune-club.scss */
  .fortune-hero-sec .fortune-intro h1 {
    padding-top: 35px;
  }
  /* line 72, assets/scss/pages/_fortune-club.scss */
  .fortune-hero-sec .fortune-intro p {
    margin: 0 0 11px;
    font-weight: 400;
    font-size: 24px;
    line-height: 140%;
    color: #777E90;
  }
  /* line 80, assets/scss/pages/_fortune-club.scss */
  .fortune-hero-sec .fortune-intro .donwload-form {
    margin: 24px 0 11px;
  }
}
/* line 85, assets/scss/pages/_fortune-club.scss */
.fortune-hero-sec .fortune-intro .wp-block-buttons {
  display: block;
  padding-top: 36px;
}
@media (min-width: 768px) {
  /* line 85, assets/scss/pages/_fortune-club.scss */
  .fortune-hero-sec .fortune-intro .wp-block-buttons {
    padding-top: 42px;
  }
}
/* line 94, assets/scss/pages/_fortune-club.scss */
.fortune-hero-sec .fortune-intro .wp-block-button__link, .fortune-hero-sec .fortune-intro .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .fortune-hero-sec .fortune-intro .btn {
  width: 335px;
  max-width: 100%;
  margin: 0 auto;
}
@media (min-width: 768px) {
  /* line 94, assets/scss/pages/_fortune-club.scss */
  .fortune-hero-sec .fortune-intro .wp-block-button__link, .fortune-hero-sec .fortune-intro .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .fortune-hero-sec .fortune-intro .btn {
    width: auto;
    min-width: 273px;
  }
}
@media (min-width: 1365px) {
  /* line 106, assets/scss/pages/_fortune-club.scss */
  .fortune-hero-sec .fortune-image {
    flex-basis: unset !important;
    width: 48% !important;
    margin-right: -8.7%;
    margin-top: -32px;
  }
}

/**/
/* line 119, assets/scss/pages/_fortune-club.scss */
.ctabox-sec {
  padding: 80px 0 90px;
}
@media (max-width: 991px) {
  /* line 119, assets/scss/pages/_fortune-club.scss */
  .ctabox-sec {
    padding: 55px 0 64px;
  }
}
/* line 126, assets/scss/pages/_fortune-club.scss */
.ctabox-sec .container, .ctabox-sec .breadcrumbs {
  max-width: 1090px;
}
/* line 130, assets/scss/pages/_fortune-club.scss */
.ctabox-sec .wp-block-lazyblock-cta-card {
  padding-top: 24px;
}
@media (max-width: 991px) {
  /* line 130, assets/scss/pages/_fortune-club.scss */
  .ctabox-sec .wp-block-lazyblock-cta-card {
    padding-top: 10px;
  }
}

/* line 140, assets/scss/pages/_fortune-club.scss */
.cta-card__grid {
  background: #F6F6FA;
  border-radius: 25px;
  margin: 0 0 50px;
}
@media (max-width: 991px) {
  /* line 140, assets/scss/pages/_fortune-club.scss */
  .cta-card__grid {
    margin: 0 0 15px;
  }
}
/* line 150, assets/scss/pages/_fortune-club.scss */
.cta-card__row {
  display: flex;
  flex-wrap: wrap;
  padding: 15px;
}
@media (max-width: 767px) {
  /* line 150, assets/scss/pages/_fortune-club.scss */
  .cta-card__row {
    padding: 10px;
  }
}
/* line 160, assets/scss/pages/_fortune-club.scss */
.cta-card__item {
  padding: 15px;
  width: 50%;
}
@media (max-width: 767px) {
  /* line 160, assets/scss/pages/_fortune-club.scss */
  .cta-card__item {
    width: 100%;
  }
}
/* line 169, assets/scss/pages/_fortune-club.scss */
.cta-card__card {
  background: #FFFFFF;
  border-radius: 25px;
  height: 100%;
  padding: 53px 60px 54px 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  /* line 169, assets/scss/pages/_fortune-club.scss */
  .cta-card__card {
    text-align: center;
    padding: 30px;
  }
}
/* line 183, assets/scss/pages/_fortune-club.scss */
.cta-card__card__heading {
  font-size: 28px;
  line-height: 140%;
  margin: 0 0 16px;
}
@media (max-width: 991px) {
  /* line 183, assets/scss/pages/_fortune-club.scss */
  .cta-card__card__heading {
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
  }
}
/* line 194, assets/scss/pages/_fortune-club.scss */
.cta-card__card__heading span {
  color: #2072EF !important;
}
/* line 200, assets/scss/pages/_fortune-club.scss */
.cta-card__left {
  width: 100px;
}
@media (max-width: 991px) {
  /* line 200, assets/scss/pages/_fortune-club.scss */
  .cta-card__left {
    width: 100%;
    margin-bottom: 30px;
  }
}
/* line 209, assets/scss/pages/_fortune-club.scss */
.cta-card__right {
  width: calc(100% - 100px);
}
@media (max-width: 991px) {
  /* line 209, assets/scss/pages/_fortune-club.scss */
  .cta-card__right {
    width: 100%;
  }
}

/* line 219, assets/scss/pages/_fortune-club.scss */
.ensure-alert-box {
  margin: 0 0 14px;
  background: #FBFCFF;
  border-radius: 8px;
  position: relative;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: 0.02em;
  color: #777E90;
  display: flex;
  align-items: center;
  padding: 20px;
}
@media (max-width: 991px) {
  /* line 219, assets/scss/pages/_fortune-club.scss */
  .ensure-alert-box {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.02em;
  }
}
/* line 240, assets/scss/pages/_fortune-club.scss */
.ensure-alert-box::before {
  margin: 0 20px 0 0;
  display: block;
  content: "";
  background: url(assets/images/icons/icon-ensure.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 41px;
  height: 41px;
  min-width: 41px;
  min-height: 41px;
}
@media (max-width: 991px) {
  /* line 240, assets/scss/pages/_fortune-club.scss */
  .ensure-alert-box::before {
    margin: 0 15px 0 0;
    width: 25px;
    height: 25px;
    min-width: 25px;
    min-height: 25px;
  }
}

/* line 263, assets/scss/pages/_fortune-club.scss */
.what-you-will {
  margin-bottom: 70px;
}
@media (max-width: 991px) {
  /* line 263, assets/scss/pages/_fortune-club.scss */
  .what-you-will {
    margin-bottom: 30px;
  }
}

/* line 271, assets/scss/pages/_fortune-club.scss */
.ctal {
  background: linear-gradient(180deg, rgba(194, 194, 221, 0.06) 41.15%, rgba(194, 194, 221, 0.04) 100%);
  margin-bottom: 60px;
  padding: 35px 0;
}
@media (max-width: 991px) {
  /* line 271, assets/scss/pages/_fortune-club.scss */
  .ctal {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 271, assets/scss/pages/_fortune-club.scss */
  .ctal {
    margin-bottom: 0;
    padding: 70px 0 33px;
  }
}
@media (max-width: 767px) {
  /* line 287, assets/scss/pages/_fortune-club.scss */
  .ctal__image figure {
    display: block !important;
    float: none !important;
    margin: 0 0 30px !important;
  }
  /* line 292, assets/scss/pages/_fortune-club.scss */
  .ctal__image figure img {
    max-height: 200px;
    width: auto;
    margin: 0 auto;
    display: block;
  }
}
/* line 303, assets/scss/pages/_fortune-club.scss */
.ctal__copy h2 {
  font-weight: 700;
  color: #2072EF !important;
}
@media (max-width: 767px) {
  /* line 302, assets/scss/pages/_fortune-club.scss */
  .ctal__copy {
    font-weight: 500;
    text-align: center;
    order: 2;
  }
}
/* line 315, assets/scss/pages/_fortune-club.scss */
.ctal--ib {
  padding-bottom: 0;
}
/* line 318, assets/scss/pages/_fortune-club.scss */
.ctal--ib .wp-block-image {
  margin: 0;
}
@media (min-width: 768px) {
  /* line 326, assets/scss/pages/_fortune-club.scss */
  .ctal--il .ctal__copy {
    margin-top: -80px;
  }
}
/* line 335, assets/scss/pages/_fortune-club.scss */
.ctal--ir {
  padding: 75px 0;
}
@media (max-width: 767px) {
  /* line 335, assets/scss/pages/_fortune-club.scss */
  .ctal--ir {
    padding: 70px 0 40px;
  }
}
/* line 342, assets/scss/pages/_fortune-club.scss */
.ctal--ir .container, .ctal--ir .breadcrumbs {
  max-width: 1050px;
}
/* line 347, assets/scss/pages/_fortune-club.scss */
.ctal .wp-block-columns {
  margin-bottom: 0;
}
/* line 351, assets/scss/pages/_fortune-club.scss */
.ctal p {
  font-weight: 400;
  font-size: 24px;
  line-height: 130%;
  color: #85919C;
}
/* line 357, assets/scss/pages/_fortune-club.scss */
.ctal p span {
  color: #2072EF !important;
}
@media (max-width: 767px) {
  /* line 351, assets/scss/pages/_fortune-club.scss */
  .ctal p {
    font-weight: 400;
    font-size: 20px;
    line-height: 120%;
  }
}

/**/
/* line 372, assets/scss/pages/_fortune-club.scss */
.offer-valid-sec {
  padding: 43px 0 94px;
}
@media (max-width: 991px) {
  /* line 372, assets/scss/pages/_fortune-club.scss */
  .offer-valid-sec {
    padding: 45px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 372, assets/scss/pages/_fortune-club.scss */
  .offer-valid-sec {
    padding: 75px 0 0;
  }
}
/* line 383, assets/scss/pages/_fortune-club.scss */
.offer-valid-sec .sec-heading {
  margin: 0 0 17px;
}
@media (max-width: 767px) {
  /* line 383, assets/scss/pages/_fortune-club.scss */
  .offer-valid-sec .sec-heading {
    margin: 0 0 33px;
  }
}
/* line 391, assets/scss/pages/_fortune-club.scss */
.offer-valid-sec .sec-sub-heading {
  font-weight: 400;
  font-size: 24px;
  line-height: 117.5%;
  letter-spacing: -0.02em;
  color: #777E90;
}
@media (max-width: 767px) {
  /* line 391, assets/scss/pages/_fortune-club.scss */
  .offer-valid-sec .sec-sub-heading {
    font-weight: 400;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    color: #85919C;
    letter-spacing: normal;
  }
}
/* line 409, assets/scss/pages/_fortune-club.scss */
.offer-valid-sec.custom-accordion-with-num .wp-block-getwid-accordion {
  padding-top: 76px;
  padding-bottom: 80px;
}
@media (max-width: 991px) {
  /* line 409, assets/scss/pages/_fortune-club.scss */
  .offer-valid-sec.custom-accordion-with-num .wp-block-getwid-accordion {
    padding-top: 20px;
    padding-bottom: 14px;
  }
}
/* line 420, assets/scss/pages/_fortune-club.scss */
.offer-valid-sec .alert-box {
  max-width: 727px;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 420, assets/scss/pages/_fortune-club.scss */
  .offer-valid-sec .alert-box {
    margin-bottom: 0;
    align-items: flex-start;
  }
}

/* line 1, assets/scss/pages/_referral.scss */
.referral-hero-sec {
  padding-top: 115px;
  padding-left: 14px;
}
@media (max-width: 1280px) {
  /* line 1, assets/scss/pages/_referral.scss */
  .referral-hero-sec {
    padding-top: 50px;
  }
}
@media (max-width: 599px) {
  /* line 1, assets/scss/pages/_referral.scss */
  .referral-hero-sec {
    padding-top: 40px;
  }
}
@media (max-width: 991px) {
  /* line 1, assets/scss/pages/_referral.scss */
  .referral-hero-sec {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  /* line 17, assets/scss/pages/_referral.scss */
  .referral-hero-sec .container, .referral-hero-sec .breadcrumbs {
    padding: 0;
  }
}
/* line 23, assets/scss/pages/_referral.scss */
.referral-hero-sec h1 {
  margin: 0 0 30px;
}
/* line 26, assets/scss/pages/_referral.scss */
.referral-hero-sec h1 span {
  color: #2072ef;
}
/* line 31, assets/scss/pages/_referral.scss */
.referral-hero-sec p {
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: #777E90;
  max-width: 97%;
}
@media (max-width: 991px) {
  /* line 31, assets/scss/pages/_referral.scss */
  .referral-hero-sec p {
    max-width: 100%;
    font-weight: 400;
    font-size: 20px;
    line-height: 120%;
  }
}
/* line 46, assets/scss/pages/_referral.scss */
.referral-hero-sec .wp-block-buttons {
  padding-top: 20px;
}
@media (max-width: 599px) {
  /* line 46, assets/scss/pages/_referral.scss */
  .referral-hero-sec .wp-block-buttons {
    display: block;
    padding-top: 6px;
  }
}
@media (min-width: 600px) {
  /* line 55, assets/scss/pages/_referral.scss */
  .referral-hero-sec .wp-block-buttons .wp-block-button__link, .referral-hero-sec .wp-block-buttons .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .btn, .buy-sell-image-with-text-content .wp-block-lazyblock-image-with-text-content .image_content__row .button .referral-hero-sec .wp-block-buttons .btn {
    min-width: 145px;
  }
}
@media (min-width: 768px) {
  /* line 62, assets/scss/pages/_referral.scss */
  .referral-hero-sec .referral-hero-intro {
    margin-top: -45px;
  }
}
@media (max-width: 599px) {
  /* line 62, assets/scss/pages/_referral.scss */
  .referral-hero-sec .referral-hero-intro {
    order: 2;
    text-align: center;
  }
}
@media (max-width: 599px) {
  /* line 73, assets/scss/pages/_referral.scss */
  .referral-hero-sec .referral-hero-image {
    padding-bottom: 25px;
  }
  /* line 77, assets/scss/pages/_referral.scss */
  .referral-hero-sec .referral-hero-image img {
    display: block;
    max-width: 66%;
    margin: 0 auto;
  }
}

/**/
/* line 87, assets/scss/pages/_referral.scss */
.referral_steps {
  overflow: hidden;
}
/* line 90, assets/scss/pages/_referral.scss */
.referral_steps .slick-track {
  display: flex !important;
}
/* line 94, assets/scss/pages/_referral.scss */
.referral_steps .slick-slide {
  height: inherit !important;
}
/* line 98, assets/scss/pages/_referral.scss */
.referral_steps .step {
  padding: 60px 0 100px 0;
}
@media (max-width: 991px) {
  /* line 98, assets/scss/pages/_referral.scss */
  .referral_steps .step {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 98, assets/scss/pages/_referral.scss */
  .referral_steps .step {
    padding: 50px 0 70px;
  }
}
@media (max-width: 767px) {
  /* line 108, assets/scss/pages/_referral.scss */
  .referral_steps .step .slick-list {
    overflow: visible;
  }
}
@media (max-width: 767px) {
  /* line 114, assets/scss/pages/_referral.scss */
  .referral_steps .step__row {
    display: block;
    max-width: 68%;
    margin: 0 auto;
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  /* line 123, assets/scss/pages/_referral.scss */
  .referral_steps .step__card {
    padding: 34px 25px 22px 25px;
  }
}
@media (max-width: 767px) {
  /* line 123, assets/scss/pages/_referral.scss */
  .referral_steps .step__card {
    transform: scale(0.85);
    background: #F4F9FF;
    border-radius: 10px;
    box-shadow: none;
    display: block;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 60px;
  }
  /* line 138, assets/scss/pages/_referral.scss */
  .referral_steps .step__card .step__card__icon {
    width: 100%;
  }
  /* line 141, assets/scss/pages/_referral.scss */
  .referral_steps .step__card .step__card__icon img {
    max-height: 117px;
    margin: 0 auto 37px;
  }
}
/* line 148, assets/scss/pages/_referral.scss */
.referral_steps .step__card__copy {
  padding: 3px 5px 0;
}
@media (max-width: 767px) {
  /* line 148, assets/scss/pages/_referral.scss */
  .referral_steps .step__card__copy {
    width: 100%;
    text-align: center;
  }
  /* line 155, assets/scss/pages/_referral.scss */
  .referral_steps .step__card__copy p {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    color: #777E90;
  }
}
@media (max-width: 767px) {
  /* line 170, assets/scss/pages/_referral.scss */
  .referral_steps .step__item::after {
    display: none;
  }
}
/* line 176, assets/scss/pages/_referral.scss */
.referral_steps .step__item.slick-current .step__card {
  transform: scale(1);
}

/* line 185, assets/scss/pages/_referral.scss */
.referral-question {
  margin-bottom: 100px;
}
@media (max-width: 991px) {
  /* line 185, assets/scss/pages/_referral.scss */
  .referral-question {
    margin-bottom: 0;
  }
}
/* line 192, assets/scss/pages/_referral.scss */
.referral-question .faq-section {
  padding: 105px 0 100px 0;
}
@media (max-width: 991px) {
  /* line 192, assets/scss/pages/_referral.scss */
  .referral-question .faq-section {
    padding: 50px 0;
  }
}
@media (min-width: 768px) {
  /* line 200, assets/scss/pages/_referral.scss */
  .referral-question .faq-section .custom-heading h2 {
    margin-bottom: 50px;
  }
}

/* line 1, assets/scss/pages/_giveaway.scss */
.banner-giveaway {
  padding: 50px 0 0;
}
/* line 6, assets/scss/pages/_giveaway.scss */
.banner-giveaway .banner__img {
  flex: 100%;
  width: 100%;
  margin-bottom: 10px;
}
/* line 12, assets/scss/pages/_giveaway.scss */
.banner-giveaway .banner__copy {
  flex: 100%;
  width: 100%;
  order: 2;
}
/* line 17, assets/scss/pages/_giveaway.scss */
.banner-giveaway .banner__copy .custom-heading {
  padding-bottom: 18px;
}
/* line 21, assets/scss/pages/_giveaway.scss */
.banner-giveaway .banner__copy .wp-block-buttons {
  padding-top: 20px;
}

/*# sourceMappingURL=style.css.map */
