/* Theme base styles */

/* Font awsome */
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.1/css/swiper.min.css');


/* Variables */
:root {
  --light-primary-humble-milk: #f3f8ff;
  --light-primary-humble-milky: #F3F8FF;
  --light-primary-snowy: #fff;
  --Light-Primary-Snowy: #fff;
  --light-primary-elective-aqua: #4D9AFF;
  --Light-Primary-Floppy-aqua: #176DDE;
  --light-primary-floppy-aqua: #176DDE;
  --light-primary-wordless-royal: #004DB2;
  --Light-Primary-Wordless-royal: #004DB2;
  --light-primary-lurking-sky: #003780;
  --light-primary-canny-blue: #00214D;
  --light-neutral-airless-platinium: #e1e6ea;
  --light-neutral-stressful-snow: #B2BDC8;
  --light-neutral-rocky-grey: #607282;
  --light-neutral-real-cobalt: #465462;
  --Light-Neutral-Real-cobalt: #465462;
  --light-neutral-lame-jet: #29333d;
  --light-neutral-subtle-ice-touch: #F0F2F4;
  --colour-neutral-airless-platinium: #E1E6EA;
}


/* Generic
This is where reset, normalize & box-sizing styles go.
*/

*, *:before, *:after {
  box-sizing: border-box;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
    scroll-behavior: smooth;

}


/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
  min-height:144px;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* Margins */
.mb-0 {
    margin-bottom: 0;
}
.mb-4 {
    margin-bottom: 4px;
}
.mb-8 {
    margin-bottom: 8px;
}
.mb-16 {
    margin-bottom: 16px;
}
.mb-24 {
    margin-bottom: 24px;
}
.mb-32 {
    margin-bottom: 32px;
}
.mr-4{
    margin-right: 4px;
}


.mr-4{
    margin-right: 4px;
}
.mr-8{
    margin-right: 8px;
}
.mr-16{
    margin-right: 16px;
}
.mr-24{
    margin-right: 24px;
}
.mr-32{
    margin-right: 32px;
}


@media (max-width: 768px){
.mbm-0 {
    margin-bottom: 0;
}
.mbm-4 {
    margin-bottom: 4px;
}
.mbm-8 {
    margin-bottom: 8px;
}
.mbm-16 {
    margin-bottom: 16px;
}
.mbm-24 {
    margin-bottom: 24px;
}
.mbm-32 {
    margin-bottom: 32px;
}
}


/* Objects
Non-cosmetic design patterns including grid and layout classes)
*/

/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
.content-wrapper {
  margin: 0 auto;
  padding: 0 20px;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0 20px;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}

/* Elements
Base HMTL elements are styled in this section (<body<, <h1>, <a>, <p>, <button> etc.)
*/

body {
  line-height: 1.4;
  word-break: break-word;
}

html[lang^="ja"] body,
html[lang^="zh"] body,
html[lang^="ko"] body {
  line-break: strict;
  word-break: break-all;
}

/* Paragraphs */

p {
  font-size: 1rem;
  margin: 0 0 1.4rem;
}

/* Anchors */

a {
  cursor: pointer;
  text-decoration: none;
}

/* a:hover,
a:focus {
  text-decoration: underline;
} */

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 1.4rem;
}

/* Lists */

ul,
ol {
  margin: 0 0 1.4rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin: 0;
}

ul.no-list {
  list-style: none;
}

/* Code blocks */

pre {
  overflow: auto;
}

code {
  vertical-align: bottom;
}

/* Blockquotes */

blockquote {
  border-left: 2px solid;
  margin: 0 0 1.4rem;
  padding-left: 15px;
}

/* Horizontal rules */

hr {
  background-color: #CCC;
  border: none;
  color: #CCC;
  height: 1px;
}

/* Image alt text */

img {
  font-size: 14px;
  word-break: normal;
}
button,
.button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  /*   white-space: normal; */
}

button:disabled,
.button:disabled {
  background-color: #d0d0d0;
  border-color: #d0d0d0;
  color: #e6e6e6;
}

/* No button */

.no-button,
.no-button:hover,
.no-button:focus,
.no-button:active {
  background: none;
  border: none;
  border-radius: 0;
  color: initial;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  transition: none;
}

/*  DS-buttons */
form input[type=submit],
.ds-btn {
  display: inline-block;
  text-align: center;
  border-radius: 100px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  font-weight: 700;
  border: 0;
}

.ds-btn--S {
  font-size: 12px;
  line-height: 18px;
  padding: 7px 20px;
}

.ds-btn--M {
  font-size: 14px;
  line-height: 20px;
  padding: 10px 24px;
}

.ds-btn--L {
  font-size: 16px;
  line-height: 22px;
  padding: 13px 24px;
}

.ds-btn--outline.ds-btn--L {
  padding: 11px 22px;
}

form input[type=submit],
.ds-btn--XL {
  font-size: 18px;
  line-height: 24px;
  padding: 16px 32px;
}

form input[type=submit],
.ds-btn--primary {
  color: #fff;
  background-color: #1872e7;
}

a.ds-btn:hover {
  text-decoration: none;
}

form input[type=submit]:hover,
form input[type=submit]:focus-visible,
.ds-btn--primary:hover,
.ds-btn--primary:focus-visible {
  background: #004db3;
  box-shadow: 0px 4px 8px rgba(0, 109, 255, 0.16);
}

form input[type=submit]:active,
.ds-btn--primary:active {
  background: #003780;
  box-shadow: 0px 4px 8px rgba(0, 109, 255, 0.16);
}

.ds-btn--secondary {
  color: #29333d;
  background: #ffffff;
  box-shadow: 0px 4px 48px rgba(0, 55, 128, 0.04);
}

.ds-btn--secondary:hover,
.ds-btn--secondary:focus-visible {
  background: #f7f9fb;
  box-shadow: 0px 4px 48px rgba(0, 55, 128, 0.08);
}

.ds-btn--secondary:active {
  background: #f0f2f4;
  box-shadow: 0px 4px 48px rgba(0, 55, 128, 0.12);
}

/* outline */
.ds-btn--outline {
  color: #1872e7;
  border: 2px solid #1872e7;
  background: #fff;
}

.ds-btn--outline:hover,
.ds-btn--outline:focus-visible {
  color: #004db3;
  border-color: #004db3;
  background: #F7F9FB !important;
  box-shadow: 0px 4px 8px rgba(0, 109, 255, 0.16) !important;
}

.ds-btn--outline:active {
  color: #003780;
  border-color: #003780;
  background: #F2F4F9 !important;
  box-shadow: 0px 4px 8px rgba(0, 109, 255, 0.16) !important;
}

.ds-btn--ghost {
  color: #697d8e;
  background: transparent;
}

.ds-btn--ghost:hover {
  background: #f7f9fb;
  box-shadow: 0px 4px 8px rgba(105, 125, 142, 0.08);
  border-radius: 100px;
}

.ds-btn--ghost:active {
  background: #f0f2f4;
  box-shadow: 0px 4px 8px rgba(105, 125, 142, 0.08);
  border-radius: 100px;
}

a.ds-btn--ghost-gray {
  color: #697d8e;
}

a.ds-btn--ghost-gray:hover {
  background: #e1e6ea;
  box-shadow: 0px 4px 8px rgba(105, 125, 142, 0.08);
  border-radius: 100px;
}

a.ds-btn--ghost-gray:active {
  background: #b2bdc8;
  box-shadow: 0px 4px 8px rgba(105, 125, 142, 0.08);
  border-radius: 100px;
}

.ds-btn.ds-ico-left {
  padding-left: 56px;
}

.ds-btn.ds-ico-right {
  padding-right: 56px;
}


.ds-btn.ds-ico-left,
.ds-btn.ds-ico-right {
  display: flex;
  line-height: 24px;
  white-space: nowrap;
  position: relative;
  width: fit-content;
}



button.ds-btn.ds-ico-left>div,
a.ds-btn.ds-ico-left>div {
  width: 14px;
  height: 24px;
  background-size: 12px 12px;
  background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/buttons/chevron-left.svg);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 16px;
}

button.ds-btn.ds-ico-right>div,
a.ds-btn.ds-ico-right>div {
  width: 14px;
  height: 24px;
  background-size: 12px 12px;
  background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/buttons/chevron-right.svg);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  margin-left: 16px;
}

img.ds-ico-left {
  width: 14px;
  height: 24px;
  position: absolute;
  left: 26px
}

img.ds-ico-right {
  width: 14px;
  height: 24px;
  position: absolute;
  right: 26px
}

.ds-link {
  color: #1872e7;
}

.ds-link-btn {
  font-size: 14px;
  line-height: 20px;
  color: #1872e7;
}

.ds-link-btn {
  position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 22px;
  padding: 2px 34px 2px 12px;
  color: #1872e7;
  transition: all 0.5s ease-in-out;
  font-weight: bold;
}

.ds-link-btn:hover,
.ds-link-btn:focus,
.ds-link:hover,
.ds-link:focus {
  text-decoration: underline;
}

.ds-link-btn:active {
  color: #004db3;
}

.ds-link-btn:disabled {
  color: #899bad;
}

.ds-link-btn.ds-ico-right:after {
  content: url("https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/buttons/arrow-right-blue.svg");
  position: absolute;
  right: 0px;
  transition: all 0.3s ease-in-out;
}

.ds-link-btn.ds-ico-right:active:after {
  content: url("https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/buttons/arrow-right-navy.svg");
  right: -4px;
}

.ds-link-btn.ds-ico-right:disabled:after {
  content: url("https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/buttons/arrow-right-gray.svg");
  right: -4px;
}

.ds-link-btn.ds-ico-right:hover:after {
  right: -4px;
}

.section-btn {
  margin: auto;
  margin-top: 64px;
}

/* DS-buttons break points*/
@media (max-width: 768px) {
  .ds-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }

  .section-btn {
    margin: auto;
    margin-top: 32px;
  }
}

@media (max-width: 480px) {
  .ds-btn--XL {
    font-size: 16px;
    line-height: 22px;
    padding: 13px 24px;
  }

  .ds-btn--L {
    padding: 13px 16px;
  }
}
/* Form fields */

.hs-form-field {
  margin-bottom: 16px;
}

/* Labels */

form label {display: block; font-size: 12px; margin-bottom: .35rem; line-height: 1.5; margin-bottom: 4px;color: #29333d;display: flex; flex-wrap: wrap; align-items: center;}
form label > span:first-child {order: 2;}
form label > span.hs-form-required { order: 1 !important; }

/* Help text - legends */

form legend {
  font-size: 0.875rem;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
     background-color: #FFF;
    display: inline-block;
    font-size: 16px;
    padding: 11px 15px;
    width: 100%;
    border: 1px solid #E1E6EA;
    box-sizing: border-box;
    border-radius: 6px;
    line-height: 1.5;
      width: 100% !important;
/*   box-shadow: 0px 4px 24px rgba(24, 114, 231, 0.16); */
}

form fieldset {
  max-width: 100% !important;
}
select { background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/Icon/drop1.png); background-position: right 20px center; background-repeat: no-repeat; background-size: auto; outline: none !important; appearance: none; -moz-appearance: none; -webkit-appearance: none; padding-right: 36px !important; }
/* Inputs - checkbox/radio */

form .inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

form .inputs-list > li {
  display: block;
  margin: 10px 0;
}

form .inputs-list input,
form .inputs-list span {
  vertical-align: middle;
}

form input[type=checkbox],
form input[type=radio] {
  cursor: pointer;
  margin-right:10px;
      width: 20px;
    height: 20px;
}

form select.is-placeholder {
 color: #899BAD;
}

/* Inputs - datepicker */

.hs-dateinput {
  position: relative;
}

.hs-dateinput:before {
  content:'\01F4C5';
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-50%);
}

.fn-date-picker .pika-table thead th {
  color: #FFF;
}

.fn-date-picker td.is-selected .pika-button {
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover,
.fn-date-picker td .pika-button:focus {
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

form input[type=file] {
  background-color: transparent;
  border: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: 12px;
  line-height:1.5;
  margin: 0 0 1.1rem;
}

form .hs-richtext img {
  max-width: 100% !important;
}

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  margin-left: 1rem !important;
}

/* Validation */

.hs-form-required {
  color: #DC3030;
}

.hs-input.invalid.error {
  border-color: #DC3030;
}

.hs-error-msg {
  color: #DC3030;
  margin-top: 0.35rem;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  cursor: pointer;
  display: inline-block;
  font-size: 0.92rem;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}

form .hs-fieldtype-radio label, form .hs-fieldtype-checkbox label { font-size: 14px; line-height: 1.5; }
form .legal-consent-container .inputs-list > li p { margin: 0 !important; font-size: 12px; line-height: 1.5; }
form .legal-consent-container .inputs-list > li span { margin: 0 !important; font-size: 12px; line-height: 1.5; }
form input[type=submit] {
    width: 100%;
}
form input[type=text]:focus, form input[type=email]:focus, form input[type=password]:focus, form input[type=tel]:focus, form input[type=number]:focus, form input[type=file]:focus, form select:focus, form textarea:focus { border-color: #1872E7; }
/* Table */

table {
  border: 1px solid;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

/* Table Cells */

th,
td {
  border: 1px solid;
  padding: 0.75rem;
  vertical-align: top;
}

/* Table Header */

thead th,
thead td {
  border-bottom: 2px solid;
  vertical-align: bottom;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


/* Hide cookie baner in content editor */

.hs-inline-edit #hs-eu-cookie-confirmation {
  display: none;
}


/* hide last button */
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    display: none !important;
}

/* add overlay to page under cookie baner  */
div#hs-eu-cookie-confirmation {
  width: 100vw !important;
  height: 100vh !important;
  position: fixed !important;
  top: 0;
  background: rgba(0, 33, 76, 0.64) !important;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  border-top: 0px !important;

}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
padding-left: calc((100vw - 1000px)/2) !important;
padding-right: calc((100vw - 1000px)/2) !important;
max-width: 100vw !important;
border-top: 1px solid #cbd6e2;

}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
  margin: 0 0 12px 0 !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
margin-right: 0px !important;
  justify-content: flex-end !important;
}

@media(max-width: 1024px) {
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
}


@media screen and (max-width: 480px) {
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    padding: 24px 14px 14px!important;
}
}
@media (max-width: 360px) {
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
  justify-content: center !important;
}
}
  
/* fix issue with overlaying buttons on body */
.leadinModal.leadinModal-theme-bottom-left-corner {
  height: 5px;
}
/* .leadinModal-v3.leadinModal.leadinModal-theme-bottom-left-corner .leadin-content-body .leadin-preview-wrapper {
  padding: 1em 1.5em;
} */


/* Components
Specific pieces of UI that are stylized. Typically used for global partial styling
*/

/* Header DND sections */

.header .dnd-section {
  padding: 0;
}

/* Header container */

.header__container {
  display: flex;
  justify-content: space-between;
}

.header__row-1 {
  padding-top: 20px;
}

.header__row-1,
.header__row-2 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

@media (max-width: 1150px) and (min-width: 767px) {
  .header__column {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .header__container {
    flex-direction: column;
    padding: 20px 0 0;
  }

  .header__column {
    position: relative;
  }

  .header__row-1 {
    padding-top: 0;
  }

  .header__row-2 {
    justify-content: center;
    padding: 30px;
  }
}

/* Navigation skipper */

.header__skip {
  height: 1px;
  left: -1000px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -1000px;
  width: 1px;
}

.header__skip:hover,
.header__skip:focus,
.header__skip:active {
  height: auto;
  left: 0;
  overflow: visible;
  top: 0;
  width: auto;
}

/* Logo */

.header__logo {
  align-items: center;
  display: flex;
  height: auto;
  margin-right: auto;
  max-width: 200px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .header__logo {
    margin: 0 auto;
    width: 100%;
  }
}

.header__logo img {
  max-width: 100%;
}

.header__logo .logo-company-name {
  font-size: 28px;
  margin-top: 7px;
}

.header__logo--main {
  padding-top: 20px;
}

/* Search bar */

.header__search {
  padding: 0 22px;
  width: auto;
}

.header__search .hs-search-field__input {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
  background-position: center right 15px;
  background-repeat: no-repeat;
  height: 45px;
  padding: 0 15px;
}

.header__search .hs-search-field--open .hs-search-field__input {
  border-bottom: none;
  border-radius: 6px 6px 0 0;
  max-width: 100%;
}

.header__search .hs-search-field--open .hs-search-field__suggestions {
  background-color: #FFF;
  border: 2px solid #D1D6DC;
  border-radius: 0 0 6px 6px;
  border-top-width: 1px;
  position: absolute;
  width: 100%;
  z-index: 10;
}

.header__search .hs-search-field__suggestions li {
  border-top: 1px solid #D1D6DC;
  font-size: 0.875rem;
}

.header__search .hs-search-field__suggestions li a {
  color: #494A52;
  padding: 10px 15px;
  text-decoration: none;
  transition: background-color 0.3s;
}

.header__search .hs-search-field__suggestions #results-for {
  display: none;
}

@media (min-width: 767px) {
  .header__search form {
    align-items: center;
    display: flex;
    flex-direction: row;
  }

  .header__search label {
    margin: 0 20px 0 0;
  }

  .header__search .hs-search-field__input {
    width: auto;
  }
}

@media (max-width: 767px) {
  .header__search {
    border-top: 2px solid #CED4DB;
    order: 1;
    padding: 30px;
  }
}


/* Language switcher */

.header__language-switcher {
  cursor: pointer;
  padding-right: 35px;
}

.header__language-switcher .lang_switcher_class {
  position: static;
}

.header__language-switcher .lang_list_class {
  border: 2px solid;
  border-radius: 6px;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
  display: block;
  left: calc(100% - 24px);
  opacity: 0;
  min-width: 100px;
  padding-top: 0;
  text-align: left;
  top: 100%;
  transition: opacity 0.3s;
  visibility: hidden;
}

.header__language-switcher:hover .lang_list_class,
.header__language-switcher:focus .lang_list_class {
  opacity: 1;
  transition: opacity 0.3s;
  visibility: visible;
}

.header__language-switcher .lang_list_class:before {
  left: 70%;
  top: -25px;
}

.header__language-switcher .lang_list_class:after {
  left: 70%;
  top: -22px;
}

.header__language-switcher .lang_list_class.first-active::after {
  top: -22px;
  transition: 0.3s;
}

.header__language-switcher .lang_list_class li {
  border: none;
  font-size: 18px;
  padding: 0;
}

.header__language-switcher .lang_list_class li:first-child {
  border-radius: 6px 6px 0 0;
  border-top: none;
}

.header__language-switcher .lang_list_class li:last-child {
  border-bottom: none;
  border-radius: 0 0 6px 6px;
}

.header__language-switcher .lang_list_class li:hover {
  background-color: #EBEFF3;
  transition: background-color 0.3s;
}

.header__language-switcher--label {
  display: flex;
  position: relative;
}

.header__language-switcher--label-current {
  align-items: center;
  display: flex;
  font-size: 18px;
  margin-bottom: 5px;
  margin-left: 10px;
}

.header__language-switcher--label-current:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #494A52;
  content: "";
  display: block;
  height: 0px;
  margin-left: 10px;
  margin-top: 3px;
  width: 0px;
}


/* Navigation */

#nav-toggle {
  display: none;
}

/* Mobile toggles */

@media (max-width: 767px) {
  .header__navigation,
  .header__search,
  .header__language-switcher {
    display: none;
    width: 100%;
  }

  .header__navigation.open,
  .header__search.open,
  .header__language-switcher.open {
    background-color: #F8FAFC;
    display: block;
    height: calc(100vh - 115px);
    left: 0;
    position: absolute;
    right: 0;
    top: 75px;
    z-index: 2;
  }

  .header__navigation--toggle,
  .header__search--toggle,
  .header__language-switcher--toggle,
  .header__close--toggle {
    cursor: pointer;
    margin: 0 5vw;
    position: relative;
  }

  .header__navigation--toggle.hide,
  .header__search--toggle.hide,
  .header__language-switcher--toggle.hide {
    display: none;
  }

  .header__navigation--toggle.open,
  .header__search--toggle.open,
  .header__language-switcher--toggle.open {
    display: block;
    margin-left: 0;
    margin-right: auto;
  }

  .header__navigation--toggle:after,
  .header__search--toggle:after,
  .header__language-switcher--toggle:after {
    display: none;
    font-size: 26px;
    font-weight: 600;
    position: absolute;
    left: 40px;
    text-transform: uppercase;
    top: -10px;
  }

  .header__navigation--toggle.open:after,
  .header__search--toggle.open:after,
  .header__language-switcher--toggle.open:after {
    display: block;
    word-break: normal;
  }

  .header__navigation--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5oYW1idXJnZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9ImhhbWJ1cmdlciIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZT0iIzQ5NEE1MiIgc3Ryb2tlLXdpZHRoPSIzIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNCIgeD0iMS41IiB5PSI5LjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTUiIHg9IjEuNSIgeT0iMTcuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__navigation--toggle:after {
    content: "Menu";
  }

  .header__language-switcher--toggle {
    background-image: url(//static.hsappstatic.net/cos-LanguageSwitcher/static-1.1/img/globe.png);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__language-switcher--toggle:after {
    content: "Language";
  }

  .header__search--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__search--toggle:after {
    content: "Search";
  }

  .header__close--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iY2xvc2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgLTEuMDAwMDAwKSIgc3Ryb2tlPSIjNDk0QTUyIiBzdHJva2Utd2lkdGg9IjMiPiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMC4wMDAwMDAsIC0xMC41MDAwMDApICIgeD0iLTAuNSIgeT0iMTAuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC41MDAwMDApIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtMTAuNTAwMDAwKSAiIHg9Ii0wLjUiIHk9IjEwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 110%;
    display: none;
    height: 25px;
    margin-right: 0;
    width: 25px;
  }

  .header__close--toggle.show {
    display: block;
  }
}
/* Menu and simple menu */

.hs-menu-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */

.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    flex-direction: column;
  }
}

/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}

/* Other layouts */
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*  DS-buttons LINKS */ 


a.ds-btn {
  display: inline-block;
  text-align: center;
  border-radius: 100px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  font-weight: 700;

}
a.ds-btn--S {
  font-size: 12px;
  line-height: 18px;
  padding: 7px 20px;
}
a.ds-btn--M {
  font-size: 14px;
  line-height: 20px;
  padding: 10px 24px;
}
a.ds-btn--L {
  font-size: 16px;
  line-height: 22px;
  padding: 13px 24px;
}
a.ds-btn--XL {
  font-size: 18px;
  line-height: 24px;
  padding: 16px 32px;
}
a.ds-btn--primary {
  color: #fff;
  background-color: #1872e7;
}
a.ds-btn:hover {
  text-decoration: none;
}
 a.ds-btn--primary:hover,
 a.ds-btn--primary:focus-visible {
  color: #fff;
  background: #004db3;
  box-shadow: 0px 4px 8px rgba(0, 109, 255, 0.16);
}
 a.ds-btn--primary:active {
  background: #003780;
  box-shadow: 0px 4px 8px rgba(0, 109, 255, 0.16);
}

  a.ds-btn--secondary {
  color: #29333D;
  background: #FFFFFF;
  box-shadow: 0px 4px 48px rgba(0, 55, 128, 0.04);
}

 a.ds-btn--secondary:hover,
a.ds-btn--secondary:focus-visible {
  background: #F7F9FB;
  box-shadow: 0px 4px 48px rgba(0, 55, 128, 0.08);
  color: #29333D;

}
 a.ds-btn--secondary:active {
  background: #F0F2F4;
  box-shadow: 0px 4px 48px rgba(0, 55, 128, 0.12);
   color: #29333D;
}
/* outline */
a.ds-btn--outline {
  color: #1872e7;
  border: 2px solid #1872e7;
  background: #fff;
}

a.ds-btn--outline:hover,
a.ds-btn--outline:focus-visible {
  color: #004db3;
  border-color: #004db3;
  background: #F7F9FB !important;
  box-shadow: 0px 4px 8px rgba(0, 109, 255, 0.16) !important;
}

a.ds-btn--outline:active {
  color: #003780;
  border-color: #003780;
  background: #F2F4F9 !important;
  box-shadow: 0px 4px 8px rgba(0, 109, 255, 0.16) !important;
}

a.ds-btn--ghost {
  color: #607282;
  background: transparent;
}
 a.ds-btn--ghost:hover {
  background: #f7f9fb;
  box-shadow: 0px 4px 8px rgba(105, 125, 142, 0.08);
  border-radius: 100px;
  color: #465462;
}
 a.ds-btn--ghost:active {
  background: #f0f2f4;
  box-shadow: 0px 4px 8px rgba(105, 125, 142, 0.08);
  border-radius: 100px;
}
 a.ds-btn--ghost-gray {
  color: #697d8e;
}
 a.ds-btn--ghost-gray:hover {
  background: #e1e6ea;
  box-shadow: 0px 4px 8px rgba(105, 125, 142, 0.08);
  border-radius: 100px;
}
a.ds-btn--ghost-gray:active {
  background: #b2bdc8;
  box-shadow: 0px 4px 8px rgba(105, 125, 142, 0.08);
  border-radius: 100px;
}
a.ds-link-btn {
  font-size: 14px;
  line-height: 20px;
  color: #1872E7;
}
a.ds-link-btn {
position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 22px;
  padding: 2px 34px 2px 12px;
  color: #1872E7;
  transition: all 0.5s ease-in-out;

}
a.ds-link-btn:hover,
a.ds-link-btn:focus {
  text-decoration: underline;
}
a.ds-link-btn:active {
  color: #004DB3;
}
a.ds-link-btn:disabled {
  color: #899BAD;
}
a.ds-link-btn:after {
  content: url("https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/buttons/arrow-right-blue.svg");
  position: absolute;
  right: 0px;
  transition: all 0.3s ease-in-out;
}
a.ds-link-btn:active:after {
  content: url("https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/buttons/arrow-right-navy.svg");
  right: -4px;
}
a.ds-link-btn:disabled:after {
  content: url("https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/buttons/arrow-right-gray.svg");
  right: -4px;
}

a.ds-link-btn:hover:after {
  right: -4px;
}

/* DS-buttons break points*/
@media (max-width: 480px) {
  a.ds-btn--XL {
    font-size: 16px;
    line-height: 22px;
    padding: 13px 24px;
  }
  a.ds-btn--L {
    padding: 13px 16px;
  }
}
@media (max-width: 768px) {
   a.ds-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
}


/*  Typography */







/* Anchors */

a {
  cursor: pointer;
  color: #29333D;
  transition: all .25s ease;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}
/* Headings */



.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: bold;
  margin: 0 0 24px;
}


.h1 {
  font-size: 48px;
  line-height: 64px;
}

.h2 {
  font-size: 40px;
  line-height: 56px;
}

.h3 {
  font-size: 32px;
  line-height: 40px;
}
.h4 {
  font-size: 24px;
  line-height: 32px;
}

.h5 {
  font-size: 20px;
  line-height: 26px;
}

@media(max-width: 480px) {
 .h2 {
	font-size: 28px;
	line-height: 36px;
  }
  .h4 {
  font-size: 20px;
  line-height: 26px;
}
 .h5 {
  font-size: 18px;
  line-height: 24px;
  }
}



/* Typography classes */

.bold {
  font-weight: 700;
}
.medium {
  font-weight: 500;
}
.no-margin {
  margin-bottom: 0;
}


.subtitle {
  font-size: 18px;
  line-height: 24px;
}
.body-16px {
  font-size: 16px;
  line-height: 24px;
}

.body-14px {
  font-size: 14px;
  line-height: 22px;
}
.body-12px {
  font-size: 12px;
  line-height: 18px;
}
.caption-11px {
  font-size: 11px;
  line-height: 16px;
}
.caption-10px {
  font-size: 10px;
  line-height: 14px;
}

.link-16px {
  font-size: 16px;
  line-height: 24px;
}
.link-14px {
  font-size: 14px;
  line-height: 22px;
}
.link-12px {
  font-size: 12px;
  line-height: 22px;
}
ul.no-list {
  padding: 0;
  margin: 0;
}

ul.ds-list,
.booking-conversation ul {
    margin: 0;
    padding: 0;
    list-style: none;  
}

ul.ds-list li,
.booking-conversation ul li {
    position: relative;
    margin: 0 0 0 34px;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 24px;

}
ul.ds-list li:before,
.booking-conversation ul li:before {
    content: '';
    font-family: fontawesome;
    font-size: 20px;
    line-height: 1;
    color: #1872e7;
    position: absolute;
    left: -34px;
    top: 2px;
    font-weight: 400;
    background: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/clients%20faces/Icon.svg);
    background-size: 20px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
}
ol.ds-list.big-numbers  {
  list-style: none;
  counter-reset: ds-counter;
  padding-left: 0;
  margin-bottom: 0;
}
ol.ds-list.big-numbers li {
  counter-increment: ds-counter;
  padding-left: 36px;
  position: relative;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 24px;
}
ol.ds-list.big-numbers li:last-child {
  margin-bottom: 0px;
}

ol.ds-list.big-numbers li::before {
  position: absolute;
  left: 0;
  content: counter(ds-counter);
  display: block;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.04px;
  color: #FFFFFF;
  width: 24px;
  height: 24px;
  border-radius: 24px;
  background-color: #1872E7;
  box-shadow: 0px 4px 9.6px rgba(24, 114, 231, 0.16);
}


.section__title-section {
  text-align: center;
}


/* Containers */
.main-wrapper {
    padding: 0 40px;
    max-width: 1440px;
    margin: auto;
}
.section-wrapper {
    padding-top: 108px;
    padding-bottom: 108px;
}
.box-wrapper {
  padding: 64px;
  background: #FFFFFF;
  border-radius: 16px;
}

@media (max-width: 1280px) {
    .main-wrapper {
    padding: 0 24px;
}
}
@media (max-width: 768px) {
    .main-wrapper {
    padding: 0 16px;
}
.section-wrapper {
    padding-top: 64px;
    padding-bottom: 64px;
}
  .box-wrapper {
    padding: 32px 16px;
}

}

/* Tooltips */
.tooltip-text {
  --height: auto;
  position: absolute;
  width: 236px;
  padding: 4px 8px;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  background: #00214d;
  border-radius: 4px;
  left: 28px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s;
  text-align: center;
  z-index: 999;
  margin-bottom: 0px;
}
.tooltip-text--over-left {
  bottom: calc(100% + 8px);
  left: unset;
  right: -14px;
}

