/* Enterprise stylesheet, generated from style.css.
 * Source SHA256: 1360aa9798ee1c66fd54d7693f1977e40ed90511af2a6c87a2e421ae71ba1969
 * Rebuild when shared styles, Enterprise markup, or navigation states change.
 */
/*!
Theme Name: Chainstack
Theme URI: https://chainstack.com;
Author: Chainstack
Author URI: https://chainstack.com;
Version: 1.0.0
Text Domain: chainstack
*/
@font-face {
  font-family: Menlo-Regular;
  font-display: swap;
  src: url("../fonts/Menlo-Regular/Menlo-Regular.ttf");
}

@font-face {
  src: url("../fonts/SuisseIntl-Black/SuisseIntl-Black.woff2") format("woff2"), url("../fonts/SuisseIntl-Black/SuisseIntl-Black.woff") format("woff");
  font-family: SuisseIntl-Black;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-BlackItalic/SuisseIntl-BlackItalic.woff2") format("woff2"), url("../fonts/SuisseIntl-BlackItalic/SuisseIntl-BlackItalic.woff") format("woff");
  font-family: SuisseIntl-BlackItalic;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-Bold/SuisseIntl-Bold.woff2") format("woff2"), url("../fonts/SuisseIntl-Bold/SuisseIntl-Bold.woff") format("woff");
  font-family: SuisseIntl-Bold;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-BoldItalic/SuisseIntl-BoldItalic.woff2") format("woff2"), url("../fonts/SuisseIntl-BoldItalic/SuisseIntl-BoldItalic.woff") format("woff");
  font-family: SuisseIntl-BoldItalic;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-Book/SuisseIntl-Book.woff2") format("woff2"), url("../fonts/SuisseIntl-Book/SuisseIntl-Book.woff") format("woff");
  font-family: SuisseIntl-Book;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-Light/SuisseIntl-Light.woff2") format("woff2"), url("../fonts/SuisseIntl-Light/SuisseIntl-Light.woff") format("woff");
  font-family: SuisseIntl-Light;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-LightItalic/SuisseIntl-LightItalic.woff2") format("woff2"), url("../fonts/SuisseIntl-LightItalic/SuisseIntl-LightItalic.woff") format("woff");
  font-family: SuisseIntl-LightItalic;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-Medium/SuisseIntl-Medium.woff2") format("woff2"), url("../fonts/SuisseIntl-Medium/SuisseIntl-Medium.woff") format("woff");
  font-family: SuisseIntl-Medium;
  font-display: swap;
  font-style: normal;
  font-weight: 450;
}

@font-face {
  src: url("../fonts/SuisseIntl-MediumItalic/SuisseIntl-MediumItalic.woff2") format("woff2"), url("../fonts/SuisseIntl-MediumItalic/SuisseIntl-MediumItalic.woff") format("woff");
  font-family: SuisseIntl-MediumItalic;
  font-display: swap;
  font-style: italic;
  font-weight: 450;
}

@font-face {
  src: url("../fonts/SuisseIntl-Regular/SuisseIntl-Regular.woff2") format("woff2"), url("../fonts/SuisseIntl-Regular/SuisseIntl-Regular.woff") format("woff");
  font-family: SuisseIntl-Regular;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-RegularItalic/SuisseIntl-RegularItalic.woff2") format("woff2"), url("../fonts/SuisseIntl-RegularItalic/SuisseIntl-RegularItalic.woff") format("woff");
  font-family: SuisseIntl-RegularItalic;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-SemiBold/SuisseIntl-SemiBold.woff2") format("woff2"), url("../fonts/SuisseIntl-SemiBold/SuisseIntl-SemiBold.woff") format("woff");
  font-family: SuisseIntl-SemiBold;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-SemiBoldItalic/SuisseIntl-SemiBoldItalic.woff2") format("woff2"), url("../fonts/SuisseIntl-SemiBoldItalic/SuisseIntl-SemiBoldItalic.woff") format("woff");
  font-family: SuisseIntl-SemiBoldItalic;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-Thin/SuisseIntl-Thin.woff2") format("woff2"), url("../fonts/SuisseIntl-Thin/SuisseIntl-Thin.woff") format("woff");
  font-family: SuisseIntl-Thin;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-ThinItalic/SuisseIntl-ThinItalic.woff2") format("woff2"), url("../fonts/SuisseIntl-ThinItalic/SuisseIntl-ThinItalic.woff") format("woff");
  font-family: SuisseIntl-ThinItalic;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-Ultralight/SuisseIntl-Ultralight.woff2") format("woff2"), url("../fonts/SuisseIntl-Ultralight/SuisseIntl-Ultralight.woff") format("woff");
  font-family: SuisseIntl-Ultralight;
  font-display: swap;
}

@font-face {
  src: url("../fonts/SuisseIntl-UltralightItalic/SuisseIntl-UltralightItalic.woff2") format("woff2"), url("../fonts/SuisseIntl-UltralightItalic/SuisseIntl-UltralightItalic.woff") format("woff");
  font-family: SuisseIntl-UltralightItalic;
  font-display: swap;
}

@-moz-document url-prefix() {
  .hs-input {
    text-indent: 0;
  }
}

html, body {
  color: #1a1d23;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: SuisseIntl-Regular, sans-serif;
  font-size: 16px;
  font-weight: 400;
  overflow-x: clip;
}

.hello-inner {
  box-sizing: border-box;
}

select, textarea, option {
  font-size: 16px;
  line-height: 20px;
  font-family: SuisseIntl-Regular, sans-serif !important;
}

input:focus, select:focus, a:focus, a:focus-visible {
  outline: none;
}

strong {
  font-family: suisseintl-medium, sans-serif;
  font-weight: bold;
}

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

SPAN.faq-toggle:after {
  cursor: pointer;
  content: "";
  opacity: .7;
  background-image: url("../img/moreinfo.svg");
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  margin-bottom: -2px;
  margin-left: 6px;
  display: inline-block;
}

img {
  image-rendering: -webkit-optimize-contrast;
}

 code {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, Liberation Mono, monospace;
}

code {
  overflow-wrap: anywhere;
  word-break: break-word;
  color: #b56500;
}

iframe {
  border: 0;
}

#menu-widget-menu-3 a {
  cursor: pointer;
}

.overflowed {
  height: 100%;
  overflow: hidden;
}

.wrapper {
  max-width: 1152px;
  margin: 0 auto;
  padding-left: 64px;
  padding-right: 64px;
}

.flex__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flex__justify_space-between {
  justify-content: space-between;
}

.relative {
  position: relative;
  overflow: auto;
}

a {
  color: #007bff;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.adp_only {
  display: none !important;
}

textarea, input, select, option {
  font-family: SuisseIntl-Regular;
}

