/*!
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-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-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: 0px;
    }
}
html,
body {
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    overflow-x: hidden;
    overflow-x: clip;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #1a1d23;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.hello-inner {
    box-sizing: border-box;
}
select, textarea, option {font-family: 'SuisseIntl-Regular', sans-serif !important; font-size: 16px; line-height: 20px}
input:focus, select:focus, a:focus, a:focus-visible {outline: none;}
strong {font-family: 'suisseintl-medium',sans-serif; font-weight: bold;}
input {   
    /* Remove First */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
SPAN.faq-toggle:after{
    cursor:pointer;
    content:"";
    background-image: url('img/moreinfo.svg');
    background-size: 16px 16px;
    display: inline-block;
    width: 16px; 
    height: 16px;
    margin-left: 6px;
    opacity: 0.7;
    margin-bottom: -2px;

}
.wp-block-table td, .wp-block-table th { /*border: 0px;*/ }
img { image-rendering: -webkit-optimize-contrast; }
.wp-block-code{
    border-left: 8px solid #d9d9d9;
    background-color: #f9fafd;
    padding: 1rem;
    white-space: pre-wrap;
    overflow-wrap: break-word;
}
.single-post__content-entry table { width: 100%;}
.single-post__content-entry table td { font-size:14px; line-height:24px; padding: 15px 18px;}
.single-post__content-entry table tr:nth-child(even) {background: #f2f8ff}
.single-post__content-entry table tr:nth-child(odd) {background: #FFF}

/* Monospace defaults (optional) */
pre, code {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
}

/* Code blocks */
pre {
  /* allow wrapping but still respect whitespace */
  white-space: pre-wrap;           /* preserve \n, wrap long words */
  overflow-wrap: anywhere;         /* modern wrap for long tokens */
  word-break: break-word;          /* Safari fallback */
  max-width: 100%;
  overflow-x: auto;                /* scroll if something still can’t wrap */
  line-height: 1.5;
  padding: 0.75rem;
  border-radius: 8px;
  background: #f6f8fa;             /* optional, remove if you don’t want styling */
}

/* Inline code (optional wrap) */
code {
  overflow-wrap: anywhere;
  word-break: break-word;
  color:  #b56500;
}


iframe {
    border: 0;
}

#menu-widget-menu-3 a { cursor: pointer; }
/*body.fixed {*/
/*padding-top: 80px;*/
/*}*/
.overflowed {
    overflow: hidden;
    height: 100%;
}
.wrapper {
    max-width: 1152px;
    padding-left: 64px;
    padding-right: 64px;
    margin: 0 auto;
}
.flex__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.flex__wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex__justify_start {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
}
.flex__justify_center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex__justify_end {
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
}
.flex__justify_space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.flex__justify_space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex__justify_stretch {
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
}
.flex__align_start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.flex__align_center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex__align_end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex__align_stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.relative {
    position: relative;
    overflow: auto;
}
.text-block {
    color: #76777b;
    text-align: center;
    line-height: 24px;
}
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 {
    background: none;
    padding-top: 24px;
    padding-bottom: 24px;
    -webkit-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
    position: fixed;
    top: 0;
    z-index: 999;
    left: 0;
    right: 0;
    background: #fff;
}
.user-nav { padding-top: 8px; }
/*.console-link {text-decoration:none;float:right;display:inline-block;background-color: #007bff !important;height: 32px !important;color: #fff !important;font-size: 16px !important;line-height: 32px !important;-webkit-border-radius: 6px;border-radius: 6px;text-align: center;font-weight: bold !important; width: 140px !important; padding: 0; margin: 4px 0 4px 15px !important;}
*/
body {
    padding-top: 80px;
}
body.fixed .header {
    margin-top: 0;
    top: 0;
}
body.hasscrolled .header {
    margin-top: 0;
    top: 0;
    background: #fff;
}
.footer {
    display: block;
    background: #1a1d23;
    color: #fff;
    text-align: center;
    padding-top: 104px;
    padding-bottom: 64px;
}
.footer__email-icon {
    display: block;
}
.footer__email-icon_svg {
    width: 130px;
    height: auto;
}
.footer__title {
    display: block;
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    font-weight: 400;
    font-family: 'SuisseIntl-SemiBold';
    margin-top: 24px;
}
.footer__subscrb-form {
    margin: 24px auto 0;
    max-width: 384px;
}
.footer__subscrb-form_input {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border: 0;
    max-width: 298px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    font-size: 16px;
    padding: 12px 16px;
    line-height: 24px;
    margin-right: 8px;
    background: #fff;
}
.footer__subscrb-form_button {
    color: #fff;
    background: #007bff;
    font-size: 16px;
    line-height: 32px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    border: 0;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding-left: 16px;
    padding-right: 16px;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.footer__socials {
    margin-top: 64px;
}
.footer__socials_icon {
    display: inline-block;
    vertical-align: middle;
    margin: 0 16px;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    opacity: 0.8;
    -webkit-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
}
.footer__socials_icon img {
    width: 100%;
}
.footer__socials_icon:hover {
    opacity: 1;
}
.footer__socials_icon-svg {
    display: block;
    margin: 4px auto;
    height: 24px;
}
.footer__socials_icon-svg g,
.footer__socials_icon-svg path {
    fill: #1a1d23;
}
.footer__posttext {
    margin-top: 104px;
    color: #606266;
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: normal;
}
.footer__posttext-icon {
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
    opacity: 0.65;
    width: 16px;
    height: 16px;
    background-image: url("data:image/png;base64,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YJILoJoLEOENEO0NqIODYvyjslIc7Ce8qM0A+JLx8XdxAEQLgG994+NjzePj36oBsPsA7R8mcjkAAE4KgHxl5a6ouybo/Qz/Un8B8nsGZSyfe2wAAAAJcEhZcwAACxMAAAsTAQCanBgAAAVKaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjY4IiBleGlmOlBpeGVsWURpbWVuc2lvbj0iNjkiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTEwVDEwOjI5OjQ1KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMS0xMFQxMDozMTo1MSswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0xMFQxMDozMTo1MSswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpD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");
    background-repeat: no-repeat;
    background-size: cover;
}
.footer__logo {
    display: inline-block;
    width: auto;
    height: 24px;
    margin: 64px auto 0;
}
/*============NEW FOOTER============*/
.footer-in-action-section {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.footer-in-action-section_device-image {
    position: absolute;
    right: -1150px;
    width: 1700px;
    top: -550px;
}
.footer-in-action-section_device-image img {
    width: 1700px;
    height: auto;
    z-index: -1;
    max-width: unset;
}
.footer-in-action-section__inner {
    padding: 112px 0;
    background: linear-gradient(114.29deg, #AAFFFF -21.35%, #49B3FF 4.7%, #007BFF 43.81%);
    color: #ffffff;
}
.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;
    font-size: 22px;
    line-height: 32px;
    padding-right:20px;
}
.footer-in-action-section__buttons .action-button {
    display: inline-block;
    width: 240px;
    background:transparent;
    margin-right: 1%;
    padding: 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    border: 1px  solid rgba(255, 255, 255, 0.5);
}
.footer-in-action-section__buttons .action-button:hover {
    background:none;
    border: 1px  solid rgba(255, 255, 255, 1);
}
/*.footer-in-action-section__buttons .action-button:first-child {
    background-color: #ffffff;
    color: #007bff;
}*/
.footer-in-action-section__buttons .action-button svg {
    height: 14px;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-left: 8px;
}
.footer.footer-big {
    display: block;
    background: #fff;
    /*color: #fff;*/
    text-align: center;
    padding-top: 0px;
    padding-bottom: 55px;
}
.new-home-wrapper{
    padding-left: 24px;
    padding-right: 24px;
    max-width: 944px;
    margin: auto;
    position: relative;
}
.new-footer-wrapper{
    padding-left: 24px;
    padding-right: 24px;
    max-width: 1152px;
    margin: auto;
    position: relative;
}
.footer-big .footer__menus {
    padding-top: 50px;
    padding-bottom: 15px;
    max-width: 1150px;
    margin: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    justify-content: space-between;
    text-align: left;
}
.footer-big .footer__menus-main {
    width: 23%;
}
.footer-big .footer__menus-widget {
    width: 25%;
    display: inline-block;
    float:right;
}

.footer-big .footer__menus-main ul, .footer-big .footer__menus-widget ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.footer-big .footer__menus-main ul li, .footer__menus-widget h3 {
    font-family: "SuisseIntl-SemiBold", sans-serif;
    font-size: 16px;
    line-height: 2;
    margin-bottom: 12px;
    margin-top: 0;
    color: #1a1d23;
    font-weight: normal;
}
.footer-big .footer__menus-main ul li a {
    color: inherit;
    text-decoration: none;
}
.footer-big .footer__menus-widget li {
    font-size: 14px;
    color: #8c8e91;
    margin-bottom: 12px;
    display: block;
    padding-right: 25px;
    line-height: 1.71;
}
.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;
    font-size: 14px;
    margin-right:20px;
}
/* new footer */
.footer-left {width:25%; float:left;display: inline-block; padding-top:2px;}
.footer-right {
  width:75%; float:left;display: inline-block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    justify-content: space-between;
  }  
.footer__menus .footer-svg {margin-right:4px; text-decoration: none}  
.footer-address {padding:15px 0;display: block;font-size: 14px; line-height:20px;color:#1A1D23}

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

.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 {
    display: inline-block;
    border: 0;
    height: 32px;
}
.logo__svg {
    width: auto;
    height: 100%;
}
.top-menu {
    display: block;
    margin-right: 10px;
    margin-left: 0px;
    padding-top: 3px;
    text-align: center;
    margin-top: 0;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;

}

.top-menu__link {
    display: inline-block;
    font-size: 16px;
    padding: 24px 0;
    margin: -24px 14px;
    position: relative;
    vertical-align: top;
}
.top-menu__link .sub-menu {
    position: absolute;
    left: -24px;
    top: 60px;
    padding: 16px 24px;
    list-style-type: none;
    z-index: 1;
    display: none;
    margin-bottom: 0;
    white-space: nowrap;
    text-align: left;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 25px 0 rgba(57, 107, 161, 0.25);
    min-width:110px;
}
.header-log-in-wrapper {
    display: inline-block;
    padding-top: 7px;
    min-width: 55px;
}
.header-login-button{
    font-size:  16px;
    color: #007bff;
    font-family: "SuisseIntl-Medium";
    margin-right: 8px;
    text-decoration: none;
}
.header-login-button:hover{
    text-decoration: none;
}

/*.top-menu__link .sub-menu::before {*/
/*content: '';*/
/*display: block;*/
/*width: 100%;*/
/*}*/
/*.top-menu__link .sub-menu::after {*/
/*content: '';*/
/*display: inline-block;*/
/*width: 100%;*/
/*}*/
/*.top-menu__link.menu-item-has-children:hover .sub-menu {*/
/*display: block;*/
/*}*/
.top-menu__link.menu-item-has-children>a {
    display: inline-block;
}
.top-menu__link.menu-item-has-children>a::after {
    display: inline-block;
    margin-left: 8px;
    width: 16px;
    height: 16px;
    content: '';
    background: url("img/chevron-down-2x.png") no-repeat center;
    background-size: cover;
    vertical-align: middle;
}
.top-menu__link.menu-item-has-children:hover>a::after {
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}
.top-menu__link a {
    font-family: 'SuisseIntl-Regular', sans-serif;
    line-height: 30px;
    color: #1a1d23;
    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;
}
.page-template-page-pricing .header .current-menu-item, .page-template-archive-customer .header .current-menu-item, .page-template-page-enterprise .header .current-menu-item { border-bottom: 2px solid #fff; }

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

.header__search-close-icon{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 5px;
    cursor: pointer;
}
.header__search-close-icon:after {
    content: '';
    height: 16px;
    border-left: 2px solid #98999C;
    position: absolute;
    transform: rotate(45deg);
    left: 5px;
}
.header__search-close-icon:before {
    content: '';
    height: 16px;
    border-left: 2px solid #98999C;
    position: absolute;
    transform: rotate(-45deg);
    left: 5px;
}
.header__search-input input{
    display: inline-block;
    border: 0;
    border-bottom: 1px solid #d8d8d8;
    padding: 5px 35px;
    font-size:  16px;
    min-width: 540px;
}
.header__search-icon-abs{
    position: absolute;
    left: 0;
    top: 5px;
}
.header__search-input{
    position: relative;
}
.header__search-input{
    display: none;
}
.header__search-input input:focus{
    border: 0;
    border-bottom: 1px solid #d8d8d8;
    outline: 0!important;
}
















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

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


/*NEW HOME*/
.home-slider-wrapper {
    position: relative;
}
.home-slider-wrapper .owl-carousel .owl-stage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.home-slider-wrapper .owl-carousel .owl-stage .owl-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.new-home-section-one {
    background: no-repeat 95% 50%;
    -webkit-background-size: contain;
    background-size: 718px 559px;
    background-position: 74% 0;
    padding: 90px 0 110px;
    position: relative;
    width: 100%;
}
.new-home-section-one_two-cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    flex-direction: row-reverse; 
}
.new-home-section-one_col-text {
    padding-right: 28px;
}
.new-home-section-one_col-text-title {
    margin-top: 0;
    margin-bottom: 32px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 54px;
    font-weight: normal;
    line-height: 1.19;
}
.new-home-section-one_col-text-subtitle {
    margin-bottom: 56px;
    color: #76777b;
    font-size: 22px;
}
.new-home-section-one_col-text-subtitle b, .new-home-section-one_col-text-subtitle strong {
    color: #1a1d23;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
}
.new-home-section-one_col-text-buttons a {
    display: inline-block;
    padding: 7px 50px;
    vertical-align: middle;
    font-family: 'SuisseIntl-Medium', sans-serif;
    font-size: 16px;
    width: auto;
    text-decoration: none;
}
#homeSlider .new-home-section-one_col-text-buttons a>img {
    vertical-align: middle;
    display: inline;
    width: auto;
    margin-left:12px;
}
.new-home-section-one_col-video {
    text-align: center;
}
.new-home-section-one_video {
    position: relative;
}
.new-home-section-one_video img, .new-home-section-one_video_button, .new-home-section-one_video-title {
    cursor: pointer;
}
.new-home-section-one_col-text, .new-home-section-one_col-video {
    width: 50%;
    position: relative;
}
#owlVideoDots {
    margin-top: 40px;
    position: absolute;
    width: 100%;
    bottom: 75px;
    z-index: 5;
    max-width: 472px;
    left: 50%;
    text-align: center;
}
#owlVideoDots button {
    width: 6px;
    height: 6px;
    border-radius: 4px;
    background-color: #007bff;
    opacity: .3;
    margin: 0 8px;
    outline: none;
    padding: 0;
    border: none;
}
#owlVideoDots button.active {
    opacity: 1;
}
#owlVideoNavs {
    position: absolute;
    height: 100%;
    width: 100%;
    max-width: 1280px;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
}
#owlVideoNavs button {
    border: none;
    background: none;
    outline: none;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    z-index: 10;
}
#owlVideoNavs button.owl-next {
    right: 0;
    margin-right:73px;
}
#owlVideoNavs button.owl-prev{
    left:0;
    margin-left:61px;
}
/* new home hero banner section */
.home-hero-wrapper { font-family: 'SuisseIntl-Regular', sans-serif; margin-bottom:30px; overflow: hidden; position: relative;}
.home-hero-container {width:100%;max-width:1280px;margin:0 auto}
.home-hero-wrapper h1 {font-family: 'SuisseIntl-SemiBold', sans-serif; font-size: 48px;line-height: 0.9; margin:0; font-weight: normal}
.home-hero-wrapper h2 {font-size: 18px; line-height: 24px;margin:0; font-weight: bold;}
.home-hero-left-col {width:43%;display:inline-block; margin-top:40px; margin-bottom: 80px}
.home-hero-left-col .container {padding:140px 0 20px 65px; color: #fff;}
.home-hero-right-col {width:56%;display:inline-block;vertical-align: top; margin-top:40px;}

.home-hero-right-col-text {background:#FFF;width:88%;margin: 0 auto;border-radius: 6px; padding:24px;text-align:left;
    -webkit-box-shadow: 0px 8px 25px rgba(57, 107, 161, 0.25);
    -moz-box-shadow: 0px 8px 25px rgba(57, 107, 161, 0.25);
    box-shadow: 0px 8px 25px rgba(57, 107, 161, 0.25);
}

.home-hero-wrapper .action-button2 {
    display: inline-block;
    width: 48%;
    background:transparent;
    margin-right: 1%;
    padding: 9px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    border: 1px  solid rgba(255, 255, 255, 0.4);
}
.home-hero-wrapper .action-button2:hover {
    background:none;
    border: 1px  solid rgba(255, 255, 255, 1);
}


.home-hero-right-col-text p {font-size: 14px; line-height: 24px; color:#1A1D23; margin: 0px 20px 0 0; position: relative;}
.home-hero-right-col-text .action-button { color: #007BFF; padding: 8px 0; border: 1px solid #007BFF; background: #fff;}
.home-hero-text {font-size: 18px;line-height: 24px; padding-top:5px;}
.home-hero-text strong, .home-hero-right-col-text strong {color:#1A1D23}
.hero-tabs-container {display:flex; justify-content: space-between;width:100%;padding:15px 0 0px  0;}
.hero-tabs-mobile-container {display:none;width:100%;padding:40px 0 10px  0;}
.hero-tabs-50 { cursor:pointer;position:relative;display:inline-block; width:48%; padding:10px 0; border-bottom:2px solid #E5F1FF; text-align:center;}
.hero-tabs { cursor:pointer;  width: 22%; height:52px; border: 1px solid #E5F1FF; border-radius: 6px; display: inline-block; margin-top:1px;margin-right:1px;margin-left:1px;} 
.hero-tabs.active{border: 2px solid #007BFF; margin-right:0px; margin-top:0px; margin-left:0px;}
.hero-tabs img { height:39px;  padding: 6px 0px; display:block; margin: 0 auto;}
.hero-tabs-50 img {height:24px; width:auto;}
.hero-tabs-50.active {border-bottom:2px solid #007BFF}
.hero-tabs:first-child { float:left}
.hero-tabs-50:last-child {float:right}
.new-badge {background: #FF2A1A; position: absolute; top: -18px; right: 0; color: #fff; padding: 3px 10px; border-radius: 16px; font-size: 14px;}
.home-hero-video-container {clear:both;padding: 18px 0px; text-align: center}
.video-icon-container {width:16px;height:16px;margin: 2px 10px;display: inline-block;}


.hero-banners{padding:30px 50px 0 42px;}
.hero-banners .container {width:100%; height:464px; position:relative;text-align: center; float:right}
.hero-banners .bottom-box {width:100%;height:100px;position:absolute;bottom:30px}
.hero-banners .bottom-col-1 {width:75%;display: inline-block; padding-top:8px}
.hero-banners .bottom-col-2 {width:24%;display: inline-block; padding-top:8px; vertical-align: top}
/* end new home hero banner section */


/* new home mentions */

.testimonial .title-text { display: inline-block;font-size: 32px;line-height: 40px;font-family: 'SuisseIntl-SemiBold', sans-serif;color: #1A1D23; height: 60px;}
.testimonial .position {display: inline-block; width:100%; float:left; font-family: 'SuisseIntl-SemiBold', sans-serif; font-weight: normal}
.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 {width:50%;height:100%;display:inline-block; text-align:left;border-right:1px solid #DDDDDE; vertical-align: top}
.testimonial .box-right {width:49%;height:100%;display:inline-block; text-align:left; vertical-align: top}
.page-template-page-home-new .testimonial .box-left {border-right:0px solid #DDDDDE; }
.page-template-page-home-new .testimonial .box-right {border-left:1px solid #DDDDDE; }

.testimonial .box-right .text-body {padding-left:40px;margin: 0 auto; }
.testimonial .box-left .text-body {margin: 0 auto;}
.testimonial .message {clear:both;display: block; padding: 0px 60px 15px 0;}
.testimonial .logo-wrap {display: inline-block; padding-left: 8px; margin-top: -8px; float: left;}
.testimonial .logo-box {display: table-cell; vertical-align: middle;}
.testimonial .logo-box img {max-height:55px;}

 .talking .title-text { display: inline-block;font-size: 32px;line-height: 40px;font-family: 'SuisseIntl-SemiBold', sans-serif;color: #1A1D23; height: 60px;}
.talking .google-text { display: inline-block;  padding-right: 8px; margin-top:2px; float:left;}
.talking .gartner-text { display: inline-block; padding-left: 8px; margin-top:1px;float:right;}
.talking a { color: #007bff; font-family: 'SuisseIntl-SemiBold', sans-serif; text-decoration: none;}
.talking .box-left {width:50%;height:45%;display:inline-table; text-align:center;border-right:1px solid #DDDDDE;vertical-align:middle;}
.talking .box-right {width:49%;height:100%;display:inline-table; text-align:center;vertical-align:middle;}

.new-home-section-one_video-slide {
    max-width: 384px;
    border-radius: 10px;
    margin: auto;
    -webkit-box-shadow: 0px 25px 120px -64px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 25px 120px -64px rgba(0,0,0,0.75);
    box-shadow: 0px 25px 120px -64px rgba(0,0,0,0.65);
}
.new-home-section-one_video-play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    cursor: pointer;
    z-index: 2;
    display: none;
}
.new-home-section-one_video {
    margin-bottom: 30px;
}
.new-home-section-one_video-title {
    color: #007bff;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    display: inline-block;
    margin-right: 16px;
}
.new-home-section-one_video_button {
    display:inline-block;width:32px;height:32px;display: inline-block;margin: -10px 20px;
}
.new-home-section-one_video-duration {
    color: #007bff;
    opacity: .5;
}
.new-home-section-two {
    background-color: #F5F8FC;
    padding: 66px 0;
}
.new-home-section-two_two-cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    align-items: flex-start
}
.new-home-section-two_two-cols-text {
    max-width: 480px;
    /*-webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;*/
    padding: 50px 0;
}
.new-home-section-two_title {
    color: #1A1D23;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 40px;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 30px;
}
.new-home-section-two_subtitle,.new-home-section-two_subtext {
    color: #1A1D23;
    font-size: 24px;
    line-height: 32px;
    margin-top: 0;
}
.new-home-section-two_subtitle {
    margin-bottom: 30px;
    opacity: 0.7;
}
.new-home-section-two_subtext {
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    margin-bottom: 0;
}
.new-home-section-two_two-cols-image {
    width: 56%;
    -webkit-background-size: contain;
    /*background-size: contain;*/
    background-size: 1245px 632px !important;
    height:632px;
    margin-top: 10px
}
.new-home-section-four {
    padding: 80px 0 36px;
    /*background:#F5F8FC;*/
}
.new-home-section-four .new-home-wrapper, .new-home-section-five .new-home-wrapper_ext{
   max-width: 1148px
}
.new-home-section-four_title {
    margin-top: 0;
    font-size: 32px;
    line-height: 40px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    margin-bottom: 18px;
    text-align: center;
}
.new-home-section-four_subtitle {
    font-size: 24px;
    line-height: 1.33;
    margin-top: 0;
    margin-bottom: 90px;
    text-align: center;
    max-width: 730px;
    margin-left: auto;
    margin-right: auto;
}
.new-home-section-four_items {
    display: flex;
    flex-flow: row wrap;
}
.new-home-section-four_item {
    width: 50%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 64px;
}
.new-home-section-four_item .wrapper {display: inline-block;padding-left: 30px;width: 70%;}
.new-home-section-four_item-image {
    display: inline-block;
    width: 54px;
    /*margin-bottom: 24px;*/
    vertical-align: top;
}
.new-home-section-four_item-image-title {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 1.2;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
}
.new-home-section-four_item-text {
    color: #1A1D23;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 16px;
}
.new-home-section-four_item-link a {
    text-decoration: none;
}
.new-home-section-four_item-link a>img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}
.new-home-section-five__link {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    margin-top: 40px;
}
.new-home-section-five__link::after {
    content: '';
    width: 14px;
    height: 14px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALVJREFUOBFjYBjygBGnD2r+bwXK8TCwMHgyNDB+w6WOCZcEw38GESC2Y/jNMBWnGqAEbgOYGJKA8t+BOIGh+n88LkNwG9DMeBVofB5YIyPDNIaG/1rYDMFtAEh1M+McBkaG5UCvcAG9spB0A7DpQBPD74La/ylA2yOBrvjGwMqANRxwR2Ptf22GfwyngRZyAnECQysjiV74xzAPqnkBLs0g37CACKyAkeENUPwQUEU2VvnhIwgAI74jHKX+0GIAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
.new-home-section-eight {
    padding: 105px 0;
    background:#F5F8FC;
}
.new-home-section-eight>.new-home-wrapper {
    max-width: 620px;
    text-align: center;
}
.marketplace-wrapper {
    max-width: 620px;
    text-align: center;
}
.new-home-section-eight_title {
    margin-top: 0;
    margin-bottom: 22px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 54px;
    line-height: 1.2;
}
.new-home-section-eight_subtitle {
    margin-top: 0;
    margin-bottom: 50px;
    font-size: 24px;
}
.new-home-section-eight_text>p {
    color: #1A1D23;
    line-height: 1.5;
    margin: 0;
}
.new-home-section-eight_text>p:not(:last-child) {
    margin-bottom: 24px;
}
.new-home-section-three {
  background-color: #fff;
  padding-top: 96px;
  padding-bottom: 84px;
}
.new-home-section-three.tab { padding-top: 0; }
.new-home-section-three.tab.product-page {
  padding-bottom: 44px;
}
.new-home-section-three.tab.corda-onboard-page {
  padding-bottom: 44px;
  padding-top: 54px;
}
.new-home-section-three_title-wrapper h2 {
  margin-top: 0;
  margin-bottom: 22px;
  text-align: center;
  font-family: 'SuisseIntl-SemiBold', sans-serif;
  font-size: 32px;
    line-height: 40px;
    font-weight: normal;
}
.new-home-section-three_title-wrapper.product-page h2 {
    margin-bottom: 40px;
}
.new-home-section-three_title-wrapper.product-page p { font-size: 22px; line-height:32px; }

.new-home-section-three_title-wrapper p {
  font-size: 24px;
  text-align: center;
  margin: 0;
  padding-bottom: 70px;
  font-family: 'SuisseIntl-Regular';
}
.new-home-section-three_framed-block {
  border-radius: 4px;
  /*box-shadow: 0 6px 12px 0 rgba(0, 34, 69, 0.15);*/
  background-color: #F5F8FC;
  padding: 40px 32px 25px 32px;
  position: relative;
  margin-bottom: 50px;
}
.new-home-section-three_content-block.first-block {
  width: 49%;
  margin-right: 2%;
  box-sizing: border-box;
}
.new-home-section-three_content-block.second-block {
  width: 49%;
  box-sizing: border-box;
    position: -webkit-sticky;
    position: sticky;
    top: 6rem;
}
.new-home-section-three_content-block-title {
  font-size: 24px;
  font-family: 'SuisseIntl-SemiBold', sans-serif;
  line-height: 1.33;
  margin: 0;
  font-weight: normal;
}
.new-home-section-three_content-block-title_last {
    padding: 25px 0;
}
.new-home-section-three_content-block-list {
  margin-top: 32px;
  position: relative;
}
.new-home-section-three_content-block-list.product-page {
  margin-top: 32px;
  position: relative;
  padding-bottom: 110px;
}
.new-home-section-three_content-block-list #expandContent {
    /*height: 500px;
    overflow: hidden;*/
    height: auto;
    padding-bottom:60px;
}
.new-home-section-three_content-block-list.product-page #expandContent {
    /*height: 500px;*/
    overflow: unset;
    height: auto;
    padding-bottom:0px;
}
.new-home-section-three_content-block-list #expandContent.expanded {
    height: auto;
    padding-bottom:60px;
}
.new-home-section-three_content-block-list ul {
  margin: 0;
  padding: 0 18px;
  list-style-type: disc;
}
.new-home-section-three_content-block-list ul>li {
  font-size: 16px;
  line-height: 1.5;
  color: #1A1D23;
  padding-bottom: 10px;
  /*padding-left: 10px;*/
}
.new-home-section-three_content-block-list ul>li>ul {
  padding-top: 17px;
}
.new-home-section-three_content-block-list ul>li>ul>li {
  padding-bottom: 10px;
  list-style-type: circle;
}
.new-home-section-three_content-block-list ul>li>ul>li:last-child {
  padding-bottom: 5px;
}
.new-home-section-three_content-block-more-steps {
    display: none;
    text-align: center;
    padding-top: 70px;
    position: absolute;
    bottom: 0;
    width: 100%;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    cursor: pointer;
background: -webkit-linear-gradient(rgba(244, 248, 252,0) 0%, rgba(244, 248, 252,1) 60%, rgba(244, 248, 252,1) 100%);
background: -o-linear-gradient(rgba(244, 248, 252,0) 0%, rgba(244, 248, 252,1) 60%, rgba(244, 248, 252,1) 100%);
background: linear-gradient(rgba(244, 248, 252,0) 0%, rgba(244, 248, 252,1) 60%, rgba(244, 248, 252,1) 100%);
}
.new-home-section-three_content-block-more-steps img {
    position: relative;
    top: 3px;
    padding: 0 6px;
}
.new-home-section-three_bottom-text {
    position: absolute;
    width: 100%;
    background-color: #1A1D23;
    color: #fff;
    border-radius: 0 0 4px 4px;
    padding: 0;
    left:0;
    bottom: -29px;
    text-align: center;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 16px;
}
.new-home-section-three_bottom-text.product-page {
    position: absolute;
    width: 100%;
    background-color: #1A1D23;
    color: #fff;
    border-radius: 0 0 4px 4px;
    padding: 20px 0;
    left:0;
    bottom: -29px;
    text-align: left;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 22px;
}

.new-home-section-three_bottom-text DIV { padding:14px; }
.new-home-section-three_bottom-text.product-page DIV { padding:0 10px 0 50px }


.second-block .new-home-section-three_bottom-text {
    background-color: #0055D9;;
}
.new-home-section-three_after-list-text {
    padding: 32px 34px 0 34px;
}
.new-home-section-three_after-list-text_main {
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 24px;
    color: #1a1d23;
    line-height: 1.33;
    padding-bottom: 26px; 
}
.new-home-section-three_after-list-text_main.product-page {
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 32px;
    color: #fff;
    line-height: 40px;
    padding-bottom: 26px; 
}
.new-home-section-three_after-list-text_remark {
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 12px;
    color: #979eb2;
    line-height: 2;
    margin-bottom:42px;
}
.new-home-section-three_bottom-text.product-page .new-home-section-three_after-list-text_remark {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom:0px;
    text-align: left;
}

.new-home-section-three_content-block.second-block .new-home-section-three_framed-block {
  box-shadow: none;
  background-color: #007bff;
  color: #fff;
}
.new-home-section-three_content-block.second-block .new-home-section-three_content-block-list ul li {
  color: #fff;
}
.new-home-section-three_second-block_after-text {
    padding: 32px 34px 0 34px;
}
.new-home-section-three_second-block_after-text_title {
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #1a1d23;
}
.new-home-section-three_content-block.second-block .new-home-section-three_content-block-list.new-home-section-three_content-block-list_second-block ul li {
    color: #1A1D23;
}
.new-home-wrapper_ext {
    padding-left: 24px;
    padding-right: 24px;
    max-width: 1152px;
    margin: auto;
}
.new-home-section-five,
.new-home-section-six,
.new-home-section-seven {
    background-color: #fff;
    padding-top: 20px;
}
.new-home-section-seven {
    padding-bottom: 0px;
}
.new-home-section-five_column-wrapper,
.new-home-section-six_column-wrapper,
.new-home-section-seven_column-wrapper {
    display: flex;
}
.new-home-section-five_column-left,
.new-home-section-six_column-left,
.new-home-section-seven_column-left {
    width: 50%;
    padding-right: 80px;
    /*padding-left: 104px;*/
    box-sizing: border-box;
}
.new-home-section-five_column-right,
.new-home-section-six_column-right {
    width: 50%;
}
.new-home-section-seven_column-right {
    width: 50%;
}
.new-home-section-seven_column-right-reverse {
    width: 50%;
    margin-right:40px;
    margin-bottom: 40px;
}
.hosting-section-four.about-page .new-home-section-seven_column-right-reverse { margin-bottom:0; }
.new-home-section-five_column h2,
.new-home-section-six_column h2,
.new-home-section-seven_column h2 {
  margin-top: 0;
  margin-bottom: 22px;
  text-align: left;
  font-family: 'SuisseIntl-SemiBold', sans-serif;
  font-size: 32px;
  line-height: 40px;
  color: #1a1d23;
  padding-top: 20px;
}
.new-home-section-seven_column-left-reverse {margin-top: 50px;padding-right: 150px;}

.new-home-section-five_column h3,
.new-home-section-six_column h3,
.new-home-section-seven_column h3 {
  font-size: 24px;
  line-height: 1.33;
  font-family: 'SuisseIntl-Regular', sans-serif;
  color: #1a1d23;
  font-weight: normal;
}
.new-home-section-five_column.product-page h3{
    font-size:22px;
    line-height: 32px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    margin-bottom: 0px;
}
.new-home-section-five_column.product-page ul{ padding-left: 20px; }
.new-home-section-five_column.product-page li{
    font-size: 16px;
    line-height: 24px;
}
.new-home-section-seven_column a {
    color: #007bff;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    text-decoration: none;
}
.new-home-section-five_column p,
.new-home-section-six_column p,
.new-home-section-seven_column p {
    color: #1A1D23;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
}
.new-home-section-six_logos {
    margin-top: 32px;
    text-align: center;
    /*width:100%;*/
}
.page-template-page-product .new-home-section-six_logos { text-align: left; }
.new-home-section-five_main-image-wrapper,
.new-home-section-six_main-image-wrapper,
.new-home-section-seven_main-image-wrapper {
    position: relative;
}
.new-home-section-five_main-image-wrapper img,
.new-home-section-six_main-image-wrapper img,
.new-home-section-seven_main-image-wrapper img {
    width: 100%;
}
.new-home-section-five_main-image-wrapper.product-page img { width: auto; max-width: 50vw; }
.new-home-section-five_main-image-wrapper .inner-img {
    position: absolute;
    top: 13%;
    width: 87%;
    left: 11%;
}
.new-home-section-six_main-image-wrapper .inner-img {
    position: absolute;
    top: 8%;
    width: 87%;
    left: 9%;
}
.new-home-section-seven_main-image-wrapper .inner-img {
    position: absolute;
    top: 14%;
    width: 94%;
    left: 5%;
}
.new-home-section-five_logos {
    /*padding-left: 75px;*/
    text-align:left;
    margin-top:25px;
}
.new-home-section-five_logos img {
    width: 58px;
    margin-right: 35px;
    display:inline-block;
}
.page-template-page-home .new-home-section-five_logos img {
    width: 52px;
    margin-right: 0px;

}
.new-home-section-five_logos a {
        display: inline-block;
}
.new-home-section-five_logos.product-page a{
    float:left;
}
.new-home-section-five_images-text {
    text-align: center;
    color: #979eb2;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 1.5;
    padding-top: 17px;
}
.new-home-section-six_logos img {
    width: 44px;
    margin-right: 26px;
    margin-bottom: 15px;
}
.new-home-section-two_two-cols-image_mobile {
    display: none;
}
.new-home-section-five_mobile-image,
.new-home-section-six_mobile-image,
.new-home-section-seven_mobile-image {
    display: none;
}

/* build better with fabric */
.fabric-mobile-banner {background: url('img/fabric-mobile-banner.png') no-repeat; background-color: background-color:#7bc243;background-size:cover; width:100%; height:300px;display:none;}
.mask-background{width:100%; height:420px; background: url('img/fabric-mask.png') no-repeat;  background-size: contain;position:relative; font-family: 'SuisseIntl-Regular' !important; color:#fff;}
.session-top {padding:48px 58px 20px 58px; display:inline-block;}
.session-top .logo-wrapper {float:left; width: 231px; height:108px; display:inline-block;}
.session-top .right-wrapper {float:left; width: 620px; display:inline-block;padding:0 40px}
.session-top .right-wrapper h2{font-size:32px;line-height: 32px; margin: 0; text-transform: uppercase;}
.session-top .right-wrapper p{font-size:16px;line-height: 24px;}
.global-demo-divider {margin:0 50px; background: white; opacity:.5; height:1px; display:block;}
.session-bottom {color:#fff;font-size:16px; padding:40px 0px; width:100%; display:block;}
.session-bottom .left-wrapper {float:left; width: 45%; height:108px;  padding-left:58px; display:inline-block;}
.session-bottom .left-wrapper .content-wrapper {float:left;display: inline-block; padding: 0px 33px; width:300px;}
.session-bottom .left-wrapper .content-wrapper h3, .session-bottom .right-wrapper .content-wrapper h3 {font-size:22px; line-height:32px; margin: 0}
.session-bottom .left-wrapper .content-wrapper p, .session-bottom .right-wrapper .content-wrapper p {margin:10px 0 20px 0; white-space: pre-wrap;}
.session-bottom .right-wrapper {float:left; width: 49%; height:108px;  display:inline-block;}
.session-bottom .right-wrapper .content-wrapper {float:left;display: inline-block; padding: 0px 33px; width:320px;}
.session-bottom a {font-family: 'SuisseIntl-SemiBold' !important;}
.fabric-quote-by p {margin:0; font-size:16px;}

/* corda build better */
.corda-build-section-one {margin-bottom:90px;}
.corda-build-section-one .background-wrapper {width:100%; height:436px; background:#F5F8FC}
.corda-build-section-one .container {max-width:1280px;height:100%; background-size:1280px 436px; background-repeat: no-repeat; margin:0 auto;position:relative}
.corda-build-section-one .box-left{width: 50%; display:inline-block; text-align:left; padding:110px 0 0 62px;}
.corda-build-section-one .box-left p {font-size: 18px;line-height: 24px;color:#1A1D23; padding-right: 200px;}
.corda-build-section-one .box-left .title-text, .corda-build-section-one .box-left .title-text h1 {display: inline-block;font-size: 44px; line-height: 52px; font-family: 'SuisseIntl-SemiBold', sans-serif; color: #1A1D23; margin: 0; font-weight: normal}
.corda-build-section-one .box-left .corda-text, .corda-build-section-one .box-left .corda-text h1 {display: inline-block;padding-left:0px;}
.corda-build-section-one .box-left .ether-text, .corda-build-section-one .box-left .ether-text h1 {display: block; margin-top: 8px;}

.corda-build-wrapper {padding-left: 24px; padding-right: 24px; max-width: 1152px; margin: auto;position: relative; padding-bottom: 100px;
    border-bottom: 1px solid #DDDDDE;}
.corda-build-wrapper .container {display:flex;}
.corda-build-section-text-left {padding-bottom: 90px; background-color: #fff; padding-top: 20px;}
.corda-build-section-text-left .text-container{ width: 40%; padding-right: 5px; display: inline-table; min-height: 352px}
.corda-build-section-text-left.odd .text-container{ width: 50%;}
.corda-build-section-text-left .text-container h2 { margin-top: 0; margin-bottom: 22px; text-align: left; font-family: 'SuisseIntl-SemiBold', sans-serif; font-size: 32px; line-height: 40px; font-weight:normal; color: #1a1d23;}
.corda-build-section-text-left .text-container h3 {font-size: 24px; line-height: 1.33; font-family: 'SuisseIntl-Regular', sans-serif; color: #76777B; font-weight: normal;}
.corda-build-section-text-left .text-container p {color: #1A1D23; font-family: 'SuisseIntl-Regular', sans-serif; font-size: 16px; line-height: 1.5;
    margin-bottom: 0;}
.corda-build-section-text-left .text-container a, .corda-build-section-text-right .text-container a {font-family: 'SuisseIntl-SemiBold', sans-serif;}
.corda-build-section-text-left .text-container.fabric a, .corda-build-section-text-right .text-container.fabric a {font-family: 'SuisseIntl-Regular', sans-serif;}


.corda-build-section-text-right {padding-bottom: 90px; background-color: #fff; padding-top: 20px;}
.corda-build-section-text-right .text-container{ width: 50%; padding-right: 5px; display: inline-table; min-height: 352px}
.corda-build-section-text-right .text-container h2 { margin-top: 0; margin-bottom: 22px; text-align: left; font-family: 'SuisseIntl-SemiBold', sans-serif; font-size: 32px; line-height: 40px; font-weight: normal; color: #1a1d23;}
.page-template-page-build-better-with-binance .corda-build-section-text-right .text-container h2 { max-width: 400px }
.corda-build-section-text-right .text-container h3 {font-size: 24px; line-height: 1.33; font-family: 'SuisseIntl-Regular', sans-serif; color: #76777B; font-weight: normal;}
.corda-build-section-text-right .text-container p {color: #1A1D23; font-family: 'SuisseIntl-Regular', sans-serif; font-size: 16px; line-height: 1.5;
    margin-bottom: 0;}
.corda-build-section-text-left .background{ position: relative; width:60%; display:inline-block; background-repeat: no-repeat; background-position: center}
.corda-build-section-text-right .background{ position: relative; width:60%; display:inline-block; background-repeat: no-repeat; background-position: center}
.corda-build-section-text-left.odd .background{ position: relative; width:50%; display:inline-block; background-repeat: no-repeat; background-position: center}

.corda-build-wrapper .logos img{height: 64px; margin-right: 36px; }
.corda-build-wrapper .logos.ether, .corda-build-wrapper .logos.tezos{ text-align: center; }
.corda-build-wrapper .logos.ether img{height: 112px; margin-top: 30px; margin-right: 75px; }
.corda-build-wrapper .logos.tezos img{height: 97px; margin-top: 30px; margin-right: 0; }

.corda-build-section-text-left .text-container .coming-soon, .corda-build-section-text-right .text-container .coming-soon{ 
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    border-radius:6px;
    padding:4px 12px;
    background-color: #8DC931;
    text-decoration: none;
    font-size: 16px;
    line-height: 24px;
    color: #fff; }
.text-container .middle {display: table-cell; vertical-align: middle}
.quote_by {margin-top:-20px;}
.quote_by strong { font-family: 'SuisseIntl-SemiBold'; }
.quote_by p:after { content: '';
    width: 24px;
    height: 24px;
    background: url(img/r3.svg) center no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px; 
}
.quote_left {width:30%; display: inline-block;float:left}
.quote_right {width: 70%;display: inline-block;float:left}
.quote_background {width:224px;height: 172px;float:right;padding-right:30px;padding-top:20px;}


/* fabric build better */
.fabric-build-section-one {margin-bottom:90px;}
.fabric-build-section-one .background-wrapper {width:100%; height:436px; background:#F5F8FC}
.fabric-build-section-one .container {max-width:1280px;height:100%; background-size:1280px 436px; background-repeat: no-repeat; margin:0 auto;position:relative}
.fabric-build-section-one .box-left{width: 50%; display:inline-block; text-align:left; padding:110px 0 0 62px;}
.fabric-build-section-one .box-left p {font-size: 18px;line-height: 24px;color:#76777B; padding-right: 200px;}
.fabric-build-section-one .box-left .title-text{display: inline-block;font-size: 44px; line-height: 52px; font-family: 'SuisseIntl-SemiBold', sans-serif; color: #1A1D23;}
.fabric-build-section-one .box-left .corda-text{display: inline-block;padding-left:0px;}
.fabric-build-section-one .box-left .ether-text{display: block; margin-top: 8px;}

.fabric-build-wrapper {padding-left: 24px; padding-right: 24px; max-width: 1152px; margin: auto;position: relative; padding-bottom: 100px;
    border-bottom: 1px solid #DDDDDE;}
.fabric-build-wrapper .container {display:flex;}

.fabric-build-wrapper .logos img{height: 64px; margin-right: 36px; }
.fabric-build-wrapper .logos.ether { text-align: center; }
.fabric-build-wrapper .logos.ether img{height: 112px; margin-top: 30px; margin-right: 75px; }





.main-section-one {
    display: block;
    padding: 40px 0 80px;
}
.main-section-one__svg {
    display: block;
    width: 248px;
    height: auto;
    margin: 0 auto;
}
.main-section-one__title {
    display: block;
    margin: 16px auto;
    font-family: 'SuisseIntl-Bold';
    font-size: 64px;
    line-height: 72px;
    text-align: center;
    max-width: 760px;
}
.main-section-one__text {
    display: block;
    margin: 24px auto 0;
    font-family: 'SuisseIntl-Regular';
    font-size: 24px;
    line-height: 40px;
    text-align: center;
    color: #76777b;
    max-width: 570px;
}
.main-section-one__text strong {
    font-family: 'SuisseIntl-SemiBold';
    color: #1a1d23;
}
.main-section-one__screen {
    display: block;
    max-width: 745px;
    margin: 72px auto 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    position: relative;
}
.main-section-one__screen__play-button {
    width: 81px;
    height: 81px;
    background-color: #007bff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: rgba(0,0,0,0.15) 0px 0px 17px -1px;
    box-shadow: rgba(0,0,0,0.15) 0px 0px 17px -1px;
}
.main-section-one__screen__play-button::after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 0 7px 12px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.main-section-one__screen__play-button:hover {
    cursor: pointer;
}
.main-section-one__screen video {
    -webkit-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 0 12px 25px 2px rgba(0,0,0,0.1);
    box-shadow: 0 12px 25px 2px rgba(0,0,0,0.1);
}
video::-webkit-media-controls-panel {
    background: rgba(0,0,0,.3);
    position: absolute;
    bottom: 0;
    height: 80px;
    width: 100%;
}
.main-section-one__screen_image {
    display: block;
    width: 100%;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.main-section-one__screen_text {
    display: block;
    max-width: 520px;
    text-align: center;
    color: #76777b;
    font-size: 16px;
    line-height: 24px;
    margin: 40px auto 0;
}
.main-section-one__screen_text strong {
    color: #1a1d23;
}
.section-two {
    display: block;
    background: #f9fafd;
    padding: 80px 0;
}
.section-two__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 800px;
    margin: 0px auto;
}
.section-two__block {
    display: block;
    position: relative;
    width: 50%;
}
.section-two__block_pos1 {
    border-bottom: 1px solid rgba(26,29,35,0.1);
}
.section-two__block_pos1::after {
    content: '';
    display: block;
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(26,29,35,0.1);
    width: 1px;
}
.section-two__block_pos2 {
    border-bottom: 1px solid rgba(26,29,35,0.1);
}
.section-two__block_pos3::after {
    content: '';
    display: block;
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(26,29,35,0.1);
    width: 1px;
}
.section-two__block_title {
    display: block;
    text-align: center;
    margin: 12px auto 0;
    font-size: 24px;
    line-height: 1.33;
    font-family: 'SuisseIntl-Bold';
}
.section-two__block_text {
    display: block;
    text-align: center;
    margin: 16px auto 28px;
    max-width: 298px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Light';
}
.section-two__block_big-icon {
    display: block;
    width: auto;
    height: 140px;
    margin: 72px auto 64px;
}
.section-two__grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 28px;
}
.section-two__grid-item {
    display: block;
    margin-bottom: 16px;
    width: 30%;
    text-align: center;
    opacity: 0.25;
    -webkit-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
}
.section-two__grid-item_link:hover {
    text-decoration: none;
}
.section-two__grid-item_icon {
    margin: 0 auto;
    width: auto;
    height: 56px;
    width: 56px;
}
.section-two__grid-item_svg {
    display: block;
    margin: 0 auto;
    width: auto;
    max-height: 56px;
    max-width: 56px;
}
.section-two__grid-item_title {
    display: block;
    margin: 0;
    font-size: 12px;
    color: #76777b;
    line-height: 2em;
}
.section-two__grid-item_active {
    opacity: 1;
}
.section-two__title {
    display: block;
    text-align: center;
    font-size: 56px;
    font-family: 'SuisseIntl-Bold';
    line-height: 72px;
    margin-top: 48px;
    margin-bottom: 24px;
}
.section-two__subtitle {
    display: block;
    text-align: center;
    font-size: 24px;
    line-height: 32px;
    font-family: 'SuisseIntl-Regular';
    max-width: 526px;
    margin: 0 auto 16px;
}
.section-two__text {
    max-width: 420px;
    margin: 0 auto 36px;
}
.section-two-protocols {
    max-width: 520px;
    margin: 24px auto;
}
.section-two-protocols__item {
    display: block;
    width: 56px;
    height: 56px;
    margin: 12px 28px;
    padding: 20px;
    -webkit-border-radius: 48%;
    border-radius: 48%;
    background-color: #fff;
}
.section-two-protocols__item_svg {
    display: block;
    width: 100%;
    height: 100%;
}
.section-two__more-link {
    display: inline-block;
    position: relative;
    margin: 80px auto 0;
    font-size: 16px;
    color: #007bff;
}
.section-two__more-link::after {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    right: -20px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALVJREFUOBFjYBjygBGnD2r+bwXK8TCwMHgyNDB+w6WOCZcEw38GESC2Y/jNMBWnGqAEbgOYGJKA8t+BOIGh+n88LkNwG9DMeBVofB5YIyPDNIaG/1rYDMFtAEh1M+McBkaG5UCvcAG9spB0A7DpQBPD74La/ylA2yOBrvjGwMqANRxwR2Ptf22GfwyngRZyAnECQysjiV74xzAPqnkBLs0g37CACKyAkeENUPwQUEU2VvnhIwgAI74jHKX+0GIAAAAASUVORK5CYII=");
    background-position: center center;
    background-repeat: no-repeat;
}
.section-two__more-link-container {
    text-align: center;
}
.section-three {
    padding: 80px 0;
    position: relative;
}
.section-three-slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    overflow-x: hidden;
}
.section-three-slider_to-left-svg,
.section-three-slider_to-right-svg {
    display: block;
    position: absolute;
    z-index: 300;
    width: 10px;
    height: 20px;
    cursor: pointer;
    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 mask,
.section-three-slider_to-right-svg mask,
.section-three-slider_to-left-svg use,
.section-three-slider_to-right-svg use {
    fill: rgba(118,119,123,0.4);
}
.section-three-slider_to-left-svg {
    left: -webkit-calc(50% - 425px);
    left: calc(50% - 425px);
}
.section-three-slider_to-right-svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: -webkit-calc(50% + 415px);
    left: calc(50% + 415px);
}
.section-three .slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-width: 100%;
    width: 100%;
    max-width: 100%;
}
.section-three .slide_animation {
    -webkit-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}
.section-three .slide:first-child {
    margin-left: -100%;
}
.section-three__title {
    display: block;
    text-align: center;
    font-size: 80px;
    font-family: 'SuisseIntl-Bold';
    line-height: 72px;
}
.section-three__subtitle {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    font-size: 24px;
    line-height: 32px;
    font-family: 'SuisseIntl-Regular';
    max-width: 800px;
    padding: 0 40px;
    margin: 0 auto 16px;
    color: #76777b;
}
.section-three__avatar {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 16px auto 0;
    width: 80px;
    height: 80px;
}
.section-three__avatar-img {
    display: block;
    margin: 0 auto;
    width: 80px;
    min-width: 80px;
    max-width: 80px;
}
.section-three__underslider {
    position: relative;
    margin: 16px auto 0;
    text-align: center;
    display: block;
    max-width: 256px;
    min-width: 256px;
    width: 256px;
}
.section-three__underslider_title {
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
    font-family: 'SuisseIntl-SemiBold';
}
.section-three__underslider_text {
    font-size: 16px;
    line-height: 32px;
    color: #76777b;
}
.section-four {
    display: block;
    padding: 80px 0;
}
.section-four__title {
    display: block;
    text-align: center;
    font-size: 56px;
    font-family: 'SuisseIntl-Bold';
    line-height: 72px;
}
.section-four__subtitle {
    display: block;
    text-align: center;
    font-size: 24px;
    line-height: 32px;
    font-family: 'SuisseIntl-Regular',sans-serif;
    max-width: 800px;
    margin: 0 auto;
}
.section-four__images {
    max-width: 712px;
    margin: 40px auto;
}
.section-four__image {
    display: block;
    max-width: 160px;
}
.section-four__more-link {
    display: inline-block;
    position: relative;
    margin: 0px auto 80px;
    font-size: 16px;
    color: #007bff;
}
.section-four__more-link::after {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    right: -20px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALVJREFUOBFjYBjygBGnD2r+bwXK8TCwMHgyNDB+w6WOCZcEw38GESC2Y/jNMBWnGqAEbgOYGJKA8t+BOIGh+n88LkNwG9DMeBVofB5YIyPDNIaG/1rYDMFtAEh1M+McBkaG5UCvcAG9spB0A7DpQBPD74La/ylA2yOBrvjGwMqANRxwR2Ptf22GfwyngRZyAnECQysjiV74xzAPqnkBLs0g37CACKyAkeENUPwQUEU2VvnhIwgAI74jHKX+0GIAAAAASUVORK5CYII=");
    background-position: center center;
    background-repeat: no-repeat;
}
.section-four__more-link-container {
    text-align: center;
}
.section-five {
    display: block;
    max-width: 100%;
}
.section-five__title {
    display: block;
    text-align: center;
    font-size: 56px;
    font-family: 'SuisseIntl-Bold';
    line-height: 72px;
    margin-top: 96px;
    margin-bottom: 24px;
}
.section-five__subtitle {
    display: block;
    text-align: center;
    font-size: 24px;
    line-height: 32px;
    font-family: 'SuisseIntl-Regular';
    max-width: 800px;
    margin: 0 auto 16px;
}
.section-five__images {
    max-width: 800px;
    margin: 48px auto 32px;
    border: 2px solid rgba(0,46,104,0.1);
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.section-five__image-container {
    margin: 32px 0;
    width: 25%;
    padding: 8px 24px;
    border-right: 2px solid rgba(0,46,104,0.1);
}
.section-five__image-container:last-child {
    border-right: 0px;
}
.section-five__image-container:hover {
    background: #e5f1ff;
    border-right-color: transparent;
    padding: 40px 24px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.section-five__svg {
    display: block;
    height: 60px;
}
.section-five__svg path,
.section-five__svg rect,
.section-five__svg polygon {
    fill: rgba(0,46,104,0.4);
}
.partners-section-seven {
    background: no-repeat 95% 50%;
    -webkit-background-size: contain;
    background-size: 718px 559px;
    background-position: 74% 0;
    padding: 60px 0;
    position: relative;
    width: 100%;
}
.partner-wrapper{
    padding-left: 24px;
    padding-right: 24px;
    max-width: 844px;
    margin: auto;
}
.partners-section-seven_two-cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    flex-direction: row-reverse; 
}
.partners-section-seven_col-text {
    padding-right: 58px;
}
.partners-section-seven_col-text-title {
    margin-top: 0;
    margin-bottom: 32px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 32px;
}
.partners-section-seven_col-text-subtitle {
    color: #76777b;
    font-size: 16px;
    line-height: 24px;
}
.partners-section-seven_col-text-subtitle b, .partners-section-seven_col-text-subtitle strong {
    color: #1a1d23;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
}
.partners-section-seven_col-text-buttons a {
    display: inline-block;
    padding: 7px 50px;
    vertical-align: middle;
    font-family: 'SuisseIntl-Medium', sans-serif;
    font-size: 16px;
    width: auto;
    text-decoration: none;
}
.partners-section-seven_col-video {
    text-align: center;
}
.partners-section-seven_video {
    position: relative;
}
.partners-section-seven_video-slide{
    max-width: 384px;
    border-radius: 10px;
    margin: auto;
    -webkit-box-shadow: 0 25px 120px -64px rgba(0,0,0,.75);
    -moz-box-shadow: 0 25px 120px -64px rgba(0,0,0,.75);
    box-shadow: 0 25px 120px -64px rgba(0,0,0,.65);
}
.partners-section-seven_video img, .partners-section-seven_video_button, .partners-section-seven_video-title {
    cursor: pointer;
}
.parnet-section-seven_col-text, .partners-section-seven_col-video {
    width: 50%;
    position: relative;
}
.partners-section-one{
    margin: 40px 0 60px 0;
}
.partners-section-one__icon {
    display: block;
    position: relative;
    text-align: center;
    margin: 64px auto 0;
}
.partners-section-seven_video-title {
    color: #007bff;
    font-family: suisseintl-semibold,sans-serif;
    display: inline-block;
    margin-top: -8px;
}
.partners-section-seven_video{
    margin-bottom: 20px;
    text-align: center;
}
.partners-section-seven_video-descr { text-align: center }
.partners-section-seven_video_button {
    display: inline-block;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0 10px;
}
.partners-section-one__icon_svg {
    width: 280px;
}
.partners-section-one__icon-circle {
    display: block;
    position: absolute;
    z-index: 100;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.partners-section-one__icon-circle-1 {
    width: 4px;
    height: 4px;
    opacity: 0.8;
    background-image: -webkit-gradient(linear, right top, left bottom, from(rgba(0,123,255,0.3)), to(#007bff));
    background-image: -webkit-linear-gradient(top right, rgba(0,123,255,0.3), #007bff);
    background-image: linear-gradient(to bottom left, rgba(0,123,255,0.3), #007bff);
    top: 60px;
    left: 13%;
}
.partners-section-one__icon-circle-2 {
    width: 12px;
    height: 12px;
    opacity: 0.4;
    background-image: -webkit-linear-gradient(38deg, #004c9e, #007bff);
    background-image: linear-gradient(52deg, #004c9e, #007bff);
    top: 160px;
    left: 13%;
}
.partners-section-one__icon-circle-3 {
    width: 32px;
    height: 32px;
    background-image: -webkit-linear-gradient(225deg, rgba(0,123,255,0.1), rgba(0,123,255,0.4));
    background-image: linear-gradient(225deg, rgba(0,123,255,0.1), rgba(0,123,255,0.4));
    top: 60px;
    left: 23%;
}
.partners-section-one__icon-circle-3::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    opacity: 0.6;
    background-image: -webkit-linear-gradient(38deg, #004c9e, #007bff);
    background-image: linear-gradient(52deg, #004c9e, #007bff);
    margin: 8px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.partners-section-one__icon-circle-4 {
    width: 8px;
    height: 8px;
    opacity: 0.4;
    background-image: -webkit-linear-gradient(225deg, rgba(0,123,255,0.3), #007bff);
    background-image: linear-gradient(225deg, rgba(0,123,255,0.3), #007bff);
    top: 190px;
    left: 28%;
}
.partners-section-one__icon-circle-5 {
    width: 32px;
    height: 32px;
    opacity: 0.15;
    background-image: -webkit-linear-gradient(38deg, #004c9e, #007bff);
    background-image: linear-gradient(52deg, #004c9e, #007bff);
    top: 110px;
    left: 33%;
}
.partners-section-one__icon-circle-6 {
    width: 4px;
    height: 4px;
    opacity: 0.8;
    background-image: -webkit-linear-gradient(225deg, rgba(0,123,255,0.3), #007bff);
    background-image: linear-gradient(225deg, rgba(0,123,255,0.3), #007bff);
    top: 190px;
    right: 35%;
}
.partners-section-one__icon-circle-7 {
    width: 48px;
    height: 48px;
    opacity: 0.6;
    background-image: -webkit-linear-gradient(38deg, #004c9e, #007bff);
    background-image: linear-gradient(52deg, #004c9e, #007bff);
    top: 32px;
    right: 30%;
}
.partners-section-one__icon-circle-8 {
    width: 24px;
    height: 24px;
    background-image: -webkit-linear-gradient(225deg, rgba(0,123,255,0.1), rgba(0,123,255,0.4));
    background-image: linear-gradient(225deg, rgba(0,123,255,0.1), rgba(0,123,255,0.4));
    top: 142px;
    right: 24%;
}
.partners-section-one__icon-circle-8::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    opacity: 0.4;
    background-image: -webkit-linear-gradient(38deg, #004c9e, #007bff);
    background-image: linear-gradient(52deg, #004c9e, #007bff);
    margin: 8px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.partners-section-one__icon-circle-9 {
    width: 8px;
    height: 8px;
    opacity: 0.4;
    background-image: -webkit-linear-gradient(225deg, rgba(0,123,255,0.3), #007bff);
    background-image: linear-gradient(225deg, rgba(0,123,255,0.3), #007bff);
    top: 70px;
    right: 18%;
}
.partners-section-one__icon-circle-10 {
    width: 12px;
    height: 12px;
    opacity: 0.4;
    background-image: -webkit-linear-gradient(38deg, #004c9e, #007bff);
    background-image: linear-gradient(52deg, #004c9e, #007bff);
    top: 134px;
    right: 13%;
}
.partners-section-one__text {
    display: block;
    text-align: center;
    font-size: 32px;
    line-height: 32px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    max-width: 800px;
    margin: 0 auto;
}
.partners-section-one__subtext {
    display: block;
    text-align: center;
    color: #76777b;
    font-size: 16px;
    line-height: 24px;
    font-family: 'SuisseIntl-Regular';
    max-width: 560px;
    margin:32px auto 0;
}
.partners-section-two {
    background-color: #fff;
    padding: 60px 0;
    text-align: center;
}
.partners-section-two__icon {
    display: inline-block;
    max-width: 800px;
    /* margin: 0 auto; */
    vertical-align: top;
    margin: 8px 15px;
}
.partners-section-two__icon_svg {
    width: 64px;
}
.partners-section-two__title {
    display: inline-block;
    max-width: 800px;
    margin: 24px auto 0;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1a1d23;
}
.partners-section-two__text {
    display: block;
    font-size: 24px;
    line-height: 32px;
    font-family: 'SuisseIntl-Regular';
    max-width: 800px;
    margin: 20px auto 0;
}
.partners-section-two__subtext {
    display: block;
    color: #1A1D23;
    font-size: 16px;
    line-height: 24px;
    font-family: 'SuisseIntl-Regular';
    max-width: 800px;
    margin: 24px auto 0;
}
.partners-section-two__subtext.marketplace {
    color:#76777B;
}
.partners-section-three {
    background:#fff;
    padding: 120px 0;
    text-align: center;
}
.partners-section-three__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1A1D23;
}
.marketplace-section-three__title {
    display: block;
    margin: 0 auto;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1a1d23;
}
.partners-section-three__text {
    display: block;
    font-size: 24px;
    line-height: 32px;
    font-family: 'SuisseIntl-Regular';
    max-width: 620px;
    padding: 20px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.partners-section-three__subtext {
    display: block;
    color: #1A1D23;
    font-size: 16px;
    line-height: 24px;
    font-family: 'SuisseIntl-Regular';
    margin: 0;
    max-width: 620px;
}
.partners-section-three__link {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
}
.partners-section-three__link-container {
    max-width: 400px;
}
.partners-section-three__link::before {
    content: '';
    /*width: 14px;
    height: 14px;*/
    display: inline-block;
    vertical-align: middle;
    /*margin-right: 8px;*/
    width: 0px;
    height: 0px;
    margin-right: 0px;
}
.partners-section-four, .marketplace-section-four {
    padding: 60px 0;
    text-align: center;
}
.partners-section-four__title {
    display: block;
    max-width: 800px;
    margin: 0 auto;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 32px;
    line-height: 40px;
    color: #1a1d23;
}
.homepage-testimonial .partners-section-four__title { margin-bottom:30px; }
.partners-section-four__image {
    display: inline-block;
    vertical-align: middle;
    max-height: 160px;
    height: 56px;
    /*margin-right: 50px;*/
}

.homepage .partners-section-four__image {
    display: flex;
    vertical-align: middle;
    height: 64px;
    /*margin-bottom: 5px;*/
}
.homepage-partner .partners-section-four__image {
    display: inline-block;
    vertical-align: middle;
    height: 56px;
    /*margin-right: 50px;*/
}
.homepage-talking .partners-section-four__image {
    display: inline-block;
    vertical-align: middle;
    height: 80px;
    /*margin-right: 50px;*/
}

.partners-section-four__image:last-child {
    margin-right: 0;
}
.partners-section-four__image-container {
    display: flex;
    max-width: 1100px;
    margin: 56px auto 0;
    font-size: 0;
    justify-content: space-between;
    flex-wrap: wrap;
}
.partners-section-four.homepage-talking, .partners-section-four.homepage-partner {
    padding-top:80px;
}

.page-template-page-partners .homepage .partners-section-four__image-container {
    display: flex;
    max-width: 1100px;
    margin: 56px auto 0;
    font-size: 0;
    justify-content: space-between;
    flex-wrap: wrap;
}
.page-template-page-partners .homepage .partners-section-four__image {
    display: inline-block;
    vertical-align: middle;
    height: 48px;
    /* margin-right: 50px; */
}

.homepage .partners-section-four__image-container {
     max-width: 1155px;
     margin:56px auto 0;
     display: flex;
    align-items: center;
    justify-items: center;
    justify-content: space-between;
    justify-content: space-evenly;
}
.homepage .partners-section-four__image-container.newfold{ margin:24px auto; }
.homepage-talking .partners-section-four__image-container {
     /*max-width: 800px;*/
}
.partners-section-four__text {
    display: block;
    font-size: 24px;
    line-height: 32px;
    font-family: 'SuisseIntl-Regular';
    max-width: 800px;
    margin: 56px auto 0;
    padding: 0 100px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.partners-section-four__pretext {
    display: block;
    max-width: 560px;
    margin: 40px auto 0;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
}
.partners-section-five {
    background:#fff;
    padding: 60px 0;
}
.partners-section-five__title {
    display: block;
    text-align: left;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 32px;
    line-height: 40px;
}
.partners-section-five__grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: center;
    justify-content: flex-start;
    /*max-width: 800px;*/
    margin: 56px auto 0;
}
.partners-section-five__grid-cell {
    display: block;
    width: -webkit-calc(50% - 30px);
    width: calc(50% - 30px);
    text-align: center;
    padding: 0 0px 20px 10px;
}
.partners-section-five__grid-cell-1,
.partners-section-five__grid-cell-2 {
    border-bottom: 0px solid rgba(26,29,35,0.05);
}
.partners-section-five__grid-cell-1,
.partners-section-five__grid-cell-3 {
    width: -webkit-calc(50% - 30px);
    width: calc(50% - 30px);
    border-right: 0px solid rgba(26,29,35,0.05);
    padding: 0 30px 40px 0;
}
.partners-section-five__grid-cell_gray {
    font-size: 96px;
    line-height: 96px;
    font-family: 'SuisseIntl-Bold';
    color: #e5f1ff;
}

.partners-section-five__grid-cell_gray img {
    width: 72px;
}
.partners-section-five__grid-cell_title {
    display: block;
    font-family: 'SuisseIntl-SemiBold';
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
    margin: 10px auto 0;
}
.partners-section-five__grid-cell_text {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #1a1d23;
    margin: 16px auto 0;
}
.partners-section-six {
    background: #fff;
    padding: 60px 0;
}
.partners-section-six.developer {
    padding: 100px 0 60px 0;
}
.partners-section-six__title {
    display: block;
    text-align: center;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 48px;
}
.partners-section-six__form,
.partners-section-six .form-view {
    /*display: -webkit-box;*/
    /*display: -webkit-flex;*/
    /*display: -ms-flexbox;*/
    /*display: flex;*/
    /*-webkit-box-align: center;*/
    /*-webkit-align-items: center;*/
    /*-ms-flex-align: center;*/
    /*align-items: center;*/
    /*-webkit-box-pack: justify;*/
    /*-webkit-justify-content: space-between;*/
    /*-ms-flex-pack: justify;*/
    /*justify-content: space-between;*/
    /*-webkit-flex-wrap: wrap;*/
    /*-ms-flex-wrap: wrap;*/
    /*flex-wrap: wrap;*/
    margin: 56px auto 0px;
    max-width: 680px !important;
    background-color: #fff !important;
}
.marketplace-wrapper{
    padding-left: 24px;
    padding-right: 24px;
    max-width: 800px;
    margin: auto;
}
.marketplace-section-four__image-container {
    display: block;
    max-width: 964px;
    margin: 56px auto;
    font-size: 0;
}
.marketplace-section-four__image {
    display: inline-block;
    vertical-align: middle;
    height: 80px;
    margin-right: 0px;
    margin-bottom: 24px;
}
.marketplace-section-six__form,
.marketplace-section-six .form-view {
    /*display: -webkit-box;*/
    /*display: -webkit-flex;*/
    /*display: -ms-flexbox;*/
    /*display: flex;*/
    /*-webkit-box-align: center;*/
    /*-webkit-align-items: center;*/
    /*-ms-flex-align: center;*/
    /*align-items: center;*/
    /*-webkit-box-pack: justify;*/
    /*-webkit-justify-content: space-between;*/
    /*-ms-flex-pack: justify;*/
    /*justify-content: space-between;*/
    /*-webkit-flex-wrap: wrap;*/
    /*-ms-flex-wrap: wrap;*/
    /*flex-wrap: wrap;*/
    margin: 56px auto 0px;
    max-width: 680px !important;
    background-color: #fff !important;
}
.marketplace-section-five {
    background-color: #fff;
    padding-top: 90px;
}
.marketplace-section-five_column-wrapper
{
    display: flex;
}
.marketplace-section-five_column-left
{
    width: 50%;
    padding-right: 80px;
    padding-left: 104px;
    box-sizing: border-box;
}
.marketplace-section-seven_column-left {
    width: 43%;
    padding-right: 5px;
}
.marketplace-section-five_column-right {
    width: 50%;
}
.marketplace-section-seven_column-right {
    width: 57%;
}
.marketplace-section-five_column h2
 {
  margin-top: 0;
  margin-bottom: 22px;
  text-align: left;
  font-family: 'SuisseIntl-SemiBold', sans-serif;
  font-size: 40px;
  line-height: 1.6;
  color: #1a1d23;
}
.marketplace-section-five_column h3 
{
  font-size: 24px;
  line-height: 1.33;
  font-family: 'SuisseIntl-Regular', sans-serif;
  color: #1a1d23;
  font-weight: normal;
}
.marketplace-section-five_column p
{
    color: #979eb2;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 0;
}
.marketplace-section-five_main-image-wrapper
{
    position: relative;
}

.marketplace-section-five_images-text {
    text-align: center;
    color: #979eb2;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 1.5;
    padding-top: 17px;
}
.marketplace-section-four_items {
    display: flex;
    flex-flow: row wrap;
    text-align: center;
}
.marketplace-section-four_item {
    width: 50%;
    padding: 0 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 64px;
}
.marketplace-section-four_item-image {
    display: block;
    height: 64px;
    margin-bottom: 24px;
}
.marketplace-section-four_item-image-title {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 1.2;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
}
.marketplace-section-four_item-text {
    color: #76777B;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 16px;
}
.marketplace-section-four_item-link a {
    text-decoration: none;
}
.marketplace-section-four_item-link a>img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}
.marketplace-section-two__text {
    display: block;
    font-size: 24px;
    line-height: 32px;
    font-family: 'SuisseIntl-Regular';
    max-width: 700px;
    margin: 24px auto 0;
}
.marketplace-section-two__subtext {
    display: block;
    color: #76777b;
    font-size: 16px;
    line-height: 24px;
    font-family: 'SuisseIntl-Regular';
    max-width: 700px;
    margin: 40px auto 0;
}
.partners-section-six__form-input,
.partners-section-six .form-view-input {
    display: block;
    width: -webkit-calc(100% - 34px);
    width: calc(100% - 34px);
    border: 1px solid #ddddde;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    background: #fff;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 24px;
    overflow: hidden;
}
.partners-section-six__form-input_x50,
.partners-section-six .form-view-input_x50 {
    width: -webkit-calc(50% - 46px);
    width: calc(50% - 46px);
}
.partners-section-six__form-select,
.partners-section-six .form-view-select {
    z-index: 50;
    position: relative;
    margin: 0 -16px;
    border: 0;
    padding: 12px 16px 12px 16px;
    width: -webkit-calc(100% + 32px);
    width: calc(100% + 32px);
    color: #76777b;
    font-size: 16px;
    line-height: 24px;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.partners-section-six__form-select:invalid,
.partners-section-six .form-view-select:invalid {
    color: #b6b6b8;
}
.partners-section-six__form-select option,
.partners-section-six .form-view-select option {
    color: #76777b;
    display: block;
}
.partners-section-six__form-select-container,
.partners-section-six .form-view-select-container {
    position: relative;
    padding: 0 16px;
}
.partners-section-six__form-select-container::before,
.partners-section-six .form-view-select-container::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 10;
    width: 16px;
    height: 16px;
    top: 16px;
    right: 16px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAK5JREFUOBFjYBgFAx8CjChOqPm/FcgXZmBkSGZoZryKIlf7X5vhH8M8oNwbhhZGb5gcE4wBpXkY/jOYAxWeZqj9nwKXA7FBYgwMZkDMAxcHMlBd0PCfi+E3w1SgeAJYESPDcjD9nyESTDMwLGBgZchmaGD8BuWjGQATrf4fD5SZBnQNF1iIkeEbkJ3F0Mq4EKYERqO6ACYKohv+awFdA9HAyhAPtPUasvQom4ohAAB1USXdHCq5SAAAAABJRU5ErkJggg==");
    background-position: center center;
    background-repeat: no-repeat;
}
.partners-section-six__form-separater,
.partners-section-six .form-view-separater {
    display: block;
    height: 1px;
    width: 100%;
    background-color: rgba(26,29,35,0.05);
    margin-bottom: 24px;
}
.partners-section-six__form-hint,
.partners-section-six .form-view-hint {
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 24px;
}
.partners-section-six__form-comment,
.partners-section-six .form-view-comment {
    display: block;
    width: -webkit-calc(100% - 34px);
    width: calc(100% - 34px);
    height: 80px;
    border: 1px solid #ddddde;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 20px;
    color: #76777b;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.partners-section-six__form-buttom,
.partners-section-six .form-view-buttom {
    display: block;
    width: 100%;
    padding: 12px 0;
    text-align: center;
    color: #fff;
    background-color: #007bff;
    border: 0;
    font-size: 16px;
    line-height: 20px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-top: 24px;
    cursor: pointer;
}



.webinar-section-one__text{
    display: block;
    text-align: center;
    font-size: 32px;
    line-height: 32px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    max-width: 800px;
    margin: 0 auto;
}
.webinar-section-one__subtext{
    display: block;
    color: #76777b;
    font-size: 16px;
    line-height: 24px;
    font-family: 'SuisseIntl-Regular';
    margin: 25px auto;
    text-align: left;
    max-width: 800px
}
.webinar-section-one__subtext .left-box, .webinar-section-one__subtext .right-box{
    width:50%;display: inline-block; position: relative;
}
.webinar-section-one__subtext .left-box{
    float:left;
}
.webinar-section-one__subtext .right-box{
    float:right;
}

.webinar-section-one__date{
    color:#007BFF;font-size: 24px;
    line-height: 32px; margin-bottom:0px;
}
.webinar-section-one__time{
    font-size: 16px;
    line-height: 24px;
    margin-top:8px;color: #76777B;
}
.webinar-section-one__text {
    text-align: left;
    margin: 30px auto 0;
    max-width: 800px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 32px;
    color: #1a1d23;
    font-weight: normal;
}
.webinar-section-one__register {
    width:150px;
    padding: 10px 0;
}
.webinar-section-one__photo_one {
    z-index:9;width: 200px; height: 200px;position: absolute;top: 20px;left: 50px;
}
.webinar-section-one__photo_two {
    width: 200px; height: 200px;position: absolute;top: 50px;left: 220px
}
.webinar-section-two {
    background-color: #f9fafd;
    padding: 60px 0;
    text-align: center;
}
.webinar-section-two .intro p{
    /*color: #76777B;*/
    text-align: left;
    padding-bottom:18px;
    line-height: 25px;
    font-family: font-family: 'SuisseIntl-Regular';
}
.webinar-section-two .desc p{
    padding-bottom:18px;
    line-height: 25px;
    font-family: font-family: 'SuisseIntl-Regular';
}
.webinar-section-two .desc ul{
    padding-bottom:18px;
    line-height: 25px;
    list-style: none; 
}
.webinar-section-two .desc li{
    padding-bottom:12px;
    line-height: 25px;
}
.webinar-section-two .desc ul li::before {
  content: "\2022"; 
  color: #007BFF !important; 
  font-weight: bold; 
  display: inline-block; 
  width: 2em; 
  margin-left: -2em; 
}
.webinar-section-two .desc strong{
    font-family: 'SuisseIntl-SemiBold', sans-serif; 
}
.webinar-section-three {
    background: #fff;
    padding: 60px 0;
}
.webinar-section-three__title {
    display: block;
    text-align: center;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
}
.webinar-section-three__form,
.webinar-section-three .form-view {
    margin: 56px auto;
    max-width: 800px !important;
    background-color: #fff !important;
}
.webinar-section-three__form-input,
.webinar-section-three .form-view-input {
    display: block;
    width: -webkit-calc(100% - 34px);
    width: calc(100% - 34px);
    border: 1px solid #ddddde;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    background: #fff;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 24px;
    overflow: hidden;
}
.webinar-section-three__form-input_x50,
.webinar-section-three .form-view-input_x50 {
    width: -webkit-calc(50% - 46px);
    width: calc(50% - 46px);
}
.webinar-section-three__form-select,
.webinar-section-three .form-view-select {
    z-index: 50;
    position: relative;
    margin: 0 -16px;
    border: 0;
    padding: 12px 16px 12px 16px;
    width: -webkit-calc(100% + 32px);
    width: calc(100% + 32px);
    color: #76777b;
    font-size: 16px;
    line-height: 24px;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.webinar-section-three__form-select:invalid,
.webinar-section-three .form-view-select:invalid {
    color: #b6b6b8;
}
.webinar-section-three__form-select option,
.webinar-section-three .form-view-select option {
    color: #76777b;
    display: block;
}
.webinar-section-three__form-select-container,
.webinar-section-three .form-view-select-container {
    position: relative;
    padding: 0 16px;
}
.webinar-section-three__form-select-container::before,
.webinar-section-three .form-view-select-container::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 10;
    width: 16px;
    height: 16px;
    top: 16px;
    right: 16px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAK5JREFUOBFjYBgFAx8CjChOqPm/FcgXZmBkSGZoZryKIlf7X5vhH8M8oNwbhhZGb5gcE4wBpXkY/jOYAxWeZqj9nwKXA7FBYgwMZkDMAxcHMlBd0PCfi+E3w1SgeAJYESPDcjD9nyESTDMwLGBgZchmaGD8BuWjGQATrf4fD5SZBnQNF1iIkeEbkJ3F0Mq4EKYERqO6ACYKohv+awFdA9HAyhAPtPUasvQom4ohAAB1USXdHCq5SAAAAABJRU5ErkJggg==");
    background-position: center center;
    background-repeat: no-repeat;
}
.webinar-section-three__form-separater,
.webinar-section-three .form-view-separater {
    display: block;
    height: 1px;
    width: 100%;
    background-color: rgba(26,29,35,0.05);
    margin-bottom: 24px;
}
.webinar-section-three__form-hint,
.webinar-section-three .form-view-hint {
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 24px;
}
.webinar-section-three__form-comment,
.webinar-section-three .form-view-comment {
    display: block;
    width: -webkit-calc(100% - 34px);
    width: calc(100% - 34px);
    height: 80px;
    border: 1px solid #ddddde;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 20px;
    color: #76777b;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.webinar-section-three__form-buttom,
.webinar-section-three .form-view-buttom {
    display: block;
    width: 100%;
    padding: 12px 0;
    text-align: center;
    color: #fff;
    background-color: #007bff;
    border: 0;
    font-size: 16px;
    line-height: 20px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-top: 24px;
    cursor: pointer;
}

.protocols-section-five {
    background:#f9fafd;
    padding: 60px 0;
    text-align: center;
}
.protocols-section-five__form,
.protocols-section-five .form-view {
    /*display: -webkit-box;*/
    /*display: -webkit-flex;*/
    /*display: -ms-flexbox;*/
    /*display: flex;*/
    /*-webkit-box-align: center;*/
    /*-webkit-align-items: center;*/
    /*-ms-flex-align: center;*/
    /*align-items: center;*/
    /*-webkit-box-pack: justify;*/
    /*-webkit-justify-content: space-between;*/
    /*-ms-flex-pack: justify;*/
    /*justify-content: space-between;*/
    /*-webkit-flex-wrap: wrap;*/
    /*-ms-flex-wrap: wrap;*/
    /*flex-wrap: wrap;*/
    margin: 56px auto 0px;
    max-width: 680px !important;
    background-color: #f9fafd !important;
}
table.protocols{width:100%;background:#fff;
/*padding:8px;border-radius: 5px;
-webkit-box-shadow: 0 5px 15px -12px rgba(0,0,0,.65);
-moz-box-shadow: 0 5px 15px -12px rgba(0,0,0,.65);
box-shadow: 0px 5px 15px -12px rgba(0,0,0,.65);*/
}
table.protocols td{width:50%; padding:15px 10px;text-align: left;}
table.protocols tr:nth-child(even) {background: #f2f8ff}
table.protocols tr:nth-child(odd) {background: #FFF}
table.protocols td.bold{font-family: suisseintl-semibold}

.subtext{text-align:left;width:50%;display: inline-block;float: left;}
.subtext:nth-child(odd) .subtext_pad{padding: 30px 40px 0px 0px;}
.subtext:nth-child(even) .subtext_pad{padding: 30px 40px 0px 10px;}
.subtext_block{max-width:1150px; width:100%; display:inline-block;margin: 20px 0 }
.clear{clear:both;}
.table_block{width:100%;text-align:center}
.table_block h1 {max-width: 700px;display: inline-block; font-size: 32px; line-height: 40px; margin-bottom: 10px; margin-top: 0; font-family: 'SuisseIntl-SemiBold', sans-serif;}
.table_block h2 {max-width: 700px;display: inline-block; margin-bottom:5px;}
.subtext_pad h2 {font-size: 22px; line-height: 32px; margin: 15px 0 0 0; font-family: SuisseIntl-SemiBold,sans-serif;}
.subtext_pad p {margin: 5px 0 20px 0; }
.subtext_pad.big p {font-size: 22px; line-height: 32px;}
.posts-header__text h2{margin-top: 0; margin: 32px 0; font-size: 32px; line-height: 1.25; font-family: SuisseIntl-SemiBold,sans-serif;color:#000;
}

.agile_crm_form_embed {
    visibility: hidden;
    height: 0;
    overflow: hidden;
}

.corda-build-section-one {
    margin: 0px 0 60px;
}
.fabric-build-section-one {
    margin: 0px 0 60px;
}
.solutions-section-one {
    /*
    height: 248px;
    margin-top: 64px;
    max-width: 800px;
    padding: 0;*/
    margin: 40px 0 60px;
}
.solutions-section-one__icon {
    display: block;
    position: absolute;
    z-index: 100;
}
.solutions-section-one__icon-1 {
    top: 50%;
    left: 0%;
    width: auto;
    height: 32px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.solutions-section-one__icon-2 {
    top: 25%;
    left: 20%;
    width: auto;
    height: 40px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.solutions-section-one__icon-3 {
    bottom: 0%;
    left: 30%;
    width: auto;
    height: 40px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.solutions-section-one__icon-4 {
    top: 50%;
    left: 50%;
    width: auto;
    height: 248px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.solutions-section-one__icon-5 {
    top: 25%;
    right: 25%;
    width: auto;
    height: 56px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.solutions-section-one__icon-6 {
    bottom: 0%;
    right: 15%;
    width: auto;
    height: 56px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.solutions-section-one__icon-7 {
    top: 50%;
    right: 0%;
    width: auto;
    height: 32px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.solutions-section-one__text {
    max-width: 800px;
    text-align: center;
    margin-top: 40px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 1.25;
    color: #1a1d23;
    font-weight: normal;
}
.solutions-section-one__pretext {
    max-width: 640px;
    text-align: center;
    margin-top: 32px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
}
.solutions-section-two {
    padding: 60px 0;
    text-align: center;
}
.solutions-section-two__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 50px;
    color: #1a1d23;
    max-width: 800px;
    margin: 0 auto;
}
.solutions-section-two__title.product-page { font-size:32px;line-height: 40px; text-align: left; max-width: 65%; margin: 0; }


.solutions-section-two__text {
    display: block;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
    max-width: 800px;
    margin: 40px auto 0;
}
.solutions-section-two__text.product-page { font-size: 22px; line-height: 32px; margin:0; max-width: 65%; text-align: left; margin: 0;}

.solutions-section-two__icon {
    display: block;
    margin-bottom: 16px;
    width: 90px;
    text-align: center;
    opacity: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}
.solutions-section-two__icon-svg {
    margin: 0 auto;
    width: auto;
    height: 88px;
    width: 88px;
}
.solutions-section-two__icon-name {
    display: block;
    margin: 0;
    font-size: 12px;
    color: #76777b;
    line-height: 2em;
}
.solutions-section-two__icon_active {
    opacity: 1;
}
.solutions-section-two__icon-container {
    position: relative;
    max-width: 800px;
    margin: 64px auto 0;
    width: 100%;
    scrollbar-width: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.solutions-section-two__icon-container.product-page {max-width: 100%; margin:0;}
.solutions-section-two__icon-container_draggble::before {
    cursor: move;
}
.solutions-section-two__icon-container::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 300;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.solutions-section-two__icon-container.protocol-page::before { z-index: 0; position: relative; display: none}

.solutions-section-two__icon-container::-webkit-scrollbar {
    display: none;
}
.solutions-section-two__pretext {
    display: block;
    max-width: 640px;
    margin: 64px auto 0;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular';
}
.solutions-section-two__link {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
}
.solutions-section-two__link-container {
    margin: 40px auto 0;
    max-width: 800px;
}
.solutions-section-two__link::before {
    content: '';
    width: 14px;
    height: 14px;
    background-image: url("data:image/png;base64,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bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiBleGlmOlBpeGVsWERpbWVuc2lvbj0iNTQiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSI1MSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMTItMTJUMTU6MzY6MTkrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTEyLTEyVDE1OjM3OjQyKzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTEyLTEyVDE1OjM3OjQyKzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IkRpc3BsYXkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NmM3ZGE5Y2ItZWJkZi00MzQ3LTgzYmUtNjMyMTcxMmI5MTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZjN2RhOWNiLWViZGYtNDM0Ny04M2JlLTYzMjE3MTJiOTE5NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjZjN2RhOWNiLWViZGYtNDM0Ny04M2JlLTYzMjE3MTJiOTE5NCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjN2RhOWNiLWViZGYtNDM0Ny04M2JlLTYzMjE3MTJiOTE5NCIgc3RFdnQ6d2hlbj0iMjAxOC0xMi0xMlQxNTozNzo0MiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PorF+jUAAAIuSURBVCiRfZLLS5RxFIaf85vPuXmdGcdLU5JEipa4MU0rcmFBxUAgCbZo0a6Fu1b9CS1c1X8QWCC0MJIkdBEMIQpFGYmYdhnGccZ0VMa5fJ+nxejgqndzVs95z3nPkdvPii+Wf8lAhYtTRQdPfYD5043aZwQSaZlMpBhWxVEl7vOQyxVwt7foR+vzqowG/BhHSRRspNav8a4IuF2QPdBEbEmSHRE2Guvo/p0Gvwe+rEmzVeNl21FCqlzYz7Pd0gCjvWAZSGYYi/YxNtyjvIzxPf5X2iMhqPWxahAOKcntMnCQh2QGFtbgahs8uqG+6U/MzX2V9uF+nWwOsJLN02COIIzBa9uQywkKuN0QrkGevpb5iSkZHBlg+m4v91I7bAD1ZbDoQJUXrrUpDbVQ7UHGp2RmdpGLQ9f1w4NBjT5/J6ynuSQGrGMQhUAVxNZhPo4vtSUr7xeJRK/o27FbDO/ncIa6FGMxVeMlXAZVS/VMEOoqcX5usHuzR5cfR7mzly/tfr8fVlKMhKpOOIqB9B50NsLDyxRSe9rpMtASgm8JaA2DMXB4ZFAGK1zgMjD+RrAdJbMPCryKwcIP4XxE8VbAnxQzfzM0SccTexMIA02WIbmdhUIR6qtLDXeycFAouTkKQR9bjhK0UAwCQME+hBofFN1gOyWwygt1laCHpQlE2FQlaO3mCAT84ChLgK2KWOUjnQhOQMB2Gc7uZMHqPqcTx08ugov/S7J54l2tOvsP4Dfe6nqmDtcAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
.solutions-section-three {
    padding: 60px 0;
    background-color: #f9fafd;
    text-align: center;
}
.solutions-section-three__title {
    display: block;
    max-width: 800px;
    margin: 0 auto;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1a1d23;
}
.solutions-section-three__text {
    display: block;
    max-width: 800px;
    font-family: 'SuisseIntl-Regular';
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
    margin: 40px auto 0;
}
.solutions-section-three__icon {
    display: block;
    margin-bottom: 16px;
    width: 90px;
    text-align: center;
    opacity: 1;
    /*-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;*/
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}
.solutions-section-three__icon-svg {
    margin: 0 auto;
    width: auto;
    height: 88px;
    width: 88px;
}
.solutions-section-three__icon-name {
    display: block;
    margin: 0;
    font-size: 12px;
    color: #76777b;
    line-height: 16px;
    max-width:90px;
}
.solutions-section-three__icon_active {
    opacity: 1;
}
.solutions-section-three__icon-container {
    position: relative;
    width: 100%;
    max-width: 800px;
    margin: 64px auto 0;
    scrollbar-width: none;
    /*-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;*/
}
.solutions-section-three__icon-container a{text-decoration: none}
.solutions-section-three__icon-container_draggble::before {
    cursor: move;
}
.solutions-section-three__icon-container::before {
    /*content: '';
    display: block;
    position: absolute;
    z-index: 300;
    cursor: move;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;*/
}
.solutions-section-three__icon-container::-webkit-scrollbar {
    display: none;
}
.solutions-section-three__pretext {
    display: block;
    margin: 64px auto 0;
    max-width: 640px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular';
}
.solutions-section-three__link {
    display: inline-block;
    vertical-align: middle;
    white-space: no-wrap;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
}
.solutions-section-three__link-desktop {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
}
.solutions-section-three__link-adp {
    display: none;
}
.solutions-section-three__link-container {
    display: block;
    margin: 40px auto 0;
    max-width: 800px;
}
.solutions-section-three__link::before {
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
.solutions-section-four {
    padding: 60px 0;
    background: #f9fafd;
    text-align: center;
}
.solutions-section-four__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1a1d23;
    max-width: 800px;
    margin: 0 auto;
}
.solutions-section-four__text {
    display: block;
    max-width: 800px;
    font-family: 'SuisseIntl-Regular';
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
    margin: 40px auto 0;
}
.solutions-section-four__icon {
    display: block;
    width: 120px;
    height: auto;
    margin: 0 auto;
}
.solutions-section-four__icon-container {
    display: block;
    max-width: 800px;
    margin: 0 auto 24px;
}
.solutions-section-four__pretext {
    display: block;
    margin: 40px auto 0;
    max-width: 640px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular';
}
.solutions-section-four__link {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
}
.solutions-section-four__link >span {
    display: inline-block;
    vertical-align: top;
}
.solutions-section-four__link-container {
    display: block;
    max-width: 800px;
    margin: 40px auto 0;
}
.solutions-section-four__link::before {
    content: '';
    width: 14px;
    height: 14px;
    background-image: url("data:image/png;base64,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bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiBleGlmOlBpeGVsWERpbWVuc2lvbj0iNTQiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSI1MSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMTItMTJUMTU6MzY6MTkrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTEyLTEyVDE1OjM3OjQyKzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTEyLTEyVDE1OjM3OjQyKzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IkRpc3BsYXkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NmM3ZGE5Y2ItZWJkZi00MzQ3LTgzYmUtNjMyMTcxMmI5MTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZjN2RhOWNiLWViZGYtNDM0Ny04M2JlLTYzMjE3MTJiOTE5NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjZjN2RhOWNiLWViZGYtNDM0Ny04M2JlLTYzMjE3MTJiOTE5NCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjN2RhOWNiLWViZGYtNDM0Ny04M2JlLTYzMjE3MTJiOTE5NCIgc3RFdnQ6d2hlbj0iMjAxOC0xMi0xMlQxNTozNzo0MiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PorF+jUAAAIuSURBVCiRfZLLS5RxFIaf85vPuXmdGcdLU5JEipa4MU0rcmFBxUAgCbZo0a6Fu1b9CS1c1X8QWCC0MJIkdBEMIQpFGYmYdhnGccZ0VMa5fJ+nxejgqndzVs95z3nPkdvPii+Wf8lAhYtTRQdPfYD5043aZwQSaZlMpBhWxVEl7vOQyxVwt7foR+vzqowG/BhHSRRspNav8a4IuF2QPdBEbEmSHRE2Guvo/p0Gvwe+rEmzVeNl21FCqlzYz7Pd0gCjvWAZSGYYi/YxNtyjvIzxPf5X2iMhqPWxahAOKcntMnCQh2QGFtbgahs8uqG+6U/MzX2V9uF+nWwOsJLN02COIIzBa9uQywkKuN0QrkGevpb5iSkZHBlg+m4v91I7bAD1ZbDoQJUXrrUpDbVQ7UHGp2RmdpGLQ9f1w4NBjT5/J6ynuSQGrGMQhUAVxNZhPo4vtSUr7xeJRK/o27FbDO/ncIa6FGMxVeMlXAZVS/VMEOoqcX5usHuzR5cfR7mzly/tfr8fVlKMhKpOOIqB9B50NsLDyxRSe9rpMtASgm8JaA2DMXB4ZFAGK1zgMjD+RrAdJbMPCryKwcIP4XxE8VbAnxQzfzM0SccTexMIA02WIbmdhUIR6qtLDXeycFAouTkKQR9bjhK0UAwCQME+hBofFN1gOyWwygt1laCHpQlE2FQlaO3mCAT84ChLgK2KWOUjnQhOQMB2Gc7uZMHqPqcTx08ugov/S7J54l2tOvsP4Dfe6nqmDtcAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
.solutions-section-five {
    padding: 60px 0;
    text-align: center;
}
.solutions-section-five__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1a1d23;
    max-width: 800px;
    margin: 0 auto;
}
.solutions-section-five__text {
    display: block;
    max-width: 800px;
    margin: 40px auto 0;
    font-family: 'SuisseIntl-Regular';
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
}
.solutions-section-five__icon {
    display: block;
    margin-bottom: 24px;
    width: 120px;
    height: auto;
}
.solutions-section-five__pretext {
    display: block;
    max-width: 640px;
    margin: 56px auto 0;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular';
}
.solutions-section-five__pretext_black {
    color: #1a1d23;
    margin-top: 2em;
}
.solutions-section-five__screens {
    display: block;
    margin: 56px auto 0;
    max-width: 800px;
}
.solutions-section-five__screens-item {
    display: block;
    width: auto;
    max-width: 100%;
    /*margin-left: -28px;*/
}
.solutions-section-six {
    padding: 60px 0;
    background: #f9fafd;
    text-align: center;
}
.solutions-section-six__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1a1d23;
    margin: 0 auto;
    max-width: 800px;
}
.solutions-section-six__text {
    display: block;
    max-width: 800px;
    font-family: 'SuisseIntl-Regular';
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
    margin: 40px auto 0;
    max-width: 800px;
}
.solutions-section-six__icon {
    display: block;
    margin-bottom: 24px;
    width: 120px;
    height: auto;
}
.solutions-section-six__pretext {
    display: block;
    margin: 56px auto 0;
    max-width: 640px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular';
}
.solutions-section-six__pretext_black {
    color: #1a1d23;
    margin-top: 2em;
}
.solutions-section-six__screen {
    display: block;
    max-width: 100%;
    /*-webkit-box-shadow: 0 0 32px 8px rgba(0,0,0,0.1);
    box-shadow: 0 0 32px 8px rgba(0,0,0,0.1);*/
    width: auto;
}
.solutions-section-six__screen-container {
    display: block;
    margin: 56px auto 0;
    max-width: 800px;
}
.solutions-section-seven {
    padding: 60px 0;
    text-align: center;
}
.solutions-section-seven__title {
    display: block;
    max-width: 800px;
    margin: 0 auto;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1a1d23;
}
.solutions-section-seven__text {
    display: block;
    max-width: 800px;
    margin: 40px auto 0;
    font-family: 'SuisseIntl-Regular';
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
}
.solutions-section-seven__icon {
    display: block;
    margin: 0 auto 24px;
    width: 120px;
    height: auto;
}
.solutions-section-seven__pretext {
    display: block;
    max-width: 640px;
    margin: 5px auto 0;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular';
}
.solutions-section-seven__pretext_black {
    color: #1a1d23;
    margin-top: 2em;
}
.solutions-section-seven__screen {
    display: block;
    margin-top: 56px;
    height: 480px;
    width: auto;
    -webkit-box-shadow: 0 0 32px 8px rgba(0,0,0,0.1);
    box-shadow: 0 0 32px 8px rgba(0,0,0,0.1);
}
.solutions-section-seven__highlights-divider {
    width: 20px;
}
.solutions-section-seven__progress-container {
    display: block;
    max-width: 715px;
    margin: 16px auto 0;
    padding: 32px 56px;
}
.solutions-section-seven__highlights {
    text-align: center;
    color: #007bff;
    font-family: 'SuisseIntl-Regular';
    font-size: 24px;
    vertical-align: middle;
    margin-top: 40px;
    position: relative;
    left: -8px;
}
.new-pricing-section-three__image-container {
    display: block;
    max-width: 800px;
    margin: 56px auto 0;
    font-size: 0;
}
.new-pricing-section-three__image {
    margin:0 20px;
    width:60px;
}
 .pricing-top-hidden-label{display:none;}

.new-pricing-section-three__icon-container {
        width: 100%;
        max-width: 800px;
        overflow-x: hidden;
        margin: 25px auto 0;
        display: block;
}
.new-price-section-three__icon {
        margin: 0 20px;
        display:inline-block;
        vertical-align: top
}
.new-pricing-section-three__icon-name {
    display: block;
    margin: 0;
    font-size: 12px;
    color: #1A1D23;
    line-height: 16px;
    max-width:100px;
    font-family: 'SuisseIntl-Regular';
}
.vmiddle {height: 94px; display: table-cell; vertical-align: middle;}
.vmiddle-header {/*display: table-cell; vertical-align: middle; height: 58px;*/ display: flex; width:100%;}
 /* pricing sticky head */
 .tiny-toggle{position: absolute;left:0px;top:-83px;}
.pricing-section-three__header_cost{width:100%;}
.plan-name{font-size:22px; transition: font-size 0s; margin-top: 20px; margin-bottom: 10px; line-height: 1;}
body.tinyHeadActive .plan-name{ margin-top: 10px; margin-bottom: 0px; line-height: 1;}
.pricing-section-three__button.button-hover{ transition: all 0s;  }
.plan-price-tiny{display:inline-block; font-size:20px; float:right; display:none;}
.cost-per{font-family: 'SuisseIntl-Regular';font-size:12px;color:#76777B;padding-top: 1px;padding-left:1px;}
.pricing-section-three__header{padding: 0 22px;}
.pricing-section-three__col-4, .pricing-section-three__col-combined__inner-col-3 {background: #F5F8FC;}
.usage-cost {font-family: 'SuisseIntl-Regular';clear:both;color:#76777B;font-size:12px;line-height: 26px; display: block;}
.top-padding{padding-top:70px;padding-bottom:30px;}
.sticky-title {font-size:14px;display: block}

/* pricing private hosting*/
#plan_select_wrapper {width:48%;}
#network_type_wrapper {float:right; width: 48%;}
#private_hosting_wrapper {float:right;display: none;    width: 32%;}    
#plan_select_wrapper.private {width:32%;}
#network_type_wrapper.private {float:left; margin-left:13px; width: 32%;}
#private_hosting_wrapper.private {display: inline-block}

#sticky-header{z-index:9;width: 100%;background: #fff;color:#000;top:83px}
.tinyHead {
    margin-bottom:0px;
    min-height:127px !important;
    -webkit-box-shadow: 0px 6px 6px -6px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 6px 6px -6px rgba(0,0,0,0.25);
    box-shadow: 0px 6px 6px -6px rgba(0,0,0,0.25);
}

.tinyHead .tiny-toggle {position:static;  display:block;padding-top:52px;}
.tinyHead .mobile-toggle-wrap {display:block !important;}
.tinyHead .framed-block{border-top: 1px solid #DDDDDE;}
.tinyHead .plan-price-tiny{display: inline-block;}
.tinyHead .plan-name{font-size:14px;width:auto;float:left;}  
.tinyHead .plan-price-big{display:none;}
.tinyHead .pricing-section-three__header_cost-per, .tinyHead .pricing-section-three__header_blue-bage, .tinyHead .usage-cost, .tinyHead .sticky-title {display:none;}
.tinyHead .pricing-section-three__button{font-size: 14px;line-height:20px;}
.plan-price-big .plan-monthly{margin-top:10px;}
.plan-price-big .plan-annual{margin-top:10px;}
.plan-price-big .pricing-section-three__header_cost-per {/*margin-top:25px;*/}
.new-pricing-section-header{width: 100%; padding:30px 0}
.new-pricing-section-subheader{width: 100%; border-width: 1px 0px 1px 0px; border-style: solid; border-color:  #DDDDDE;padding:20px}
.recommended-badge{position:absolute;top:-10px;right:0}

.checkbox-container{display: inline-block;float:left;}
.checkbox-container label {
    background-color: #007BFF;
    border: 0px solid #fff;
    margin-top: 1px;
    border-radius: 20px;
    display: inline-block;
    position: relative;
    transition: all 0s ease-out;
    width: 43px;
    height: 25px;
    z-index: 2;
    cursor: pointer;
}

.checkbox-container label::after {
    content: ' ';
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: 4px;
    left: 4px;
    /*transform: translateX(0);*/
    transform: translateX(calc(100% + 0.5px));
    transition: transform 0.3s linear;
    width: 17px;
    height: 17px;
    z-index: 3;
}

.checkbox-container input {
    visibility: hidden;
    position: absolute;
    z-index: 2;
}

.checkbox-container input:checked + label::after {
    /*transform: translateX(calc(100% + 0.5px));*/
    transform: translateX(0);
}
.checkbox-container.yellow input:checked + label {
    background-color: #007BFF;
}
.annual-label{/*color:#76777B;*/ display: inline-block;float:left;font-size: 14px;padding:5px 0 5px 10px}
.monthly-label{/*color:#76777B;*/display: inline-block;float:left;font-size: 14px;padding:5px 10px 0 0}
/*.annual-label.active {color:#1A1D23;}
.monthly-label.active {color:#1A1D23;}*/

/* calculator card*/



.pricing-section-six__range-days span{
    color: #9ea2a6;
}
.pricing-section-six__range-days span:not(:first-child):not(:last-child) { 
    /*min-width: 35px; 
    text-align: center;*/
}
.solutions-section-seven__highlights-image {
    height: 24px;;
}
.progress-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.progress-block-comment {
    display: block;
    width: 164px;
}
.progress-block-comment_title {
    display: block;
    font-size: 22px;
    line-height: 40px;
    color: #1a1d23;
    font-family: 'SuisseIntl-SemiBold';
    margin-bottom: 24px;
}
.progress-block-comment_line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 8px 0;
}
.progress-block-comment_line_name {
    display: block;
    position: relative;
    font-size: 16px;
    line-height: 24px;
    color: #1a1d23;
    font-family: 'SuisseIntl-Regular';
    padding-left: 24px;
}
.progress-block-comment_line_name::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 200;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #76777b;
    left: 0;
    top: -webkit-calc(50% - 4px);
    top: calc(50% - 4px);
}
.progress-block-comment_line-ok .progress-block-comment_line_name::before {
    background-color: #8dc931;
}
.progress-block-comment_line-cancel .progress-block-comment_line_name::before {
    background-color: #ff2a1a;
}
.progress-block-comment_line-pending .progress-block-comment_line_name::before {
    background-color: #b2d7ff;
}
.progress-block-comment_line_value {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #1a1d23;
    font-family: 'SuisseIntl-Regular';
}
.progress-block-diagram {
    display: block;
}
.progress-block-diagram__title {
    display: none;
}
.progress-block-diagram__icons {
    display: block;
    text-align: right;
    font-size: 0;
}
.progress-block-diagram__image {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin-top: 22px;
    height: 130px;
}
.progress-block-diagram__image-desktop {
    display: block;
}
.progress-block-diagram__image-adp {
    display: none;
}
.progress-block-explorer,
.progress-block-activity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    margin-left: 24px;
}
.progress-block-explorer_svg,
.progress-block-activity_svg {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: auto;
    margin-right: 8px;
}
.progress-block-explorer_title,
.progress-block-activity_title {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px;
    color: #007bff;
    font-family: 'SuisseIntl-Regular';
}
.developers-section-one {
    margin: 40px 0 60px 0;
}
.developers-section-one__icon {
    display: block;
    position: absolute;
    z-index: 100;
}
.developers-section-one__icon-container {
    height: 248px;
    max-width: 800px;
    margin: 64px auto 0;
}
.developers-section-one__icon-main {
    top: 50%;
    left: 50%;
    width: auto;
    height: 248px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.developers-section-one__icon-1 {
    top: 50%;
    left: -webkit-calc(50% - 346px);
    left: calc(50% - 346px);
    width: auto;
    height: 24px;
    opacity: 0.4;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.developers-section-one__icon-2 {
    top: 50%;
    left: -webkit-calc(50% - 265px);
    left: calc(50% - 265px);
    width: auto;
    height: 32px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.developers-section-one__icon-3 {
    top: -webkit-calc(50% - 54px);
    top: calc(50% - 54px);
    left: -webkit-calc(50% - 212px);
    left: calc(50% - 212px);
    width: auto;
    height: 24px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.developers-section-one__icon-4 {
    top: 50%;
    left: -webkit-calc(50% - 172px);
    left: calc(50% - 172px);
    width: auto;
    height: 40px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.developers-section-one__icon-5 {
    top: -webkit-calc(50% + 62px);
    top: calc(50% + 62px);
    left: -webkit-calc(50% - 208px);
    left: calc(50% - 208px);
    width: auto;
    height: 16px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.developers-section-one__icon-6 {
    top: 50%;
    right: -webkit-calc(50% - 346px);
    right: calc(50% - 346px);
    width: auto;
    height: 24px;
    opacity: 0.4;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.developers-section-one__icon-7 {
    top: -webkit-calc(50% - 54px);
    top: calc(50% - 54px);
    right: -webkit-calc(50% - 216px);
    right: calc(50% - 216px);
    width: auto;
    height: 32px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.developers-section-one__icon-8 {
    top: -webkit-calc(50% + 62px);
    top: calc(50% + 62px);
    right: -webkit-calc(50% - 224px);
    right: calc(50% - 224px);
    width: auto;
    height: 32px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.developers-section-one__icon-9 {
    top: 50%;
    right: -webkit-calc(50% - 269px);
    right: calc(50% - 269px);
    width: auto;
    height: 40px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.developers-section-one__icon-10 {
    display: none;
    top: 20%;
    right: 10%;
    width: auto;
    height: 16px;
}
.developers-section-one__icon-11 {
    top: 50%;
    right: -webkit-calc(50% - 172px);
    right: calc(50% - 172px);
    width: auto;
    height: 40px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.developers-section-one__text, .developers-section-five__text {
    text-align: center;
    margin: 0px auto 0;
    max-width: 800px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 32px;
    line-height: 32px;
    color: #1a1d23;
    font-weight: normal;
}
.developers-section-one__text {
    font-family: 'SuisseIntl-SemiBold', sans-serif;
}
.developers-section-one__pretext, .developers-section-five__pretext {
    max-width: 560px;
    text-align: center;
    margin: 40px auto 0;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
}
.developers-section-three, .developers-section-five {
    background: #f9fafd;
    padding: 60px 0;
}
.developers-section-five__icon-container{
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
}
.developers-section-five__icon-container img{
    margin: 0 25px 39px 25px;
}



.developers-section-two__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
}
.developers-section-two__screen-container {
    display: block;
    margin: 56px auto 0;
    max-width: 800px;
}
.developers-section-two__screen {
    display: block;
    max-width: 100%;
    width: auto;
}
.developers-section-two__link {
    display: block;
    width: 280px;
    margin: 20px auto 0;
    background: #007bff;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 32px;
    padding: 8px 0;
    cursor: pointer;
    outline: none;
}
.developers-section-two__link:hover {
    text-decoration: none !important;
}
.developers-section-two__form,
.developers-section-two .form-view {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 56px auto 0px;
    max-width: 680px !important;
    background-color: #f9fafd !important;
}
.developers-section-two__form-input,
.developers-section-two .form-view-input {
    display: block;
    width: -webkit-calc(100% - 34px);
    width: calc(100% - 34px);
    border: 1px solid #ddddde;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 24px;
}
.developers-section-two__form-input_x50,
.developers-section-two .form-view-input_x50 {
    width: -webkit-calc(50% - 46px);
    width: calc(50% - 46px);
}
.developers-section-two__form-separater,
.developers-section-two .form-view-separater {
    display: block;
    height: 1px;
    width: 100%;
    background-color: rgba(26,29,35,0.05);
}
.developers-section-two__form-hint,
.developers-section-two .form-view-hint {
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 24px;
}
.developers-section-two__form-comment,
.developers-section-two .form-view-comment {
    display: block;
    width: -webkit-calc(100% - 34px);
    width: calc(100% - 34px);
    height: 80px;
    border: 1px solid #ddddde;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 20px;
    color: #76777b;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.developers-section-two__form-buttom,
.developers-section-two .form-view-buttom {
    display: block;
    width: 100%;
    padding: 12px 0;
    text-align: center;
    color: #fff;
    background-color: #007bff;
    border: 0;
    font-size: 16px;
    line-height: 20px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-top: 24px;
    cursor: pointer;
}
.developers-section-three {
    padding: 60px 0;
}
.developers-section-three__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1a1d23;
    text-align: center;
    margin: 24px auto 0;
    max-width: 800px;
}
.developers-section-three__text {
    display: block;
    max-width: 800px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
    text-align: center;
    margin: 24px auto 0;
}
.developers-section-three__pretext {
    display: block;
    margin-top: 64px;
    max-width: 800px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular';
}
.developers-section-three__icon {
    display: block;
    margin: 0 auto;
    width: 120px;
    height: auto;
}
.developers-section-three__link {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    margin-top: 40px;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.developers-section-three__link::after {
    content: '';
    width: 14px;
    height: 14px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALVJREFUOBFjYBjygBGnD2r+bwXK8TCwMHgyNDB+w6WOCZcEw38GESC2Y/jNMBWnGqAEbgOYGJKA8t+BOIGh+n88LkNwG9DMeBVofB5YIyPDNIaG/1rYDMFtAEh1M+McBkaG5UCvcAG9spB0A7DpQBPD74La/ylA2yOBrvjGwMqANRxwR2Ptf22GfwyngRZyAnECQysjiV74xzAPqnkBLs0g37CACKyAkeENUPwQUEU2VvnhIwgAI74jHKX+0GIAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
.developers-section-four, .developers-section-two {
    padding: 60px 0;
}
.developers-section-four__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1a1d23;
    text-align: center;
    margin-top: 24px;
}
.developers-section-four__text {
    display: block;
    max-width: 800px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
    text-align: center;
    margin: 24px auto 0;
}
.developers-section-four__pretext {
    display: block;
    margin: 40px auto 0;
    max-width: 800px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular', sans-serif;
    text-align: center;
}
.developers-section-four__icon {
    display: block;
    margin: 0 auto;
    width: 120px;
    height: auto;
}
.developers-section-four__link {
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
}
.developers-section-four__link-container {
    display: block;
    text-align: center;
    max-width: 800px;
    margin: 40px auto 0;
}
.developers-section-four__link::after {
    /*content: '';
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;*/
}

/* new about / dev page / product page / consultation / corda onboard */
.developer-section-top.about-page {min-height: 532px;}
.developer-section-top.about-page .developer-wrapper  {height: 420px; width:50%; float:right; display: inline-block;}
.developer-section-top.about-page .box-left {float:left; padding: 110px 0 0 45px;}
.developer-section-top.about-page .developer-wrapper img { position: relative;top: unset;right: unset; padding-top: 50px; padding-bottom: 50px;}

.developer-section-top.product-page .box-left {float:left; padding: 76px 0 0 45px; width:41%;}
.developer-section-top.product-page {min-height: 545px;}
.developer-section-top.marketplace-page {min-height: 472px;}
.developer-section-top.product-page .box-left p {font-size: 22px; line-height: 32px;}
.developer-section-top.product-page .developer-wrapper img {display:none;left:120px; top:40px;}
.developer-section-top.product-page .developer-wrapper .m-banner {display:block !important;}

/* protocols */
.developer-section-top.protocols-page {min-height: 324px; position: relative;}
.developer-section-top.protocols-page .developer-wrapper {height: 324px;}
.developer-section-top.protocols-page .box-left { position: relative; width: 50%; display: inline-block; text-align: left; padding: 80px 0 0 65px; }]
.developer-section-top.protocols-page .developer-wrapper img { position:absolute;top: 0px;right:0px }

/* chainstacklabs */
.developer-section-top.chainstacklab-page {min-height: 324px; position: relative;}
.developer-section-top.chainstacklab-page .developer-wrapper {height: 324px;}
.developer-section-top.chainstacklab-page .box-left { position: relative; width: 50%; display: inline-block; text-align: left; padding: 80px 0 0 65px; }]
.developer-section-top.chainstacklab-page .developer-wrapper img { position:absolute;top: 0px;right:0px }

/* corda onboard */
.developer-section-top.corda-onboard-page .developer-wrapper img {top:15px;right:10px;}
.developer-section-top.corda-onboard-page .box-left {float:left; padding: 76px 0 0 45px;}
.developer-section-top.corda-onboard-page {min-height: 500px;}
.developer-section-top.corda-onboard-page .box-left p {font-size: 22px; line-height: 32px;}


.developer-section-top.consult-page {min-height: 456px;}
.developer-section-top.consult-page .developer-wrapper img {right:0px;}
.developer-section-top.consult-page .box-left {float:left; padding: 110px 0 0 45px;}
.new-home-section-three.tab.consult-page { padding-top:50px; }

.hosting-section-four.about-page.story .hosting-section-four_main-image-wrapper img { width:384px; height:416px; }
.hosting-section-four.about-page.mission .hosting-section-four_main-image-wrapper img { width:384px; height:300px; }
.hosting-section-four.about-page  .hosting-section-four_main-image-wrapper { padding: 0 50px; }
.hosting-section-four.about-page.story  .hosting-section-four_main-image-wrapper { padding: 0; }
.hosting-section-four.about-page p { margin-top: 15px; margin-bottom: 0; }

.hosting-section-four.product-page .hosting-section-four_main-image-wrapper img { width:464px; height:324px; }
.hosting-section-four.partner-page .hosting-section-four_main-image-wrapper img { width:384px; height:264px; }
.hosting-section-four.product-page .hosting-section-four_main-image-wrapper.hosting img { width:510px; height:348px; }
.hosting-section-four.product-page .hosting-section-four_main-image-wrapper.homepage-savetime img { width:556px; height:472px; margin-left:35px; }
.hosting-section-four.product-page .hosting-section-four_main-image-wrapper.homepage-agile img { width:426px; height:297px;margin-left:35px; }
.hosting-section-four.product-page .hosting-section-four_main-image-wrapper.homepage-pay-with-coins img { width:555px; height:402px; }
.hosting-section-four.product-page .hosting-section-four_main-image-wrapper.homepage-reducecost img { width:384px; height:374px;margin-left:35px; }
.hosting-section-four.product-page .hosting-section-four_main-image-wrapper.platform img { width:479px; height:424px; }
.hosting-section-four.product-page .hosting-section-four_main-image-wrapper.marketplace img { width:512px; height:328px; }
.hosting-section-four.product-page .hosting-section-four_main-image-wrapper.corda-onboard img { width:480px; height:325px; }

.hosting-section-four.about-page  .hosting-section-four_column-right-reverse { margin-right: 0; }

.hosting-section-four.partner-page { padding-top:100px; }
.hosting-section-four.partner-page  .hosting-section-four_column-right-reverse { width:35%; margin:0;}
.hosting-section-four.partner-page .hosting-section-four_column-left { width: 65%; }
.partners-section-three .cta-wrapper {max-width:400px;}

/* new developer */
.developer-section-top {background:#F9FAFD;padding:0;min-height: 476px; overflow: hidden; margin-bottom: 20px}
.developer-section-top.marketplace {min-height: 400px; overflow: hidden; margin-bottom: 0px}
.developer-section-top.marketplace .developer-wrapper{height:400px;}

.developer-section-top .developer-wrapper{max-width:1280px;height: 476px; position:relative;}
.developer-section-top .developer-wrapper img { position:absolute;top: 30px;right:130px }
.developer-section-top.about-page .developer-wrapper{max-width:1280px;height: auto; position:relative;}

/* new marketplace */
.marketpalce-listing-title { font-size:22px; line-height: 32px; font-family:'SuisseIntl-SemiBold', sans-serif; font-weight: 600;float:left;}
.marketpalce-listing-link { font-size:18px; line-height: 24px; font-family:'SuisseIntl-Regular', sans-serif; font-weight: 600;float:right; margin-right: 20px; }
.marketplace-section { padding: 20px 0; }
.marketplace-section p { font-size:14px; line-height: 24px; }

.marketplace_nav {color:#1A1D23;margin:15px 0;clear:both; display:block;}
.marketplace_nav:hover {color: #007bff !important;}
.marketplace_nav.active {color:#007BFF;}
.result-found {font-size:14px; margin-top:40px; margin-bottom:15px; }
.result-found b { font-family: 'SuisseIntl-SemiBold', sans-serif; }
.marketplace-left-col { display: inline-block; float:left; padding-top:15px; width:17%; padding-right:15px;}
.marketplace-right-col { display: inline-block; float: left; width: 79%; padding-top:30px; }
.marketplace-right-col.single {padding-top:18px; }
.marketplace-inner-left {width:20%;display:inline-block; float:left}
.marketplace-inner-right {width:80%;display:inline-block; float:left;}
.marketplace-description p { font-size:14px; line-height: 24px; margin-top:5px; margin-bottom:18px;}
.marketplace-description li { font-size: 14px; line-height: 24px;}
.marketplace-single-left {display: inline-block; float:left; padding-top:15px; width:18%}
.marketplace-single-description {display: inline-block; float: left; width: 79%; padding-top:30px;}
.marketplace-cta-wrapper { max-width:120px; }
.marketplace-single-inner-description {width:57%;display: inline-block; float: left; padding-right:3%}
.marketplace-single-inner-description img { width: 100%; height: auto; }
.marketplace-single-inner-description h3 { font-family: 'SuisseIntl-SemiBold', sans-serif;  }
.marketplace-single-inner-gallery {width:40%;display: inline-block; float: left; padding-top:20px;}
.marketplace-single-inner-description ul, .marketplace-single-inner-description ol {padding-left: 20px;}
.marketplace-single-inner-description li {padding-bottom: 15px;}
.marketplace-single-inner-description li:last-child {padding-bottom:0;}

.developer-section-top .marketplace-wrapper img { position:absolute;top: 0px;right:-120px }
.developer-section-top.marketplace-page .marketplace-wrapper  {height: 472px; width:50%; float:right; display: inline-block; max-width: 1280px; position: relative;}
.developer-section-top.marketplace-page .box-left p { font-size: 22px; line-height: 32px; }
.developer-section-top.marketplace-page .box-left { float: left; padding: 90px 0 0 45px; }

.developer-section-top .cta-wrapper {width:300px;padding-top:10px}
.developer-section-five .developer-wrapper { padding-left: 24px; padding-right: 24px; max-width: 1150px; margin: auto; position: relative;}

.developer-section_mobile-image-wrapper { display:  none; }
.developer-section-top .box-left { position: relative; width: 40%; display: inline-block; text-align: left; padding: 110px 0 0 65px; }
.developer-section-top.marketplace .box-left { width:30%; font-size:22px; line-height: 32px; padding: 90px 0 0 65px;}
.developer-section-top.marketplace .developer-wrapper img{ position:absolute;top: 0px;right:70px }

.developer-section-top .title-text { display: inline-block; font-size: 44px; line-height: 52px; font-family: 'SuisseIntl-SemiBold', sans-serif; color: #1A1D23;  }
.developer-testimonial-wrapper {width:100%;display:block;margin: 30px 0 0 0}
.developer-form-text {font-size:16px; text-align: center; line-height: 24px; max-width: 680px; margin: 0 auto; margin-top: 20px}

.developer-wrapper {padding-left: 24px; padding-right: 24px; max-width: 844px; margin: auto; }
.documentation-text {width:60%; margin-bottom:40px; margin-left: auto; margin-right: auto; text-align: center}
.documentation-items {width:100%;border:0;display: flex; }
.documentation-items a {flex-grow: 1; width: 33%;  margin-right:20px; background: #fff; border-radius: 6px;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(72, 117, 178, 0.15);
    -moz-box-shadow: 0px 2px 5px 0px rgba(72, 117, 178, 0.15);
    box-shadow: 0px 2px 5px 0px rgba(72, 117, 178, 0.15);}
.documentation-items a:hover {
    -webkit-box-shadow: 0px 5px 15px 0px rgba(72, 117, 178, 0.25);
    -moz-box-shadow: 0px 5px 15px 0px rgba(72, 117, 178, 0.25);
    box-shadow: 0px 5px 15px 0px rgba(72, 117, 178, 0.25);
}
.documentation-items.quote  a { box-shadow: none; }

.documentation-item {display:block;/*border:1px solid #DDDDDE;*/ border-radius: 6px; padding:30px 24px;
    
}
.documentation-item span {color:#1A1D23; font-size:22px; line-height: 32px; margin-top: 10px; display: block; font-family:'SuisseIntl-SemiBold'}
.documentation-item p {color:#1A1D23; margin-top: 10px; min-height: 40px;}

/* marketplace items */
.marketplace-items { width:100%;border:0;display: flex; flex-wrap: wrap;}
.marketplace-items a {display: flex; justify-content: stretch; flex-grow: 1; width: 50%; margin: 10px 0; flex-grow: inherit;}
.marketplace-item:hover {
    -webkit-box-shadow: 0px 5px 15px 0px rgba(72, 117, 178, 0.25);
    -moz-box-shadow: 0px 5px 15px 0px rgba(72, 117, 178, 0.25);
    box-shadow: 0px 5px 15px 0px rgba(72, 117, 178, 0.25);
}
.marketplace-item {width:100%;display: flex; justify-content: stretch; border-radius: 6px; padding: 20px 24px 10px; margin-right:20px; min-height: 110px; max-height: 140px; 
    -webkit-box-shadow: 0px 2px 5px 0px rgba(72, 117, 178, 0.15);
    -moz-box-shadow: 0px 2px 5px 0px rgba(72, 117, 178, 0.15);
    box-shadow: 0px 2px 5px 0px rgba(72, 117, 178, 0.15);
}
.marketplace-item span {color:#1A1D23; font-size:16px; font-family:'SuisseIntl-SemiBold', sans-serif; line-height: 24px}
.marketplace-item p {color:#1A1D23;font-family:'SuisseIntl-Regular', sans-serif; font-size:14px; line-height: 24px; margin-top: 5px;}
.marketplace-form .icon { position: absolute; top:12px; left:15px; width: 16px; height: 16px; text-align: center; background: url(./img/marketplace-search.svg) center no-repeat;}
.marketplace-form .input-field { font-family:'SuisseIntl-Regular', sans-serif; font-size:14px;  width: 100%; outline: none; border:1px solid #B1B2B5; border-radius: 6px; padding: 10px 40px; width: 100%;} 
.marketplace-form .input-container { position:relative; width: 98%; }
.marketplace-form .input-field ::-webkit-input-placeholder { /* Edge */  font-family:'SuisseIntl-Regular', sans-serif; font-size:14px; }
.marketplace-form .input-field :-ms-input-placeholder { /* Internet Explorer 10-11 */  font-family:'SuisseIntl-Regular', sans-serif; font-size:14px; }
.marketplace-form .input-field ::placeholder {  font-family:'SuisseIntl-Regular', sans-serif; font-size:14px; }

.marketplace-revamp {
    background: #f5f8fc;
    padding: 56px 0 80px;
}

.marketplace-revamp__hero {
    margin-bottom: 48px;
}

.marketplace-revamp__hero h1 {
    color: #1a1d23;
    font-family: 'SuisseIntl-Book', "Suisse Int'l", sans-serif;
    font-size: var(--font-size-Heading-2, 32px);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.64px;
    line-height: var(--line-height-Heading-2, 38px);
    margin: 0 0 8px;
}

.marketplace-revamp__hero p {
    color: var(--text-text-secondary, #606772);
    font-family: 'SuisseIntl-Book', "Suisse Int'l", sans-serif;
    font-feature-settings: 'liga' off, 'clig' off;
    font-size: var(--font-size-Text-M, 16px);
    font-style: normal;
    font-weight: 450;
    letter-spacing: -0.16px;
    line-height: var(--line-height-Text-M, 20px);
    margin: 0;
}

.marketplace-revamp__layout {
    align-items: flex-start;
    display: grid;
    gap: 48px;
    grid-template-columns: 280px minmax(0, 1fr);
}

.marketplace-revamp__sidebar {
    position: sticky;
    top: 96px;
}

.marketplace-revamp__filter-group {
    margin-bottom: 32px;
}

.marketplace-revamp__filter-group h2 {
    color: #1a1d23;
    font-family: 'SuisseIntl-Book', sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 14px;
}

.marketplace-revamp__checkbox {
    align-items: center;
    color: #1a1d23;
    display: grid;
    font-size: 16px;
    gap: 12px;
    grid-template-columns: 18px minmax(0, 1fr) auto;
    line-height: 24px;
    margin: 0 0 14px;
    position: relative;
}

.marketplace-revamp__checkbox-control {
    cursor: pointer;
    display: block;
    height: 18px;
    position: relative;
    width: 18px;
}

.marketplace-revamp__checkbox input {
    height: 18px;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 18px;
}

.marketplace-revamp__checkbox-mark {
    background: #fff;
    border: 1px solid #b7c9dc;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(26, 29, 35, .08);
    box-sizing: border-box;
    display: block;
    height: 18px;
    position: relative;
    width: 18px;
}

.marketplace-revamp__checkbox input:checked + .marketplace-revamp__checkbox-mark {
    background: #007bff;
    border-color: #007bff;
}

.marketplace-revamp__checkbox input:checked + .marketplace-revamp__checkbox-mark::after {
    border: solid #fff;
    border-width: 0 2px 2px 0;
    content: '';
    display: block;
    height: 8px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -58%) rotate(45deg);
    width: 4px;
}

.marketplace-revamp__checkbox input:focus-visible + .marketplace-revamp__checkbox-mark {
    outline: 2px solid #007bff;
    outline-offset: 2px;
}

.marketplace-revamp__count {
    color: #606772;
}

.marketplace-revamp__filter-link,
.marketplace-revamp__filter-link:hover {
    color: inherit !important;
    display: block;
    text-decoration: none;
}

.marketplace-revamp__filter-text {
    align-items: center;
    background: none;
    border: 0;
    color: inherit;
    cursor: pointer;
    display: inline-flex;
    gap: 10px;
    font: inherit;
    line-height: inherit;
    padding: 0;
    text-align: left;
}

.marketplace-revamp__filter-text:hover {
    color: inherit;
}

.marketplace-revamp__filter-icon {
    border: 0;
    border-radius: 0;
    display: block;
    flex: 0 0 auto;
    height: 22px;
    object-fit: contain;
    width: 22px;
}

.marketplace-revamp__protocol-search {
    background: #fff;
    border: 1px solid #c8d7e8;
    border-radius: 8px;
    box-sizing: border-box;
    color: #1a1d23;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    height: 40px;
    line-height: 24px;
    margin-bottom: 16px;
    max-height: 40px;
    min-height: 40px;
    outline: none;
    padding: 8px 14px;
    width: 100%;
}

.marketplace-revamp__show-more,
.marketplace-revamp__summary button {
    background: none;
    border: 0;
    color: #007bff;
    cursor: pointer;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 16px;
    line-height: 24px;
    padding: 0;
}

.marketplace-revamp__main {
    min-width: 0;
}

.marketplace-revamp__search {
    margin-bottom: 24px;
}

.marketplace-revamp__search .input-container {
    height: 48px;
    width: 100%;
}

.marketplace-revamp__search .input-field {
    background: #fff;
    border-color: #c8d7e8;
    border-radius: 8px;
    font-size: 18px;
    height: 48px;
    line-height: 28px;
    padding: 10px 48px;
}

.marketplace-revamp__search .icon {
    background: none;
    height: 20px;
    left: 18px;
    top: 14px;
    width: 20px;
}

.marketplace-revamp__summary {
    align-items: center;
    color: #606772;
    display: flex;
    font-size: 18px;
    justify-content: space-between;
    line-height: 28px;
    margin-bottom: 24px;
}

.marketplace-revamp__grid {
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.marketplace-revamp__card {
    background: #fff;
    border: 1px solid #d5e0ed;
    border-radius: 10px;
    color: #1a1d23;
    display: block;
    min-height: 210px;
    padding: 20px;
    text-decoration: none;
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.marketplace-revamp__card:hover {
    border-color: #a8c3e0;
    box-shadow: 0 12px 30px rgba(72, 117, 178, .16);
    transform: translateY(-2px);
}

.marketplace-revamp__card--featured {
    align-items: stretch;
    display: grid;
    grid-column: span 2;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    min-height: 210px;
    overflow: hidden;
    padding: 0;
}

.marketplace-revamp__featured-media {
    align-items: center;
    background: linear-gradient(135deg, var(--marketplace-card-gradient-start), var(--marketplace-card-gradient-mid) 52%, var(--marketplace-card-gradient-end));
    display: flex;
    justify-content: center;
    min-height: 100%;
    overflow: hidden;
    padding: 32px;
    position: relative;
}

.marketplace-revamp__featured-media::after {
    background: radial-gradient(circle at 50% 40%, rgba(255,255,255,.38), rgba(255,255,255,0) 62%);
    content: '';
    height: 180px;
    position: absolute;
    right: -30px;
    top: -40px;
    width: 220px;
    z-index: 1;
}

.marketplace-revamp__featured-media img {
    border-radius: 18px;
    box-shadow: 0 18px 42px rgba(0,0,0,.22);
    display: block;
    height: 96px;
    object-fit: contain;
    position: relative;
    transform: rotate(-8deg);
    width: 96px;
    z-index: 2;
}

.marketplace-revamp__featured-watermark {
    color: rgba(255,255,255,.28);
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 36px;
    left: 32px;
    letter-spacing: -1px;
    line-height: 42px;
    max-width: 220px;
    position: absolute;
    top: 28px;
    z-index: 1;
}

.marketplace-revamp__featured-content {
    display: flex;
    flex-direction: column;
    padding: 20px;
}

.marketplace-revamp__chip-row {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.marketplace-revamp__badge {
    align-self: flex-start;
    background: #d7edff;
    border-radius: 999px;
    color: #007bff;
    display: inline-flex;
    font-family: 'SuisseIntl-Book', sans-serif;
    font-size: 14px;
    letter-spacing: -0.2px;
    line-height: 20px;
    margin-bottom: 14px;
    padding: 3px 8px;
}

.marketplace-revamp__badge--applications {
    background: #d7edff;
    color: #007bff;
}

.marketplace-revamp__badge--services {
    background: #f4d5ff;
    color: #be36d8;
}

.marketplace-revamp__badge--developer-tools {
    background: #ffd5e3;
    color: #d82972;
}

.marketplace-revamp__logo-row {
    align-items: center;
    display: flex;
    gap: 12px;
    justify-content: space-between;
    min-height: 64px;
}

.marketplace-revamp__logo-row img {
    border-radius: var(--corner-radius-s, 6px);
    height: 48px;
    object-fit: contain;
    width: 48px;
}

.marketplace-revamp__integrated {
    background: #eef7ff;
    border-radius: 999px;
    color: #007bff;
    font-family: 'SuisseIntl-Book', sans-serif;
    font-size: 14px;
    letter-spacing: -0.2px;
    line-height: 18px;
    margin-bottom: 14px;
    padding: 3px 8px;
}

.marketplace-revamp__card h3 {
    color: #1a1d23;
    font-family: 'SuisseIntl-Book', sans-serif;
    font-size: 18px;
    line-height: 26px;
    margin: 14px 0 8px;
}

.marketplace-revamp__card p {
    color: #606772;
    font-size: 15px;
    line-height: 23px;
    margin: 0 0 14px;
}

.marketplace-revamp__protocols {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    margin-top: auto;
    min-height: 24px;
}

.marketplace-revamp__protocol-icon {
    align-items: center;
    border: 1px solid #fff;
    border-radius: 50%;
    display: inline-flex;
    height: 22px;
    justify-content: center;
    margin-left: -5px;
    overflow: hidden;
    width: 22px;
}

.marketplace-revamp__protocol-icon:first-child {
    margin-left: 0;
}

.marketplace-revamp__protocol-icon img {
    display: block;
    height: 100%;
    object-fit: contain;
    width: 100%;
}

.marketplace-revamp__protocol-icon > span[aria-hidden="true"] {
    color: #4e5967;
    font-size: 12px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    line-height: 1;
}

.marketplace-revamp__protocol-more {
    color: #606772;
    display: inline-flex;
    font-size: 14px;
    line-height: 20px;
    margin-left: 8px;
}

.marketplace-revamp__empty {
    color: #606772;
    font-size: 16px;
    line-height: 24px;
    margin: 32px 0 0;
}

.marketplace-revamp__pagination {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    margin-top: 32px;
}

.marketplace-revamp__pagination a,
.marketplace-revamp__pagination-ellipsis {
    align-items: center;
    background: #d8ecff;
    border: 0;
    border-radius: var(--corner-radius-s, 6px);
    box-sizing: border-box;
    color: #007bff;
    cursor: pointer;
    display: inline-flex;
    flex: 0 0 32px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 16px;
    height: 32px;
    justify-content: center;
    line-height: 1;
    min-width: 32px;
    padding: 0;
    text-decoration: none;
    width: 32px;
}

.marketplace-revamp__pagination-ellipsis {
    cursor: default;
    pointer-events: none;
}

.marketplace-revamp__pagination a:hover:not([aria-disabled="true"]),
.marketplace-revamp__pagination a[aria-current="page"] {
    background: #007bff;
    color: #fff;
}

.marketplace-revamp__pagination-link--arrow {
    padding: 0;
}

.marketplace-revamp__pagination-icon {
    background-color: currentColor;
    display: block;
    height: 16px;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 16px;
}

.marketplace-revamp__pagination-icon--left {
    -webkit-mask-image: url('./img/marketplace-pagination-left.svg');
    mask-image: url('./img/marketplace-pagination-left.svg');
}

.marketplace-revamp__pagination-icon--right {
    -webkit-mask-image: url('./img/marketplace-pagination-right.svg');
    mask-image: url('./img/marketplace-pagination-right.svg');
}

.marketplace-revamp__pagination a[aria-disabled="true"] {
    color: #7ebcff;
    cursor: not-allowed;
    opacity: .55;
}

.marketplace-revamp [hidden] {
    display: none !important;
}

@media (max-width: 1024px) {
    .marketplace-revamp__layout {
        gap: 32px;
        grid-template-columns: 220px minmax(0, 1fr);
    }

    .marketplace-revamp__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 768px) {
    .marketplace-revamp {
        padding: 32px 0 56px;
    }

    .marketplace-revamp__hero {
        margin-top: 70px;
    }

    .marketplace-revamp__layout {
        display: block;
    }

    .marketplace-revamp__sidebar {
        margin-bottom: 28px;
        position: static;
    }

    .marketplace-revamp__grid {
        grid-template-columns: 1fr;
    }

    .marketplace-revamp__card--featured {
        grid-column: span 1;
        grid-template-columns: 1fr;
    }

    .marketplace-revamp__featured-media {
        min-height: 180px;
    }

    .marketplace-revamp__featured-watermark {
        font-size: 30px;
        line-height: 36px;
    }

}

.about-section-one-hide{
    margin: 40px 0 60px 0;
}
.about-section-one {
    padding: 64px 0 80px;
}
.about-section-one__icon {
    display: block;
    position: absolute;
    z-index: 100;
}
.about-section-one__icon-container {
    height: 302px;
    max-width: 800px;
    margin: 0 auto;
}
.about-section-one__icon-main {
    top: 54px;
    left: 50%;
    width: auto;
    height: 248px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.about-section-one__icon-circle1 {
    display: block;
    position: absolute;
    z-index: 100;
    left: -webkit-calc(50% - 170px);
    left: calc(50% - 170px);
    top: 20px;
    width: 46px;
    height: 46px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: rgba(0,123,255,0.1);
}
.about-section-one__icon-circle1::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 100;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #007bff;
    right: 6px;
    top: 24px;
}
.about-section-one__icon-circle2 {
    display: block;
    position: absolute;
    z-index: 100;
    left: -webkit-calc(50% - 140px);
    left: calc(50% - 140px);
    top: 80px;
    width: 24px;
    height: 24px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: rgba(0,123,255,0.46);
}
.about-section-one__icon-circle3 {
    display: block;
    position: absolute;
    z-index: 100;
    left: -webkit-calc(50% - 70px);
    left: calc(50% - 70px);
    top: 50px;
    width: 4px;
    height: 4px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #007bff;
}
.about-section-one__icon-circle4 {
    display: block;
    position: absolute;
    z-index: 100;
    left: -webkit-calc(50% - 82px);
    left: calc(50% - 82px);
    top: 0px;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: rgba(0,123,255,0.05);
}
.about-section-one__icon-circle4::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 100;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: rgba(0,123,255,0.5);
    right: 7px;
    top: 14px;
}
.about-section-one__text {
    /*max-width: 800px;
    text-align: center;
    margin: 40px auto 0;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-weight: normal;
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;*/
    display: block;
    text-align: center;
    font-size: 32px;
    line-height: 32px;
    font-family: suisseintl-semibold,sans-serif;
    max-width: 800px;
    margin: 0 auto;
}
.about-section-one__pretext {
    max-width: 560px;
    text-align: center;
    margin: 32px auto 0;
    font-family: 'SuisseIntl-Regular';
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
}
.about-section-two {
    background: #f9fafd;
    padding: 60px 0 24px;
}
.about-section-two__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
}
.about-section-two__team{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1240px;
    margin: 64px auto 0;
}
.about-section-two__team-devider {
    display: block;
    width: 100%;
    height: 0;
}
.about-section-two__team-item {
    display: block;
    width: 180px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 0 50px 56px 0;
}
.about-section-two__team-item_avatar {
    display: block;
    margin: 0 auto;
    background: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 184px;
    height: 184px;
}
.about-section-two__team-item_name {
    display: block;
    text-align: center;
    font-size: 18px;
    line-height: 32px;
    color: #1a1d23;
    font-family: 'SuisseIntl-Regular';
    margin: 24px auto 0;
}
.about-section-two__team-item_position {
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular';
    margin: 8px auto 0;
}
.about-section-three {
    padding: 60px 0;
}
.about-section-three__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1a1d23;
    text-align: center;
    margin: 24px auto 0;
}
.about-section-three__text {
    display: block;
    max-width: 800px;
    font-family: 'SuisseIntl-Regular';
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
    text-align: center;
    margin: 24px auto 0;
}
.about-section-three__pretext {
    display: block;
    margin-top: 64px;
    max-width: 800px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular';
}
.about-section-three__icon {
    display: block;
    margin: 0 auto;
    width: 120px;
    height: auto;
}
.about-section-three__link {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    margin-top: 40px;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.about-section-three__link::after {
    content: '';
    width: 14px;
    height: 14px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALVJREFUOBFjYBjygBGnD2r+bwXK8TCwMHgyNDB+w6WOCZcEw38GESC2Y/jNMBWnGqAEbgOYGJKA8t+BOIGh+n88LkNwG9DMeBVofB5YIyPDNIaG/1rYDMFtAEh1M+McBkaG5UCvcAG9spB0A7DpQBPD74La/ylA2yOBrvjGwMqANRxwR2Ptf22GfwyngRZyAnECQysjiV74xzAPqnkBLs0g37CACKyAkeENUPwQUEU2VvnhIwgAI74jHKX+0GIAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
.early-access {
    display: block;
    padding: 80px 0;
}
.early-access__title {
    display: block;
    max-width: 800px;
    text-align: center;
    margin: 0 auto;
    font-size: 56px;
    line-height: 72px;
    color: #1a1d23;
    font-family: 'SuisseIntl-Bold';
}
.early-access form {
    background-color: transparent !important;
    width: auto !important;
    max-width: 400px !important;
    margin: 64px auto 0;
    padding: 0;
    font-family: 'SuisseIntl-Regular';
}
.early-access form label {
    display: none !important;
}
.early-access form .agile-group {
    width: 100% !important;
    margin-bottom: 24px !important;
}
.early-access form .agile-field {
    width: 100% !important;
}
.early-access form .agile-field input {
    width: -webkit-calc(100% - 34px) !important;
    width: calc(100% - 34px) !important;
    padding: 12px 16px !important;
    font-family: 'SuisseIntl-Regular' !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #76777b !important;
    border: 1px solid #ddddde !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
}
.early-access form .agile-field #agile-error-msg {
    display: block;
    text-align: center;
    position: static;
    min-height: 80px;
}
.early-access form .agile-field #agile-error-msg img {
    margin-top: 30px;
    width: 48px;
    height: 48px;
    content: url("img/loader.svg");
}
.early-access form .agile-button {
    width: 100% !important;
    padding: 12px 0 !important;
    border: 0 !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    cursor: pointer;
    font-size: 0 !important;
}
.early-access form .agile-button::before {
    content: 'Get early access';
    display: block;
    font-family: 'SuisseIntl-Regular' !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #fff !important;
}
.hidden {
    display: none !important;
}
#formLoader {
    margin-top: 80px;
    text-align: center;
}
.lds-ring {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
}
.lds-ring div {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 51px;
    height: 51px;
    margin: 6px;
    border: 6px solid #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #007bff transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
    -webkit-animation-delay: -0.45s;
    animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
    -webkit-animation-delay: -0.15s;
    animation-delay: -0.15s;
}
@-webkit-keyframes lds-ring {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes lds-ring {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.early-access-success {
    display: block;
    padding: 80px 0;
}
.early-access-success__svg {
    display: block;
    width: 96px;
    height: auto;
    margin: 0 auto;
}
.early-access-success__title {
    display: block;
    max-width: 800px;
    text-align: center;
    margin: 24px auto 0;
    font-size: 32px;
    line-height: 48px;
    color: #1a1d23;
    font-family: 'SuisseIntl-Bold', sans-serif;
}
.early-access-success__text {
    display: block;
    max-width: 800px;
    text-align: center;
    margin: 24px auto 0;
    font-size: 16px;
    line-height: 24px;
    color: #1a1d23;
    font-family: 'SuisseIntl-Regular', sans-serif;
}
.pricing-section-six__range-hours-amount{
    /*color: #1a1d23;
    opacity:1;*/
    vertical-align: top;
}
.pricing-section-one {
    padding: 65px 0 50px;
}
.pricing-before-table-mobile-text {
    display: none;
}
.pricing-section-one__icon {
    display: block;
    margin: 0 auto;
    width: 232px;
    height: auto;
}
.pricing-section-one__text {
    max-width: 800px;
    text-align: center;
    margin: 0 auto;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 40px;
    color: #1a1d23;
    font-weight: normal;
}
.pricing-section-five {
    padding: 72px 0 48px;
    background: #f2f8ff;
}
.price-section-five__form{
    margin: 65px auto 0 auto;
    max-width: 680px;
}
/*.price-section-one__form iframe form{*/
/*display: -webkit-box;*/
/*display: -webkit-flex;*/
/*display: -ms-flexbox;*/
/*display: flex;*/
/*-webkit-box-align: center;*/
/*-webkit-align-items: center;*/
/*-ms-flex-align: center;*/
/*align-items: center;*/
/*-webkit-box-pack: justify;*/
/*-webkit-justify-content: space-between;*/
/*-ms-flex-pack: justify;*/
/*justify-content: space-between;*/
/*-webkit-flex-wrap: wrap;*/
/*-ms-flex-wrap: wrap;*/
/*flex-wrap: wrap;*/
/*}*/
/*.price-section-one__form iframe form input{*/
/*display: block;*/
/*width: -webkit-calc(100% - 34px);*/
/*width: calc(100% - 34px);*/
/*border: 1px solid #ddddde;*/
/*padding: 12px 16px;*/
/*font-size: 16px;*/
/*line-height: 24px;*/
/*color: #76777b;*/
/*background: #fff;*/
/*-webkit-border-radius: 6px;*/
/*border-radius: 6px;*/
/*margin-bottom: 24px;*/
/*overflow: hidden;*/
/*}*/
.pricing-section-one__pretext {
    max-width: 600px;
    text-align: center;
    margin: 32px auto 0;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
}
.pricing-section-two {
    display: block;
    padding: 0;
    background: #fff;
}
.pricing-section-two__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pricing-section-two__container_selected-left .pricing-section-two__text_left {
    background-color: #007bff;
    color: #fff;
    cursor: default;
}
.pricing-section-two__container_selected-right .pricing-section-two__text_right {
    background-color: #007bff;
    color: #fff;
    cursor: default;
}
.pricing-section-two__container_selected-right .pricing-section-two__text_moneysave {
    height: auto;
    opacity: 1;
}
.pricing-section-two__text {
    display: block;
    background:#f2f8ff;
    position: relative;
    width: 146px;
    text-align: center;
    padding: 2px 0;
    font-size: 16px;
    line-height: 1.8;
    color: #2d3138;
    font-family: 'SuisseIntl-Regular', sans-serif;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    cursor: pointer;
}
.pricing-section-two__text_left {
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
}
.pricing-section-two__text_right {
    -webkit-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
}
.pricing-section-two__text_moneysave {
    display: block;
    position: absolute;
    z-index: 10;
    top: 50%;
    overflow: hidden;
    height: 0px;
    right: -24px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 14px;
    line-height: 1.5;
    width: 145px;
    color: #007bff;
    -webkit-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
}
.pricing-section-two__text_moneysave__info {
    position: relative;
}
.pricing-section-two__text_moneysave__info_icon {
    width: 20px;
    position: relative;
    top: 4px;
}
.pricing-section-three {
    background: #fff;
    padding:0;
}
.new-pricing-after-sticky{margin-top:-80px;padding-bottom:50px}
.pricing-section-three__col-1.vheader {
        padding:0 !important;
        display: flex;
        align-items: center;
}
.pricing-section-three__bg-pale-gray {
    background-color: #f2f8ff;
}
.pricing-section-three__bg-yellow {
    background-color: #e2f0ff;
}
.pricing-section-three__no-border {
    border: 0 !important;
}
.pricing-section-three__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
, 
}
/*.pricing-section-three__container.hover:hover{
    background: rgba(229, 241, 253, .4) ;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
}
.pricing-section-three__container.hover:hover .pricing-section-three__col-combined__inner-col-3 {
    background: #E5F1FF;
}*/





.pricing-section-three__container.last {
    border-bottom:1px solid #DDDDDE;
}
.pricing-section-three__container.last3 {
    border-bottom:1px solid #DDDDDE;
}
.pricing-section-three__container:last-child .pricing-section-three__col-combined__inner-col{
    /*padding-bottom:40px;*/
}
.public-shared-dedicated-text{
    color:#76777B;font-size: 12px; padding:2px 0 20px 0
}
.header-block{
    margin-top:40px;
    /*border-bottom: 1px solid #DDDDDE;*/
}
.pricing-section-three__plan-names-container {
    width: 75%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 32px;
    margin-bottom: 0px;
    display: flex;
    flex-flow: row wrap;
}
.pricing-section-three__plan-names-container .pricing-section-three__col {
    width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
}

.pricing-section-three__container-noborder .pricing-section-three__values {
    border: 0 !important;
}
.pricing-section-three__container-noborder .pricing-section-three__col-2:hover,
.pricing-section-three__container-noborder .pricing-section-three__col-3:hover,
.pricing-section-three__container-noborder .pricing-section-three__col-4:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.pricing-section-three__container-noborder .pricing-section-three__col-2:hover .pricing-section-three__values::before,
.pricing-section-three__container-noborder .pricing-section-three__col-3:hover .pricing-section-three__values::before,
.pricing-section-three__container-noborder .pricing-section-three__col-4:hover .pricing-section-three__values::before {
    display: none;
}
.pricing-section-three__col {
    width: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 0 0;
}
.pricing-section-three__col_with-cell-header {
    /*padding-top: 40px;*/
    padding:0;
}

.pricing-section-three__col-combined {
    width: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size:14px;
}
.pricing-section-three__col-combined__header-texts {
    padding-bottom: 30px;
}
.pricing-section-three__col-combined__close-border {
    border-bottom: 1px solid #e8e8e9;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

.pricing-section-three__col-combined__inner-wrapper_begin {
    -webkit-border-radius: 12px 12px 0 0;
    border-radius: 12px 12px 0 0;
    padding-top: 28px;
}
.pricing-section-three__col-combined__inner-wrapper_end {
    -webkit-border-radius: 0 0 12px 12px;
    border-radius: 0 0 12px 12px;
    padding-bottom: 0px;
}
.pricing-section-three__col-combined__inner-col-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.pricing-section-three__col-combined_header {
    text-align: center;
    color: #1a1d23;
    width: 100%;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 40px;
    color: #1a1d23;
    font-weight: normal;
}
.pricing-section-three__col-combined_header.table-left {
    text-align: left;
    color: #1a1d23;
    width: 100%;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 40px;
    color: #1a1d23;
    font-weight: normal;
}

.pricing-section-three__col-combined_subheader {
    text-align: center;
    color: #1a1d23;
    width: 100%;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #1a1d23;
    font-weight: normal;
}
}
.pricing-section-three__col-combined_text {
    text-align: center;
    font-size: 16px;
    color: #76777b;
    padding: 12px 0 40px 0;
    margin: 0 auto;
    line-height: 1.5;
    max-width: 600px;
    width: 100%;
}
.pricing-section-three__col-combined_text__two-cols-row {
    padding-top: 45px;
}
.pricing-section-three__col-combined_pretext {
    font-size: 16px;
    color: #1A1D23;
    text-align: center;
    padding: 20px 0px;
}
.pricing-section-three__col-combined__inner-col {
    /*width: -webkit-calc(33.333% + 8px);
    width: calc(33.333% + 8px);*/
    width: 25%;
    text-align: left;
    padding: 20px 30px;
    display: flex;
    align-items: center;
}
}
.pricing-section-three__col-combined__inner-col_text {
    font-size: 14px; 
}
.pricing-section-three__col-combined__inner-col_text__two-cols-row {
    padding-top: 18px;
}
.pricing-section-three__col-combined__inner-col_text_gray {
    color:#76777B;
}
.pricing-section-three__col-combined__inner-col_text_small {
    font-size: 13px;
    line-height: 1.5;
    opacity: 0.4;
    padding: 5px 0px 0 0px;
    display: block;
}
.pricing-section-three__col-combined__inner-col-1 {
    /*width: -webkit-calc(33.333% - 4px);
    width: calc(33.333% - 4px);*/
    /*border-right: 1px solid #e8e8e9;*/
    width:25%;
}
.pricing-section-three__col-combined__inner-col-3 {
    /*width: -webkit-calc(33.333% - 4px);
    width: calc(33.333% - 4px);*/
    width:25%;
    /*border-left: 1px solid #e8e8e9;*/
}
.pricing-section-three__col-combined__two-cells-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.pricing-section-three__col-combined__two-cells-wrapper_cell {
    width: 50%;
    padding-left:30px;
}
.pricing-section-three__col-combined__two-cells-wrapper_cell:first-child{
    border-right: 1px solid #B1B2B5;
    padding-left: 0;
}

.pricing-section-three__col-combined__two-cells-wrapper_cell_header {
    font-size: 12px;
    font-family: 'SuisseIntl-Bold', sans-serif;
    color: #1a1d23;
    padding: 5px 0 5px 0;
    /*padding-bottom: 0;*/
}
.pricing-section-three__col-combined__two-cells-wrapper_cell_value {
    font-size: 14px;
    padding: 5px 0 5px 0;
}
.pricing-section-three__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.pricing-section-three__header_plan {
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 24px;
    line-height: 1;
    position: absolute;
    top: -61px;
    background-color: #fff;
    padding: 0 20px;
}
.pricing-section-three__header_blue-bage {
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px;
    font-size: 12px;
    line-height: 20px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    color: #fff;
    background-color: #007bff;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    padding: 0 6px;
    position:absolute; top: 92px;left: 100px;
}
.pricing-section-three__header_cost {
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 32px;
    color: #1a1d23;
}
.pricing-section-three__header_cost span {opacity:1;}
.pricing-section-three__header_cost-per {
    display: inline-block;
    vertical-align: bottom;
    margin-left: -6px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 22px;
    line-height: 24px;
    color: #76777B;
    font-weight: normal;
}
.pricing-section-three__header_text {
    font-size: 14px;
    color: #1a1d23;
    padding: 0 22px;
    text-align: left;
    line-height: 32px;
    margin-top: 0;
    padding-bottom:30px;
}
.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__col-combined__inner-col-3.table-cell-3 .pricing-section-three__header_text{
    padding-right: 0;

}
.pricing-tooltips { border-bottom: 2px dotted #007BFF;line-height: 19px;z-index:unset !important;}
.pricing-tooltips.decorate {border:0;line-height:1.5;text-decoration-line: underline;text-decoration-style: dotted;text-underline-offset: 3px;text-decoration-thickness: 2px;}
.pricing-tooltips.decorate.full { width:100%; }
.pricing-tooltips.decorate.inline {}
.pricing-section-three__header_pretext {
    font-size: 14px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    color: #007bff;
    padding: 0 24px;
    text-align: center;
    line-height: 1.85;
    margin-top: 0px;
}
.pricing-section-three__col-1 .pricing-section-three__header {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 14px;
    line-height: 1.71;
    color: #1a1d23;
    padding: 0 37px;
    position: relative;
    top: 117px;
}
.pricing-section-three__col-1 {
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size:14px;
}
.pricing-section-three__col-1.normal {
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size:14px;
}
/*.pricing-section-three__col-2 .pricing-section-three__values {*/
/*-webkit-border-radius: 0 0 0 10px;*/
/*border-radius: 0 0 0 10px;*/
/*}*/
.pricing-section-three__col-2 .pricing-section-three__header,
.pricing-section-three__col-3 .pricing-section-three__header,
.pricing-section-three__col-4 .pricing-section-three__header {
    /*padding: 0 0 32px;*/
    /*border: 1px solid #e8e8e9;*/
    /*border-bottom: 0;*/
}
/*.pricing-section-three__col-2 .pricing-section-three__header {*/
/*-webkit-border-radius: 10px 0 0 0;*/
/*border-radius: 10px 0 0 0;*/
/*border-right: 0 !important;*/
/*}*/
/*.pricing-section-three__col-3 .pricing-section-three__header {*/
/*border-left: 0 !important;*/
/*border-right: 0 !important;*/
/*}*/
/*.pricing-section-three__col-4 .pricing-section-three__header {*/
/*border-right: 1px solid #e8e8e9;*/
/*-webkit-border-radius: 0 10px 0 0;*/
/*border-radius: 0 10px 0 0;*/
/*border-left: 0 !important;*/
/*}*/
/*.pricing-section-three__col-4 .pricing-section-three__values {*/
/*-webkit-border-radius: 0 0 10px 0;*/
/*border-radius: 0 0 10px 0;*/
/*}*/
.pricing-section-three__values {
    display: block;
    padding: 32px 24px 0;
}
.pricing-section-three__values_line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-height: 50px;
    height: 50px;
}
.pricing-section-three__values_line_2x-h {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-height: 100px;
    height: 100px;
    line-height: 32px;
}
.pricing-section-three__values_line_last {
    display: block;
    font-size: 12px;
    line-height: 32px;
    color: #1a1d23;
    text-transform: uppercase;
    font-family: 'SuisseIntl-Bold';
    padding-top: 64px;
}
.pricing-section-three__values_separater {
    border-bottom: 1px solid #e8e8e9;
    height: 3px;
    margin: 30px -24px;
}
.pricing-section-three__values_2x-title {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    font-family: 'SuisseIntl-SemiBold';
    font-size: 12px;
    line-height: 32px;
    color: rgba(26,29,35,0.3);
    text-transform: uppercase;
}
.pricing-section-three__values_2x-value {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    font-family: 'SuisseIntl-Regular';
    font-size: 16px;
    line-height: 32px;
    color: #1a1d23;
}
.pricing-section-three__col-1 .pricing-section-three__values_separater {
    height: 32px;
    max-height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    color: #1a1d23;
    text-transform: uppercase;
    margin: 16px 0;
    border: 0;
}
.pricing-section-three__col-1 .pricing-section-three__values_line {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: rgba(26,29,35,0.5);
}
.pricing-section-three__col-1 .pricing-section-three__values_line-more {
    position: relative;
    color: rgba(26,29,35,0.5);
    cursor: pointer;
    border-bottom: 2px dashed rgba(26,29,35,0.15);
}
.pricing-section-three__col-1 .pricing-section-three__values_line-more:hover {
    text-decoration: none;
    border-bottom: 2px solid rgba(26,29,35,0.15);
}
.pricing-section-three__col-1 .pricing-section-three__values_line-more:hover .pricing-section-three__values_line-tips {
    width: 240px;
    height: auto;
    padding: 16px 24px;
    overflow: visible;
    opacity: 1;
}
.pricing-section-three__col-1 .pricing-section-three__values_line-more:hover .pricing-section-three__values_line-tips::before {
    border-right: 5px solid #1a1d23;
}
.pricing-section-three__col-1 .pricing-section-three__values_line-more::after {
    content: '';
    display: block;
    position: absolute;
    z-index: 100;
    width: 16px;
    height: 16px;
    top: -8px;
    right: -24px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAS1JREFUOBGlk0FugzAQRWfcpJeISg+AlEOwQKD2GNlE6aoHySpRNj1GFUgWHKISByhVLlEkT2dM7IBDKlDY2P6eNx4z3wjel+dFCFAviDAGhMBsE1SIdASYfiRJVLYRtIuyLB+rn9OaiJasKat7o0bEXfA0ew/D8Ff2TAKBv6tTBkCRB9xYYvEczFJJYk6Sk4fDkpOihuEK5M6a6i9Wr8rGB3xBLlqT/uwpRSuczhmqF32wAAL3gFYy7MT8bSArdsYbJ7sYYZVrlZMvE7mCQvV6UbwZt3niSZ1lGsd7EfbZoaO3F4qrr9rCqDmzqnHYKMwFC3t3G02bsvy4YQuvXOoBE7b0Nk3iN2Me8TZ3vRjAnUOwaJiz+8TT4m3JyhH6n0TymLb2HUjcldPGPuc/rS579/RU8MsAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
}
.pricing-section-three__col-1 .pricing-section-three__values_line-tips {
    position: absolute;
    overflow: hidden;
    z-index: 120;
    display: block;
    max-width: 288px;
    width: 0;
    height: 0;
    opacity: 1;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.35px;
    font-family: 'SuisseIntl-Medium', sans-serif;
    background: #1a1d23;
    padding: 0;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    right: -40px;
    top: -40px;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
}
.pricing-section-three__col-1 .pricing-section-three__values_line-tips::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 110;
    width: 0;
    height: 0;
    border: 5px solid rgba(26,29,35,0);
    border-right: 5px solid rgba(26,29,35,0);
    top: 36px;
    left: -10px;
}
.pricing-section-three__col-2 .pricing-section-three__values,
.pricing-section-three__col-3 .pricing-section-three__values,
.pricing-section-three__col-4 .pricing-section-three__values {
    text-align: center;
    border: 1px solid #e8e8e9;
    border-right: 0;
}
.pricing-section-three__col-4 .pricing-section-three__values {
    border-right: 1px solid #e8e8e9;
}
.pricing-section-three__icon {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center center;
}
.pricing-section-three__icon_none {
    background-image: url(img/new-home/check--17.svg);
}
.pricing-section-three__icon_done {
    background-image: url(img/new-home/check--16.svg);
}
.pricing-section-three__button {
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 248px;
    background: #007bff;
    border: 0px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 32px;
    font-family: 'SuisseIntl-Medium';
    padding: 8px 0;
    cursor: pointer;
    outline: none;
}
.pricing-section-three__button-container {
    display: block;
    margin: 24px 0;
}
.pricing-section-three__mobile-buttons {
    display: none;
}
.pricing-section-three__mobile-buttons.homepage-version .pricing-section-three__mobile-buttons_button { cursor: pointer; }

.pricing-section-three__additional-image{
    padding-right: 35px;
    margin-top: 20px;
    margin-bottom: -40px;
    padding: 0 35px;
    text-align: center;
}
.pricing-section-three__additional-image img{
    width: 100%;
}





.text-gray {
    color: rgba(26,29,35,0.3);
}
.plan-annual {
    display: none;
}
.subscription-type-annual {
    display: none;
}
.pricing-section-four {
    padding: 100px 0 100px;
    border-bottom: 1px solid rgba(26,29,35,0.1);
}
.pricing-section-six {
    padding: 100px 0 100px;
}
.pricing-section-four__title {
    text-align: center;
    margin: 0 auto;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 1.2;
    color: #1a1d23;
}
.pricing-section-four__link {
    display: inline-block;
    position: relative;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 32px;
    color: #007bff;
    text-decoration: none;
}
.pricing-section-four__link:hover {
    text-decoration: none;
}
.pricing-section-four__link::after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALVJREFUOBFjYBjygBGnD2r+bwXK8TCwMHgyNDB+w6WOCZcEw38GESC2Y/jNMBWnGqAEbgOYGJKA8t+BOIGh+n88LkNwG9DMeBVofB5YIyPDNIaG/1rYDMFtAEh1M+McBkaG5UCvcAG9spB0A7DpQBPD74La/ylA2yOBrvjGwMqANRxwR2Ptf22GfwyngRZyAnECQysjiV74xzAPqnkBLs0g37CACKyAkeENUPwQUEU2VvnhIwgAI74jHKX+0GIAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: block;
    top: -webkit-calc(50% - 6px);
    top: calc(50% - 6px);
    right: -8px;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}
.pricing-section-four__link-container {
    display: block;
    margin: 24px auto 0;
    text-align: center;
}
.pricing-section-four__two-cols {
    margin: 74px auto 0;
    font-family: 'SuisseIntl-Regular', sans-serif;
    color: #1a1d23;
}
.pricing-section-four__item:not(:last-child){
    border-bottom: 1px solid #E8E8E9;
}
.pricing-section-four__two-cols_col {
    display: block;
    width: -webkit-calc(50% - 40px);
    width: calc(50% - 40px);
}
.pricing-section-four__subtitle {
    display: block;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 22px;
    line-height: 32px;
    color: #1a1d23;
    padding: 16px 32px 16px 0;
    position: relative;
    cursor: pointer;
}
.pricing-section-four__subtext {
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #1a1d23;
    margin-bottom: 40px;
    margin-top: 8px;
    max-width: 780px;
    margin-right: 55px;
    display: none;
}
.pricing-section-four__item.active .pricing-section-four__item-open {
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}
.pricing-section-four__item-open {
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 5;
}

.pricing-section-four__left-subcol,
.pricing-section-four__right-subcol {
    display: block;
    margin-top: 10px;
    width: -webkit-calc(50% - 12px);
    width: calc(50% - 12px);
}
.pricing-section-four__but1 {
    display: inline-block;
    background-color: rgba(0,123,255,0.2);
    padding: 0 24px;
    color: #007bff;
    font-size: 24px;
    line-height: 48px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    -webkit-border-radius: 26px;
    border-radius: 26px;
    text-align: center;
    margin-bottom: 24px;
}
.pricing-section-four__but2 {
    display: inline-block;
    background-color: rgba(255,165,0,0.2);
    color: #ffa500;
    padding: 0 24px;
    font-size: 24px;
    line-height: 48px;
    font-family: 'SuisseIntl-Regular';
    -webkit-border-radius: 26px;
    border-radius: 26px;
    text-align: center;
    margin-bottom: 24px;
}
/*.pricing-section-five {*/
/*padding: 160px 0 48px;*/
/*margin-top: -96px;*/
/*background: #fff;*/
/*}*/
.pricing-section-five__text {
    max-width: 800px;
    text-align: center;
    margin: 60px auto 0;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 32px;
    line-height: 40px;
    color: #1a1d23;
}
.pricing-section-five__pretext {
    max-width: 400px;
    text-align: center;
    margin: 32px auto 0;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
}
.pricing-section-six {
    background-color: #fff;
    padding: 80px 0;
}

.pricing-section-six__two-cols, .pricing-section-six__range-days {
    display: flex;
    flex-flow: row nowrap;
    /*align-items: center;*/
    justify-content: space-between;

}
.pricing-section-six__text-col {
    width: 40%;
}
.pricing-section-six__range-col {
    width: 60%;
    padding-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.pricing-section-six__text-col-title {
    font-size: 40px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-weight: normal;
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: 24px;
}
.pricing-section-six__text-col-text {
    font-size: 16px;
    line-height: 1.5;
    margin: 0;
    color: #76777b;
}
.pricing-section-six__text-col-text span{
    font-size:  13px;
    line-height: 1.5;
}
.pricing-section-six__range-total {
    text-align: center;
    font-size: 54px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    color: #1A1D23;
    margin: 30px 0 0px;
}
.pricing-section-six__range-days {
    margin: 20px 0;
    color: #d8d8d8;
    font-size:14px;
}
.pricing-section-six__range-calc {
    font-size: 16px;
    text-align: center;
}
.resources {
    display: block;
    padding: 80px 0;
}
.resources__pretext {
    display: block;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    max-width: 800px;
    margin: 0 auto;
    font-size: 36px;
    line-height: 1.25;
    color: #1a1d23;
    text-align: center;
    font-weight: normal;
}
.resources__subtext {
    display: block;
    max-width: 560px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    color: #1a1d23;
    text-align: center;
    margin-top: 25px;
}
.resources__separater {
    display: block;
    margin: 40px auto 0;
    width: 100%;
    max-width: 800px;
    height: 1px;
    background: rgba(26,29,35,0.05);
}
.resources__container {

    max-width: 590px;
    margin: 16px auto;
}
.resources__left-col {
    display: block;
    width: 216px;
}
.resources__left-col-link {
    display: block;
    font-size: 16px;
    line-height: 32px;
    color: #007bff;
    margin-bottom: 6px;
    cursor: pointer;
}
.resources__left-col-link:last-child {
    margin-right: 0;
}
.resources__left-col-link_active {
    color: #1a1d23;
}
.resources__right-col {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.resources__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px 24px;
    border: 1px solid rgba(26,29,35,0.1);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 16px;
    min-height: 80px;
    box-sizing: border-box;
}
.resources__item-name {
    margin-right: 28px;
    font-size: 16px;
    line-height: 24px;
}
.resources__item-descr{
    font-size:  14px;
    color: #98999C;
}
.resources__item-download {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 128px;
    min-width: 128px;
    font-size: 14px;
    color: rgba(26,29,35,0.45);
}
.resources__item-download::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    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-repeat: no-repeat;
    background-position: 0 center;
    background-size: auto 14px;
    margin-right: 8px;
}
.resources__popup-wrapper{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(135, 143, 157, 0.9);
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}
.resources__popup-wrapper.open {
    display: block;
}
.resources__popup-content{
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 800px;
    box-sizing: border-box;
    background-color: #ffffff;
    padding: 64px 80px 72px 80px;
    text-align: center;
}
.resources__popup-title h2{
    margin: 0;
    font-size:  24px;
    font-family:  'SuisseIntl-Bold', sans-serif;
}
.resources__popup-title h3{
    margin: 0;
    font-size:  16px;
    font-weight:  normal;
}
.resources__popup-title p{
    margin-top: 15px;
    margin-bottom: 0;
    font-size:  14px;
    color: #98999c;
}
.resources__popup-form{
    margin: 25px 0;
}
.resources__popup-title{
    margin-top: 20px;
}
.resources__popup-form form{
    align-content: stretch;
    display: flex;
    position: relative;
    justify-content: space-between;
    flex-flow: row wrap;
}
.resources__popup-form input[type="email"]{
    border: 1px solid rgba(26,29,35,0.1);
    border-radius: 5px;
    padding: 20px 15px 5px 15px;
    font-size:  16px;
    width: 100%;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
}
.resources__popup-form input[type="submit"]{
    background-color: #f3f3f4;
    color: #c7c8ca;
    font-size:  16px;
    padding: 5px;
    width: 108px;
    box-sizing: border-box;
    border: 0;
    border-radius: 5px;
    transition: all 0.2s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.resources__email-input-wrapper{
    position: relative;
    width: calc(100% - 123px);
}
.resources__email-input-wrapper label{
    position: absolute;
    top: 14px;
    left: 15px;
    font-size:  16px;
    color: #76777b;
    transition: all 0.2s;
}
#submit-validate.validate{
    background-color: #007bff;
    transition: all 0.2s;
    color: #ffffff;
}
.input-focus ~ label{
    top: 5px;
    font-size:  12px;
}
.resources__popup-close{
    position: absolute;
    top: 24px;
    right: 16px;
    width: 24px;
    height: 24px;
    cursor:pointer;
}
.resources__popup-close span{
    width: 100%;
    display: block;
    position: absolute;
    height: 2px;
    background-color: #007BFF;
}
.resources__popup-close span:first-child{
    top: 0;
    left: 0;
    transform: rotate(45deg);
}
.resources__popup-close span:last-child{
    top: 0;
    left: 0;
    transform: rotate(-45deg);
}
.resources__popup-policy{
    color: rgba(26, 29, 35, 0.6);
    font-size:  16px;
}
.resources__popup-policy p{
    margin: 0;
}
.resources__popup-policy a{
    color: #007bff;
}

.tos {
    display: block;
    padding: 80px 0;
}
.tos-container {
    display: block;
    font-family: 'SuisseIntl-Regular';
    font-size: 16px;
}
.tos__date {
    font-family: 'SuisseIntl-Bold';
    font-size: 16px;
}
.tos__title {
    display: block;
    font-family: 'SuisseIntl-Bold';
    font-size: 18px;
    margin: 16px 0 8px;
}
.tos ol,
.tos ul {
    display: block;
    margin-top: 0;
}
.tos ol li,
.tos ul li {
    padding-left: 4px;
    padding-bottom: 4px;
}
.tos ul {
    list-style: none;
}
.tos__list_dotted {
    list-style-type: disc !important;
}
.policy {
    display: block;
    padding: 80px 0;
}
.policy-container {
    display: block;
    font-family: 'SuisseIntl-Regular';
    font-size: 16px;
}
.policy__date {
    font-family: 'SuisseIntl-Bold';
    font-size: 16px;
}
.policy__title {
    display: block;
    font-family: 'SuisseIntl-Bold';
    font-size: 18px;
    margin: 16px 0 8px;
}
.policy__text {
    margin-bottom: 20px;
}

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

.cookies-hello.active{
    margin-top:-24px !important;
    margin-bottom: 20px;
}
.cookies-hello-box.disable{
height: 0 !important;   
overflow:hidden; 
}
.cookies-hello-box.active{
height: auto !important;    
}


.cookies-confirm {
    display: block;
    position: fixed;
    z-index: 1500;
    bottom: -600px;
    left: 50%;
    max-width: 700px;
    width: auto;
    padding: 24px;
    background: rgba(26,29,35,0.95);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: bottom 0.25s ease-in-out;
    transition: bottom 0.25s ease-in-out;
}
.cookies-confirm_active {
    bottom: 8px;
}
.cookies-confirm__text {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}
.cookies-confirm__text a{
    color: #ffffff;
    text-decoration: none;
}
.cookies-confirm__button {
    display: block;
    margin-left: 90px;
    font-size: 16px;
    line-height: 32px;
    color: #007bff;
    font-family: 'SuisseIntl-Medium';
    background-color: #e5f1ff;
    padding: 8px 23px;
    border: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}

/*.error {
    display: block;
    position: fixed;
    z-index: 9900;
    left: 50%;
    bottom: -100%;
    width: auto;
    max-width: 320px;
    padding: 8px 16px 8px 32px;
    border: 1px solid #ffd2cf;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2.5px 5px 0 rgba(86,148,215,0.1);
    box-shadow: 0 2.5px 5px 0 rgba(86,148,215,0.1);
    background-color: #fff2f1;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url("data:image/png;base64,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cAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIzMiIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjM4IiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wMS0xNVQyMTo0NjozMSswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDEtMTVUMjE6NDc6NDUrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDEtMTVUMjE6NDc6NDUrMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRGlzcGxheSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiZWM3YmM4Mi00NjIzLTQ0MTItYjhhZS03YmRjZmQ5OTIzNzciIHhtcE1NOkRvY3VtZW50SUQ9Inht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");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 8px center;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}*/
/*.error_active {
    bottom: 12px;
}*/
.adp-flag {
    display: none;
    width: 0;
    height: 0;
    overflow: hidden;
}
.hs-input {
   /* width: 40%!important;*/
}

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

.button-hover-gradient {
    background: -webkit-linear-gradient(115deg, #007BFF 28.26%, #95F9FF 130.52%);  
    background: -moz-linear-gradient(115deg, #007BFF 28.26%, #95F9FF 130.52%);  
    background: -o-linear-gradient(115deg, #007BFF 28.26%, #95F9FF 130.52%);  
    background: linear-gradient(115deg, #007BFF 28.26%, #95F9FF 130.52%); 
  
    -webkit-transition: background .3s ease-out;  
    -moz-transition: background .3s ease-out;  
    -o-transition: background .3s ease-out;  
    transition: background .3s ease-out; 

}
.button-hover-gradient:hover {
    background: linear-gradient(115deg, #007BFF 98.26%, #95F9FF 130.52%); 
}

.page-container {
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    padding: 80px 0;
}


.about-section-one-hide{
    margin: 40px 0 60px 0;
}
.about-section-one {
    padding: 64px 0 80px;
}
.about-section-one__icon {
    display: block;
    position: absolute;
    z-index: 100;
}
.about-section-one__icon-container {
    height: 302px;
    max-width: 800px;
    margin: 0 auto;
}
.about-section-one__icon-main {
    top: 54px;
    left: 50%;
    width: auto;
    height: 248px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.about-section-one__icon-circle1 {
    display: block;
    position: absolute;
    z-index: 100;
    left: -webkit-calc(50% - 170px);
    left: calc(50% - 170px);
    top: 20px;
    width: 46px;
    height: 46px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: rgba(0,123,255,0.1);
}
.about-section-one__icon-circle1::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 100;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #007bff;
    right: 6px;
    top: 24px;
}
.about-section-one__icon-circle2 {
    display: block;
    position: absolute;
    z-index: 100;
    left: -webkit-calc(50% - 140px);
    left: calc(50% - 140px);
    top: 80px;
    width: 24px;
    height: 24px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: rgba(0,123,255,0.46);
}
.about-section-one__icon-circle3 {
    display: block;
    position: absolute;
    z-index: 100;
    left: -webkit-calc(50% - 70px);
    left: calc(50% - 70px);
    top: 50px;
    width: 4px;
    height: 4px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #007bff;
}
.about-section-one__icon-circle4 {
    display: block;
    position: absolute;
    z-index: 100;
    left: -webkit-calc(50% - 82px);
    left: calc(50% - 82px);
    top: 0px;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: rgba(0,123,255,0.05);
}
.about-section-one__icon-circle4::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 100;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: rgba(0,123,255,0.5);
    right: 7px;
    top: 14px;
}
.about-section-one__text {
    /*max-width: 800px;
    text-align: center;
    margin: 40px auto 0;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-weight: normal;
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;*/
    display: block;
    text-align: center;
    font-size: 32px;
    line-height: 32px;
    font-family: suisseintl-semibold,sans-serif;
    max-width: 800px;
    margin: 0 auto;
}
.about-section-one__pretext {
    max-width: 560px;
    text-align: center;
    margin: 32px auto 0;
    font-family: 'SuisseIntl-Regular';
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
}
.about-section-two {
    background: #f9fafd;
    padding: 60px 0 24px;
}
.about-section-two__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
}
.about-section-two__team{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1240px;
    margin: 64px auto 0;
}
.about-section-two__team-devider {
    display: block;
    width: 100%;
    height: 0;
}
.about-section-two__team-item {
    display: block;
    width: 180px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 0 50px 56px 0;
}
.about-section-two__team-item_avatar {
    display: block;
    margin: 0 auto;
    background: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 184px;
    height: 184px;
}
.about-section-two__team-item_name {
    display: block;
    text-align: center;
    font-size: 18px;
    line-height: 32px;
    color: #1a1d23;
    font-family: 'SuisseIntl-Regular';
    margin: 24px auto 0;
}
.about-section-two__team-item_position {
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular';
    margin: 8px auto 0;
}
.about-section-three {
    padding: 60px 0;
}
.about-section-three__title {
    display: block;
    font-family: suisseintl-semibold,sans-serif;
    font-size: 40px;
    line-height: 40px;
    color: #1a1d23;
    text-align: center;
    margin: 24px auto 0;
}
.about-section-three__text {
    display: block;
    max-width: 800px;
    font-family: 'SuisseIntl-Regular';
    font-size: 24px;
    line-height: 32px;
    color: #1a1d23;
    text-align: center;
    margin: 24px auto 0;
}
.about-section-three__pretext {
    display: block;
    margin-top: 64px;
    max-width: 800px;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
    font-family: 'SuisseIntl-Regular';
}
.about-section-three__icon {
    display: block;
    margin: 0 auto;
    width: 120px;
    height: auto;
}
.about-section-three__link {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    margin-top: 40px;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.about-section-three__link::after {
    content: '';
    width: 14px;
    height: 14px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALVJREFUOBFjYBjygBGnD2r+bwXK8TCwMHgyNDB+w6WOCZcEw38GESC2Y/jNMBWnGqAEbgOYGJKA8t+BOIGh+n88LkNwG9DMeBVofB5YIyPDNIaG/1rYDMFtAEh1M+McBkaG5UCvcAG9spB0A7DpQBPD74La/ylA2yOBrvjGwMqANRxwR2Ptf22GfwyngRZyAnECQysjiV74xzAPqnkBLs0g37CACKyAkeENUPwQUEU2VvnhIwgAI74jHKX+0GIAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
.early-access {
    display: block;
    padding: 80px 0;
}
.early-access__title {
    display: block;
    max-width: 800px;
    text-align: center;
    margin: 0 auto;
    font-size: 56px;
    line-height: 72px;
    color: #1a1d23;
    font-family: 'SuisseIntl-Bold';
}
.early-access form {
    background-color: transparent !important;
    width: auto !important;
    max-width: 400px !important;
    margin: 64px auto 0;
    padding: 0;
    font-family: 'SuisseIntl-Regular';
}
.early-access form label {
    display: none !important;
}
.early-access form .agile-group {
    width: 100% !important;
    margin-bottom: 24px !important;
}
.early-access form .agile-field {
    width: 100% !important;
}
.early-access form .agile-field input {
    width: -webkit-calc(100% - 34px) !important;
    width: calc(100% - 34px) !important;
    padding: 12px 16px !important;
    font-family: 'SuisseIntl-Regular' !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #76777b !important;
    border: 1px solid #ddddde !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
}
.early-access form .agile-field #agile-error-msg {
    display: block;
    text-align: center;
    position: static;
    min-height: 80px;
}
.early-access form .agile-field #agile-error-msg img {
    margin-top: 30px;
    width: 48px;
    height: 48px;
    content: url("img/loader.svg");
}
.early-access form .agile-button {
    width: 100% !important;
    padding: 12px 0 !important;
    border: 0 !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    cursor: pointer;
    font-size: 0 !important;
}
.early-access form .agile-button::before {
    content: 'Get early access';
    display: block;
    font-family: 'SuisseIntl-Regular' !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #fff !important;
}
.hidden {
    display: none !important;
}
#formLoader {
    margin-top: 80px;
    text-align: center;
}
.lds-ring {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
}
.lds-ring div {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 51px;
    height: 51px;
    margin: 6px;
    border: 6px solid #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #007bff transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
    -webkit-animation-delay: -0.45s;
    animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
    -webkit-animation-delay: -0.15s;
    animation-delay: -0.15s;
}
@-webkit-keyframes lds-ring {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes lds-ring {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.early-access-success {
    display: block;
    padding: 80px 0;
}
.early-access-success__svg {
    display: block;
    width: 96px;
    height: auto;
    margin: 0 auto;
}
.early-access-success__title {
    display: block;
    max-width: 800px;
    text-align: center;
    margin: 24px auto 0;
    font-size: 32px;
    line-height: 48px;
    color: #1a1d23;
    font-family: 'SuisseIntl-Bold', sans-serif;
}
.early-access-success__text {
    display: block;
    max-width: 800px;
    text-align: center;
    margin: 24px auto 0;
    font-size: 16px;
    line-height: 24px;
    color: #1a1d23;
    font-family: 'SuisseIntl-Regular', sans-serif;
}
.pricing-section-six__range-hours-amount{
    /*color: #1a1d23;
    opacity:1;*/
    vertical-align: top;
}
.pricing-section-one {
    padding: 65px 0 50px;
}
.pricing-before-table-mobile-text {
    display: none;
}
.pricing-section-one__icon {
    display: block;
    margin: 0 auto;
    width: 232px;
    height: auto;
}
.pricing-section-one__text {
    max-width: 800px;
    text-align: center;
    margin: 0 auto;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 40px;
    color: #1a1d23;
    font-weight: normal;
}
.pricing-section-five {
    padding: 72px 0 48px;
    background: #f2f8ff;
}
.price-section-five__form{
    margin: 65px auto 0 auto;
    max-width: 680px;
}
/*.price-section-one__form iframe form{*/
/*display: -webkit-box;*/
/*display: -webkit-flex;*/
/*display: -ms-flexbox;*/
/*display: flex;*/
/*-webkit-box-align: center;*/
/*-webkit-align-items: center;*/
/*-ms-flex-align: center;*/
/*align-items: center;*/
/*-webkit-box-pack: justify;*/
/*-webkit-justify-content: space-between;*/
/*-ms-flex-pack: justify;*/
/*justify-content: space-between;*/
/*-webkit-flex-wrap: wrap;*/
/*-ms-flex-wrap: wrap;*/
/*flex-wrap: wrap;*/
/*}*/
/*.price-section-one__form iframe form input{*/
/*display: block;*/
/*width: -webkit-calc(100% - 34px);*/
/*width: calc(100% - 34px);*/
/*border: 1px solid #ddddde;*/
/*padding: 12px 16px;*/
/*font-size: 16px;*/
/*line-height: 24px;*/
/*color: #76777b;*/
/*background: #fff;*/
/*-webkit-border-radius: 6px;*/
/*border-radius: 6px;*/
/*margin-bottom: 24px;*/
/*overflow: hidden;*/
/*}*/
.pricing-section-one__pretext {
    max-width: 600px;
    text-align: center;
    margin: 32px auto 0;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
}
.pricing-section-two {
    display: block;
    padding: 0;
    background: #fff;
}
.pricing-section-two__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pricing-section-two__container_selected-left .pricing-section-two__text_left {
    background-color: #007bff;
    color: #fff;
    cursor: default;
}
.pricing-section-two__container_selected-right .pricing-section-two__text_right {
    background-color: #007bff;
    color: #fff;
    cursor: default;
}
.pricing-section-two__container_selected-right .pricing-section-two__text_moneysave {
    height: auto;
    opacity: 1;
}
.pricing-section-two__text {
    display: block;
    background:#f2f8ff;
    position: relative;
    width: 146px;
    text-align: center;
    padding: 2px 0;
    font-size: 16px;
    line-height: 1.8;
    color: #2d3138;
    font-family: 'SuisseIntl-Regular', sans-serif;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    cursor: pointer;
}
.pricing-section-two__text_left {
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
}
.pricing-section-two__text_right {
    -webkit-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
}
.pricing-section-two__text_moneysave {
    display: block;
    position: absolute;
    z-index: 10;
    top: 50%;
    overflow: hidden;
    height: 0px;
    right: -24px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 14px;
    line-height: 1.5;
    width: 145px;
    color: #007bff;
    -webkit-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
}
.pricing-section-two__text_moneysave__info {
    position: relative;
}
.pricing-section-two__text_moneysave__info_icon {
    width: 20px;
    position: relative;
    top: 4px;
}
.pricing-section-three {
    background: #fff;
    padding:0;
}
.new-pricing-after-sticky{margin-top:-80px;padding-bottom:50px}
.pricing-section-three__col-1.vheader {
        padding:0 !important;
        display: flex;
        align-items: center;
}
.pricing-section-three__bg-pale-gray {
    background-color: #f2f8ff;
}
.pricing-section-three__bg-yellow {
    background-color: #e2f0ff;
}
.pricing-section-three__no-border {
    border: 0 !important;
}
.pricing-section-three__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
, 
}
/*.pricing-section-three__container.hover:hover{
    background: rgba(229, 241, 253, .4) ;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
}
.pricing-section-three__container.hover:hover .pricing-section-three__col-combined__inner-col-3 {
    background: #E5F1FF;
}*/





.pricing-section-three__container.last {
    border-bottom:1px solid #DDDDDE;
}
.pricing-section-three__container.last3 {
    border-bottom:1px solid #DDDDDE;
}
.pricing-section-three__container:last-child .pricing-section-three__col-combined__inner-col{
    /*padding-bottom:40px;*/
}
.public-shared-dedicated-text{
    color:#76777B;font-size: 12px; padding:2px 0 20px 0
}
.header-block{
    margin-top:40px;
    /*border-bottom: 1px solid #DDDDDE;*/
}
.pricing-section-three__plan-names-container {
    width: 75%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 32px;
    margin-bottom: 0px;
    display: flex;
    flex-flow: row wrap;
}
.pricing-section-three__plan-names-container .pricing-section-three__col {
    width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
}

.pricing-section-three__container-noborder .pricing-section-three__values {
    border: 0 !important;
}
.pricing-section-three__container-noborder .pricing-section-three__col-2:hover,
.pricing-section-three__container-noborder .pricing-section-three__col-3:hover,
.pricing-section-three__container-noborder .pricing-section-three__col-4:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.pricing-section-three__container-noborder .pricing-section-three__col-2:hover .pricing-section-three__values::before,
.pricing-section-three__container-noborder .pricing-section-three__col-3:hover .pricing-section-three__values::before,
.pricing-section-three__container-noborder .pricing-section-three__col-4:hover .pricing-section-three__values::before {
    display: none;
}
.pricing-section-three__col {
    width: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 0 0;
}
.pricing-section-three__col_with-cell-header {
    /*padding-top: 40px;*/
    padding:0;
}

.pricing-section-three__col-combined {
    width: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size:14px;
}
.pricing-section-three__col-combined__header-texts {
    padding-bottom: 30px;
}
.pricing-section-three__col-combined__close-border {
    border-bottom: 1px solid #e8e8e9;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

.pricing-section-three__col-combined__inner-wrapper_begin {
    -webkit-border-radius: 12px 12px 0 0;
    border-radius: 12px 12px 0 0;
    padding-top: 28px;
}
.pricing-section-three__col-combined__inner-wrapper_end {
    -webkit-border-radius: 0 0 12px 12px;
    border-radius: 0 0 12px 12px;
    padding-bottom: 0px;
}
.pricing-section-three__col-combined__inner-col-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.pricing-section-three__col-combined_header {
    text-align: center;
    color: #1a1d23;
    width: 100%;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 40px;
    color: #1a1d23;
    font-weight: normal;
}
.pricing-section-three__col-combined_header.table-left {
    text-align: left;
    color: #1a1d23;
    width: 100%;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 40px;
    color: #1a1d23;
    font-weight: normal;
}

.pricing-section-three__col-combined_subheader {
    text-align: center;
    color: #1a1d23;
    width: 100%;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #1a1d23;
    font-weight: normal;
}
}
.pricing-section-three__col-combined_text {
    text-align: center;
    font-size: 16px;
    color: #76777b;
    padding: 12px 0 40px 0;
    margin: 0 auto;
    line-height: 1.5;
    max-width: 600px;
    width: 100%;
}
.pricing-section-three__col-combined_text__two-cols-row {
    padding-top: 45px;
}
.pricing-section-three__col-combined_pretext {
    font-size: 16px;
    color: #1A1D23;
    text-align: center;
    padding: 20px 0px;
}
.pricing-section-three__col-combined__inner-col {
    /*width: -webkit-calc(33.333% + 8px);
    width: calc(33.333% + 8px);*/
    width: 25%;
    text-align: left;
    padding: 20px 30px;
    display: flex;
    align-items: center;
}
}
.pricing-section-three__col-combined__inner-col_text {
    font-size: 14px; 
}
.pricing-section-three__col-combined__inner-col_text__two-cols-row {
    padding-top: 18px;
}
.pricing-section-three__col-combined__inner-col_text_gray {
    color:#76777B;
}
.pricing-section-three__col-combined__inner-col_text_small {
    font-size: 13px;
    line-height: 1.5;
    opacity: 0.4;
    padding: 5px 0px 0 0px;
    display: block;
}
.pricing-section-three__col-combined__inner-col-1 {
    /*width: -webkit-calc(33.333% - 4px);
    width: calc(33.333% - 4px);*/
    /*border-right: 1px solid #e8e8e9;*/
    width:25%;
}
.pricing-section-three__col-combined__inner-col-3 {
    /*width: -webkit-calc(33.333% - 4px);
    width: calc(33.333% - 4px);*/
    width:25%;
    /*border-left: 1px solid #e8e8e9;*/
}
.pricing-section-three__col-combined__two-cells-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.pricing-section-three__col-combined__two-cells-wrapper_cell {
    width: 50%;
    padding-left:30px;
}
.pricing-section-three__col-combined__two-cells-wrapper_cell:first-child{
    border-right: 1px solid #B1B2B5;
    padding-left: 0;
}

.pricing-section-three__col-combined__two-cells-wrapper_cell_header {
    font-size: 12px;
    font-family: 'SuisseIntl-Bold', sans-serif;
    color: #1a1d23;
    padding: 5px 0 5px 0;
    /*padding-bottom: 0;*/
}
.pricing-section-three__col-combined__two-cells-wrapper_cell_value {
    font-size: 14px;
    padding: 5px 0 5px 0;
}
.pricing-section-three__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.pricing-section-three__header_plan {
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 24px;
    line-height: 1;
    position: absolute;
    top: -61px;
    background-color: #fff;
    padding: 0 20px;
}
.pricing-section-three__header_blue-bage {
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px;
    font-size: 12px;
    line-height: 20px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    color: #fff;
    background-color: #007bff;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    padding: 0 6px;
    position:absolute; top: 92px;left: 100px;
}
.pricing-section-three__header_cost {
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 32px;
    color: #1a1d23;
}
.pricing-section-three__header_cost span {opacity:1;}
.pricing-section-three__header_cost-per {
    display: inline-block;
    vertical-align: bottom;
    margin-left: -6px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 22px;
    line-height: 24px;
    color: #76777B;
    font-weight: normal;
}
.pricing-section-three__header_text {
    font-size: 14px;
    color: #1a1d23;
    padding: 0 22px;
    text-align: left;
    line-height: 32px;
    margin-top: 0;
    padding-bottom:30px;
}
.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__col-combined__inner-col-3.table-cell-3 .pricing-section-three__header_text{
    padding-right: 0;

}
.pricing-tooltips { border-bottom: 2px dotted #007BFF;line-height: 19px;z-index:unset !important;}
.pricing-tooltips.decorate {border:0;line-height:1.5;text-decoration-line: underline;text-decoration-style: dotted;text-underline-offset: 3px;text-decoration-thickness: 2px;}
.pricing-tooltips.decorate.full { width:100%; }
.pricing-tooltips.decorate.inline {}
.pricing-section-three__header_pretext {
    font-size: 14px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    color: #007bff;
    padding: 0 24px;
    text-align: center;
    line-height: 1.85;
    margin-top: 0px;
}
.pricing-section-three__col-1 .pricing-section-three__header {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 14px;
    line-height: 1.71;
    color: #1a1d23;
    padding: 0 37px;
    position: relative;
    top: 117px;
}
.pricing-section-three__col-1 {
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size:14px;
}
.pricing-section-three__col-1.normal {
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size:14px;
}
/*.pricing-section-three__col-2 .pricing-section-three__values {*/
/*-webkit-border-radius: 0 0 0 10px;*/
/*border-radius: 0 0 0 10px;*/
/*}*/
.pricing-section-three__col-2 .pricing-section-three__header,
.pricing-section-three__col-3 .pricing-section-three__header,
.pricing-section-three__col-4 .pricing-section-three__header {
    /*padding: 0 0 32px;*/
    /*border: 1px solid #e8e8e9;*/
    /*border-bottom: 0;*/
}
/*.pricing-section-three__col-2 .pricing-section-three__header {*/
/*-webkit-border-radius: 10px 0 0 0;*/
/*border-radius: 10px 0 0 0;*/
/*border-right: 0 !important;*/
/*}*/
/*.pricing-section-three__col-3 .pricing-section-three__header {*/
/*border-left: 0 !important;*/
/*border-right: 0 !important;*/
/*}*/
/*.pricing-section-three__col-4 .pricing-section-three__header {*/
/*border-right: 1px solid #e8e8e9;*/
/*-webkit-border-radius: 0 10px 0 0;*/
/*border-radius: 0 10px 0 0;*/
/*border-left: 0 !important;*/
/*}*/
/*.pricing-section-three__col-4 .pricing-section-three__values {*/
/*-webkit-border-radius: 0 0 10px 0;*/
/*border-radius: 0 0 10px 0;*/
/*}*/
.pricing-section-three__values {
    display: block;
    padding: 32px 24px 0;
}
.pricing-section-three__values_line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-height: 50px;
    height: 50px;
}
.pricing-section-three__values_line_2x-h {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-height: 100px;
    height: 100px;
    line-height: 32px;
}
.pricing-section-three__values_line_last {
    display: block;
    font-size: 12px;
    line-height: 32px;
    color: #1a1d23;
    text-transform: uppercase;
    font-family: 'SuisseIntl-Bold';
    padding-top: 64px;
}
.pricing-section-three__values_separater {
    border-bottom: 1px solid #e8e8e9;
    height: 3px;
    margin: 30px -24px;
}
.pricing-section-three__values_2x-title {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    font-family: 'SuisseIntl-SemiBold';
    font-size: 12px;
    line-height: 32px;
    color: rgba(26,29,35,0.3);
    text-transform: uppercase;
}
.pricing-section-three__values_2x-value {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    font-family: 'SuisseIntl-Regular';
    font-size: 16px;
    line-height: 32px;
    color: #1a1d23;
}
.pricing-section-three__col-1 .pricing-section-three__values_separater {
    height: 32px;
    max-height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    color: #1a1d23;
    text-transform: uppercase;
    margin: 16px 0;
    border: 0;
}
.pricing-section-three__col-1 .pricing-section-three__values_line {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: rgba(26,29,35,0.5);
}
.pricing-section-three__col-1 .pricing-section-three__values_line-more {
    position: relative;
    color: rgba(26,29,35,0.5);
    cursor: pointer;
    border-bottom: 2px dashed rgba(26,29,35,0.15);
}
.pricing-section-three__col-1 .pricing-section-three__values_line-more:hover {
    text-decoration: none;
    border-bottom: 2px solid rgba(26,29,35,0.15);
}
.pricing-section-three__col-1 .pricing-section-three__values_line-more:hover .pricing-section-three__values_line-tips {
    width: 240px;
    height: auto;
    padding: 16px 24px;
    overflow: visible;
    opacity: 1;
}
.pricing-section-three__col-1 .pricing-section-three__values_line-more:hover .pricing-section-three__values_line-tips::before {
    border-right: 5px solid #1a1d23;
}
.pricing-section-three__col-1 .pricing-section-three__values_line-more::after {
    content: '';
    display: block;
    position: absolute;
    z-index: 100;
    width: 16px;
    height: 16px;
    top: -8px;
    right: -24px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAS1JREFUOBGlk0FugzAQRWfcpJeISg+AlEOwQKD2GNlE6aoHySpRNj1GFUgWHKISByhVLlEkT2dM7IBDKlDY2P6eNx4z3wjel+dFCFAviDAGhMBsE1SIdASYfiRJVLYRtIuyLB+rn9OaiJasKat7o0bEXfA0ew/D8Ff2TAKBv6tTBkCRB9xYYvEczFJJYk6Sk4fDkpOihuEK5M6a6i9Wr8rGB3xBLlqT/uwpRSuczhmqF32wAAL3gFYy7MT8bSArdsYbJ7sYYZVrlZMvE7mCQvV6UbwZt3niSZ1lGsd7EfbZoaO3F4qrr9rCqDmzqnHYKMwFC3t3G02bsvy4YQuvXOoBE7b0Nk3iN2Me8TZ3vRjAnUOwaJiz+8TT4m3JyhH6n0TymLb2HUjcldPGPuc/rS579/RU8MsAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
}
.pricing-section-three__col-1 .pricing-section-three__values_line-tips {
    position: absolute;
    overflow: hidden;
    z-index: 120;
    display: block;
    max-width: 288px;
    width: 0;
    height: 0;
    opacity: 1;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.35px;
    font-family: 'SuisseIntl-Medium', sans-serif;
    background: #1a1d23;
    padding: 0;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    right: -40px;
    top: -40px;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
}
.pricing-section-three__col-1 .pricing-section-three__values_line-tips::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 110;
    width: 0;
    height: 0;
    border: 5px solid rgba(26,29,35,0);
    border-right: 5px solid rgba(26,29,35,0);
    top: 36px;
    left: -10px;
}
.pricing-section-three__col-2 .pricing-section-three__values,
.pricing-section-three__col-3 .pricing-section-three__values,
.pricing-section-three__col-4 .pricing-section-three__values {
    text-align: center;
    border: 1px solid #e8e8e9;
    border-right: 0;
}
.pricing-section-three__col-4 .pricing-section-three__values {
    border-right: 1px solid #e8e8e9;
}
.pricing-section-three__icon {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center center;
}
.pricing-section-three__icon_none {
    background-image: url(img/new-home/check--17.svg);
}
.pricing-section-three__icon_done {
    background-image: url(img/new-home/check--16.svg);
}
.pricing-section-three__button {
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 248px;
    background: #007bff;
    border: 0px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 32px;
    font-family: 'SuisseIntl-Medium';
    padding: 8px 0;
    cursor: pointer;
    outline: none;
}
.pricing-section-three__button-container {
    display: block;
    margin: 24px 0;
}
.pricing-section-three__mobile-buttons {
    display: none;
}
.pricing-section-three__mobile-buttons.homepage-version .pricing-section-three__mobile-buttons_button { cursor: pointer; }

.pricing-section-three__additional-image{
    padding-right: 35px;
    margin-top: 20px;
    margin-bottom: -40px;
    padding: 0 35px;
    text-align: center;
}
.pricing-section-three__additional-image img{
    width: 100%;
}





.text-gray {
    color: rgba(26,29,35,0.3);
}
.plan-annual {
    display: none;
}
.subscription-type-annual {
    display: none;
}
.pricing-section-four {
    padding: 100px 0 100px;
    border-bottom: 1px solid rgba(26,29,35,0.1);
}
.pricing-section-six {
    padding: 100px 0 100px;
}
.pricing-section-four__title {
    text-align: center;
    margin: 0 auto;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-size: 32px;
    line-height: 1.2;
    color: #1a1d23;
}
.pricing-section-four__link {
    display: inline-block;
    position: relative;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 32px;
    color: #007bff;
    text-decoration: none;
}
.pricing-section-four__link:hover {
    text-decoration: none;
}
.pricing-section-four__link::after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALVJREFUOBFjYBjygBGnD2r+bwXK8TCwMHgyNDB+w6WOCZcEw38GESC2Y/jNMBWnGqAEbgOYGJKA8t+BOIGh+n88LkNwG9DMeBVofB5YIyPDNIaG/1rYDMFtAEh1M+McBkaG5UCvcAG9spB0A7DpQBPD74La/ylA2yOBrvjGwMqANRxwR2Ptf22GfwyngRZyAnECQysjiV74xzAPqnkBLs0g37CACKyAkeENUPwQUEU2VvnhIwgAI74jHKX+0GIAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: block;
    top: -webkit-calc(50% - 6px);
    top: calc(50% - 6px);
    right: -8px;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}
.pricing-section-four__link-container {
    display: block;
    margin: 24px auto 0;
    text-align: center;
}
.pricing-section-four__two-cols {
    margin: 74px auto 0;
    font-family: 'SuisseIntl-Regular', sans-serif;
    color: #1a1d23;
}
.pricing-section-four__item:not(:last-child){
    border-bottom: 1px solid #E8E8E9;
}
.pricing-section-four__two-cols_col {
    display: block;
    width: -webkit-calc(50% - 40px);
    width: calc(50% - 40px);
}
.pricing-section-four__subtitle {
    display: block;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 22px;
    line-height: 32px;
    color: #1a1d23;
    padding: 16px 32px 16px 0;
    position: relative;
    cursor: pointer;
}
.pricing-section-four__subtext {
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #1a1d23;
    margin-bottom: 40px;
    margin-top: 8px;
    max-width: 780px;
    margin-right: 55px;
    display: none;
}
.pricing-section-four__item.active .pricing-section-four__item-open {
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}
.pricing-section-four__item-open {
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 5;
}

.pricing-section-four__left-subcol,
.pricing-section-four__right-subcol {
    display: block;
    margin-top: 10px;
    width: -webkit-calc(50% - 12px);
    width: calc(50% - 12px);
}
.pricing-section-four__but1 {
    display: inline-block;
    background-color: rgba(0,123,255,0.2);
    padding: 0 24px;
    color: #007bff;
    font-size: 24px;
    line-height: 48px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    -webkit-border-radius: 26px;
    border-radius: 26px;
    text-align: center;
    margin-bottom: 24px;
}
.pricing-section-four__but2 {
    display: inline-block;
    background-color: rgba(255,165,0,0.2);
    color: #ffa500;
    padding: 0 24px;
    font-size: 24px;
    line-height: 48px;
    font-family: 'SuisseIntl-Regular';
    -webkit-border-radius: 26px;
    border-radius: 26px;
    text-align: center;
    margin-bottom: 24px;
}
/*.pricing-section-five {*/
/*padding: 160px 0 48px;*/
/*margin-top: -96px;*/
/*background: #fff;*/
/*}*/
.pricing-section-five__text {
    max-width: 800px;
    text-align: center;
    margin: 60px auto 0;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 32px;
    line-height: 40px;
    color: #1a1d23;
}
.pricing-section-five__pretext {
    max-width: 400px;
    text-align: center;
    margin: 32px auto 0;
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #76777b;
}
.pricing-section-six {
    background-color: #fff;
    padding: 80px 0;
}

.pricing-section-six__two-cols, .pricing-section-six__range-days {
    display: flex;
    flex-flow: row nowrap;
    /*align-items: center;*/
    justify-content: space-between;

}
.pricing-section-six__text-col {
    width: 40%;
}
.pricing-section-six__range-col {
    width: 60%;
    padding-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.pricing-section-six__text-col-title {
    font-size: 40px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    font-weight: normal;
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: 24px;
}
.pricing-section-six__text-col-text {
    font-size: 16px;
    line-height: 1.5;
    margin: 0;
    color: #76777b;
}
.pricing-section-six__text-col-text span{
    font-size:  13px;
    line-height: 1.5;
}
.pricing-section-six__range-total {
    text-align: center;
    font-size: 54px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    color: #1A1D23;
    margin: 30px 0 0px;
}
.pricing-section-six__range-days {
    margin: 20px 0;
    color: #d8d8d8;
    font-size:14px;
}
.pricing-section-six__range-calc {
    font-size: 16px;
    text-align: center;
}
.resources {
    display: block;
    padding: 80px 0;
}
.resources__pretext {
    display: block;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    max-width: 800px;
    margin: 0 auto;
    font-size: 36px;
    line-height: 1.25;
    color: #1a1d23;
    text-align: center;
    font-weight: normal;
}
.resources__subtext {
    display: block;
    max-width: 560px;
    font-family: 'SuisseIntl-Regular', sans-serif;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    color: #1a1d23;
    text-align: center;
    margin-top: 25px;
}
.resources__separater {
    display: block;
    margin: 40px auto 0;
    width: 100%;
    max-width: 800px;
    height: 1px;
    background: rgba(26,29,35,0.05);
}
.resources__container {

    max-width: 590px;
    margin: 16px auto;
}
.resources__left-col {
    display: block;
    width: 216px;
}
.resources__left-col-link {
    display: block;
    font-size: 16px;
    line-height: 32px;
    color: #007bff;
    margin-bottom: 6px;
    cursor: pointer;
}
.resources__left-col-link:last-child {
    margin-right: 0;
}
.resources__left-col-link_active {
    color: #1a1d23;
}
.resources__right-col {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.resources__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px 24px;
    border: 1px solid rgba(26,29,35,0.1);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 16px;
    min-height: 80px;
    box-sizing: border-box;
}
.resources__item-name {
    margin-right: 28px;
    font-size: 16px;
    line-height: 24px;
}
.resources__item-descr{
    font-size:  14px;
    color: #98999C;
}
.resources__item-download {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 128px;
    min-width: 128px;
    font-size: 14px;
    color: rgba(26,29,35,0.45);
}
.resources__item-download::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    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-repeat: no-repeat;
    background-position: 0 center;
    background-size: auto 14px;
    margin-right: 8px;
}
.resources__popup-wrapper{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(135, 143, 157, 0.9);
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}
.resources__popup-wrapper.open {
    display: block;
}
.resources__popup-content{
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 800px;
    box-sizing: border-box;
    background-color: #ffffff;
    padding: 64px 80px 72px 80px;
    text-align: center;
}
.resources__popup-title h2{
    margin: 0;
    font-size:  24px;
    font-family:  'SuisseIntl-Bold', sans-serif;
}
.resources__popup-title h3{
    margin: 0;
    font-size:  16px;
    font-weight:  normal;
}
.resources__popup-title p{
    margin-top: 15px;
    margin-bottom: 0;
    font-size:  14px;
    color: #98999c;
}
.resources__popup-form{
    margin: 25px 0;
}
.resources__popup-title{
    margin-top: 20px;
}
.resources__popup-form form{
    align-content: stretch;
    display: flex;
    position: relative;
    justify-content: space-between;
    flex-flow: row wrap;
}
.resources__popup-form input[type="email"]{
    border: 1px solid rgba(26,29,35,0.1);
    border-radius: 5px;
    padding: 20px 15px 5px 15px;
    font-size:  16px;
    width: 100%;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
}
.resources__popup-form input[type="submit"]{
    background-color: #f3f3f4;
    color: #c7c8ca;
    font-size:  16px;
    padding: 5px;
    width: 108px;
    box-sizing: border-box;
    border: 0;
    border-radius: 5px;
    transition: all 0.2s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.resources__email-input-wrapper{
    position: relative;
    width: calc(100% - 123px);
}
.resources__email-input-wrapper label{
    position: absolute;
    top: 14px;
    left: 15px;
    font-size:  16px;
    color: #76777b;
    transition: all 0.2s;
}
#submit-validate.validate{
    background-color: #007bff;
    transition: all 0.2s;
    color: #ffffff;
}
.input-focus ~ label{
    top: 5px;
    font-size:  12px;
}
.resources__popup-close{
    position: absolute;
    top: 24px;
    right: 16px;
    width: 24px;
    height: 24px;
    cursor:pointer;
}
.resources__popup-close span{
    width: 100%;
    display: block;
    position: absolute;
    height: 2px;
    background-color: #007BFF;
}
.resources__popup-close span:first-child{
    top: 0;
    left: 0;
    transform: rotate(45deg);
}
.resources__popup-close span:last-child{
    top: 0;
    left: 0;
    transform: rotate(-45deg);
}
.resources__popup-policy{
    color: rgba(26, 29, 35, 0.6);
    font-size:  16px;
}
.resources__popup-policy p{
    margin: 0;
}
.resources__popup-policy a{
    color: #007bff;
}

.tos {
    display: block;
    padding: 80px 0;
}
.tos-container {
    display: block;
    font-family: 'SuisseIntl-Regular';
    font-size: 16px;
}
.tos__date {
    font-family: 'SuisseIntl-Bold';
    font-size: 16px;
}
.tos__title {
    display: block;
    font-family: 'SuisseIntl-Bold';
    font-size: 18px;
    margin: 16px 0 8px;
}
.tos ol,
.tos ul {
    display: block;
    margin-top: 0;
}
.tos ol li,
.tos ul li {
    padding-left: 4px;
    padding-bottom: 4px;
}
.tos ul {
    list-style: none;
}
.tos__list_dotted {
    list-style-type: disc !important;
}
.policy {
    display: block;
    padding: 80px 0;
}
.policy-container {
    display: block;
    font-family: 'SuisseIntl-Regular';
    font-size: 16px;
}
.policy__date {
    font-family: 'SuisseIntl-Bold';
    font-size: 16px;
}
.policy__title {
    display: block;
    font-family: 'SuisseIntl-Bold';
    font-size: 18px;
    margin: 16px 0 8px;
}
.policy__text {
    margin-bottom: 20px;
}

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

.cookies-hello.active{
    margin-top:-24px !important;
    margin-bottom: 20px;
}
.cookies-hello-box.disable{
height: 0 !important;   
overflow:hidden; 
}
.cookies-hello-box.active{
height: auto !important;    
}


.cookies-confirm {
    display: block;
    position: fixed;
    z-index: 1500;
    bottom: -600px;
    left: 50%;
    max-width: 700px;
    width: auto;
    padding: 24px;
    background: rgba(26,29,35,0.95);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: bottom 0.25s ease-in-out;
    transition: bottom 0.25s ease-in-out;
}
.cookies-confirm_active {
    bottom: 8px;
}
.cookies-confirm__text {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}
.cookies-confirm__text a{
    color: #ffffff;
    text-decoration: none;
}
.cookies-confirm__button {
    display: block;
    margin-left: 90px;
    font-size: 16px;
    line-height: 32px;
    color: #007bff;
    font-family: 'SuisseIntl-Medium';
    background-color: #e5f1ff;
    padding: 8px 23px;
    border: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}

/*.error {
    display: block;
    position: fixed;
    z-index: 9900;
    left: 50%;
    bottom: -100%;
    width: auto;
    max-width: 320px;
    padding: 8px 16px 8px 32px;
    border: 1px solid #ffd2cf;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2.5px 5px 0 rgba(86,148,215,0.1);
    box-shadow: 0 2.5px 5px 0 rgba(86,148,215,0.1);
    background-color: #fff2f1;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url("data:image/png;base64,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cAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIzMiIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjM4IiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wMS0xNVQyMTo0NjozMSswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDEtMTVUMjE6NDc6NDUrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDEtMTVUMjE6NDc6NDUrMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRGlzcGxheSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiZWM3YmM4Mi00NjIzLTQ0MTItYjhhZS03YmRjZmQ5OTIzNzciIHhtcE1NOkRvY3VtZW50SUQ9Inht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");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 8px center;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}*/
/*.error_active {
    bottom: 12px;
}*/
.adp-flag {
    display: none;
    width: 0;
    height: 0;
    overflow: hidden;
}
.hs-input {
   /* width: 40%!important;*/
}

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

.button-hover-gradient {
    background: -webkit-linear-gradient(115deg, #007BFF 28.26%, #95F9FF 130.52%);  
    background: -moz-linear-gradient(115deg, #007BFF 28.26%, #95F9FF 130.52%);  
    background: -o-linear-gradient(115deg, #007BFF 28.26%, #95F9FF 130.52%);  
    background: linear-gradient(115deg, #007BFF 28.26%, #95F9FF 130.52%); 
  
    -webkit-transition: background .3s ease-out;  
    -moz-transition: background .3s ease-out;  
    -o-transition: background .3s ease-out;  
    transition: background .3s ease-out; 

}
.button-hover-gradient:hover {
    background: linear-gradient(115deg, #007BFF 98.26%, #95F9FF 130.52%); 
}

.page-container {
    font-family: 'SuisseIntl-Regular', sans-serif;
    font-size: 16px;
    padding: 80px 0;
}

/* blog pages */
.single-post .single-post__content-entry a { overflow-wrap: break-word; }
.single-post .single-post__content-entry h1{font-size:40px; font-family: 'SuisseIntl-SemiBold',sans-serif; line-height: 1.25}
.single-post .single-post__content-entry h2{font-size:34px; line-height: 1.25}
.single-post .single-post__content-entry h3{font-size:28px; line-height: 1.25}
.single-post .single-post__content-entry h4{font-size:22px; line-height: 1.25 }
.single-post .single-post__content-entry h5{font-size:18px; line-height: 1.25}
.single-post .single-post__content-entry h6{font-size:18px; line-height: 1.25; color: #888585;}

 /* pages heading */
.page-template-page-privacy .page-container h1, .privacy-policy .page-container h1{font-size:40px; font-family: 'SuisseIntl-SemiBold',sans-serif; line-height: 1.25}
.page-template-page-privacy .page-container h2, .privacy-policy .page-container h2{font-size:34px; line-height: 1.25}
.page-template-page-privacy .page-container h3, .privacy-policy .page-container h3{font-size:28px; line-height: 1.25}
.page-template-page-privacy .page-container h4, .privacy-policy .page-container h4{font-size:22px; line-height: 1.25 }
.page-template-page-privacy .page-container h5, .privacy-policy .page-container h5{font-size:18px; line-height: 1.25}
.page-template-page-privacy .page-container h6, .privacy-policy .page-container h6{font-size:18px; line-height: 1.25; color: #888585;}
.page-template-page-privacy .page-container p.list {font-size: 16px;line-height: 1.5;font-weight: normal; margin-bottom: 0;}
.page-template-page-privacy table { border-collapse: collapse;}
.page-template-page-privacy td, .page-template-page-privacy th {padding: 10px;}
/* cookie consent plugin overwrite */
.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 { max-width:100px !important; word-break: break-all !important;}
.cli-tab-footer .wt-cli-privacy-accept-btn, .cli-switch input:checked + .cli-slider { background-color:#fe2c1a !important; }


.page-template-page-privacy .page-container  ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
  font-size:1.5em; line-height: 1.25; font-weight: bold;
}
.page-template-page-privacy .page-container ol:first-child { font-size:16px; line-height: 1.5; margin-top:20px; font-weight: normal }
.page-template-page-privacy .page-container  ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 1em;
}

.page-template-page-privacy .page-container  ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;    
}

.page-template-page-privacy .page-container  li ol > li {
  margin: 20px 0 0;
}

.page-template-page-privacy .page-container  li ol > li:before {
  content: counters(item, ".") " ";
}

.page-template-page-privacy .page-container p {
    margin-bottom: 20px;
}
section.page-404 {
    text-align: center;
    padding: 200px 0;
}

.page-404__title {
    font-size: 32px;
    font-family: 'SuisseIntl-Bold';
    line-height: 1.5;
    color: #2d3138;
    margin-bottom: 10px;
}
.page-404__img {
    margin-bottom: 24px;
}
.page-404__subtext {
    font-size: 16px;
    line-height: 1.5;
    color: rgba(26, 29, 35, 0.6);
    margin-bottom: 24px;
}
.page-404__link {
    border-radius: 6px;
    background-color: #007bff;
    color: #ffffff;
    padding: 10px 20px
}

.posts-header-section {
    padding: 56px 0;
    text-align: center;
}
.posts-header__img-container {
    max-width: 160px;
    margin: auto;
}
.posts-header__title {
    margin-top: 0;
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 1.25;
    font-family: SuisseIntl-SemiBold, sans-serif;
    font-weight: normal;
}
.posts-header__text {
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    color: #1a1d23;
}
.posts-header__text strong {
    font-family: SuisseIntl-SemiBold, sans-serif;
    font-size: 18px;
}
.archive-container {
    position: relative;
}
.news-events-container{
    background-color: #f9fafd;
    padding-bottom: 56px;
}
.archive-content-wrapper{
    background-color: #f9fafd;
    padding-bottom: 56px;
}
.archive-content-wrapper.featured {background:#fff;}
.archive-content-wrapper.featured .wrapper {max-width:800px;}
.archive-content-wrapper.featured .blog-archive .posts-archive__item {
    width: 100%;
    margin-bottom: 20px;
}
.archive-content-wrapper.featured .blog-archive .posts-archive__item .posts-archive__item-img-container {
    width: 50%;
    margin-right: 24px;
    float: left;
    display: inline-block;
    height: 100%;
}
.archive-content-wrapper.featured .blog-archive .posts-archive__item .posts-archive__item-author{
    padding-top: 5px;
}
.archive-content-wrapper.featured .blog-archive .posts-archive__item .posts-archive__item-date{
    font-size:  16px;
}
.posts-archive__item-title SPAN {
    font-size:14px;font-family:suisseintl-semibold;text-transform: uppercase;color:#007BFF; font-weight: normal;
}
.pagination-next { background: url(./img/pagination-next.svg); width: 5px; height: 10px; }
.pagination-prev { background: url(./img/pagination-prev.svg); width: 5px; height: 10px; }
.breadcrumbs { margin: 24px 0; }
.breadcrumb-next { background: url(./img/breadcrumb-next.svg); width: 5px; height: 10px; margin: 0 12px;}
.abs-pagination{
    position: absolute;
    bottom: 56px;
    left: 0;
    width: 100%;
    text-align: center;
}

.archive-tabs-wrapper {
    text-align: center;
    margin-bottom: 57px;
    padding-top: 25px;
}
.archive-tabs {
    display: inline-block;
    border-bottom: 1px solid #E8E8E9;
}
.archive-tabs a {
    text-decoration: none;
    color: #898B90;
    font-size: 16px;
    line-height: 2;
    display: inline-block;
    padding: 7px 20px;
    position: relative;
    top: 3px;
    transition: all 0.2s;
    border-bottom: 3px solid transparent;
}
.archive-tabs a:hover{
    color: #007bff;
    transition: all 0.2s;
}
.archive-tabs a.active {
    color: #007bff;
    border-bottom-color: #007bff;
    font-family:  'SuisseIntl-SemiBold';
}
.news-archive-flex-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    max-width: 960px;
    padding-bottom: 42px;
}
.news-archive-flex-wrapper .news-archive {
    width: 60%;
}
.news-archive-flex-wrapper .twitter-feed-section {
    width: 35%;
}
.news-archive__item{
    margin-bottom: 24px;
    border-bottom: 1px solid #E8E8E9;
}
.news-archive__item:last-child {
    border-bottom:  1px solid transparent !important;
}
.news-archive__item-title {
    font-size: 24px;
    font-family: 'SuisseIntl-SemiBold', sans-serif;
    margin-top: 0;
    font-weight: normal;
    margin-bottom: 16px;
    line-height: 1.33;
}
.news-archive__item-title a {
    color: inherit;
}
.news-archive__item-text p{
    margin-top: 16px;
    font-size: 16px;
    font-family: 'SuisseIntl-Regular', sans-serif;
}
.news-archive__download-link {
    margin-bottom: 24px;
    padding-left: 30px;
    display: inline-block;
    color: #007bff;
    font-size: 16px;
    background: url("img/external-link.svg") no-repeat left center;
    -webkit-background-size: 16px;
    background-size: 16px;
}
.news-archive__item-date {
    color: #76777b;
    font-size: 16px;
    margin-bottom: 24px;
}
                        
.events-term-title {
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 1.5;
}
.events-archive__table-header {
    font-size: 14px;
    color: #98999c;
}
.events-archive__table-header, .events-archive__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #E8E8E9;
    padding: 16px 0;
}
.events-archive__item:last-child{
    border-bottom: 0;
}
.events-archive__table-event,
.events-archive__item-name {
    width: 40%;
    padding-right: 70px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.events-archive__item-name{
    position: relative;
}
.events-archive__item-name svg{
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -8px;
    display: none;
}
.events-archive__item-name svg path{
    fill: #B6B7B9;
}
.events-archive__item.active svg path{
    fill: #007BFF;
}
.events-archive__item.active svg{
    transform: rotate(180deg);
}
.events-archive__item-description span{
    background-color: #0087F7;
    line-height: 12px;
    font-size:12px;
    color: #fff !important;
    padding: 3px 8px;
    border-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    font-family: 'SuisseIntl-SemiBold';
    margin:8px 0;
}

/*-moz-transform: scaleY(-1);*/
/*-o-transform: scaleY(-1);*/
/*-webkit-transform: scaleY(-1);*/
/*transform: scaleY(-1);*/

.events-archive__table-date,
.events-archive__table-location,
.events-archive__item-date,
.events-archive__item-location {
    width: 25%;
    padding-right: 50px;
    box-sizing: border-box;
}
.events-archive__table-empty,
.events-archive__item-register-link {
    width: 10%;
}
.events-archive__item-title {
    margin: 0;
    font-size: 16px;
    font-weight: normal;
}
.events-archive__item-description {
    color: #98999c;
    font-size: 14px;
    line-height: 1.7;
}
.eventsPostContainer, #eventsPostContainer {
    margin-bottom: 65px;
}

.archive__pagination .screen-reader-text {
    display: none;
}
.archive__pagination {
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.archive__pagination  .navigation.pagination {
    display: inline-block;
}
.archive__pagination .nav-links {
    display: inline-block;
    background-color: #e5f1ff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-size: 0;
    vertical-align: middle;
}
.archive__pagination .nav-links a:first-child, .archive__pagination .nav-links span:first-child {
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.archive__pagination .nav-links a:last-child, .archive__pagination .nav-links span:last-child {
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.archive__pagination .nav-links > a,
.archive__pagination .nav-links > span {
    color: #1a1d23;
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    text-align: center;
    padding: 9px 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    line-height: initial;
    font-family: SuisseIntl, sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin:0;
}
.archive__pagination .nav-links > a:hover,
.archive__pagination .nav-links > .current {
    background-color: #b2d7ff;
    text-decoration: none;
}






.become-chainstacker-section {
    padding: 80px 0;
    text-align: center;
}
.become-chainstacker-section__img-container {
    margin-bottom: 32px;
}
.become-chainstacker-section__title {
    margin-top: 0;
    margin-bottom: 32px;
    font-size: 48px;
    font-family: SuisseIntl-Bold, sans-serif;
    line-height: 1.33;
}
.become-chainstacker-section__text {
    max-width: 800px;
    margin: auto;
}
.become-chainstacker-section__text p {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 32px;
}
.become-chainstacker-section__link {
    display: inline-block;
    position: relative;
    margin: 8px auto 0;
    font-size: 16px;
    color: #007bff;
}
.become-chainstacker-section__link::after {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    right: -20px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALVJREFUOBFjYBjygBGnD2r+bwXK8TCwMHgyNDB+w6WOCZcEw38GESC2Y/jNMBWnGqAEbgOYGJKA8t+BOIGh+n88LkNwG9DMeBVofB5YIyPDNIaG/1rYDMFtAEh1M+McBkaG5UCvcAG9spB0A7DpQBPD74La/ylA2yOBrvjGwMqANRxwR2Ptf22GfwyngRZyAnECQysjiV74xzAPqnkBLs0g37CACKyAkeENUPwQUEU2VvnhIwgAI74jHKX+0GIAAAAASUVORK5CYII=");
    background-position: center center;
    background-repeat: no-repeat;
}

.blog-archive {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}
.blog-category{
    min-height:100px;
}
.blog-archive .posts-archive__item {
    width: 33.333%;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 45px;
}
/*.blog-archive .posts-archive__item:first-child {
    width: 100%;
    margin-bottom: 20px;
}*/
.posts-archive__item-img-container img {
    width: 100%;
    height: auto;
    margin-bottom: 16px;
    border-radius: 10px;
}
/*.blog-archive .posts-archive__item:first-child .posts-archive__item-img-container {
    width: 50%;
    margin-right: 24px;
    float: left;
}*/
.posts-archive__item-title {
    margin-top: 0;
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 16px;
}
/*.posts-archive__item:first-child .posts-archive__item-title {
    font-size: 28px;
    margin-bottom: 10px;
}*/

.posts-archive__item-title a {
    color: inherit;
    text-decoration: none;
}
.posts-archive__item-text {
    font-size: 16px;
    margin-top: 0;
    line-height: 1.5;
}
.posts-archive__item-author {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
}
/*.blog-archive .posts-archive__item:first-child .posts-archive__item-author{
    padding-top: 5px;
}*/
.posts-archive__item-author-avatar {
    width: 40px;
    height: 40px;
    margin-right: 8px;
    opacity:1;
}
.posts-archive__item-author-avatar>img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.posts-archive__item-author-name-date {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
}
.posts-archive__item-date{
    color: #76777b;
    font-weight: normal;
    font-size:  14px;
}
/*.blog-archive .posts-archive__item:first-child .posts-archive__item-date{
    font-size:  16px;
}*/
.single-post__container {
    padding-top: 100px;
}
.single-post__content{
    max-width: 730px;
    margin: 0 auto;
    padding-right: 24px;
    padding-left: 24px;
}
.single-post__title {
    margin-top: 0;
    margin-bottom: 27px;
    font-size: 40px;
    font-family: 'SuisseIntl-Semibold', sans-serif;
    line-height: 1.25;
}
.single-post__post-author {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin-bottom: 20px;
}
.single-post__post-author-avatar {
    width: 40px;
    height: 40px;
    min-width: 40px;
    margin-right: 8px;
}
.single-post__post-author-avatar>img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.single-post__post-author-name-date {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5;
}
.single-post__post-date{
    color: #76777b;
    font-weight: normal;
}
.single-post__post-subtitle {
    font-size: 16px;
    line-height: 2;
    margin-bottom: 24px;
}
.single-post__content-entry p,
.single-post__content-entry ul,
.single-post__content-entry ol {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.5;
}
.single-post__content-entry img {
    max-width: 100%;
    height: auto;
}

.single-post__content-entry .alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.single-post__content-entry .alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.single-post__content-entry .aligncenter, .single-post__content-entry .aligncenter img {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.single-post__content-entry h2, .single-post__content-entry h3, .single-post__content-entry h4, .single-post__content-entry h5, .single-post__content-entry h6{
    font-size:  24px;
    font-family: 'SuisseIntl-SemiBold';
    font-weight:  normal;
    margin-top: 40px;
    margin-bottom: 20px;

}
.single-post__content-entry blockquote{
    margin-left: 0;
    padding-left: 50px;
    position: relative;
    font-size:  24px;
    line-height: 1.33;
}
.single-post__content-entry blockquote p{
    font-size:  24px;
    line-height: 1.33;
}
.single-post__content-entry blockquote:before{
    position: absolute;
    content: '';
    height: 100%;
    width: 4px;
    background-color: #007bff;
    top: 0;
    left: 0;
}
.single-post__content-entry img{
    max-width: 100%;
    height: auto;
    display: block;
    margin-bottom: 16px;
}
.single-post__content-entry figure{
    max-width: 100%;
    margin: 0;
    margin-bottom: 28px;
}
.single-post__content iframe {
    height: 460px;
    width: 100%;
}
figcaption{
    color: #76777b;
    text-align: center;
}
figcaption a{
    color: #76777b;
    text-decoration: underline;
}
.single-post__more-posts{
    padding: 64px 0;
    background-color: #f9fafd;
}
.single-post__more-posts-internal-wrapper{
    max-width: 848px;
    padding-right: 24px;
    padding-left: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
}
.single-post__more-posts .posts-archive__item{
    width: 48.5%;
}
.single-post__more-posts .posts-archive__item-title{
    font-size:  24px!important;
}
.events-archive__item-date span, .events-archive__item-location span{
    display: none;
}

progress {
    /* Positioning */
    position: fixed;
    left: 0;
    top: 80px;

    /* Dimensions */
    width: 100%;
    height: .25em;

    /* Reset the apperance */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    /* Get rid of the default border in Firefox/Opera. */
    border: none;

    /* For Firefox/IE10+ */
    background-color: #d8d8d8;

    /* For IE10+, color of the progress bar */
    color: #d8d8d8;
}

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

.progress-container {
    width: 100%;
    background-color: transparent;
    position: fixed;
    top: 0;
    left: 0;
    height: .25em;
    display: block;
}

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

.flat::-webkit-progress-value {
    background-color: #007BFF;
}

.flat::-moz-progress-bar {
    background-color: #007BFF;
}
.try-free-mobile{
    display: none;
}
.header-log-in-wrapper.mobile{
    display: none;
}

/** pagination  dropdown**/


.top-menu__link.top-menu__link_p6{
    width: 120px;
    text-align: center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.news-archive__item-text p{
    line-height: 150%;
}


/* universal api */
.api-section-one { background:#F9FAFD;padding:0;position:relative;}
.api-section-one .hosting-wrapper{ max-width:1280px; }
.api-section-one .cta-wrapper {width:300px;padding-top:10px}
.api-section-one .banner {min-height:436px;}
.api-section-two { background-color: #fff; padding-top: 86px; padding-bottom: 24px; }
.hosting-wrapper { padding-left: 24px; padding-right: 24px; max-width: 944px; margin: auto; position: relative;}
.api-section-two_title-wrapper {  }
.api-section-two_title-wrapper h2 {margin-top: 0;margin-bottom: 22px; text-align: center; font-family: 'SuisseIntl-SemiBold', sans-serif; font-size: 32px; line-height: 40px; }
.api-section-two_title-wrapper p {font-size: 24px; text-align: center; margin: 0; padding-bottom: 70px; font-family: 'SuisseIntl-Regular'; }
.api-section-three { padding: 46px 0; }
.api-section-three .plan-name { font-size:24px; }
.api-section-three .plan-monthly {font-size:16px; margin-bottom: 30px; }
.api-section-three .plan-price-big .plan-monthly{ margin-top: 40px; }

.api-section-four {background-color: #fff; padding-top: 60px; padding-bottom: 30px;}
.hosting-wrapper_ext {padding-left: 24px; padding-right: 24px; max-width: 1152px; margin: auto;}
.api-section-four-wrapper {display: flex;}
.api-section-four-right{width: 50%;}
.api-section-four_column-right-reverse { width: 50%; margin-right: 40px; margin-bottom: 40px;}
.api-section-four_column-right { width:50%; }

.api-section-four_column-left { width: 50%; padding-right: 80px; box-sizing: border-box; display: flex; justify-content: center; flex-direction: column;}
.api-section-four_column-left-reverse { margin-top: 0px; padding-right: 0px;}

.api-section-four_column h2 { margin-top: 0; margin-bottom: 22px; text-align: left; font-family: 'SuisseIntl-SemiBold', sans-serif; font-size: 32px; line-height: 40px; color: #1a1d23; padding-top: 0px;}
.api-section-four_column h3 { font-size: 22px; line-height: 32px; font-family: 'SuisseIntl-Regular', sans-serif; color: #1a1d23; font-weight: normal; margin: 5px 0 5px 0;}
.api-section-four_column ul {padding-left:20px; padding-bottom:10px;}
.api-section-four_column a { color: #007bff; font-family: 'SuisseIntl-SemiBold', sans-serif; text-decoration: none;}
.api-section-four_main-image-wrapper {position: relative;}
.api-section_mobile-image-wrapper, .hosting-section_mobile-image-wrapper, .developer-section_mobile-image-wrapper { display: none; }
.api-section_mobile-image-wrapper img, .hosting-section_mobile-image-wrapper img, .partner-section_mobile-image-wrapper img, .developer-section_mobile-image-wrapper img { width: 100%; }
.api-section-four_main-image-wrapper img, .hosting-section_main-image-wrapper img, .partner-section_main-image-wrapper, .developer-section_main-image-wrapper {width:100%;}

.hosting-section-four.about-page .hosting-section_mobile-image-wrapper img { width: 80%; height:80%; margin: 10%; }


.api-section-four_column .inner-box-left {display:inline-block;float:left;width:47%;padding-right:32px;}
.api-section-four_column .inner-box-right {display:inline-block;float:left;width:47%;padding-right:0px;}
.api-section-four_column .desc {width:100%; display:inline-block;}
.api-section-four_column .desc a { font-family: 'SuisseIntl-Regular', sans-serif;  }
.api-section-four_column .desc p {margin-bottom:0;}

.api-section-one .box-left { width: 36%; display: inline-block; text-align: left; padding: 95px 0 0 65px; }
.api-section-one .title-text { display: inline-block; font-size: 44px; line-height: 52px; font-family: 'SuisseIntl-SemiBold', sans-serif; color: #1A1D23;   }
.api-section_mobile-image-wrapper .title-text, .partner-section_mobile-image-wrapper .title-text, .hosting-section_mobile-image-wrapper .title-text, .developer-section_mobile-image-wrapper .title-text, .developer-section_mobile-image-wrapper.marketplace .title-text  { font-size:32px !important; line-height: 40px !important; }
.api-section_mobile-image-wrapper .title-text p, .hosting-section_mobile-image-wrapper .title-text p, .partner-section_mobile-image-wrapper .title-text p, .developer-section_mobile-image-wrapper .title-text p, .developer-section_mobile-image-wrapper.marketplace .title-text p  { font-size:18px; line-height: 24px; }
.api-section-one .pricing-section-three__col a.learn-more { font-family: 'SuisseIntl-SemiBold', sans-serif;  display:inline-block; text-decoration: none; padding: 0px 30px;font-size: 16px;}

/* hosting */
.hosting-section-one {background:#F9FAFD;padding:0; height:564px; margin-bottom: 50px}
    .hosting-section-one .hosting-wrapper{ max-width:1280px;}
    .hosting-section-one .cta-wrapper {width:300px;padding-top:10px}
    .hosting-section-two { background-color: #fff; padding-top: 86px; padding-bottom: 24px; }
    .hosting-wrapper { padding-left: 24px; padding-right: 24px; max-width: 944px; margin: auto; position: relative;}
    .hosting-section-two_title-wrapper { }
    .hosting-section-two_title-wrapper h2 {margin-top: 0; margin-bottom: 22px; text-align: center; font-family: 'SuisseIntl-SemiBold', sans-serif; font-size: 32px; line-height: 40px; font-weight: normal; }
    .hosting-section-two_title-wrapper p {font-size: 24px; text-align: center; margin: 0; padding-bottom: 70px; font-family: 'SuisseIntl-Regular';}
    .hosting-section-three { padding: 46px 0;}
    .hosting-section-three .plan-name { font-size:24px; }
    .hosting-section-three .plan-monthly {font-size:16px; margin-bottom: 30px; }
    .hosting-section-three .plan-price-big .plan-monthly{ margin-top: 40px; }

    .hosting-section-four {background-color: #fff; padding-top: 60px; padding-bottom: 50px;}
    .hosting-section-four.product-page.platform-api {background-color: #fff; padding-top: 0px; padding-bottom: 0px;}
    .hosting-wrapper_ext {padding-left: 24px; padding-right: 24px; max-width: 1152px; margin: auto;}
    .hosting-section-four-wrapper { display:flex; }
    .hosting-section-four-right{width: 50%;}
    .hosting-section-four_column-right-reverse { width: 50%; margin-right: 40px; margin-bottom: 40px;}

    .hosting-section-four.product-page.platform-api .hosting-section-four_column-right-reverse {margin-bottom:0;}
    .hosting-section-four_column-left { width: 50%; padding-right: 80px; box-sizing: border-box; display: flex; justify-content: center; flex-direction: column;}
    .hosting-section-four_column-left.new_protocols { padding-right: 40px; }
    .hosting-section-four.about-page.founder .hosting-section-four_column-left { width: 50%; padding-right: 40px; box-sizing: border-box; display: flex; justify-content: center; flex-direction: column;}
    .hosting-section-four.about-page.founder .new-home-section-seven_column-right { width: 50%; padding-left: 40px; box-sizing: border-box; display: flex; justify-content: center; flex-direction: column;}


    .hosting-section-four_column-left-reverse { margin-top: 0px; padding-right: 0px;}
    .hosting-section-four_column-left-reverse.product-page {display: flex; justify-content: center; flex-direction: column;}
     .hosting-section-four_column-left-reverse { margin-top: 0px; padding-right: 0px; font-size: 22px; line-height: 32px}
     .hosting-section-four_column-left-reverse p, .hosting-section-four_column-left p{ font-size: 16px; line-height: 24px}
    .page-template-page-home .hosting-section-four_column-left-reverse p, .hosting-section-four_column-left p{ margin-bottom: 5px;}
    .hosting-section-four_column h2 { margin-top: 0; margin-bottom: 22px; text-align: left; font-family: 'SuisseIntl-SemiBold', sans-serif; font-size: 32px; line-height: 40px; font-weight: normal; color: #1a1d23; padding-top: 0px;}
    .hosting-section-four.product-page .hosting-section-four_column h2 { margin-bottom: 0px }
    .hosting-section-four.about-page .hosting-section-four_column h2 { margin-bottom: 5px }
    .hosting-section-four.product-page .hosting-section-four_column.corda-onboard h2 { font-size:22px;line-height: 32px;}
    .hosting-section-four.partner-page .hosting-section-four_column h2 { margin: 0px; }
    .hosting-section-four.partner-page-video .hosting-section-four_column h2 { margin: 0px; }
    .hosting-section-four.partner-page-video .hosting-section-four_column-right-reverse { width: 50%; margin:0px;}
    
    .hosting-section-four_column h3 { font-size: 22px; line-height: 32px; font-family: 'SuisseIntl-Regular', sans-serif; color: #1a1d23; font-weight: normal; margin:0;}
    .hosting-section-four_column ul {padding-left:20px; padding-bottom:0px; font-size:16px; line-height: 24px}
    .hosting-section-four_column a { color: #007bff; font-family: 'SuisseIntl-SemiBold', sans-serif; text-decoration: none;}

    .hosting-section-four_main-image-wrapper {position: relative;}
    .hosting-section-four_main-image-wrapper img {width:100%; display: block;}
    .hosting-section_mobile-image-wrapper { display:  none; }


    .hosting-section-one .box-left { width: 34%; display: inline-block; text-align: left; padding: 110px 0 0 65px; }
    .hosting-section-one .title-text { display: inline-block; font-size: 44px; line-height: 52px; font-family: 'SuisseIntl-SemiBold', sans-serif; color: #1A1D23;  }
    .single-download .hosting-section-one .title-text { display: inline-block; font-size: 28px; line-height: 1.5; font-family: 'SuisseIntl-SemiBold', sans-serif; color: #1A1D23;  }
    .single-download .hosting-section-one h1.title-text { margin: 0; font-weight: normal; }
    .hosting-section-three .pricing-section-three__col a.learn-more { font-family: 'SuisseIntl-SemiBold', sans-serif;  display:inline-block; text-decoration: none; padding: 0px 30px;font-size: 16px;}

.hosting-section-divider, .api-section-divider {padding: 80px 0 36px;}
.hosting-section-divider-wrapper, .api-section-divider-wrapper {max-width: 1148px; margin: 0 auto; padding-left: 24px; padding-right: 24px;}

/* NFT API */
.nft-api-section-one { padding: 0; margin-bottom: 50px; }
.nft-api-section-one .box-left { width: 38%; display: inline-block; text-align: left; padding: 90px 0 120px 65px; }
.nft-api-section-one .nft-wrapper { max-width: 1280px; padding-top: 81px;}
.nft-wrapper {padding-left: 24px; padding-right: 24px; max-width: 944px; margin: auto; position: relative;}
.nft-api-section-one .title-text {color: #fff;}
.nft-api-section-one .title-text {  display: inline-block;  font-size: 44px;  line-height: 52px;  font-family: 'SuisseIntl-SemiBold', sans-serif;  color: #1A1D23;}
.nft-api-section-one .cta-wrapper {  width: 300px;  padding-top: 10px;}

/* JPFS */
.ipfs-section-one { padding: 0; margin-bottom: 50px; }
.ipfs-section-one .box-left { width: 37%; display: inline-block; text-align: left; padding: 90px 0 120px 65px; }
.ipfs-section-one .nft-wrapper { max-width: 1280px; padding-top: 81px;}
.nft-wrapper {padding-left: 24px; padding-right: 24px; max-width: 944px; margin: auto; position: relative;}
.ipfs-section-one .title-text {color: #fff;}
.ipfs-section-one .title-text {  display: inline-block;  font-size: 44px;  line-height: 52px;  font-family: 'SuisseIntl-SemiBold', sans-serif;  color: #1A1D23;}
.ipfs-section-one .cta-wrapper {  width: 300px;  padding-top: 10px;}

/* new partner */
.partner-section-top {background:#F9FAFD;padding:0;min-height: 476px; overflow: hidden}
.partner-section-top .partner-wrapper{max-width:1280px;height: 476px; position:relative;}
.partner-section-top .partner-wrapper img { position:absolute;top:-200px;right:-60px }
.partner-section-top .cta-wrapper {width:300px;padding-top:10px}
.partners-section-five .partner-wrapper { padding-left: 24px; padding-right: 24px; max-width: 1150px; margin: auto; position: relative;}

.partner-section_mobile-image-wrapper { display:  none; }
.partner-section-top .box-left { position: relative; width: 40%; display: inline-block; text-align: left; padding: 110px 0 0 65px; }
.partner-section-top .title-text { display: inline-block; font-size: 44px; line-height: 52px; font-family: 'SuisseIntl-SemiBold', sans-serif; color: #1A1D23;  }
.partner-testimonial-wrapper {width:100%;display:block;}
.partner-cell-logos {display: inline-block; float:right; width: 80%; text-align: left;}
.testimonial-inner-divider {clear:both; width:100%; height: 40px}


/* floating estimate cost button */
.estimate-button {display:block;z-index:999;color:#fff;padding:12px 16px 12px 40px; background:#007BFF;position:fixed; bottom: 48px; right: 48px; font-family: 'SuisseIntl-SemiBold';border-radius: 24px;box-shadow: 0px 2px 16px rgba(57, 107, 161, 0.25);font-size: 16px;line-height: 24px;}
.estimate-button img {position: absolute;left: 16px; top: 16px;}

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

.hello-inner {  height: auto; }

/* consultation */
.pricing-section-three__mobile-buttons_button.consult-page .button-text {width:160px;}  
.new-home-section-five_main-image-wrapper.consult-page img { width: 55%; height: auto }

/* marketplace fix */ 
.partners-section-three__text.marketplace { margin: 24px auto; }

/* corda onboard */
.hosting-section-four.product-page.corda-onboard {padding-bottom:0;}
.page-template-page-partners .partners-section-five__title { text-align: center; }

.hosting-section-four.about-page h2 { font-family: 'SuisseIntl-SemiBold',sans-serif;  margin-bottom:5px; }
.hosting-section-four.about-page p { font-size:22px; line-height: 32px; }
.hosting-section-four.about-page.story p:nth-child(1n+3) { font-size:16px; line-height: 24px; }
.hosting-section-four.about-page.mission p:nth-child(1n+3) { font-size:16px; line-height: 24px; }
.hosting-section-four.about-page.problem p { font-size:16px; line-height: 24px; }
.hosting-section-four.about-page.founder p { font-size:16px; line-height: 24px; }
.hosting-section-four.about-page.founder h2 { font-size:22px; line-height: 32px;  margin:0;}
.hosting-section-four.about-page.founder h3 { font-size:18px; line-height: 22px; margin:0; font-weight: normal}

/* new about us*/
.about-form-text {font-size:22px; text-align: center; line-height: 32px; max-width: 800px; margin: 0 auto; margin-top: 20px}
.developer-section-top.about-page .box-left p { font-size:16px; line-height: 24px; }
.founder-bio {display: flex; margin-bottom:30px;}
.founder-bio .founder-image {float:left;display: flex;}
.founder-bio .founder-text {padding-left:20px;display:flex; flex-direction: column-reverse;}

.footer-in-action-section.nslt .footer-in-action-section__inner { padding-bottom:130px; }
.collapseomatic { background: url(img/chevron-down-2x.png) no-repeat top left; background-position: 0px 2px; background-size: 16px 16px;background-repeat: no-repeat;  padding: 0 0 20px 26px;  cursor: pointer; }
.colomat-close { background-image: url(img/chevron-up-2x.png);}
.collapseomatic_excerpt, .collapseomatic_content { margin-left:26px; margin-bottom:20px; }

/* book meeting*/
.hosting-section-one.meeting {height:404px;background:#f5f8fc;overflow: hidden}
.hosting-section-one.meeting .box-left {width: 100%; padding: 65px 0;text-align: center}

.flex {display: flex;}
.flex-col { flex-direction: column;}
.flex-row { flex-direction: row;}
.flex-center { align-items: center}
.flex-space-between {justify-content: space-between;}

.meeting_box_wrapper {margin-bottom: -200px; padding: 0 65px; display: flex; flex-direction: row; justify-content: space-between;}
.booking_user_name {margin-bottom:2px; font-size:18px; line-height: 24px; font-family: 'SuisseIntl-SemiBold',sans-serif;}
.meeting_box {width:42%; padding:35px; display: flex; background:#fff; flex-direction: row; justify-content: space-between; box-shadow: 0px 5px 10px rgba(57, 107, 161, 0.1);border-radius: 6px;}
.meeting_photo {width:100px; display: flex; align-items: center; min-width: 100px;}
.book_button {cursor:pointer;color: #007BFF; padding: 6px 20px; border: 1px solid #007BFF; background: #fff; font-family: 'SuisseIntl-SemiBold', sans-serif; font-size: 16px; line-height: 32px; -webkit-border-radius: 6px; border-radius: 6px; text-align: center;}    
.book-text p {margin:0;}
.book-text p strong {color:#007BFF;}
.top-book-text {font-size:22px; max-width: 800px; text-align: center; display: inline-block;}
.top-book-text strong {font-family: 'SuisseIntl-SemiBold'; color:#007BFF;}
.meeting-user-info { width: 360px; display: flex; flex-direction: column; padding-left:20px;}

.meeting-box-bottom .meeting-text{display:inline-block;width:840px; text-align:center; font-size:18px; line-height: 24px; color:#76777B}
.meeting-box-bottom .meeting-text2 {display:inline-block;width:840px; text-align:center; font-size:18px; line-height: 24px; margin-bottom:50px;}
.meeting-box-bottom .meeting-text3 {display:inline-block;width:640px; text-align:center; font-size:18px; line-height: 24px; color:#76777B}

/* featured blog*/
.featured-blog {width:46%;display: inline-block; float:left;}




.page-template-page-pricing .top-menu-opener_line-one, .page-template-page-pricing .top-menu-opener_line-two { background-color: #fff; }
.page-template-page-pricing.hasscrolled .top-menu-opener_line-one, .page-template-page-pricing.hasscrolled  .top-menu-opener_line-two { background-color: #007bff; }

.page-template-page-pricing .corda-build-section-one .background-wrapper {background:transparent; height: auto;}
.page-template-page-pricing .corda-build-section-one .box-left {padding:150px 0px 0 0px; justify-content: center; width: 100%; text-align:center; display: flex; flex-direction: row; }
.page-template-page-pricing .corda-build-section-one .box-left2 {padding:15px 0px 0 0px; justify-content: center; width: 100%; text-align:center; display: block; color:#fff; }
.page-template-page-pricing .corda-build-section-one .box-left2 .content-container { margin: 0 auto; }
.page-template-page-pricing .corda-build-section-one .box-left .title-text { display:flex; color:#fff;}
.page-template-page-pricing .corda-build-section-one .box-left .ether-text { display: flex; margin-top:-3px; margin-left: 20px; }

/* pricingv2 */
.globe-container { width:100%; display:flex; flex-direction: row; justify-content: center; flex-wrap: wrap;}
.globe-items {height:250px; display: flex; flex-direction: column; width:270px; margin-bottom: 15px; margin-right:15px; background: #fff; box-shadow: 0px 5px 10px 0px #396BA11A; border-radius: 6px; padding:30px; }
.globe-icon { width: 100%; height: 64px; display: flex; justify-content: center }
.globe-icon img { width: 64px; height: 64px; display: flex}
.globe-title { width: 100%; display: flex; justify-content: center; font-size: 18px; padding:18px 0; }
.globe-desc { display: flex; justify-content: center; flex-direction: column;}
.globe-desc img { display: flex; filter: /*drop-shadow(0px 5px 10px rgba(57, 107, 161, 0.1));*/ }
.globe-desc span { display: flex; margin: 0 10px;}
.globe-desc-items { display: flex; width:100%; margin:6px 0 ;}
.globe-text {width: 100%; height: 30px; text-align: center; color:#fff; padding-top:20px}


.author-bio { border-radius: 50% }

/* wp default figcaption css overwrite */
.wp-block-image.aligncenter>figcaption, .wp-block-image .aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image.alignright>figcaption, .wp-block-image .alignright>figcaption { display: block !important; }

/* empt anchors  */
/*
.top-menu__link.menu-item-has-children > span.empty-anchor::after {
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 16px;
  content: '';
  background: url("./img/chevron-down-2x.png") no-repeat center;
  background-size: cover;
  vertical-align: middle;
}
.top-menu .top-menu__link.menu-item-has-children > span.empty-anchor::after { background: url(./img/chevron-down-white-2x.png) no-repeat center;  background-size: auto; background-size: cover;}
.top-menu .top-menu__link span.empty-anchor { color: #fff; line-height: 30px;}
*/


@media (max-width: 1240px) {
    .home-hero-left-col { width: 43%; }
    .cookies-hello.active {overflow: visible !important; height: auto !important;}
    .cookies-hello-box.active {
    height: auto !important;} 

    .hello-inner { width:70% !important; background-image: none !important; height: auto !important; }
    .recommended-badge { width:111px; height:25px; top:5px; }
    .pricing-section-three__header_cost-per.plan-monthly, .pricing-section-three__header_cost-per.plan-yearly{
        font-size:18px;
        /*margin-top: 25px;*/
    }
    .new-home-section-five_logos img{
        width:48px;
        margin-right:12px;
    }
    .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{
        padding: 0 15px;
        width: fit-content;
        display: inline-block;

    }
    .new-home-wrapper_ext {
        max-width: 944px;
    }
    .new-home-section-five_column-left, 
    .new-home-section-six_column-left, 
    .new-home-section-seven_column-left {
        padding-left: 0;
    }
    /*.top-menu {height: 32px;    overflow: hidden;}*/

    /* universal api */
    .api-section-four_column .inner-box-left, .api-section-four_column .inner-box-right { width:100%; }

    /* partner testimonial section */
    /*.partners-section-five .partner-wrapper { max-width: 1152px; padding-left: 64px; padding-right: 64px; margin: 0 auto;}*/
    .hero-tabs img {
    height: 39px;
    padding: 6px 0px;}
    /* fabric build better*/
    .session-top, .session-bottom {text-align: center}
    .session-top .right-wrapper {float:none; width: 60%; display:inline-block;padding:30px 40px; text-align: left}
    .mask-background {background: url(img/mobile-forum.png) no-repeat;background-size: cover; height:100%; border-radius: 6px;}
    .session-top .logo-wrapper {float: none; width: 80%; height: 300px; display:inline-block;padding:0 40px; }
    .session-top .logo-wrapper img { width:462px !important; height: 216px !important; margin-top:20px; }
    .global-demo-divider { margin: 0 20%; }
    .session-bottom .left-wrapper, .session-bottom .right-wrapper {text-align:left;float:none; height:150px; width:51%; padding-left:60px; padding-top:40px;}
    .fabric-build-section-one .box-left { width:70%; }

    /* new product page */
    .new-home-section-five_main-image-wrapper.product-page img { width: 95%; height: auto }
    .hosting-section-four.partner-page .hosting-section-four_main-image-wrapper img { width: 95%; height: auto }

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

    /* consultation */
    .developer-section-top.consult-page .developer-wrapper img { right:-60px; }
    .developer-section-top.about-page .developer-wrapper img { right: -60px; }

    /* meeting */
    .meeting_box_wrapper { padding: 0 10px; }
    .meeting_name_button { flex-direction: column; }
    .meeting_name {margin-bottom: 20px;}
    .meeting-cards { height:200px !important; }

    /* polygon */
    .documentation-items.promotion a { width: 100% !important; }

    /* slim header */
.header .wrapper, .home-hero-container .wrapper { padding-left:24px !important; padding-right:48px !important; }
.home-hero-left-col .container {padding: 150px 0 20px 24px;}


#global-hello-cube, #global-hello-cube2, #global-hello-cube3  { display: none !important; }
}

@media (max-width: 1023px) {
    html,
    body {
        padding: 0;
        margin: 0;
        height: 100%;
        width: 100%;
        font-family: 'SuisseIntl-Regular', sans-serif;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        color: #1a1d23;
        background-color: #fff;
    }
    /*body.fixed {*/
    /*padding-top: 80px;*/
    /*}*/
    .wrapper {
        max-width: initial;
        padding-left: 24px;
        padding-right: 24px;
    }
    .text-block {
        color: #76777b;
        text-align: center;
        line-height: 24px;
    }
    section {
        max-width: 100% !important;
    }
    .adp_only {
        display: inline-block !important;
    }
    .desktop_only {
        display: none !important;
    }
    .logo {
        height: 24px;
    }
    .desktop_only {
        display: none;
    }
    .try-free-mobile a.action-button {
        display: block;
        text-align: center;
        height: 48px;
        line-height: 48px;
    }
    .footer {
        padding: 56px 0 64px;
    }
    .footer__email-icon {
        margin-top: 0;
        margin-bottom: 16px;
    }
    .footer__subscrb-form {
        display: block;
        margin: 24px auto;
        max-width: 800px;
    }
    .footer__subscrb-form_input {
        display: block;
        max-width: 100%;
        width: 100%;
        padding: 11px 0;
        text-align: center;
        margin: 0 auto;
    }
    .footer__subscrb-form_button {
        display: block;
        max-width: 100%;
        margin: 16px auto 0;
        width: 100%;
        padding: 8px 0;
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .footer__socials {
        margin-top: 88px;
    }
    .footer__socials_icon {
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }
    .footer__socials_icon-svg {
        display: block;
        margin: 4px auto;
        height: 24px;
    }
    .footer__socials_icon-svg g,
    .footer__socials_icon-svg path {
        fill: #1a1d23;
    }
    .footer__posttext {
        margin-top: 40px;
        color: rgba(255,255,255,0.5);
        font-size: 14px;
        line-height: 1.71;
        letter-spacing: normal;
    }
    .footer__logo {
        display: inline-block;
        width: auto;
        height: 24px;
        margin: 40px auto 0;
    }
    .top-menu {
        display: block;
        position: fixed;
        z-index: 200;
        right: 0;
        left: 0;
        background-color: rgb(255,255,255);
        margin-top: 48px;
        max-height: 0px;
        overflow: auto;
        margin-right: 0;
        margin-left: 0;
    }
    .top-menu__link {
        display: block !important;
        padding: 0;
        height: 0;
        overflow: hidden;
        -webkit-transform: rotateX(90deg);
        transform: rotateX(90deg);
    }
    .top-menu .download-button {
        display: none;
    }
    .top-menu-opener {
        display: block;
        position: absolute;
        z-index: 300;
        right: -1px;
        height: 32px;
        width: 32px;
        top: -4px;
    }
    .top-menu-opener_line-one,
    .top-menu-opener_line-two {
        display: block;
        position: absolute;
        z-index: 200;
        height: 2px;
        left: 4px;
        width: 24px;
        background-color: #007bff;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }
    .top-menu-opener_line-one {
        -webkit-animation: 'adaptiveSelectorL1Back' 0.4s ease-in-out;
        animation: 'adaptiveSelectorL1Back' 0.4s ease-in-out;
        top: 10px;
    }
    .top-menu-opener_line-two {
        -webkit-animation: 'adaptiveSelectorL2Back' 0.4s ease-in-out;
        animation: 'adaptiveSelectorL2Back' 0.4s ease-in-out;
        top: 20px;
    }
    .top-menu-opener_active .top-menu-opener_line-one {
        -webkit-animation: 'adaptiveSelectorL1' 0.4s ease-in-out;
        animation: 'adaptiveSelectorL1' 0.4s ease-in-out;
        top: 14px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .top-menu-opener_active .top-menu-opener_line-two {
        -webkit-animation: 'adaptiveSelectorL2' 0.4s ease-in-out;
        animation: 'adaptiveSelectorL2' 0.4s ease-in-out;
        top: 14px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .top-menu_active {
        height: auto;
        z-index: 200;
        max-height: -webkit-calc(100% - 164px);
        max-height: calc(100% - 164px);
        -webkit-animation: 'showMenuBackground' 0.5s linear;
        animation: 'showMenuBackground' 0.5s linear;
    }
    .top-menu-overlay {
        display: block;
        position: fixed;
        z-index: 50;
        top: 88px;
        left: 0;
        width: 0;
        height: 0;
        background: rgba(135,143,157,0.9);
    }
    .top-menu-overlay_active {
        width: 100% !important;
        height: 100% !important;
    }
    .top-menu_active .top-menu__link, .sub-menu li {
        display: block;
        text-align: left;
        font-size: 16px;
        font-family: 'SuisseIntl-Regular', sans-serif;
        line-height: 30px;
        height: auto;
        color: #1a1d23;
        padding: 8px 0;
        margin: 0 22px;
        border-top: 1px solid rgba(26,29,35,0.1);
        opacity: 1;
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        -webkit-animation: 'showLink' 0.5s ease-in-out;
        animation: 'showLink' 0.5s ease-in-out;
    }
    .menu-item-has-children{
        -webkit-animation: 'showLink' 0s ease-in-out;
        animation: 'showLink' 0s ease-in-out;
    }
    .sub-menu li{
        margin: 0;
    }
    .top-menu__link .sub-menu{
        display: none;
        position: static;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        padding: 0;
        margin-top: 0;
        max-width: 100%;
    }
    .menu-item-has-children{
        padding: 0!important;
        border: 0!important;
    }
    .top-menu__link.menu-item-has-children>a{
        /*display: none;*/
        padding: 8px 0;
        border-top: 1px solid rgba(26,29,35,0.1);
        width: 100%;
    }
    .top-menu__link.menu-item-has-children>a::after {
        float: right;
        margin-top: 8px;
    }
    .sub-menu li {
        webkit-transform: none;
        transform: none;
        -webkit-animation: none;
        animation: none;
        border-top:none;
        padding: 3px 15px;
    }


    .top-menu_active .top-menu__link_active {
        border-bottom: 0;
        color: #007bff;
        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;
        margin-top: 80px;
        height: auto;
    }
    .top-menu_active .download-button {
        display: block;
        text-align: center;
        height: 48px;
        line-height: 48px;
    }
    .top-menu_active .download-button::before {
        display: none;
    }
    body.fixed .top-menu-overlay {
        top: 74px;
    }
    progress {
        top: 72px;
    }
    .recommended-badge{display: none}

    @-webkit-keyframes adaptiveSelectorL1 {
        0% {
            top: 10px;
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
        }
        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(0deg);
            transform: rotate(0deg);
        }
        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(0deg);
            transform: rotate(0deg);
        }
        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(0deg);
            transform: rotate(0deg);
        }
        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(0deg);
            transform: rotate(0deg);
        }
        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(0deg);
            transform: rotate(0deg);
        }
        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(0deg);
            transform: rotate(0deg);
        }
        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(0deg);
            transform: rotate(0deg);
        }
        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 {
            -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg);
            height: 0px;
        }
        to {
            -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
            height: 30px;
        }
    }
    @keyframes showLink {
        from {
            -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg);
            height: 0px;
        }
        to {
            -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
            height: 30px;
        }
    }
    @-webkit-keyframes showLinkBack {
        from {
            -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
            height: 30px;
        }
        to {
            -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg);
            height: 0px;
        }
    }
    @keyframes showLinkBack {
        from {
            -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
            height: 30px;
        }
        to {
            -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg);
            height: 0px;
        }
    }
    @-webkit-keyframes showMenuBackground {
        from {
            max-height: 0px;
        }
        to {
            max-height: 100%;
        }
    }
    @keyframes showMenuBackground {
        from {
            max-height: 0;
        }
        to {
            max-height: 100%;
        }
    }
    /*.cookies-confirm {*/
    /*left: 8px;*/
    /*right: 8px;*/
    /*-webkit-transform: none;*/
    /*-ms-transform: none;*/
    /*transform: none;*/
    /*}*/
    .cookies-confirm .flex__container {
        display: block;
    }
    .cookies-confirm__button {
        display: block;
        margin-top: 24px;
        margin-left: 0;
        width: 100%;
    }
    .main-section-one {
        display: block;
        max-width: 100%;
    }
    .main-section-one__svg {
        padding-left: 24px;
        width: 224px;
    }
    .main-section-one__title {
        margin: 16px auto;
        font-size: 40px;
        line-height: 48px;
    }
    .main-section-one__text {
        margin: 24px auto 0;
        font-size: 22px;
        line-height: 32px;
    }
    .main-section-one__screen {
        display: block;
        max-width: initial;
        margin: 72px auto 0;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        overflow: hidden;
    }
    .main-section-one__screen_image {
        display: block;
        width: 100%;
        height: auto;
    }
    .section-two {
        padding: 56px 0;
        max-width: 100%;
    }
    .section-two__container {
        display: block;
    }
    .section-two__block {
        width: auto;
    }
    .section-two__block_pos1 {
        border-bottom: 1px solid rgba(26,29,35,0.1);
    }
    .section-two__block_pos1::after {
        display: none;
    }
    .section-two__block_pos2 {
        margin-top: 38px;
        border-bottom: 1px solid rgba(26,29,35,0.1);
    }
    .section-two__block_pos3 {
        border-bottom: 1px solid rgba(26,29,35,0.1);
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .section-two__block_pos3::after {
        display: none;
    }
    .section-two__block_pos4 {
        border-bottom: 1px solid rgba(26,29,35,0.1);
    }
    .section-three {
        padding: 56px 0 0;
        max-width: 100%;
    }
    .section-three__subtitle {
        font-size: 22px;
    }
    .section-three__subtitle {
        margin: 0 32px 16px;
    }
    .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;
    }
    .section-four {
        display: block;
        max-width: 100%;
    }
    .section-four__title {
        font-size: 32px;
        line-height: 48px;
        margin-top: 65px;
        margin-bottom: 8px;
    }
    .section-four__images {
        max-width: 712px;
        margin: 0 auto 40px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .section-four__image {
        display: block;
        cursor: pointer;
        max-width: 128px;
        height: 128px;
        margin: 0 4px 8px;
    }
    .section-four__more-link {
        margin: 0px auto;
    }
    .about-section-one-hide{
        margin: 70px 0 50px;
    }
    .solutions-section-one {
        overflow: hidden;
        max-width: 100%;
        margin: 80px 0 0 0;
    }
    .solutions-section-one__icon-1,
    .solutions-section-one__icon-7 {
        display: none;
    }
    .solutions-section-one__icon-2 {
        top: 50%;
        left: 0%;
        -webkit-transform: translate(-20%, -50%);
        -ms-transform: translate(-20%, -50%);
        transform: translate(-20%, -50%);
    }
    .solutions-section-one__icon-3 {
        left: 20%;
    }
    .solutions-section-one__icon-5 {
        top: 5%;
        right: 5%;
        -webkit-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
    }
    .solutions-section-one__icon-6 {
        top: 50%;
        right: 0%;
        height: 56px;
        -webkit-transform: translate(50%, 0%);
        -ms-transform: translate(50%, 0%);
        transform: translate(50%, 0%);
    }
    .solutions-section-one__text {
        margin: 0 auto;
        font-size: 22px;
    }
    .solutions-section-one__pretext {
        margin-top: 24px;
        margin-bottom: 56px;
    }
    .solutions-section-three {
        padding: 56px 0;
        max-width: 100%;
    }
    .solutions-section-three__title {
        font-size: 32px;
        line-height: 40px;
    }
    .solutions-section-three__icon {
        margin: 0 42px 16px 0;
        width: auto;
    }
    .solutions-section-three__icon-svg {
        height: 56px;
        width: 56px;
    }
    .solutions-section-three__icon-container {
        width: 100%;
        max-width: 100%;
        overflow-x: scroll;
        margin: 40px auto 0;
    }
    .solutions-section-three__pretext {
        margin: 40px auto 0;
    }
    .solutions-section-three__link {
        display: inline-block;
        vertical-align: middle;
        white-space: nowrap;
        font-size: 16px;
        line-height: 24px;
        text-decoration: none;
    }
    .solutions-section-three__link-desktop {
        display: none;
    }
    .solutions-section-three__link-adp {
        display: inline-block;
        vertical-align: top;
        white-space: normal;
    }
    .solutions-section-two {
        padding: 56px 0;
        max-width: 100%;
    }
    .solutions-section-two__title {
        font-size: 32px;
        line-height: 40px;
    }
    .solutions-section-two__text {
        font-size: 22px;
    }
    .solutions-section-two__icon {
        margin: 0 42px 16px 0;
        width: auto;
    }
    .solutions-section-two__icon-svg {
        height: 56px;
        width: 56px;
    }
    .solutions-section-two__icon-container {
        width: 100%;
        max-width: 100%;
        overflow-x: scroll;
        margin: 40px auto 0;
    }
    .solutions-section-two__pretext {
        margin: 40px auto 0;
    }
    .solutions-section-four {
        padding: 56px 0;
        max-width: 100%;
    }
    .solutions-section-four__title {
        font-size: 32px;
        line-height: 40px;
    }
    .solutions-section-four__text {
        font-size: 22px;
        line-height: 32px;
    }
    .solutions-section-four__icon {
        width: 88px;
    }
    .solutions-section-five {
        padding: 56px 0;
        max-width: 100%;
    }
    .solutions-section-five__title {
        font-size: 32px;
        line-height: 40px;
    }
    .solutions-section-five__text {
        font-size: 22px;
    }
    .solutions-section-five__pretext {
        margin: 40px auto 0;
    }
    .solutions-section-five__screens {
        margin: 40px auto 0;
    }
    .solutions-section-five__screens-item {
        height: auto;
        width: 100%;
        margin: 0;
    }
    .solutions-section-six {
        padding: 56px 0;
        max-width: 100%;
    }
    .solutions-section-six__title {
        font-size: 32px;
        line-height: 40px;
    }
    .solutions-section-six__text {
        font-size: 22px;
    }
    .solutions-section-six__pretext {
        margin: 40px auto 0;
    }
    .solutions-section-six__screen {
        height: auto;
        max-width: 100%;
        width: 100%;
    }
    .solutions-section-six__screen-container {
        margin: 40px auto 0;
    }
    .solutions-section-seven {
        padding: 56px 0;
        max-width: 100%;
    }
    .solutions-section-seven__title {
        font-size: 32px;
        line-height: 40px;
    }
    .solutions-section-seven__text {
        font-size: 22px;
    }
    .solutions-section-seven__pretext {
        margin: 40px auto 0;
    }
    .solutions-section-seven__progress-container {
        margin: 40px auto 0;
        padding: 5px;
    }
    .solutions-section-seven__progress-container svg {
        width: 100%;
    }
    .progress-block {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -8px;
    }
    .progress-block-comment {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        width: 100%;
    }
    .progress-block-comment_title {
        font-size: 0px;
        line-height: 0px;
        margin: 32px -8px 24px;
        border-bottom: 1px solid rgba(26,29,35,0.1);
    }
    .progress-block-diagram {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        display: block;
        width: 100%;
    }
    .progress-block-diagram__title {
        display: block;
        text-align: center;
        font-size: 22px;
        line-height: 40px;
        color: #1a1d23;
        font-family: 'SuisseIntl-SemiBold',sans-serif;
        margin-bottom: 16px;
    }
    .progress-block-diagram__icons {
        margin: 0 -48px;
        text-align: center;
    }
    .progress-block-diagram__image {
        max-width: 120%;
        width: 100%;
        height: auto;
        margin: 32px 0 0;
    }
    .progress-block-diagram__image-desktop {
        display: none;
    }
    .progress-block-diagram__image-adp {
        display: block;
    }
    .progress-block-explorer,
    .progress-block-activity {
        display: inline-block;
        vertical-align: middle;
        white-space: nowrap;
        margin-left: 0;
    }
    .progress-block-activity {
        margin-left: 24px;
    }
    .partners-section-one {
        overflow: hidden;
        margin: 60px 0 50px;
        max-width: 100%;
    }
    .partners-section-one__icon-circle-1,
    .partners-section-one__icon-circle-2,
    .partners-section-one__icon-circle-3,
    .partners-section-one__icon-circle-6,
    .partners-section-one__icon-circle-8,
    .partners-section-one__icon-circle-9,
    .partners-section-one__icon-circle-10 {
        display: none;
    }
    .partners-section-one__icon-circle-4 {
        top: 190px;
        left: 0%;
    }
    .partners-section-one__icon-circle-5 {
        left: -36px;
    }
    .partners-section-one__icon-circle-7 {
        right: -48px;
    }
    .partners-section-one__text {
        font-size: 22px;
        margin: 24px auto 0;
    }
    .partners-section-one__subtext {
        margin: 24px auto 0;
    }
    .partners-section-two {
        padding: 56px 0;
        max-width: 100%;
    }
    .partners-section-two__icon_svg {
        width: 64px;
    }
    .partners-section-two__title {
        font-size: 32px;
        line-height: 40px;
    }
    .partners-section-two__text, .-section-two__text  {
        font-size: 22px;
    }
    .partners-section-three {
        padding: 70px 0;
        max-width: 100%;
    }
    .partners-section-three__icon_svg {
        height: 88px;
    }
    .partners-section-three__text {
        font-size: 22px;
        margin: 24px 0 0;
        padding: 0px;
    }
    .partners-section-three__double-cols {
        display: block;
        margin: 40px auto 0;
        max-width: 800px;
    }
    .partners-section-three__subtext {
        display: inline;
    }
    .partners-section-three__link-container {
        /*margin: 40px auto 0;*/
    }
    .partners-section-four, .marketplace-section-four {
        padding: 56px 0;
        max-width: 100%;
    }
    .partners-section-three__title, .partners-section-four__title, .marketplace-section-three__title {
        font-size: 32px;
        line-height: 40px;
    }
    .partners-section-four__image {
        /*margin-right: 20px;*/
    }
    .partners-section-four__text {
        font-size: 22px;
        margin: 40px auto 0;
        padding: 0 20px;
    }
    .partners-section-five {
        padding: 56px 0;
        max-width: 100%;
    }
    .partners-section-five__title {
        font-size: 32px;
        line-height: 40px;
    }
    .partners-section-five__grid {
        margin: 0 auto;
    }
    .partners-section-five__grid-cell {
        width: -webkit-calc(100%);
        width: calc(100%);
        padding: 40px;
    }
    .partners-section-five__grid-cell-1,
    .partners-section-five__grid-cell-2,
    .partners-section-five__grid-cell-3 {
        border-bottom: 0px solid rgba(26,29,35,0.05);
    }
    .partners-section-five__grid-cell-1,
    .partners-section-five__grid-cell-3 {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .partners-section-six {
        padding: 56px 0;
        max-width: 100%;
    }
    .partners-section-six__title {
        font-size: 32px;
        line-height: 40px;
        font-weight: normal;
    }
    .partners-section-six__form {
        margin: 40px auto 0px;
    }
    .partners-section-six__form-input {
        margin-bottom: 16px;
    }
    .partners-section-six__form-input_x50 {
        width: -webkit-calc(100% - 34px);
        width: calc(100% - 34px);
    }
    .partners-section-six__form-separater {
        margin-bottom: 16px;
    }
    .partners-section-six__form-comment {
        height: 100px;
    }
    .partners-section-six__form-buttom {
        margin-top: 16px;
    }
    .partners-section-seven {
        padding: 56px 0;
        max-width: 100%;
    }
    .developers-section-one {
        margin: 80px 0 60px;
        max-width: 100%;
    }
    .developers-section-one__icon-container {
        overflow-x: hidden;
    }
    .developers-section-one__text {
        margin: 24px auto 0;
        font-size: 22px;
    }
    .developers-section-one__pretext {
        margin: 24px auto 0;
    }
    .developers-section-two {
        padding: 56px 0;
        max-width: 100%;
    }
    .developers-section-two__title {
        font-size: 32px;
        line-height: 40px;
    }
    .developers-section-two__form {
        margin: 40px auto 0px;
    }
    .developers-section-two__form-input {
        margin-bottom: 16px;
    }
    .developers-section-two__form-input_x50 {
        width: -webkit-calc(100% - 34px);
        width: calc(100% - 34px);
    }
    .developers-section-two__form-hint {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .developers-section-three {
        padding: 56px 0;
        max-width: 100%;
    }
    .developers-section-three__title {
        font-size: 32px;
        line-height: 40px;
    }
    .developers-section-three__text {
        font-size: 22px;
    }
    .developers-section-three__icon {
        width: 88px;
    }
    .developers-section-four {
        padding: 56px 0;
        max-width: 100%;
    }
    .developers-section-four__title {
        font-size: 32px;
        line-height: 40px;
    }
    .developers-section-four__text {
        font-size: 22px;
    }
    .developers-section-four__icon {
        width: 88px;
    }
    .about-section-one {
        padding: 100px 0 56px;
        max-width: 100%;
    }
    .about-section-one__icon-container {
        height: 254px;
    }
    .about-section-one__icon-main {
        height: 200px;
    }
    .about-section-one__text {
        margin: 32px auto 0;
        font-size: 22px;
    }
    .about-section-two {
        padding: 56px 0 24px;
        max-width: 100%;
    }
    .about-section-two__title {
        font-size: 32px;
        line-height: 40px;
    }
    .about-section-two__team-devider {
        display: none;
    }
    .about-section-three {
        padding: 56px 0;
        max-width: 100%;
    }
    .about-section-three__title {
        font-size: 32px;
        line-height: 40px;
    }
    .about-section-three__text {
        font-size: 22px;
    }
    .about-section-three__icon {
        width: 88px;
    }
    .resources {
        display: block;
        padding: 100px 24px 56px;
        max-width: 100%;
    }
    .resources__pretext {
        font-size: 32px;
        line-height: 40px;
    }
    .resources__separater {
        display: none;
    }
    .resources__container {
        display: block;
        margin: 32px auto 0;
    }
    .resources__left-col {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        margin: 0 -24px;
        padding: 0 24px;
        border-bottom: 1px solid rgba(26,29,35,0.05);
    }
    .resources__left-col-link {
        position: relative;
        margin-bottom: 0;
        margin-right: 32px;
    }
    .resources__left-col-link_active::after {
        content: '';
        display: block;
        position: absolute;
        z-index: 100;
        left: 0;
        right: 0;
        bottom: -1px;
        height: 1px;
        background: #007bff;
    }
    .resources__right-col {
        padding-top: 32px;
    }
    .resources__item {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .resources__item-name {
        width: 100%;
        margin-right: 0;
    }
    .resources__item-download {
        margin-top: 8px;
        width: auto;
    }
    .tos {
        padding: 56px 0;
    }
    .policy {
        padding: 56px 0;
    }
    .early-access form fieldset {
        padding: 0 24px !important;
    }
    .adp-flag {
        display: block;
    }
    .resources__popup-content {
        padding: 64px 20px 72px;
    }
    .resources__email-input-wrapper {
        width: 100%;
    }
    .resources__popup-form input[type="submit"] {
        margin-top: 16px;
        width: 100%;
        height: 48px;
    }
    .events-archive__table-header{
        display: none;
    }
    .events-archive__table-header, .events-archive__item{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .events-archive__item-name{
        width: 100%;
        padding-right: 40px;
        cursor: pointer;
    }
    .events-archive__table-date, .events-archive__table-location, .events-archive__item-date, .events-archive__item-location{
        width: 50%;
        margin-top: 24px;
    }
    .events-archive__item-register-link{
        width: 100%;
        margin: 24px 0 8px 0;
    }
    .events-archive__item-date span, .events-archive__item-location span{
        display: block;
        font-size:  12px;
        color: #98999c;
        margin-bottom: 10px;
    }
    .events-archive__item-name svg{
        display: block;
    }
    .eventsPostContainer, #eventsPostContainer{
        margin-bottom: 40px;
    }
    .events-term-title{
        margin: 40px 0 25px 0;
    }
    .posts-header-section{
        padding: 96px 0 44px 0;
    }
    .header__search{
        display: none;
    }
    .main-section-one {
        padding-top: 100px;
    }
    .try-free-mobile{
        display: block;
        padding: 20px 22px;
        margin-top: 0px;
    }
    .events-archive__item-date, .events-archive__item-location, .events-archive__item-register-link{
        display: none;
        opacity: 0;
    }
    .events-archive__item.active .events-archive__item-date, .events-archive__item.active .events-archive__item-location, .events-archive__item.active .events-archive__item-register-link{
        display: block;
        opacity: 1;
        transition: all 0.2s;
        -webkit-animation: 'showLink' .2s ease-in-out;
        animation: 'showLink' .2s ease-in-out;
    }
    .header-log-in-wrapper{
        display: none;
    }
    .header-log-in-wrapper.mobile{
        display: block;
        padding: 60px 0 5px 0;
        text-align: center;
    }
    .top-menu{
        padding-top: 0;
    }
    .events-archive__table-event, .events-archive__item-name{
        padding-right: 0;
    }
    .events-archive__table-date, .events-archive__table-location, .events-archive__item-date, .events-archive__item-location{
        padding-right: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .eventsPostContainer .events-archive__item:last-child{
        border-bottom: 1px solid #E8E8E9;
    }
    #eventsPostContainer .events-archive__item:last-child{
        border-bottom: 0;
    }
    .pricing-section-four__title {
        font-size: 32px;
    }
    .pricing-section-four__subtitle {
        font-size: 24px;
        padding-right: 55px;
    }
    .pricing-section-four__two-cols {
        margin-top: 50px;
    }
    .pricing-section-six__two-cols {
        display: block;
    }
    .pricing-section-six {
        padding: 40px 0;
    }
    .pricing-section-six__text-col {
        width: 100%;
        margin-bottom: 35px;
    }
    .pricing-section-six__range-col {
        width: 100%;
        padding: 0;
    }
    .pricing-section-six__text-col-title {
        font-size: 32px;
    }
    .footer-in-action-section_device-image {
        top: -500px;
        right: -1300px;
    }
    /* mobile pricing tabs */
    .pricing-section-three__col, .pricing-section-three__col.normal {
        width: 65%;
        padding-top: 20px;
        font-size: 12px;
    }
    .pricing-section-three__col-combined_text {
        padding: 12px 12px 30px ;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 12px;
    }
    .pricing-section-three__button {
        max-width: none;
        width: 100%;
    }
    .pricing-section-three__col-combined__inner-col_text,
    .pricing-section-three__col-combined__two-cells-wrapper_cell_value,
    .pricing-section-three__col-combined__inner-col_text{
        font-size: 14px;
    }
    .pricing-section-three__col-combined__inner-col_text,
    .pricing-section-three__col-combined__inner-col_text{
        display: table-cell;
        vertical-align: middle;
        padding: 0;
        min-height: 58px;
    }
    .pricing-section-three__col-combined__inner-wrapper_end {
        padding-bottom: 0;
    }
    .pricing-section-three__col_with-cell-header {
        /*padding-top: 40px;*/
        padding:0;
    }
    .pricing-section-three__col-1, .pricing-section-three__col-1.normal {
        width: 35%;
        padding-right: 10px;
    }
    .pricing-section-three__col-2 .pricing-section-three__header,
    .pricing-section-three__col-3 .pricing-section-three__header,
    .pricing-section-three__col-4 .pricing-section-three__header {
        border: 0;
    }
    .pricing-section-three__col-combined {
        border: 0;
    }
    .pricing-section-three__col-combined__inner-col {
        width: 100% !important;
        border: 0;
        padding: 0 20px;
    }
    .pricing-section-three__col-combined__inner-col_text_small {
        padding: 5px 0px 0 0px;
    }
    .pricing-section-three__header {
        font-size: 12px !important;
        line-height: 1.67 !important;
        padding: 0px !important;
    }
    .pricing-section-three__header_plan {
        display: none;
    }
    .pricing-section-three__mobile-buttons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid #e8e8e9;
    }
    .pricing-section-three__mobile-buttons_button {
        font-size: 16px;
        width: 30%;
        margin: 0 1.5%;
        text-align: center;
        color: #76777b;
        padding-bottom: 10px;
        font-family: 'SuisseIntl-Regular', sans-serif;
    }
    .pricing-section-three__mobile-buttons_button.product-page {
        width: 25%;
    }
    .pricing-section-three__mobile-buttons_button.product-page.corda-onboard-page {
        width: 20%;
    }

    .pricing-section-three__mobile-buttons_button.active {
        border-bottom: 3px solid #007bff;
        color: #007bff;
        font-family: 'SuisseIntl-SemiBold', sans-serif;
    }
    .pricing-section-three__col-1 .pricing-section-three__values_line-more {
        position: static;
    }
    .pricing-section-three__col-1 .pricing-section-three__values_line-more::after {
        top: -15px;
        right: 0;
    }
    .pricing-section-three__col-1 .pricing-section-three__values_line-more:hover .pricing-section-three__values_line-tips
    {
        width: 150px;
    }
    .solutions-section-three__link{
        white-space: normal !important;
    }
    .pricing-section-two__text_moneysave__info{
        margin:7px;
    }
    .table-cell-1 {
        display: block;
    }
    .table-cell-2 {
        display: none;
    }
    .table-cell-3 {
        display: none;
    }
    .table-cell-4 {
        display: none;
    }
    .pricing-section-three__container-plan-names  .pricing-section-three__col-1  {
        display: none;
    }
    .pricing-section-three__plan-names-container {
        width: 100%;
        display: block;
        border: none;
    }
   .pricing-top-hidden-label  {
        display: block !important;
        width:30% !important;
        font-size:16px !important;
        padding-top:8px !important;
        padding-right:20px;
    }
    .pricing-section-three__plan-names-container .pricing-section-three__col {
        width: 100%;
        border: 0;
    }
    .pricing-before-table-mobile-text {
        display: block;
        font-size: 14px;
        font-family: 'SuisseIntl-Bold', sans-serif;
        text-align: center;
        padding: 0 24px;
        margin-top: 40px;
    }
    .pricing-section-three__col-combined_header {
        font-size: 21px;
    }
    #sticky-header{top:72px}
    .tinyHead .framed-block{border-top:0px !important;}
    .plan-name{display:none;}
    .pricing-section-three__col-4, .pricing-section-three__col-combined__inner-col-3{background: #fff}
    .pricing-section-three__plan-names-container {width:100% !important;}
    .new-pricing-after-sticky{margin-top:0px !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-three__image {margin: 0 5px;}
    .new-pricing-section-header{padding:30px 0px !important;}
    #sticky-header {min-height: 182px !important}
    .pricing-section-three__header_text{padding: 0 0 0 10px!important;}
    .recommended-badge{top:12px;}
    .new-price-section-three__icon{margin:0 5px;}
    .new-pricing-section-three__icon-name{max-width:100px; min-width:88px;margin-bottom:10px;}
    .mobile-toggle{display: block !important;}
    .plan-price-big .plan-monthly{margin-top:10px;float: left}
    .plan-price-big .plan-annual{margin-top:10px;float: left}
    .plan-price-big .pricing-section-three__header_cost-per {margin-top:16px;}
    .header-block{margin-top:0;}
    .pricing-section-three__col-combined__inner-col-wrapper2{
        vertical-align: middle;
        height: 94px;
        display: table-cell;
    }
    /* end mobile pricing tabs*/


    /* new home hero banner */
    .home-hero-left-col {width:100%; margin-top: 90px; margin-bottom: 60px;}
    .home-hero-left-col .container { padding: 120px 45px 0 45px; }
    .home-hero-right-col {width: 100%;padding-bottom:45px; }
    .new-home-section-two_two-cols-text { padding: 50px 0 50px 50px; }
    .hero-banners .container {background-size: contain !important}
    .hero-tabs-mobile-container {display:flex; justify-content: space-between;}
    .hero-tabs-container {display: none}
    /* new hero flex text */
    .hero-flex-text-inner { padding: 0 !important; }
    .hero-flex-text-wrapper { width:100%; display:flex; float:none; margin-left:0px; margin-right:0px; }
    .branch-box { position: relative !important; right: unset !important;  top: 90px !important;   display: flex !important;  align-self: center; }
    .hero-flex-text-wrapper { width: 100% !important; float:none !important; display: flex !important;  align-self: center;  }
    .hero-flex-text { flex-direction: column !important; width: 100%; }

    /* universal api */
    .api-section-one .box-left {width: 50%; padding-left:20px;}

    .hosting-section-one .box-left {padding: 110px 0 0 0px;}


    /* partner banner */
    .partner-section-top .partner-wrapper img {top:-180px;right:-170px }
    .partner-section-top .box-left {padding: 110px 0 0 0px;}
    .partners-section-three .partner-floating {display: none;}

    /* developer banner */
    .developer-section-top .developer-wrapper img { right:30px; top:70px; /*transform: scale(0.8); -webkit-transform: scale(0.8); -ms-transform: scale(0.8);*/ }
    .developer-section-top .box-left {padding: 110px 0 0 0px;}
    .page-template-page-protocols-corda .developer-section-top .box-left {padding: 110px 0 0 0px !important; width:55% !important;}

    /* consultation banner */
    .developer-section-top.consult-page .developer-wrapper img { right:-130px; top:35px; transform: scale(0.9); -webkit-transform: scale(0.9); -ms-transform: scale(0.9); }
    .developer-section-top.consult-page .box-left {padding: 110px 0 0 25px;}

    /* marketplace banner */
    .developer-section-top.marketplace .developer-wrapper img { right:-180px; top:40px; transform: scale(0.8); -webkit-transform: scale(0.8); -ms-transform: scale(0.8); }
    .developer-section-top.marketplace .box-left {padding: 110px 0 0 0px;}
    
    /* fabric build better */
    .session-top .right-wrapper { width:80%; }
    .session-bottom .left-wrapper, .session-bottom .right-wrapper {text-align:left;float:none; height:150px; width:auto; padding-left:60px; padding-top:40px;}
    .fabric-build-section-one .box-left { width:70%; }

      /*.cookies-hello-box.active {display: contents !important;}*/
     .hello_close_button {top: 14px !important;}

     /* footer new. menu */
    .footer-big .footer__menus { padding: 0 30px; }
    .footer-floating {display: none}

     /* new product page */
     .documentation-items.product-page a {width: 50%; display: flex; align-items: stretch;}
     .developer-section-top .box-left {padding: 110px 0 0 25px;}
     .hosting-section-four.product-page .hosting-section-four_main-image-wrapper img { width: 100%; height: auto; }

     /* consultation */
     .developer-section-top.consult-page .developer-wrapper img { right:-130px; }
     .pricing-section-three__mobile-buttons_button.consult-page .button-text { width:90px !important; }
     

     .developer-section-top.about-page .box-left {float:left; padding: 110px 0 0 25px;}
     .developer-section-top.product-page .box-left {float:left; padding: 76px 0 0 25px;}
     .developer-section-top.consult-page .box-left {float:left; padding: 76px 0 0 25px;}

     /* corda onboard */
     .developer-section-top.corda-onboard-page { min-height: 520px; }
     .developer-section-top.corda-onboard-page .developer-wrapper img { top:45px;right: -150px; transform: scale(1); 
    -webkit-transform: scale(1); 
    -ms-transform: scale(1); }
     .developer-section-top.corda-onboard-page .box-left { width:50%; }
     .developer-section-top.about-page.corda-onboard-page .wave {display: none}

     /* new marketplace*/
     .developer-section-top .marketplace-wrapper img { right:-200px }

      /* nslt */
      .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 { width: 100% !important; padding-top:20px; }
     .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"] {
        width: 100% !important;
        max-width: 100% !important;
        color: #76777B !important;
        padding: 10px 30px !important;
        border-radius: 0 !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 nslt */
             .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; }

        /* new about */

     /* polygon */
    .page-template-page-build-better-template .corda-build-section-one .box-left { margin-top:60px; }
    .documentation-items.promotion a { width: 100% !important; }
    .page-template-page-build-better-template .corda-build-section-text-right .background { width: 50%; margin-right: 40px; background-size: contain !important; }
    .page-template-page-build-better-template .corda-build-section-text-left .background { width: 50%; margin-left: 40px; background-size: contain !important; }


/* BBW pages*/
    .page-template-page-build-better-template .corda-build-section-one .box-left, .page-template-page-build-better-with-ethereum .corda-build-section-one .box-left { 
        margin-top: 60px;
     }
     /* BSC  */
     .page-template-page-build-better-with-binance .corda-build-section-one .box-left {  margin-top: 60px; }
     /* BBW Fantom */
    .page-template-page-build-better-with-fantom .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-fantom .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW Tezos */
    .page-template-page-build-better-with-tezos .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-tezos .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW Avalanche */
    .page-template-page-build-better-with-avalanche .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-avalanche .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW Solana */
    .page-template-page-build-better-with-solana .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-solana .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW Harmony */
    .page-template-page-build-better-with-harmony .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-harmony .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW StarkNet */
    .page-template-page-build-better-with-starknet .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-starknet .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW NEAR */
    .page-template-page-build-better-with-near .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-near .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW Gnosis */
    .page-template-page-build-better-with-gnosis .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-gnosis .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW Arbitrum */
    .page-template-page-build-better-with-arbitrum .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-arbitrum .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* trends */
    .page-template-page-trends .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-trends .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW Cronos */
    .page-template-page-build-better-with-cronos .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-cronos .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW Aurora */
    .page-template-page-build-better-with-aurora .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-aurora .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW Fuse */
    .page-template-page-build-better-with-fuse .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-fuse .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW corda */
    .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 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* BBW fabric */
    .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 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* SBW Polygon */
    .page-template-page-scale-better-with-polygon .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-scale-better-with-polygon .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    /* SBW BSC */
    .page-template-page-scale-better-with-bsc .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-scale-better-with-bsc .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    

/* trans menu */
.menu-subheading { opacity:0.7 !important; }
.menu-subsection { width:100% !important; margin-top:15px !important; }
#chainstack-white, #chainstack-blue { width: 153px !important; height:24px !important; }
.page-template-page-home .header { background: #00238b !important;}
body.page-template-page-home.hasscrolled .top-menu_active, body.page-template-page-home.hasscrolled .top-menu__link .sub-menu { background: #fff; }
body.page-template-page-home.hasscrolled .header { background: #fff !important;}
body.page-template-page-home .top-menu .sub-menu a, body.page-template-page-home .top-menu .sub-menu .menu-subheading{ color:#fff !important; }
body.page-template-page-home .top-menu .sub-menu a, body.page-template-page-home .top-menu .sub-menu .menu-subheading{ color:#fff !important; }
body.page-template-page-home .top-menu__link .sub-menu { box-shadow: none !important; }
body.page-template-page-home.hasscrolled .top-menu .sub-menu a, body.page-template-page-home.hasscrolled .top-menu .sub-menu .menu-subheading { color:#1a1d23 !important; }
body.page-template-page-home .top-menu_active, body.page-template-page-home .top-menu__link .sub-menu  { background: #00238b; }
body.page-template-page-home .top-menu__link .sub-menu  { background: #00238b;  box-shadow: 0 10px 25px 0 rgb(0 0 0 / 25%); border:0px solid rgba(255, 255, 255, .5);}

/* trans menu */
.menu-subheading { opacity:0.7 !important; }
.menu-subsection { width:100% !important; margin-top:15px !important; }
#chainstack-white, #chainstack-blue { width: 153px !important; height:24px !important; }
.page-template-page-enterprise .header { background: #00238b !important;}
body.page-template-page-enterprise.hasscrolled .top-menu_active, body.page-template-page-enterprise.hasscrolled .top-menu__link .sub-menu { background: #fff; }
body.page-template-page-enterprise.hasscrolled .header { background: #fff !important;}
body.page-template-page-enterprise .top-menu .sub-menu a, body.page-template-page-enterprise .top-menu .sub-menu .menu-subheading{ color:#fff !important; }
body.page-template-page-enterprise .top-menu .sub-menu a, body.page-template-page-enterprise .top-menu .sub-menu .menu-subheading{ color:#fff !important; }
body.page-template-page-enterprise .top-menu__link .sub-menu { box-shadow: none !important; }
body.page-template-page-enterprise.hasscrolled .top-menu .sub-menu a, body.page-template-page-enterprise.hasscrolled .top-menu .sub-menu .menu-subheading { color:#1a1d23 !important; }
body.page-template-page-enterprise .top-menu_active, body.page-template-page-enterprise .top-menu__link .sub-menu  { background: #00238b; }
body.page-template-page-enterprise .top-menu__link .sub-menu  { background: #00238b;  box-shadow: 0 10px 25px 0 rgb(0 0 0 / 25%); border:0px solid rgba(255, 255, 255, .5);}


/* trans menu the merge*/
.menu-subheading { opacity:0.7 !important; }
.menu-subsection { width:100% !important; margin-top:15px !important; }
#chainstack-white, #chainstack-blue { width: 153px !important; height:24px !important; }



/* use case web3 */
    .page-template-page-use-case-web3 .top-menu .sub-menu a { color:#fff; }
    .page-template-page-use-case-web3 .top-menu .sub-menu li { color:#ccc; }

/* use case software */
    .page-template-page-use-case-software .top-menu .sub-menu a { color:#fff; }
    .page-template-page-use-case-software .top-menu .sub-menu li { color:#ccc; }

/* use case nft */
    .page-template-page-use-case-nft .top-menu .sub-menu a { color:#fff; }
    .page-template-page-use-case-nft .top-menu .sub-menu li { color:#ccc; }

/* use case traders */
    .page-template-page-use-case-traders .top-menu .sub-menu a { color:#fff; }
    .page-template-page-use-case-traders .top-menu .sub-menu li { color:#ccc; }
/* sbw polygon */
    .page-template-page-scale-better-with-polygon .top-menu .sub-menu a { color:#fff; }
    .page-template-page-scale-better-with-polygon .top-menu .sub-menu li { color:#fff; }
/* sbw bsc */
    .page-template-page-scale-better-with-bsc .top-menu .sub-menu a { color:#fff; }
    .page-template-page-scale-better-with-bsc .top-menu .sub-menu li { color:#fff; }



     /* pricing v2*/
.globe-container { display:block; }
.globe-bg { height:100% !important; background: none !important; }
.globe-items {width:430px; display: block; margin: 15px auto; }
.globe-text { color: #1a1d23; height: 100%; padding-bottom: 30px; }
.globe-text a { color: #007BFF !important; text-decoration: none !important; font-family: 'SuisseIntl-Medium'; font-weight: bold }
.pay-in-crypto-bg { padding: 50px 24px !important; }
.header-block { border-bottom: 1px solid #DDDDDE !important; }
.pricing-mobile-divider { display: block !important }
.pricing-section-three__col-combined { border-top: 0 !important; }
.pricing-tooltips.decorate { text-decoration: none; }
    

    /* slim header */
.header .wrapper, .home-hero-container .wrapper { padding-left:24px !important; padding-right:24px !important; }

#global-hello-cube, #global-hello-cube2  { display: none !important; }

}
@media (max-width: 768px) {
     body.hasscrolled .menu-subsection > span::after  {  background: url(./img/chevron-down-2x.png) no-repeat center !important; background-size: auto !important; background-size: cover !important;}
    .home-slider-wrapper{
        padding-bottom:50px;
    }
    .new-home-section-five_logos img{
        width:38px;
        margin-right:12px;
    }
    .new-home-section-one_video-play-button{
        display:block;
    }
    .new-home-section-three_content-block-more-steps {
        display:block;
    }
    .new-home-section-three_content-block-list #expandContent {
    height: 500px;
    overflow: hidden;
    }

    .new-home-section-three_content-block-list #expandContent.expanded {
        height: auto;
        padding-bottom:60px;
    }
    .pricing-section-three__additional-image img{
        max-width:300px;
    }
    .pricing-section-three__additional-image{
        margin-bottom: -10px;
    }
    
    .pricing-section-one__icon {
        display: block;
        margin: 0 auto;
        width: 208px;
        height: auto;
        padding: 80px 0 0 0;
    }
    .pricing-section-one__text {
        margin: 0 auto;
        font-size: 24px;
        line-height: 1.33;
    }
    .pricing-section-two__text_moneysave {
        display: block;
        position: absolute;
        z-index: 10;
        top: auto;
        bottom: -40px;
        left: 0;
        overflow: hidden;
        height: 0;
        right: -24px;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    
    .info-wrapper {
        position: relative;
        display: inline-block;
    }
    .cookies-confirm {
        left: 8px;
        right: 8px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .single-post__title{
        font-size:  24px;
    }
    .footer__menus-main{
        width: 100%;
    }
    .footer__menus-widget{
        width: 50% !important;
        margin-bottom: 22px;
    }
    .footer__menus-widget:last-child{
        width: 50%;
    }
    .footer__menus{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .footer__menus{
        padding-top: 40px;
        padding-bottom: 16px;
    }
    /*.footer__socials{*/
    /*margin-top: 0;*/
    /*}*/
    .footer {
        padding: 40px 0;
    }
    .single-post__more-posts .posts-archive__item{
        width: 100%;
        margin-bottom: 30px;
    }
    .single-post__more-posts-internal-wrapper{
        display: block;
    }
    .single-post__more-posts{
        margin-bottom: 0;
        padding: 40px 0 10px 0;
    }
    .posts-header-section{
        padding-bottom: 42px;
    }
    .posts-header-section br {
        display: none;
    }
    /*.blog-archive .posts-archive__item:first-child .posts-archive__item-img-container{
        float: none;
        width: 100%;
    }*/
    .posts-header__title{
        margin-bottom: 24px;
        font-size:  32px;
    }
    .blog-archive .posts-archive__item{
        padding: 0;
    }
    .archive-tabs-wrapper{
        margin-bottom: 22px;
        padding-right: 24px;
        padding-left: 24px;
    }
    .blog-archive{
        display: block;
    }
    .blog-category .archive__pagination{
        margin-top: 30px;
    }
    .blog-archive .posts-archive__item{
        width: 100%;
        padding: 17px 0 0 0;
        margin-bottom: 20px;
    }
    .blog-archive .posts-archive__item:last-child{
        border-bottom: 0;
    }
    .archive-tabs a{
        padding: 2px 17px;
    }
    .page-template-page-news-events .archive-container{
        padding-bottom: 0;
    }
    .news-archive-flex-wrapper .news-archive{
        width: 100%;
        padding-top: 34px;
        padding-right: 24px;
        padding-left: 24px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .news-archive-flex-wrapper{
        display: block;
        padding-right: 0;
        padding-left: 0;
        border-bottom: 1px solid #ddddde;
        padding-bottom: 0;
    }
    .news-archive-flex-wrapper .twitter-feed-section{
        width: 100%;
        padding-right: 24px;
        padding-left: 24px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #ffffff;
        padding-bottom: 20px;
        padding-top: 50px;
    }
    .news-archive__item-title{
        font-size:  24px;
    }
 /*   .posts-archive__item:first-child .posts-archive__item-title{
        font-size:  24px;
    }*/
    .footer__subscrb-form_input{
        min-width: 100px;
    }
    .footer__menus-main{
        margin-bottom: 60px;
    }
    .footer__menus-widget li{
        margin-bottom: 10px;
    }
    .abs-pagination{
        position: static;
        width: 100%;
        text-align: center;
        padding-bottom: 56px;
    }
    .footer__form-wrapper {
        padding-bottom: 15px;
    }
    .ctf-header{
        display: none;
    }
    #eventsContainer{
        padding-bottom: 56px;
    }
    .archive-tabs-wrapper{
        padding-top: 30px;
    }
    .footer__menus-widget h3{
        margin-bottom: 18px;
    }
    .single-post__content iframe {
       height: 52vw;
    }
    /*--NEW HOME---*/
    .new-home-section-one_two-cols, .partners-section-seven_two-cols {
        display: block;
        max-width: 500px;
        margin: 0 auto;
    }
    .new-home-section-one_col-text {
        width: 100%;
    }
    .new-home-section-one_col-video, .partners-section-seven_col-video {
        width: 80%;
    }
    .new-home-section-one_col-video, .partners-section-seven_col-video {
        margin-bottom: 52px;
    }
    .new-home-section-one_col-text-title {
        font-size: 32px;
    }
    .new-home-section-one_col-text-subtitle {
        font-size: 18px;
    }
    .new-home-section-one_col-text-buttons a.action-button {
        padding: 0;
    }
    .new-home-section-one_col-text-buttons {
        text-align: center;
    }
    .partners-section-seven_video-descr{
        margin-bottom: 60px;
    }
    .learn_more_btn {
        margin-top: 27px;
    }
    .new-home-section-one {
        padding: 90px 0 23px;
    }
    #owlVideoDots {
        width: 100%;
        right: 0;
        left: 0;
        max-width: none;
        bottom: 20px;
    }
    #owlVideoNavs button {
        top: 25%;
    }
    #owlVideoNavs button.owl-prev {
        margin-left:64px;
        display: none;
    }
    #owlVideoNavs button.owl-next {
        right: 20px;
        margin-right:64px;
    }
    .new-home-section-one_col-text {
        padding-right: 0;
    }
    .new-home-section-one_video-descr {
        display: none;
    }
    .new-home-section-one_col-video .owl-dots {
        margin: 0;
    }
    .new-home-section-one_col-video, .partners-section-seven_col-video {
        margin-bottom: 27px;
        margin-top: 15px;
    }
    .new-home-section-two_two-cols {
        display: block;
        /*display: flex;*/
        justify-content: space-around;
        align-items: flex-start;
    }
    .new-home-section-two_two-cols-image_mobile {
        display: block;
        width: 100%;
        padding-left: 55px;
        box-sizing: border-box;
        height:300px;
        background-size: 591px 300px!important;
    }
    .new-home-section-two_two-cols-image_mobile img {
        width: 100%;
    }
    .new-home-section-two_two-cols-image {
        display: none;
    }
    .new-home-section-two_two-cols-text {
        padding: 75px 25px 0 25px;
    }
    .new-home-section-two {
        padding-bottom: 75px;
    }
    .new-home-section-three {
        padding-top: 48px;
    }
   

    .new-home-section-three_title-wrapper p {
        font-size: 16px;
        padding-bottom: 29px;
    }
    .new-home-section-three_content-block.first-block,
    .new-home-section-three_content-block.second-block {
        width: 100%;
        margin-right: 0;
    }
    .new-home-section-three_bottom-text {
        width: 100%;
        left: 0;
        bottom: -40px;
    }
    .new-home-section-three_after-list-text_remark {
        padding-bottom: 40px;
    }
    .new-home-section-four_title {
        font-size: 32px;
        font-weight: normal;
    }
    .new-home-section-four_subtitle {
        font-size: 16px;
        margin-bottom: 47px;
    }
    .new-home-section-three {
        padding-bottom: 36px;
    }
    .new-home-section-four {
        padding: 50px 0 36px;
    }
    .new-home-section-four_item, .marketplace-section-four_item {
        padding-right: 25px;
        margin-bottom: 32px;
    }
    .new-home-section-five_mobile-image,
    .new-home-section-six_mobile-image,
    .new-home-section-seven_mobile-image {
        display: block;
    }
    .new-home-section-five_mobile-image-wrapper,
    .new-home-section-six_mobile-image-wrapper,
    .new-home-section-seven_mobile-image-wrapper {
        position: relative;
    }

    .new-home-section-three.tab.corda-onboard-page .new-home-section-five_mobile-image-wrapper { padding: 0 20px; }
    .new-home-section-five_mobile-image-wrapper img,
    .new-home-section-six_mobile-image-wrapper img,
    .new-home-section-seven_mobile-image-wrapper img {
        width: 100%;
    }
    .new-home-section-five_mobile-image-wrapper .inner-img img,
    .new-home-section-six_mobile-image-wrapper .inner-img img,
    .new-home-section-seven_mobile-image-wrapper .inner-img img {
        width: 90%;
        position: absolute;
        top: 16%;
        right: 0;
    }
    .new-home-section-six_mobile-image-wrapper .inner-img img {
        top: 10%;
    }
    .new-home-section-five_column-wrapper,
    .new-home-section-six_column-wrapper,
    .new-home-section-seven_column-wrapper {
        display: block;
    }
    .new-home-section-five_main-image-wrapper,
    .new-home-section-six_column-right,
    .new-home-section-seven_column-right {
        display: none;
    }
    .new-home-section-five_column-left, 
    .new-home-section-six_column-left, 
    .new-home-section-seven_column-left {
        width: 100%;
        padding-right: 0px;
    }
    .new-home-section-five_column-right, 
    .new-home-section-six_column-right {
        width: 100%;
    }
    .new-home-section-five_logos {
        padding: 0;
        margin-top: 32px;
    }
    .new-home-section-five_logos img {
        width: 45px;
        margin-right: 6px;
    }
    .new-home-section-five_images-text {
        text-align: left;
    }
    .new-home-section-five {
        padding-top: 30px;
    }
    .new-home-section-six_logos img {
        width: 35px;
        margin-right: 15px;
        margin-bottom: 15px;
    }
    .new-home-section-six_column h2 {
        padding-top: 40px;
    }
    .new-home-section-seven_column h2 {
        padding-top: 40px;
    }
    .new-home-section-seven_column-left-reverse {margin-top: 10px;padding-right: 150px;}

    .new-home-section-seven_column-left-reverse h2 {
        padding-top: 0 !important;
    }
    .new-home-section-eight_title {
        font-size: 40px;
        text-align: left;
    }
    .new-home-section-eight_subtitle {
        text-align: left;
    }
    .new-home-section-eight_text {
        text-align: left;
    }
    .new-home-section-seven {
        padding-bottom: 40px;
    }
    .new-home-section-eight {
        padding-top: 40px;
    }
    .footer-in-action-section_device-image {
        position: absolute;
        width: 50%;
        max-width: 620px;
        top: -300px;
        right: 80px;
        z-index: 1;
    }
    .footer-in-action-section_device-image img { width: 900px !important; height: auto; }
    .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 {
        padding-top: 0;
        flex-wrap: wrap;
    }
    .footer-big .footer__menus-main {
        width: 100%;
    }
    .footer-big .footer__menus-main ul li {
        font-size: 24px;
    }
    .footer-big .footer__menus-widget {
        width: 50%;
    }

    .light {
      width: 600px !important;
      height: 338px !important;
      margin-left: -300px !important;
      margin-top: -169px !important;  
    }
    /* new home hero banner*/
    .home-hero-wrapper {padding-top:72px;}
    .hero-banners .bottom-col-1 { width:100%; }
    .hero-banners .bottom-col-2 { width: 100%; padding-top:20px; }
    .hero-banners .bottom-box {bottom: 110px}
    .new-home-section-four_item .wrapper { width:100%; padding-left:0; padding-top:20px; }

    /* corda build better */
    .corda-build-section-one {margin-bottom:20px !important; padding-top: 72px;}
    .corda-build-wrapper .container {display: block !important}
    .corda-build-section-one .box-left {width:80% !important; padding: 60px 24px 0 24px !important;}
    .corda-build-section-text-right .background, .corda-build-section-text-left .background {width:100% !important; min-height:300px;margin:0;background-size:contain !important;}
    .corda-build-section-text-right .text-container, .corda-build-section-text-left .text-container {height: auto !important;
    width: 100% !important;
    min-height: 100px !important;}
    .floating-icon {display: none}
    .corda-build-section-one .box-left p{padding-right:0px !important;}
    .wave {bottom: -45px !important; right:-110px !important;}
    .circle {left:-90px !important;}
    .corda-build-wrapper .logos img {margin-right:18px !important;margin-left:18px !important;}
    .corda-build-section-text-left, .corda-build-section-text-right, .corda-build-wrapper{padding-bottom:20px !important;}
    .corda-build-section-text-right .text-container { padding-bottom:40px; }
    .corda-build-section-text-left .text-container { padding-top:20px; }
    .background-wrapper {overflow: hidden !important}
    .corda-build-section-one .box-left {width:auto !important; }

       /* fabric build better */
    .fabric-build-section-one {margin-bottom:20px !important; padding-top: 72px;}
    .fabric-build-wrapper .container {display: block !important}
    .fabric-build-section-one .box-left {width:auto !important; padding: 60px 30px 0 30px !important;}
    .fabric-build-section-text-right .background, .corda-build-section-text-left .background {width:100% !important; min-height:300px;margin:0; margin-bottom: 40px; background-size:contain !important;}
    .fabric-build-section-text-right .text-container, .corda-build-section-text-left .text-container {height: auto !important;
    width: 100% !important;
    min-height: 100px !important;}
    .floating-icon {display: none}
    .fabric-build-section-one .box-left p{padding-right:0px !important;}
    .wave {bottom: -45px !important; right:-110px !important;}
    .fabric {left:-90px !important;}
    .fabric-build-wrapper .logos img {margin-right:16px !important;}
    .fabric-build-section-text-left, .corda-build-section-text-right, .corda-build-wrapper{padding-bottom:20px !important;}
    .fabric-build-section-text-right .text-container { padding-bottom:40px; }
    .fabric-build-section-text-left .text-container { padding-top:20px; }

    /* chainstack labs */
    .page-template-page-community-projects .background, .page-template-page-community-projects .corda-build-section-text-right .background, .page-template-page-community-projects .corda-build-section-text-left .background{ max-width: 480px !important; }
    

    /*  new home mentions*/
    .talking .box-left, .talking .box-right, .testimonial .box-left, .testimonial .box-right {width: 100%; border: 0; height: 50%;}
    .testimonial.homepage-version .box-right {border-top: 1px solid #DDDDDE;padding-top: 50px;}
    .partner-wrapper .testimonial .box-right .text-body {padding-left:0 }
    .talking {height:500px !important;}
    .testimonial .box-right .text-body { padding-left: 0; }


    /* universal api*/
    .api-section-one { margin-top:72px;}
    .api-section-four-wrapper {display:block;}
    .api-section-four_column-right-reverse, .api-section-four_column-left, .hosting-section-four_column-right-reverse, .hosting-section-four_column-left { width: 100% !important; }
    .api-section_mobile-image-wrapper, .hosting-section_mobile-image-wrapper, .partner-section_mobile-image-wrapper, .developer-section_mobile-image-wrapper { position: relative;display:block; margin-bottom:40px;}
    .api-section_main-image-wrapper, .hosting-section_main-image-wrapper, .partner-section_main-image-wrapper, .developer-section_main-image-wrapper{ display :none !important; }
    .api-section-one .box-left{ width:90%; padding: 395px 0 0 5px; }
    .api-section-four_column h2, .hosting-section-four_column h2 { font-size:32px !important; line-height:40px !important; font-weight: normal; }

    /* about us */
    .hosting-section-four.about-page.founder h2 { font-size:22px !important; line-height: 32px !important; text-align: center; margin:0; margin-top:10px;}
.hosting-section-four.about-page.founder h3 { font-size:18px !important; line-height: 22px !important; text-align: center; margin:0;}
.hosting-section-four.about-page.founder .new-home-section-seven_column-right { width: 100% !important; margin-top: 60px; margin-bottom:50px; }
.hosting-section-four.about-page.founder .hosting-section-four_column-left, .hosting-section-four.about-page.founder .new-home-section-seven_column-right { padding:0; }
.founder-bio .founder-text { padding:0; }
     .hosting-section-four.about-page .hosting-section-four_column-left-reverse { width:100% !important; margin-top: 0px; padding-right: 0px; font-size: 16px; line-height: 22px; padding-bottom: 40px}

    .founder-bio {display: block; }
    .founder-bio .founder-image {float:none;display: block; width: 100%; text-align: center}


    .api-section-four_column h3, .hosting-section-four_column h3{ font-size: 18px !important; line-height: 24px !important; }
    .api-section-four_column p, .hosting-section-four_column p, .hosting-section-four.about-page .hosting-section-four_column-right p, .hosting-section-four.about-page .hosting-section-four_column-right-reverse p{ font-size: 16px !important; line-height: 24px !important; }
    .api-section-four_column-left {padding-right:20px;}


    /* corda onboard */
    .api-section-four_column.corda-onboard h2, .hosting-section-four_column.corda-onboard h2 { font-size:22px !important; line-height:32px !important; font-weight: normal; }
    .hosting-section-four_column-left.corda-onboard {padding-right:0px;}


    /* hosting */

    .hosting-section-one { height: 690px; margin-top:72px;}
    .hosting-section-one .box-left { width: 100%;padding: 315px 0 0 0;}
    .hosting-section-two { padding-top :50px; padding-bottom: 50px; }
    .hosting-section-two_title-wrapper h2 { font-size:22px !important; line-height: 32px !important; margin-bottom: 10px;}
    .hosting-section-two_title-wrapper p {padding-bottom:0; font-size:16px !important; line-height: 24px !important}
    .hosting-section-three .pricing-section-three__col a.learn-more { padding: 0; }
    .hosting-section_mobile-image-wrapper.hosting-wrapper.banner {background-size:contain !important;}
    .hosting-section-four-wrapper { display:block; }
    .hosting-section-four_column-left {padding-right:20px;}
    .hosting-section-three.wrapper { padding: 0 !important; }
    .hosting-section-three .framed-block { padding: 0px 24px; }

    /* new partner */
    .partner-section-top .box-left { width: 100%;padding: 515px 0 0 0;}
    .partner-wrapper .testimonial .box-right .text-body {margin-top:0; padding-top:0;}
    .testimonial .message {padding:0px 20px 15px 0;}

    /* new developer  */
    .developer-section-top .box-left{ width: 100%;padding: 315px 0 0 0;}
    .developer-section-top.about-page .box-left { width:100%; padding: 525px 0 0 0; }

    .developer-wrapper .testimonial .box-right .text-body {margin-top:0; padding-top:0;}
    .hosting-section-four_column.hosting-section-four_column-left.developer { padding-top:20px !important; }
    .developer-community-top-divider { padding-bottom: 56px !important; }
    .developer-community-bottom-divider { padding-top: 56px !important; }

    /* marketplace */
    .session-top {padding: 28px 0px 28px 0px;}
    

    
    /* fabric build better */
    .session-top .logo-wrapper { height:150px; padding: 0; }
    .session-top .logo-wrapper img {width: 231px !important; height: 108px !important
        ;}
    .global-demo-divider { margin: 0 15%; }
    .session-bottom .left-wrapper img, .session-bottom .right-wrapper img {display: none !important}
    .session-bottom .left-wrapper, .session-bottom .right-wrapper { padding-left:0px; }
    .session-top .right-wrapper { width:70%; padding-top: 20px; padding-bottom: 10px;}


    .developer-section-top.about-page .developer-section_mobile-image-wrapper.developer-wrapper.banner {
        height: 830px !important;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .developer-section-top.about-page .developer-wrapper {width: 100%; float: none; padding:0; height:auto; padding-top: 40px;}
    .developer-section-top.about-page .developer-wrapper img { width:100%; position: relative; right: auto; top: auto; height:auto; transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
    .developer-section-top.about-page .box-left { width: auto; padding: 100px 25px 40px;}
    .developer-section-top.about-page .box-left p { font-size: 16px !important; line-height: 24px !important;}

    /*solution*/
    .developer-section-top.about-page.product-page .box-left { width: auto; padding: 140px 25px 40px !important;}
    
    /* product page*/
    .pricing-section-three__mobile-buttons_button.product-page .button-text {width:100px !important;}    
    .hosting-section-four.product-page .hosting-section-four_column-left { padding-bottom:30px; }
    .solutions-section-two__title.product-page, .solutions-section-two__text.product-page {max-width: 100%}
    .product-page-left, .product-page-right {width:100% !important;}
    .solutions-section-three__icon.product-page { margin:0; }
    .solutions-section-two__icon-container.product-page { margin:0 !important; }
    .documentation-items.product-page a {width: 100%; max-width: 100% !important}
    .talking2 .documentation-item { width: 100%; }

    /* new partner */
    .hosting-section-four.partner-page .hosting-section-four_column-right-reverse, .hosting-section-four.partner-page .hosting-section-four_column-left { width: 100%; }
    .hosting-section-four.partner-page-video .hosting-section-four_column-right-reverse { width:100%; padding-top: 30px }
    /* footer new. menu */
    .footer-big .footer__menus { padding: 0 25px; }


    /* consultation */
    .pricing-section-three__mobile-buttons_button.consult-page .button-text { width:70px !important; font-size:14px !important; line-height: 22px !important}
    .developer-section-top.consult-page .box-left { width: auto; padding: 140px 25px 40px !important;}
    .developer-section-top.corda-onboard-page .developer-wrapper img { top:25px; left:-10px; }


    /* new marketplace */

    .developer-section-top.marketplace-page .box-left { float: left; padding: 50px 0; }
    .developer-section-top .title-text { font-size:32px; line-height: 40px }
    .developer-section-top.marketplace-page .box-left p { font-size: 18px; line-height: 24px; }

    .marketplace-left-col { display: none;}
    .marketplace-right-col {  width: 100%; padding-top:30px; }
    .marketplace-items a { width: 100% }
    .marketplace-item { margin-right: 0 }
    .marketplace-inner-left {width:28%;}
    .marketplace-inner-right {width:72%;}
    .marketplace-single-left { width: 100%; text-align: center }
    .marketplace-cta-wrapper { max-width: 100% }
    .marketplace-single-description { width: 100%; }
    .marketplace-single-inner-description {width:100%; padding-right:0}
    .marketplace-single-inner-gallery {width:100%;}
    #gallery { width:100% !important; }
    #gallery-thumb { width:100% !important; }

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

     /* nslt */
     .footer-in-action-section.nslt .footer-in-action-section__title { width: 100%; }
     .footer-in-action-section.nslt .footer-in-action-section__inner-col { width: 100% !important; padding-top:20px; }
     .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"] {
        width: 100% !important;
        max-width: 100% !important;
        color: #76777B !important;
        padding: 10px 30px !important;
        border-radius: 0 !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 nslt */
             .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; }

     /* blog pages */
    .single-post .single-post__content-entry h1{font-size:28px; font-family: 'SuisseIntl-SemiBold',sans-serif; line-height: 1.25}
    .single-post .single-post__content-entry h2{font-size:24px; line-height: 1.25}
    .single-post .single-post__content-entry h3{font-size:22px; line-height: 1.25}
    .single-post .single-post__content-entry h4{font-size:20px; line-height: 1.25 }
    .single-post .single-post__content-entry h5{font-size:18px; line-height: 1.25}
    .single-post .single-post__content-entry h6{font-size:18px; line-height: 1.25; color: #888585;}

     /* pages heading */
    .page .page-container h1{font-size:28px; font-family: 'SuisseIntl-SemiBold',sans-serif; line-height: 1.25}
    .page .page-container h2{font-size:24px; line-height: 1.25}
    .page .page-container h3{font-size:22px; line-height: 1.25}
    .page .page-container h4{font-size:20px; line-height: 1.25 }
    .page .page-container h5{font-size:18px; line-height: 1.25}
    .page .page-containery h6{font-size:18px; line-height: 1.25; color: #888585;}


     /* meeting */
     .hosting-section-one.meeting { height: 350px !important; }
     .meeting-cards {  height: 400px !important ; margin-bottom:-50px;}
     .hosting-section-one.meeting .hosting-section_mobile-image-wrapper.hosting-wrapper.banner { background-size: contain !important;  }
     .top-book-text { font-size: 18px; line-height:1.5; }
     .hosting-section_main-image-wrapper.hosting-wrapper.meeting { display: flex; flex-direction: column; }
     .meeting_box_wrapper { padding: 0;flex-direction: column;  }
     .meeting_box { width:auto; padding:20px; margin-bottom:20px;}
     .meeting-user-info { width: auto; display: flex; flex-direction: column; padding-left:20px;}
     .meeting_name_button { flex-direction: row; }
     .meeting_name { margin-bottom: 0 }
     .meeting-box-bottom .meeting-text{width:100%;}
     .meeting-box-bottom .meeting-text2 {width:100%;}
     .meeting-box-bottom .meeting-text3 {width:100%;}
     .meeting-list {flex-direction: column !important;}
     .meeting-list-box {width:100% !important;}
     .book-button-cta { width:100% !important; }

     /* new hero flex text*/

    .hero-flex-text, .hero-flex-text-wrapper { height: auto !important; }
    .page-template-page-home .home-hero-left-col a.action-button, .page-template-page-home .home-hero-left-col a.action-button2 { width: 100% !important; margin-bottom:10px; }
    .branch-box { height: 300px !important; justify-items: center;  align-items: center; justify-content: center; width: 100% !important; background-size: contain !important; }    
    .hero-play { position: relative !important; top: unset !important; right: unset !important;}
    .hero-flex-text { margin: 0 24px; }
    .top-menu__link.menu-item-has-children>a::after { margin-right:6px;  }


    /* featured blog*/
    .featured-blog {width: 100%;    display: block;    float: none;    height: 100%;}

 e-page-pricing #chainstack-white { display: none !important }

    /* pricing v2*/
.globe-container { display:block; }
.globe-bg { height:100% !important; background: none !important; }
.globe-items {width:230px; display: block; margin: 15px auto; }
.globe-text { color: #1a1d23; height: 100%; padding-bottom: 30px; }
.globe-text a { color: #007BFF !important; }
.pay-in-crypto-bg { padding: 50px 24px !important; }
.header-block { border-bottom: 1px solid #DDDDDE !important; }
.pricing-mobile-divider { display: block !important }
.pricing-section-three__col-combined { border-top: 0 !important; }
.pricing-tooltips.decorate { text-decoration: none; }



/* customer stories */
.page-template-page-use-case-web3 .new_protocol_logos { justify-content: flex-start !important; }
.page-template-page-use-case-web3 .steps-3  { margin: 20px 0px !important; }
.page-template-page-use-case-web3 .steps-3 > div { width:100% !important; text-align: center; margin: 20px 0 0 0 !important; }
.page-template-page-use-case-web3  .steps-3 > div img { margin: 0 !important; width: 100% !important;}
.page-template-page-use-case-web3 .flex-table { width: 100% !important; }
.page-template-page-use-case-web3 .flex-table .flex-row .col-two { flex-direction: column; align-items: flex-start !important; }
.page-template-page-use-case-web3  .flex-table .flex-row .col-two .sub-items {margin: 5px 15px;}
.page-template-page-use-case-web3  .steps-0 {flex-direction: column !important; margin: 50px 0px 0 0 !important;}
.page-template-page-use-case-web3  .steps-0 > div, .page-template-page-use-case-web3  .steps-0 > div img { width:100% !important; margin: 10px 0 !important }
.page-template-page-use-case-web3  .steps-0 .step-box .text-box { margin-left:0 !important; }

/* software studios  */
.page-template-page-use-case-software .new_protocol_logos { justify-content: flex-start !important; }
.page-template-page-use-case-software .steps-3  { margin: 20px 0px !important; }
.page-template-page-use-case-software .steps-3 > div { width:100% !important; text-align: center; margin: 20px 0 0 0 !important; }
.page-template-page-use-case-software  .steps-3 > div img { margin: 0 !important; width: 100% !important;}
.page-template-page-use-case-software .flex-table { width: 100% !important; }
.page-template-page-use-case-software .flex-table .flex-row .col-two { flex-direction: column; align-items: flex-start !important; }
.page-template-page-use-case-software  .flex-table .flex-row .col-two .sub-items {margin: 5px 15px;}
.page-template-page-use-case-software  .steps-0 {flex-direction: column !important; margin: 50px 0px 0 0 !important;}
.page-template-page-use-case-software  .steps-0 > div, .page-template-page-use-case-software  .steps-0 > div img { width:100% !important; margin: 10px 0 !important }
.page-template-page-use-case-software  .steps-0 .step-box .text-box { margin-left:0 !important; }

/* usec ase nft   */
.page-template-page-use-case-nft .new_protocol_logos { justify-content: flex-start !important; }
.page-template-page-use-case-nft .steps-3  { margin: 20px 0px !important; }
.page-template-page-use-case-nft .steps-3 > div { width:100% !important; text-align: center; margin: 20px 0 0 0 !important; }
.page-template-page-use-case-nft  .steps-3 > div img { margin: 0 !important; width: 100% !important;}
.page-template-page-use-case-nft .flex-table { width: 100% !important; }
.page-template-page-use-case-nft .flex-table .flex-row .col-two { flex-direction: column; align-items: flex-start !important; }
.page-template-page-use-case-nft  .flex-table .flex-row .col-two .sub-items {margin: 5px 15px;}
.page-template-page-use-case-nft  .steps-0 {flex-direction: column !important; margin: 50px 0px 0 0 !important;}
.page-template-page-use-case-nft  .steps-0 > div, .page-template-page-use-case-software  .steps-0 > div img { width:100% !important; margin: 10px 0 !important }
.page-template-page-use-case-nft  .steps-0 .step-box .text-box { margin-left:0 !important; }
/* traders  */
.page-template-page-use-case-traders .new_protocol_logos { justify-content: flex-start !important; }
.page-template-page-use-case-traders .steps-3  { margin: 20px 0px !important; }
.page-template-page-use-case-traders .steps-3 > div { width:100% !important; text-align: center; margin: 20px 0 0 0 !important; }
.page-template-page-use-case-traders  .steps-3 > div img { margin: 0 !important; width: 100% !important;}
.page-template-page-use-case-traders .flex-table { width: 100% !important; }
.page-template-page-use-case-traders .flex-table .flex-row .col-two { flex-direction: column; align-items: flex-start !important; }
.page-template-page-use-case-traders  .flex-table .flex-row .col-two .sub-items {margin: 5px 15px;}
.page-template-page-use-case-traders  .steps-0 {flex-direction: column !important; margin: 50px 0px 0 0 !important;}
.page-template-page-use-case-traders  .steps-0 > div, .page-template-page-use-case-traders  .steps-0 > div img { width:100% !important; margin: 10px 0 !important }
.page-template-page-use-case-traders  .steps-0 .step-box .text-box { margin-left:0 !important; }

/* nft  */
.page-template-page-nft-api .new_protocol_logos { justify-content: flex-start !important; }
.page-template-page-nft-api .steps-3  { margin: 20px 0px !important; }
.page-template-page-nft-api .steps-3 > div { width:100% !important; text-align: center; margin: 20px 0 0 0 !important; }
.page-template-page-nft-api  .steps-3 > div img { margin: 0 !important; width: 100% !important;}
.page-template-page-nft-api .flex-table { width: 100% !important; }
.page-template-page-nft-api .flex-table .flex-row .col-two { flex-direction: column; align-items: flex-start !important; }
.page-template-page-nft-api  .flex-table .flex-row .col-two .sub-items {margin: 5px 15px;}
.page-template-page-nft-api  .steps-0 {flex-direction: column !important; margin: 50px 0px 0 0 !important;}
.page-template-page-nft-api  .steps-0 > div, .page-template-page-use-case-traders  .steps-0 > div img { width:100% !important; margin: 10px 0 !important }
.page-template-page-nft-api  .steps-0 .step-box .text-box { margin-left:0 !important; }

/* ipfs  */
.page-template-page-ipfs .new_protocol_logos { justify-content: flex-start !important; }
.page-template-page-ipfs .steps-3  { margin: 20px 0px !important; }
.page-template-page-ipfs .steps-3 > div { width:100% !important; text-align: center; margin: 20px 0 0 0 !important; }
.page-template-page-ipfs  .steps-3 > div img { margin: 0 !important; width: 100% !important;}
.page-template-page-ipfs .flex-table { width: 100% !important; }
.page-template-page-ipfs .flex-table .flex-row .col-two { flex-direction: column; align-items: flex-start !important; }
.page-template-page-ipfs  .flex-table .flex-row .col-two .sub-items {margin: 5px 15px;}
.page-template-page-ipfs  .steps-0 {flex-direction: column !important; margin: 50px 0px 0 0 !important;}
.page-template-page-ipfs  .steps-0 > div, .page-template-page-use-case-traders  .steps-0 > div img { width:100% !important; margin: 10px 0 !important }
.page-template-page-ipfs  .steps-0 .step-box .text-box { margin-left:0 !important; }

/* managed graph  */
.page-template-page-managed-graph .new_protocol_logos { justify-content: flex-start !important; }
.page-template-page-managed-graph .steps-3  { margin: 20px 0px !important; }
.page-template-page-managed-graph .steps-3 > div { width:100% !important; text-align: center; margin: 20px 0 0 0 !important; }
.page-template-page-managed-graph  .steps-3 > div img { margin: 0 !important; width: 100% !important;}
.page-template-page-managed-graph .flex-table { width: 100% !important; }
.page-template-page-managed-graph .flex-table .flex-row .col-two { flex-direction: column; align-items: flex-start !important; }
.page-template-page-managed-graph  .flex-table .flex-row .col-two .sub-items {margin: 5px 15px;}
.page-template-page-managed-graph  .steps-0 {flex-direction: column !important; margin: 50px 0px 0 0 !important;}
.page-template-page-managed-graph  .steps-0 > div, .page-template-page-use-case-traders  .steps-0 > div img { width:100% !important; margin: 10px 0 !important }
.page-template-page-managed-graph  .steps-0 .step-box .text-box { margin-left:0 !important; }

/* about  */
.page-template-page-about .developer-section-top.about-page .developer-wrapper  {width:100%; float:right; display: inline-block;}
.developer-section-top.about-page .developer-wrapper img {top: unset; right: unset !important; padding:  0 !important; width: 100% !important; height: auto !important;}
.page-template-page-about .developer-section-top .box-left { width: 90%; }
}

@media (max-width: 680px) {
 /*.console-link {display:none !important}*/
 .pricing-section-three__container.hover .pricing-section-three__col-1, .pricing-section-three__col-1.normal {
    display: flex;
    align-items: center;
    padding: 0;
    line-height: 1.25;
    min-width: 35%;
 }   

.pricing-tooltips {
    display: inline-block !important;
    color:#1a1d23;
    border: 0;
    z-index: 0;
}
.pricing-tooltips.inline {
    display: inline !important;
}
[aria-label][role~="tooltip"] {
    display: none
}

    .webinar-section-one__subtext .left-box, .webinar-section-one__subtext .right-box{
        width: 100%;
        min-height: 300px
    }
    .pricing-section-one {
        padding: 80px 0 50px;
    }
    .price-section-five__form, .partners-section-six__form {
        padding-left: 0px;
        padding-right: 0px;
    }
    .solutions-section-seven__highlights-divider {
        width: 10px;
    }
    .resources__popup-content {
        width: 100vw !important;
        max-width: 100%;
        min-height: 100vh;
        top: 0;
        transform: none;
        left: 0;
        right: 0;
        padding:40px 24px !important;
        -webkit-transform: initial !important;
        transform: initial !important;
    }
    .resources__popup-policy {
        padding: 0 15px;
    }
    .resources__popup-policy br, .resources__subtext br {
        display: none;
    }
    .pricing-section-three__additional-image{
        padding-right: 0;
    }
    .pricing-section-three__header_text{
        padding-right: 0;
    }
    .new-home-section-four_item, .marketplace-section-four_item {
        width: 100%;
    }
    .footer-in-action-section_device-image {
       
    }
    .archive-content-wrapper.featured .blog-archive .posts-archive__item .posts-archive__item-img-container{
        width: 100%;
    }

    /* new home hero banner */
    .hero-banners { padding: 30px 0 0 0; }

    /* universal api */
    .api-section-one .box-left{ width:100%; padding: 395px 0 0 0; }
    .cookies-hello-box.active { height:auto !important; }
    

    /* temp hello */
#global-hello-logo, #global-hello-cube { display: none !important; }
#global-hello-logo-text { display: inline-block !important; }

 .main-toggle {margin-bottom: 10px;}
.main-toggle .monthly-label.active, .main-toggle .annual-label.active{color: #1A1D23}
.main-toggle-wrapper { flex-direction: column; margin-top: 30px !important;}

}

/* blog */
article code { word-break: break-all; }

@media (max-width: 560px) {
    body {    
    -moz-osx-font-smoothing: unset;
    -webkit-font-smoothing: unset;
    }
    body.blog .posts-header-section, body.page-template-page-protocols-corda .developer-section-top.protocols-page { margin-top: 50px }

    .subtext{width:100%;}
    .subtext_pad{padding:20px !important;}
    .partners-section-seven_video-slide{
        max-width: 300px;
    }
    .webinar-section-one__photo_one{
        top:20px;
        left:0px;
    }
    .webinar-section-one__photo_two{
        top:100px;
        left:130px;
    }
    button.owl-next {
        right: 20px;
        margin-right: 24px !important;
    }
    .resources__item-content {
        width: 100%;
    }
    .page-template-page-blog .archive-tabs, .archive-tabs{
        width: 660px;
        margin-bottom: 3px;
    }
    .page-template-page-blog .archive-tabs-wrapper, .archive-tabs-wrapper{
        overflow-x: auto;
        overflow-y: hidden;
    }
    .footer-in-action-section_device-image {
        width: 80%;
    }
    .light {
      width: 300px !important;
      height: 169px !important;
      margin-left: -150px !important;
      margin-top: -85px !important;  
    }
    #boxclose{
        right:0 !important;
    }
    /*.new-home-section-three_bottom-text
    {
        left:6%;
    }*/
    .archive-tabs-wrapper{text-align:left;padding-left:0;padding-right:0;}
    .archive-tabs a{padding: 2px 12px;}

    .pricing-section-three__mobile-buttons {
        border-bottom:0;
    }
    .pricing-section-three__mobile-buttons_button{
        margin: 0 0;
        width:33.33%;
    }
     .pricing-section-three__mobile-buttons_button.product-page{
        margin: 0 0;
        width:25%;
    }
     .pricing-section-three__mobile-buttons_button.product-page.corda-onboard-page {
        width: 20%;margin: 0 0;
    }
    .new-pricing-section-three__icon-container.flex-on-mobile {
        width: 100%;
        max-width: 100%;
        overflow-x: scroll;
        margin: 40px auto 0;
        justify-content: space-between;
        display: flex;
    }
    /* new home hero banner*/
    .hero-banners .bottom-box { bottom: 150px; }
    .home-hero-left-col .container {padding: 50px 25px 0 25px;}
    .home-hero-wrapper h1 { font-size: 32px;line-height: 1.15; }
    .home-hero-text {marign-bottom:0; margin-top:10px;}
    .home-hero-wrapper { margin-bottom: 0; padding-bottom:0; }
    .hero-tabs { height:42px; }
    .hero-tabs img { height:32px; margin: 0 auto; padding: 5px 0;}

    .quote_left {width:100%; float:none;}
    .quote_right {width: 100%;float:none;}
    .quote_background {float:none;}

    .pricing-section-three__mobile-buttons_button.mobile-version { width:90% !important; text-align:left !important; padding:0px 0 24px 24px; font-size: 28px !important; }
    .pricing-section-three__mobile-buttons_button.mobile-version, .table-cell-1.homepage-version, .table-cell-2.homepage-version , .table-cell-3.homepage-version, .table-cell-4.homepage-version, .table-cell-5.homepage-version, .table-cell-6.homepage-version, .hidden-divider{display:block !important;}
    .pricing-section-three__mobile-buttons.homepage-version { display:none !important; }
    /*.new-home-section-three.tab { padding-top: 0 }*/
    /*.table-cell-2.homepage-version .new-home-section-six, .table-cell-3.homepage-version .new-home-section-seven { padding-top:30px; border-top: 1px solid #DDDDDE; }*/
    .table-cell-1.homepage-version, .table-cell-2.homepage-version, .table-cell-3.homepage-version, .table-cell-4.homepage-version, .table-cell-5.homepage-version, .table-cell-6.homepage-version  {padding-bottom:50px;}
    .table-cell-3.homepage-version.last { padding-bottom: 0 !important; }
    .new-home-section-four.recommended { padding:10px 0px }


    /* new home mentions*/
    .talking .google-text, .talking .gartner-text {width:100%;}
    .talking .title-text {height:100px;}
    .talking .box-left { position: relative; }
    .talking .box-left:after {background-color: #DDDDDE; bottom: 0; content: ''; display: block; height: 1px; left: 50%; position: absolute; transform: translate(-50%,0);width: 80px; }
    .talking { margin-top: 60px !important; }
    .talking2 .documentation-item { width: auto; }

    /* universal api*/
    .hosting-wrapper.banner { height: 700px;  }
    .api-section-divider { padding: 30px 0; }
    .api-section-four { padding-top: 20px !important; }
    .api-section-one .box-left p { margin: 8px 0; }
    .api-section-one .cta-wrapper {width:100%;}

    /* hosting */
    .hosting-section_mobile-image-wrapper.hosting-wrapper.banner, .partner-section_mobile-image-wrapper.hosting-wrapper.banner, .developer-section_mobile-image-wrapper.hosting-wrapper.banner{background-size:cover !important;}
    .hosting-section-divider { padding: 30px 0; }
    .hosting-section-four { padding-top: 30px; }
    .hosting-section-one .cta-wrapper {width:100%;}
    .hosting-section-four {padding-bottom: 0px;}

    /* new partner */
    .partners-section-five .partner-wrapper { padding-left:24px;padding-right: 24px; }
    .partners-section-two { padding:20px 0 50px 0 }
    .partners-section-two__icon { margin: 0px 8px 0 0; float:left;display: flex; height:100px;}
    .partners-section-two__icon_svg { width: 44px; }
    .partners-section-two__title { margin: 5px 0 0 10px; float:left; width:80%; height:100px;text-align: left; display: flex; align-items: center;-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center;}
    .partners-section-two__text {clear:both;display:inline-block; text-align: left;}
    .partners-section-two__subtext, .partners-section-three__title, .partners-section-four__title, .partners-section-three__text, .partners-section-three__subtext {padding-left:0;text-align: left}
    .partners-section-four.homepage .partners-section-four__title{ text-align: left; }
    .partner-divider { padding:15px 0 !important; }
    .partners-section-seven { padding: 45px 0; }
    .partner-wrapper .testimonial{margin-bottom:0;}
    .partner-wrapper .testimonial .box-left .text-body, .partner-wrapper .testimonial .box-right .text-body { padding-top:0; }
    .partners-section-five__grid-cell { padding: 20px 0 0 0; }
    .partner-cell-logos {display: inline-block; float:right; width: 100%; text-align: left;}
    .partner-cell-logos img {width:95px !important;}
    .testimonial-inner-divider {display:none;}
    .partners-section-seven_col-text { padding-right:10px; }
    .testimonial .message {padding:0px 20px 15px 0;}
    .partner-section_mobile-image-wrapper.partner-wrapper.banner { background-position: 50% -120px !important }
    .partner-section-top .box-left { padding: 455px 0 0 0; }
    .partner-section_mobile-image-wrapper.partner-wrapper.banner{ height: 750px !important; }
    .partners-section-four__image { height: 50px !important; }
    .partner-cell-logos img {margin: 10px 5px 0 0 !important;}
    /*.partners-section-four__image { margin-left: 10px; margin-right: 10px }*/
    .partner-section-top .cta-wrapper { width:100%; }
    .partners-section-three { text-align: left }

   
    .documentation-text {width:100%;}
    .documentation-items { display: flex;     align-items: stretch;   flex-direction: column;}
    .documentation-items a {width: 100%; margin-bottom: 20px;}
    .documentation-item { margin-right: 0; width: auto; display: block;}

    
    /* marketplace */
    .developer-section-top.marketplace .box-left { width: 100%;padding: 315px 0 0 0;}
    .developer-section-top.marketplace .developer-section_mobile-image-wrapper.developer-wrapper.banner { height: 620px !important; }
    .marketplace-section-four__image { height:50px !important; }
    .marketplace-section-two__text, .partners-section-four__title.marketplace, .partners-section-three__text.marketplace, .partners-section-two__subtext.marketplace{ text-align: center !important; }
    .marketplace-section-five {padding-top: 50px;}
    .marketplace-section-four_item { padding-right: 20px; padding-left: 20px}

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

    /* corda page */
     .corda-build-wrapper .logos img {height:64px !important;}
     .corda-build-wrapper { padding-left:0; padding-right:0; }
     .corda-build-section-text-right .text-container, .corda-build-section-text-left .text-container { margin-left:24px; margin-right:24px; width:auto !important; }


     /* fabric build better */
     .global-demo-divider {margin: 0 11%;}
     .session-top .right-wrapper {width:auto; padding-bottom:0;}
     .session-bottom { text-align: left; padding: 40px 0px; }
     .session-bottom .left-wrapper, .session-bottom .right-wrapper { height:130px; padding-top: 0; width:100%;}
     .session-bottom .left-wrapper .content-wrapper p, .session-bottom .right-wrapper .content-wrapper p {margin: 0px 0 10px 0;}
     .session-bottom .left-wrapper .content-wrapper, .session-bottom .right-wrapper .content-wrapper { width:100%; padding: 0; }
     .session-bottom .left-wrapper .content-wrapper .content-container, .session-bottom .right-wrapper .content-wrapper .content-container{ padding:0 40px;}
     .session-top .logo-wrapper img { margin-top: 10px }
     .session-top .logo-wrapper {height:140px;}

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

     .fabric-build-section-one .background-wrapper { height:650px; }
     .fabric-build-section-one .box-left { padding-top:36px !important; }
     .fabric-build-section-one .container { background-image: none !important;}
     .fabric-mobile-banner {display: block}
     .fabric-build-section-one .box-left p {font-size:18px !important; line-height:24px !important;}
     .fabric-build-section-one .box-left .title-text { font-size: 32px; line-height: 40px !important; }
     .fabric-build-section-one .box-left .corda-text img {width: 136px !important; height: 42px !important}
     .fabric-build-section-one .wave {bottom: 345px !important;}
     .fabric-quote.quote_right {padding-top:0 !important; padding-bottom: 50px !important;}
     .corda-build-wrapper .fabric-mask { margin-left:24px; margin-right:24px; }
     .fabric-build-section-one .box-left { padding: 40px 24px 0 24px !important;}

     .session-top .right-wrapper h2{text-transform: none;}

     
     .hello_close_button {top: 14px !important;}


     .estimate-button  {right: auto; bottom:24px; left:50%; margin-left:-95px; font-size:14px; line-height: 22px; padding:14px 16px 14px 40px;}
     .estimate-button img { top:16px; }

     /*.cookies-hello-box.active {display: contents !important;}*/
     .cookies-hello-box.active { height: auto !important; }
     .about-section-two__team{
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        
    }
    .about-section-two__team-item {margin: 0 50px 56px;}
    .hosting-section-four.about-page .hosting-section-four_column a { font-size: 16px; }

     /* new developer */
    .developer-section_mobile-image-wrapper.developer-wrapper.banner{ height: 690px !important; padding-bottom: 0; margin-bottom: 0;}
    .developer-section-top.about-page .developer-section_mobile-image-wrapper.developer-wrapper.banner{ height: 630px !important; padding-bottom: 0; margin-bottom: 0;}
    /*.developer-section-top .box-left, .developer-section-top.about-page .box-left { padding: 325px 0 0 0; }*/
    
    .developer-section-top.about-page .title-text { font-size: 32px !important; line-height: 40px !important;}

    /* product page */
    .new-home-section-three_bottom-text.product-page { font-size: 16px; }
    .new-home-section-three_bottom-text.product-page DIV {padding: 0 30px;}
    .pricing-section-three__mobile-buttons_button.mobile-version.product-page {display: none !important;}
    .new-home-section-five_column.new-home-section-five_column-left.product-page {padding-left:0 !important;}
    .new-home-section-five_column.product-page h3 { font-size: 22px; line-height: 32px }
    .new-home-section-five_column.product-page li{ font-size: 16px; line-height: 24px; }
    .hosting-section-four_column-right-reverse { margin-bottom: 0; }
    .new-home-section-three.tab.product-page { padding-bottom: 20px }
    .developer-section-top .cta-wrapper { width: 100% !important; }
    .developer-section-top.product-page .box-left p, .solutions-section-two__text.product-page, .new-home-section-three_title-wrapper.product-page p { font-size: 16px; line-height: 24px }
    .hero-tabs.product-page { width: 120px !important; height: 52px !important; border:0 !important; }
    .hero-tabs.product-page img {width: 40px !important; height: 40px !important; padding: 6px 0 !important; margin-left:0 ;}
    .hero-tabs.product-page:hover {border:0 !important; margin-right: 1px; margin-top: 1px; margin-left: 1px;}
    .hosting-section-four.product-page.platform-api {background-color: #fff; padding-top: 30px; padding-bottom: 0px;}
    .product-white-cta { margin: 24px 30px 5px!important; }
    .new-home-section-five_logos.product-page a { float:none; }
    .new-home-section-three_title-wrapper.product-page { padding: 0 !important; }
    .new-home-section-three_title-wrapper.product-page p { text-align: left; }

    /* new footer */
    .footer-left {width:100%; float:left;display: inline-block; padding:20px;}
    .footer-right {width:100%; display: flex; flex-wrap: wrap; padding:20px;}
    .footer-big .footer__menus-widget {vertical-align: top; float:none;}
    .footer-big .footer__menus { padding:5px; }
 

    /* new partner */
    .hosting-section-four.partner-page { padding-top: 30px; padding-bottom: 50px }
    .hosting-section-four.partner-page-video { padding-bottom: 30px;}
    .partners-section-three { background-size: contain !important; }
    .partners-section-four__image-container { justify-content: space-around; }

    /* consult */
    .new-home-section-three.consult-page .new-home-section-five_mobile-image-wrapper{padding: 0;}
    .developer-section-top.consult-page .box-left p {font-size:16px !important; line-height: 24px !important}
    .new-home-section-five_column.new-home-section-five_column-left.consult-page p{font-size:16px !important; line-height:24px !important;}

    /* protocols */
    .page-template-page-protocols-corda .developer-section-top.protocols-page .box-left {padding: 90px 20px 20px 0px !important ;width:100% !important;}
    .developer-section-top.protocols-page .box-left {padding: 120px 20px 20px 0px;width:100%;}
    .archive-tab-left-wrapper { width: 100% !important }
    .developer-section-top.protocols-page .developer-section_mobile-image-wrapper.developer-wrapper.banner { 
        height: 400px !important;
background-size: 300px 300px !important;
background-position: 120% 140px !important;
     }
    .protocols-page .archive-tabs span {display: none;}
    .protocols-page .archive-tabs a img { width: 32px; height: 32px; margin: 5px; !important;}
    .protocols-page .archive-tabs a {text-align: center; border-left:0 !important; border-bottom: 1px solid transparent; padding: 8px !important;}
    .protocols-page .archive-tabs a:hover { background: none; }
    .protocols-page .archive-tabs {  flex-direction: row !important; border-bottom: 1px solid #E8E8E9;}
    .protocols-page .table-left {display:block !important;width: 100% !important; padding: 0px 0 0 0 !important;}
    .protocols-page .table-right {display:block !important;width: 100% !important; padding: 0px 0 0 0;}
    .protocols-page .wrapper {flex-direction: column !important; padding: 0 20px !important;}
    .protocols-page .subtext_pad { padding: 0px !important; }
    .protocols-page .table_block h1 { margin-top: 20px; }
    .api-section-divider.protocols-page { padding: 0 0 20px 0 !important; }
    .protocols-page .table-left-wrapper { width: 100% !important; display: block !important }
    .protocols-page .table-right-wrapper { width: 100% !important;  }
    .protocols-page .table-left img {width:80%; height: auto}
    .protocols-page .table-right .title-one {font-size:18px; line-height: 24px}
    .archive-tabs a[aria-current] { border-left:none !important; border-bottom: 3px solid #007bff !important; }


     /* chainstack labs */
    .page-template-page-protocols-corda .developer-section-top.chainstacklab-page .box-left {padding: 90px 20px 20px 0px !important ;width:100% !important;}
    .developer-section-top.chainstacklab-page .box-left {padding: 120px 20px 20px 0px;width:100%;}
    .archive-tab-left-wrapper { width: 100% !important }
    .developer-section-top.chainstacklab-page .developer-section_mobile-image-wrapper.developer-wrapper.banner { 
    height: 400px !important;
background-size: 900px 400px !important;
background-position: 30% 40px !important;
     }
    .chainstacklab-page .archive-tabs span {display: none;}
    .chainstacklab-page .archive-tabs a img { width: 32px; height: 32px; margin: 5px; !important;}
    .chainstacklab-page .archive-tabs a {text-align: center; border-left:0 !important; border-bottom: 1px solid transparent; padding: 8px !important;}
    .chainstacklab-page .archive-tabs a:hover { background: none; }
    .chainstacklab-page .archive-tabs {  flex-direction: row !important; border-bottom: 1px solid #E8E8E9;}
    .chainstacklab-page .table-left {display:block !important;width: 100% !important; padding: 0px 0 0 0 !important;}
    .chainstacklab-page .table-right {display:block !important;width: 100% !important; padding: 0px 0 0 0;}
    .chainstacklab-page .wrapper {flex-direction: column !important; padding: 0 20px !important; padding-bottom: 80px !important}
    .chainstacklab-page .subtext_pad { padding: 0px !important; }
    .chainstacklab-page .table_block h1 { margin-top: 20px; }
    .api-section-divider.chainstacklab-page { padding: 0 0 20px 0 !important; }
    .chainstacklab-page .table-left-wrapper { width: 100% !important;  }
    .chainstacklab-page .table-right-wrapper { width: 100% !important;  }
    .chainstacklab-page .table-left img {width:80%; height: auto}
    .chainstacklab-page .table-right .title-one {font-size:18px; line-height: 24px}
    .archive-tabs a[aria-current] { border-left:none !important; border-bottom: 3px solid #007bff !important; }
    .page-template-page-community-projects .archive-tabs, .archive-tabs { width: 560px; }
    .page-template-page-community-projects .background, .page-template-page-community-projects .corda-build-section-text-right .background, .page-template-page-community-projects .corda-build-section-text-left .background{ max-width: 480px !important; background-size: cover !important; }
    .page-template-page-community-projects .corda-build-wrapper {border: 0 !important}
    .page-template-page-community-projects .corda-build-section-text-right .text-container .middle, .page-template-page-community-projects .corda-build-section-text-left .text-container .middle{ padding-left: 0 !important }
    .page-template-page-community-projects .background.api-section_mobile-image-wrapper {display: block !important;}

    /* corda onblard */
    .hosting-section-four_column-left-reverse.product-page .action-button {width: auto !important;}
    .page-template-page-home-new .testimonial .box-right {border-left:0;}
    .new-home-section-three.tab {margin-bottom: 0}

    /* calculator card fix*/
    #calculator-card {min-height: 377px;}
    .pricing-section-three__container.last.hover { padding-bottom:10px; }
    .tinyHead .plan-price-tiny { margin-top: 5px;}

    /* new marketplace */
    .single-marketplace_post .resources__popup-content { max-width: 100%; padding:24px }
    .developer-section-top.marketplace-page .marketplace-wrapper { width: 100%; float: none;margin-top: 90px; height: auto; padding: 0;}
     .developer-section-top.marketplace-page .marketplace-wrapper img { width: 100%; height: auto; right: unset; position:relative;}
     .marketplace-form .input-container { width: 100%; }
     .marketpalce-listing-link { margin-right: 0; padding-top:5px; }
     .marketplace-item { max-height: 150px; height: 150px;}
     .marketplace-item p { max-height: 100px; overflow: hidden }
     .breadcrumbs { margin-top: 90px; }
     .marketplace-form .icon { top: 14px; }

     /* new partner testi-card*/
     .testi-card-wrapper {flex-direction: column; margin-bottom: 0px !important;}
     .testi-card {width: 100% !important; height: auto !important; margin-bottom:20px;}
     .testimonial .message { padding: 0 20px 30px !important;  height: auto !important; }

     /* footer nslt */
     .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}

     /* left headlines */
     .new-home-section-four_title, .new-home-section-four_subtitle, .documentation-text, .new-home-section-three_title-wrapper h2 { text-align: left; }
     .new-home-section-three.tab.product-page { padding-top: 50px; }

     /* marketplace cta */
     .marketplace-cta-wrapper a.action-button { padding: 8px 0 !important; }
     .post-type-archive-marketplace .marketplace-right-col { padding-top: 90px; }

     .page-template-page-partners .partners-section-five__title { text-align: left; }

     .hosting-section-four.about-page p { font-size: 16px; line-height: 24px; }
     .about-form-text { font-size:16px; line-height: 24px; }
     .hosting-section-four.about-page.mission { padding-bottom: 50px; }

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

     /* Download */
     .resources__popup-title h2{ font-size:30px !important; line-height: 40px !important; }
     .resources__popup-title h2 span{ font-size:28px !important; line-height: 40px !important; }

     /* quote*/
     .single-post__content-entry blockquote {padding-left: 25px; font-size: 18px;}
     .single-post__content-entry blockquote p { font-size: 18px; }


     
      /* meeting */
     .hosting-section-one.meeting { height: 350px !important; }
     .meeting-cards { margin-top: 0 !important; height: 100% !important ; margin-bottom:-50px;}
     .hosting-section-one.meeting .hosting-section_mobile-image-wrapper.hosting-wrapper.banner { background-size: contain !important;  }
     .top-book-text { font-size: 18px; line-height:1.5; }
     .hosting-section_main-image-wrapper.hosting-wrapper.meeting { display: flex; flex-direction: column; }
     .meeting_box_wrapper { padding: 0;flex-direction: column;  }
     .meeting_box { width:auto; padding:20px; margin-bottom:20px; flex-direction: column; text-align: center; align-items: center;}
     .meeting_photo { margin-bottom: 20px; }
     .meeting-user-info { width:100% }
     .meeting_name_button { flex-direction: column; }
     .meeting_book_button { margin-top: 20px; align-self: center;}

     .meeting-box-bottom .meeting-text{width:100%;}
     .meeting-box-bottom .meeting-text2 {width:100%;}
     .meeting-box-bottom .meeting-text3 {width:100%;}
     .meeting-list {flex-direction: column !important;}
     .meeting-list-box {width:100% !important;}
     .book-button-cta { width:100% !important; }

     /* hide video cta*/
     .home-hero-video-container { display: none; }

     /* pricing private hosting */
     #plan_select_wrapper {width:48%;}
    #network_type_wrapper {float:none; width: 48%; margin-left:4%;}
    #private_hosting_wrapper {float:none;display: none;  margin-top:4%;  width: 100%;}    
    #plan_select_wrapper.private {width:48%;}
    #network_type_wrapper.private {float:none;  margin-left:4%; width: 48%;}
    #private_hosting_wrapper.private {display: inline-block}
    /* pricing hints */
    #request-container, #day-container { width: 100% !important }
    .vmiddle-header, .pricing-section-three__col-combined__inner-col_text { line-height: 1.25; }
    .vmiddle-header span { line-height: 1.25 !important; }
    .pricing-section-three__col-combined__inner-col_text, .pricing-section-three__col-combined__inner-col_text { text-align: center;display: flex;justify-content: center;align-items: center;}
    .pricing-section-three__container.header-block .pricing-section-three__col-combined__inner-col_text,     .pricing-section-three__plan-names-container.header-block2 .pricing-section-three__col-combined__inner-col_text { text-align: left; display: flex; justify-content: flex-start; align-items: flex-start;}


    .pricing-section-three__container.mobilepadding { padding-top:10px; padding-bottom:10px; }

    .home-hero-left-col { margin-bottom:20px; }

    /* polygon */
    .page-id-7820.page-template-page-build-better-template  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-template .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-template .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    /*bsc*/
    .page-template-page-build-better-with-binance .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .background-wrapper.polygon .wave { display: none; }
    .page-template-page-build-better-template .corda-build-section-one .background-wrapper { margin-bottom: 50px; }
    .documentation-items.promotion { width: 100% !important; display: block !important; }
    .documentation-items.promotion .documentation-item { width: auto !important; padding-left: 60px !important;}
    .documentation-items.quote { width: 100% !important; }
    .documentation-items.quote .documentation-item img { float: none !important; margin: 0 auto !important; }
    .documentation-items.quote .documentation-item { width: auto !important; }
    .polygon-contact { margin-left: 0 !important; margin-top:10px; display: block !important; }
    .polygon-contact-wrapper { margin-bottom: 50px !important; }


    /* tezos */
    .page-template-page-build-better-with-tezos  .corda-build-section-one .box-left {  margin-top:60px; }
    .page-template-page-build-better-with-tezos  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-tezos  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-tezos  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-tezos  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-tezos  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .background-wrapper.polygon .wave { display: none; }
    .page-template-page-build-better-with-tezos  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }
    .documentation-items.promotion { width: 100% !important; display: block !important; }
    .documentation-items.promotion .documentation-item { width: auto !important; padding-left: 60px !important;}
    .documentation-items.quote { width: 100% !important; }
    .documentation-items.quote .documentation-item img { float: none !important; margin: 0 auto !important; }
    .documentation-items.quote .documentation-item { width: auto !important; }
    .polygon-contact { margin-left: 0 !important; margin-top:10px; display: block !important; }
    .polygon-contact-wrapper { margin-bottom: 50px !important; }

    /* fantom */
    .page-template-page-build-better-with-fantom  .corda-build-section-one .box-left {  margin-top:60px; }
    .page-template-page-build-better-with-fantom  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-fantom  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-fantom  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-fantom  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-fantom  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-fantom  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

    /* avalanche */
    .page-template-page-build-better-with-avalanche  .corda-build-section-one .box-left {  margin-top:60px; }
    .page-template-page-build-better-with-avalanche  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-avalanche  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-avalanche  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-avalanche  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-avalanche  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-avalanche  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }
    
     /* solana */
    .page-template-page-build-better-with-solana  .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-solana  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-solana  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-solana  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-solana  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-solana  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-solana  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

     /* harmony */
    .page-template-page-build-better-with-harmony  .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-harmony  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-harmony  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-harmony  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-harmony  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-harmony  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-harmony  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

     /* starknet */
    .page-template-page-build-better-with-starknet  .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-starknet  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-starknet  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-starknet  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-starknet  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-starknet  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-starknet  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

     /* near */
    .page-template-page-build-better-with-near  .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-near  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-near  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-near  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-near  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-near  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-near  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

    /* gnosis */
    .page-template-page-build-better-with-gnosis  .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-gnosis  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-gnosis  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-gnosis  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-gnosis  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-gnosis  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-gnosis  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

    /* arbitrum */
    .page-template-page-build-better-with-arbitrum  .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-arbitrum  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-arbitrum  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-arbitrum  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-arbitrum  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-arbitrum  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-arbitrum  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

    /* trends */
    .page-template-page-trends  .corda-build-section-one .box-left { display: block !important; margin-top:60px; }
    .page-template-page-trends  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-trends  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-trends  .corda-build-section-one .box-left .ether-text img { width:180px !important; height: 25px !important; }
    .page-template-page-trends  .corda-build-section-one .box-left .title-text { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-trends  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-trends  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-trends  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }


    /* cronos */
    .page-template-page-build-better-with-cronos  .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-cronos  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-cronos  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-cronos  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-cronos  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-cronos  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-cronos  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

     /* aurora */
    .page-template-page-build-better-with-aurora  .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-aurora  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-aurora  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-aurora  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-aurora  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-aurora  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-aurora  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

     /* fuse */
    .page-template-page-build-better-with-fuse  .corda-build-section-one .box-left { margin-top:60px; }
    .page-template-page-build-better-with-fuse  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-fuse  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-fuse  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-fuse  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-fuse  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-fuse  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }


     /* scale better with polygon  */
    .page-template-page-scale-better-with-polygon  .corda-build-section-one .box-left { display: block !important; margin-top:60px; }
    .page-template-page-scale-better-with-polygon  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-scale-better-with-polygon  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-scale-better-with-polygon  .corda-build-section-one .box-left .ether-text img { width:180px !important; height: 25px !important; }
    .page-template-page-scale-better-with-polygon  .corda-build-section-one .box-left .title-text { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-scale-better-with-polygon  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-scale-better-with-polygon  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-scale-better-with-polygon  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }
    /* scale better with bsn  */
    .page-template-page-scale-better-with-bsc  .corda-build-section-one .box-left { display: block !important; margin-top:60px; }
    .page-template-page-scale-better-with-bsc  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-scale-better-with-bsc  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-scale-better-with-bsc  .corda-build-section-one .box-left .ether-text img { width:180px !important; height: 25px !important; }
    .page-template-page-scale-better-with-bsc  .corda-build-section-one .box-left .title-text { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-scale-better-with-bsc  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-scale-better-with-bsc  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-scale-better-with-bsc  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

     /* corda */
    .page-template-page-build-better-with-corda .corda-build-section-one .box-left { display: block !important; margin-top:60px; }
    .page-template-page-build-better-with-corda  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-corda  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-corda  .corda-build-section-one .box-left .ether-text img { width:180px !important; height: 25px !important; }
    .page-template-page-build-better-with-corda  .corda-build-section-one .box-left .title-text { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-corda  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-corda  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-corda  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

    /* fabric */
    .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 .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-fabric  .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-build-better-with-fabric  .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-fabric  .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-fabric  .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-fabric  .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

     /* web3 use cases */
    .page-template-page-use-case-web3 .corda-build-section-one .box-left { display: block !important; margin-top:60px; }
    .page-template-page-use-case-web3 .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-use-case-web3 .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-use-case-web3 .corda-build-section-one .box-left .ether-text img { width:180px !important; height: 47px !important; }
    .page-template-page-use-case-web3 .corda-build-section-one .box-left .title-text { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px; text-align: left}
    .page-template-page-use-case-web3 .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-use-case-web3 .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-use-case-web3 .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

    /* software studios use cases */
    .page-template-page-use-case-software .corda-build-section-one .box-left { display: block !important; margin-top:60px; }
    .page-template-page-use-case-software .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-use-case-software .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-use-case-software .corda-build-section-one .box-left .ether-text img { width:180px !important; height: 47px !important; }
    .page-template-page-use-case-software .corda-build-section-one .box-left .title-text { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px; text-align: left}
    .page-template-page-use-case-software .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-use-case-software .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-use-case-software .corda-build-section-one .background-wrapper { margin-bottom: 50px; }
    
     /* nft use cases */
    .page-template-page-use-case-nft .corda-build-section-one .box-left { display: block !important; margin-top:60px; }
    .page-template-page-use-case-nft .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-use-case-nft .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-use-case-nft .corda-build-section-one .box-left .ether-text img { width:180px !important; height: 47px !important; }
    .page-template-page-use-case-nft .corda-build-section-one .box-left .title-text { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px; text-align: left}
    .page-template-page-use-case-nft .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-use-case-nft .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-use-case-nft .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

    /* traders use cases */
    .page-template-page-use-case-traders .corda-build-section-one .box-left { display: block !important; margin-top:60px; }
    .page-template-page-use-case-traders .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-use-case-traders .corda-build-section-one .box-left .ether-text { margin:0; display: block !important; }
    .page-template-page-use-case-traders .corda-build-section-one .box-left .ether-text img { width:180px !important; height: 47px !important; }
    .page-template-page-use-case-traders .corda-build-section-one .box-left .title-text { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px; text-align: left}
    .page-template-page-use-case-traders .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-use-case-traders .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-use-case-traders .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

     /* home polygon */
/*    .cd-words-wrapper{font-size: 100% !important;margin-left: -5px !important;}*/
.page-template-page-build-better-template .corda-build-section-text-left .background { margin-left: 0 !important; }
.page-template-page-build-better-template .corda-build-section-text-right .background {margin-right: 0 !important;}

    /* customer stories */
    .page-template-archive-customer .background-box { top: -90px; }

    /* bbw ethereum */
    .bbw-gradient-container { min-height: 500px !important; }
    .page-template-page-build-better-with-ethereum .corda-build-section-one .box-left { display: block !important; margin-top:60px; }
    .page-template-page-build-better-with-ethereum .corda-build-section-one .box-left .ether-text { margin:0;  }
    .page-template-page-build-better-with-ethereum .corda-build-section-one .box-left .ether-text { margin:0;  }
    .page-template-page-build-better-with-ethereum .corda-build-section-one .box-left .title-text h1 { font-size:28px !important; line-height: 1.25 !important; margin-bottom:10px;}
    .page-template-page-build-better-with-ethereum .corda-build-section-one .box-left .ether-text { text-align: left !important; margin-left: 0 !important; }
    .page-template-page-build-better-with-ethereum .corda-build-section-one .box-left2 { text-align: left !important;  padding: 10px 24px 0 24px !important; width: auto !important; }
    .page-template-page-build-better-with-ethereum .corda-build-section-one .background-wrapper { margin-bottom: 50px; }

/* pricing v2*/
.globe-container { display:block; }
.globe-bg { height:100% !important; background: none !important; }
.globe-items {width:230px; display: block; margin: 15px auto; }
.globe-text { color: #1a1d23; height: 100%; padding-bottom: 30px; }
.globe-text a { color: #007BFF !important; }
.pay-in-crypto-bg { padding: 50px 24px !important; }
.header-block { border-bottom: 1px solid #DDDDDE !important; }
.pricing-mobile-divider { display: block !important }
.pricing-section-three__col-combined { border-top: 0 !important; }
.pricing-tooltips.decorate { text-decoration: none; }

/* temp hello */
#global-hello-logo, #global-hello-cube { display: none !important; }
#global-hello-logo-text { display: inline-block !important; }
/* hide hello on mobile */
#hello-padding, .cookies-hello-box { display: none !important; }



}
@media (max-width: 400px) {
    .footer-in-action-section_device-image { 
        
    }
    /*.new-home-section-three_bottom-text
    {
        left:5%;
    }*/
    .cookies-hello-box.active { height:auto !important; }
    .hero-banners .bottom-box { bottom: 194px;}
}

#ctf .ctf-item {
    border-top: 0;
    padding: 0 5px 30px;
}
#ctf .ctf-author-avatar {
    border-radius: 50%;
}
#ctf p.ctf-tweet-text, #ctf p.ctf-media-link {
    font-size: 14px;
    line-height: 1.43;
}
#ctf .imgLiquid_bgSize.imgLiquid_ready {
    -webkit-background-size: contain !important;
    background-size: contain !important;
}

#ctf .ctf-quoted-tweet .ctf-tc-image:first-child {
    height: auto !important;
    max-height: none !important;
    background: none !important;
}
#ctf .ctf-quoted-tweet .ctf-tc-image:first-child img {
    display: block!important;
    visibility: visible !important;
    width: 100%;
}

.paging-dropdown {
    display: inline-block;
    position: relative;
    margin-left: 8px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.paging-dd-button {
    background-color: #e5f1ff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.paging-dd-button-dots {
    font-family: 'SuisseIntl', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    background-color: #e5f1ff;
    padding: 10px;
    border-right: 1px solid rgba(0, 123, 255, 0.2);
    color: #007BFF;
    font-weight: bold;
    letter-spacing: 2px;
    display: inline-block;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;

}

.paging-dd-button-arrow {
    padding: 10px 20px 8px 10px;
}

.pg-arrow {
    display: inline-block;
    width: 5px;
    height: 5px;
    border-right: 2px solid #007BFF;
    border-top: 2px solid #007BFF;
    -moz-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

.dd-button:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid black;
}

.dd-button:hover {
    background-color: #eeeeee;
}


.dd-input {
    display: none;
}

.dd-menu {
    position: absolute;
    top: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 0;
    margin: 2px 0 0 0;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);
    background-color: #ffffff;
    list-style-type: none;
    z-index: 5;
}

.dd-input + .dd-menu {
    display: none;
}

.dd-input:checked + .dd-menu {
    display: block;
}

.dd-menu li {
    padding: 10px 20px;
    cursor: pointer;
    white-space: nowrap;
}

.dd-menu li:hover {
    background-color: #f6f6f6;
}

.dd-menu a li{
    display: block;
    padding: 6px 11px;
    font-size: 13px;
}

.dd-menu a.current li {
    background-color: #f6f6f6;
}

.dd-menu li.divider{
    padding: 0;
    border-bottom: 1px solid #cccccc;
}





.rangeslider,
.rangeslider__fill {
    display: block;
    border-radius: 10px;
}
.rangeslider {
    background: #d8d8d8;
    position: relative;
}
.rangeslider--horizontal {
    height: 7px;
    width: 100%;
}
.rangeslider--disabled {
    /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4;*/
}
.rangeslider__fill {
    background: #007bff;
    position: absolute;
}
.rangeslider--horizontal .rangeslider__fill {
    top: 0;
    height: 100%;
}

.rangeslider__handle {
    background: #007bff url(./img/handle.svg);
    cursor: pointer;
    display: inline-block;
    width: 28px;
    height: 28px;
    position: absolute;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.rangeslider--disabled .rangeslider__handle {
    background:  url(./img/handle-gray.svg);
}
.rangeslider--horizontal .rangeslider__handle {
    top: -10px;
    touch-action: pan-y;
    -ms-touch-action: pan-y;
}
.rangeslider--vertical .rangeslider__handle {
    left: -10px;
    touch-action: pan-x;
    -ms-touch-action: pan-x;
}
input[type="range"]:focus + .rangeslider .rangeslider__handle {
    -moz-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
    -webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
    box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}
.counter{color:#76777B; font-size:14px; padding-left:8px;display: inline-block; vertical-align:top;}
.counter-header{font-size:14px;line-height: 25px;clear:both;width:100%;font-family: 'SuisseIntl-SemiBold', sans-serif;padding:30px 0 20px 0;display: inline-block}
.fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: rgba(135, 143, 157, 0.9);
  z-index: 1001;
}

.light {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 800px;
  height: 450px;
  margin-left: -400px;
  margin-top: -225px;  
  background: #FFF;
  z-index: 1002;
  overflow: visible;
  -webkit-box-shadow: 0 35px 120px -64px rgba(0,0,0,.85);
  -moz-box-shadow: 0 35px 120px -64px rgba(0,0,0,.85);
  box-shadow: 0 35px 120px -64px rgba(0,0,0,.85);
}

#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  display: inline-block;
  position: absolute;
  right: -30px;
  top: -30px;
  z-index: 1002;
  width:18px;
  height:18px;
  background:url("img/new-home/close.svg");

}

/* -------------------------------------------------------------------
  Microtip

  Modern, lightweight css-only tooltips
  Just 1kb minified and gzipped

  @author Ghosh
  @package Microtip

----------------------------------------------------------------------
  1. Base Styles
  2. Direction Modifiers
  3. Position Modifiers
--------------------------------------------------------------------*/


/* ------------------------------------------------
  [1] Base Styles
-------------------------------------------------*/

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

[aria-label][role~="tooltip"]::before,
[aria-label][role~="tooltip"]::after {
  transform: translate3d(0, 0, 0);
  -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);
  position: absolute;
  box-sizing: border-box;
  z-index: 1;
  transform-origin: top;
}

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

[aria-label][role~="tooltip"]::after {
  background: rgba(26, 29, 35, 1);
  border-radius: 4px;
  color: #ffffff;
  content: attr(aria-label);
  font-size: 14px;
  line-height: 20px;
  /*font-weight: var(--microtip-font-weight, normal);*/
  font-family: 'SuisseIntl-Regular';
  text-transform: var(--microtip-text-transform, none);
  padding: .5em 1em;
  /*white-space: nowrap;*/
  white-space: pre-wrap;
  box-sizing: content-box;
  text-rendering: geometricPrecision;
}

[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;
}



/* ------------------------------------------------
  [2] Position Modifiers
-------------------------------------------------*/

[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;
  height: 6px;
  width: 18px;
  margin-bottom: 5px;
}

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

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

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

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

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

/* ------------------------------------------------
  [2.1] Top Left
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="top-left"]::after {
  transform: translate3d(calc(-100% + 16px), 0, 0);
  bottom: 100%;
}

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


/* ------------------------------------------------
  [2.2] Top Right
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="top-right"]::after {
  transform: translate3d(calc(0% + -16px), 0, 0);
  bottom: 100%;
}

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


/* ------------------------------------------------
  [2.3] Bottom
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position|="bottom"]::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,%2035,%201%29%22%20transform%3D%22rotate%28180%2018%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;
  height: 6px;
  width: 18px;
  margin-top: 5px;
  margin-bottom: 0;z-index;9;

}

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

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

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

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

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


/* ------------------------------------------------
  [2.4] Bottom Left
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="bottom-left"]::after {
  transform: translate3d(calc(-100% + 16px), -10px, 0);
  top: 100%;
}

[role~="tooltip"][data-microtip-position="bottom-left"]:hover::after {
  transform: translate3d(calc(-100% + 16px), 0, 0);
}


/* ------------------------------------------------
  [2.5] Bottom Right
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="bottom-right"]::after {
  transform: translate3d(calc(0% + -16px), -10px, 0);
  top: 100%;
}

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


/* ------------------------------------------------
  [2.6] Left
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="left"]::before,
[role~="tooltip"][data-microtip-position="left"]::after {
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  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;
  height: 18px;
  width: 6px;
  margin-right: 5px;
  margin-bottom: 0;
}

[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);
}


/* ------------------------------------------------
  [2.7] Right
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="right"]::before,
[role~="tooltip"][data-microtip-position="right"]::after {
  bottom: auto;
  left: 100%;
  top: 50%;
  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;
  height: 18px;
  width: 6px;
  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);
}

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

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

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