.tooltip-text::after {
  content: " ";
  position: absolute;
  top: calc(50% - 5px);
  right: 100%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #00214d transparent transparent;
}
.tooltip-text--over-left::after {
  content: " ";
  position: absolute;
  top: 100%;
  left: calc(100% - 25px);
  margin-left: -5px;
  border-width: 8px;
  border-style: solid;
  border-color: #00214d transparent transparent transparent;
}
.tooltip-parent {
  position: relative;
  display: inline-block;
}
.tooltip-parent:hover {
  cursor: pointer;
}

.tooltip-parent:hover .tooltip-text,
.tooltip-parent:focus .tooltip-text {
  visibility: visible;
  opacity: 1;
}

@media (max-width: 768px) {
  .tooltip-parent:focus .tooltip-text {
    visibility: visible;
    opacity: 1;
  }
}
/* Details */
details.ds-details {
    background: #F7F9FB;
    border-radius: 8px;
    padding: 16px;
}

details.ds-details summary {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #29333D;
    list-style: none;
    margin-top: 0;
    position: relative;
    display: flex;
    align-items: center;
}
details.ds-details summary:hover {
    cursor: pointer;
}
details.ds-details summary::-webkit-details-marker{
    display: none;
}

details.ds-details summary::after {
    content: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/QES_Order/Icons/chevron-down-black.svg);
    position: absolute;
    right: 0;
    transition: all .15s linear;
}
details.ds-details[open] summary::after {
    content: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/QES_Order/Icons/chevron-up-blue.svg);
    margin-bottom: 2px;
}
details.ds-details summary img {
    filter: invert(36%) sepia(56%) saturate(7482%) hue-rotate(208deg) brightness(103%) contrast(81%);
    margin-right: 12px;
}
details.ds-details[open] summary {
    margin-bottom: 24px;
    padding-right: 20px;
}
/* breadcrumbs */
#main-content {
    position: relative;
}
.breadcumbs-navigation {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.16px;
    color: #607282;
    position: absolute;
    top: 24px;
    left: calc((100vw - 1440px) / 2);
    z-index: 2;
}

.hs-breadcrumb-menu-divider:before {
  content: "/";
  padding: 0 4px;
}


.breadcumbs-navigation a {
    color: #607282;
	font-weight: 400;
  font-size: 12px;
  line-height: 18px;
}
.breadcumbs-navigation a[href="javascript:;"] {
  text-decoration: none !important;
  cursor: default !important;
  color: #B2BDC8
}
.breadcumbs-navigation a[href="javascript:;"]:hover {
  text-decoration: none !important;
  cursor: default !important;
  color: #B2BDC8
}
.hs-breadcrumb-menu-item {
    padding: 0px;
}
.hs-breadcrumb-menu-item.last-crumb {
    color: #607282;
    font-weight: 700;
}

.breadcumbs-navigation a:hover {
    color: #1872E7;
    text-decoration: none ;
    cursor: pointer;
}
@media (max-width: 1440px) { 
    .breadcumbs-navigation {
        left: 0px;
    }
}
@media (max-width: 768px) { 
    .breadcumbs-navigation {
        display: none;
    }
}


details.modal > summary::-webkit-details-marker {
  display: none;
}
/* Font awsome */
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.1/css/swiper.min.css');












/* 1a. Containers */




/* 1b. Colors */






/* 1c. Typography */
















/* 1d. Buttons */










/* 1d. Buttons 2 */









/* 1d. Buttons 3 */




/* 1d. Buttons 4 */









/* 1e. Forms */










/* 1g. Site header */







/* 1h. Site footer */










.content-wrapper , .container {
    max-width: 1240px;
}

.container { margin: 0 auto; }

.dnd-section,
.content-wrapper--vertical-spacing {
    padding: 50px 24px;
}

.dnd-section > .row-fluid {
    max-width: 1240px;
}





html {
    font-size: 18px;
}

body {
    font-weight: normal; text-decoration: none; line-height: 1.3; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #29333D;
    position:relative;
}

/* Paragraphs */

p {
    font-weight: normal; text-decoration: none; line-height: 1.3; font-family: 'DM Sans', sans-serif; font-style: normal;
}

/* Anchors */

a {
    color: #1872E7;
}

a:hover,
a:focus {
    color: #004abf;
}

a:active {
    color: #409aff;
}

/* Headings */

h1 {
    font-weight: 700; text-decoration: none; line-height: 1.3; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #29333D;
    font-size: 42px;
}

h2 {
    font-weight: 700; text-decoration: none; line-height: 1.3; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #29333D;
    font-size: 40px;
}

h3 {
    font-weight: 700; text-decoration: none; line-height: 1.25; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #29333D;
    font-size: 32px;
}

h4 {
    font-weight: 700; text-decoration: none; line-height: 1.28; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #29333D;
    font-size: 28px;
}

h5 {
    font-weight: 700; text-decoration: none; line-height: 1.29; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #000000;
    font-size: 24px;
}

h6 {
    font-weight: 700; text-decoration: none; line-height: 1.22; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #29333D;
    font-size: 18px;
}

/* Blockquote */

blockquote {
    border-left-color: unset; position: relative; z-index: 1; font-size: 24px; line-height: 1.29; font-weight: 700; margin-bottom: 0; padding: 25px 0;    border-left: 0 !important;
}
blockquote:before { content: ' " '!important; font-size: 80px; font-style: italic; color: #1872e7; position: absolute; top: -16px; left: 0; }
blockquote:after { content: ' " '!important; font-size: 80px; font-style: italic; color: #1872e7; position: absolute; bottom: -16px; line-height: 0; right: 19px; }




button,
.button {
    background-color: 

  
  
    
  


  rgba(24, 114, 231, 1.0)

;
    border: ;
    border-radius: 50px;
    color: #FFFFFF;
    padding: 18.47px 26px;

}

button:hover,
button:focus,
.button:hover,
.button:focus {
    background-color: rgba(0, 74, 191, 1.0);
    border-color: ;
    color: #FFFFFF;
}

button:active,
.button:active {
    border-color: ;
    color: #FFFFFF;
}





form,
.submitted-message {
    font-weight: normal; text-decoration: none; line-height: 1.3; font-family: 'DM Sans', sans-serif; font-style: normal;
}

/* Form title */

.form-title {

    color: #29333D;
}

/* Form label */

form label {
    color: #29333D;
}

/* Form help text */

form legend {
    color: #29333D;
}

/* Form inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
    border-color: #E1E6EA;
    color: #29333D;
}

form input[type=text]:focus,
form input[type=email]:focus,
form input[type=password]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=file]:focus,
form select:focus,
form textarea:focus {
    border-color: #1872E7;
}

form .ai-focus-op-active > label { color:#1872E7 }



/* Form placeholder text */

::-webkit-input-placeholder {
    color: #29333D;
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
    color: #29333D;
}

/* Date picker */

.fn-date-picker td.is-selected .pika-button {
    background: #1872E7;
}

.fn-date-picker td .pika-button:hover {
    background-color: #1872E7 !important;
}

.fn-date-picker td.is-today .pika-button {
    color: #1872E7;
}

/* Submit button */

form input[type=submit],
form .hs-button {
    background-color: 

  
  
    
  


  rgba(24, 114, 231, 1.0)

;
    border: 0;
    border-radius: 50px;
    color: #FFFFFF;
    padding: 18.47px 26px;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
    background-color: rgba(0, 74, 191, 1.0);
    border-color: ;
    color: #FFFFFF;
}

form input[type=submit]:active,
form .hs-button:active {
    background-color: rgba(64, 154, 255, 1.0);
    border-color: ;
    color: #FFFFFF;
}

form .custom_has_error_red label {
    color: #dc3030;
}





.header .header-top-ber {
    background-color: 

  
  
    
  


  rgba(247, 249, 251, 1.0)

;
}
.header-menu{
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1)

;
}

.header-menu .hs-menu-wrapper > ul li a { color: inherit; }
.header-menu .hs-menu-wrapper > ul li { color: #697D8E; }
.header-top-ber .top-right-bnt a { color: #697D8E; }
.header-menu .hs-menu-wrapper>ul > li .hs-menu-children-wrapper li { color: #000000; }

body .navigation-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
    color: #697D8E;
    font-family: DM Sans, sans-serif;
    display: inline-block;
    padding: 10px 15px;
    width: 100%;
}

body .navigation-primary a:hover,
body .navigation-primary a:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
    color: #415566;
}

body .navigation-primary a:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
    color: #91a5b6;
}

body .navigation-primary .submenu.level-1 > li > a.active-item:after {
    background-color: #1872E7;
}

body .submenu.level-2,
.header__language-switcher .lang_list_class {
    background-color: 

  
  
    
  


  rgba(247, 249, 251, 1.0)

;

}

body .submenu.level-2 > li:first-child:before {

}


.header__language-switcher .lang_list_class:before {

}

body .submenu.level-2 .menu-item .menu-link:hover,
body .submenu.level-2 .menu-item .menu-link:focus,
.header__language-switcher .lang_list_class li:hover,
body .submenu.level-2 > li:first-child:hover:before,
body .submenu.level-2 > li:first-child.focus:before {
    background-color: 

  
  
    
  


  rgba(247, 249, 251, 1.0)

;
}
body.mobile-open {
  overflow: hidden;
}
.header__language-switcher .lang_list_class.first-active::after {
    border-bottom-color: 

  
  
    
  


  rgba(247, 249, 251, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
    font-family: DM Sans, sans-serif;
}

.header__language-switcher-label-current:after {
    border-top-color: #697D8E;
}

@media(max-width: 767px) {
    .header__navigation {
        background-color: 

  
  
    
  


  rgba(247, 249, 251, 1.0)

;
    }

    .header__navigation-toggle svg,
    .menu-arrow svg {
        fill: #697D8E;
    }
}





.footer {
    background-color: 

  
  
    
  


  rgba(247, 249, 251, 1.0)

;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
    color: #29333D;
}





.blog-index,
.blog-post,
.blog-header__inner,
.blog-related-posts {
    padding: 50px 0;
}

.blog-pagination,
.blog-comments {
    margin-bottom: 50px;
}

.blog-post__date {
    border-color: #29333D;
}

.blog-post__tag-link {
    color: #29333D;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
    color: #010b15;
}

.blog-post__tag-link:active {
    color: #515b65;
}

.blog-pagination__link {
    color: #29333D;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
    background-color: #1872E7;
}

#comments-listing .comment-reply-to {
    color: #1872E7;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
    color: #004abf;
}

#comments-listing .comment-reply-to:active {
    color: #409aff;
}











.card__price {
    font-weight: 700; text-decoration: none; line-height: 1.25; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #29333D;
    font-size: 32px;
}






body span.lightBg{content: '';height: 100%;width: 100%;position: absolute;top: 0;left: 0;background: transparent ;z-index: 99;}
/* body.lightBg:before{display:block;}
*/
/* Reset style */