.header {
  z-index: 999;
  background: #fff;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-transition: background .2s ease-in-out;
  transition: background .2s ease-in-out;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

body {
  padding-top: 80px;
}

body.fixed .header {
  margin-top: 0;
  top: 0;
}

body.hasscrolled .header {
  background: #fff;
  margin-top: 0;
  top: 0;
}

.footer {
  color: #fff;
  text-align: center;
  background: #1a1d23;
  padding-top: 104px;
  padding-bottom: 64px;
  display: block;
}

.footer__email-icon {
  display: block;
}

.footer__email-icon_svg {
  width: 130px;
  height: auto;
}

.footer__title {
  color: #fff;
  text-align: center;
  margin-top: 24px;
  font-family: SuisseIntl-SemiBold;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  display: block;
}

.footer__subscrb-form {
  max-width: 384px;
  margin: 24px auto 0;
}

.footer__subscrb-form_input {
  background: #fff;
  border: 0;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 298px;
  margin-right: 8px;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
}

.footer__subscrb-form_button {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #007bff;
  border: 0;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: SuisseIntl-Regular, sans-serif;
  font-size: 16px;
  line-height: 32px;
}

.footer__socials {
  margin-top: 64px;
}

.footer__socials_icon {
  vertical-align: middle;
  opacity: .8;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  width: 32px;
  height: 32px;
  margin: 0 16px;
  -webkit-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
  display: inline-block;
}

.footer__socials_icon img {
  width: 100%;
}

.footer__socials_icon:hover {
  opacity: 1;
}

.footer__socials_icon-svg {
  height: 24px;
  margin: 4px auto;
  display: block;
}

.footer__socials_icon-svg g, .footer__socials_icon-svg path {
  fill: #1a1d23;
}

.footer__posttext {
  color: #606266;
  letter-spacing: normal;
  margin-top: 104px;
  font-size: 14px;
  line-height: 1.71;
}

.footer__posttext-icon {
  vertical-align: middle;
  opacity: .65;
  background-image: url("data:image/png;base64,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YJILoJoLEOENEO0NqIODYvyjslIc7Ce8qM0A+JLx8XdxAEQLgG994+NjzePj36oBsPsA7R8mcjkAAE4KgHxl5a6ouybo/Qz/Un8B8nsGZSyfe2wAAAAJcEhZcwAACxMAAAsTAQCanBgAAAVKaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjY4IiBleGlmOlBpeGVsWURpbWVuc2lvbj0iNjkiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTEwVDEwOjI5OjQ1KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMS0xMFQxMDozMTo1MSswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0xMFQxMDozMTo1MSswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJEaXNwbGF5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUzMGQzZTg2LWRkYmQtNDRjMC05NzNlLTBiMzI5N2NjYTE3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MzBkM2U4Ni1kZGJkLTQ0YzAtOTczZS0wYjMyOTdjY2ExNzkiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MzBkM2U4Ni1kZGJkLTQ0YzAtOTczZS0wYjMyOTdjY2ExNzkiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MzBkM2U4Ni1kZGJkLTQ0YzAtOTczZS0wYjMyOTdjY2ExNzkiIHN0RXZ0OndoZW49IjIwMTktMDEtMTBUMTA6MzE6NTErMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz71hVaYAAAKnUlEQVRoge2be3BcVR3HP+fe3TyabDYNbWHTR6DSNAgUAxVbHjpCi7wtjBTrwCjMFJyxFoeZOjCAtGgZ0UFlqIP2DxGpIFWE4VUVBkdHkFIpQo0tiVbbptlpbV7dTTb7uPf4xznn7s3NZrNJNthp/c1kztnz+J3H9/c659wIKSUTodjC62MqJ2xk4jBAvP13mQkxK2W8BZdVqOEiswCQrhPveC4+EV6hSc6ly5evnCSvUijtyzdOlIkoBenYmasWhKZ9+osAVVWtVwKEa+YuAmwsGyf7H4B9Q4l3XgTIJF79EUC87WdtE50YQOyjt7RW1FxyK0BV9LxrgCY7PBMA6WZS2cHONoD0gBo3l/r9EwDx3b/cV4zveJC+Z4z6JmCNzq8BzhoH72K0ZpTyamCxzpt0A3DqWAyLIj33/EfuAohEVm6onjGjAqBBs5wxT6VVldB31ALg8D4BQN/+fgCSh17atO/Nm7861iQMNbYovQ3X37IJIDLritX18+oAiJ3uAjA9qtqmM3CoU839yD/V+APxOEAqkXz67s4d6x4Z16KbLtryKEB0+g1rAM66NMznr1ALalJmBFu3dX39+lMqff19Vbptm6Cnra0DIHnk4c8BdP31p++PWGzr6sUAtdO/9gwwf8aZZwCw4rNwyTlq3PpqlVq6j22BUEX845Baw09eUOl7rwzR17dlI8CBt267NzieFSzw0WhiNV5aoP/eG6PdDmB+mcaEIuo4DOnZH39wNcD0mWs3A1ywYhoAq5YJLN0uOaTaZrIqlRJv60Ia/tpqle4+AFueVfnuv+0C2JM88tC1AF27nuoAaDznS4tqG9Y9B8w/+WyF8OqbFITNMRgYUuPmcoqPq6cbCkGVcmLUqWmSlarf5uclb2xNANDb89CNAF3vPrjVrLMQ0ptH26EyUAvQXqC8nAgH6ZlggWe9YwuXV0w/bctjANFTVfGF2v7uj7scTaq8p8MaeReJ46gdzulKS29lQ8TisktU/qWjill2aCUoK/sFgMppN2yoP70FgOuvVm0rLMVoZzu4hqfWX6F52wKEVmpvvKia0xVLBG3vVAHgcBsoIEdF2uYEIA9pq27ZbaEKpRzzF6qyI70OAP0pCXqnjU4ZW5BzwXVVpePoNhqdrm5JNKLy5yxV7d9OXACwqvniXYsBIrM/seD8papDSgex7+1VqQCEUP08pHWqrLcYVne4X2Vm1lm0fEzld8RnAEQbz71vFUDXzm8+7S26qnbJSrtWDW4Mw+E+NeBAWqJtBI4bSB1wjKjrHZG6sZSSw8plU6ON28kttQAcSlYuAIi1hMmh+n1wwCxIeqs2ohhctGXl29memKvfmZxLg3LvhCKqrCqy9CngeeDpYi7ruKVQrPnyaoDo/E0L7RpVmNNi2p1QcGacvOhmfQiDEmVH5vOAZ+SkzKtDX0IPOE3tc2WzEjJRKdh/SHW0fKILCtUgwn5D5rlKrQJhWzXKZKFC520lWIQrTwNobWxebhvxHhxjc44XagIIYVVUAwhRhR1WNRmNYkoHIOlsHv1cwFj50ZTB1FV/AI6bD4IAaiIKieSA9NALaQhsDa+w80gb8hD35W3tc0Jap7M5qFEeC0vztGwVtEsRrj4xdRo3mwEirpPc7Tp1cwAGdaiZyqidS+fy1jqn0UfmkyDCfuQN0nl916kQXhsTXBg7YayyED5kDeI+mITm6em51uNsTuLkhB5Xu1O3G6BDyEwqFG/flgT4yKV/+FduqHEOQCqlDZh2PZlMPupy/Mcqs47Aoim0aJ/ID1+8Lx/gZwm8+CBfOXJ8bz/MZgGDekBnSEeL6YMAe7raX3NOUPHWlB1sf8MZaL0YIJHUUVCFFpd03i0F0fQjFQTBb8i8ugL9PWkwomz4+VA244oCY5lm+WhNktOnM0ef8bND7QBvwuVFz9PHLeWRTr71rMzceBdAsldtfWXUGAYfwpoK7bRX5tP7Ef3yEabXyUNUGzJp5duM4OlHOsDbuLeMBTl9KpRZrdOJtwCehbUnFNLNJjPs5mThZ3b/G2iqjKor5aqZKlpxhQ8xD6J8lCCCFlZTITSGV+r+AZbDzEUBjzA8kydPpwVketWPVE8HQMcH2xZ5iz6RkPZo2L33QP9vfgh8p6L6dgCyA0rJRKWNFAGoRT6AkEGo/D9HADJCZAraAq/cd3jxN/ZLUZBTzgWZURdoA0deAvguLMpPyy/esZYra4FE3anfB6Ci9hQA7BobqeNbYZsDbWBxgAgGysVo5NoLu7NgmfkpfWXan3rubMgi3atuIo7uvQMg1NX+mmP6FhLvCNBZ+uyPadpLgVecgpf9s89bfxPwZMOcdaognMWq0lAbNEPGavgMWTBKGC8VeVaTwfA352tssvp5Tw7ZdO+7H+C6gzsfej7Iq5ghu3nsWR7TdN1oFUXfsk5ftn0HsLiqugWhz6eiwhxedSPfBd2Iu1QhRndn0msyap36oZOg3oIXzHjpkJpAqvfd7R2vL10y2rr+77KClOp9+XsAodCsTSEr2gB4Oi3MflkgzZFOBiy7JZG+IAYY9RhZqA63QHt/nTnba13Opg4B9A/2PLcRlo66rpIe5edd+PjDtfVX3QkgwmqfrEp9sRf2hWTW8EUPE11P9IsYuUJnddcvz740J3HTqoMcUg9diSO/Ati4v8BLpZ+ON/HeWEqjkpAGmP+p374MXFkdOU911AZNhG19H+sPXPy3d+Tz/oGLuLVhczLncXOg16+XZF1kWpUN9v8Z4MW9f7z82lLWcrwhXRKVjPQpC69uALojc9cDUFFzmmIQshG2d+uuyvxIB/TcG1iXDz+JBfTXZ8ikfhKVGQ19xiKd+DsAAwfvgUCoWYzGi/RJwIjPJ/7H9BfG+WlYyUgbip2xYhZAZO4DfwIWhKfN9pD2ELd8uh206FbAhcHobsyRXrgpzXuSvglJJ/e8mzy4/pMA8Q9eSY5nDeNetKHY2be2Ajujc+7DrlRPhCJkFp2/7xF2wH+Z05r/ROZdEJiLc12ek55Yo59xc+nDAPR3rj8j3vbzPROZ+2QN2blAzyR5TIQm9HmkoQkjbSjWunZZfePXXwXMsxjC8om5NYo7K4C0h7BxT46LzOqLgSH10N1/cCPAkviuzdsnOudyuaxUmfiMRf3AqAeJUmnSSAM0tq67BnihXp+/hX4BFqGRj1GeLtsFkNYIe+7JcXHTKrDuO/ggwPL4+4++Ntn5ljM4KSkamiBlgOXlYlYWpA3NveDH3wKINFx/DyhrLoLfQlnDEZf+Z0+DtGMCkYxztHvrvQCdb6/9drnmWdZFG5p34RM/AO6I1F+VP/Xrzwm9mNv3YOXNQb/4mzg70fPrBw5s//L95Z7fVMbej0wh70nRlCBtqOmiX2yujS5frX6ZF/RALO7mxVkIJQ3JvlcAxvXZ9HjoWD1lbZpK5lOKNMDc8x/bAHyj7qQbAXBd5YI8Q+a6WJa6dezvfhLg7s637yib0SpEHxbSD5TY7u4pnYWmKUfa0Lwljz8MEJm+4k4ANzcAgBWq4WjPVvUV/vbbi95tlYs+tEUbmrdUubNow0oA+rqf3FjoXw6mko5VQzal9KEjHWteXgGkQ9EVAPcf2PGVUvW9bDTZ/8CbKFUCd/2Pxua/sw0Ec7Ph+CsAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
  margin: 0 2px;
  display: inline-block;
}

.footer__logo {
  width: auto;
  height: 24px;
  margin: 64px auto 0;
  display: inline-block;
}

.footer-in-action-section {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.footer-in-action-section_device-image {
  width: 1700px;
  position: absolute;
  top: -550px;
  right: -1150px;
}

.footer-in-action-section_device-image img {
  z-index: -1;
  width: 1700px;
  height: auto;
  max-width: unset;
}

.footer-in-action-section__inner {
  color: #fff;
  background: linear-gradient(114.29deg, #aff -21.35%, #49b3ff 4.7%, #007bff 43.81%);
  padding: 112px 0;
}

.footer-in-action-section__inner-col {
  width: 55%;
}

.footer-in-action-section__title {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 54px;
  font-weight: normal;
  line-height: 1.2;
}

.footer-in-action-section__text {
  margin-top: 0;
  margin-bottom: 40px;
  padding-right: 20px;
  font-size: 22px;
  line-height: 32px;
}

.footer-in-action-section__buttons .action-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
  border: 1px solid #ffffff80;
  width: 240px;
  height: auto;
  margin-right: 1%;
  padding: 8px;
  display: inline-block;
}

.footer-in-action-section__buttons .action-button:hover {
  background: none;
  border: 1px solid #fff;
}

.footer-in-action-section__buttons .action-button svg {
  vertical-align: middle;
  height: 14px;
  margin-left: 8px;
  position: relative;
  top: -1px;
}

.footer.footer-big {
  text-align: center;
  background: #fff;
  padding-top: 0;
  padding-bottom: 55px;
  display: block;
}

.new-footer-wrapper {
  max-width: 1152px;
  margin: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.footer-big .footer__menus {
  text-align: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
  -ms-flex-flow: row;
  flex-flow: row;
  justify-content: space-between;
  max-width: 1150px;
  margin: auto;
  padding-top: 50px;
  padding-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-big .footer__menus-main {
  width: 23%;
}

.footer-big .footer__menus-widget {
  float: right;
  width: 25%;
  display: inline-block;
}

.footer-big .footer__menus-main ul, .footer-big .footer__menus-widget ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.footer-big .footer__menus-main ul li, .footer__menus-widget h3 {
  color: #1a1d23;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 2;
}

.footer-big .footer__menus-main ul li a {
  color: inherit;
  text-decoration: none;
}

.footer-big .footer__menus-widget li {
  color: #8c8e91;
  margin-bottom: 12px;
  padding-right: 25px;
  font-size: 14px;
  line-height: 1.71;
  display: block;
}

.footer-big .footer__menus-widget li a {
  color: #1a1d23;
  text-decoration: none;
}

.footer-big .footer__bottom {
  text-align: right;
  margin-top: 80px;
}

.footer-big .footer__copyright {
  color: #8c8e91;
  margin-right: 20px;
  font-size: 14px;
}

.footer-left {
  float: left;
  width: 25%;
  padding-top: 2px;
  display: inline-block;
}

.footer-right {
  float: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
  -ms-flex-flow: row;
  flex-flow: row;
  justify-content: space-between;
  width: 75%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer__menus .footer-svg {
  margin-right: 4px;
  text-decoration: none;
}

.footer-address {
  color: #1a1d23;
  padding: 15px 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.footer :where(div, p, span, li, a), .footer-address, .footer-big .footer__copyright, .footer__posttext, .footer a {
  color: #606772 !important;
}

.footer :where(h3, strong), .footer__menus-widget h3 {
  color: #1a1d23 !important;
}

.footer-address strong {
  line-height: 1.8;
}

.footer-big .footer__copyright, .footer .footer__copyright {
  color: #9aa3ac !important;
}

.logo {
  border: 0;
  height: 32px;
  display: inline-block;
}

.top-menu {
  text-align: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding-top: 3px;
  margin-block: 0;
  margin-inline: 0;
  padding-inline-start: 0;
  display: block;
}

.top-menu__link {
  vertical-align: top;
  margin: -24px 14px;
  padding: 24px 0;
  font-size: 16px;
  display: inline-block;
  position: relative;
}

.top-menu__link .sub-menu {
  z-index: 1;
  white-space: nowrap;
  text-align: left;
  background: #fff;
  border-radius: 6px;
  min-width: 110px;
  margin-bottom: 0;
  padding: 16px 24px;
  list-style-type: none;
  display: none;
  position: absolute;
  top: 60px;
  left: -24px;
  box-shadow: 0 10px 25px #396ba140;
}

.header-log-in-wrapper {
  min-width: 55px;
  padding-top: 7px;
  display: inline-block;
}

.header-login-button {
  color: #007bff;
  margin-right: 8px;
  font-family: SuisseIntl-Medium;
  font-size: 16px;
  text-decoration: none;
}

.header-login-button:hover {
  text-decoration: none;
}

.top-menu__link.menu-item-has-children > a {
  display: inline-block;
}

.top-menu__link.menu-item-has-children > a:after {
  content: "";
  vertical-align: middle;
  background: url("../img/chevron-down-2x.png") center / cover no-repeat;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  display: inline-block;
}

.top-menu__link.menu-item-has-children:hover > a:after {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
}

.top-menu__link a {
  color: #1a1d23;
  font-family: SuisseIntl-Regular, sans-serif;
  line-height: 30px;
  text-decoration: none;
}

.top-menu__link .sub-menu a {
  line-height: 34px;
}

.top-menu__link a:hover {
  text-decoration: none;
}

.header .current-menu-item {
  border-bottom: 2px solid #007bff;
}

.header__search-icon {
  cursor: pointer;
  padding-top: 9px;
}

.header__search-close-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 5px;
  right: 0;
}

.header__search-close-icon:after {
  content: "";
  border-left: 2px solid #98999c;
  height: 16px;
  position: absolute;
  left: 5px;
  transform: rotate(45deg);
}

.header__search-close-icon:before {
  content: "";
  border-left: 2px solid #98999c;
  height: 16px;
  position: absolute;
  left: 5px;
  transform: rotate(-45deg);
}

.header__search-input input {
  border: 0;
  border-bottom: 1px solid #d8d8d8;
  min-width: 540px;
  padding: 5px 35px;
  font-size: 16px;
  display: inline-block;
}

.header__search-icon-abs {
  position: absolute;
  top: 5px;
  left: 0;
}

.header__search-input {
  display: none;
  position: relative;
}

.header__search-input input:focus {
  border: 0;
  border-bottom: 1px solid #d8d8d8;
  outline: 0 !important;
}

a.action-button {
  color: #fff;
  text-align: center;
  background-color: #007bff;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  width: 100%;
  height: 32px;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 16px;
  line-height: 32px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

button.action-button {
  color: #c7c8ca;
  background-color: #f3f3f4;
  border: none;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  height: 32px;
  padding: 0 30px;
  font-family: SuisseIntl-Regular, sans-serif;
  font-size: 16px;
  line-height: 32px;
  text-decoration: none;
}

.action-button:hover {
  text-decoration: none;
}

#owlVideoDots {
  z-index: 5;
  text-align: center;
  width: 100%;
  max-width: 472px;
  margin-top: 40px;
  position: absolute;
  bottom: 75px;
  left: 50%;
}

#owlVideoDots button {
  opacity: .3;
  background-color: #007bff;
  border: none;
  border-radius: 4px;
  outline: none;
  width: 6px;
  height: 6px;
  margin: 0 8px;
  padding: 0;
}

#owlVideoDots button.active {
  opacity: 1;
}

#owlVideoNavs {
  width: 100%;
  max-width: 1280px;
  height: 100%;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

#owlVideoNavs button {
  cursor: pointer;
  z-index: 10;
  background: none;
  border: none;
  outline: none;
  margin-top: -11px;
  position: absolute;
  top: 50%;
}

.hero-tabs {
  cursor: pointer;
  border: 1px solid #e5f1ff;
  border-radius: 6px;
  width: 22%;
  height: 52px;
  margin-top: 1px;
  margin-left: 1px;
  margin-right: 1px;
  display: inline-block;
}

.hero-tabs.active {
  border: 2px solid #007bff;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-tabs img {
  height: 39px;
  margin: 0 auto;
  padding: 6px 0;
  display: block;
}

.hero-tabs:first-child {
  float: left;
}

.hero-banners {
  padding: 30px 50px 0 42px;
}

.hero-banners .container {
  text-align: center;
  float: right;
  width: 100%;
  height: 464px;
  position: relative;
}

.testimonial .title-text {
  color: #1a1d23;
  height: 60px;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  display: inline-block;
}

.testimonial .position {
  float: left;
  width: 100%;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-weight: normal;
  display: inline-block;
}

.testimonial a {
  color: #007bff;
  font-family: SuisseIntl-SemiBold, sans-serif;
  text-decoration: none;
}

.testimonial h3 {
  margin: 5px 0;
  font-size: 22px;
  font-weight: normal;
}

.testimonial .box-left {
  text-align: left;
  vertical-align: top;
  border-right: 1px solid #ddddde;
  width: 50%;
  height: 100%;
  display: inline-block;
}

.new-home-section-one_video-slide {
  -webkit-box-shadow: 0 25px 120px -64px #000000bf;
  -moz-box-shadow: 0 25px 120px -64px #000000bf;
  border-radius: 10px;
  max-width: 384px;
  margin: auto;
  box-shadow: 0 25px 120px -64px #000000a6;
}

.new-home-section-one_video-play-button {
  cursor: pointer;
  z-index: 2;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.new-home-section-three_content-block-more-steps {
  text-align: center;
  cursor: pointer;
  background: -webkit-linear-gradient(#f4f8fc00 0%, #f4f8fc 60% 100%);
  background: -o-linear-gradient(#f4f8fc00 0%, #f4f8fc 60% 100%);
  background: linear-gradient(#f4f8fc00 0%, #f4f8fc 60% 100%);
  width: 100%;
  padding-top: 70px;
  font-family: SuisseIntl-Regular, sans-serif;
  font-size: 16px;
  display: none;
  position: absolute;
  bottom: 0;
}

.new-home-section-three_content-block-more-steps img {
  padding: 0 6px;
  position: relative;
  top: 3px;
}

.corda-build-section-one {
  margin-bottom: 90px;
}

.corda-build-section-one .background-wrapper {
  background: #f5f8fc;
  width: 100%;
  height: 436px;
}

.corda-build-section-one .container {
  background-repeat: no-repeat;
  background-size: 1280px 436px;
  max-width: 1280px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}

.corda-build-section-one .box-left {
  text-align: left;
  width: 50%;
  padding: 110px 0 0 62px;
  display: inline-block;
}

.corda-build-section-one .box-left p {
  color: #1a1d23;
  padding-right: 200px;
  font-size: 18px;
  line-height: 24px;
}

.corda-build-section-one .box-left .title-text, .corda-build-section-one .box-left .title-text h1 {
  color: #1a1d23;
  margin: 0;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 44px;
  font-weight: normal;
  line-height: 52px;
  display: inline-block;
}

video::-webkit-media-controls-panel {
  background: #0000004d;
  width: 100%;
  height: 80px;
  position: absolute;
  bottom: 0;
}

.main-section-one__screen_image {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  width: 100%;
  display: block;
}

.section-three-slider {
  align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden;
}

.section-three-slider_to-left-svg, .section-three-slider_to-right-svg {
  z-index: 300;
  cursor: pointer;
  width: 10px;
  height: 20px;
  display: block;
  position: absolute;
  top: 35%;
}

.section-three-slider_to-left-svg g, .section-three-slider_to-right-svg g, .section-three-slider_to-left-svg path, .section-three-slider_to-right-svg path, .section-three-slider_to-left-svg use, .section-three-slider_to-right-svg use {
  fill: #76777b66;
}

.section-three-slider_to-left-svg {
  left: -webkit-calc(50% - 425px);
  left: calc(50% - 425px);
}

.section-three-slider_to-right-svg {
  left: -webkit-calc(50% + 415px);
  left: calc(50% + 415px);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.section-three__subtitle {
  text-align: center;
  color: #76777b;
  max-width: 800px;
  margin: 0 auto 16px;
  padding: 0 40px;
  font-family: SuisseIntl-Regular;
  font-size: 24px;
  line-height: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.section-three__avatar {
  width: 80px;
  height: 80px;
  margin: 16px auto 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.partners-section-four__image {
  vertical-align: middle;
  height: 56px;
  max-height: 160px;
  display: inline-block;
}

.homepage .partners-section-four__image {
  vertical-align: middle;
  height: 64px;
  display: flex;
}

.partners-section-four__image:last-child {
  margin-right: 0;
}

.partners-section-four__image-container {
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1100px;
  margin: 56px auto 0;
  font-size: 0;
  display: flex;
}

.page-template-page-partners .homepage .partners-section-four__image-container {
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1100px;
  margin: 56px auto 0;
  font-size: 0;
  display: flex;
}

.page-template-page-partners .homepage .partners-section-four__image {
  vertical-align: middle;
  height: 48px;
  display: inline-block;
}

.homepage .partners-section-four__image-container {
  justify-content: space-evenly;
  place-items: center;
  max-width: 1155px;
  margin: 56px auto 0;
  display: flex;
}

.homepage .partners-section-four__image-container.newfold {
  margin: 24px auto;
}

.partners-section-five {
  background: #fff;
  padding: 60px 0;
}

body.page-template-page-developers {
  background: none;
}

.clear {
  clear: both;
}

.posts-header__text h2 {
  color: #000;
  margin: 32px 0;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 32px;
  line-height: 1.25;
}

.corda-build-section-one {
  margin: 0 0 60px;
}

.solutions-section-two__icon {
  text-align: center;
  opacity: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 90px;
  margin-bottom: 16px;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  display: block;
}

.solutions-section-two__icon-container {
  scrollbar-width: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  max-width: 800px;
  margin: 64px auto 0;
  position: relative;
}

.solutions-section-two__icon-container_draggble:before {
  cursor: move;
}

.solutions-section-two__icon-container:before {
  content: "";
  z-index: 300;
  display: block;
  position: absolute;
  inset: 0;
}

.solutions-section-two__icon-container::-webkit-scrollbar {
  display: none;
}

.solutions-section-three__icon {
  text-align: center;
  opacity: 1;
  width: 90px;
  margin-bottom: 16px;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  display: block;
}

.solutions-section-three__icon-container {
  scrollbar-width: none;
  width: 100%;
  max-width: 800px;
  margin: 64px auto 0;
  position: relative;
}

.solutions-section-three__icon-container a {
  text-decoration: none;
}

.solutions-section-three__icon-container_draggble:before {
  cursor: move;
}

.solutions-section-three__icon-container::-webkit-scrollbar {
  display: none;
}

.vmiddle-header {
  width: 100%;
  display: flex;
}

.pricing-section-three__header_cost {
  width: 100%;
}

.pricing-section-three__header {
  padding: 0 22px;
}

.sticky-title {
  font-size: 14px;
  display: block;
}

#sticky-header {
  z-index: 9;
  color: #000;
  background: #fff;
  width: 100%;
  top: 83px;
}

.new-pricing-section-header {
  width: 100%;
  padding: 30px 0;
}

.new-pricing-section-subheader {
  border: 1px solid #ddddde;
  border-width: 1px 0;
  width: 100%;
  padding: 20px;
}

@-webkit-keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.hidden {
  display: none !important;
}

.pricing-section-two__container {
  justify-content: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.pricing-section-two__text {
  text-align: center;
  color: #2d3138;
  cursor: pointer;
  background: #f2f8ff;
  width: 146px;
  padding: 2px 0;
  font-family: SuisseIntl-Regular, sans-serif;
  font-size: 16px;
  line-height: 1.8;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  display: block;
  position: relative;
}

.header-block {
  margin-top: 40px;
}

.pricing-section-three__plan-names-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  flex-flow: wrap;
  width: 75%;
  margin-bottom: 0;
  padding-top: 32px;
  display: flex;
}

.pricing-section-three__col_with-cell-header {
  padding: 0;
}

.pricing-section-three__col-combined__header-texts {
  padding-bottom: 30px;
}

.pricing-section-three__col-combined_header {
  text-align: center;
  color: #1a1d23;
  width: 100%;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 32px;
  font-weight: normal;
  line-height: 40px;
}

.pricing-section-three__col-combined_header.table-left {
  text-align: left;
  color: #1a1d23;
  width: 100%;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 32px;
  font-weight: normal;
  line-height: 40px;
}

.pricing-section-three__col-combined_subheader {
  text-align: center;
  color: #1a1d23;
  width: 100%;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
}

.pricing-section-three__col-combined__two-cells-wrapper_cell_header {
  color: #1a1d23;
  padding: 5px 0;
  font-family: SuisseIntl-Bold, sans-serif;
  font-size: 12px;
}

.pricing-section-three__header {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.pricing-section-three__header_plan {
  background-color: #fff;
  padding: 0 20px;
  font-family: SuisseIntl-Regular, sans-serif;
  font-size: 24px;
  line-height: 1;
  position: absolute;
  top: -61px;
}

.pricing-section-three__header_blue-bage {
  vertical-align: middle;
  color: #fff;
  background-color: #007bff;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  margin-left: 2px;
  padding: 0 6px;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 12px;
  line-height: 20px;
  display: inline-block;
  position: absolute;
  top: 92px;
  left: 100px;
}

.pricing-section-three__header_cost {
  color: #1a1d23;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.pricing-section-three__header_cost span {
  opacity: 1;
}

.pricing-section-three__header_cost-per {
  vertical-align: bottom;
  color: #76777b;
  margin-left: -6px;
  font-family: SuisseIntl-Regular, sans-serif;
  font-size: 22px;
  font-weight: normal;
  line-height: 24px;
  display: inline-block;
}

.pricing-section-three__header_text {
  color: #1a1d23;
  text-align: left;
  margin-top: 0;
  padding: 0 22px 30px;
  font-size: 14px;
  line-height: 32px;
}

.pricing-section-three__header_text p {
  line-height: 24px;
}

.pricing-section-three__header_text p .pricing-tooltips.decorate {
  line-height: 24px;
  display: block;
}

.pricing-section-three__header_pretext {
  color: #007bff;
  text-align: center;
  margin-top: 0;
  padding: 0 24px;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 14px;
  line-height: 1.85;
}

.pricing-section-four__item:not(:last-child) {
  border-bottom: 1px solid #e8e8e9;
}

.pricing-section-four__subtitle {
  color: #1a1d23;
  cursor: pointer;
  padding: 16px 32px 16px 0;
  font-family: SuisseIntl-Regular, sans-serif;
  font-size: 22px;
  line-height: 32px;
  display: block;
  position: relative;
}

.pricing-section-four__subtext {
  color: #1a1d23;
  max-width: 780px;
  margin-top: 8px;
  margin-bottom: 40px;
  margin-right: 55px;
  font-family: SuisseIntl-Regular, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: none;
}

.resources {
  padding: 80px 0;
  display: block;
}

.resources__left-col-link {
  color: #007bff;
  cursor: pointer;
  margin-bottom: 6px;
  font-size: 16px;
  line-height: 32px;
  display: block;
}

.resources__left-col-link:last-child {
  margin-right: 0;
}

.resources__left-col-link_active {
  color: #1a1d23;
}

.resources__item {
  box-sizing: border-box;
  border: 1px solid #1a1d231a;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  justify-content: space-between;
  align-items: stretch;
  min-height: 80px;
  margin-bottom: 16px;
  padding: 16px 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.resources__item-download {
  color: #1a1d2373;
  align-items: center;
  width: 128px;
  min-width: 128px;
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.resources__item-download:before {
  content: "";
  background-image: url("data:image/png;base64,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cAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSI0MyIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjQ3IiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wMS0xMVQyMTowODowNCswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDEtMTFUMjE6MTA6MjgrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDEtMTFUMjE6MTA6MjgrMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRGlzcGxheSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiODViN2IyMy04MmY5LTRmYWQtODZiMS0zM2YxNWIxMGZjZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Yjg1YjdiMjMtODJmOS00ZmFkLTg2YjEtMzNmMTViMTBmY2U3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Yjg1YjdiMjMtODJmOS00ZmFkLTg2YjEtMzNmMTViMTBmY2U3Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Yjg1YjdiMjMtODJmOS00ZmFkLTg2YjEtMzNmMTViMTBmY2U3IiBzdEV2dDp3aGVuPSIyMDE5LTAxLTExVDIxOjEwOjI4KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DMT4tAAAAjJJREFUWIXtmcFK60AUhv9z6yqLPoaiUMsF+xIiJZCF9UkupcVWaSg+iboIRBFfQuFydSH3PkYXWUiHcxfNSBLjdGaaQYP5V5m0c+bj5OTMmRNiZtRFPz4bwEQNrCvVCnaraoN3L2J7estncjzt0+Rot/WvCttUdTY4uFheJgsayLHX5qvHX1snVdiuVRhUDpssyFONN9H39qxLNbCu1MC6UgPrSg2sKzWwrmRUz969iG0AkPXq8JDmABB0Wk+6NqJnsT+/56Ecm9S7NsX338z1AEDXwsYgcz3RnWQEKz2aLAgAcHrNAHD2uhThyc/Wo2ru5W9xAACziEfMlLN5tAut4nyjY026qD+LGIAIVaCziEcA/CyoqYyONdGz2Afw5/SaUVyUaGWnDIbo/f/l/fNj6urGvE026AKILeaVyciOURhID7wuRTiLGMzky99Uj/eDpxCPAwpNMon16TaNw4d1oO8WJMY4IADorXspi9p0U4gt5/RsFtuob1BIR75yocyjN/Xom40qmhzrUhMRx+OAQgCwBQUKsGWtHwDQ2Q5TLz+kL14WFOOAtONTxVCWDQaF6x2dRVL1AIwA+Jl7scF8JUPOsyV9KgAw6lUVC5XhIc1N0pOKIefZktYPABi1f4JO6yno6O31ZVIx1KqerRWs1na7NxI3rkF0pAPbd06hqVqFQQ7Wa3PyWSAfyWvzG1cuDKZ9mkxvV3m3yo61rbw2J3IHAxx8AHGp+sbsV1etYP8DcJP/tMjoiVcAAAAASUVORK5CYII=");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: auto 14px;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  display: inline-block;
}

#submit-validate.validate {
  color: #fff;
  background-color: #007bff;
  transition: all .2s;
}

.input-focus ~ label {
  font-size: 12px;
  top: 5px;
}

.cookies-hello {
  -webkit-transition: top .25s ease-in-out;
  transition: top .25s ease-in-out;
}

.cookies-hello-box {
  -webkit-transition: height .25s ease-in-out;
  transition: height .25s ease-in-out;
}

.cookies-hello.active {
  margin-bottom: 20px;
  margin-top: -24px !important;
}

.cookies-hello-box.disable {
  overflow: hidden;
  height: 0 !important;
}

.cookies-hello-box.active {
  height: auto !important;
}

.cookies-confirm {
  z-index: 1500;
  background: #1a1d23f2;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  width: auto;
  max-width: 700px;
  padding: 24px;
  -webkit-transition: bottom .25s ease-in-out;
  transition: bottom .25s ease-in-out;
  display: block;
  position: fixed;
  bottom: -600px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.cookies-confirm_active {
  bottom: 8px;
}

.cookies-confirm__text {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}

.cookies-confirm__text a {
  color: #fff;
  text-decoration: none;
}

.cookies-confirm__button {
  color: #007bff;
  cursor: pointer;
  background-color: #e5f1ff;
  border: 0;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-left: 90px;
  padding: 8px 23px;
  font-family: SuisseIntl-Medium;
  font-size: 16px;
  line-height: 32px;
  display: block;
}

.adp-flag {
  width: 0;
  height: 0;
  display: none;
  overflow: hidden;
}

.button-hover, .button-hover * {
  -o-transition: all .3s ease;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
  font-family: SuisseIntl-SemiBold, sans-serif !important;
  text-decoration: none !important;
}

.button-hover:hover {
  background: #1e8bff;
}

.cookielawinfo-row-cat-table {
  border-collapse: collapse;
}

.cookielawinfo-row-cat-table th {
  background: #f2f2f2;
}

.cookielawinfo-row-cat-table th, .cookielawinfo-row-cat-table td {
  padding: 10px;
}

.cookielawinfo-row-cat-table tr td:first-child {
  word-break: break-all !important;
  max-width: 100px !important;
}

.cli-tab-footer .wt-cli-privacy-accept-btn {
  background-color: #fe2c1a !important;
}

.posts-header-section {
  text-align: center;
  padding: 56px 0;
}

.posts-header__img-container {
  max-width: 160px;
  margin: auto;
}

.posts-header__title {
  margin-top: 0;
  margin-bottom: 32px;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 32px;
  font-weight: normal;
  line-height: 1.25;
}

.posts-header__text {
  color: #1a1d23;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.posts-header__text strong {
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 18px;
}

.posts-archive__item-title SPAN {
  text-transform: uppercase;
  color: #007bff;
  font-family: suisseintl-semibold;
  font-size: 14px;
  font-weight: normal;
}

.events-archive__table-header {
  color: #98999c;
  font-size: 14px;
}

.events-archive__table-header {
  border-bottom: 1px solid #e8e8e9;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
  -ms-flex-flow: row;
  flex-flow: row;
  align-items: center;
  padding: 16px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

 .events-archive__item-name {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 40%;
  padding-right: 70px;
}

.events-archive__item-name {
  position: relative;
}

.events-archive__item-name svg {
  margin-top: -8px;
  display: none;
  position: absolute;
  top: 50%;
  right: 10px;
}

.events-archive__item-name svg path {
  fill: #b6b7b9;
}

.blog-archive {
  flex-flow: wrap;
  justify-content: flex-start;
  display: flex;
}

.blog-archive .posts-archive__item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.333%;
  margin-bottom: 45px;
  padding: 0 12px;
}

.posts-archive__item-img-container img {
  border-radius: 10px;
  width: 100%;
  height: auto;
  margin-bottom: 16px;
}

.posts-archive__item-title {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 1.33;
}

.posts-archive__item-title a {
  color: inherit;
  text-decoration: none;
}

.posts-archive__item-text {
  margin-top: 0;
  font-size: 16px;
  line-height: 1.5;
}

progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #d8d8d8;
  background-color: #d8d8d8;
  border: none;
  width: 100%;
  height: .25em;
  position: fixed;
  top: 80px;
  left: 0;
}

progress::-webkit-progress-bar {
  background-color: #d8d8d8;
}

.progress-bar {
  width: 50%;
  height: inherit;
  background-color: #007bff;
  display: block;
}

.try-free-mobile, .header-log-in-wrapper.mobile {
  display: none;
}

.top-menu__link.top-menu__link_p6 {
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 120px;
}

.cookies-hello-box.active {
  margin-bottom: 20px;
  height: 40px !important;
}

.cookies-hello.active {
  margin-bottom: 20px;
  height: 40px !important;
  margin-top: -24px !important;
  overflow: visible !important;
}

.hello-inner {
  height: auto;
}

.footer-in-action-section.nslt .footer-in-action-section__inner {
  padding-bottom: 130px;
}

.flex {
  display: flex;
}

@media (width <= 1240px) {

  .cookies-hello.active {
    height: auto !important;
    overflow: visible !important;
  }

  .cookies-hello-box.active {
    height: auto !important;
  }

  .hello-inner {
    background-image: none !important;
    width: 70% !important;
    height: auto !important;
  }

  .pricing-section-three__header_cost-per.plan-monthly, .pricing-section-three__header_cost-per.plan-yearly {
    font-size: 18px;
  }

  .cookies-confirm__text br {
    display: none;
  }

  .top-menu__link {
    margin: -24px 8px;
  }

  .top-menu__link.top-menu__link_p6 {
    width: fit-content !important;
  }

  .top-menu__link.top-menu__link_p6 a {
    width: fit-content;
    padding: 0 15px;
    display: inline-block;
  }

  .hero-tabs img {
    height: 39px;
    padding: 6px 0;
  }

  .footer-big .footer__menus {
    padding-left: 25px;
  }

  .header .wrapper {
    padding-left: 24px !important;
    padding-right: 48px !important;
  }
}

@media (width <= 1023px) {
  html, body {
    color: #1a1d23;
    background-color: #fff;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: SuisseIntl-Regular, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .wrapper {
    max-width: initial;
    padding-left: 24px;
    padding-right: 24px;
  }

  section {
    max-width: 100% !important;
  }

  .adp_only {
    display: inline-block !important;
  }

  .logo {
    height: 24px;
  }

  .try-free-mobile a.action-button {
    text-align: center;
    height: 48px;
    line-height: 48px;
    display: block;
  }

  .footer {
    padding: 56px 0 64px;
  }

  .footer__email-icon {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .footer__subscrb-form {
    max-width: 800px;
    margin: 24px auto;
    display: block;
  }

  .footer__subscrb-form_input {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 11px 0;
    display: block;
  }

  .footer__subscrb-form_button {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    max-width: 100%;
    margin: 16px auto 0;
    padding: 8px 0;
    display: block;
  }

  .footer__socials {
    margin-top: 88px;
  }

  .footer__socials_icon {
    vertical-align: middle;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 0 10px;
    display: inline-block;
  }

  .footer__socials_icon-svg {
    height: 24px;
    margin: 4px auto;
    display: block;
  }

  .footer__socials_icon-svg g, .footer__socials_icon-svg path {
    fill: #1a1d23;
  }

  .footer__posttext {
    color: #ffffff80;
    letter-spacing: normal;
    margin-top: 40px;
    font-size: 14px;
    line-height: 1.71;
  }

  .footer__logo {
    width: auto;
    height: 24px;
    margin: 40px auto 0;
    display: inline-block;
  }

  .top-menu {
    z-index: 200;
    background-color: #fff;
    max-height: 0;
    margin-top: 48px;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    overflow: auto;
  }

  .top-menu__link {
    height: 0;
    padding: 0;
    overflow: hidden;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    display: block !important;
  }

  .top-menu .download-button {
    display: none;
  }

  .top-menu-opener {
    z-index: 300;
    width: 32px;
    height: 32px;
    display: block;
    position: absolute;
    top: -4px;
    right: -1px;
  }

  .top-menu-opener_line-one, .top-menu-opener_line-two {
    z-index: 200;
    background-color: #007bff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 24px;
    height: 2px;
    display: block;
    position: absolute;
    left: 4px;
  }

  .top-menu-opener_line-one {
    -webkit-animation: .4s ease-in-out adaptiveSelectorL1Back;
    animation: .4s ease-in-out adaptiveSelectorL1Back;
    top: 10px;
  }

  .top-menu-opener_line-two {
    -webkit-animation: .4s ease-in-out adaptiveSelectorL2Back;
    animation: .4s ease-in-out adaptiveSelectorL2Back;
    top: 20px;
  }

  .top-menu-opener_active .top-menu-opener_line-one {
    -webkit-animation: .4s ease-in-out adaptiveSelectorL1;
    animation: .4s ease-in-out adaptiveSelectorL1;
    top: 14px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .top-menu-opener_active .top-menu-opener_line-two {
    -webkit-animation: .4s ease-in-out adaptiveSelectorL2;
    animation: .4s ease-in-out adaptiveSelectorL2;
    top: 14px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .top-menu_active {
    z-index: 200;
    height: auto;
    max-height: -webkit-calc(100% - 164px);
    max-height: calc(100% - 164px);
    -webkit-animation: .5s linear showMenuBackground;
    animation: .5s linear showMenuBackground;
  }

  .top-menu-overlay {
    z-index: 50;
    background: #878f9de6;
    width: 0;
    height: 0;
    display: block;
    position: fixed;
    top: 88px;
    left: 0;
  }

  .top-menu-overlay_active {
    width: 100% !important;
    height: 100% !important;
  }

  .top-menu_active .top-menu__link, .sub-menu li {
    text-align: left;
    color: #1a1d23;
    opacity: 1;
    border-top: 1px solid #1a1d231a;
    height: auto;
    margin: 0 22px;
    padding: 8px 0;
    font-family: SuisseIntl-Regular, sans-serif;
    font-size: 16px;
    line-height: 30px;
    -webkit-animation: .5s ease-in-out showLink;
    animation: .5s ease-in-out showLink;
    display: block;
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
  }

  .menu-item-has-children {
    -webkit-animation: ease-in-out showLink;
    animation: ease-in-out showLink;
  }

  .sub-menu li {
    margin: 0;
  }

  .top-menu__link .sub-menu {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    max-width: 100%;
    margin-top: 0;
    padding: 0;
    display: none;
    position: static;
  }

  .menu-item-has-children {
    border: 0 !important;
    padding: 0 !important;
  }

  .top-menu__link.menu-item-has-children > a {
    border-top: 1px solid #1a1d231a;
    width: 100%;
    padding: 8px 0;
  }

  .top-menu__link.menu-item-has-children > a:after {
    float: right;
    margin-top: 8px;
  }

  .sub-menu li {
    webkit-transform: none;
    border-top: none;
    padding: 3px 15px;
    -webkit-animation: none;
    animation: none;
    transform: none;
  }

  .top-menu_active .top-menu__link_active {
    color: #007bff;
    border-bottom: 0;
    font-family: SuisseIntl-Bold, sans-serif;
  }

  .top-menu_active .top-menu__link_p1 {
    margin: 0;
    padding: 12px 22px;
  }

  .top-menu_active .top-menu__link_p6 {
    border-top: 0;
    height: auto;
    margin-top: 80px;
  }

  .top-menu_active .download-button {
    text-align: center;
    height: 48px;
    line-height: 48px;
    display: block;
  }

  .top-menu_active .download-button:before {
    display: none;
  }

  body.fixed .top-menu-overlay {
    top: 74px;
  }

  progress {
    top: 72px;
  }

  @-webkit-keyframes adaptiveSelectorL1 {
    0% {
      top: 10px;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }

    25% {
      top: 11px;
      -webkit-transform: rotate(20deg);
      transform: rotate(20deg);
    }

    50% {
      top: 12px;
      -webkit-transform: rotate(35deg);
      transform: rotate(35deg);
    }

    75% {
      top: 13px;
      -webkit-transform: rotate(40deg);
      transform: rotate(40deg);
    }

    100% {
      top: 14px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
    }
  }

  @keyframes adaptiveSelectorL1 {
    0% {
      top: 10px;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }

    25% {
      top: 11px;
      -webkit-transform: rotate(20deg);
      transform: rotate(20deg);
    }

    50% {
      top: 12px;
      -webkit-transform: rotate(35deg);
      transform: rotate(35deg);
    }

    75% {
      top: 13px;
      -webkit-transform: rotate(40deg);
      transform: rotate(40deg);
    }

    100% {
      top: 14px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
    }
  }

  @-webkit-keyframes adaptiveSelectorL2 {
    0% {
      top: 20px;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }

    25% {
      top: 18px;
      -webkit-transform: rotate(-20deg);
      transform: rotate(-20deg);
    }

    50% {
      top: 16px;
      -webkit-transform: rotate(-35deg);
      transform: rotate(-35deg);
    }

    75% {
      top: 15px;
      -webkit-transform: rotate(-40deg);
      transform: rotate(-40deg);
    }

    100% {
      top: 14px;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }
  }

  @keyframes adaptiveSelectorL2 {
    0% {
      top: 20px;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }

    25% {
      top: 18px;
      -webkit-transform: rotate(-20deg);
      transform: rotate(-20deg);
    }

    50% {
      top: 16px;
      -webkit-transform: rotate(-35deg);
      transform: rotate(-35deg);
    }

    75% {
      top: 15px;
      -webkit-transform: rotate(-40deg);
      transform: rotate(-40deg);
    }

    100% {
      top: 14px;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }
  }

  @-webkit-keyframes adaptiveSelectorL1Back {
    100% {
      top: 10px;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }

    75% {
      top: 11px;
      -webkit-transform: rotate(20deg);
      transform: rotate(20deg);
    }

    50% {
      top: 12px;
      -webkit-transform: rotate(35deg);
      transform: rotate(35deg);
    }

    25% {
      top: 13px;
      -webkit-transform: rotate(40deg);
      transform: rotate(40deg);
    }

    0% {
      top: 14px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
    }
  }

  @keyframes adaptiveSelectorL1Back {
    100% {
      top: 10px;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }

    75% {
      top: 11px;
      -webkit-transform: rotate(20deg);
      transform: rotate(20deg);
    }

    50% {
      top: 12px;
      -webkit-transform: rotate(35deg);
      transform: rotate(35deg);
    }

    25% {
      top: 13px;
      -webkit-transform: rotate(40deg);
      transform: rotate(40deg);
    }

    0% {
      top: 14px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
    }
  }

  @-webkit-keyframes adaptiveSelectorL2Back {
    100% {
      top: 20px;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }

    75% {
      top: 18px;
      -webkit-transform: rotate(-20deg);
      transform: rotate(-20deg);
    }

    50% {
      top: 16px;
      -webkit-transform: rotate(-35deg);
      transform: rotate(-35deg);
    }

    25% {
      top: 15px;
      -webkit-transform: rotate(-40deg);
      transform: rotate(-40deg);
    }

    0% {
      top: 14px;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }
  }

  @keyframes adaptiveSelectorL2Back {
    100% {
      top: 20px;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }

    75% {
      top: 18px;
      -webkit-transform: rotate(-20deg);
      transform: rotate(-20deg);
    }

    50% {
      top: 16px;
      -webkit-transform: rotate(-35deg);
      transform: rotate(-35deg);
    }

    25% {
      top: 15px;
      -webkit-transform: rotate(-40deg);
      transform: rotate(-40deg);
    }

    0% {
      top: 14px;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }
  }

  @-webkit-keyframes showLink {
    from {
      height: 0;
      -webkit-transform: rotateX(90deg);
      transform: rotateX(90deg);
    }

    to {
      height: 30px;
      -webkit-transform: rotateX(0);
      transform: rotateX(0);
    }
  }

  @keyframes showLink {
    from {
      height: 0;
      -webkit-transform: rotateX(90deg);
      transform: rotateX(90deg);
    }

    to {
      height: 30px;
      -webkit-transform: rotateX(0);
      transform: rotateX(0);
    }
  }

  @-webkit-keyframes showLinkBack {
    from {
      height: 30px;
      -webkit-transform: rotateX(0);
      transform: rotateX(0);
    }

    to {
      height: 0;
      -webkit-transform: rotateX(90deg);
      transform: rotateX(90deg);
    }
  }

  @keyframes showLinkBack {
    from {
      height: 30px;
      -webkit-transform: rotateX(0);
      transform: rotateX(0);
    }

    to {
      height: 0;
      -webkit-transform: rotateX(90deg);
      transform: rotateX(90deg);
    }
  }

  @-webkit-keyframes showMenuBackground {
    from {
      max-height: 0;
    }

    to {
      max-height: 100%;
    }
  }

  @keyframes showMenuBackground {
    from {
      max-height: 0;
    }

    to {
      max-height: 100%;
    }
  }

  .cookies-confirm .flex__container {
    display: block;
  }

  .cookies-confirm__button {
    width: 100%;
    margin-top: 24px;
    margin-left: 0;
    display: block;
  }

  .main-section-one__screen_image {
    width: 100%;
    height: auto;
    display: block;
  }

  .section-three__subtitle {
    margin: 0 32px 16px;
    font-size: 22px;
  }

  .section-three-slider_to-left-svg {
    left: -webkit-calc(50% - 126px);
    left: calc(50% - 126px);
  }

  .section-three-slider_to-right-svg {
    left: -webkit-calc(50% + 106px);
    left: calc(50% + 106px);
  }

  .section-three__subtitle {
    padding: 0;
  }

  .solutions-section-three__icon {
    width: auto;
    margin: 0 42px 16px 0;
  }

  .solutions-section-three__icon-container {
    width: 100%;
    max-width: 100%;
    margin: 40px auto 0;
    overflow-x: scroll;
  }

  .solutions-section-two__icon {
    width: auto;
    margin: 0 42px 16px 0;
  }

  .solutions-section-two__icon-container {
    width: 100%;
    max-width: 100%;
    margin: 40px auto 0;
    overflow-x: scroll;
  }

  .partners-section-five {
    max-width: 100%;
    padding: 56px 0;
  }

  .resources {
    max-width: 100%;
    padding: 100px 24px 56px;
    display: block;
  }

  .resources__left-col-link {
    margin-bottom: 0;
    margin-right: 32px;
    position: relative;
  }

  .resources__left-col-link_active:after {
    content: "";
    z-index: 100;
    background: #007bff;
    height: 1px;
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
  }

  .resources__item {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .resources__item-download {
    width: auto;
    margin-top: 8px;
  }

  .adp-flag {
    display: block;
  }

  .events-archive__table-header {
    display: none;
  }

  .events-archive__table-header {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .events-archive__item-name {
    cursor: pointer;
    width: 100%;
    padding-right: 40px;
  }

  .events-archive__item-name svg {
    display: block;
  }

  .posts-header-section {
    padding: 96px 0 44px;
  }

  .header__search {
    display: none;
  }

  .try-free-mobile {
    margin-top: 0;
    padding: 20px 22px;
    display: block;
  }

  .header-log-in-wrapper {
    display: none;
  }

  .header-log-in-wrapper.mobile {
    text-align: center;
    padding: 60px 0 5px;
    display: block;
  }

  .top-menu {
    padding-top: 0;
  }

   .events-archive__item-name {
    padding-right: 0;
  }

  .pricing-section-four__subtitle {
    padding-right: 55px;
    font-size: 24px;
  }

  .footer-in-action-section_device-image {
    top: -500px;
    right: -1300px;
  }

  .pricing-section-three__col_with-cell-header {
    padding: 0;
  }

  .pricing-section-three__header {
    padding: 0 !important;
    font-size: 12px !important;
    line-height: 1.67 !important;
  }

  .pricing-section-three__header_plan {
    display: none;
  }

  .pricing-section-three__plan-names-container {
    border: none;
    width: 100%;
    display: block;
  }

  .pricing-section-three__col-combined_header {
    font-size: 21px;
  }

  #sticky-header {
    top: 72px;
  }

  .pricing-section-three__plan-names-container {
    width: 100% !important;
  }

  .pricing-section-three__plan-names-container {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .pricing-section-three__header_blue-bage {
    top: 18px;
    left: 80px;
  }

  .new-pricing-section-header {
    padding: 30px 0 !important;
  }

  #sticky-header {
    min-height: 182px !important;
  }

  .pricing-section-three__header_text {
    padding: 0 0 0 10px !important;
  }

  .header-block {
    margin-top: 0;
  }

  .hero-banners .container {
    background-size: contain !important;
  }

  .hello_close_button {
    top: 14px !important;
  }

  .footer-big .footer__menus {
    padding: 0 30px;
  }

  .footer-floating {
    display: none;
  }

  .footer-in-action-section.nslt .nslt-form .hbspt-form .hs_email .no-list.hs-error-msgs.inputs-list {
    position: absolute !important;
    top: 82px !important;
  }

  .footer-in-action-section.nslt .footer-in-action-section__title {
    width: 100%;
  }

  .footer-in-action-section.nslt .footer-in-action-section__inner-col {
    padding-top: 20px;
    width: 100% !important;
  }

  .footer-in-action-section.nslt .nslt-form .hbspt-form DIV.hs_email, .footer-in-action-section.nslt .nslt-form .hbspt-form DIV.hs_submit, .footer-in-action-section.nslt .nslt-form .hbspt-form DIV.hs_email {
    width: 100% !important;
  }

  .footer-in-action-section.nslt .waiting-input, .footer-in-action-section.nslt .nslt-form input[type="email"] {
    color: #76777b !important;
    border-radius: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 10px 30px !important;
  }

  .footer-in-action-section.nslt .nslt-submit, .footer-in-action-section.nslt .nslt-form .hbspt-form .hs-button {
    border-radius: 0 !important;
    width: 100% !important;
  }

  .footer-in-action-section.nslt .nslt-form .hbspt-form DIV.hs_i_agree_to_receive_communications_from_chainstack {
    top: 125px !important;
  }

  .footer-in-action-section.nslt .footer-in-action-section__inner {
    padding-bottom: 180px;
  }

  .page-template-page-build-better-with-corda .corda-build-section-one .box-left {
    margin-top: 60px;
  }

  .page-template-page-build-better-with-corda .corda-build-section-one .box-left .title-text h1 {
    margin-bottom: 10px;
    font-size: 28px !important;
    line-height: 1.25 !important;
  }

  .page-template-page-build-better-with-fabric .corda-build-section-one .box-left {
    margin-top: 60px;
  }

  .page-template-page-build-better-with-fabric .corda-build-section-one .box-left .title-text h1 {
    margin-bottom: 10px;
    font-size: 28px !important;
    line-height: 1.25 !important;
  }

  .menu-subsection {
    width: 100% !important;
    margin-top: 15px !important;
  }

  #chainstack-white, #chainstack-blue {
    width: 153px !important;
    height: 24px !important;
  }

  .header-block {
    border-bottom: 1px solid #ddddde !important;
  }

  .header .wrapper {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}

@media (width <= 768px) {
  body.hasscrolled .menu-subsection > span:after {
    background: url(".././img/chevron-down-2x.png") center / cover no-repeat !important;
  }

  .new-home-section-one_video-play-button, .new-home-section-three_content-block-more-steps {
    display: block;
  }

  .cookies-confirm {
    left: 8px;
    right: 8px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .footer__menus-main {
    width: 100%;
  }

  .footer__menus-widget {
    margin-bottom: 22px;
    width: 50% !important;
  }

  .footer__menus-widget:last-child {
    width: 50%;
  }

  .footer__menus {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 40px;
    padding-bottom: 16px;
  }

  .footer {
    padding: 40px 0;
  }

  .posts-header-section {
    padding-bottom: 42px;
  }

  .posts-header-section br {
    display: none;
  }

  .posts-header__title {
    margin-bottom: 24px;
    font-size: 32px;
  }

  .blog-archive .posts-archive__item {
    padding: 0;
  }

  .blog-archive {
    display: block;
  }

  .blog-archive .posts-archive__item {
    width: 100%;
    margin-bottom: 20px;
    padding: 17px 0 0;
  }

  .blog-archive .posts-archive__item:last-child {
    border-bottom: 0;
  }

  .footer__subscrb-form_input {
    min-width: 100px;
  }

  .footer__menus-main {
    margin-bottom: 60px;
  }

  .footer__menus-widget li {
    margin-bottom: 10px;
  }

  .footer__form-wrapper {
    padding-bottom: 15px;
  }

  .ctf-header {
    display: none;
  }

  .footer__menus-widget h3 {
    margin-bottom: 18px;
  }

  #owlVideoDots {
    width: 100%;
    max-width: none;
    bottom: 20px;
    left: 0;
    right: 0;
  }

  #owlVideoNavs button {
    top: 25%;
  }

  .footer-in-action-section_device-image {
    z-index: 1;
    width: 50%;
    max-width: 620px;
    position: absolute;
    top: -300px;
    right: 80px;
  }

  .footer-in-action-section_device-image img {
    height: auto;
    width: 900px !important;
  }

  .footer-in-action-section__inner {
    padding-top: 342px;
    background-position: 73% 24% !important;
  }

  .footer-in-action-section.nslt .footer-in-action-section__inner {
    padding-top: 60px;
  }

  .footer-in-action-section__inner-col {
    width: 100%;
  }

  .footer-in-action-section__title {
    width: 230px;
    font-size: 40px;
  }

  .footer-in-action-section__text {
    font-size: 18px;
    line-height: 24px;
  }

  .footer-in-action-section__buttons .action-button {
    width: 100%;
    margin-right: 0;
  }

  .footer-in-action-section__buttons .action-button:first-child {
    margin-bottom: 16px;
  }

  .footer-big .footer__menus {
    flex-wrap: wrap;
    padding-top: 0;
  }

  .footer-big .footer__menus-main {
    width: 100%;
  }

  .footer-big .footer__menus-main ul li {
    font-size: 24px;
  }

  .footer-big .footer__menus-widget {
    width: 50%;
  }

  .corda-build-section-one {
    padding-top: 72px;
    margin-bottom: 20px !important;
  }

  .corda-build-section-one .box-left {
    width: 80% !important;
    padding: 60px 24px 0 !important;
  }

  .corda-build-section-one .box-left p {
    padding-right: 0 !important;
  }

  .background-wrapper {
    overflow: hidden !important;
  }

  .corda-build-section-one .box-left {
    width: auto !important;
  }

   .testimonial .box-left {
    border: 0;
    width: 100%;
    height: 50%;
  }

  .footer-big .footer__menus {
    padding: 0 25px;
  }

  #gallery {
    width: 100% !important;
  }

  .partners-section-four__image {
    margin-bottom: 20px;
  }

  .footer-in-action-section.nslt .footer-in-action-section__title {
    width: 100%;
  }

  .footer-in-action-section.nslt .footer-in-action-section__inner-col {
    padding-top: 20px;
    width: 100% !important;
  }

  .footer-in-action-section.nslt .nslt-form .hbspt-form DIV.hs_email, .footer-in-action-section.nslt .nslt-form .hbspt-form DIV.hs_submit, .footer-in-action-section.nslt .nslt-form .hbspt-form DIV.hs_email {
    width: 100% !important;
  }

  .footer-in-action-section.nslt .waiting-input, .footer-in-action-section.nslt .nslt-form input[type="email"] {
    color: #76777b !important;
    border-radius: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 10px 30px !important;
  }

  .footer-in-action-section.nslt .nslt-submit, .footer-in-action-section.nslt .nslt-form .hbspt-form .hs-button {
    border-radius: 0 !important;
    width: 100% !important;
  }

  .footer-in-action-section.nslt .nslt-form .hbspt-form DIV.hs_i_agree_to_receive_communications_from_chainstack {
    top: 125px !important;
  }

  .footer-in-action-section.nslt .footer-in-action-section__inner {
    padding-bottom: 180px;
  }

  .top-menu__link.menu-item-has-children > a:after {
    margin-right: 6px;
  }

  .header-block {
    border-bottom: 1px solid #ddddde !important;
  }
}

@media (width <= 680px) {

  [aria-label][role~="tooltip"] {
    display: none;
  }

   .pricing-section-three__header_text {
    padding-right: 0;
  }

  .hero-banners {
    padding: 30px 0 0;
  }

  .cookies-hello-box.active {
    height: auto !important;
  }
}

article code {
  word-break: break-all;
}

@media (width <= 560px) {
  body {
    -moz-osx-font-smoothing: unset;
    -webkit-font-smoothing: unset;
  }

  body.blog .posts-header-section {
    margin-top: 50px;
  }

  .footer-in-action-section_device-image {
    width: 80%;
  }

  .hero-tabs {
    height: 42px;
  }

  .hero-tabs img {
    height: 32px;
    margin: 0 auto;
    padding: 5px 0;
  }

  .partners-section-four__image {
    height: 50px !important;
  }

   .corda-build-section-one .content-container {
    width: 100% !important;
  }

  .hello_close_button {
    top: 14px !important;
  }

  .cookies-hello-box.active {
    height: auto !important;
  }

  .footer-left {
    float: left;
    width: 100%;
    padding: 20px;
    display: inline-block;
  }

  .footer-right {
    flex-wrap: wrap;
    width: 100%;
    padding: 20px;
    display: flex;
  }

  .footer-big .footer__menus-widget {
    vertical-align: top;
    float: none;
  }

  .footer-big .footer__menus {
    padding: 5px;
  }

  .partners-section-four__image-container {
    justify-content: space-around;
  }

  .footer-in-action-section.nslt .nslt-form .hbspt-form DIV.hs_i_agree_to_receive_communications_from_chainstack {
    top: 125px !important;
  }

  .footer-in-action-section.nslt .footer-in-action-section__inner {
    padding-bottom: 200px;
  }

  .footer-in-action-section.nslt .footer-in-action-section__inner-col.nslt {
    text-align: center;
  }

  #hello-padding {
    height: 45px !important;
  }

  .vmiddle-header {
    line-height: 1.25;
  }

  .vmiddle-header span {
    line-height: 1.25 !important;
  }

   .pricing-section-three__plan-names-container.header-block2 .pricing-section-three__col-combined__inner-col_text {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .page-template-page-build-better-with-corda .corda-build-section-one .box-left {
    margin-top: 60px;
    display: block !important;
  }

  .page-template-page-build-better-with-corda .corda-build-section-one .box-left .title-text {
    margin-bottom: 10px;
    font-size: 28px !important;
    line-height: 1.25 !important;
  }

  .page-template-page-build-better-with-corda .corda-build-section-one .box-left2 {
    text-align: left !important;
    width: auto !important;
    padding: 10px 24px 0 !important;
  }

  .page-template-page-build-better-with-corda .corda-build-section-one .background-wrapper {
    margin-bottom: 50px;
  }

  .page-template-page-build-better-with-fabric .corda-build-section-one .box-left {
    margin-top: 60px;
  }

  .page-template-page-build-better-with-fabric .corda-build-section-one .box-left .title-text h1 {
    margin-bottom: 10px;
    font-size: 28px !important;
    line-height: 1.25 !important;
  }

  .page-template-page-build-better-with-fabric .corda-build-section-one .box-left2 {
    text-align: left !important;
    width: auto !important;
    padding: 10px 24px 0 !important;
  }

  .page-template-page-build-better-with-fabric .corda-build-section-one .background-wrapper {
    margin-bottom: 50px;
  }

  .header-block {
    border-bottom: 1px solid #ddddde !important;
  }

  #hello-padding, .cookies-hello-box {
    display: none !important;
  }
}

@media (width <= 400px) {
  .cookies-hello-box.active {
    height: auto !important;
  }
}

.counter-header {
  clear: both;
  width: 100%;
  padding: 30px 0 20px;
  font-family: SuisseIntl-SemiBold, sans-serif;
  font-size: 14px;
  line-height: 25px;
  display: inline-block;
}

[aria-label][role~="tooltip"] {
  z-index: 3;
  position: relative;
}

[aria-label][role~="tooltip"]:before, [aria-label][role~="tooltip"]:after {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
  opacity: 0;
  pointer-events: none;
  transition: all var(--microtip-transition-duration, .18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
  box-sizing: border-box;
  z-index: 1;
  transform-origin: top;
  position: absolute;
  transform: translate3d(0, 0, 0);
}

[aria-label][role~="tooltip"]:before {
  content: "";
  background-size: 100% !important;
}

[aria-label][role~="tooltip"]:after {
  color: #fff;
  content: attr(aria-label);
  text-transform: var(--microtip-text-transform, none);
  white-space: pre-wrap;
  box-sizing: content-box;
  text-rendering: geometricprecision;
  background: #1a1d23;
  border-radius: 4px;
  padding: .5em 1em;
  font-family: SuisseIntl-Regular;
  font-size: 14px;
  line-height: 20px;
}

[aria-label][role~="tooltip"]:hover:before, [aria-label][role~="tooltip"]:hover:after, [aria-label][role~="tooltip"]:focus:before, [aria-label][role~="tooltip"]:focus:after {
  opacity: 1;
  pointer-events: auto;
}

[role~="tooltip"][data-microtip-position|="top"]:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2826,%2029,%2039,%201%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  width: 18px;
  height: 6px;
  margin-bottom: 5px;
}

[role~="tooltip"][data-microtip-position|="top"]:after {
  margin-bottom: 11px;
}

[role~="tooltip"][data-microtip-position|="top"]:before {
  bottom: 100%;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}

[role~="tooltip"][data-microtip-position|="top"]:hover:before {
  transform: translate3d(-50%, -5px, 0);
}

[role~="tooltip"][data-microtip-position|="top"]:after {
  bottom: 100%;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}

[role~="tooltip"][data-microtip-position="top"]:hover:after {
  transform: translate3d(-50%, -5px, 0);
}

[role~="tooltip"][data-microtip-position|="bottom"]:after {
  margin-top: 11px;
}

[role~="tooltip"][data-microtip-position|="bottom"]:before {
  top: 100%;
  bottom: auto;
  left: 50%;
  transform: translate3d(-50%, -10px, 0);
}

[role~="tooltip"][data-microtip-position|="bottom"]:hover:before {
  transform: translate3d(-50%, 0, 0);
}

[role~="tooltip"][data-microtip-position|="bottom"]:after {
  top: 100%;
  left: 50%;
  transform: translate3d(-50%, -10px, 0);
}

[role~="tooltip"][data-microtip-position="bottom"]:hover:after {
  transform: translate3d(-50%, 0, 0);
}

[role~="tooltip"][data-microtip-position="left"]:before, [role~="tooltip"][data-microtip-position="left"]:after {
  inset: 50% 100% auto auto;
  transform: translate3d(10px, -50%, 0);
}

[role~="tooltip"][data-microtip-position="left"]:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2826,%2029,%2035,%201%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  width: 6px;
  height: 18px;
  margin-bottom: 0;
  margin-right: 5px;
}

[role~="tooltip"][data-microtip-position="left"]:after {
  margin-right: 11px;
}

[role~="tooltip"][data-microtip-position="left"]:hover:before, [role~="tooltip"][data-microtip-position="left"]:hover:after {
  transform: translate3d(0, -50%, 0);
}

[role~="tooltip"][data-microtip-position="right"]:before, [role~="tooltip"][data-microtip-position="right"]:after {
  top: 50%;
  bottom: auto;
  left: 100%;
  transform: translate3d(-10px, -50%, 0);
}

[role~="tooltip"][data-microtip-position="right"]:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2826,%2029,%2035,%201%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  width: 6px;
  height: 18px;
  margin-bottom: 0;
  margin-left: 5px;
}

[role~="tooltip"][data-microtip-position="right"]:after {
  margin-left: 11px;
}

[role~="tooltip"][data-microtip-position="right"]:hover:before, [role~="tooltip"][data-microtip-position="right"]:hover:after {
  transform: translate3d(0, -50%, 0);
}

[role~="tooltip"][data-microtip-size="small"]:after {
  white-space: pre-wrap;
  width: 80px;
}

[role~="tooltip"][data-microtip-size="large"]:after {
  white-space: pre-wrap;
  z-index: 9;
  width: 260px;
}