ul { padding-left: 20px;   }
li { padding-left: 0px; margin-bottom: 5px; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.55em }
nav ul, nav ol { list-style: none; list-style-image: none; }
button, input, select, textarea,option { font-size: 100%; margin: 0; vertical-align: baseline;}
input[type="text"],input[type="tel"],input[type="email"]{ -webkit-appearance:none !important; }
input[type="submit"] {cursor: pointer;transition:all 0.5s ease;}
textarea { overflow: auto; vertical-align: top;resize:none; }
table { border-collapse: collapse; border-spacing: 0 }
button, html input[type="button"], input[type="reset"], input[type="submit"], textarea { -webkit-appearance: none; border-radius: 0; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:all 0.5s ease;}
/* End hide from IE Mac */ 
*:before, *:after {box-sizing: border-box;}
/* End Clearfix */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
/*Placeholder opacity cross browsers*/
input::-webkit-input-placeholder { color: #697D8E; opacity:1;} /* WebKit browsers */
input:-moz-placeholder { color: #697D8E; opacity:1;} /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color: #697D8E; opacity:1;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #697D8E; opacity:1;} /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder { color: #697D8E; opacity:1;} /* WebKit browsers */
textarea:-moz-placeholder { color: #697D8E; opacity:1;} /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder { color: #697D8E; opacity:1;} /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder { color: #697D8E; opacity:1;} /* Internet Explorer 10+ */
fieldset .legal-consent-container label { display: inline-block; }



.au-hubspot-cta a:hover , .mc-hubspot-cta a:focus , .mc-cta-simple a:hover , .mc-cta-simple a:focus { text-decoration: none; }
.au-cta-simple a img { transition: 0.5s ease all; }
.dis-btn a { pointer-events: none; cursor: not-allowed;}


.au-hubspot-cta .au-blue-arrow a , .au-hubspot-cta .au-black-arrow a {padding-right:70px;position:relative;z-index:1}
.au-hubspot-cta .au-blue-arrow a:after , .au-hubspot-cta .au-black-arrow a:after{position:absolute;content:"";top:50%;right:36px;width:25px;height:12px;background-image:url(https://f.hubspotusercontent30.net/hubfs/8249487/arrow1.svg);transform:translateY(-50%);z-index:-1;background-repeat: no-repeat; background-position: center center; background-size: cover;}
.au-hubspot-cta .au-black-tra a{padding-right:68px;position:relative;z-index:1}
.au-hubspot-cta .au-black-tra a:after {position:absolute;content:"";top:50%;right:30px;width:24px;height:12px;background-image:url(https://f.hubspotusercontent30.net/hubfs/8249487/arrow-black.svg);transform:translateY(-50%);z-index:-1;background-repeat: no-repeat; background-position: center center; background-size: cover;}
.au-hubspot-cta .au-link-boder a , .au-hubspot-cta .au-link a { padding-right: 38px; position: relative; z-index: 1; }
.au-hubspot-cta .au-link-boder a:after { position: absolute; content: ""; top: 50%; right: 0; width: 24px; height: 12px; background-image: url(https://f.hubspotusercontent30.net/hubfs/8249487/arrow-black.svg); transform: translateY(-50%); z-index: -1; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.au-hubspot-cta .au-link a:after { position: absolute; content: ""; top: 50%; right: 0; width: 24px; height: 12px; background-image: url(https://f.hubspotusercontent30.net/hubfs/8249487/Mconomy%202021/arrow-blue1.png); transform: translateY(-50%); z-index: -1; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.au-hubspot-cta .au-pointer a { padding-right: 53px; position: relative; z-index: 1; }
.au-hubspot-cta .au-pointer a:after { position: absolute; content: ""; top: 50%; right: 31px; width: 8px; height: 14px; background-image: url(https://f.hubspotusercontent30.net/hubfs/8249487/Mconomy%202021/pointer1.png); transform: translateY(-50%); z-index: -1; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.au-hubspot-cta .au-gost-cta a { position: relative; z-index: 1; padding-right: 36px;-webkit-transition: padding .4s cubic-bezier(0.165,0.84,0.44,1); transition: padding .4s cubic-bezier(0.165,0.84,0.44,1);font-weight:700; }
.au-hubspot-cta .au-gost-cta a:before { position: absolute; content: ""; top: 41%; right: 0; background-image: url(https://f.hubspotusercontent30.net/hubfs/8249487/Mconomy%202021/arrow-black.png); width: 24px; height: 12px; background-position: center center; background-repeat: no-repeat; background-size: cover; transform: translateY(-50%); z-index: -1; }
.au-hubspot-cta .au-gost-cta a:hover { padding-right: 40px; }

.au-primary-cta a { padding: 18.47px 26px; display: inline-block; font-size: 18px; line-height: 1.1; background-color:

  
  
    
  


  rgba(24, 114, 231, 1.0)

; color: #FFFFFF; border-radius: 50px;font-weight: 700; }
.au-cta-simple a:hover { text-decoration: none; }
.au-primary-cta.au-cta-small a { font-size: 16px; padding: 15.4px 26px; }
.au-primary-cta a:hover { background: 

  
  
    
  


  rgba(0, 77, 179, 1.0)

 !important; 
/*   border: 2px solid 

  
  
    
  


  rgba(0, 77, 179, 1.0)

 !important;  */
  box-shadow: 0px 4px 16px rgb(0 77 179 / 24%); }
.au-primary-cta a:focus { background: 

  
  
    
  


  rgba(0, 55, 128, 1.0)

; box-shadow: 0px 4px 48px rgb(0 77 179 / 8%); }
.au-primary-cta.dis-btn a {box-shadow: 0px 4px 48px rgb(0 77 179 / 8%);color: #ffffff7a;}


a.au-primary-cta { padding: 18.47px 26px; display: inline-block; font-size: 18px; line-height: 1.1; background-color:

  
  
    
  


  rgba(24, 114, 231, 1.0)

; color: #FFFFFF; border-radius: 50px;font-weight: 700; }
a.au-cta-simple:hover { text-decoration: none; }
a.au-primary-cta.au-cta-small a { font-size: 16px; padding: 15.4px 26px; }
a.au-primary-cta:hover { background: 

  
  
    
  


  rgba(0, 77, 179, 1.0)

; box-shadow: 0px 4px 16px rgb(0 77 179 / 24%); }
a.au-primary-cta:focus { background: 

  
  
    
  


  rgba(0, 55, 128, 1.0)

; box-shadow: 0px 4px 48px rgb(0 77 179 / 8%); }
a.au-primary-cta.dis-btn {box-shadow: 0px 4px 48px rgb(0 77 179 / 8%);color: #ffffff7a;}


.au-secondary-cta a { padding: 18.47px 26px; display: inline-block; font-size: 18px; line-height: 1.1; color: #29333d; border-radius: 50px; background: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; box-shadow: 0px 4px 48px rgb(0 55 128 / 8%); font-weight: 700; }
.au-secondary-cta a:hover { background: 

  
  
    
  


  rgba(247, 249, 251, 1.0)

; box-shadow: 0px 4px 16px rgb(0 77 179 / 24%); }
.au-secondary-cta.au-cta-small a { font-size: 16px; padding: 15.4px 26px; } 
.au-secondary-cta a:focus { background: 

  
  
    
  


  rgba(240, 242, 244, 1.0)

; box-shadow: none; } 
.au-secondary-cta.dis-btn a {box-shadow: 0px 4px 48px rgb(0 77 179 / 8%);color: #ffffff7a;}
.au-secondary-cta.dis-btn a { color: rgb(21 41 53 / 48%); box-shadow: 0px 4px 48px rgb(0 55 128 / 8%); }

a.au-secondary-cta { padding: 18.47px 26px; display: inline-block; font-size: 18px; line-height: 1.1; color: #29333d; border-radius: 50px; background: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; box-shadow: 0px 4px 48px rgb(0 55 128 / 8%); font-weight: 700; }
a.au-secondary-cta:hover { background: 

  
  
    
  


  rgba(247, 249, 251, 1.0)

; box-shadow: 0px 4px 16px rgb(0 77 179 / 24%); }
a.au-secondary-cta.au-cta-small  { font-size: 16px; padding: 15.4px 26px; } 
a.au-secondary-cta:focus { background: 

  
  
    
  


  rgba(240, 242, 244, 1.0)

; box-shadow: none; } 
a.au-secondary-cta.dis-btn  {box-shadow: 0px 4px 48px rgb(0 77 179 / 8%);color: #ffffff7a;}
a.au-secondary-cta.dis-btn  { color: rgb(21 41 53 / 48%); box-shadow: 0px 4px 48px rgb(0 55 128 / 8%); }

.au-gost-cta a { font-size: 16px; color: #29333d; line-height: 1.3; position: relative; display: inline-block; z-index: 1;font-weight: 700;
    /*   padding-bottom: 7px; */
} 

.au-gost-cta.au-gost-cta-blue a { color: #1872E7; }

.au-gost-cta a:after { content: " "; position: absolute; top: 123%; border-radius: 3px; left: 0%; width: 100%; height: 1px; background: 

  
  
    
  


  rgba(24, 114, 231, 1)

; background-color: 

  
  
    
  


  rgba(24, 114, 231, 1)

; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s; transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s; -webkit-transform-origin: right center; transform-origin: right center; z-index: -1; box-sizing: border-box; display: block; }
.au-gost-cta a:hover:after { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: left center; transform-origin: left center; }
.au-gost-cta a img { -webkit-transition: padding 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transition: padding 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); }
.au-gost-cta a:hover img { padding-left: 4px; }
.au-gost-cta.au-cta-small a span { display: none; }
.au-gost-cta.dis-btn a { color: #899BAD; }

.hs-cta-wrapper a.au-gost-cta{font-size:16px;color:#29333d;line-height:1.3;position:relative;display:inline-block;z-index:1;font-weight:700;position:relative;z-index:1;padding-right:36px;-webkit-transition:padding .4s cubic-bezier(0.165,0.84,0.44,1);transition:padding .4s cubic-bezier(0.165,0.84,0.44,1);font-weight:700}
.hs-cta-wrapper a.au-gost-cta:before{position:absolute;content:"";top:49%;right:0;background-image:url(https://f.hubspotusercontent30.net/hubfs/8249487/Mconomy%202021/arrow-black.png);width:24px;height:12px;background-position:center center;background-repeat:no-repeat;background-size:cover;transform:translateY(-50%);z-index:-1}
.hs-cta-wrapper a.au-gost-cta:after{content:" ";position:absolute;top:123%;border-radius:3px;left:0;width:100%;height:1px;background:

  
  
    
  


  rgba(24, 114, 231, 1)

;background-color: 

  
  
    
  


  rgba(24, 114, 231, 1)

;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:right center;transform-origin:right center;z-index:-1;box-sizing:border-box;display:block}
.hs-cta-wrapper a.au-gost-cta:hover{padding-right:40px!important}
.hs-cta-wrapper a.au-gost-cta:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center;}


/* SIMPLE CTA - cta_button au-button  */
a.cta_button_au { padding: 18.47px 26px; display: inline-block; font-size: 18px; line-height: 1.1; background-color:

  
  
    
  


  rgba(24, 114, 231, 1.0)

; color: #FFFFFF; border-radius: 50px;font-weight: 700; }
a.cta_button_au:hover { background: 

  
  
    
  


  rgba(0, 77, 179, 1.0)

; box-shadow: 0px 4px 16px rgb(0 77 179 / 24%); }
a.cta_button_au:focus { background: 

  
  
    
  


  rgba(0, 55, 128, 1.0)

; box-shadow: 0px 4px 48px rgb(0 77 179 / 8%); }



.au-primary-option-cta a{padding:12px 38px;display:inline-block;text-align:center;background-color:

  
  
    
  


  rgba(24, 114, 231, 1.0)

;color:#FFFFFF;border-radius:50px}
.au-primary-option-cta a:hover { background:

  
  
    
  


  rgba(0, 77, 179, 1.0)

; box-shadow: 0px 4px 16px rgb(0 77 179 / 24%); }
.au-primary-option-cta a:focus { background: 

  
  
    
  


  rgba(0, 55, 128, 1.0)

; box-shadow: 0px 4px 48px rgb(0 77 179 / 8%); }
.au-primary-option-cta a span.ctah1{font-size:18px;font-weight:700;display:block;line-height:1.1}
.au-primary-option-cta a span.ctah2{font-size:12px;font-weight:400}
.au-primary-option-cta.dis-btn a {box-shadow: 0px 4px 48px rgb(0 77 179 / 8%);color: #ffffff7a;}

.au-primary-cta.au-primary-cta-transparent a{background-color:transparent;color:#1872e7;border:1px solid #1872e7;padding:17.5px 26px}


a.au-primary-option-cta{padding:12px 38px;display:inline-block;text-align:center;background-color:

  
  
    
  


  rgba(24, 114, 231, 1.0)

;color:#FFFFFF;border-radius:50px}
a.au-primary-option-cta:hover { background:

  
  
    
  


  rgba(0, 77, 179, 1.0)

; box-shadow: 0px 4px 16px rgb(0 77 179 / 24%); }
a.au-primary-option-cta:focus { background: 

  
  
    
  


  rgba(0, 55, 128, 1.0)

; box-shadow: 0px 4px 48px rgb(0 77 179 / 8%); }
a.au-primary-option-cta span.ctah1{font-size:18px;font-weight:700;display:block;line-height:1.1}
a.au-primary-option-cta span.ctah2{font-size:12px;font-weight:400}
a.au-primary-option-cta.dis-btn  {box-shadow: 0px 4px 48px rgb(0 77 179 / 8%);color: #ffffff7a;}


/* all Background Overlay Color  */
.au-hero-bg-fixed {position:relative;z-index:1;} 
.au-overlay-color { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }


/* Top Bar */

.inner-top-header-bar {display: flex; padding: 13px 0; justify-content: flex-end;}
.top-right-bnt a {margin-left: 16px;font-size:14px;} 
a.top-first-link img { margin-right: 8px;height: 16px; display: inline; position: relative; top: -2px;}
.top-right-bnt { border-left: 2px solid #ccc;}
.inner-header{display:flex;align-items:center;justify-content:space-between; min-height: 82px}
header.header{position: absolute !important; z-index: 99999; width: 100%; transition: all .5s ease !important;left:0;right:0;top:0;}
.header ul.hs-menu-children-wrapper{background:#fff;box-shadow:0 4px 32px rgba(137,155,173,0.12);}
.header ul.hs-menu-children-wrapper li a{padding:7px 24px}
.header ul.hs-menu-children-wrapper{padding:10px 0;min-width:226px}
.header .hs-menu-wrapper .hs-menu-depth-1{margin:0 9px}
.header .hs-menu-wrapper .hs-menu-depth-1>a{padding:32px 0;display:inline-block}
.sticky .header-menu {position: fixed; top: 0; width: 100%; box-shadow: 0px 5px 80px rgba(0, 0, 0, 10%);}


/*************************************Depth 2****************************************************/
.header .menu ul > li.hs-menu-depth-1 > .child-trigger{display: inline-block;margin-left: 5px;height: 12px;width: 12px; position: relative;}

/* .header .menu ul > li.hs-menu-depth-1 > .child-trigger i{position: relative;} fix menu arrows Firefox*/

/*.header .menu ul > li.hs-menu-depth-1:hover > .child-trigger i:before{color:transparent;}*/
.header .menu ul > li.hs-menu-depth-1 > .child-trigger i:before{content: "\f078";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;font-size: 12px;top: 10px;left: 0;transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; position: absolute;
    left: 0;
    top: 0;}

/*************************************Depth 3****************************************************/
.header .menu ul > li.hs-menu-depth-2 > .child-trigger{ position: absolute; top: 0px; right: 20px; }
.header .menu ul > li.hs-menu-depth-2 > .child-trigger i{position: relative;}
.header .menu ul > li.hs-menu-depth-2 > .child-trigger i:before{content: "\f0d7";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;font-size: 12px;position: absolute;top: 10px;left: 0;transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
/*.header .menu ul > li.hs-menu-depth-2:hover > .child-trigger i:before{color:transparent;}*/


ul.lang_list_class { box-shadow: 0 0.125rem 0.375rem rgb(0 0 0 / 5%), 0 0.5rem 1.2rem rgb(0 0 0 / 10%) !important; border:0 !important; } 
.header__language-switcher .lang_list_class:before { display: none; }
.header__language-switcher .lang_list_class:after { display: none; } 
.header__language-switcher--label-current:after { display: none; }
.header__language-switcher--label-current { font-size: 14px; color: #697D8E; margin-bottom: 0; margin-left: 5px; }
.header__language-switcher { padding-right: 16px; display: block !important; } 
.lang_list_class a { font-size: 14px; } 
.lang_list_class li { margin: 0; }
.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a:hover { color: #697d8e;}

.autenti-header .globe_class {width: 16px; height: 16px; margin-bottom: -3px;}
[lang="ro"] .globe_class { background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/flags/Romania.png);}

[lang="en"] .globe_class { background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/flags/Great%20Brytain.png);}
[lang="pl"] .globe_class { background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/flags/Poland.png);} 
[lang="sk"] .globe_class { background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/flags/Slovakia.png);} 
[lang="es"] .globe_class { background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/flags/Spain.png);} 
[lang="cz"] .globe_class,
[lang="cs"] .globe_class { background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/flags/Czech%20Republic.png);} 
[lang="de"] .globe_class { background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/flags/Germany.png);} 
[lang="de-at"] .globe_class { background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/flags/Austria.svg);} 
[lang="hu"] .globe_class { background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/autenti-design-system/flags/Hungary.png);} 


@media(max-width:767px){ 
    .inner-top-header-bar { justify-content: space-between; } 
}

/* Footer Basic */

.inner-footer{padding:56px 0 40px}
.footer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;flex-wrap: wrap;}
.footer-menu .hs-menu-depth-1>a{font-weight:700;margin-bottom:24px!important;display:block}
.footer-menu ul.hs-menu-children-wrapper{position:unset!important;opacity:1!important}
.footer-menu1 ul.hs-menu-children-wrapper{display:block}
.footer-menu3 ul.hs-menu-children-wrapper{display:block}
.footer-menus{display:flex;}
.footer-menu1{width:25%}
.footer-menu2{width:25%}
.footer-menu3{width:25%}
.footer-menu .hs-menu-wrapper li a{color:#29333D;font-size:16px;white-space: unset !important;}
.footer-menu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li{margin-bottom:16px;padding-right:20px}
.footer-copy-text p{margin-bottom:0}
.footer-text{display:flex;align-items:center;justify-content:space-between;padding:15px 1px;flex-wrap:wrap}
.footer-bottom-text{background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

}
.footer-copy-text p{font-size:12px;color:#697D8E}
.footer-link li a{color:#697D8E;font-size:12px}
.footer-link li{margin-left:40px}
.footer-menus .hs-menu-wrapper > ul > li { width: 100%; }






.pad-tb-90{padding:90px 0;}
.dis-flex { display: flex; flex-wrap: wrap;}
.banner-btn.dis-flex {
    align-items: flex-start;
}
.inner-btn { margin-right: 40px;}
.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}


/* overlay animate in */

.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}


/* overlay animate out */

.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .4s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.banner-section{padding:130px 0 40px;position:relative}
.inner-hero{display:flex;align-items:center;margin:0 0 60px}
.banner-left{width:52%}
.banner-right{width:48%;padding-left:6.5%}
.banner-section:after{content:"";position:absolute;height:100%;width:57%;top:0;right:0;z-index:0}
.banner-section .container{position:relative;z-index:2}
.banner-video-img img{width:100%}
.banner-video-img{position:relative}
.video-icon i{position:absolute;left:50%;top:50%;transform:translate(-50%);margin:0 auto;opacity:1;font-size:62px;color:#fff;line-height:0;cursor:pointer;transition: all .5s;}
.banner-video-img .btn:hover .video-icon i { font-size: 86px;}
.video-popup{margin:0 auto}
.projectFacts{display:flex;flex-wrap:wrap;background:#fff;box-shadow:0 4px 56px rgb(105 125 142 / 8%);border-radius:8px;padding:50px 4% 30px;margin:0;justify-content: center;}
h3.counter-div{margin-bottom:8px}
p.count-p{ font-size: 14px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;color: #697D8E;}

.counter{margin-right:5px;}
.remove-style .projectFacts{box-shadow:none;padding: 0; margin: 0 -20px;}

@media(min-width:992px){
    .cou-row{margin:0 20px 35px;flex: 1 1 calc(25% - 40px);}
    .col-box-4 .cou-row{flex: 1 1 calc(25% - 40px);max-width:calc(25% - 40px);}
    .col-box-3 .cou-row{flex: 1 1 calc(33% - 40px);max-width:calc(33% - 40px);}
    .col-box-2 .cou-row{flex: 1 1 calc(50% - 40px);max-width:calc(50% - 40px);}
    .heroBannerEcom.v2 .columnChild { justify-content: center;}
}

/* Hero Main 2 */
.popup-commen{position:relative;background:#FFF;padding:15px;width:auto;max-width:80%;margin:40px auto}
.mfp-content iframe:not([title="reCAPTCHA"]) {width:100%;height:100%}

.mfp-content .mfp-close{background:#fff none repeat scroll 0 0!important;border-radius:50%;color:#000!important;font-size:34px!important;opacity:1!important;right:-24px!important;top:-27px!important}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(0.8)}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
.demo-left a span{width:53px;height:53px;display:inline-block;text-align:center;border-radius:30px;background-color:#fff;line-height:50px;filter:drop-shadow(0px 4px 24px rgba(105,125,142,0.16));margin-right:20px;padding-left:7px;transition: all .5s;}
.demo-left a{display:flex;flex-wrap:wrap;align-items:center;font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}
.demo-left a img{max-width:17px}
.au-fixed-main-srt{display:flex;flex-wrap:wrap;align-items:center}
.au-fixed-main-srt1{min-height: 450px;}
.au-right-fixed-po{width:608px;width:49%;position:relative;z-index:1}
.au-left-fixed-po{width:calc(100% - 608px);padding-right:80px;width:51%}
.au-hero-main-section1{padding:60px 0 238px}
.au-hero-main-section1.remove-pad-b { padding: 60px 0 60px; } 
.au-hero-main-section1 .section-header .sub-header p {font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;} 
.au-hero-img12 img{filter:drop-shadow(0px 10px 48px rgba(105,125,142,0.16))}
.au-main-round-dp{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);z-index:-1}
.au-round-anim{background-position: center center; background-repeat: no-repeat; background-size: cover; margin: 0 auto; width: 38vw; height: 38vw; max-width: 546px; max-height: 546px;}
.au-round-anim{--webkit-animation:spin 30s infinite linear;-moz-animation:spin 30s infinite linear;animation:spin 30s infinite linear}
.au-round-anim1{background-position: center center; background-repeat: no-repeat; background-size: cover; margin: 0 auto; width: 35vw; height: 35vw; max-width: 450px; max-height: 450px;}
.au-round-anim1{--webkit-animation:spin 30s infinite linear;-moz-animation:spin 30s infinite linear;animation:spin 30s infinite linear}
@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}
    to{-moz-transform:rotate(359deg)}
}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}
    to{-webkit-transform:rotate(359deg)}
}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.au-info-main-op p{font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}


/* Dynamic Content 1 */
ul.tabs{margin:0;padding:0;list-style:none}
.au-tab-left12 ul.tabs{max-width:420px}
ul.tabs li{display:inline-block;padding:23px 24px 20px;cursor:pointer;margin-bottom:15px}
.tab-content{display:none}
.tab-content.current{display:inherit}
ul.tabs li.current{background:#fff;box-shadow:0 4px 48px rgb(105 125 142 / 16%);border-radius:16px}
.au-dynamic-cont1{padding:60px 0 80px}
.au-dy-headline1{max-width:610px;margin:0 auto;text-align:center;margin-bottom:30px}
.au-tab-srt{display:flex;flex-wrap:wrap;align-items:center}
.au-tab-left12{width:40.564%;padding-right:30px}
.au-tab-info-srty{width:59.436%}
.au-tab-left12 ul.tabs{max-width:420px}
ul.tabs li h6{margin-bottom:8px}
.tab-cont-ew p{font-size: 14px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;margin-bottom:0} 
.au-tab-info-srty .tab-content img{filter:drop-shadow(0px 10px 48px rgba(105,125,142,0.16))}
.tab-img-srty{display:none;}

/** The Class
---------------------------------------**/
.tab-content.current .au-image-zoom1 {
    -webkit-animation: image-zoom-op 0.7s ease-out both;
    animation: image-zoom-op 0.7s ease-out both;
}

/** The Keyframes
--------------------------------------**/
@-webkit-keyframes image-zoom-op {
    0% {
        -webkit-transform: scale(0.8) translateY(0);
        transform: scale(0.8) translateY(0);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }
    100% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0);
        -webkit-transform-origin: center;
        transform-origin: center;
    }
}
@keyframes image-zoom-op {
    0% {
        -webkit-transform: scale(0.8) translateY(0);
        transform: scale(0.8) translateY(0);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }
    100% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0);
        -webkit-transform-origin: center;
        transform-origin: center;
    }
}

/* Add functionalities Modules */
.au-functionalities-v1{padding:100px 0 313px}
.au-add-fuct-title{max-width:710px;margin:0 auto;text-align:center;margin-bottom:100px}
.au-fixed-nav-static{background:linear-gradient(89.86deg,#186be7 0,rgba(24,114,231,1) 100%);padding:20px 23px;position:sticky;top:87px;left:0;width:100%; z-index: 99;border-top: 1px solid #E1E6EA;}
.au-fixed-nav-static ul{margin-bottom:0;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;padding:0;justify-content:center}
.au-fixed-nav-static ul li{margin:0 12px 0;font-weight:400}
.au-fixed-nav-static ul li a{color: #fff; font-weight: 400; opacity: 0.72;}
.au-fixed-nav-static ul li a.active { opacity: 1; font-weight: 700; }

.au-fixed-nav-static1{background:#fff;padding:20px 23px;position:sticky;top:87px;left:0;width:100%; z-index: 99;border-top: 1px solid #E1E6EA;box-shadow: 0px 4px 32px rgba(105, 125, 142, 0.16);}
.au-fixed-nav-static1 ul{margin-bottom:0;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;padding:0;justify-content:center}
.au-fixed-nav-static1 ul li{margin:0 12px 0;font-weight:400}
.au-fixed-nav-static1 ul li a{color: #697D8E; font-weight: 400; opacity: 0.72;border-bottom: 2px solid transparent;}
.au-fixed-nav-static1 ul li a:hover { opacity: 1; font-weight: 700; }
.au-fixed-nav-static1 ul li a.active { opacity: 1; font-weight: 700;border-bottom: 2px solid #1872E7; }

.au-funct-info { padding: 40px 0 0px; }
.au-functionalities-v1 > div#nav-1 { padding-top: 72px; } 
.au-funct-txt1 h5{margin-bottom:0}
.au-funct-txt1{padding-bottom:16px;border-bottom:1px solid #b2bdc8}
.au-add-funct-ip{display:flex;flex-wrap:wrap;margin:0 -40px;margin-top:32px}
.au-fuct-img1 img { max-width: 24px !important; }
.au-ftitle-cont > h6 { margin-bottom: 8px; }
.au-cont-srte p { font-size: 14px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal; color: #697D8E; }
.au-fuct-img1 { width: 64px; height: 64px; background: #b2bdc83d; border-radius: 8px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; max-height: 64px !important; }
.au-fuct-iteam1 { width: calc(33.33% - 80px); margin: 0 40px 32px; padding: 24px; border-radius: 16px; display: flex; flex-direction: column; }
.au-info-fuc1 { display: flex; flex-direction: column; height: calc(100% - 64px); padding-top: 24px; }
.au-fuct-cta1 { margin-top: auto; }
.au-cont-srte { margin-bottom: 32px;max-width: 262px; }


.sin-count .projectFacts {
    margin-top: -90px;
    position: relative;
    z-index: 1;
    margin-bottom: 40px;
}

/* CTA Section */

.cta-title h3,.cta-content p,.cta-content {color:#fff}
.inner-cta-section{padding:48px 0}
.txt-center{text-align:center}
.cta-section2 .inner-cta-section{display:flex}
.cta-section2 .cta-left-side{width:55%}
.cta-section2 .cta-right-side{width:45%;padding-left:5%}
.cta-section2 .cta-right-side li{color:#fff;font-size:18px;list-style:none;margin-bottom:12px;position:relative;padding-left:27px}
.cta-section2 .cta-right-side li:before{content:"";background-image:url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/Icon/Success.svg);width:16px;height:16px;background-size:contain;position:absolute;left:0;top:3px}
.cta-section2 .cta-bottom-left-text p{color:#7394c0;font-size: 14px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;margin-bottom:0}
.cta-section2 .cta-bottom-left-text{margin-top:16px}
.cta-right-side ul { padding-left: 0; }

/* CTA Section 4*/

.image-shape:after {content: "";background-image: url('https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/images/Group%20769%20%281%29.svg') !important;position: absolute;max-width: 709px;height: 391px;top: 20px;width: 100%;margin: 0 auto;right: 0;z-index: 1;background-size: contain;background-repeat: no-repeat;background-color: transparent !important;
    z-index:-1;
}
.image-shape {position: relative;}

/* Blog Slider */

.blog-desc{padding:15px}
span.author-name{display:block}
.blog-bottom-text{display:flex;align-items:center;justify-content:space-between;margin-top:48px}
/* .blog-link a{color:#29333d;display:flex;align-items:center} */
.blog-desc h4{margin-bottom:10px;color:#000}
.blog-author{font-size: 14px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;color:#697D8E;}
.blog-slider{position:relative;width:100%}
.blog-slider-right{width:100%;margin-left:46%}
.header-left-side{width:40%;top:0;position:absolute;padding-right:15px;z-index:50}
.pix-slider-dots .flickity-page-dots{position:relative;padding-top:30px;margin-top:0;bottom:0}
.pix-slider-dots .flickity-page-dots .dot{padding-top:0;border-radius:3.5px;height:7px;width:7px;background:rgba(52,58,64,.4);-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1)}
.pix-slider-dots .flickity-page-dots .dot.is-selected{width:20px;background:rgba(52,58,64,.6)}
.pix-overflow-all-visible .flickity-viewport{overflow:visible!important}
.blog-link a img{display: inline-block !important;  width: auto !important;}
.page-blog-section{overflow-x:hidden}
.slider-box-right .owl-nav{display:none}
.slider-box-right .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.slider-box-right .owl-item{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto!important}
.blog-feature-img {  height: 250px;border-radius: 8px; overflow: hidden;}
.blog-feature-img img { width: 100%; height: 100%; object-fit: cover; object-position: center center;}
.blog-slider-right .page-blog-item { position: relative; } 
.blog-slider-right  .carousel-cell { padding: 0 10px 30px; }
.blog-slider-right .page-blog-item:hover { box-shadow: 0px 4px 48px rgb(105 125 142 / 16%); transition: .5s ease all; }
.f-cover-area { width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer; z-index: 1; }
.owl-dots{position:relative;padding-top:50px;margin-top:0;bottom:0;display:flex;align-items:center;justify-content:center}
.owl-carousel .owl-dot{padding-top:0;border-radius:50%;height:8px;width:8px;background:#B2BDC8!important;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1);padding:0;border:0 none;margin:0 8px}
.owl-carousel .owl-dot.active{width:40px;background:#1872E7!important;border-radius: 8px;}
.logo-items.owl-carousel .owl-dot.active{width:40px;background:#1872E7!important;border-radius: 8px;}


.slider-box-right .owl-carousel.owl-drag .owl-item{transform:scale(0);position:relative;left:6%;top:0;transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;-webkit-transition:all .8s ease}
.slider-box-right .owl-carousel.owl-drag .owl-item.active{transform:scale(1);left:0}
.blog-content p{font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}


/* Product Features */
.pad-t-50{padding-top:50px}
.section-header{max-width:610px}
.features-desc h3{font-size:20px;margin-bottom:16px}
.features-icon{background:#f2faff;border-radius:8px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}
.features-items{display:flex;margin:56px -12px 0;flex-wrap:wrap;justify-content: center;}
.features-content p{margin-bottom:0}
.col-box-4 .features-item{width:calc(25% - 24px);margin:0 12px 30px;}
.col-box-3 .features-item{width:calc(33.33% - 24px);margin:0 12px 30px;}
.col-box-2 .features-item{width:calc(50% - 24px);margin:0 12px 30px;}
.features-content p{font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal}
/* 2 Column - Video and Content */
.inner-two-col{display:flex;align-items:center;flex-wrap:wrap}
.left-part-img{width:50%}
.two-col-right{width:50%}
.left-video-img{position:relative;max-width:576px}
span.video-icon img{max-width:17px} 
.left-video-img .video-icon{width:53px;height:53px;display:flex;text-align:center;border-radius:50%;background-color:#fff;line-height:50px;filter:drop-shadow(0px 4px 24px rgba(105,125,142,0.16));padding-left:7px;align-items: center; justify-content: center;transition: all .5s;}
.play-btn:hover .video-icon { transform: scale(1.5);}
.two-col-content{padding-left:30px}
.two-col-section .two-col-content .banner-content p, .two-col-section .two-col-content .banner-content ul li, .two-col-section .two-col-content .banner-content a { font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal }
.play-btn{position:absolute;top:50%;left:50%;margin:0 auto;transform:translate(-50%)}
li::marker{color:#1872E7 }
.features-items.h-center-opp1 .features-item {text-align: center;}
.features-items.h-center-opp1  .features-icon { margin: 0 auto;margin-bottom: 16px;}
.features-items.h-right-opp1 .features-item{text-align:right}
.features-items.h-right-opp1 .features-icon{margin:0 0 0 auto;margin-bottom:16px}

/* Logo Container 1 */
.logo-item{background:#fff;box-shadow:0 4px 48px rgb(105 125 142 / 16%);border-radius:16px;height:110px;display:flex;align-items:center;justify-content:center;padding:15px;margin: 28px 0;}
.logo-items{display:flex;align-items:center;justify-content:center;margin:60px 0px 0;flex-wrap:wrap}
.inner-features .logo-items.owl-carousel .owl-item .logo-item img { width: auto; max-height: 77px; }
.inner-features .logo-item a{display:inline-block}
.inner-features .section-header{margin-right:auto}
.inner-features .section-header.h-center-op{margin:0 auto;text-align:center}
.inner-features .section-header.h-right-op{margin:0 0 0 auto;text-align:right}

/* Testimonial Container */
.testimonial-content{display:flex;align-items:center}
.testimonial-item{background:#fff;box-shadow:0 4px 48px rgba(41,51,61,0.08);border-radius:16px;padding:40px;width:calc(33.33% - 24px);margin:0 12px;display: flex; flex-direction: column;}
.testimonial-items{display:flex;margin:0 -12px;animation:;flex-wrap:wrap}
.testimonial-logo{text-align:center;margin-bottom:24px}
.testimonial-content p{font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}
.testimonial-img{width:56px;height:56px;border-radius:50%;overflow:hidden;margin-right:16px;border: 4px solid #FFFFFF; box-shadow: 0px 4px 16px rgb(105 125 142 / 16%);}
.testimonial-img img{height:100%;width:100%;object-fit:cover;object-position:center center}
.testimonial-client{display:flex;align-items:center;margin-top: auto;}
.testimonial-desc h5{margin-bottom:0;font-size:16px}
.testimonial-desc p{margin-bottom:0;font-size: 14px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}
.testimonial-section .section-header{max-width:100%;text-align:center}
.testimonial-section .section-header h5{margin-bottom:48px}

.testimonial-item-slide{background:#fff;box-shadow:0 4px 48px rgb(41 51 61 / 8%);border-radius:16px;padding:40px;display: flex; flex-direction: column;}
.testimonial-items-sliderr .owl-stage-outer .owl-stage .owl-item { display: flex; flex-wrap: wrap; }
.testimonial-items-sliderr .owl-stage-outer .owl-stage { display: flex; flex-wrap: wrap; }
.testimonial-logo img{width:auto!important;margin:0 auto;height: 55px;}
.testimonial-items-sliderr .owl-stage-outer{padding:30px 0}
.testimonial-items-sliderr{margin:0}
.testimonial-item{margin-bottom:30px}
.testimonial-desc{width:calc(100% - 72px)}

.demo-left a:hover span { transform: scale(1.38);}

/* FAQ 1 */
.faq-item{background:#f7f9fb;border-radius:12px;padding:24px;margin:0 12px 24px;width:calc(50% - 24px)}
.faq-desc h4, .faq-desc h3 {font-size:20px;margin-bottom:10px}
.faq-content p{margin-bottom:0}
.faq-content *{font-size: 14px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;margin-bottom:0;line-height:1.28}
.faq-items{display:flex;flex-wrap:wrap;margin:0 -12px}
.faq-section .au-fixed-hline { margin-bottom: 30px !important; }
/* Breadcrumbs Nav1 */

.au-breadcumbs-section {padding:12px 0px;}
.au-breadcumbs-section ul li{margin-bottom:0;position:relative;z-index:1;padding-right:10px;margin-right:4px;font-size:14px;color:#697d8e}
.au-breadcumbs-section ul li:after{position:absolute;content:"/";top:0;right:0;z-index:-1}
.au-breadcumbs-section ul li a{color:inherit;line-height:inherit;font-size:inherit}
.au-breadcumbs-section ul li:last-child:after{position:unset;content:none}
.au-breadcumbs-section ul li:last-child{padding-right: 0; margin-right: 0; color: #29333D; font-weight: 700;}


/* step Form */

.step-form-section{overflow-x:hidden}
.form-col{display:flex;flex-wrap:wrap;align-items:center}
.form-top-title{background-color:#f7f9fb;display:flex;align-items:center;padding:10px 40px;border-radius:8px 8px 0 0;height:70px}
.form-step-count{font-size:14px;width:124px}
.inner-right-step-form{max-width:445px;margin-left:auto;box-shadow:0 4px 48px rgba(105,125,142,0.16);border-radius:8px;background-color:#fff;position:relative}
.inner-right-step-form:before{content:"";background:#e1e6ea;border-radius:16px 0 0 16px;height:calc(100%+48px);position:absolute;z-index:-1;top:-24px;left:50%;width:55vw}
.form-step-content{display:none}
.form-step-content.active{display:block}
.form-step-content .hs-submit .submit_btn{display:none}
.inner-form{padding:40px}
.inner-form .form-title{display:none}
.inner-form form .hs-form-field>label{font-size:20px;font-weight:700}
.inner-form .hs-richtext,.inner-form .hs-richtext p{margin-bottom:0!important;font-size:14px!important}
.form-progresbar{height:6px;background-color:#e1e6ea;max-width:244px;width:100%;margin-left:40px;position:relative;border-radius:8px;overflow:hidden}
.inner-progress-bar{position:absolute;left:0;top:0;height:100%;background:rgba(24,114,231,1.0)}


/* Blog Quote */

.inner-blog-quote{max-width:644px;margin:0 auto}
.blog-quote{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:24px}
.blog-quote-text{width:48%}
.blog-quote-img{width:48%;max-width:310px;height:300px}
.blog-quote-img img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px}
.quote-bottom-content *{font-size:14px}
.blog-quote-text h5:before{content:' " ';font-size:80px;font-style:italic;color:#1872e7;position:absolute;top:-47px;left:0}
.blog-quote-text h5:after{content:' " ';font-size:80px;font-style:italic;color:#1872e7;position:absolute;bottom:-40px;line-height:0;right:0}
.blog-quote-text h5{position:relative}

/* Richtext  */

.pad-t-90{padding-top:90px}
.pad-t-20{padding-top:20px}
.full-richtext{max-width:644px;margin:0 auto}
.vidyard-player-container{margin-bottom:45px!important}
.full-richtext h6{font-size:22px}
.full-richtext img{border-radius:8px}
.full-richtext li:before{content:"";background-image:url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/Icon/Success.svg);width:16px;height:16px;background-size:contain;position:absolute;left:-22px;top:3px}
.full-richtext li{position:relative;list-style:none;margin-bottom:20px}

.logo-items .owl-stage-outer{padding:20px 28px;margin: 0 -28px;}
.testimonial-items .owl-stage-outer{padding:30px 28px;margin: 0 -28px;} 
/* Feature Hero */

.h-center{margin:0 auto}
.h-center .heading-icon{margin:0 auto 40px}
.h-right{margin-left:auto}
.h-right .heading-icon{margin:0 0 40px auto}
.heading-icon{width:64px;height:64px;background:#b2bdc83d;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-height:64px!important;text-align:center}
.full-width-section .au-right-fixed-po{max-width:720px;width:100%;margin:30px auto}
.full-width-section .au-hero-img12 img{width:100%}
.full-width-section .au-round-anim{max-width:520px;max-height:520px;width:52vw;height:52vw}
.full-width-section .au-round-anim1{max-width:676px;max-height:676px;width:52vw;height:52vw}
.section-header{position:relative;z-index:2}
.au-hero-main-section1 .section-header {padding-bottom: 3vw;}
.padding-t-none{padding-top:0 !important;margin-top: -60px;}
.cou-row {margin-bottom: 0;}
.remove-style .cou-row { margin-bottom: 35px;}
.img-icon{margin-bottom: 15px; width: 64px; height: 64px; border-radius: 8px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; max-height: 64px !important;}
.img-icon img{width:25px}
.txt-center .img-icon{justify-content:center}
.img-img{margin-bottom:24px;height:auto}
.img-img img{object-fit:cover;object-position:center}
.btn-link.simple-link1 a { font-size: 16px; color: #29333d; line-height: 1.3; position: relative; display: inline-block; z-index: 1; padding-bottom: 7px; }
.simple-link1 a:after{content:" ";position:absolute;top:100%;border-radius:3px;left:0;width:100%;height:1px;background:#1872e7;background-color:#1872e7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:right center;transform-origin:right center;z-index:-1;box-sizing:border-box;display:block}
.simple-link1 a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}

/* Heading Section */
.au-fixed-hline { max-width: 711px; margin-right: auto; }
.au-fixed-hline.h-center-op { margin: 0 auto; text-align: center; }
.au-fixed-hline.h-right-op { margin: 0 0 0 auto; text-align: right; }
.au-fixed-hline .sub-header p {font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}


/* Hero Image Player */
.au-inner-ply-ds1 > a > span { position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); z-index: 1; width: 46px; height: 46px; background-color: #fff; text-align: center; line-height: 45px; border-radius: 50%; padding-left: 4px; display: inline-block; }
.au-inner-ply-ds1 { position: relative; z-index: 1; }
.au-hero-img-ply14 { margin: 90px 0; } 

/* Why is it worth it */
.au-fixed-worth1{display:flex;flex-wrap:wrap;align-items:center}
.au-left-img-pop{width:50.914%}
.au-worth-section .container{max-width:1312px}
.au-right-cont-srt{width:49.086%;padding-right:36px}
.au-video-img1{text-align:center;position:relative;z-index:1; padding: 64px 30px;}
.au-inner-video-yrt{position:relative;z-index:1;max-width:446px;margin:0 auto}
.au-inner-video-yrt>img{border-radius:8px}
.au-inner-video-yrt>a{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);z-index:1;width:46px;height:46px;background-color:#fff;text-align:center;line-height:42px;border-radius:50%;padding-left:4px;display:inline-block}
.au-video-img1:after { position: absolute; content: ""; top: 0; left: 0; height: 100%; background-color: #e1e6ea; border-radius: 8px; width: 39.223%; z-index: -1; }
.au-logo-mul-iteam{display:flex;flex-wrap:wrap;margin:0 -4px}
.au-logo-iteam-s1 a{padding:15px 5px;display:flex;border:1px solid #e1e6ea;border-radius:8px;min-width:140px;height:76px;align-items: center; justify-content: center;}
.au-logo-iteam-s1 img{max-width:129px!important}
.au-logo-iteam-s1{margin:0 4px 8px;}
.au-worth-cta12 { margin-top: 25px; }
.au-worth-section { padding: 90px 0; }
.au-cont-syu p, .au-cont-syu a, .au-cont-syu ul li, .au-cont-syu ol li { font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal; }

/* Text and Image */
.au-tag-int-section { padding-top: 50px;padding-bottom: 28px; }
.au-fixed-mul-txt1{display:flex;flex-wrap:wrap;align-items:center}
.au-left-info-gh{width:50.914%;padding-right:30px;padding-left:30px}
.au-right-img-kj{width:49.086%}
.au-fixed-mul-txt1{padding:62px 0}
.au-tag-int-section .container{max-width:1312px}
.au-tagline-sre p{font-size:16px;line-height:1.5;color:#1872e7;margin-bottom:0}
.au-tagline-sre{margin-bottom:8px}
.au-cta-gfd { margin-top: 25px; }
.au-fixed-mul-txt1.au-swap-even .au-left-info-gh{order:2;}
.au-fixed-mul-txt1.au-swap-even .au-right-img-kj{order:1}
.au-right-img-kj img { filter: drop-shadow(0px 10px 48px rgba(105, 125, 142, 0.16)); }
.au-text-oih p { font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal; }
.au-inner-info-ert { max-width: 458px; margin: 0 auto; }

.counter-div { margin-bottom: 8px;}
.txt-center .img-icon { margin-left: auto; margin-right: auto;}
/* Feature Three Cards */
.au-feature-three-v1 .au-add-funct-ip { margin-top: 0; }
.au-feature-title-bv { margin-bottom: 64px; }
.au-feature-three-v1 { padding-bottom: 90px;padding-top: 90px; }


/* FAQ 2 */

.pwr-accordion__title{font-size:20px;background:#f7f9fb;border-radius:12px;padding:24px;width:calc(100% - 24px);position:relative;cursor:pointer;margin-bottom:16px}
.pwr-accordion__desc{font-size:14px;padding:0 24px 25px;display:none}
.op-pwr-accordion{display:flex;flex-wrap:wrap;margin:0 -12px;}
.pwr-accordion-2col{margin:0 12px;width:calc(50% - 24px)}
.pwr-accordion__icon{width:48px;height:48px;background-color:#fff;display:flex;border-radius:50%;position:absolute;right:-24px;top:50%;transform:translateY(-50%);font-size:15px;align-items:center;justify-content:center;color:#697d8e}
.pwr-accordion .pwr-accordion__desc p {font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}
.pwr-accordion-2col .pwr-accordion__desc p {font-size: 14px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}

/* Testimonial Exteneded */

.inner-test-logos{display:flex;flex-wrap:wrap;margin:0 -5px 24px}
.test-logo{background:#fff;border-radius:8px;width:calc(33.33% - 10px);margin:0 5px 10px;display:flex;align-items:center;justify-content:center;padding:14px}
.left-test-part h6{margin-bottom:8px;font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;line-height:1.3;font-weight:700;}
.test-img{height:52px;width:52px;border:4px solid #fff;border-radius:50%;overflow:hidden;margin-right:16px;box-shadow:0 4px 16px rgba(105,125,142,0.16)}
.test-img img{width:100%;height:100%;object-fit:cover;object-position:center}
.test-top{display:flex;align-items:center}
.left-test-bottom{display:flex;justify-content:space-between;flex-wrap:wrap}
.left-test-bottom .text-bottom-text p {font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}
.test-desc h5{font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;margin-bottom:4px;font-weight:700;}
.test-desc h6{font-size: 14px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;margin-bottom:0;font-weight:400}
.test-item{padding:24px;background:#f7f9fb;border-radius:16px}
.test-bottom p{font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;margin-bottom:0}
.test-bottom{margin-top:16px}
.test-slider1 .owl-nav button{border:1px solid #e1e6ea;height:48px;width:48px;background-color:transparent;color:#697d8e;font-size:13px;border-radius:50%;display:flex;padding:0;align-items:center;justify-content:center}
.test-slider1 .owl-nav{display:flex;align-items:center;justify-content:flex-end;margin-top:24px}
.test-slider1 button.owl-next{margin-left:16px}
.au-fixed-hline h2{margin-bottom:12px}
.au-fixed-hline p{margin-bottom:0}
.au-fixed-hline{margin-bottom:40px}

.padding-t-0{padding-top:0 !important;}
.inner-faq-left-content p { font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}
.small-p-font .right-test-content p,.small-p-font .banner-content p,.small-p-font .banner-content p{ font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}



/* Hero Module */
.au-fixed-hero-hk{display:flex;flex-wrap:wrap;align-items:center}
.au-hero-left-oi{width:50%;padding-right: 30px;}
.au-hero-img-jk{width:50%}
.au-hero-module{padding:25px 0 30px}
.au-hero-tag-fr p { font-size: 16px; line-height: 1.5; color: #1872E7; margin-bottom: 0; }
.au-hero-tag-fr { margin-bottom: 8px; }
.au-hero-hedline-txt h2 { margin-bottom: 0; }  
.au-hero-hedline-txt { margin-bottom: 18px; }
.au-hero-cont-txt1 p { font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal; }
.au-cta-fhero1{display:flex;flex-wrap:wrap;align-items:center;margin:0 -8px}
.au-cta-fhero1 > div{margin:0 8px 16px}
.au-hero-form-io { margin-top: 24px;    max-width: 456px; }
.submitted-message { text-align: center; }
.au-hero-form-io form{display:flex;flex-wrap:wrap;align-items:flex-start}
.au-hero-form-io form .hs_email{width:calc(100% - 106px);padding-right:16px}
.au-hero-form-io form .hs_submit{width:106px}
.au-hero-form-io form input[type=email] { border-radius: 50px; }
.au-hero-module.au-full-width-srty{padding:80px 0}

.au-hero-module.au-full-width-srty .au-hero-form-io{max-width:456px;margin:0 auto}
.au-cta-fhero1 { margin-top: 24px; }
.au-hero-module.au-full-width-srty  .au-cta-fhero1 {  justify-content: center; }
.au-hero-module.au-swap-col1 .au-fixed-hero-hk .au-hero-left-oi{order:2;padding-left:30px;padding-right: 0;}
.au-hero-module.au-swap-col1 .au-fixed-hero-hk .au-hero-img-jk{order:1}
.au-hero-module.au-full-width-srty .au-hero-left-oi{max-width:580px;margin:0 auto;padding-right: 0 !important; padding-left: 0 !important;text-align:center;width:100%}


/* Numbered List And Image */
.au-work-fixed-info{display:flex;flex-wrap:wrap;align-items:flex-start}
.au-work-info-left9{width:40%;padding-right:25px}
.au-card-work-right9{width:60%}
.au-working-fr-section{padding:60px 0}
.au-add-work-title-op h6{margin-bottom:8px}
.au-add-work-cont-op p{font-size: 14px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}
.au-add-work-iteam-s5{padding:24px;margin-bottom:16px}
.au-add-work-cont-op p{margin-bottom:0}
.au-add-work-iteam-s5:last-child{margin-bottom:0}
.au-work-cta-d1 { margin-top: 16px; }
.au-work-cont-yt p { font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;  margin-bottom: 0; }
.au-work-cont-yt { margin-bottom: 40px; }
.au-card-work-right9.au-img-left2{text-align:left}
.au-card-work-right9.au-img-right2{text-align:right}
.au-card-work-right9.au-img-center2{text-align:center}
.au-work-fixed-info.au-img-up2{align-items:flex-start}
.au-work-fixed-info.au-img-vcenter2{align-items:center}
.au-work-fixed-info.au-img-down2{align-items:flex-end}

/* Text And CTA And Image */
h6.au-sub-work-head5{font-size:20px;line-height:1.3;margin-bottom:8px}
.au-side-bar-srt1 .au-work-fixed-info{align-items:center}
.au-side-bar-srt1 .au-work-fixed-info h4.au-work-head2{margin-bottom:16px}
.au-side-bar-srt1 .au-work-fixed-info .au-work-cont-yt{margin-bottom:24px}

/* Logo Container v2 */
.au-logo-ir-v2{padding:65px 0}
.logo-items-gt-v2{display: flex; flex-wrap: wrap; align-items: center; margin: 0 !important;}
.logo-item-hh-v2{width: 100% !important; text-align: center; margin: 0 !important;}
.logo-item-hh-v2 a { display: inline-block; }
.logo-item-hh-v2 img {width: auto !important; max-height: 85px;}

/* Three Info Cards And Image */
.au-fixed-info-card4{display:flex;flex-wrap:wrap;align-items:flex-start}
.au-card-info-right8{width:50%}
.au-card-info-left8{width:50%;padding-right:25px}
.au-info-card-m1{padding:50px 0}
.au-add-info-iteam-s1{margin-bottom:24px}
.au-add-info-iteam-s1:last-child{margin-bottom:0}
.au-info-img-po{width:48px;margin-bottom:16px}
.au-add-info-title-po p{margin-bottom:0;font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;font-weight:700}
.au-add-info-title-po{margin-bottom:8px}
.au-add-info-cont-po p{font-size: 14px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;}

/* Quote And Image */
.au-quote-module{padding:60px 0}
.au-author-info-fixed{display:flex;flex-wrap:wrap;align-items:center}
.au-author-img{width:456px}
.au-quote-info{width:calc(100% - 456px);padding-left:24px}
.au-quote-cont-txt p{font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;line-height:1.7;margin-bottom:0}
.au-quote-cont-txt{margin-bottom:16px}
.au-name-de p{font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal;color:#697D8E}
.au-quote-img { margin-bottom: 16px; }
/* Text And 2 CTAs And Image Player */
.au-infocert-module { padding: 60px 0; }
.au-fixed-infocert-hk{display:flex;flex-wrap:wrap;align-items:center}
.au-inf-left-oi{width:50%;padding-right: 24px;}
.au-inf-img-jk{width:50%}
.au-infinner-video-yrt>a{position:absolute;top:50%;left:-13%;right:0;margin:0 auto;transform:translateY(-50%);z-index:1;width:73px;height:73px;background-color:#fff;text-align:center;line-height:69px;border-radius:50%;padding-left:4px;display:inline-block}
.au-inf-video-img4{position:relative;z-index:1}
.au-infinner-video-yrt>a img{max-width:23px;width:100%}
.au-cta-finf1{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -8px;margin-top: 32px;}
.au-cta-finf1>div{margin:0 8px}
.au-inf-cont-txt1 h6{font-size:16px;line-height:1.4;margin-bottom:8px}
.au-inf-hedline-txt h4{margin-bottom:0}
.au-inf-hedline-txt{margin-bottom:16px}
.au-author-info-fixed.au-swap-testi1 .au-author-img{order:2}
.au-author-info-fixed.au-swap-testi1 .au-quote-info{order:1;padding-left:0;padding-right:24px}
.au-quote-img img { width: auto!important;}
.au-infocert-module .tab-button-outer ul{list-style-type:none;padding-left:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}
.au-infocert-module .tab-button-outer ul li{margin:0 10px;color: #697d8e; position: relative; z-index: 1;font-weight: 700;}
.au-infocert-module .tab-button-outer ul li a{color:inherit;font-size:inherit;line-height:inherit}
.au-infocert-module .tab-button-outer ul li.is-active{font-weight:700;color: #29333d;}
.tab-button-outer{margin-bottom:40px}
.au-infocert-module .tab-button-outer ul li:after{content:" ";position:absolute;top:117%;border-radius:3px;left:0;width:100%;height:2px;background:rgba(24,114,231,1);background-color:rgba(24,114,231,1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:right center;transform-origin:right center;z-index:-1;box-sizing:border-box;display:block}
.au-infocert-module .tab-button-outer ul li.is-active:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}
.tab-select-outer {display:none;}
.tab-select-outer select#tab-select { width: 100%; display: block; padding: 5px 20px 5px 10px; }
.tab-contents1.is-active{-webkit-animation:animationName 5s;-moz-animation:animationName 5s;-o-animation:animationName 5s;animation:animationName 5s}
@keyframes animationName{
    0%{opacity:0}
    50%{opacity:1}
    100%{opacity:1}
}
@-o-keyframes animationName{
    0%{opacity:0}
    50%{opacity:1}
    100%{opacity:1}
}@-moz-keyframes animationName{
    0%{opacity:0}
    50%{opacity:1}
    100%{opacity:1}
}
@-webkit-keyframes animationName{
    0%{opacity:0}
    50%{opacity:1}
    100%{opacity:1}
}




/* Industries module */
.au-fixed-indu1{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -30px}
.au-ind-iteam{width:calc(33.33% - 60px);margin:0 30px;display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:50px}
.au-indu-img-left1{width:80px}
.au-ing-info-right1{width:calc(100% - 80px);padding-left:16px}
.au-ing-header-txt1 h6{margin-bottom:8px}
.au-ing-info-cont1 ul{margin-bottom:0}
.au-ing-info-cont1 ul li , .au-ing-info-cont1 p , .au-ing-info-cont1 a  {font-size:12px;line-height:1.56;color: #697D8E;}
.au-industries-section .au-ind-wty1{margin-bottom:40px}
.au-industries-section { padding: 60px 0; }

/* Text And Image Right */
.au-methods-hui .au-right-img-kj { text-align: center; }
.au-methods-hui .au-right-img-kj img { filter: none; }
.au-methods-wty.au-methods-wty { margin-bottom: 18px; }



/* CTA Section 3 */
.au-inner-auto-fixed1 .cta-content p { font-size: 16px;font-weight: normal; text-decoration: none; line-height: 1.5; font-family: 'DM Sans', sans-serif; font-style: normal; }
.au-inner-auto-fixed1 { max-width: 480px; margin: 0 auto;padding: 56px 0 78px; min-height: 328px; }
.bg-shape-img:after { content: ""; background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/images/Group%20936.svg); position: absolute; left: -81px; max-width: 955px; height: 391px; top: 32px; width: 100%; margin: 0 auto; right: 0; z-index: -1; background-repeat: no-repeat; background-position: center center; background-size: cover; }

/* Tablet Hero */

.inner-tablet-section{padding:90px 0;position:relative;}
.pix-fancy-mockup{position:relative;display:block;pointer-events:none;will-change:transform;-webkit-transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;perspective-origin:50% 100%!important;box-sizing:border-box;text-align:center;position:relative;-webkit-perspective:1110px;perspective:1110px;-webkit-perspective-origin:50% 100%;perspective-origin:50% 100%}
.pix-fancy-mockup .pix-fancy-device-img{will-change:transform;-webkit-transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(26deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(26deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;vertical-align:middle;display:block;max-height:100%;max-width:100%;margin-bottom:60px;width:100%;overflow:hidden;position:relative;z-index:12}
.pix-fancy-mockup .pix-fancy-content{position:absolute;-o-object-fit:cover;object-fit:cover;width:86%;left:0;top:0;right:0;display:block;height:92%;margin-top:3%;z-index:2;margin-right:auto;margin-left:auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.pix-fancy-mockup .pix-fancy-content img{will-change:transform;-webkit-transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(26deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(26deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;vertical-align:middle;z-index:2;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;max-width:100%;max-height:100%;left:0;top:-2px;position:absolute}
.animate-in,.animating,.group-animate-in{-webkit-transition:none!important;transition:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.animate-in a,.animating a,.group-animate-in a{-webkit-transition:none!important;transition:none!important}
.animate-in,.animate-out,.group-animate-in{visibility:hidden!important;opacity:0!important}
.animating{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-timing-function:ease-in-out;animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both!important}
.no-js .animate-in,.ie .animate-in,.no-js .group-animate-in,.ie .group-animate-in{visibility:visible!important;opacity:1!important}
.pix-sliding-headline{opacity:0}
.pix-sliding-headline.pix-ready{opacity:1}
.inner-tablet{margin:10% 0;padding:0 14%;position: relative;}
.elementor-widget-pix-img{left: 50%; width: 70vw; max-width: 900px; position: absolute; top: -16%; transform: translate(-50%);}
.tablet-section{position:relative;z-index:9;}
.elementor-widget-pix-fancy-mockup{position:relative;z-index:1}
.rounded-lg img{-webkit-animation:rotate 50s normal linear infinite;animation:rotate 50s normal linear infinite}
@keyframes rotate{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
    25%{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg)}
    50%{-webkit-transform:rotate3d(0,0,1,180deg);transform:rotate3d(0,0,1,180deg)}
    75%{-webkit-transform:rotate3d(0,0,1,270deg);transform:rotate3d(0,0,1,270deg)}
    100%{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}
}
/* Plan Cards */
.au-add-planss1{display:flex;flex-wrap:wrap;margin:0 -12.5px}
.au-add-plan-iteams{width:calc(20% - 25px);margin:0 12.5px 25px;padding:48px 16px;background:#fff;box-shadow:0 4px 56px rgba(105,125,142,0.08);border-radius:16px}
.au-plan-wty1.au-fixed-hline{margin-bottom:40px}
.au-plan-section{padding:60px 0}
.au-plan-headline-txt1 sub{font-size:16px;line-height:1.2;font-weight:400;bottom: 0;display: inline-block;}
.au-plan-headline-txt1 h2{font-size:34px;line-height:1.25}
.au-plan-headline-txt1 * {margin-bottom:0}
.au-plan-headline-txt1{margin-bottom:11px}
.au-plan-size p{font-size:16px;line-height:1.5;font-weight:700;color:#1872e7;margin-bottom:0}
.au-plan-size{margin-bottom:24px}
.au-pck-info p{font-size:14px;line-height:1.5;margin-bottom:0}
.au-pck-info *{margin-bottom:0}
.au-add-plan-iteams.au-adjust-plan1{background:linear-gradient(87.19deg,#00214d 0,rgba(0,33,77,0.8) 100%);border-radius:8px}
.au-add-plan-iteams.au-adjust-plan1 .au-plan-headline-txt1 *{color:#fff}
.au-add-plan-iteams.au-adjust-plan1 .au-pck-info *{color:#fff}
.au-plan-cta1 { text-align: center; margin-top: 15px; }


/* Blog Listing */
.cm-blog-title1 {position: relative; z-index: 3;}
.cm-blog-title1 h1{margin-bottom:12px}
.cm-blog-title1 h5{font-weight:400;margin-bottom:0}
.cm-blog-title1{padding:62px 0}
.au-head-title1 h6 a{font-size:inherit;line-height:inherit;color:inherit}
.au-head-title1 h6{font-size:20px;line-height:1.3;margin-bottom:0}
.post-header.au-head-title1{margin-bottom:56px}
.post-listing{display:flex;flex-wrap:wrap;margin:0 -10px}
.post-listing .post-item{width:calc(33.33% - 20px);margin:0 10px 32px;background:#fff;border-radius:8px;position: relative; z-index: 1;}
.hs-featured-image-wrapper { width: 100%; height: 250px; border-radius: 8px; background-position: center center; background-size: cover; background-repeat: no-repeat; }
.post-content-main { padding: 12px 16px 24px; }
.post-listing .post-item:hover { box-shadow: 0px 4px 48px rgb(105 125 142 / 16%); transition: 0.5s ease all; }
.blog-list__tags a{font-size:12px;line-height:1.5;font-weight:500;color:#1872e7;padding:3px 12px;background-color:#b1d3ff;border-radius:40px;margin:0 4px 8px}
.blog-list__tags{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -4px 12px}
.ps-count-min *{font-size:14px;line-height:1.5;color:#697d8e}
.ps-count-min{display:flex;flex-wrap:wrap;align-items:flex-start}
.au-post-list-dyt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-top: auto;}
.pp-list-filters{margin-bottom:32px}
.pp-list-filters .widget-module ul{margin-bottom:0;list-style-type:none;padding-left:0;display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -8px}
.pp-list-filters .widget-module ul li sapn{display:none}
.pp-list-filters .widget-module ul li a span{display:none}
.pp-list-filters .widget-module ul li{margin:0 8px 16px}
.pp-list-filters .widget-module ul li a{font-size:14px;line-height:1.5;color:#29333d;padding:9px 14px;display:inline-block;background-color:#f0f2f4;border-radius:40px;font-weight:700}
.pp-list-filters .block>h3{display:none}
.au-post-name-opp p{margin-bottom:0;font-size:14px;line-height:1.5;color:#697d8e}
.au-post-name-opp{margin-bottom:1px}
.as-serch-box form { max-width: 390px; margin-right: auto; position: relative; z-index: 1; }
.as-serch-box form input#search { background: #F0F2F4; border-radius: 99px; border: none; padding: 20px 24px; padding-right: 67px;font-weight: 700; color: #29333D; }
.as-serch-box form button { width: 48px; height: 48px; border: none; background-color: #fff; border-radius: 50%; padding: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; position: absolute; top: 50%; right: 12px; transform: translateY(-50%); z-index: 9; }
.as-serch-box form button i { color: #000; font-size: 20px; }
a.au-blog-iteam-uip { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; } 
.post-listing .post-item .post-body { height: 100%; }
.post-content-main { height: calc(100% - 250px); display: flex; flex-direction: column; }

/*Placeholder opacity cross browsers*/
.as-serch-box form input::-webkit-input-placeholder { color: #29333D; opacity:1;} /* WebKit browsers */
.as-serch-box form input:-moz-placeholder { color: #29333D; opacity:1;} /* Mozilla Firefox 4 to 18 */
.as-serch-box form input::-moz-placeholder { color: #29333D; opacity:1;} /* Mozilla Firefox 19+ */
.as-serch-box form input:-ms-input-placeholder { color: #29333D; opacity:1;} /* Internet Explorer 10+ */
.as-serch-box form textarea::-webkit-input-placeholder { color: #29333D; opacity:1;} /* WebKit browsers */
.as-serch-box form textarea:-moz-placeholder { color: #29333D; opacity:1;} /* Mozilla Firefox 4 to 18 */
.as-serch-box form textarea::-moz-placeholder { color: #29333D; opacity:1;} /* Mozilla Firefox 19+ */
.as-serch-box form textarea:-ms-input-placeholder { color: #29333D; opacity:1;} /* Internet Explorer 10+ */
.as-serch-box { margin-bottom: 32px; }
.hs-blog-listing .blog-section { position: relative; z-index: 1;overflow: hidden; }
.au-main-round-dp54 { position: absolute; right: -5%; top: -26%; z-index: -1; } 
/* zmiana ułozenia kolka */

.au-main-round-dp54 {
    position: absolute;
    right: 5%;
    top: -10%;
    z-index: 1;
}
.hs-blog-listing .bm-author-profile-lo{display:flex;flex-wrap:wrap;align-items:center;margin:45px 0}
.hs-blog-listing .bm-author-profile-lo .bm-author-avatar-op{width:140px;border-radius:72px;position:relative;overflow:hidden;height:140px}
.hs-blog-listing .bm-author-profile-lo .bm-author-avatar-op img{width:100%;height:100%;object-fit:cover;object-position:center center}
.hs-blog-listing .bm-author-profile-lo .author-right-part{width:calc(100% - 140px);padding-left:20px}
.hs-blog-listing .bm-author-profile-lo .author-right-part h5.bm-author-name1{margin-bottom:8px}
.hs-blog-listing .bm-author-profile-lo .author-right-part .bm-author-bio123 p{margin-bottom:0;font-size:16px;line-height:1.5}
.bm-author-social-section1{margin-bottom:5px}
.bm-author-social-links1{display:flex;flex-wrap:wrap;align-items:center;margin:0 -5px}
.bm-author-social-links1 a{margin:0 5px}
.bm-author-social-links1 a i{font-style:unset;font-size:20px;line-height:1.1;font-family:'FontAwesome'!important}
.bm-author-social-links1 a{color:#697d8e}
.bm-author-social-links1 a:hover{color:#004db3}
/* Blog Posting */
.hs-featured-image-post-wrapper12 { width: 100%; min-height: 400px; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 8px; position: relative; z-index: 1; overflow: hidden;padding: 24px; }
.hs-featured-image-post-wrapper12:after { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background: linear-gradient( 180deg , rgba(41, 51, 61, 0) 0%, rgba(41, 51, 61, 0.8) 100%); }
.au-fixed-cont-oil{padding:24px 0;display:flex;flex-wrap:wrap;align-items:flex-start}
.au-left-side-aiu{width:310px;margin-top: 30px;}
.au-right-cout-lop{width:calc(100% - 310px);padding-right:30px}
.au-right-inner-sui{max-width:713px}
.au-right-inner-sui .au-hero-bg-fixed>.container{max-width:100%}
.au-right-inner-sui .au-hero-bg-fixed>.container .inner-blog-quote{max-width:100%}
.au-author-avatar-op4{width:100%;height:310px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:16px;margin-bottom:16px}
.au-author-name-s1 h5 a{font-size:inherit;line-height:inherit;color:inherit}
.au-author-name-s1 h5{margin-bottom:8px}
.bm-author-bio-srk12 p{font-size:16px;line-height:1.5}
.bm-author-profile-lo12{margin-bottom:32px}
.blog-related-posts-as { margin: 73px 0 80px; }
.au-blog-re-head-oi{max-width:471px;margin-bottom:48px}
.au-blog-re-head-oi h2{margin-bottom:0}
.au-au-title-txt p{font-size:16px;line-height:1.1;margin-bottom:0}
.au-au-title-txt{margin-bottom:24px}
.ch-klm-op .slider-wrapper .post-item{margin-bottom:16px}
.ch-klm-op .slider-wrapper .post-item .post-header.au-head-title1{margin-bottom:10px}
.ch-klm-op .slider-wrapper .post-item .post-header.au-head-title1 h6{font-size:16px;line-height:1.4}
.ch-klm-op .slider-wrapper .post-item:last-child{margin-bottom:0}
.au-articales-section5{margin:24px 0 0;padding-bottom:24px}
.ch-klm-op .slider-wrapper .post-item .au-post-list-dyt{align-items:center}
/* .blog-list__tags a { pointer-events: none; cursor: default; } */
.post-listing .ias-trigger a{padding:18.47px 26px;display:inline-block;font-size:18px;line-height:1.1;background-color:rgba(24,114,231,1.0);color:#fff;border-radius:50px;font-weight:700}
.post-listing .ias-trigger a:hover{background:rgba(0,77,179,1.0);box-shadow:0 4px 16px rgb(0 77 179 / 24%)}
.post-listing .ias-trigger a:focus{background:rgba(0,55,128,1.0);box-shadow:0 4px 48px rgb(0 77 179 / 8%)}
.post-listing .ias-trigger{width:100%;text-align:center!important}
.post-listing .ias-spinner{width:100%;text-align:center!important}
.hs-blog-listing .post-listing { margin-bottom: 35px; } 
.blog-post__body p, .blog-post__body ul li, .blog-post__body ol li, .blog-post__body a { line-height: 1.8; }
.au-blog-pagination-art *{font-size:14px;line-height:1.5;color:#fff!important}
.au-blog-pagination-art{color:#fff!important}
.au-blog-back-arrow{width:40px;height:40px;text-align:center;background:#fff;box-shadow:0 4px 32px rgba(105,125,142,0.24);border-radius:100px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:24px}
.au-blog-back-arrow i{color:#697d8e!important;font-size:20px;font-weight:700;font-family: 'FontAwesome';}
.au-blog-back-arrow a { display: block; width: 100%; height: 100%; line-height: 45px; text-align: center; }
.blog-post__body ul li:after{content:"";background-image:url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/Icon/Success.svg);width:16px;height:16px;background-size:contain;position:absolute;left:-22px;top:8.5px;z-index:-1;background-position:center center;background-repeat:no-repeat;background-size:cover}
.blog-post__body ul li{list-style-type:none;position:relative;z-index:1}
.blog-related-posts-as .post-listing .post-item { width: 100%; margin: 0;height: 100%; }
.blog-related-posts-as .au-mob-slider1 { margin: 0; }
.post-content-main .au-post-list-dyt img { width: auto !important; display: inline-block !important; }
.blog-related-posts-as .au-mob-slider1 .owl-stage { flex-wrap: wrap; display: flex; }

/* e-commerce numbered list (no span, img ect) */

ol.ecom-ol{
    list-style: none;
    counter-reset: counter;
    padding-left: 48px;
}
.ecom-ol li {
    position: relative;
    counter-increment: counter; 
    margin-bottom: 32px;
}
.ecom-ol li::before {
    content: counter(counter);
    font-size: 16px;
    line-height: 32px;
    letter-spacing: .02px;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    background-color: #1872e7;
    color: #fff;
    box-shadow: 0px 4px 9.6px rgba(24,114,231,0.16);
    display: inline-block;
    text-align: center;
    position: absolute;
    left: -48px;
    top: -4px;
    font-weight: 700;
}
.ecom-ol li::marker {
    display: none;
}




/* CTA Banner */
.au-ctab-section{padding:32px 24px 24px;background:linear-gradient(45deg,#00214d 0,rgba(0,33,77,0.8) 100%);border-radius:16px;margin: 24px 0;}
.au-ctab-section .au-cta-btitle-conts *{color:#fff}
.au-cta-fdg{margin-top:16px}
.au-cta-btitle-conts h6 { line-height: 1.34; }
.au-ctab-section .au-cta-btitle-conts ul li { font-size: 14px; line-height: 1.2; margin-bottom: 8px; position: relative; z-index: 1; list-style-type: none; }
.au-ctab-section .au-cta-btitle-conts ul li:after { content: ""; background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/Icon/Success.svg); width: 16px; height: 16px; background-size: contain; position: absolute; left: -23px; top: 0; z-index: -1; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.au-ctab-section .au-cta-btitle-conts p, .au-ctab-section .au-cta-btitle-conts a , .au-ctab-section .au-cta-btitle-conts ol li {font-size: 14px; line-height: 1.2;}
.white-popup-iu { position: relative; background: #FFF; padding: 40px; width: auto; max-width: 730px; margin: 20px auto; transition: 1s all; }
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .4s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.mfp-content .white-popup-iu button.mfp-close { right: 0px !important; top: 0px !important; }


.body-container{padding-top:136px}
.mfp-bg{z-index:999999!important}
.mfp-wrap{z-index:9999999!important}
.links-nav{margin-bottom:0;list-style-type:none;padding-left:0;display:flex;align-items:flex-start;flex:1;overflow:hidden;max-width:calc(100% - 126px)}
.links-nav li{padding:0 16px 0 0;flex:none}
.links-nav li a{font-size:14px;line-height:1.5;color:#29333d;padding:9px 14px;display:inline-block;background-color:#f0f2f4;border-radius:40px;font-weight:700}
.hidden-links{position:absolute;right:0;top:100%;z-index:9;border-radius:8px;padding-left:0;padding:9px 0;background-color:#f0f2f4}
.hidden-links li{padding:1rem}
.cat-div-top{display:flex;align-items:center;position:relative}
.cat-div-top button{background-color:transparent;border:0 none;color:#1872e7;padding:0;width:126px;font-size:16px}
.hidden-links li{list-style:none;padding:0}
.hidden-links li a{padding:2px 14px;display:block;font-size:14px;color:#29333d}
.cat-div-top button:after{content:"\f078";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:12px;left:0;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;padding-left:10px}


/* Search page */
.as-search-mm-page { padding: 30px 0 50px;min-height: 500px !important;}
.as-set-fixed-sserch {max-width: 960px;margin: 0 auto !important;float: none !important;}
.al-section-body {padding: 50px 0 0;}
.as-serch-boxx {max-width: 650px;margin: 0 auto;}
.as-serch-boxx p {font-weight: 700; margin-top: 10px;}
.as-search-mm-page ul#hsresults>li:first-child { margin-top: 30px; padding-top: 35px; border-top: 1px solid #f0f2f4; }
.as-search-mm-page .hs-search-results__pagination { display: flex; justify-content: space-between;flex-wrap: wrap; }
.set-ms-cta01 { width: 50%; text-align: left; }
.set-ms-cta02 { width: 50%; text-align: right; }
.as-search-mm-page .as-serch-box form { margin: 0 auto; max-width: 460px; }
.as-serch-box p { max-width: 460px; margin: 0 auto; margin-top: 20px; }
.as-set-fixed-sserch .hs-search-results ul li h4 a.hs-search-results__title { color: #29333d; font-family: inherit; font-size: inherit; margin-bottom: inherit; }
.as-set-fixed-sserch .hs-search-results ul { padding-left: 0; list-style-type: none; }
.as-set-fixed-sserch .hs-search-results__description { padding-top: 0; font-size: 16px; line-height: 1.5; margin-bottom: 0; }
.as-set-fixed-sserch .hs-search-results ul li{margin-bottom:22px}
.set-ms-cta02 a,.set-ms-cta01 a{padding:18.47px 26px;display:inline-block;font-size:18px;line-height:1.1;background-color:rgba(24,114,231,1.0);color:#fff;border-radius:50px;font-weight:700}
.set-ms-cta02 a:hover,.set-ms-cta01 a:hover{background:rgba(0,77,179,1.0);box-shadow:0 4px 16px rgb(0 77 179 / 24%)}
.as-set-fixed-sserch .hs-search-results ul li h4 { margin-bottom: 15px; }
.as-set-fixed-sserch .hs-search-results ul li h4 a.hs-search-results__title:hover { text-decoration: underline; }

.item-len-1 .au-fuct-iteam1 { width: calc(100% - 80px);}
.item-len-2 .au-fuct-iteam1 { width: calc(50% - 80px);}
.item-len-1 .au-cont-srte,.item-len-2 .au-cont-srte { max-width: 100%;}


/* Company data */
.au-company-data{padding:45px 0 30px}
.au-fixed-head-we{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -14px}
.au-add-company-data1{width:calc(50% - 28px);margin:0 14px 30px}
.au-company-image1{width:100%;height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:8px}
.au-company-name-info{margin-top:40px}
.au-company-name-info>h5{margin-bottom:20px}
.au-company-info15 p{margin-bottom:0;color:#697d8e;font-size:14px;line-height:1.5}
.au-fixed-company12 { max-width: 1085px; margin: 0 auto; }
.au-com-headline-txt2 h2{margin-bottom:0}
.au-com-headline-txt2{margin-bottom:48px}
.au-com-two-col-fixed1{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -12px 48px}
.au-com-two-col-fixed1 p{font-size:16px;line-height:1.5;margin-bottom:0}
.au-com-two-col-fixed1>div{margin:0 12px 12px}

/* Tab Contact Section */
.au-cont-left-srt2 .wrapper .tabs-wrapper { overflow: hidden; }
.au-cont-left-srt2 .wrapper .tabs-wrapper .tab-content ul {margin: 0;padding-left: 20px;list-style: square;}
.au-cont-left-srt2 .wrapper .tabs-wrapper .tab-content ul li {  }
.animated {-webkit-animation-duration: 150ms;animation-duration: 150ms;}
.tabs-wrapper { -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.tabs-wrapper select.tab-nav { display: none; }
.tabs-wrapper .target-tabs { overflow: hidden; position: relative; }
.tabs-wrapper .target-tabs .tab-content { display: none; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.tabs-wrapper .target-tabs .tab-content.active { display: block; }
.tabs-wrapper .target-tabs .tab-content.inactive { position: absolute; }
.tabs-wrapper ul.tab-nav{list-style:none;display:block;padding-left:0;margin-bottom:48px;display:flex;flex-wrap:wrap;align-items:center;margin:0 -8px 48px}
.tabs-wrapper ul.tab-nav li{display:inline-block;margin-bottom:0;margin: 0 8px 8px;}
.tabs-wrapper ul.tab-nav li a{text-decoration:none;display:block;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;font-size:inherit;line-height:inherit;color:inherit;padding:8px 14px 8px 15px;position:relative;z-index:1;overflow:hidden}
.tabs-wrapper ul.tab-nav li a *{font-size:14px;color:#697d8e;line-height:1.3;margin-bottom:0}
.tabs-wrapper ul.tab-nav li.active a{background:#fff;box-shadow:0 4px 24px rgba(105,125,142,0.16);border-radius:8px}
.tabs-wrapper ul.tab-nav li.active a *{font-weight:700;color:#000}
.tabs-wrapper ul.tab-nav li.active a:after{position:absolute;content:"";top:0;left:0;width:4px;height:100%;background-color:#1872e7}
.au-help-section{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -13.5px 12px}
.au-help-section .au-inner-cont-ac{margin:0 13.5px 12px}
.au-cont-img7{margin-bottom:16px}
.au-cont-info14 p{font-size:12px;line-height:1.4;color:#697d8e;margin-bottom:4px}
.au-cont-info14 a{font-size:14px;line-height:1.5;color:#1872e7}
.au-info-text45 p{font-size:14px;line-height:1.2;margin-bottom:0}
.au-info-text45{margin-bottom:24px}
.au-team-info-uy{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:368px;margin:0 -18px}
.au-team-img12{width:100%;height:148px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:8px;margin-bottom:12px}
.au-team-info-uy .au-add-team1{width:calc(50% - 36px);margin:0 18px 24px}
.au-team-mname p{font-size:14px;line-height:1.5;font-weight:700;margin-bottom:0}
.au-team-mname{margin-bottom:4px}
.au-team-job-title1 p{font-size:12px;line-height:1.4;color:#697d8e;margin-bottom:0}
.au-team-job-title1{margin-bottom:4px}
.au-team-email45 a{font-size:12px;line-height:1.4;color:#697d8e;margin-bottom:0}
.au-team-email45{margin-bottom:4px;line-height:1}
.au-cont-num12 a{font-size:12px;line-height:1.4;color:#697d8e;margin-bottom:0}
.au-cont-num12{line-height:1}
.au-contact-hero-section {padding: 56px 0 74px;}
.au-fixed-cont-oiu{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:1085px;margin:0 auto}
.au-cont-right-srt2{width:48.76%;background: #FFFFFF; box-shadow: 0px 8px 40px rgb(105 125 142 / 16%); border-radius: 8px; padding: 40px 48px 24px;}
.au-cont-left-srt2{width:51.24%;padding-right:30px}

/* featured blog posts */

.au-featured-blogs1 .au-featured-fd.post-listing .post-item { width: 100% !important; margin: 0 !important; }
.au-featured-blogs1 .au-featured-fd.post-listing { margin: 0!important; }
.au-featured-blogs1 { margin: 73px 0 80px }

/* pricing table for Qualified electronic signatures page */

.au-qualified-section .container{max-width:1312px}
.au-el-row-headline{display: flex; flex-wrap: wrap; margin: 0 0 16px;}
.au-big-col{width: 31.438%; margin-right: 24px;}
.au-col5{width: calc(25% - 24px); text-align: center; margin: 0 12px;}
.au-coumn-div3 .au-col5{width: calc(33.33% - 24px);}
.au-coumn-div2 .au-col5{width: calc(50% - 24px);}
.au-coumn-div1 .au-col5{width: calc(100% - 24px);}
.au-el-row-headline .au-col5 p{font-size:14px;line-height:1.5;color:#1872e7;font-weight:700;margin-bottom:0}
.au-el-coulmn-subheadline{display:flex;flex-wrap:wrap;}
.au-el-coulmn-subheadline .au-col4 p{margin-bottom:0;color:#fff;font-size:16px;line-height:1.5;font-weight:700}
.au-el-coulmn-subheadline .au-col4{padding:23px 11px 22px;background:linear-gradient(77.68deg,#1872e7 0,rgba(24,114,231,0.8) 100%);border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}
.au-el-coulmn-subheadline .au-col4.au-title-dsa{background:linear-gradient(87.19deg,#00214d 0,rgba(0,33,77,0.8) 100%);border-radius:8px;height:100%;}
.au-el-coulmn-subheadline .au-col4.au-title-dsa p{font-size:24px;line-height:30px}
.au-price-row{display:flex;flex-wrap:wrap;padding:16px 0;position: relative; z-index: 1;}
.au-price-row.even:after { position: absolute; content: ""; top: 0; left: 0px; width: 100%; height: 100%; background: #F7F9FB; border-radius: 8px; z-index: -1; }
.au-producte-info1{width:31.438%;text-align:right;min-height:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding-right:56px;margin-right: 24px;}
.au-producte-info1 h6{margin-bottom:0}
.au-prdinfo-column1 { width: calc(25% - 24px); text-align: center; margin: 0 12px; min-height: 56px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 5px 10px; position: relative; z-index: 1; }
.au-prdinfo-column1 p{margin-bottom:0;color: #697D8E;}
.au-prdinfo-column1:after{position:absolute;content:"";top:0;left:-12px;width:1px;height:100%;background-color:#899bad}
.au-qualified-section { margin: 60px 0; }
.au-prdmain-col1 { display: flex; flex-wrap: wrap; width: 68.562%; margin: 0 -12px; }
.au-el-second-ouyt { display: flex; flex-wrap: wrap; width: 68.562%; margin: 0 -12px; }
.au-el-second-ouyt .au-col4 { width: calc(25% - 24px); text-align: center; margin: 0 12px; } 
.au-el-first-ouy { width: 31.438%; margin-right: 24px; }
.au-ele-main-fixed1 {  position: relative; z-index: 1; }
.au-electronic-sign-fixed1 { width: 1312px; }
.au-el-coulmn-subheadline * { color: #fff; font-weight: 700; }
.au-coumn-div3 .au-col4{width:calc(33.33% - 24px)}
.au-coumn-div2 .au-col4{width:calc(50% - 24px)}
.au-coumn-div1 .au-col4{width:calc(100% - 24px)}
.au-coumn-div3 .au-prdinfo-column1{width:calc(33.33% - 24px)}
.au-coumn-div2 .au-prdinfo-column1{width:calc(50% - 24px)}
.au-coumn-div1 .au-prdinfo-column1{width:calc(100% - 24px)}
.au-col-max-field1 { display: flex; flex-wrap: wrap; width: 68.562%; margin: 0 -12px; }

/* 404 - Header Module */
.au-404-fixed-gh{display:flex;flex-wrap:wrap;align-items:center;max-width:1062px;margin:0 auto;padding:92px 0 130px}
.au-error-left-yi{width:54%;padding-right:56px}
.au-error-right-yi{width:46%}
.au-main-cont-iu{display:flex;flex-wrap:wrap}
.au-main-info-we{padding-right:16px;display:flex;flex-wrap:wrap;align-items:center}
.au-mail-info1{width:calc(100% - 28px);padding-left:10px}
.au-img-main-io{width:28px}
.au-cont-info1{display:flex;flex-wrap:wrap;align-items:center}
.au-cont-img-ki{width:24px}
.au-cont-yt1{width:calc(100% - 24px);padding-left:10px}
.au-error-cta1{margin-top:28px}
.au-econt-yt p{font-size:14px;line-height:1.5;margin-bottom:0}
.au-eheadline-txt1 h3{margin-bottom:0}
.au-eheadline-txt1{margin-bottom:16px}
.au-404-section { padding-top: 136px; }
.au-econt-yt { margin-bottom: 24px; max-width: 420px; }


.au-headline-conter12 {margin-bottom: 8px;}
.au-headline-conter12 h6 {margin-bottom: 0;}  
.wistia_responsive_padding iframe { display: block !important; visibility: visible !important; opacity: 1 !important; }
/* Horizontal BOXES Module */
.au-inner-box-srt{display:flex;flex-wrap:wrap}
.au-box-left-cont{width:50%;padding:40px;border:2px solid #1872e7;border-radius:16px 0 0 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}
.au-box-rinner-fixed{max-width:463px}
.au-box-right-cont{width:50%;padding:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:linear-gradient(78.88deg,#1872e7 -5.44%,rgba(24,114,231,0.8) 102.12%);border-radius:0 16px 16px 0}
.au-box-linner-fixed{text-align:center;max-width:362px;margin:0 auto}
.au-box-linner-fixed *{color:#fff}
.au-inner-box-srt.au-gray-layout .au-box-right-cont{background:#f0f2f4}
.au-box-rinner-fixed>h5{margin-bottom:9px}
.au-box-linner-fixed *{margin-bottom:10px}
.au-inner-box-srt.au-gray-layout .au-box-left-cont{border-color:#f0f2f4}
.au-box-right-cont .au-box-cta12 .au-primary-cta a{background-color:#fff;color:#1872e7;margin-bottom:0}
.au-inner-box-srt.au-gray-layout .au-box-right-cont .au-box-cta12 .au-primary-cta a{color:#1872E7;margin-bottom:0}
.au-box-rinner-fixed .au-box-cta12 .au-primary-cta a{background-color:transparent;color:#1872e7;border:1px solid #1872e7;padding:17.5px 26px}
.au-inner-box-srt.au-gray-layout .au-box-right-cont .au-box-linner-fixed *{color:#29333d}
.au-mobile-box{display:none}

/* black-month baner positioning */
.leadinModal:not(.leadinModal-theme-bottom-right-corner) {
    top: 87px !important;
}
.leadinModal-content-wrapper {
    max-width: 1240px !important;
}
.leadinModal-2559799.leadinModal .leadin-preview-wrapper {
    padding: 0 50px !important;
}
.leadinModal.leadinModal-theme-top.leadinModal-v3 .leadinModal-close {
    top: 4px !important;
    right: calc((100% - 1240px) / 2) !important;
}
.leadinModal .leadin-button {
    border-radius: 50px !important;
    padding: 0.5em 1.4em !important;
    font-weight: 700 !important;
}



/* fix hero button margin	 */
.banner-btn.dis-flex .inner-btn:first-child {margin-bottom: 15px;}

/* -------------------------------------------commen for all sites but if requiired then custom from above content ---------------------------------------------------- */
/*--------------- Responsive media query style start here ----------------*/
@media (max-width: 1440px){
    /*   .content-wrapper , .container {max-width: calc(100% - 200px);} */
    .content-wrapper , .container {max-width: 86%;}
    .au-plan-headline-txt1 h2 { font-size: 27px; }
    .au-plan-headline-txt1 sub { font-size: 14px; }
    .header-right-btn a {
        font-size: 14px !important;
    }
    .au-qualified-section .container { max-width: 86%; }
    .au-ele-main-fixed1 { overflow: scroll; overflow-y: hidden; }

    /* black-month baner positioning */
    .leadinModal.leadinModal-theme-top.leadinModal-v3 .leadinModal-close {
        right: 7% !important;
    }
}
@media(max-width:1380px){
    .header .hs-menu-wrapper ul li a{font-size:14px;}
    /* fix secondary cta padding	 */
    .au-primary-cta.au-cta-small a { font-size: 14px; padding: 15px 15px;}
    .au-secondary-cta.au-cta-small a { font-size: 14px !important; padding: 15px 15px;}
    .au-fixed-nav-static { top: 82px; }

    /* black-month baner positioning */
    .leadinModal {
        top: 82px !important;
    }
}
@media(max-width:1360px){


    .au-tag-int-section .container { max-width: 86%;}
    .au-worth-section .container { max-width: 86%;}

}

@media (max-width: 1280px){
    .au-add-plan-iteams { width: 100%;margin: 25px 0; }
    .au-add-planss1 {margin:0;}
    .au-plan-cta1 {  margin-top: 40px; }

}

@media (max-width: 1250px){
    h1 { font-size: 38px;}
    h2 { font-size: 34px;}
    .au-left-fixed-po { padding-right: 40px; }
    .au-tab-left12 { width: 49.564%;}
    .au-tab-info-srty { width: 50.436%; }
    .au-add-funct-ip { margin: 0 -20px;margin-top: 32px;}
    .au-fuct-iteam1 { width: calc(33.33% - 40px); margin: 0 20px 32px;}
    .au-hero-main-section1 { padding: 115px 0 115px; }
    .au-functionalities-v1 { padding: 100px 0 100px; }

    .banner-right { padding-left: 4.5%; } 
    /*   .logo-item { width: calc(20% - 30px); margin: 0 15px; padding: 15px; } */
    .logo-items { margin: 60px 0px 0;  }

    .cta-section2 .cta-right-side { padding-left: 30px; }
    .blog-slider-right { margin-left: 40%; }
    .au-right-cont-srt {padding-right: 0; }

    .au-cont-left-srt2 { width: 540px;}
    .au-cont-right-srt2 { width: calc(100% - 540px);padding: 40px 25px 24px; }

}
@media (max-width: 1200px){
    .footer-menus{display:flex;flex-wrap:wrap}
/*  fix by WO  */
/*     .header-right-btn a {
        font-size: 12px !important;
    } */
    .au-left-side-aiu { width: 300px; }
    .au-right-cout-lop { width: calc(100% - 300px); }
    .au-primary-cta a {font-size: 17px;}
    .hs-featured-image-wrapper {height: 215px; }
    .post-content-main { height: calc(100% - 215px); }
  
    .header .hs-menu-wrapper ul li a{font-size:13px;}

  
}
@media(min-width:1140px){
    .header .hs-menu-wrapper{display:block!important}
/*  fix issue with menu arrow animation not coresponding with dropdown  */
    .headerWithMegaMenu .hs-menu-wrapper > ul > li.menuActive .child-trigger i:before{transform: rotateX(180deg) !important;}
/*    */
    .header .hs-menu-wrapper > ul > li{position:relative;}
    .header .hs-menu-wrapper>ul>li.active-branch > a:after {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
    .header .hs-menu-wrapper > ul > li > a:after {
        content: " ";
        position: absolute;
        top: 60px;
        margin-top: 4px;
        border-radius: 3px;
        left: 0%;
        width: 100%;
        height: 3px;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transition: -webkit-transform 0.2s;
        transition: -webkit-transform 0.2s;
        transition: transform 0.2s;
        transition: transform 0.2s, -webkit-transform 0.2s;
        -webkit-transform-origin: right center;
        transform-origin: right center;
        box-sizing: border-box;
        display: block;
        background: #1872E7;
    }

    .header .hs-menu-wrapper > ul > li:hover > a:after , .header .hs-menu-wrapper > ul > li.menuActive > a:after {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}
@media (max-width: 1139px){ 

    /**********************************************Toggle Icon***************************************/
    .header .mobile-trigger{display: inline-block !important; cursor: pointer; position: absolute; right: 8%; width: 34px; padding: 18px 0px; z-index: 12; top: 23px;}
    .header .mobile-trigger .line {display: block;background:#697D8E;width: 34px;height:3px;position:absolute;left: 0;border-radius: 4px;}
    .header .mobile-trigger .line.line-3{top:50%;}
    .header .mobile-trigger.active-re .line-3 { transform: translateY(-23px) translateX(0) rotate(-45deg); -webkit-transform: translateY(-23px) translateX(0) rotate(-45deg); -moz-transform: translateY(-23px) translateX(0) rotate(-45deg);}
    .header .mobile-trigger.active-re .line.line-3 {top:83%;}
    .header .mobile-trigger .line.line-2{top:25%;}
    .header .mobile-trigger.active-re .line-2 { opacity: 0;}
    .header .mobile-trigger .line.line-1{top:0;}
    .header .mobile-trigger.active-re .line-1{top:12%;}
    .header .mobile-trigger.active-re .line-1 { transform: translateY(3px) translateX(0) rotate(45deg); -webkit-transform: translateY(3px) translateX(0) rotate(45deg); -moz-transform: translateY(3px) translateX(0) rotate(45deg);}
    .header .menu ul>li.hs-menu-depth-1 >a { width: 100%; }
    /**********************************************Depth 1***************************************/
    .header .hs-menu-wrapper{display:none;position:absolute;width: 100%;left:0;right:0;top:100%;background:

  
  
    
  


  rgba(255, 255, 255, 1)

;}
    .header .menu ul > li.hs-menu-depth-1{ width: 100%;}
    .header .menu ul > li.hs-menu-depth-1 > a{color:#697D8E;padding: 10px 15px;display: inline-block;padding-left: 0;} 

    /**********************************************Depth 2***************************************/
    .header .menu ul > li.hs-menu-depth-1 ul.hs-menu-children-wrapper{position: unset;display:none;visibility:visible;opacity:1;box-shadow: none; background-color: unset;}
    .header .menu ul > li.hs-menu-depth-1 .child-trigger{top: 0; right: 21px; position: absolute; height: 35px; width: 100%; display: flex; align-items: center; justify-content: flex-end;}
    .header .menu ul > li.hs-menu-depth-2,.header .menu ul > li.hs-menu-depth-3 { border-top: 1px solid #fff; }
    .header .menu ul > li.hs-menu-depth-1 > .child-trigger.child-open i:before ,
    .header .menu ul > li.hs-menu-depth-2 > .child-trigger.child-open i:before {transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; transform: translateY(0) translateX(0) rotate(180deg);-webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}{transform: translateY(0) translateX(0) rotate(180deg);-webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}

    /**********************************************Depth 3***************************************/
    .header .menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible;left:0;}
    .form-columns-2 > div { width: 1oo% !important; }

    .inner-header {height: 60px; min-height: 60px}
    .header-menu { position: relative; z-index: 1; }
    .header .hs-menu-wrapper .hs-menu-depth-1 {margin: 0 0;}
    .header .menu ul > li.hs-menu-depth-1 > .child-trigger i:before{position:unset;}
    .header-menu .hs-menu-wrapper > ul { max-width: 86%;  margin: 0 auto;  }
    .header-right-btn {display: none;}

    .au-fixed-nav-static { top: 60px; }

    .au-fixed-nav-static1{top:60px !important;}
    .au-fixed-nav-static1 ul li a{font-size: 14px;}

    /* black-month baner positioning */
    .leadinModal {
        top: 60px !important;
    }
}
@media (max-width: 1080px){
    .testimonial-item { padding: 40px 25px; }
    /*   .logo-item { width: calc(33.33% - 30px); margin: 0 15px 30px; } */
    .cta-section2 .cta-right-side { width: 50%; }
    .cta-section2 .cta-left-side { width: 50%; }

    .header-left-side { width: 100%; top: 0; position: unset; padding-right: 0; margin-bottom: 40px; }
    .blog-slider-right { margin-left: 0; }
    .blog-related-posts-as .post-listing .post-item { width: 100%; margin: 0; }
    .blog-related-posts-as .au-mob-slider1 { margin: 0; }
    .post-content-main .au-post-list-dyt img { width: auto !important; display: inline-block !important; }
    .hs-blog-listing .post-listing .post-item { width: calc(50% - 20px); }

    .au-cont-left-srt2 { width: 100%; padding-right: 0; margin-bottom: 20px; }
    .au-cont-right-srt2 { width: 100%; }
    .au-team-info-uy .au-add-team1 { width: calc(20% - 20px); margin: 0 10px 24px; }
    .au-team-info-uy { max-width: 100%;margin: 0px -10px; }
    .au-company-image1 {  height: 280px; }
    .footer-text { justify-content: center; }
}
@media (max-width: 1024px){
    h1 { font-size: 34px;}
    h2 { font-size: 30px;}
    h3 { font-size: 28px;}
    h4 { font-size: 26px;}
    .content-wrapper , .container {max-width: 87%;}
    .header-menu .hs-menu-wrapper>ul { max-width: 87%; }
    .au-tag-int-section .container { max-width: 87%;}
    .au-worth-section .container { max-width: 87%;}

    /*   .footer-menu1 { width: 40%;} */
    .pad-tb-90 { padding: 60px 0;}
    .au-qualified-section .container { max-width: 87%; }
    .footer-menu .hs-menu-wrapper li a {  font-size: 15px; }

    /* black-month baner positioning */
    .leadinModal.leadinModal-theme-top.leadinModal-v3 .leadinModal-close {
        right: 14px !important;}
}
@media(min-width:992px){
    .tab-cont-ew {
        display: block !important;
    }
    .con-out-img .left-part-img{position:absolute;left:0;width:50%;text-align:left;height:100%;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;justify-content:flex-start}
    .con-out-img .two-col-right{float:right}
    .con-out-img .left-video{width:100%}
    .con-out-img .left-video-img{max-width:100%}
    .inner-two-col.con-out-img{align-items:center;min-height:36vw;justify-content:flex-end}
}
@media (max-width: 991px){
    .au-left-fixed-po { padding-right: 0px; width: 100%;padding-bottom: 100px; }
    .au-round-anim { width: 490px; height: 490px; }
    .au-right-fixed-po {  width: 70%; }
    .au-right-fixed-po { width: 100%; max-width: 603px; margin: 0 auto; }
    .au-tab-srt { align-items: flex-start; }
    .au-add-funct-ip { margin: 0 -10px;margin-top: 32px; }
    .au-fuct-iteam1 { width: calc(33.33% - 20px); margin: 0 10px 20px; }
    .au-tab-info-srty { display: none; }
    .au-tab-left12 { width: 100%; padding-right: 0; }
    .au-tab-left12 ul.tabs { max-width: 100%; }
    ul.tabs li {  width: 100%; }
    .tab-img-srty { display: block !important; margin-top: 25px; }
    .tab-cont-ew { display: none; }
    ul.tabs li { border: 1px solid #29333d; padding: 0; border-radius: 12px 12px 12px 12px; }
    ul.tabs li > h6 {padding: 20px; margin-bottom: 0; position: relative; z-index: 1; padding-right: 33px; }
    .tab-cont-ew { padding: 20px; }
    ul.tabs li>h6:after{position:absolute;content:"\f078";top:50%;right:13px;font-family:'FontAwesome';transform:translateY(-50%);z-index:-1;font-size:15px;color:#29333d}
    ul.tabs li.tab-link.current>h6{background-color:#f7f9fb;border-radius:10px;}
    ul.tabs li.current {border-radius: 10px;}



    .banner-right { padding-left: 0; width: 80%; padding-bottom: 5%; }
    .banner-left { width: 100%; order: 1;  }



    .inner-hero { flex-wrap: wrap; }
    .cou-row p{margin-bottom:0}
    .projectFacts{padding:40px 30px}
    .cou-row { width: 100%; margin: 0 0 20px; }
    .projectFacts { padding: 40px 30px; }
    .cou-row p { margin-bottom: 0; }
    .banner-section:after { position: unset; content: none; } 

    .banner-section.banner-section-no-padding {
        padding-top: 10px;
    }

    .features-item { width: calc(50% - 24px) !important; margin: 0 12px 30px; }

    .two-col-right { width: 100%; }
    .two-col-content { padding-left: 0; }
    .left-part-img { width: 100%; order: 2; margin-top: 20px; }

    .testimonial-item { width: 100%; margin: 0 0px 30px; }
    .testimonial-items {margin: 0; }
    .cta-section2 .inner-cta-section { flex-wrap: wrap; }
    .cta-section2 .cta-left-side { width: 100%;text-align: center; }
    .cta-section2 .cta-right-side { width: 100%; padding-left: 0; margin-top: 40px; }
    .cta-left-side .cta-title h3 { text-align: center !important; }

    .au-right-cont-srt{width:100%;order:1}
    .au-left-img-pop{width:100%;order:2;margin-top:40px;max-width:651px}
    .au-video-img1{padding:30px}
    .au-worth-section { padding: 50px 0; }

    .au-right-cont-srt{width:100%;order:1}
    .au-left-img-pop{width:100%;order:2;margin-top:40px;max-width:651px}
    .au-right-img-kj{width:100%;order:2}
    .au-left-info-gh{width:100%;padding:0;order:1!important}
    .au-inner-info-ert{max-width:100%;margin-bottom:35px}
    .au-fixed-mul-txt1{padding:40px 0}
    .au-fixed-mul-txt1:first-child { padding-top: 0; }
    .au-fixed-mul-txt1:last-child { padding-bottom: 0; }
    .au-feature-three-v1 { padding-bottom: 70px; padding-top: 40px; }
    .au-hero-img-ply14 { margin: 50px 0; }
    .au-video-img1 { padding: 30px; padding-right: 0; }

    .faq-left-content.span6 {width: 100%; margin: 0;}
    .pwr-accordion-right.span6,.testimonial-ex .span6 { width: 100%;margin: 0;}
    .remove-style .projectFacts { margin: 0 0;}
    .pad-tb-90 { padding: 50px 0;}

    .au-hero-left-oi {width: 100%; padding-right: 0; }
    .au-hero-img-jk img {max-width: 500px !important;width: 100%; }
    .au-hero-img-jk {width: 100%; text-align: center; margin-top: 40px; }
    .logo-item-hh-v2 {width: calc(33% - 20px); margin: 0 10px 30px; }
    .au-card-info-left8 {width: 100%; padding-right: 0; }
    .au-card-info-right8 {width: 100%; text-align: center; }
    .au-author-img {max-width: 456px; width: 100%; margin: 0 auto 30px; }
    .au-quote-info {width: 100%; padding-left: 0; }
    .au-inf-left-oi {width: 100%; padding-right: 0; }
    .au-inf-img-jk img {max-width: 500px;width: 100%; }
    .au-inf-img-jk {width: 100%; text-align: center; margin-top: 30px; }
    .pwr-accordion-2col {width: 100%; }
    .au-work-info-left9 {width: 100%; padding-right: 0; }
    .au-card-work-right9 {width: 100%; text-align: center !important; margin-top: 30px; }
    .au-ind-iteam {width: calc(50% - 60px);}

    .pwr-accordion__title {width: 100%; padding-right: 35px;}
    .pwr-accordion__icon { background-color: transparent;top: 24px; right: 0;}

    .au-hero-module { padding: 60px 0 60px; }
    .au-hero-module.au-swap-col1 .au-fixed-hero-hk .au-hero-img-jk { order: 2; }
    .au-hero-module.au-swap-col1 .au-fixed-hero-hk .au-hero-left-oi { order: 1; padding-left: 0; padding-right: 0; }

    .au-right-cout-lop{width:100%;padding-right:0}
    .au-left-side-aiu{width:320px;margin-top:30px}
    .hs-featured-image-post-wrapper12 {min-height: 330px; }
    .au-right-inner-sui { max-width: 100%; }
    .au-right-inner-sui .au-hero-bg-fixed>.container .inner-blog-quote { max-width: 660px; margin: 0 0 auto; }
    .au-author-info-fixed.au-swap-testi1 .au-quote-info { order: 2; padding-left: 0; padding-right: 0; }
    .au-author-info-fixed.au-swap-testi1 .au-author-img { order: 1; } 
    .tabs-wrapper ul.tab-nav { display: none; }
    .tabs-wrapper select.tab-nav { width: 100%; display: block; padding: 5px 20px 5px 10px;margin-bottom: 25px; }

    .au-team-info-uy .au-add-team1 { width: calc(25% - 20px); }
    .au-team-info-uy { max-width: 670px; }
    .au-404-fixed-gh { padding: 40px 0 80px;}

    .au-error-left-yi { width: 100%; padding-right: 0; order: 2; margin-top: 25px; }
    .au-error-right-yi { width: 100%; order: 1; }
    .inner-two-col .left-part-img {margin-left: -13%;width: calc(100% + 13%);} 
    .inner-two-col .left-part-img img { width: 100%; } 
    .inner-two-col .left-video-img { max-width: 100%; }
    .au-box-left-cont { padding: 24px; }
}
@media (max-width: 860px){
    .footer-copy-text { width: 100%;text-align: center;margin-bottom: 10px;}
    .footer-link { width: 100%; text-align: center; max-width: max-content; margin: 0 auto;}
}
@media (max-width: 840px){
    .footer-menu1,.footer-menu2,.footer-menu3 { width: 100%; }
    .footer-menu .hs-menu-item{width: 100%; }
    .footer-menu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li { padding-right: 0; }
}
@media (max-width: 767px){
    h1 { font-size: 32px; }
    h2 { font-size: 28px;}
    h3 { font-size: 26px;}
    h4 { font-size: 22px;}
    .content-wrapper , .container {max-width: 100%; padding: 0px 24px;}
    .au-tag-int-section .container { max-width: 100%; padding: 0px 24px;}
    .au-worth-section .container { max-width: 100%; padding: 0px 24px;}
    .au-qualified-section .container { max-width: 100%; padding: 0px 24px; }

    .au-fuct-iteam1 { width: calc(50% - 20px);}
    .au-round-anim { width: 63vw; height: 63vw; }
    .au-round-anim1 { width: 63vw; height: 63vw; }
    .au-functionalities-v1 { padding: 60px 0 80px; }
    .au-add-fuct-title {margin-bottom: 60px; }
    .au-hero-main-section1 { padding: 80px 0 100px; }
    .popup-commen {  padding: 5px; ; max-width: 90%; margin: 20px auto; }
    .mfp-content .mfp-close {    font-size: 31px !important; opacity: 1 !important; right: 0px !important; top: 0px !important; border-radius: 0; width: 30px; height: 30px; line-height: 32px;}
    .mfp-close { width: 35px; height: 35px; line-height: 35px; }

    .faq-item { padding: 24px; margin: 0 0px 24px; width: 100%; }
    .faq-items { margin: 0; }
    .blog-slider-right .carousel-cell { width: 100%; }
    .projectFacts { padding: 40px 20px; } 
    .banner-right { width: 100%; }
    .footer-menu1 ul.hs-menu-children-wrapper, .footer-menu3 ul.hs-menu-children-wrapper {column-count: unset !important; }
    .footer-link li {margin-left: 0;}
    .top-right-bnt a { font-size: 14px;}
    .top-right-bnt a {margin-left: 0;}
    a.top-first-link {border-right: 2px solid #ccc;margin-right: 8px;}
    .top-right-bnt {  border-left: 0 none;}
    .header-menu .hs-menu-wrapper>ul { max-width: 100%; padding: 0px 24px; }
    .header .mobile-trigger {  right: 32px; }
    .au-breadcumbs-section .hs-menu-wrapper.hs-menu-flow-horizontal ul { flex-direction: unset; }
    .footer-menu {text-align: center;}
    .au-worth-section { padding: 40px 0; }
    .au-hero-img-ply14 { margin: 40px 0; }
    .pad-tb-90 { padding: 40px 0;}
    .logo-items { margin: 60px 0 0;  }
    .au-plan-section { padding: 30px 0; }
    .au-plan-wty1.au-fixed-hline { margin-bottom: 20px; }
    .inner-tablet-section { padding: 40px 0;}
    .inner-tablet { padding: 0 7%; }
    .hs-blog-listing .post-listing .post-item { width: 100%; margin: 0 0 30px; }
    /*   .hs-blog-listing .post-listing { margin: 0; } */ 
    .hs-blog-post .blog-related-posts-as { margin: 30px 0 60px; }
    .hs-blog-post .au-blog-re-head-oi { margin-bottom: 25px; } 
    .hs-blog-listing .bm-author-profile-lo{flex-direction:column}
    .hs-blog-listing .bm-author-profile-lo .author-right-part{padding-left:0!important;width:100%;text-align:center}
    .bm-author-social-links1{justify-content:center}
    .au-add-company-data1 { width: calc(100% - 28px); margin: 0 14px 30px; }
    .tab-select-outer { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin-bottom: 25px; }
    .tab-button-outer {display:none;}
    .logo-items .owl-stage-outer{padding:20px 20px;margin: 0 -20px;}
    .testimonial-items .owl-stage-outer{padding:30px 20px;margin: 0 -20px;}
    .au-404-section { padding-top: 109px; }
    .inner-two-col .left-part-img {margin-left: -24px;width: calc(100% + 24px);} 
    .au-desk-box {display:none;}
    .au-mobile-box { display: block; background: #FFFFFF; border: 4px solid #1872E7; box-sizing: border-box; border-radius: 16px; } 
    .au-box-headline1{text-align:center;margin:24px 16px}
    .au-box-headline1 h5{margin-bottom:16px;font-size:20px}
    .au-box-base-color{padding:13px 24px;text-align:center;background:linear-gradient(90deg,#1872e7 0,rgba(24,114,231,0.8) 100%)}
    .au-box-base-color *{color:#fff}
    .au-box-base-color>h5{font-size:22px;margin-bottom:10px}
    .au-box-base-color h2{font-size:48px;margin-bottom:10px}
    .au-box-base-color p{margin-bottom:0}
    .au-box-info-mob {
        padding: 16px 24px;
        text-align: center;
    }

    .au-box-info-mob .au-box-cta12 {
        margin-bottom: 8px;
    }
    .au-box-info-mob {
        padding: 16px 24px;
        text-align: center;
    }



    .au-box-info-mob .au-field-bottom-txt p {
        color: #697D8E !important;
        margin-bottom: 16px;
    }
    .au-box-info-mob .au-box-lcont-txt { text-align: left; }
    .au-mobile-box.au-gray-layout{border:2px solid #e1e6ea}
    .au-mobile-box.au-gray-layout .au-box-base-color{background:#f0f2f4}
    .au-mobile-box.au-gray-layout .au-box-base-color h2{color:#29333d}
    .au-mobile-box.au-gray-layout .au-box-base-color *{color:#899bad}
    .au-mobile-box.au-gray-layout .au-primary-cta a { border: 2px solid #1872E7; box-sizing: border-box; border-radius: 50px; background: #FFFFFF; color: #1872E7; }

    /* black-month baner positioning */
    .leadinModal .leadin-preview-wrapper {
        padding: 0px !important;
    }
}
@media (max-width: 680px){
    .au-team-info-uy .au-add-team1 { width: calc(33.33% - 20px); }
    .au-contact-hero-section { padding: 56px 0 58px; }
}
@media (max-width: 640px){
    h1 { font-size: 28px; }
    h2 { font-size: 26px;}
    h3 { font-size: 24px;}
    h4 { font-size: 20px;}
    .au-fuct-iteam1 { width: calc(100% - 20px); }
    .au-round-anim { width: 70vw; height: 70vw; }
    .au-round-anim1 { width: 70vw; height: 70vw; }
    .demo-left a span { width: 45px; height: 45px; line-height: 45px;margin-right: 14px; padding-left: 7px; }
    .demo-left a img { max-width: 14px; }
    .logo-item { width: 100%; margin: 0 0px 30px; }
    .logo-items { margin: 60px 0px 0; }
    .features-item { width: 100%!important; margin: 0 0px 30px; }
    .features-items { margin: 56px -0px 0; }
    .logo-items {  max-width: 420px; margin: 0 auto; margin-top: 45px; }
    .banner-btn.dis-flex { flex-direction: column; }
    .banner-btn.dis-flex .inner-btn { margin-right: 0; margin-bottom: 15px; }
    .au-worth-section { padding: 30px 0; }
    .au-hero-img-ply14 { margin: 30px 0; }
    .au-tag-int-section { padding-top: 30px; padding-bottom: 28px; }
    .au-feature-title-bv { margin-bottom: 30px; }

    .logo-item-hh-v2 {width: calc(50% - 20px); }
    .au-ind-iteam {width: 100%; margin: 0 0 30px 0; }
    .au-fixed-indu1 {margin: 0 0; }
    .au-hero-form-io form .hs_email { width: 100%; padding-right: 0; }
    .au-hero-form-io form .hs_submit { width: 100%; margin: 0 auto; }

    .inner-tablet { padding: 0 5%; margin: 0; }
    .pix-fancy-mockup .pix-fancy-device-img {  margin-bottom: 0;}
    .elementor-widget-pix-img { left: 0; right: 0; width: 70vw; max-width: 900px; position: absolute; top: 50%; transform: translateY(-50%); margin: 0 auto; }
    .hs-featured-image-post-wrapper12 { min-height: 285px; }

    .set-ms-cta02 a, .set-ms-cta01 a { padding: 15.47px 20px;font-size: 14px; }
    .white-popup-iu { padding: 40px 20px; }
    .au-404-fixed-gh { padding: 40px 0 61px; }
    .au-box-info-mob { padding: 16px 18px; }
}
@media(max-width:639px){
    .blog-quote-img{width:100%;margin:0 auto}
    .blog-quote-text{width:100%;margin:60px 0 10px}
    .footer-btn { width: 100%; margin-top: 30px; text-align: center;}
    .footer-logo { width: 100%; text-align: center;}
}
@media(max-width:620px){
    .au-add-planss1 .owl-stage { padding-left: 0 !important; }
    .au-add-planss1 { width: calc(100% + 24px) !important; } 
    .au-add-planss1 .owl-dots { padding-right: 24px; }
    .au-main-info-we { width: 100%; padding-right: 0; padding-bottom: 24px; }
    .au-cont-info1 { width: 100%; }
}
@media (max-width: 540px){
    .au-left-fixed-po {  padding-bottom: 60px; }
    .au-team-info-uy .au-add-team1 { width: calc(50% - 20px); }
    .au-team-info-uy { max-width: 345px; }
}
@media (max-width: 480px){
    .set-ms-cta02 { width: 100%; margin-top: 10px; }
    .set-ms-cta01 { width: 100%;  }
    .au-error-cta1 a { width: 100%; text-align: center; }
}
@media (max-width: 375px){
    .au-team-info-uy { max-width: 166px; }
    .au-team-info-uy .au-add-team1 { width: calc(100% - 20px); margin: 0 10px 15px; }

}

/*--------------- Responsive media query style start here ----------------*/


/*  new module css 03-08-21  */

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{height: 35px !important;  width: 35px !important; line-height: 35px !important; text-align: center !important;  padding-right: 0 !important;}


.caseStudyBanner h2,.threeColumnLogo h2,.featureSection h2,.featureSection p ,.processTwoColumn h2,.processTwoColumn h3,
.simpleBanner .bannerTitle h2 , .logoSection h2 , .tabSection h2 , .twoColumnSection h2 , .twoColumnSection  h3 , 
.customerStory h3, .customerStory h2,.customerStory p , .customerStoryVideo h2{margin:0}
.featureSection * + p ,.ctaSection .ctaContent * + p ,.customerStory * + p,
.simpleBanner .bannerContent * + p {margin-top:16px;}

/* https://autenti.com/hubfs/clients%20faces/Icon.svg */
blockquote:after{display:none !important;}
blockquote:before { content: '' !important; font-family: fontawesome; font-size: 48px; line-height: 1; position: absolute; left: 0; top: 0px; background: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/clients%20faces/%E2%80%9C.svg); background-size: 48px; width: 48px; height: 48px; background-repeat: no-repeat; }
blockquote{padding:70px 0px 0px; font-weight: 400; font-size: 16px; line-height: 1.5;}

.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.tableBox{display:table;width:100%;height:100%;}
.tableCellBox{display:table-cell;vertical-align:top;}
.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; }

.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }

.numberList { counter-reset: my-sec-counter;}
.numberList ul li:before { counter-increment: my-sec-counter;content: counter(my-sec-counter);height: 32px; width: 32px; position: absolute;  font-size: 16px; font-weight: 700; background: #1872E7;box-shadow: 0px 4px 9.6px rgba(24, 114, 231, 16%);
    border-radius: 40px; color: #fff; text-align: center; line-height: 32px;  left: -48px;}
.numberList ul {  margin: 0; padding: 0;  list-style: none;}
.numberList ul li {  position: relative;  font-weight: 400;  font-size: 16px;  line-height: 1.5;  margin-left: 48px;margin-bottom:0px;}
.numberList ul li + li{margin-top:40px;}


/* Case Study Banner - Two Column */
.caseStudyBanner , .customerStoryVideo{  padding: 100px 0px;}
.caseStudyBanner .bannerLeft{  width: 60%;  padding-right: 100px;}
.caseStudyBanner .bannerRight {  width: 40%;}
.caseStudyBanner .bannerParent , .customerStoryVideo .contentParent {  display: flex;  flex-wrap: wrap;   align-items: center;}
.caseStudyBanner .bannerTitle , .customerStoryVideo .bannerTitle {  padding-top: 33px;}
.customerStoryVideo .mobileBtn{display:none;}
.case-study-banner .au-hero-img-jk.rounded-border .image-box{display: inline-block; border-radius: 20px;overflow: hidden;}

/*  customerStoryVideo */
.customerStoryVideo .bannerParent{margin:0px -15px;}
.customerStoryVideo .sectionTitle {   text-align: center;padding-bottom:50px;}
.customerStoryVideo .bannerLeft ,  
.customerStoryVideo .bannerRight{  width: 50%;padding:0px 15px; }
.customerStoryVideo .videoBg {  box-shadow: 0px 4px 48px rgba(105, 125, 142, 0.16); border-radius: 32px; max-width: 456px;  margin: 0 0 0 auto;
    position: relative;  background-color: #29333D;background-repeat: no-repeat; background-size: cover;overflow:hidden;height:auto;}
.customerStoryVideo  .vidyard-player-container{margin-bottom:0px !important;}
.customerStoryVideo .videoBg .playIcon {cursor:pointer;  height: 80px;   width: 80px;  background-color: #fff;  display: flex;  flex-wrap: wrap;  justify-content: center;
    align-items: center;  border-radius: 50%;  overflow: hidden;   position: absolute;  top: 50%;  left: 50%;   transform: translate(-50%, -50%);}
.customerStoryVideo .au-cta-simple a{background: #FFFFFF;box-shadow: 0px 4px 48px rgba(0, 55, 128, 0.08);border-radius: 100px;color: #29333D;
    letter-spacing: 0.04px;font-weight:700;font-size: 16px;line-height: 1.375;}
.customerStoryVideo .au-cta-simple a:hover{background-color:rgba(24,114,231,1.0);color:#fff;}
.customerStoryVideo a.videoLink {  line-height: 1; padding-top: 5px; padding-left: 5px;}

/* single testimonail  */

.wrapper{max-width:1170px;width:100%;display:block;margin:0 auto;padding: 0px 20px;}
.singleTestimonial {  padding: 124px 0px 124px;}
.singleTestimonial .quoteIcon {  max-width: 64px;  height: auto;  line-height: 1;}
.singleTestimonial .testimonialContent p {  color: #29333D; font-size: 24px;  line-height: 1.66;  margin: 0;
    letter-spacing: -0.04px;   font-weight: 700;}
.singleTestimonial .testimonialAuthor {  color: #465462;  padding-top: 16px;  font-size: 16px;  line-height: 1.5;  letter-spacing: 0.01px;    font-weight: 400;}
.singleTestimonial .au-cta-simple {  margin-top: 32px;}
.singleTestimonial  blockquote {  letter-spacing: -0.04px; font-size: 24px; line-height: 1.66; font-weight: 700;}


/* Three Column with Logo */
.threeColumnLogo { padding: 124px 0px; } 
.threeColumnLogo .threeColParent { padding-top: 56px; display: flex; flex-wrap: wrap; } 
.threeColumnLogo .logoImage { width: 155px; height: 51px; display: flex; justify-content: center;  align-items: center; text-align: center; margin: 0 auto; }
.threeColumnLogo .logoImage img { width: 100%; height: auto; vertical-align: middle; }
.threeColumnLogo .threeColBoxes { width: 33.33%; padding: 0px 12px; }
.threeColumnLogo .threeColInner { background-color: #fff; padding:0px 24px 32px; border-radius:16px; }
.threeColumnLogo .tagName { background-color: #00214D; display: inline-block; color: #fff; font-size: 12px; line-height: 1.5; padding: 3px 12px; border-radius: 16px; letter-spacing: 0.24px; font-weight: 500; } 
.threeColumnLogo .threeColumnContent { margin-top: 12px; } 
.threeColumnLogo .threeColumnContent p { margin: 0; font-weight: 700; line-height: 1.3; font-size: 20px; letter-spacing: -0.08px; }
.threeColumnLogo .logoBox {  padding: 81px 0px;}
.threeColumnLogo .boxBtn {  text-align: right;  margin-top: 24px;}
.threeColumnLogo .boxBtn a {position:relative;transition:all ease 0.3s; font-size: 16px;  line-height: 1.5;  color: #29333D;  font-weight: 700;  letter-spacing: 0.04px;  padding-right: 30px;   position: relative;}
.threeColumnLogo .boxBtn a:after { content: " ";  position: absolute;  top: 123%; border-radius: 3px;
    left: 0;  width: 100%;  height: 1px;  background: rgba(24,114,231,1);  background-color: rgba(24,114,231,1); -webkit-transform: scaleX(0);
    transform: scaleX(0);  -webkit-transition: -webkit-transform .2s;  transition: -webkit-transform .2s; transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s;  -webkit-transform-origin: right center;  transform-origin: right center;
    z-index: 1;  box-sizing: border-box;  display: block}
.threeColumnLogo .boxBtn a:hover:after {  -webkit-transform: scaleX(1);  transform: scaleX(1); -webkit-transform-origin: left center;
    transform-origin: left center}
.threeColumnLogo .boxBtn a:before {content: '';transition:all ease 0.3s;background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/broker_icons/button-arrow-Icon.png);background-position: center;background-repeat: no-repeat;background-size: cover;height: 11px;width: 20px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.threeColumnLogo .boxBtn a:hover:before{right:-10px;}
.threeColumnLogo .mainParent {  margin: 0px -12px;}

/* CTA Module v2 */
.ctaSection {  background: linear-gradient(254.75deg, #003780 0%, #00214C 100%); padding: 64px 0px;}
.ctaSection .parentBox {  max-width: 725px; margin: 0 auto;  text-align: center;}
.ctaSection .ctaContent {  color: #fff;}
.ctaSection .ctaContent h3 ,
.ctaSection .ctaContent p {  color: inherit;  margin: 0;}
.ctaSection .au-primary-cta a { box-shadow: 0px 4px 48px rgba(0, 77, 179, 0.08);}
.ctaSection .au-primary-cta {  margin-top: 32px;}

/* Customer Story */
.customerStory { padding: 124px 0px;}
.customerStory .titleBox {  text-align: center;}
.customerStory .parentBox{margin:0px -15px;}
.customerStory .processLeft,
.customerStory .processRight {  width: 50%;padding:0px 15px}
.customerStory .twoColParent {  display: flex; flex-wrap: wrap; padding-top: 56px;}
.customerStory .leftBoxTitle {  padding-top: 20px;}
.customerStory .processBtn {  padding-top: 24px;}
.customerStory .leftBottomContent {  padding-top: 40px;}
.customerStory .leftBottomContent p {    margin: 0;  font-size: 14px;  line-height: 1.57; letter-spacing: 0.04px;  color: #465462;}
.customerStory .leftBottomContent p strong {  letter-spacing: 0.4px;  text-transform: uppercase;  color: #465462;  font-size: 12px;  line-height: 1;}
.customerStory .leftBottomContent * + p{margin-top:8px;}
.customerStory .au-cta-simple a{background: #FFFFFF;box-shadow: 0px 4px 48px rgba(0, 55, 128, 0.08);border-radius: 100px;color: #29333D;
    letter-spacing: 0.04px;font-weight:700;font-size: 16px;line-height: 1.375;}
.customerStory .au-cta-simple a:hover{background-color:rgba(24,114,231,1.0);color:#fff;}
.customerStory .quoteImage {  max-width: 64px;}
.customerStory .quoteContent p { letter-spacing: 0.010666px; margin: 0; color: #29333D;  font-size: 16px;  line-height: 1.5;}
.customerStory .quoteContent {  padding-top: 16px;}
.customerStory .quoteAuthor {  color: #465462;  font-size: 14px; padding-top: 16px; letter-spacing: 0.04px; line-height: 1.57;}
.customerStory .rightInner {  max-width: 456px;  margin: 0 0 0 auto;}
.customerStory .mobileBtn{display:none}

/* Simple Banner Module v2 */
.simpleBanner .parentBox {  max-width: 550px; margin: 0 auto; text-align: center;}
.simpleBanner , .tabSection {   padding: 124px 0px;}
.simpleBanner .bannerContent p { color: #F7F9FB; font-size: 18px;  line-height: 1.33;  letter-spacing: 0.010666px;  margin: 0;}
.simpleBanner .bannerContent { max-width: 390px;  margin: 0 auto;  padding-top: 24px;}
.simpleBanner .bannerButton {  padding-top: 32px;}

/* Features Module */
.featureSection {  padding: 115px 0px 60px;}
.featureSection .titleBox {  text-align: center; max-width: 936px;  margin: 0 auto;}
.featureSection .titleBox h2 + p {  max-width: 552px; margin: 16px auto 0; font-size: 18px; line-height: 1.33;  letter-spacing: 0.010666px;  color: #465462;}
.featureSection .featureBoxes {  width: 33.33%;  margin-bottom: 56px;  padding: 0px 15px;}
.featureSection .featureParent {  display: flex;  flex-wrap: wrap;  justify-content: center;}
.featureSection .boxInner {  max-width: 312px;  margin: 0 auto;  text-align: center;}
.featureSection .boxInner.left{text-align:left;}
.featureSection .boxInner.center , .featureSection .au-cta-simple{text-align:center;}
.featureSection .featureMainParent {  margin: 0px -15px;   padding-top: 56px;}
.featureSection .featureImage {  background-color: #fff;  max-width: 180px; margin: 0 auto;  min-height: 180px; display: flex;  align-items: center; flex-wrap: wrap;}
.featureSection .boxInner.left .featureImage{margin:0 0 0 0}
.featureSection .featureImage img {  max-width: 120px !important;  margin: 0 auto;}
.featureSection .featureTitle {  font-size: 18px;  font-weight: 700;  letter-spacing: 0.04px;  line-height: 1.22;  margin-top: 16px;}
.featureSection .featureContent p {  color: #465462;  opacity: 0.8;  letter-spacing: 0.04px;  font-size: 14px;  line-height: 1.57;  margin-top: 8px;}

/* logo Module */
.logoSection {  padding: 96px 0px 40px;}
.logoSection .sectionTitle {  text-align: center;}
.logoSection .logoBoxes { width: 20%;  text-align: center; padding: 0px 15px;  margin-bottom: 56px;}
.logoSection .logoParent {  display: flex;  flex-wrap: wrap;}
.logoSection .logoMainParent {  margin: 0px -15px;  padding-top: 56px;}
.logoSection .logoInner {   max-width: 199px; min-height: 108px; background: #FFFFFF; box-shadow: 0px 4px 48px rgba(105, 125, 142, 0.16);border-radius: 16px;
    display: flex;  flex-wrap: wrap;  justify-content: center;  align-items: center;margin:0 auto;}

/* Tab Module */
.tabSection .sectionTitle {  max-width: 936px;  margin: 0 auto;  text-align: center;}
.tabSection .tabbedPanels {  max-width: 1128px;margin: 0 auto; background-color:#fff;padding:0px 80px;  border-radius: 16px;}
.tabSection .tabbedPanels ul.tabs li a { transition:all ease 0.3s;color: #697D8E;  letter-spacing: 0.08px;  text-align: center;  font-size: 14px;font-weight:700;
    line-height: 1.57;  padding: 16px 0px; position: relative;display:block;}
.tabSection .tabbedPanels ul.tabs li a:before {content: '';height: 4px;width: 100%;background-color: #1872E7;position: absolute;bottom: 0;left:0;border-radius: 4px 4px 0 0;
    transition:all ease 0.3s;opacity:0;visibility:hidden;}
.tabSection .tabbedPanels ul.tabs li a:hover{color:#29333D;}
.tabSection .tabbedPanels ul.tabs li >a.active {color:#1872E7}
.tabSection .tabbedPanels ul.tabs li >a.active:before{opacity:1;visibility:visible;}
.tabSection .tabbedPanels ul.tabs li { padding: 0px 20px;margin:0;}
.tabSection .tabbedPanels ul.tabs li .bottomContent a { padding: 0; display: inline-block; color: #1872e7;}
.tabSection .tabbedPanels ul.tabs li .bottomContent a span.listArrow ,
.tabSection .tabbedPanels ul.tabs li .bottomContent a:before{  display: none;}
.tabSection .tabbedPanels ul.tabs { margin: 56px -20px 0px; border-bottom: 1px solid #F2F4F9;display: flex;justify-content: space-between;}
.tabSection .leftInner {  max-width: 360px;}
.tabSection .tabtag {  color: #1872E7; letter-spacing: 0.4px;  text-transform: uppercase;  font-weight: 700;  letter-spacing: 0.4px;
    font-size: 12px;  line-height: 1;}
.tabSection .tabTitle h3 {  margin: 0;}
.tabSection .tabTitle {  padding-top: 8px;}
.tabSection .tabSubTitle p { font-size: 16px;  line-height: 1.5; letter-spacing: 0.010666px;  color: #465462;}
.tabSection .tabSubTitle {  padding-top: 16px;}
.tabSection .tabListTitle { font-size: 18px; color: #29333D; letter-spacing: 0.010666px;   line-height: 1.33;  padding-bottom: 24px;}

.tabSection .panelInner .tabList ul ,
.tabV2 .tabList ul ,
.twoCol-textVerification .listDetail ul ,
.tableDesktop .tableContent ul,
.popupList .listData ul,
.au_list ul,
ul.au_list { margin: 0;  padding: 0;  list-style: none;}

.tabSection .panelInner .tabList ul li , 
.tabV2 .tabList ul li ,
.twoCol-textVerification .listDetail ul li ,
.tableDesktop .tableContent ul li ,
.popupList .listData ul li,
.au_list ul li,
ul.au_list li { position: relative;  margin: 0 0 0 34px;font-weight:700;font-size: 16px;line-height:1.5;letter-spacing: 0.04px;}

.tabSection .panelInner .tabList ul li + li ,
.tabV2 .tabList ul li + li , 
.twoCol-textVerification .listDetail ul li + li ,
.popupList .listData ul li + li,
.au_list ul li + li,
ul.au_list li + li {  margin-top: 28px;}

.tabSection .panelInner .tabList ul li:before ,
.tabSection .panelInner .tabList ul li:before, 
.headingWithBullets .listInner ul li:before, 
.twoCol-textVerification .listDetail ul li:before,
.tabV2 .tabList ul li:before,
.popupList .listData ul li:before,
.au_list ul li:before,
ul.au_list li:before { content: ''; font-family: fontawesome; font-size: 20px; line-height: 1; color: #1872E7; position: absolute; left: -34px; 
    top: 2px; font-weight: 400; background: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/clients%20faces/Icon.svg); background-size: 20px; width: 21px; height: 21px; background-repeat: no-repeat; background-position: center; }

.tabSection .leftPanel {   width: 50%; border-right: 1px solid #F2F4F9;padding-right:15px;}
.tabSection .rightPanel {  width: 50%;padding-left:15px;}
.tabSection .panelInner { display: flex;  flex-wrap: wrap; padding: 48px 0px;  align-items: center;}
.tabSection .tabImage {  max-width: 402px;  margin: 0 0 0  auto;border-radius:20px; overflow: hidden;}
.tabSection .panelContainer.desktop .panel {   display: none;}
.tabSection .panelContainer.desktop .panel:first-child {  display: block;}
.tabSection ul.tabs li{cursor:inherit}
.tabSection .bottomContent { text-align: center; display: block; width: 100%; margin: 30px 0px 0px;}
.tabSection .bottomContent p { font-size: 16px; line-height: 1.5;}


/* headingWithBullets */
.headingWithBullets {   padding: 100px 0px;}
.headingWithBullets .sectionTitle ,
.headingWithBullets .listParent {  width: 50%;  padding: 0px 15px;}
.headingWithBullets .parentInner {   display: flex; flex-wrap: wrap;}
.headingWithBullets .listInner {  max-width: 456px;  margin: 0 0 0 auto;background-color: #F7F9FB;  border-radius: 16px;  padding: 34px;}
.headingWithBullets .parentBox {  margin: 0px -15px;}
.headingWithBullets .listInner ul { list-style: none;  margin: 0;  padding: 0;}
.headingWithBullets .listInner ul li {  letter-spacing: 0.04px;  font-size: 16px;  line-height: 1.5;   font-weight: 700;  position: relative;  margin-left: 34px;}
.headingWithBullets .listInner ul li + li {  margin-top: 28px;}

/* twoColumnSection */
.twoColumnSection .sectionTitle {  text-align: center;}
.twoColumnSection { padding: 96px 0px;}
.twoColumnSection .twoColParent {  display: flex;  flex-wrap: wrap;}
.twoColumnSection .twoColBoxes {  width: 50%;  padding: 0px 15px;}
.twoColumnSection .mainParent {  margin: 0px -15px;  padding-top: 68px;}
.twoColumnSection .boxTitle {  margin-top: 30px;}
.twoColumnSection .boxContent p {  color: #465462;  font-size: 16px;  line-height: 1.5;  letter-spacing: 0.010666px;}
.twoColumnSection .boxContent {  padding-top: 16px;}
.twoColumnSection .boxInner {  max-width: 456px;}
.twoColumnSection .boxInner.center {  text-align: center;}

/* Tab Module v2 */
.tabV2 {  padding: 100px 0px;}
.tabV2 .sectionTitle {  max-width: 500px;}
.tabV2 .tabParent { padding-top: 15px;}
.tabV2 .tabTitle {  letter-spacing: 0.04px;  background-color: transparent;  border: 1px solid #B2BDC8;  border-radius: 16px;  max-width: 456px;  font-weight: 700;  font-size: 18px;
    line-height: 1.22; padding: 24px;cursor:pointer;}
.tabV2 .tabList { background-color: #F7F9FB; padding: 34px;  border-radius: 16px;  width: 456px;  position: absolute;  top: 0;  right: 0;}
.tabV2 .tabChild {  position: relative;}
.tabV2 .tabBoxes { margin-bottom: 16px;}
.tabV2 .tabBoxes.tabActive .tabTitle { box-shadow: 0px 4px 48px rgba(105, 125, 142, 16%); background-color: #fff;  border-color: #fff;}


/* header with megamenu  */
.headerWithMegaMenu .header-tab {width:calc(100% - 400px);}
.headerWithMegaMenu .header-tab {  display: flex; align-items: center;}
.headerWithMegaMenu .header-tab a { display: inline-block;color: #697D8E; padding: 13px 24px;  letter-spacing: 0.08px; font-size: 14px; line-height: 1.57;}
.headerWithMegaMenu .header-tab a:hover,
.headerWithMegaMenu .header-tab a:focus, 
.headerWithMegaMenu .header-tab a.active  {color:#1872E7;background-color:#fff;font-weight:700;}



/* header megamenu new */
.headerWithMegaMenu .top-right-bnt {border:0;width: 400px; text-align: right; display: flex; justify-content: flex-end; }
.headerWithMegaMenu .inner-top-header-bar{ align-items: center;padding: 0px;}

.headerWithMegaMenu .top-right-bnt a {margin-left:0; letter-spacing: 0.04px;}
.headerWithMegaMenu .top-right-bnt > div {margin:0; padding:0px 12px;}
.headerWithMegaMenu .top-right-bnt .lan-swicher {padding:0px 0px 0px 12px;}
.headerWithMegaMenu .top-right-bnt > div:last-child{ padding-right:0px;}


.headerWithMegaMenu .top-right-bnt > div a.top-right-bnt-bg { 
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 19px;
}

.headerWithMegaMenu .top-right-bnt > div a.top-right-bnt-bg-leaf { 
    background-image: url("https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/broker_icons/blog-Icon.svg");
}
.headerWithMegaMenu .top-right-bnt > div a.top-right-bnt-bg-lifebuoy { 
    background-image: url("https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/Icon/Union-1.svg");
}

.headerWithMegaMenu .top-right-bnt > div.top-right-bnt-vertical-bar { 
    border-right: 2px solid #ccc;
}




/*

flage na mobile 
margin-right: auto;
order: -1;


*/

.d-flex{display: flex;flex-wrap: wrap;}
.slick-prev:before { content:'\f104'; }
.slick-next:before{content:'\f105 ';}
.slick-prev:before , .slick-next:before{font-weight:700;font-family:fontawesome;font-size: 20px;  color: #29333D;  position: relative;  z-index: 99;}
.slick-next, .slick-prev { z-index: 99;}

.slick-dots{bottom:-30px;}
.slick-dots li, .slick-dots li button , .slick-dots li button:before {font-size:0px;  height: 8px; padding: 0; line-height: 8px;  width: 8px;  border-radius: 50%;transition:all ease 0.3s;}
.slick-dots li button:before {  background-color: #B1D3FF; opacity: 0.9;}
.slick-dots li.slick-active,.slick-dots li.slick-active button , .slick-dots li.slick-active button:before{width: 40px;border-radius:50px;}
.slick-dots li.slick-active button:before {  opacity: 1;   background-color: #1872E7;}


/* subNavigation */
.subNavigation { padding: 24px 0px;}
.subNavigation .sliderInner { width:164px; border: 1px solid #E1E6EA; border-radius: 8px;  padding: 23px 16px; text-align: center; display: flex;  flex-direction: column;align-items: center;
    justify-content: center;  position: relative;transition:all ease 0.3s; height: 100%;margin:0 auto;}
.subNavigation .sliderInner { width:163px; height:134px; border: 1px solid #E1E6EA; border-radius: 8px;  padding: 23px 16px; text-align: center; display: flex;  flex-direction: column;align-items: center;
    justify-content: center;  position: relative;transition:all ease 0.3s; height: 100%;margin:0 auto;}
.subNavigation .sliderInner:hover{background-color:#F7F9FB;}
.subNavigation .sliderInner:focus,
.subNavigation .sliderInner.activeLink{border-color:#1872E7;background-color:#F7F9FB;}
.subNavigation .sliderInner .boxTitle { margin-top: 9px; letter-spacing: 0.04px; color: #465462;  font-size: 14px;  line-height: 1.57;}
.subNavigation .slideBoxes { padding: 0px 8px;}

/* removal of vertical menu during initialization */
.sliderParent {	visibility: hidden;	}	
.sliderParent.slick-initialized { visibility: visible;	}

.subNavigation .sliderParent {  margin: 0px -10px; }
.subNavigation .sliderInner a.navLink { position: absolute; height: 134px;  width: 100%;  left: 0;  top: 0;}
.subNavigation .sliderImage { min-height: 56px;}

.subNavigation .slick-prev.hidden,
.subNavigation .slick-next.hidden,
.subNavigation .slick-prev.slick-disabled,
.subNavigation .slick-next.slick-disabled{ opacity: 0;  pointer-events:none;}



/* Meeting Module */
.meetingSection {  padding: 55px 0px 53px;}
.meetingSection .parentBox { text-align:center; max-width: 744px;  margin: 0 auto; background-color: #fff; border-radius: 12px;  padding: 72px 100px 32px;}
.meetingSection .parentBox { text-align:center; max-width: 900px;  margin: 0 auto; background-color: #fff; border-radius: 12px;  padding: 72px 100px 32px;}

.meetingSection .deatilList ul { margin: 0; padding: 0; list-style: none;  display: flex; justify-content: center; align-items: center;}
.meetingSection .deatilList ul li a { font-size: 16px; line-height: 1.5; color: #1872E7;  letter-spacing: 0.010666px;}
.meetingSection .deatilList ul li {  margin: 0;  padding: 0px 16px;}
.meetingSection .bottomTitle { color: #465462; font-size: 14px; line-height: 1.57;  position: relative;}
.meetingSection .bottomTitle:before,
.meetingSection .bottomTitle:after {content: '';height: 1px;width: 40%;background-color: #E1E6EA;position: absolute;top: 50%;transform: translateY(-50%);}
.meetingSection .bottomTitle:before { left: 0;}
.meetingSection .bottomTitle:after { right: 0;}
.meetingSection .time {color: #899BAD;font-weight: 700;letter-spacing: 0.08px;font-size: 14px;line-height: 1.57;padding-top: 8px;}
.meetingSection .deatilList {  padding-top: 16px;}
.meetingSection .meetingContent p { margin: 0;  color: #697D8E;  letter-spacing: 0.010666px; font-size: 16px; line-height: 1.5;  margin-bottom: 24px;}

/* caseStudy/sideBar */
.caseStudy_sideBar{padding:124px 0px;}
.caseStudy_sideBar .stickyParent .InnerParent{ position: relative;  }
.caseStudy_sideBar .sidebar{ width: 360px;  position: absolute; top: 0;right: 0px;background: linear-gradient(254.75deg, #003780 0%, #00214C 100%);
    border-radius: 16px;padding:32px;}
.caseStudy_sideBar .sideContent{ width:644px; }	
.caseStudy_sideBar .sidebar.sticky{ position: fixed; right: 0px; max-width: 360px; }
.caseStudy_sideBar .sidebar.buttonSticky{top:  inherit; position: absolute; right:0 !important; }
.caseStudy_sideBar .sideContentList .smallTitle {  font-size: 14px;  line-height: 1.57;  color: #F7F9FB;  opacity: 0.8;  letter-spacing: 0.04px;}
.caseStudy_sideBar .sideContentList .bigTitle { font-weight: 700; color: #fff;padding-top:8px;  font-size: 20px; line-height: 1.3; letter-spacing: -0.08px;}
.caseStudy_sideBar .sideContentList + .sideContentList {  margin-top: 16px;}
.caseStudy_sideBar .sectionTitle h2 { margin-bottom: 0;}
.caseStudy_sideBar .sectionTitle {margin-bottom: 56px;}
.caseStudy_sideBar .detail h5,.caseStudy_sideBar  .detail p {  margin: 0;}
.caseStudy_sideBar .detail ul { list-style: none; margin: 16px 0px 56px; padding: 0;}
.caseStudy_sideBar .detail * + p ,
.caseStudy_sideBar .detail ul li { margin-top: 16px;  letter-spacing: 0.010666px; color: #29333D;  font-size: 18px;  line-height: 1.77;}
.caseStudy_sideBar .detail ul li{margin:0px 0px 0px 22px;position:relative}
.caseStudy_sideBar .detail ul li:first-child{margin-top:0px;}
.caseStudy_sideBar .detail ul li:before{ content: '';  background-image: url('https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/clients%20faces/Icon.svg'); height: 13px;
    width: 13px;  background-position: center;  background-size: cover;   position: absolute; left: -22px;  top: 8px}
.caseStudy_sideBar .detail img{margin-top:34px;margin-bottom:56px;}
.caseStudy_sideBar .detail .videoBg {position:relative; height: 300px;margin-top:40px;width:100%;background-repeat: no-repeat;  background-size: cover;  background-position: center;  border-radius: 16px;  overflow: hidden;}
.caseStudy_sideBar .playIcon {  height: 80px; width: 80px; border-radius: 50%; background-color: #fff;  display: flex; align-items: center;  justify-content: center;  position: absolute;
    left: 50%;  top: 50%;  transform: translate(-50%,-50%);}
.caseStudy_sideBar .playIcon a { line-height: 1; padding-left: 5px;}

/* case-study-banner */
.case-study-banner{padding:100px 0px 124px;}
.case-study-banner .left-logo {  padding-bottom: 33px;}
.case-study-banner .au-hero-img-jk {  text-align: right;}


.tabSection .au-cta-simple ,.headingWithBullets .au-cta-simple ,.subNavigation .au-cta-simple, .meetingSection .au-cta-simple ,
.logoSection .au-cta-simple , .twoColumnSection .au-cta-simple ,.threeColumnLogo .au-cta-simple{ margin-top: 32px;  text-align: center;}
.caseStudy_sideBar .au-cta-simple {margin-top:32px;}


.tabSection .panelInner .tabList ul li:before,
.tabSection .panelInner .tabList ul li:before, 
.headingWithBullets .listInner ul li:before,
.tabV2 .tabList ul li:before ,
.tableDesktop .tableContent ul li:before{
    content: ''; font-family: fontawesome;font-size: 20px;line-height: 1; color: #1872e7; position: absolute; left: -34px; top: 2px; font-weight: 400; background: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/clients%20faces/Icon.svg);
    background-size: 17px; width: 23px;height: 23px; background-repeat: no-repeat; background-position: center;  transform: scale(1.1);}
.mfp-container .meetingSection .parentBox{padding: 30px 50px;position: absolute;  width: 100%;  left: 50%; top: 50%;  transform: translate(-50%, -50%);}
.meetingBox iframe {  height: 680px !important; min-height: 450px !important;}

.au-hero-main-section1 {  padding: 100px 0px;}

/* two column testimonial  */
.twoColTestimonial {  padding: 96px 0px;}
.twoColTestimonial blockquote {  padding-top: 50px;}
.twoColTestimonial .authorName {  font-size: 14px;  line-height: 1.57; letter-spacing: 0.04px; color: #465462;  width: calc(100% - 50px);}
.twoColTestimonial .authorBox {  padding-top: 16px;}
.twoColTestimonial .authorImage {  box-shadow: 0px 4px 16px rgba(105, 125, 142, 0.16); height: 50px;  width: 50px;  background-repeat: no-repeat;  background-size: cover;
    border-radius: 50%;  overflow: hidden; border: 5px solid #fff;  background-color: #fff; margin-right: 16px;}
.twoColTestimonial .authorInner { display: flex; align-items: center;}
.twoColTestimonial .testimonailParent { display: flex; flex-wrap: wrap;padding-top:30px;}
.twoColTestimonial .testimonialBoxes { padding: 0px 15px;margin-bottom:80px;}
.twoColTestimonial .testimonialBoxes:nth-last-child(-n+2){margin-bottom:0px;}
.twoColTestimonial .twoColTestimonial .parentBox {  margin: 0px -15px;}
.twoColTestimonial .testimonialBoxes .testimonialInner { max-width: 526px;}
.twoColTestimonial .testimonialBoxes:nth-child(even) .testimonialInner { margin:  0 0 0 auto;}

/* heroBannerEcom  */
.heroBannerEcom .sectionTitle h2 span { color: #1872e7;}
.heroBannerEcom {  padding: 96px 0px;}
.heroBannerEcom .titleBox {  max-width: 818px;  margin: 0 auto;}
.heroBannerEcom .subTitle { max-width: 456px;  margin: 0 auto;}
.heroBannerEcom .IconBox { border-radius: 24px;  background-color: #fff;  width: 100px;  height: 100px;  overflow: hidden;  margin: 0 auto;display: flex; align-items: center;  justify-content: center;}
.heroBannerEcom .iconContent { color: #697D8E; font-size: 14px; line-height: 1.57; text-align: center;  font-weight: 700;  max-width: 176px;  margin: 0 auto;  padding-top: 12px;letter-spacing: 0.08px;}
.heroBannerEcom .columnChild { display: flex; justify-content: center;}
.heroBannerEcom .columBoxes {  padding: 0px 15px;}
.heroBannerEcom .columnParent {   padding-top: 40px;  margin: 0px -15px;}
.heroBannerEcom .columBoxes:nth-child(2) ,
.heroBannerEcom .columBoxes:nth-child(4) {margin-top:30px;}
.heroBannerEcom .columBoxes:nth-child(3){margin-top:60px}
.heroBannerEcom .innerBoxes {position: relative;}
.heroBannerEcom .innerBoxes:before {content: '';background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/round-arrow.svg);width: 135px;height: 45px;background-repeat: no-repeat;background-size: 100%;background-position: right;position: absolute;right: -38%;top: 40px;z-index:-1;}
.v2.heroBannerEcom .columBoxes .innerBoxes:before { transform: none !important; top: 40px !important;z-index:1;}
.heroBannerEcom .columBoxes:last-child .innerBoxes:before {  display: none;}
.heroBannerEcom .columBoxes:nth-child(3) .innerBoxes:before,
.heroBannerEcom .columBoxes:nth-child(4) .innerBoxes:before{transform:rotate(-25deg);top:20px;}
.heroBannerEcom .au-cta-simple{text-align:center;padding-top:40px;}



.heroBannerEcom .item2 .columBoxes:nth-child(2),.heroBannerEcom .item4 .columBoxes:nth-child(4),.heroBannerEcom .item7 .columBoxes:nth-child(5),.heroBannerEcom .item3 .columBoxes:nth-child(3){margin-top:0;}
.heroBannerEcom .item3 .columBoxes:nth-child(2) .innerBoxes:before,.heroBannerEcom .item6 .columBoxes:nth-child(4) .innerBoxes:before,.heroBannerEcom .item6 .columBoxes:nth-child(5) .innerBoxes:before{transform: rotate(-25deg);  top: 20px;}
.heroBannerEcom .item4 .columBoxes:nth-child(3),.heroBannerEcom .item7 .columBoxes:nth-child(6),.heroBannerEcom .item6 .columBoxes:nth-child(5) { margin-top: 30px;}
.heroBannerEcom .item4 .columBoxes:nth-child(2) .innerBoxes:before,.heroBannerEcom .item2 .columBoxes:nth-child(1) .innerBoxes:before,.heroBannerEcom .item6 .columBoxes:nth-child(3) .innerBoxes:before { transform: rotate( -9deg);}
.heroBannerEcom .item7 .columBoxes:nth-child(4) { margin-top: 90px;}
.heroBannerEcom .item7 .columBoxes:nth-child(5),.heroBannerEcom .item6 .columBoxes:nth-child(4) { margin-top: 60px;}
.heroBannerEcom .item7 .columBoxes:nth-child(3) .innerBoxes:before{transform: rotate(12deg); top: 40px;}
.heroBannerEcom .item7 .columBoxes:nth-child(4) .innerBoxes:before,.heroBannerEcom .item7 .columBoxes:nth-child(5) .innerBoxes:before,.heroBannerEcom .item7 .columBoxes:nth-child(6) .innerBoxes:before{transform: rotate(-12deg); top: 20px;}


.heroBannerEcom.v2{padding:0px !important;}
.heroBannerEcom.v2 .parentBox{padding:96px 20px;border-radius:30px;}

.heroBannerEcom.v2 .columBoxes {  margin-top: 0px !important;}
.heroBannerEcom.v2 .sectionTitle h3 ,
.heroBannerEcom.v2 .iconContent{color:#fff;}
.heroBannerEcom.v2 .innerBoxes:before{background-image: url('https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/White-arrow.svg');}

.twoCol-textVerification{padding:124px 0px 118px;}
.twoCol-textVerification .listDetail ul li { font-weight: 400;  letter-spacing: 0.01px;}
.twoCol-textVerification .listDetail ul li + li{margin-top:24px;}
.twoCol-textVerification .twoColumnInner ,
.twoCol-image_Text .twoColInner , 
.twoColumnVideo .contentParent{ display: flex; flex-wrap: wrap;align-items:center}
.twoCol-textVerification .rightInner { padding: 64px 76px 64px 66px;  background: #FFFFFF; border-radius: 24px;  position: relative;  max-width: 631px;  margin: 0 0 0 auto;}
.twoCol-textVerification .rightInner:before {content: '';position: absolute ;   z-index: -1;top: 0;left: 0;height: 100%;width: 100%;border: 6px solid #1872E7;border-radius: 24px;transform: rotate(-4.72deg);}
.twoCol-textVerification .content p { font-size: 16px; line-height: 1.5;letter-spacing:0.01px}
.twoCol-textVerification .leftInner {  max-width: 533px;  padding-right: 30px;}
.tableInner {border-radius: 9px; overflow: hidden;}
.tableDesktop .tableInner{overflow:visible;}

.twoCol-image_Text{padding:70px 0px 90px;}
.twoCol-image_Text .twoColParent , .twoColumnVideo .bannerParent{margin:0px -15px;}
.twoCol-image_Text .twoColInner > div ,
.twoColumnVideo .contentParent > div{padding:0px 15px;}
.twoCol-image_Text .leftImage {  width: 40%;}
.twoCol-image_Text .rightContent {  width: 60%;}
.twoCol-image_Text .contentInner {  max-width: 503px;  margin: 0 auto;}
.twoCol-image_Text .contentInner ul {  list-style: none; margin: 0;  padding: 0px;}
.twoCol-image_Text .contentInner ul li span , 
.twoCol-image_Text .numberBox , 
.twoColumnVideo .numberBox{  font-size: 16px; line-height: 32px;letter-spacing: 0.02px;  height: 32px;  width: 32px;  border-radius: 50%; background-color: #1872E7;
    color: #fff;  box-shadow: 0px 4px 9.6px rgba(24, 114, 231, 0.16);  display: inline-block;  text-align: center;  position: absolute;  left: -48px;font-weight: 700;}
.twoCol-image_Text .contentInner ul li ,
.twoCol-image_Text .sliderContent , 
.twoColumnVideo .sliderContent{margin-left: 48px;position: relative;font-size: 16px;line-height: 1.5;letter-spacing: 0.01px;}
.twoCol-image_Text .contentInner .detail > ul > li + li {  margin-top: 40px;}
.twoCol-image_Text .numberBox , .twoColumnVideo .numberBox{position:relative;    left: 50%;  transform: translateX(-50%);margin:0 auto;}
.twoCol-image_Text .sliderContent , .twoColumnVideo .sliderContent {margin-left:0px;text-align:center;padding-top:8px;}
.twoCol-image_Text .mobileSlider, .twoColumnVideo .mobileSlider {  max-width: 300px;  margin: 0 auto;}
.col-bottom-text h5 { margin: 35px 0 0; color: #fff;}

.bot-con { margin: 30px 0 0;}
.twoColumnVideo {  padding: 96px 0px;}
.twoColumnVideo .playVideo {  background-color: #F7F9FB;  max-width: 559px; margin:  0 0 0 auto; border-radius: 24px;  overflow: hidden;}
.twoColumnVideo .playVideo .vidyard-player-container {  margin-bottom: 0px !important;}
.twoColumnVideo .leftInner {  max-width: 503px;}
.twoColumnVideo .bannerTitle {padding-top:20px;}
.twoColumnVideo .mobileSlider{padding-top:48px;}

.tableDesktop{padding:96px 0px;}
.tableDesktop .tableRow { display: flex;flex-wrap: wrap;}
.tableDesktop .tableContent { width: calc(100% - 250px);}
.tableDesktop .twoColParent{margin:0px -15px;padding-top:47px;}
.tableDesktop .tableBox ,.tableDesktop .imageBox {padding:0px 15px;}
.tableDesktop .tableRow:nth-child(even) { background-color: #F2F4F9;}
.tableDesktop .tableCol {font-size: 14px;line-height: 1.57; letter-spacing: 0.04px;padding: 13px 8px; font-weight: 400;position: relative;}
.tableContent {padding-left: 0 !important;}
.tableHead.tableCol {padding-right: 10px !important;}
.tableDesktop .tableHead.tableCol {width: 250px;font-weight: 700; letter-spacing: 0.08px;}
.tableDesktop .twocolChild {  display: flex;  flex-wrap: wrap;   align-items: center;}
.tableDesktop .tableContent ul li{font-size: 14px;line-height: 1.57; letter-spacing: 0.04px;font-weight: 400;}
.tableDesktop .tableContent ul li + li{margin-top:16px;}
.tableDesktop .rightImage {  max-width: 500px;  margin:  0 0 0 auto;}
.tableDesktop .tooltip { display: inline;  position: relative; vertical-align: middle;  line-height: 1; margin-left: 5px;cursor:pointer;}
.tableDesktop .tooltip:before ,.tableDesktop .tooltip:after{transition:all ease 0.3s;}
.tableDesktop .tooltip:hover:before {  border: solid; border-color: #00214D transparent; border-width: 12px 6px 0 6px;  content: ""; left: 18px;
    top: 50%; position: absolute; transform: translateY(-50%) rotate(90deg);}
.tableDesktop .tooltip:hover:after {display: flex;  justify-content: center;background: #00214D;border-radius: 4px;   color: #fff;  content: attr(title);
    font-size: 14px;line-height: 1.57; letter-spacing: 0.04px;font-weight: 400;  padding:4px 10px 4px 8px;  width: 236px; position: absolute;  right: -250px;  top: 50%;  transform: translateY(-50%);z-index: 10;}
.tableDesktop .tableContent.multiLine .tooltip { margin: 10px 0px 0px 3px;  display: inline-block;}

.popupList .listTitle {  font-size: 20px; letter-spacing: -0.08px; font-weight: 700;  line-height: 1.3;}
.popupList  { padding: 24px 32px 27px 24px;  border-radius: 16px;}
.popupList .contentBelowTitle { padding-top: 16px;  }
.popupList .contentBelowTitle p {  margin: 0px;font-size: 14px;  line-height: 1.57;   letter-spacing: 0.04px;}
.popupList .contentBelowTitle * + p {  margin-top: 20px;}
.popupList .listData{padding-top:16px; overflow-x: hidden;overflow-y: auto;height: 490px;}
.popupList .listData::-webkit-scrollbar-track{border-radius: 10px;	background-color: #F0F2F4;}
.popupList .listData::-webkit-scrollbar{	width: 6px;background-color: #F0F2F4;}
.popupList .listData::-webkit-scrollbar-thumb{border-radius: 10px;	background-color: #B2BDC8;}
.popupList .listData ul li{font-weight:400;font-size:14px;line-height:1.56;}
.popupList.white-popup {position: relative;width: auto;max-width: 600px;height:658px;margin:20px auto !important;top: inherit !important;}
.popupList .container{padding:0px !important;}
div#sliderPopup .sliderInner {  max-width: 600px;  margin: 0 auto;}

.parentBox .au-secondary-cta a {border: 1px solid #B2BDC8;}
.subNavigation_Ecom { padding: 16px 0px;background-color:#fff;border-top: 1px solid #e1e6ea; }
.subNavigation_Ecom.menuFixed { position: fixed;top: 87px;width: 100%;left: 0;z-index: 99999;background-color: #fff;box-shadow: 0px 16px 16px 0px rgba(105, 125, 142, 16%);}
.subNavigation_Ecom .navigationInner {  display: flex;  flex-wrap: wrap;  justify-content: space-between;  align-items: center;}
.subNavigation_Ecom .buttonBox .content ,
.subNavigation_Ecom .buttonBox .au-cta-simple {display: inline-block;vertical-align: middle;margin-right: -4px;}
.subNavigation_Ecom .buttonBox .content { padding-right: 16px;  font-size: 14px; line-height: 1.57;  letter-spacing: 0.08px;  font-weight: 700;}
.subNavigation_Ecom .buttonBox .au-cta-simple a {  letter-spacing: 0.24px;  font-size: 14px;  line-height: 1.43;  padding: 10px 24px;}
.subNavigation_Ecom .menuBox .hs-menu-wrapper > ul > li > a {  font-size: 14px; line-height: 1.57;  color: #697D8E;  letter-spacing: 0.04px; position: relative;}
.subNavigation_Ecom .menuBox .hs-menu-wrapper > ul > li {  padding: 0px 16px;}
.subNavigation_Ecom .menuBox .hs-menu-wrapper > ul {  margin: 0px -16px;}
.subNavigation_Ecom .menuBox .hs-menu-wrapper > ul > li:hover > a {  color: #29333D;}
.subNavigation_Ecom .hs-menu-wrapper>ul>li >a:after {content: " ";position: absolute;top: 20px; margin-top: 4px;border-radius: 3px;left: 0;width: 100%;
    height: 3px;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: -webkit-transform .2s;transition: -webkit-transform .2s;transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s; -webkit-transform-origin: right center;transform-origin: right center;  box-sizing: border-box; display: block;background: #1872e7;}
/* .subNavigation_Ecom .hs-menu-wrapper>ul>li:hover>a:after , */
.subNavigation_Ecom .hs-menu-wrapper>ul>li.active > a:after,.subNavigation_Ecom .hs-menu-wrapper>ul>li.active-branch > a:after{-webkit-transform: scaleX(1);transform: scaleX(1); -webkit-transform-origin: left center;  transform-origin: left center}
.subNavigation_Ecom .navDropDown{display:none}


footer.footer ul.hs-menu-children-wrapper {  opacity: 1 !important;  visibility: visible !important;}

.mfp-container .meetingSection .parentBox { padding: 30px 50px;  position: absolute; width: 100%;  left: 50%; top: 50%;  transform: translate(-50%,-50%);
    max-width: 900px !important;  height: calc(100vh - 100px);  overflow-y: auto;}
div#popup-meeting .mfp-close {  right: 25% !important;  top: 55px !important; background: transparent !important;}

/* fix lang lis issue */
.lang_list_class {
    white-space: nowrap;
}







/* price filter section */

/*
.filterParent {  padding: 138px 0px 56px;}
.filterParent .titleBox {  max-width: 800px;  margin: 0 auto;}
.filterParent .subTitle{max-width:560px; margin: 0 auto;color: #697D8E;}
.filterParent .subTitle p{  font-size: 16px; line-height: 1.5; letter-spacing: 0.010666px;}
.filterParent .filterBoxes {border: 2px solid #E1E6EA;box-sizing: border-box; border-radius: 8px;  background-color: #fff;padding:32px 40px 40px;}
.filterParent .filterInner {  justify-content: space-between;}
.filterParent .filterChild { width: calc(50% - 150px);}
.filterParent .filterChild:nth-child(3) {   width:227px;}
.filterParent .filterTitle , .priceParent .signatureBox { color: #697D8E;  margin-bottom: 8px;}
.filterParent .filterList ul,.priceParent .signatureOption ul { display:flex;}
.filterParent .filterList ul li,.priceParent .productFeatureList ul li {color:#29333D}
.filterParent .filterList ul li {width: 50%;display: table-cell; vertical-align: middle;margin-bottom: 0px; padding: 9px 10px;  text-align: center;cursor:pointer; border-radius: 4px;transition:all ease 0.3s;width:50%;}
.filterParent .filterList ul li:hover,
.priceParent .signatureOption ul li:hover,
.filterParent .filterList ul li.active , .priceParent .signatureOption ul li.active{background-color:#E6F0FF;color:#1872E7;}
.filterParent .filterTitle ,
.filterParent .filterList ul li ,
.priceParent .productFeatureList ul li ,.priceParent .signatureBox ,
.priceParent .signatureOption ul li{ letter-spacing: 0.04px;  font-size: 14px;  line-height: 1.57; }
.filterParent .filterList {  border: 1px solid #E1E6EA;  border-radius: 4px;  background-color: #fff;}
.filterParent .filterChild:nth-child(3) ul li {position: relative;  width: 25%;}
.priceParent .signatureOption ul , .filterParent .filterList ul{ display: table; width:100%;}
.priceParent .signatureOption { min-height: 43px;}


.priceParent {  padding: 56px 0px 100px;}
.priceParent .priceBoxParent{align-items: flex-start;justify-content: center;}
.priceParent .priceInner { margin: 0px -20px;}
.priceParent .priceList { width: calc(25% - 20px); margin: 0px 10px 20px; padding: 0px;}
.priceParent .priceListInner { border-radius: 16px; background-color: #fff;  border: 2px solid #E1E6EA;   padding: 40px;}
.priceParent .productFeatureList ul li {  border-top: 2px solid #E1E6EA;  margin: 0px;  padding: 16px 0px;display: flex; flex-wrap: wrap;align-items: center; justify-content: center;}
.priceParent .findMore {  margin: 24px 0px;}
.priceParent .findMore a {  color: #697D8E;  text-decoration: underline;  letter-spacing: 0.010666px;  font-size: 16px; line-height: 1.5;}
.priceParent .findMore a:hover{color:#004db3}
.priceParent .priceButton { display: flex; flex-wrap: wrap; width: 100%; align-items: center; justify-content: center; max-width: 100%;}
.priceParent .priceButton a {  font-size: 16px;  line-height: 1.5;  color: #1872E7;  font-weight: 700;  letter-spacing: 0.04px;  padding: 10px 24px;  border-radius: 100px;
    border: 2px solid #1872E7;  background-color: #fff;  display: block;width:100%;}
.priceParent .priceButton a:hover {  background-color: #004db3;  color: #fff;  border-color: #004db3;}
.priceParent .signatureOption {  font-size: 16px;  line-height: 1.5;  color: #29333D;  margin:8px 0px 18px;}
.priceParent .signatureOption ul{  border: 1px solid #E1E6EA;  border-radius: 4px; }
.priceParent .price h2 {  line-height: 1;  margin: 0;}
.priceParent .priceTitle {  letter-spacing: -0.04px;  font-size: 22px;  line-height: 1.36;  font-weight: 700;  padding: 0px 30px;  margin-bottom: 16px;}
.priceParent .price {  margin-bottom: 16px;}
.priceParent .perUser {  letter-spacing: 0.16px;  font-size: 12px; line-height: 1.5; color: #697D8E; margin-bottom: 22px;}
.priceParent .priceList.activePrice {  display: block;}
.priceParent .priceList {  display: none;}
.priceParent .signatureOption ul li{width:33.33%;text-align:center;padding:9.5px 10px;cursor:pointer;margin:0px;}
.priceParent .signatureOption.dropDown{padding:0px;}
.priceParent .noResultTitle{margin-top:32px;}
.priceParent .noResultParent {max-width: 450px;margin: 0 auto;}
.priceParent .noResultParent , .priceInner.noResult {display: none;}
.priceParent .noResultParent.showNoResult {display: block;}
.priceParent .productFeatureList ul li {  width: 100%;}
.priceParent .signatureOption ul li{width:33.33%;display: table-cell; vertical-align: middle;}
.priceParent .price-content {  display: none;}
.priceParent .price-content.current { display: block;}
*/

div#sliderPopup .mfp-close {  color: #697D8E !important; background-color: transparent !important;  font-size: 40px !important;}


.full-richtext > div {  width: 100% !important;}


/* responsive css */

@media(min-width:768px){

    .logoSection .logoParent.mobile{display:none;}

}

@media(min-width:961px){


    .tabSection .panelContainer.mobile ,.tabSection ul li .listArrow , 
    .tabSection .tabs.mobile{display:none !important} 

}

@media(min-width:992px){


    .tabV2 .tabContent {transition:all ease 1s;opacity:0;visibility:hidden;display: inherit !important;}
    .tabV2 .tabContent.showContent{opacity:1;visibility:visible;}

    .subNavigation_Ecom .menuBox {  display: inherit !important;}


}

@media(min-width:1140px){

    .headerWithMegaMenu .header-mobile-btn.header-right-btn{display:none !important;}


}

@media(max-width:1600px){


    div#popup-meeting .mfp-close {  right: 22% !important;}

}


@media(max-width:1440px){

    .subNavigation .sliderInner{width: 100%;padding: 23px 5px;}

    div#popup-meeting .mfp-close {  right: 20% !important;}

    .subNavigation_Ecom .menuBox .hs-menu-wrapper>ul>li {  padding: 0px 10px;}
    .subNavigation_Ecom .menuBox .hs-menu-wrapper>ul {  margin: 0px -10px;}

    /*
    .filterParent .filterChild {  width: calc(52.5% - 150px);}
    */

}

@media(max-width:1380px){

    .subNavigation_Ecom.menuFixed{top:81px;}

}

@media(max-width:1366px){

    .heroBannerEcom .innerBoxes:before{right: -36%; width: 110px; height: 40px;}
    .heroBannerEcom .titleBox {  max-width: 700px;}

    div#popup-meeting .mfp-close {  right: 18% !important;}

  /*
    .priceParent .priceTitle br {  display: none;}
    .filterParent .filterList ul li{padding:9px 10px;}
    .filterParent .filterTitle, .filterParent .filterList ul li,
    .priceParent .productFeatureList ul li, .priceParent .signatureBox,
    .priceParent .signatureOption ul li{font-size:13px;}    
    .priceParent .priceListInner {  padding: 40px 20px;}
  */

}

@media(max-width:1280px){

    /*
    .filterParent .filterChild {  width: calc(50% - 20px);  }
    .filterParent .filterChild:nth-child(3) {  margin-top: 24px;  }
    */

}


@media(max-width:1239px){

    .subNavigation .sliderInner {  width: 100%;  }

    .heroBannerEcom .innerBoxes:before { right: -34%; width: 80px; height: 40px;  background-size: 100%;}

    .twoCol-textVerification .rightInner {  padding-right: 30px;  padding-left: 30px;}

    .tableDesktop .tableCol{width:60%}
    .tableDesktop .tableHead.tableCol{width:40%}

    div#popup-meeting .mfp-close {  right: 12% !important;}

}


@media(max-width:1230px){

    .tabSection .tabbedPanels ul.tabs li {   padding: 0px 10px;}
    .tabSection .tabbedPanels ul.tabs {   margin-left: -10px;  margin-right: -10px;}

    .caseStudy_sideBar .sideContent {  width:calc(100% - 320px);}
    .caseStudy_sideBar .sidebar {  width: 300px;}



}

@media(min-width:1140px){
    .header-mobile-btn.header-right-btn >.au-cta-simple { display: none; }
}

@media(max-width:1139px){

    .headerWithMegaMenu .header-right-btn {  display: none;  margin-right: 70px;}
    .headerWithMegaMenu .header-mobile-btn.header-right-btn{display:none;background-color:#fff;width: 100%; position: absolute; left: 0; text-align: center;top: 60px;
        padding-bottom: 24px; border-bottom: 1px solid #E1E6EA;z-index:99;}
    .headerWithMegaMenu .hs-menu-wrapper{height:calc(100vh - 174px);top:126px;}
    .headerWithMegaMenu.sticky .hs-menu-wrapper{height:calc(100vh - 60px);top:135px;}
    .headerWithMegaMenu.sticky .header-mobile-btn.header-right-btn{padding-top:10px;}
    .headerWithMegaMenu .header-right-btn .au-primary-cta.au-cta-small a{display:block; font-size: 14px;}
    .headerWithMegaMenu .header-mobile-btn.header-right-btn .au-cta-simple{max-width: 86%;margin: 0 auto;}

    .subNavigation_Ecom.menuFixed{top:60px;}

  /*
    .priceParent .priceList{width:calc(33.33% - 20px);}
    .priceParent .priceTitle{padding:0px;}
  */

}


@media(max-width:1080px){

    .caseStudyBanner .bannerLeft{padding-right:50px;}
    .singleTestimonial .testimonialContent p{font-size:20px;}

    .customerStory , .simpleBanner , .caseStudy_sideBar , .twoCol-textVerification {padding:100px 0px;}

    .featureSection {  padding: 100px 0px 40px;}

    .tabSection .tabbedPanels {  padding: 0px 30px;}

    .tabV2 .tabTitle ,   .tabV2 .tabList {  max-width: 400px;}
    .tabV2 .tabList{width:auto;}

    .headerWithMegaMenu .header-tab a{padding: 13px 15px;}

    .heroBannerEcom , .twoColumnVideo , .tableDesktop , .heroBannerEcom.v2 .parentBox { padding: 70px 0px;}
    .heroBannerEcom .IconBox {   width: 80px; height: 80px;padding: 10px;}
    .heroBannerEcom .innerBoxes:before { width: 90px;right:-40%;}
    .heroBannerEcom .titleBox { max-width: 600px;}

    .tableDesktop .tableBox{width:60%}
    .tableDesktop .imageBox{width:40%;}

    div#popup-meeting .mfp-close {  right: 80px !important;}

    .subNavigation_Ecom .menuBox .hs-menu-wrapper>ul>li {  padding: 0px 5px;}
    .subNavigation_Ecom .menuBox .hs-menu-wrapper>ul {  margin: 0px -5px;}
    .heroBannerEcom .iconContent {font-size: 12px;}
  
    /*
    .filterParent{padding-top:70px;}
    */
}

@media(max-width:991px){

    .tabw100{width:100%;}

    .threeColumnLogo .threeColBoxes {   width: 50%; margin-bottom: 24px;}

    .logoSection .logoBoxes {  width: 25%;}

    .tabSection ul.tabs li {   border: 0;}

    .tabV2 .tabTitle, .tabV2 .tabList {  max-width: 100%;}
    .tabV2 .tabList {  width: 100%;  position: relative;  top: inherit;  right: inherit;  left: 0;  margin-top: 15px;}
    .tabV2 .tabContent {display:none;}
    .tabV2 .tabBoxes:first-child .tabContent{display:block;}

    .headerWithMegaMenu .header-tab ,.headerWithMegaMenu .top-right-bnt { width: 100%;}
    .headerWithMegaMenu .inner-top-header-bar {  flex-wrap: wrap; justify-content: center;}
    .headerWithMegaMenu .top-right-bnt {  text-align: center;padding:6px 0px;}
    .headerWithMegaMenu .header-tab a {  padding: 11.5px 10px;}
    .headerWithMegaMenu .header-tab{order:2;}
    .headerWithMegaMenu .hs-menu-wrapper{height: calc(100vh - 205px);}
    .headerWithMegaMenu.sticky .hs-menu-wrapper{height: calc(100vh - 136px);}

    .headerWithMegaMenu .top-right-bnt>div.lan-swicher {order:-1; margin-right: auto;}
    .headerWithMegaMenu .top-right-bnt>div.lan-swicher.top-right-bnt-vertical-bar {  border-right: none;}


    .caseStudy_sideBar .detail *+p, .caseStudy_sideBar .detail ul li {  font-size: 16px;}
    .caseStudy_sideBar .sideContent { width:calc(100% - 280px);}
    .caseStudy_sideBar .sidebar { width: 260px;}
    .caseStudy_sideBar .detail .videoBg{height:250px;}

    .case-study-banner .au-hero-img-jk {  text-align: center;}

    .heroBannerEcom .innerBoxes:before {   width: 50%;}

    .twoCol-textVerification .leftInner{max-width:100%;padding-right:0;margin-bottom:60px;}
    .twoCol-textVerification .rightInner{margin:0 auto;}

    .twoColumnVideo .playVideo { margin: 50px auto 0px;}
    .twoColumnVideo .leftInner { max-width: 100%;}

    .tableDesktop .tableBox , .tableDesktop .imageBox{width:100%}
    .tableDesktop .rightImage{margin:30px auto 0px;}


    .subNavigation_Ecom{z-index:5;}
    .subNavigation_Ecom .navDropDown {  display: block; width: calc(100% - 135px); position: relative;}
    .subNavigation_Ecom .activeText {  letter-spacing: 0.08px;  font-size: 14px;line-height: 1.57;  font-weight: 700;  color: #29333D;}
    .subNavigation_Ecom .buttonBox .content {  display: none;  }
    .subNavigation_Ecom .menuBox { display:none;position: absolute; width: 100%;  background: #fff !important; left: 0;top: 60px; z-index: 999; min-height: 100vh;}
    .subNavigation_Ecom .menuBox .hs-menu-wrapper>ul>li {display: block;width: 100%;padding: 12px 0px; margin: 0px; }
    .subNavigation_Ecom .menuBox .hs-menu-wrapper>ul {  display: block;max-width: 87%;  margin: 0 auto;  }
    .subNavigation_Ecom .navigationInner {justify-content: unset;}
    .subNavigation_Ecom .buttonBox { align-self: center;  }
    .subNavigation_Ecom span.arrowIcon { cursor:pointer; position: absolute; top: 50%; transform: translateY(-50%); right: 18px;  z-index: 99;transition:all ease 0.3s;  }
    .subNavigation_Ecom span.arrowIcon.open { transform: rotate(180deg) translateY(0);top: 0px;}
    .subNavigation_Ecom .menuBox .hs-menu-wrapper>ul>li>a {  letter-spacing: 0.16px;}
    .subNavigation_Ecom .hs-menu-wrapper>ul>li.active>a{color:#1872E7}
    .subNavigation_Ecom .hs-menu-wrapper>ul>li>a:after{display:none;}

    .heroBannerEcom .columnChild { display: flex;flex-wrap:wrap; justify-content: space-between;}
    .heroBannerEcom .columBoxes {  width: 50%;}
    .heroBannerEcom .columBoxes:nth-child(2), .heroBannerEcom .columBoxes:nth-child(4) {  margin-top: 0px;}
    .heroBannerEcom .columBoxes:nth-child(even) {    margin-top: 51px !important;}
    .heroBannerEcom .columBoxes:nth-child(2) { margin-top: 89px !important;}
    .heroBannerEcom .columBoxes:nth-child(odd) { margin-top: -48px !important;}
    .heroBannerEcom .columBoxes:first-child { margin-top: 0px !important;}
    .heroBannerEcom .columBoxes .innerBoxes:before{z-index: -1;}
    .heroBannerEcom .columBoxes:nth-child(odd) .innerBoxes:before {  background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/mobile-arrow1.svg);right: -100px;top:40px !important;}
    .heroBannerEcom .columBoxes:nth-child(even) .innerBoxes:before {  background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/mobile-arrow2.svg);right: inherit;  left: -100px;top: 55px !important;}
    .heroBannerEcom .innerBoxes:before {  height: 50px; background-position: bottom;  width: 115px;}
    .heroBannerEcom .columBoxes:nth-child(3) .innerBoxes:before,
    .heroBannerEcom .columBoxes:nth-child(4) .innerBoxes:before{transform: rotate(0deg);}
    .heroBannerEcom .IconBox{height:100px;width:100px;}
    .heroBannerEcom .columnParent{    max-width: 328px; margin: 0 auto;}

  
  /*
    .filterParent .filterChild {  width: 100%;  }
    .filterParent .filterChild + .filterChild {  margin-top: 24px;  }
    .filterParent .filterChild:first-child .filterList ul li ,
    .filterParent .filterChild:nth-child(2) .filterList ul li {  border: 1px solid #E1E6EA;   padding: 9px 24px;
        display: inline-block;  border-radius: 4px;  background-color: #fff;  margin-right: -4px;  }
    .filterParent .filterChild:first-child .filterList ul ,
    .filterParent .filterChild:nth-child(2) .filterList ul{   display: block;  }
    .filterParent .filterList {   border: 0; background: transparent;  }
    .filterParent .filterChild:first-child .filterList li + li, 
    .filterParent .filterChild:nth-child(2) .filterList li + li {  margin-left: 20px;  }
    .filterParent .filterChild:nth-child(3) .filterList {   border: 1px solid #E1E6EA;  border-radius: 4px;  background-color: #fff;}
    .priceParent .priceList { width:calc(50% - 20px);  margin-bottom: 24px;}
    .filterParent .filterList ul li{width:auto;}
  */
  
}



@media(max-width:960px){

    .tabSection .panelContainer.desktop , .tabSection ul.tabs li .panelContainer{display:none;}
    .tabSection .tabbedPanels ul.tabs > li {  padding: 0; border: 0;  border-radius: 0;}
    .tabSection .tabbedPanels ul.tabs {  margin: 0; flex-direction: column;  justify-content: inherit;}
    .tabSection .tabbedPanels ul.tabs > li >a {  padding: 16px 22px 16px;  text-align: left;}
    .tabSection .tabbedPanels ul.tabs > li >a span.listArrow { line-height:1; font-size: 20px; position: absolute; top:17px;  right: 22px;  transition: all ease 0.3s;}
    .tabSection .tabbedPanels ul.tabs li >a.active span.listArrow { transform: rotate(-180deg); top: 20px;}
    .tabSection .tabbedPanels {  padding: 0;  margin-top: 32px;}
    .tabSection .tabbedPanels ul.tabs > li + li {  border-top: 1px solid #E1E6EA;  border-radius: 0;}
    .tabSection .panelInner {  padding: 24px 12px;}
    .tabSection .panelInner .tabList ul li {  margin: 0 0 0 30px;border:0;padding:0;}
    .tabSection .panelInner .tabList ul li:before{left:-28px;}
    .tabSection .panelContainer.mobile .panel {  display: block !important;}
    .tabSection ul.tabs.desktop{display:none !important;}
    .tabSection ul.tabs.mobile li:first-child .panelContainer{display:block; }

    .mfp-container .meetingSection .parentBox{    max-width: calc(100% - 40px) !important;}
    div#popup-meeting .mfp-close {  right: 50px !important;}


}


@media(max-width:767px){

    .slick-prev {  left: -15px;}
    .slick-next { right: -15px;}

    .singleTestimonial ,.caseStudyBanner ,  .processTwoColumn , .customerStory ,
    .headingWithBullets , .twoColumnSection , .customerStoryVideo ,  .tabV2 ,.caseStudy_sideBar ,.twoColumnVideo,
    .case-study-banner , .twoColTestimonial , .heroBannerEcom , .twoCol-textVerification , .twoCol-image_Text , .tableDesktop{padding:50px 0px;}

    .singleTestimonial .testimonialContent{padding-top:16px;}
    .singleTestimonial .testimonialContent p {font-size:16px;line-height:1.5;letter-spacing: 0.04px;}
    .singleTestimonial .testimonialAuthor {font-size:14px;}
    .singleTestimonial  blockquote{font-size:20px;}

    .threeColumnLogo{padding:64px 0px;}
    .threeColumnLogo .threeColInner {  padding: 0px 18px 25px; }
    .threeColumnLogo .threeColParent{padding-top:32px;}
    .threeColumnLogo .threeColumnContent p{font-size:18px;}
    .threeColumnLogo .boxBtn a{font-size:14px;letter-spacing: 0.08px;}
    .threeColumnLogo .threeColBoxes { width: 50%; padding: 0px 10px;}
    .threeColumnLogo .mainParent {  margin: 0px -10px;}
    .threeColumnLogo .logoBox {  padding: 40px 0px;}

    .ctaSection{padding:40px 0px;}

    .caseStudyBanner .bannerLogo {  max-width: 80px;}
    .caseStudyBanner .bannerLeft ,
    .caseStudyBanner .bannerRight {  width: 100%;}
    .caseStudyBanner .bannerLeft{padding-right:0;}
    .caseStudyBanner .bannerRight{margin-top:32px;}

    .customerStory .processBtn{display:none}
    .customerStory .processLeft,
    .customerStory .processRight {  width: 100%;padding:0px;}
    .customerStory .rightInner {  max-width: 100%;}
    .customerStory .processRight {margin-top: 24px;}
    .customerStory .leftBottomContent { display: none;}
    .customerStory .quoteContent p {  font-size: 14px;}
    .customerStory .mobileBtn{display:block;margin-top:32px;}
    .customerStory .twoColParent {  padding-top: 36px;}
    .customerStory .parentBox {  margin: 0px;}
    .customerStory .container{padding:0px 16px;}

    .simpleBanner{padding:48px 0px;}
    .simpleBanner .bannerContent p , .featureSection .titleBox h2+p ,
    .featureSection .featureContent p{font-size:16px;line-height:1.5;}
    .simpleBanner .bannerButton {  padding-top: 23px;}

    .featureSection , .logoSection {padding-top:50px;}
    .featureSection .featureBoxes {  width: 50%;}

    .logoSection .logoParent.desktop{display:none;}
    .logoSection .logoParent.mobile {  display: inherit !important;}
    .logoSection .logoBoxes {  width:100%;margin-bottom:0;padding:0;}
    .logoSection .logoMainParent {  margin: 0;}

    .tabSection .panelInner {  flex-direction: column;}
    .tabSection .leftPanel ,
    .tabSection .rightPanel { width: 100%;}
    .tabSection .rightPanel { padding: 26px 0 0 0;}
    .tabSection .tabImage {  margin: 0;}
    .tabSection .panelInner .tabList ul li ,
    .tabSection .tabSubTitle p{  font-size: 14px;}
    .tabSection .tabListTitle {  font-size: 16px;}
    .tabSection .leftInner {  max-width: 100%;}
    .tabSection .leftPanel{padding-right:0;border-right:0;}

    .twoColumnSection .boxImage {  width: 80px; height: 80px;  background-color: #fff;  display: flex;   flex-wrap: wrap;  justify-content: center;  align-items: center;}
    .twoColumnSection .boxImage img {  max-width: 47px !important;}
    .twoColumnSection .contentParent {  width: calc(100% - 80px);  padding-left: 16px;}
    .twoColumnSection .boxInner {  max-width: 100%;  display: flex;  align-items: flex-start;}
    .twoColumnSection .boxTitle {  margin: 0;}
    .twoColumnSection .twoColBoxes {  width: 100%;  margin-bottom: 8px;}
    .twoColumnSection .boxContent { padding-top: 8px;}
    .twoColumnSection .boxContent p {  font-size: 14px;  line-height: 1.42;  letter-spacing: 0.16px;}
    .twoColumnSection .mainParent {  padding-top: 40px;}


    .headingWithBullets .sectionTitle,
    .headingWithBullets .listParent ,
    .customerStoryVideo .bannerLeft, .customerStoryVideo .bannerRight{ width: 100%;}
    .headingWithBullets .sectionTitle {  text-align: center;}
    .headingWithBullets .listInner {    margin: 0  auto;}

    .customerStoryVideo .desktopBtn{display:none}
    .customerStoryVideo .videoBg {  margin: 0; max-width: 328px; height: auto;}
    .customerStoryVideo .mobileBtn {  padding-top: 27px;}
    .customerStoryVideo .sectionTitle {  padding-bottom: 36px;}
    .caseStudyBanner .bannerTitle,
    .customerStoryVideo .bannerTitle { padding-top: 28px;}
    .customerStoryVideo .bannerRight {  padding-top: 20px;}
    .customerStoryVideo .mobileBtn{display:inherit;}

    .tabV2 .tabTitle { font-size: 14px;  line-height: 1.57;}
    .tabV2 .tabList {  margin-top: 8px;  padding: 26px;}
    .tabV2 .tabList ul li { font-size: 14px;   line-height: 1.57;   letter-spacing: 0.08px;}
    .tabV2 .tabList ul li+li {  margin-top: 26px;}

    .subNavigation .sliderParent { margin: 0;}

    .meetingSection .parentBox {  padding: 50px 50px 30px;}

    .caseStudy_sideBar .sidebar{padding:24px 16px;}
    .caseStudy_sideBar .sidebar ,.caseStudy_sideBar .sidebar.sticky { width: 100%; position: relative !important; left: inherit !important; right: inherit !important;  top: inherit !important;
        max-width: 100% !important;}
    .caseStudy_sideBar .sideContent {  width: 100%;margin-top: 70px;}
    .caseStudy_sideBar .detail *+p, .caseStudy_sideBar .detail ul li {  font-size: 14px;}
    .caseStudy_sideBar .detail ul li + li {  margin-top: 24px;}
    .caseStudy_sideBar .detail ul ,.caseStudy_sideBar .detail img ,.caseStudy_sideBar .sectionTitle {  margin-bottom: 32px;}
    .caseStudy_sideBar .detail .videoBg {  height: 212px;  margin-top: 20px;}
    .caseStudy_sideBar .playIcon {  height: 53px;  width: 53px;}
    .caseStudy_sideBar .playIcon a svg {width: 16px;}

    .case-study-banner .left-logo {  padding-bottom: 24px;}
    .case-study-banner .au-hero-img-jk{margin-top:20px;}

    .twoColTestimonial .sectionTitle {text-align:left;}
    .twoColTestimonial .testimonailParent{padding-top:15px;}
    .twoColTestimonial .testimonialBoxes ,
    .twoColTestimonial .testimonialBoxes:nth-last-child(-n+2){margin-bottom:40px;width:100%;padding:0px;}
    .twoColTestimonial .testimonialBoxes:nth-child(even) .testimonialInner {  margin: 0px;}
    .twoColTestimonial .testimonialBoxes .testimonialInner{max-width:100%;}
    .twoColTestimonial .testimonialBoxes:last-child{margin:0px;}

    .threeColumnLogo{padding-bottom:100px;}


    .heroBannerEcom.v2 .parentBox{padding:48px 20px;}
    .heroBannerEcom.v2 .container{padding:0px !important;}
    .heroBannerEcom.v2 .columBoxes:nth-child(odd) .innerBoxes:before{ background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/white-mobile-arrow1.svg);}
    .heroBannerEcom.v2 .columBoxes:nth-child(even) .innerBoxes:before {background-image: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/white-mobile-arrow2.svg);}  
    .heroBannerEcom.v2 .columnChild {  justify-content: space-between;}
    .heroBannerEcom.v2 .columBoxes:nth-child(even) .innerBoxes:before{top:40px !important;}
    .heroBannerEcom.v2 .columBoxes:nth-child(odd) {  margin-top: -38px !important;}
    .heroBannerEcom.v2 .columBoxes:first-child {  margin-top: 0px !important;}
    .heroBannerEcom.v2 .columBoxes .innerBoxes:before{z-index:1;}
    .heroBannerEcom.v2 .IconBox{ position: relative;  z-index: 2;}

    .twoCol-textVerification .rightBox { padding: 0px 30px;}

    .twoCol-image_Text .leftImage , 
    .twoCol-image_Text .rightContent {  width: 100%;}
    .twoCol-image_Text .imageInner {  text-align: center;}
    .twoCol-image_Text .contentInner { max-width: 100%;  margin-top: 20px;}

    .twoColumnVideo .playVideo {  margin-top: 0px;}

    .tableDesktop .imageBox{display:none;}
    .tableDesktop .tableCol{width:auto !important;padding: 0 0 0 0;  display: inline;}
    .tableDesktop .multiLine{padding: 13px 0 0;width:100% !important;}
    .tableDesktop .multiLine .tooltip {  margin: 10px 0 0 3px; display: inline-block;}
    .tableDesktop .tableCol ul {display:block;width:100% }
    .tableDesktop .tableHead.tableCol {  padding: 0px;}
    .tableDesktop .tableRow { padding: 13px 8px;}
    .tableDesktop .twoColParent{padding-top:12px;}
    .tableDesktop .tableContent ul li:before { left: -30px; top: 0;}

    .popupList{padding:16px;}

    .subNavigation_Ecom .menuBox .hs-menu-wrapper>ul{max-width:100%;padding:0px 24px;}
    /* 	hotFix by Wojtek.O disable that styling
    .au-primary-cta.au-cta-small a { padding: 5px 15px;} 


    .header-mobile-btn .au-primary-cta.au-cta-small a { font-size: 12px !important;}

    /*
    .priceParent .priceList{width:100%;}
    .priceParent .priceList:last-child{margin-bottom:0px;}
    */

    .full-richtext > div { width: 100% !important;}
    .tabSection .panelInner .tabList ul li:before, .tabSection .panelInner .tabList ul li:before, 
    .tabV2 .tabList ul li:before,
    .tableDesktop .tableContent ul li:before { 
/* 	  left: 0; */
	  transform: scale(1);}

    .tableDesktop .tableContent ul li:before { left: -30px;}
    
        .tabSection .panelInner .tabList ul li:before, .tabSection .panelInner .tabList ul li:before {
		  left: 0px;
  } 


    .tabSection .panelInner .tabList ul li {  margin: 0px !important;  display: block;    width: 100%; padding-left: 30px; }
    .tabSection .panelInner .tabList ul li+li { margin-top: 15px !important; }

    .headingWithBullets .listInner ul li:before {
        transform: scale(1)
    }

    /*
    .filterParent .filterList ul li {  width: 100%; display: block;}
    .filterParent .filterChild:first-child .filterList li + li,
    .filterParent .filterChild:nth-child(2) .filterList li + li {  margin: 10px 0 0 0;}
  */

}

@media(max-width:640px){


    .tableDesktop .tooltip:hover:after{width: 160px;right: -174px;}


}


@media(max-width:575px){

    .logoSection .logoBoxes{width:50%;}

    .threeColumnLogo .threeColBoxes { width: 100%; padding: 0px;}
    .threeColumnLogo .mainParent {  margin: 0px ;}
    .headerWithMegaMenu .hs-menu-wrapper{top:126px;}

    .twoCol-textVerification .rightInner:before {  width: 80%;  left: 10%;  height: 105%;  top: -2.5%;}
  
    /*
    .filterParent .filterChild:first-child .filterList li + li,
    .filterParent .filterChild:nth-child(2) .filterList li + li {  margin: 8px 0 0 0;}
    .filterParent .filterBoxes {  padding: 16px;}
    */


    .tableDesktop .tooltip:hover:after { transform: translateY(0%);top: 30px; right: -100px; width: 250px;}
    .tableDesktop .tooltip:hover:before {transform: translateY(0) rotate(180deg);top: 18px;left: 3px;}
}


@media(max-width:480px){
    .body-container {  padding-top: 160px;}

    .featureSection{padding:50px 0px;}
    .featureSection .featureBoxes {   width: 100%;}
    .featureSection .featureBoxes:last-child{margin-bottom:0;}

    .logoSection .logoBoxes{width:100%;}

    .headingWithBullets .listInner {  padding: 30px 15px;}

    .headerWithMegaMenu .hs-menu-wrapper {  top: 130px;}
    .headerWithMegaMenu .header-right-btn { margin: 0; position: absolute; top: 70px;  width: 100%;  left: 0;  padding: 0px 16px 24px;
        border-bottom: 1px solid #E1E6EA;  background-color: #fff;}
    .headerWithMegaMenu .au-primary-cta.au-cta-small a ,
    .headerWithMegaMenu .au-primary-cta.au-cta-small {  display: block;  width: 100%;}
    .headerWithMegaMenu .au-primary-cta.au-cta-small a { text-align: center;  font-size: 14px;  font-weight: 700;  letter-spacing: 0.24px;  line-height: 1.42;}
    .headerWithMegaMenu.sticky .header-right-btn {   top: 60px;  padding-top: 24px;}
    .headerWithMegaMenu.sticky .hs-menu-wrapper {  top: 131px;}
    .headerWithMegaMenu .top-right-bnt a {  padding: 0px 12px;}
    .headerWithMegaMenu .header-top-ber .container {  padding: 0px 16px;}
    .headerWithMegaMenu .top-right-bnt {  position: relative;}


    .headerWithMegaMenu .mobile-flag {  display: inline-block !important; position: absolute;  left: 0; width: auto;}
    .headerWithMegaMenu .language-flag{display:none;}

    .headerWithMegaMenu .top-right-bnt a:nth-child(3) {   border-left: 0;}
    .headerWithMegaMenu .header-tab a {  font-size: 12px;}
    .headerWithMegaMenu .header-mobile-btn.header-right-btn{padding:10px 15px 15px;}

    .meetingSection .parentBox {  padding: 56px 16px 16px}
    .meetingSection .deatilList ul li {  padding:0px 5px;}

    .subNavigation .sliderInner {  width: 100%; padding: 11px 12px;}

    .headerWithMegaMenu .top-right-bnt a { padding: 0px 4px; }
    .headerWithMegaMenu .top-right-bnt .lan-swicher { padding: 0px; }
    .headerWithMegaMenu .header__language-switcher--label-current { display: none; }
    .headerWithMegaMenu .header__language-switcher .lang_list_class { left: calc(100% + 24px);}

    .twoCol-textVerification .rightInner{padding:50px 20px;}

    .heroBannerEcom.v2 .columBoxes:nth-child(even) .innerBoxes:before {  top: 80px !important;  height: 26px; width: 120px;  left: -110px;}
    .heroBannerEcom.v2 .columBoxes:nth-child(odd) {   margin-top: -24px !important;}
    .heroBannerEcom.v2 .columBoxes:first-child{margin-top:0px !important;}
    .heroBannerEcom.v2 .iconContent{padding-top:8px;}

}

@media(max-width: 400px){
    .subNavigation .sliderInner .boxTitle {font-size: 12px; line-height: 1.57;}
    .subNavigation .sliderInner {  width: 100%; padding: 11px 12px;}  
    .subNavigation .sliderInner{max-width:156px; height: 110px;}
    .subNavigation .sliderImage {max-width: 48px; min-height: 48px;}
}


/* global list
* 2457
*   */


.au_list ol {
    list-style: none;
    counter-reset: my-awesome-counter;
}
.au_list li {
    counter-increment: my-awesome-counter;
    margin: 0.25rem;
}
.au_list li::before {
    content: counter(my-awesome-counter);

    background-color: #1872e7;
    color: #fff;
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    display: inline-block;
    line-height: 2rem;
    text-align: center;
    margin-right: 0.5rem;
}
.au_list.noshadow li::before {
    box-shadow: none;
}


.au_list ol ol li::before {
    background: #DE51FF;
}
.au_list ol ol ol li::before {
    background: #EE9EFF;
}

a.cta_button_au:hover {
  text-decoration: none;
}

/* cookie baner  */
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    display: none !important;
}


/* hs form inputs */
.hs-input {
    background-color: #fff !important;
    max-width: unset !important;
    font-family: unset !important;
}


/* chatflow */
#hubspot-messages-iframe-container {
  z-index: 99 !important;
}
   
/*

.au_list ol {
padding-top: 20px;
counter-reset: li;
list-style-type: none;
font-size: 14px;
line-height: 18px;
padding-left: 10px;
}

.au_list ol li {
_display: inline;
_position: relative;
padding: 5px 35px 5px 30px;
}

.au_list ol li:before {
content: counter(li);
counter-increment: li;
height: 20px;
width: 20px;
border: 1px solid #E1E6EA;
background-color: #F7F9FB;
border-radius: 50%;
color: #899BAD;
text-align: center;
position: absolute;
left: 0;
top: 4px;
}

.au_list ol li.active:before {
border: 1px solid #1872E7;
background-color: #1872E7;
color: #ffffff;
}

*/



/*
.test .au_list ul li:before
{ content: ''; font-family: fontawesome; font-size: 20px; line-height: 1; color: #1872E7; position: absolute; left: -34px; 
top: 2px; font-weight: 400; background: url(https://9095276.fs1.hubspotusercontent-na1.net/hubfs/9095276/clients%20faces/Icon.svg); background-size: 20px; width: 21px; height: 21px; background-repeat: no-repeat; background-position: center; }

.test .twoCol-image_Text .contentInner ul li span, .test .twoCol-image_Text .numberBox, .test .twoColumnVideo .numberBox {
font-size: 16px;
line-height: 32px;
letter-spacing: .02px;
height: 32px;
width: 32px;
border-radius: 50%;
background-color: #1872e7;
color: #fff;
box-shadow: 0px 4px 9.6px rgba(24,114,231,0.16);
display: inline-block;
text-align: center;
position: absolute;
left: -48px;
font-weight: 700;
}
*/
.isDisabled {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
/* Tooltips */
.tooltip-text {
  --height: auto;
  position: absolute;
  max-width: 236px;
  width: max-content;
  padding: 4px 8px;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  background: #00214d;
  border-radius: 4px;
  left: 28px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s;
  text-align: center;
  z-index: 999;
  margin-bottom: 0px;
}
.tooltip-text--over-left {
  bottom: calc(100% + 8px);
  left: unset;
  right: -14px;
}
.tooltip-text--over-right{
 bottom: calc(100% + 8px);
  left: unset;
  right:-200px;
}
.tooltip-text--over{
  bottom: calc(100% + 8px);
  left: calc(50% - 118px);
  right: unset;
}

.tooltip-text::after {
  content: " ";
  position: absolute;
  top: calc(50% - 5px);
  right: 100%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #00214d transparent transparent;
}
.tooltip-text--over-left::after {
  content: " ";
  position: absolute;
  top: 100%;
  left: calc(100% - 25px);
  margin-left: -5px;
  border-width: 8px;
  border-style: solid;
  border-color: #00214d transparent transparent transparent;
}
.tooltip-text--over-right::after{
  content: " ";
  position: absolute;
  top: 100%;
  left: calc(0 + 25px);
  margin-left: -5px;
  border-width: 8px;
  border-style: solid;
  border-color: #00214d transparent transparent transparent;
}
.tooltip-text--over::after {
  left: 50%;
  top: 100%;
  border-color: #00214d transparent transparent transparent;


}
.tooltip-parent {
  position: relative;
  display: inline-block;
}
.tooltip-parent:hover {
  cursor: pointer;
}

.tooltip-parent:hover .tooltip-text,
.tooltip-parent:focus .tooltip-text {
  visibility: visible;
  opacity: 1;
}

@media (max-width: 768px) {
  .tooltip-parent:focus .tooltip-text {
    visibility: visible;
    opacity: 1;
  }
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #ccc;
}
.mfp-preloader a:hover {
  color: #fff;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape),
  screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
*, *:before, *:after {
  box-sizing: border-box;
}
*:focus-visible {
  outline: 2px solid orange;
  outline-offset: 3px;
  border-radius: 2px;
  transition: outline .1s ease !important;
}

a {
  outline: unset;
}

/* przywróc przy nawigacji */
.body-container {
  padding-top: 0;
}

.header-sticky {
    position: sticky;
    top: 0;
}
.autenti-header nav ul {
  margin-bottom: 0;
  padding-left: 0;
}



/* adaptation of ecom submenu */
.subNavigation_Ecom .container {
   padding: 0 40px;
    max-width: 1440px;
    margin: auto;
}
.subNavigation_Ecom .buttonBox .content, .subNavigation_Ecom .buttonBox .au-cta-simple {
  margin-right: 0;
}
@media (max-width: 1280px) {
    .subNavigation_Ecom .container {
    padding: 0 24px;
}
}
@media (max-width: 768px) {
    .subNavigation_Ecom .container {
    padding: 0 16px;
}

}
/* --- */