/* Theme base styles */

/* Generic */

*, *: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 */
}

/* 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;
}

/**
 * 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;
}

/* Objects */

/* 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 wrappers for blog post and system templates */

.content-wrapper {
  margin: 0 auto;
  padding: 0 20px;
}

/* Drag and drop layout styles */

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

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

/* Elements */

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

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

/* Paragraphs */

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

/* Anchors */

a {
  cursor: pointer;
}

/* Headings */

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

/* Lists */

ul,
ol {
  margin: 0 0 1.4rem;
  padding-left: 1rem;
}

ul li,
ol li {
  margin: 0.7rem;
}

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

.no-list {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.no-list li {
  margin: 0;
}

/* Code blocks */

pre {
  overflow: auto;
}

code {
  vertical-align: bottom;
}

/* Blockquotes */

blockquote {
  border-left: 10px solid;
  margin: 0 0 1.4rem;
  padding-left: 1rem;
}

/* Horizontal rules */

hr {
  border: 0 none;
  border-bottom: 1px solid;
}

/* Subscripts and superscripts */

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Image alt text */

img {
  font-size: 1rem;
  word-break: normal;
}
/* Primary button */

button,
.button,
.hs-button {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  text-align: center;
  transition: color 0.15s linear;
  white-space: normal;
}

/* Simple button */

.button.button--simple {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  position: relative;
}

.button.button--simple:hover,
.button.button--simple:focus {
  background-color: transparent;
  border: none;
}

/* Disabled button */

button:disabled,
.button:disabled,
.hs-button:disabled {
  background-color: #f1f1f1;
  border-color: #f1f1f1;
  pointer-events: none;
}

button:disabled,
.button:disabled,
.button.button--secondary:disabled,
.button.button--simple:disabled {
  color: #d0d0d0;
}

/* 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;
}

/* Button icons */

.button .button__icon svg {
  display: block;
  fill: inherit;
  height: 1.25rem;
  margin-right: 1rem;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .button .button__icon svg {
    width: 1.25rem;
  }
}

.button--icon-right .button__icon {
  order: 1;
}

.button--icon-right .button__icon svg {
  margin-left: 1rem;
  margin-right: 0;
}
/* Form title */

.form-title {
  margin: 0;
}

.form-title ~ div > form {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* Labels */

form label {
  display: block;
  margin-bottom: 0.35rem;
}

/* Form fields */

form .hs-form-field {
  margin-bottom: 1.4rem;
}

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 input[type='search'],
form select,
form textarea {
  display: inline-block;
  width: 100% !important; /* stylelint-disable-line declaration-no-important */
}

form fieldset {
  max-width: 100% !important; /* stylelint-disable-line declaration-no-important */
}

/* Form fields - checkbox/radio */

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

form .inputs-list > li {
  display: block;
  margin: 0.7rem 0;
}

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

form input[type='checkbox'],
form input[type='radio'] {
  cursor: pointer;
  margin-right: 0.35rem;
}

/* Form fields - date picker */

form .hs-dateinput {
  position: relative;
}

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

form .is-selected .pika-button {
  border-radius: 0 !important; /* stylelint-disable-line declaration-no-important */
  box-shadow: none !important; /* stylelint-disable-line declaration-no-important */
}

form .fn-date-picker .pika-button:hover,
form .fn-date-picker .pika-button:focus {
  border-radius: 0 !important; /* stylelint-disable-line declaration-no-important */
}

/* Form fields - 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: 0.8rem;
  margin: 0 0 1.4rem;
}

form .hs-richtext img {
  height: auto;
  max-width: 100% !important; /* stylelint-disable-line declaration-no-important */
}

/* GDPR */

form .legal-consent-container .hs-form-booleancheckbox-display > span {
  margin-left: 1rem !important; /* stylelint-disable-line declaration-no-important */
}

/* Validation */

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

form .hs-input.error {
  border-color: #ef6b51;
}

form .hs-error-msg,
form .hs-error-msgs {
  color: #ef6b51;
  margin-top: 0.35rem;
}

/* Submit button */

form input[type='submit'],
form .hs-button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal !important; /* stylelint-disable-line declaration-no-important */
  width: 100%;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}
/* Icon wrapper */

.icon {
  border-radius: 50%;
  display: inline-flex;
}

.icon--square .icon {
  border-radius: 0;
}

/* Icon */

.icon svg {
  vertical-align: middle;
}
/* Table */

table {
  border-collapse: collapse;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

/* Table cells */

th,
td {
  padding: 0.7rem;
  vertical-align: top;
}

/* Table header */

thead th,
thead td {
  vertical-align: bottom;
}

/* Components */

/* 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;
  z-index: 2;
}

/* Layout */

.header__container { position: relative; }
.header__wrapper { align-items: center; display: flex; margin: 0 auto; }
.header__top { padding: 8px 0 11px; }
.header__bottom { /* padding: 2.1rem 0; */ padding:0px 0; position:relative; transition:all 0.3s ease-in-out; }


@media (max-width: 991px) {
  .header__bottom { /* padding: 2.1rem 20px; */ padding:0px 0; }
}

/* Layout - left */
.header__container--left .header__language-switcher-col { margin-left: auto;}
.header__container--left .header__wrapper--bottom { justify-content: space-between;}
.header__container--left .header__menu-col { margin-left: auto; text-align: right;}
.header__container--left .header__button-col { margin-left: 1rem;}

@media (min-width: 991px) {
  .header__container--left .header__logo-col { flex: 1 0 0; }
  .header__container--left .header__menu-col { flex: 2 0 0; }
}

/* Layout - centered */
.header__container--centered .header__button-col { margin-left: auto;}
.header__container--centered .header__wrapper--bottom { flex-wrap: wrap; text-align: center;}
.header__container--centered .header__logo-col { margin-bottom: 1.4rem; width: 100%;}
.header__container--centered .header__menu-col { width: 100%;}

@media (max-width: 991px) {
  .header__container--centered .header__wrapper--bottom { justify-content: space-around; text-align: left;  }
  .header__container--centered .header__logo-col,
  .header__container--centered .header__menu-col { margin-bottom: 0; width: auto; }
}

/* Language switcher */

.header__language-switcher { cursor: pointer; position: relative;}
.header__language-switcher .lang_switcher_class { position: static;}

/* Language switcher - top level menu item */
.header__language-switcher-label { display: flex;}
.header__language-switcher-current-label { align-items: center; display: flex; margin-bottom: 5px; margin-left: 0.5rem;}
.header__language-switcher-child-toggle svg { height: 15px; margin-left: 0.35rem; width: 15px;}

/* Language switcher - submenu */
.header__language-switcher .lang_list_class { border-style: solid; border-width: 1px; display: block; left: auto; opacity: 0; padding: 0; position: absolute; right: 0; text-align: left; top: 100%; transform: none; visibility: hidden; width: 200px; z-index: 99;}

.header__language-switcher-label--open .lang_list_class,
.header__language-switcher:hover .lang_list_class,
.header__language-switcher:focus .lang_list_class { opacity: 1; visibility: visible;}

.header__language-switcher .lang_list_class:after,
.header__language-switcher .lang_list_class:before { content: none;}
.header__language-switcher .lang_list_class li { border: none; margin: 0; padding: 0;}
.header__language-switcher .lang_list_class li:first-child {  border-top: none;  padding-top: 0;}
.header__language-switcher .lang_list_class li:last-child { border-bottom: 0; padding-bottom: 0;}
.header__language-switcher .lang_list_class .lang_switcher_link { display: inline-flex; padding: 0.7rem 1rem; width: 100%;}

@media (max-width: 991px) {
  .header__language-switcher .lang_list_class {    border: none; display: none; position: static; width: 100%; }
  .header__language-switcher-label--open .lang_list_class { display: block; }
  .header__language-switcher-current-label { display: block; margin: 0; order: 1; padding: 0.7rem 0 0.7rem 1rem; width: 80%; }
  .header__language-switcher .globe_class { height: auto; width: 100%; }
  .header__language-switcher-label { display: flex; flex-wrap: wrap; }
  .hs_cos_wrapper_type_language_switcher { width: 100%; }
}

/* Language switcher - icons */
@media (max-width: 991px) {
  .header__language-switcher-child-toggle,
  .header__language-switcher-child-toggle:hover,
  .header__language-switcher-child-toggle:focus,
  .header__language-switcher-child-toggle:active { border: 0; cursor: pointer; padding: 10px 30px; position: absolute; right: 0; top: 0;    width: 20%; }
  .header__language-switcher-child-toggle svg { margin-left: 0; }
  .header__language-switcher-child-toggle--open svg { transform: rotate(180deg); transform-origin: 50% 50%; transition: transform 0.4s; }
}

/* Logo */
.header__logo img { height: auto; max-width: 100%; margin-top:8px; max-width:180px; } 

/* Menu */
.header__menu-container--mobile { display: none;}
.header__menu--mobile { display: none; position: absolute; right: 0; top: 100%; width: 100%; z-index: 99; }

@media (max-width: 991px) {
  .header__menu--desktop { display: none; }
  .header__menu-container--mobile { display: block; }
  .header__menu--show { display: block; }
}

/* Menu items */
.header__menu-item { display: inline-flex; /*position: relative;*/ }

@media (max-width: 991px) {
  .header__menu-item { display: block; text-align: left; width: 100%; }
  .header__menu-link { display: block; padding: 0.7rem 1rem; width: 100%; }
  .header__menu-item--has-submenu .header__menu-link { width: 100%; } 
}

/* Menu items - top level */
.header__menu-item--depth-1 { /*padding: 0 1rem;*/ padding:0 7px 0 13px; }

@media (max-width: 991px) {
  .header__menu-item--depth-1 { padding: 0; }
}

/* Menu items - submenus */
.header__menu-item--depth-1 > .header__menu-link { padding:18px 0px; }
.header__menu-item--depth-1 > .header__menu-submenu { border:0; visibility: hidden; left:0px; position: absolute;  text-align: left;  top: 100%; width: 100%; opacity:0; z-index:-10; border-top:1px solid #4a13a0; border-bottom:1px solid #4a13a0; transform: translate3d(0, 4%, 0); transition:all 0.3s ease-in-out; }
.header__menu-item--depth-1.header__menu-item--open > .header__menu-submenu { visibility: visible; z-index: 99; opacity:1; transform: translate3d(0,0%,0); }

.header__menu-item--depth-1:last-child > .header__menu-submenu { left: auto; right: 0; }
.header__menu-submenu--level-2{   }

.header__menu-submenu--level-2 > .submenu_container > .header__menu-item{ width:30% !important; display: inline-block; vertical-align:top; border-right:1px solid #4a13a0; padding:0 0 0 15px; }
.header__menu-submenu--level-2 > .submenu_container > .header__menu-item:last-child{ border-right:0px; }
.header__menu-submenu--level-2 > .submenu_container > .header__menu-item > a.header__menu-link{ /*font-size: 1.1em;*/ font-weight: 700; letter-spacing: 0.185em; text-transform: uppercase; cursor: text; } 
.header__menu-submenu--level-2 > .submenu_container > .header__menu-item > button.header__menu-child-toggle{ display:none; }

.header__menu-submenu--level-3 { left: 100%; top: 0; position:static; display: block; width: auto; border: 0; }
.header__menu-submenu--level-3 > .header__menu-item{ display:block; }
.header__menu-submenu--level-3 .header__menu-item a.header__menu-link{ display:inline-block; padding: 3px 0px 1px; /*font-size: 1.1em;*/ font-weight: 500;  }
.header__menu-submenu--level-3 .header__menu-item a.header__menu-link br{ display:none; }
.header__menu-submenu--level-3 .header__menu-item a.header__menu-link span.link-text{ padding: 3px 10px 3px; font-weight: 500; border-radius:3px; position:relative; overflow:hidden; transition:all 0.3s ease-in-out; display: inherit; min-width: 112px; font-size: 1.1em; }
.header__menu-submenu--level-3 .header__menu-item a.header__menu-link span.short-text{ padding:0px 10px 0px; display:block; color:#424242; font-size: .9em; position:relative; top:-2px; }
.header__menu-item.purple-text .header__menu-submenu--level-3 .header__menu-item a.header__menu-link:hover span.link-text{ color:white !important; /*background:#4a13a0;*/ }
.header__menu-item.green-text .header__menu-submenu--level-3 .header__menu-item a.header__menu-link:hover span.link-text{ color:white !important; /*background:#04a060;*/ }
.header__menu-item.orange-text .header__menu-submenu--level-3 .header__menu-item a.header__menu-link:hover span.link-text{ color:white !important; /*background:#e55505;*/ } 

.header__menu-item.purple-text .header__menu-submenu--level-3 .header__menu-item a.header__menu-link:hover span.short-text{ color:#4a13a0 !important; }
.header__menu-item.green-text .header__menu-submenu--level-3 .header__menu-item a.header__menu-link:hover span.short-text{ color:#04a060 !important; }
.header__menu-item.orange-text .header__menu-submenu--level-3 .header__menu-item a.header__menu-link:hover span.short-text{ color:#e55505 !important; }
 
.header__menu-submenu--level-3 .header__menu-item a.header__menu-link span.link-text:before{ position:absolute; left:0; top:0; width:0%; height:100%; content:''; transition:all 0.3s ease-in-out; } 
.header__menu-submenu--level-3 .header__menu-item a.header__menu-link span.link-text span{ position:relative; z-index:1; }
.header__menu-item.purple-text .header__menu-submenu--level-3 .header__menu-item a.header__menu-link span.link-text:before{ background:#4a13a0; }
.header__menu-item.green-text .header__menu-submenu--level-3 .header__menu-item a.header__menu-link span.link-text:before{ background:#04a060; }
.header__menu-item.orange-text .header__menu-submenu--level-3 .header__menu-item a.header__menu-link span.link-text:before{ background:#e55505; }
.header__menu-submenu--level-3 .header__menu-item a.header__menu-link:hover span.link-text:before{ width:100%; }



/*.header__menu-submenu--level-3 .header__menu-item a.header__menu-link span.link-text:after{ position:absolute; height:100%; left:0; top:0; width:0; background:#4a13a0; content:''; transition:all 0.3s ease-in-out; border-radius:3px; }
.header__menu-submenu--level-3 .header__menu-item a.header__menu-link span.link-text:hover:after{ width:100%;  }*/ 

.header__menu-item--depth-1 .header__menu-child-toggle{ display:none; }

/* prettier-ignore */
.header__menu-item--depth-1:nth-last-child(-n + 2) .header__menu-submenu--level-3 { left: auto; right: 100%; top: 0; }
.header__menu-submenu .header__menu-item { background-color: inherit; width: 100%; }
.header__menu-submenu .header__menu-link { display: inline-flex; padding: 0.5rem 1rem; }
.header__menu-item--depth-3 > .header__menu-link { margin-left: 15px; }
.header__menu-item--depth-4 > .header__menu-link { margin-left: 20px;}
.header__menu-item--depth-5 > .header__menu-link,
.header__menu-item--depth-6 > .header__menu-link,
.header__menu-item--depth-7 > .header__menu-link,
.header__menu-item--depth-8 > .header__menu-link,
.header__menu-item--depth-9 > .header__menu-link,
.header__menu-item--depth-10 > .header__menu-link {  margin-left: 30px; }
.header__menu-item--button { padding: 0.7rem 1rem;}

.header__menu-item--has-submenu:hover .header__menu-submenu{  }



@media (max-width: 991px) {
  /* prettier-ignore */
  .header__menu-submenu,
  .header__menu-submenu--level-3,
  .header__menu-item--depth-1:nth-last-child(-n + 2) .header__menu-submenu--level-3 { border: none; position: static; width: 100%; display: block; }
  
  .header__menu-item--depth-3 > .header__menu-link { margin-left: 0px; }
  .header__menu-item--depth-4 > .header__menu-link { margin-left: 0px;}
  
}

/* Menu icons */

@media (min-width: 991px) {
  .header__menu-submenu .header__menu-child-toggle {  margin-left: auto;  padding: 0.7rem 1rem;  }
}

.header__menu-child-toggle svg { height: 10px; margin-left: 0.25rem; width: 10px; margin-top:3px; }
.header__menu-toggle { display: none;}
.header__menu-toggle svg { height: 30px; width: 30px;}

@media (max-width: 991px) {
  .header__menu-child-toggle,
  .header__menu-child-toggle:hover,
  .header__menu-child-toggle:focus,
  .header__menu-child-toggle:active { border: 0; cursor: pointer; padding: 10px 30px; position: absolute; right: 0; top: 0; width: 20%;   }
  .header__menu-child-toggle svg { margin-left: 0; }
  .header__menu-child-toggle--open svg {  transform: rotate(180deg); transform-origin: 50% 50%; transition: transform 0.4s; }
  .header__menu-toggle--show {  display: block;  }  
  .header__menu-submenu--level-3 .header__menu-item a.header__menu-link{ padding: 15px 20px; }
}





/*** header button *****/
.header__bottom .header__wrapper{}
.header__bottom .header__wrapper .header__button-col{}
.header__bottom .header__wrapper .header__button-col a{ padding-top: 0.275em; padding-right: 0.85em; padding-bottom: 0.275em; padding-left: 0.85em; border-radius:4px; }
.header__bottom .header__wrapper .header__button-col a:hover{ color:#4a13a0; }

/***************** MOBILE MENU **********************/
.toggle-button{ transition:all 0.3s ease-in-out; width: 36px; height: 36px; border-radius: 6px; background-color:white; border:1px solid #4a13a0; display: block; padding-top: 6px; } 
.toggle-button span{ height:2px; background:#4a13a0; display:block; margin:4px auto; width:20px;  }
.toggle-button.close{ padding-top: 8px; border:0px; transition:all 0.3s ease-in-out; background: none; width: auto; }
.toggle-button.close svg{ width:16px; height:16px; display:block; margin:0 auto; fill:white; }
.zeynep{ bottom:0; overflow:hidden; -webkit-overflow-scrolling:touch; overflow-y:auto; pointer-events:none; position:fixed; top:0; /*transform:translateX(-100%);*/ z-index:1011; opacity:0; }
.zeynep .submenu:not(.no-transition),.zeynep:not(.no-transition){transition:all 250ms}.zeynep-overlay{background-color:rgba(0,0,0,.42);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1010}.zeynep-opened .zeynep-overlay{display:block}
.zeynep.opened{ pointer-events:auto; /*transform:translateX(0);*/ opacity:1; }

.zeynep.submenu-opened{overflow:hidden}.zeynep .submenu{bottom:0;min-height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;pointer-events:none;position:fixed;top:0;width:100%}
.zeynep .submenu.opened{left:0;pointer-events:auto; z-index: 1;}
.zeynep .submenu.opened:not(.current){overflow:hidden}

.btn-open {
  border: 0; border-radius: 27.5px; box-shadow: 0 2px 14px 0 rgba(0, 0, 0, .05); display: inline-block; font-size: 16px; font-weight: bold; min-width: 150px; outline: 0; padding-bottom: 15px; padding-top: 15px; cursor: pointer; margin: 0 6px; }
.btn-open:active {  box-shadow: inset 0 3px 5px 0px rgba(0, 0, 0, .1); }
.btn-open.first { background-color: #fd698d; color: #ffffff; }
.btn-open.second { background-color: #ffffff; color: #fd698d; } 

/* zeynepjs menu styles */
.zeynep { background-color: #4a13a0; color: #fff; width: 100%; }
.zeynep ul { list-style-type: none; padding: 0; margin-top:50px; padding-left:0px; -webkit-overflow-scrolling: touch; }
.zeynep ul > li { display: block; }
.zeynep ul > li > a { color: inherit; display: block; font-size: 22px; font-weight: normal; padding: 15px 20px; text-decoration: none; transition: all 150ms; text-align:center; }
.zeynep ul > li > a:hover { /*background-color: #efefef; border-radius: 3px;*/ }
.zeynep ul > li:not(:last-child) > a { /*border-bottom: 1px solid rgba(255,255,255,0.2);*/ }
.zeynep ul > li.has-submenu > a { /*background-image: url("https://20761581.fs1.hubspotusercontent-na1.net/hubfs/20761581/Digibee_Theme/submenu-arrow.svg"); background-position: right 20px center; background-repeat: no-repeat; background-size: 8px 14px;*/ }
.zeynep ul > li.has-submenu > a:after{ content:''; display:inline-block; vertical-align:middle; width:13px; height:23px; background-image: url("https://20761581.fs1.hubspotusercontent-na1.net/hubfs/20761581/Digibee_Theme/caret-right-solid.svg"); background-position: center; background-repeat: no-repeat; background-size: 13px 23px; margin-left:15px; opacity:0.66; }
.zeynep ul > li.has-submenu > a:hover:after { background-image: url("https://20761581.fs1.hubspotusercontent-na1.net/hubfs/20761581/Digibee_Theme/caret-right-solid.svg"); }

.zeynep ul > li .header__menu-submenu .header__menu-link{ display:block; padding: 15px 20px; }

/* zeynepjs submenu styles */
.zeynep .submenu { background-color: #4a13a0; left: 100%; }
.zeynep .submenu-header { /*background-image: url("https://20761581.fs1.hubspotusercontent-na1.net/hubfs/20761581/Digibee_Theme/menu-back.svg"); background-position: left 20px center; background-repeat: no-repeat;  background-size: 8px 14px;*/ /*border-bottom: solid 1px rgba(255,255,255,0.2); */cursor: pointer; position: relative; margin-top:60px; }
.zeynep .submenu-header > a { color: inherit;  display: block; font-size: 24px; font-weight: normal;  padding: 18px 20px;  /*padding-left: 40px;*/ text-decoration: none; text-align:center; }
.zeynep .submenu-header > a:before { /*background-image: url("https://20761581.fs1.hubspotusercontent-na1.net/hubfs/20761581/Digibee_Theme/submenu-arrow.svg"); background-position: right 20px center; background-repeat: no-repeat; background-size: 8px 14px; content: ""; height: 100%; left: 26px; position: absolute; top: 0; transform: rotate(-180deg); width: 20px;*/ }
.zeynep .submenu > label { color: #e77691; display: block; font-size: 13px; font-weight: bold; margin-bottom: 8px; margin-top: 19px; opacity: .5;  padding-left: 40px; width: 100%; }

.header__menu-toggle--close { position: fixed; z-index: 10000; top:15px; right: 15px; } 
.zeynep ul .header__menu-submenu {  margin-top: 0px; } 



/* left side menu specific styles */
/*body { left: 0; }
.zeynep-opened body { overflow: hidden; }*/
.zeynep { right: auto; left: 0; }


/********* Sticky header menu *******/
.header{   }
.header.small-header{ padding-top:62px; transition:all 0.3s ease-in-out; }
.small-header .header__bottom{ position:fixed; left:0; top:0; width:100%; z-index:110; }

@media (min-width: 991px) {
  .small-header .header__bottom{ background:#4a13a0; }
.header__logo-col .header__logo .header__logo-on-scroll{ display:none; }
.small-header .header__logo-col .header__logo.header__logo-no-scroll{ display:none; }
.small-header .header__logo-col .header__logo.header__logo-on-scroll{ display:block; } 
.small-header .header__logo-col .header__logo.header__logo-on-scroll img{ max-width:150px; }

.small-header .header__menu-col .header__menu-item--depth-1>.header__menu-link:not(.button){ color:white; }
.small-header .header__bottom .header__wrapper .header__button-col a{ border-color:white !important; }
}
@media (max-width: 991px) {
  .header__logo img{ max-width:150px; } 
  .small-header .header__bottom{ border-bottom:1px solid #4a13a0; }
}

/***** Landing page header *******/
#landing-page-header .header__section{ padding:12px 0px; }
#landing-page-header .header__section .header__logo a{ display:inline-block; }
#landing-page-header .header__section .header__logo img{ margin:0px; display:block; }
/* Card */

.card {
  border: 0;
}

.card--dark,
.card--light {
  padding: 1.4rem;
}
/* Blog listing */
 .blog-listing {
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
}
 .blog-listing--3-col, .blog-listing--4-col {
     justify-content: flex-start;
}
/* Section heading */
 .blog-listing__heading {
     text-align: center;
     width: 100%;
}
/* Article */
 .blog-listing__post {
     display: flex;
     margin-bottom: 2.8rem;
     padding: 0;
     width: 100%;
}
/* Featured image */
 .blog-listing__post-image-wrapper {
     display: flex;
}
 .blog-listing__post-image {
     height: auto;
     width: 100%;
}
/* Content */
 .blog-listing__post-content {
     display: flex;
     flex-direction: column;
     flex-grow: 1;
     padding: 0.7rem 0 0;
}
 .card--dark .blog-listing__post-content, .card--light .blog-listing__post-content {
     padding: 1.4rem;
}
/* Heading */
 .blog-listing__header {
     margin-bottom: 1.05rem;
}
/* Tags */
 .blog-listing__post-tags {
     margin-bottom: 0.7rem;
}
 .blog-listing__post-tag, .blog-listing__post-tag:hover, .blog-listing__post-tag:focus, .blog-listing__post-tag:active {
     text-decoration: none;
}
/* Title */
 .blog-listing__post-title {
     margin-bottom: 0.7rem;
}
/* Author */
 .blog-listing__post-author {
     align-items: center;
     display: flex;
     margin-bottom: 0.7rem;
}
 .blog-listing__post-author-image {
     height: auto;
     margin-right: 0.7rem;
     width: 50px;
}
 .blog-listing__post-author-name, .blog-listing__post-author-name:hover, .blog-listing__post-author-name:focus, .blog-listing__post-author-name:active {
     text-decoration: none;
}
/* Date */
 .blog-listing__post-timestamp {
     display: block;
     margin-bottom: 0.35rem;
}
/* Button */
 .blog-listing__post-button-wrapper {
     margin-top: auto;
}
/* Blog listing - card */
 .blog-listing--card .blog-listing__post {
     flex-direction: column;
}
 .blog-listing--2-col .blog-listing__post {
     width: calc(50% - 1rem);
}
/* .blog-listing--3-col .blog-listing__post {
     width: calc(33.3% - 1rem);
}
 */
 .blog-listing--4-col .blog-listing__post {
     width: calc(25% - 1rem);
}
 .blog-listing--3-col .blog-listing__post:nth-of-type(3n + 1), .blog-listing--3-col .blog-listing__post:nth-of-type(3n + 2) {
     margin-right: 1.5rem;
}
 .blog-listing--4-col .blog-listing__post:nth-of-type(4n + 1), .blog-listing--4-col .blog-listing__post:nth-of-type(4n + 2), .blog-listing--4-col .blog-listing__post:nth-of-type(4n + 3) {
     margin-right: 1.333rem;
}
 @media (max-width: 767px) {
     .blog-listing .blog-listing__post {
         margin-right: 0 !important;
        /* stylelint-disable-line declaration-no-important */
         width: 100%;
    }
}
 .blog-listing--card .blog-listing__post-image-wrapper {
     height: 250px;
}
 .blog-listing--card .blog-listing__post-image {
     height: 100%;
     -o-object-fit: cover;
     object-fit: cover;
     width: 100%;
}
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
     .blog-listing--card .blog-listing__post-image-wrapper, .blog-listing--card .blog-listing__post-image {
         height: auto;
    }
}
/* Blog listing - list */
/* stylelint-disable no-descending-specificity */
 .blog-listing--list .blog-listing__post {
     display: flex;
}
/* stylelint-enable no-descending-specificity */
 .blog-listing--list .blog-listing__post-image-wrapper {
     margin-right: 1.4rem;
     width: 25%;
}
 .blog-listing--list .blog-listing__post-image {
     height: 100%;
     -o-object-fit: cover;
     object-fit: cover;
     width: 100%;
}
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
     .blog-listing--list .blog-listing__post-image-wrapper, .blog-listing--list .blog-listing__post-image {
         height: auto;
    }
}
/*  .hs-blog-listing .hs-search-field__bar form {
    padding: 0 20px;
} */
 @media (max-width: 767px) {
     .hs-blog-listing .hs-search-field__bar form {
        padding: 0;
    }
}
 .hs-blog-listing .hs-search-field__bar form input[type='text'] {
     width: 100%;
     border: 1.31691px solid #D5DBE2;
     border-radius: 5.26763px;
     margin: 0;
     height: 39px;
     padding: 5px 32px;
     font-family: 'Noto Sans', sans-serif;
     font-style: normal;
     font-weight: 400;
     font-size: 17px;
     line-height: 26px;
     color: #A6AEBC;
}
 .hs-blog-listing .hs-search-field__bar form input[type='text']::placeholder {
     font-family: 'Noto Sans', sans-serif;
     font-style: normal;
     font-weight: 400;
     font-size: 17px;
     line-height: 26px;
     color: #A6AEBC;
}
 .hs-blog-listing .hs-search-field.hs-search-field--open .hs-search-field__suggestions{
     border: 1.31691px solid #d5dbe2;
     border-radius: 5.26763px;
     margin: 0;
     padding: 15px 32px 16px 32px;
     border-top: none;
     border-top-left-radius: 0;
     border-top-right-radius: 0;
     margin-top: -3px;
}
 .hs-blog-listing .hs-search-field.hs-search-field--open .hs-search-field__suggestions li {
     font-family: 'Noto Sans', sans-serif;
     font-weight: 500;
}
 .hs-blog-listing .hs-search-field.hs-search-field--open .hs-search-field__suggestions li:first-child{
     margin: 0 0 5px;
}
 .hs-blog-listing .hs-search-field.hs-search-field--open .hs-search-field__suggestions li a {
     font-family: 'Noto Sans', sans-serif;
     font-size: 17px;
     font-style: normal;
     font-weight: 400;
     text-decoration: none;
     padding: 5px 0;
       color: #313131;
}

 .hs-blog-listing .hs-search-field.hs-search-field--open .hs-search-field__suggestions li a:hover, 
.hs-blog-listing .hs-search-field.hs-search-field--open .hs-search-field__suggestions li a:focus{
     background: transparent;
  color:#5f1eba;
}
 .hs-blog-listing form button {
     padding: 0;
     background: transparent;
     height: 25px;
     width: 25px;
     fill: #8C95A5;
     border: none;
     text-align: center;
     position: absolute;
     right: 35px;
     top: 6px;
}
 @media (max-width: 767px) {
     .hs-blog-listing form button {
        right: 15px;
    }
}
 .hs-blog-listing form button span {
     height: 26px;
     width: 26px;
     display: flex;
     align-items: center;
     justify-content: center;
     background: url(https://20761581.fs1.hubspotusercontent-na1.net/hub/20761581/template_assets/images/search.svg) center center no-repeat;
      background-position-y: 3px;
   background-image: url("data:image/svg+xml,%0A%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5 19C7.35786 19 4 15.6421 4 11.5C4 7.35786 7.35786 4 11.5 4C15.6421 4 19 7.35786 19 11.5C19 13.1743 18.4514 14.7204 17.5241 15.9685L19.6778 18.1222C20.1074 18.5518 20.1074 19.2483 19.6778 19.6778C19.2483 20.1074 18.5518 20.1074 18.1222 19.6778L15.9685 17.5241C14.7204 18.4514 13.1743 19 11.5 19ZM15.0877 15.6689C14.1246 16.4985 12.8709 17 11.5 17C8.46243 17 6 14.5376 6 11.5C6 8.46243 8.46243 6 11.5 6C14.5376 6 17 8.46243 17 11.5C17 12.8709 16.4985 14.1246 15.6689 15.0877C15.5429 15.1413 15.4249 15.2194 15.3222 15.3222C15.2194 15.4249 15.1413 15.5429 15.0877 15.6689Z' fill='%23051033' fill-opacity='0.01'/%3E%3Cmask id='mask0_1_3172' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='4' y='4' width='16' height='16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5 19C7.35786 19 4 15.6421 4 11.5C4 7.35786 7.35786 4 11.5 4C15.6421 4 19 7.35786 19 11.5C19 13.1743 18.4514 14.7204 17.5241 15.9685L19.6778 18.1222C20.1074 18.5518 20.1074 19.2483 19.6778 19.6778C19.2483 20.1074 18.5518 20.1074 18.1222 19.6778L15.9685 17.5241C14.7204 18.4514 13.1743 19 11.5 19ZM15.0877 15.6689C14.1246 16.4985 12.8709 17 11.5 17C8.46243 17 6 14.5376 6 11.5C6 8.46243 8.46243 6 11.5 6C14.5376 6 17 8.46243 17 11.5C17 12.8709 16.4985 14.1246 15.6689 15.0877C15.5429 15.1413 15.4249 15.2194 15.3222 15.3222C15.2194 15.4249 15.1413 15.5429 15.0877 15.6689Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_3172)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H26V26H0V0Z' fill='%238C95A5'/%3E%3C/g%3E%3C/svg%3E%0A");
}
 .hs-blog-listing form button span svg {
     display:none;
     height:15px;
     width:15px 
}
 .hs-blog-listing .filters.filter-button-group {
     padding: 0 0 90px;
}
 .hs-blog-listing .filters.filter-button-group ul {
     margin: 0;
     padding: 0 0 10px;
     list-style: none;
    /* display: flex;
     flex-wrap: wrap;
     align-items: center;
     justify-content: center;
     */
     overflow-x: auto;
     white-space: nowrap;
     text-align: center;
}
 .hs-blog-listing .filters.filter-button-group ul li {
     display: inline-block;
     margin:0 10px;
}
 .hs-blog-listing .filters.filter-button-group ul li a{
/*      font-family: 'noto-sans-display', sans-serif; */
     font-style: normal;
     font-weight: 500;
     font-size: 16px;
     line-height: 24px;
     text-align: center;
     color: #313131;
     cursor: pointer;
     padding: 8px 16px;
     text-decoration:none;
     display:block;
}
 .hs-blog-listing .filters.filter-button-group ul li.active a, .hs-blog-listing .filters.filter-button-group ul li a:hover{
     background: #5F1EBA;
     box-shadow: 0px 1px 4px rgb(0 0 0 / 25%);
     border-radius: 5px;
     color:#fff;
}
 .blog-listing article {
     background: #FFFFFF;
    /* border: 2px solid #F5F5F5;
     */
     border-radius: 10px !important;
     margin-right: 0 !important;
     margin-bottom:100px;
     filter: drop-shadow(0px 4.50064px 11.2516px rgba(0, 0, 0, 0.1));
     min-height: 600px;
   
}
 .blog-listing article:hover{
     filter: drop-shadow(-4px 8px 8px rgba(0, 0, 0, 0.15));
}
 .blog-listing article .blog-listing__post-image,
.blog-listing--card .blog-listing__post-image-wrapper {
     border-radius: 10px !important;
     border-bottom-left-radius: 0 !important;
     border-bottom-right-radius: 0 !important;
}
 .blog-listing article .blog-listing__post-content {
     padding: 14px 16px !important;
     position: relative;
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-tags {
   margin-bottom: 24px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-tags .blog-listing__post-tag {
     color: #313131;
     font-size: 14px;
     font-family: 'Noto Sans', sans-serif !important;
     font-style: normal;
     font-weight: 500;
     text-decoration: none;
     text-transform: capitalize;
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-tags .blog-listing__post-tag:hover{
    color:#5f1eba !important;
}
 .blog-listing article .blog-listing__post-content .blog-listing__header {
     margin-bottom: 0;
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-title{
     min-height: 155px;
     margin-bottom: 13px;
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-title {
     color: #313131;
     font-size: 32px;
      line-height: 38px;
     font-family: 'noto-sans-display', sans-serif !important;
     font-style: normal;
     font-weight: 700;
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-title .blog-listing__post-title-link{
    font-family: 'noto-sans-display', sans-serif !important;
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-title .blog-listing__post-title-link{
     text-decoration: none;
     color: inherit;
     font: inherit;
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-summary {
     min-height: 76px;
     margin-bottom: 2px;
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-summary p {
     margin-bottom:0;
/*      font-family: 'noto-sans-display', sans-serif !important; */
   color:#6b7072;
} .blog-listing article .blog-listing__post-content .blog-listing__post-summary p * {color:inherit !important;}
.blog-listing article .blog-listing__post-content .blog-listing__post-summary a {    pointer-events: none;
    text-decoration: none !important;
    color: inherit !important;}
.blog-listing article .blog-listing__post-content .blog-listing__post-summary a *{    pointer-events: none;
    text-decoration: none !important;
    color: inherit !important;}
   .blog-listing article .blog-listing__post-content .blog-listing__post-summary a {font-family: 'Noto Sans', sans-serif;}
 .blog-listing article .blog-listing__post-content .blog-listing__post-button-wrapper{
     text-align: right;
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-button-wrapper .button{
     padding: 0;
     background-color: rgba(0,0,0,0.0);
     border: 0px none;
     border-radius: 4px;
     color: #313131;
     font-family: 'noto-sans-display', sans-serif !important;
     font-style: normal;
     font-weight: 700;
     text-decoration: none;
     text-transform: capitalize;
     padding: 0 30px 0 0;
     background: url(https://cdn2.hubspot.net/hub/21942696/template_assets/images/arrow.svg) center right no-repeat ;
    font-size: 15.773px;
    line-height: 24px;
   background-image: url("data:image/svg+xml,%0A%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2808)'%3E%3Cpath d='M5 13H20' stroke='%23313131' stroke-width='1.64302' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 17L20 13' stroke='%23313131' stroke-width='1.64302' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 9L20 13' stroke='%23313131' stroke-width='1.64302' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2808'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-button-wrapper .button:hover {
   color: #FF7300 !important;
   background-image: url(https://cdn2.hubspot.net/hub/21942696/template_assets/images/arrow-orange.svg) ;
   background-color: transparent !important;
   border: none !important;
   background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_1_2808)'%3E%3Cpath d='M5 13H20' stroke='%23FF7300' stroke-width='1.64302' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 17L20 13' stroke='%23FF7300' stroke-width='1.64302' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 9L20 13' stroke='%23FF7300' stroke-width='1.64302' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2808'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.hs-blog-listing .dnd_area-row-3-force-full-width-section {
    min-height: 232px;
    display: flex;    
    align-items: center;
}
 .hs-blog-listing .hs_cos_wrapper_type_form .form-title {
     text-align: center;
     background: transparent;
     padding: 0;
     font-style: normal;
     font-weight: 700;
     font-size: 26px;
     line-height: 33px;
/*      text-transform: capitalize; */
     font-family: 'noto-sans-display', sans-serif;
}
 .hs-blog-listing .hs_cos_wrapper_type_form .form-title p{
     margin: 8px auto 16px auto;
     font-weight: 400;
     font-size: 16px;
     line-height: 24px;
     text-transform: initial;
     max-width: 620px;
    font-family: 'Noto Sans', sans-serif;
}
 .hs-blog-listing .hs_cos_wrapper_type_form form {
     max-width: 448px;
     margin: 0 auto;
     position: relative;
}
 .hs-blog-listing .hs_cos_wrapper_type_form form label, .hs-blog-listing .hs_cos_wrapper_type_form form .hs_error_rollup{
     display: none;
}
 .hs-blog-listing .hs_cos_wrapper_type_form form input[type='email'] {
     background: #FFFFFF;
     border: 1.15562px solid #D5DBE2;
     border-radius: 6px;
/*      font-family: 'Inter'; */
     font-style: normal;
     font-weight: 400;
     font-size: 12px;
     line-height: 9px;
     letter-spacing: 0.02em;
     color: #A6AEBC;
     height: 41px; font-family: 'Noto Sans', sans-serif;
}
.hs-blog-listing .hs_cos_wrapper_type_form form input[type='email']::placeholder {
      font-style: normal;
     font-weight: 400;
     font-size: 12px;
     line-height: 9px;
     letter-spacing: 0.02em;
     color: #A6AEBC; font-family: 'Noto Sans', sans-serif;
}
 .hs-blog-listing .hs_cos_wrapper_type_form form ul.inputs-list {
     margin: 0;
}
 .hs-blog-listing .hs_cos_wrapper_type_form form ul.inputs-list li {
     margin: 5px 0;
}
 .hs-blog-listing .hs_cos_wrapper_type_form form ul.inputs-list li label {
   margin: 0;
   padding: 0;
   font-size: 12px;
   display:block;
   color:#fff;
}
 .hs-blog-listing .hs_cos_wrapper_type_form form input[type='submit'] {
     position: absolute;
     top: 0;
     width: fit-content;
     right: 0;
     height: 41px;
     font-family: 'Noto Sans', sans-serif;
     font-style: normal;
     font-weight: 500;
     font-size: 16px;
     line-height: 9px;
     text-align: center;
     letter-spacing: 0.02em;
     color: #F8FFF7;
     border-radius: 6px;
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .hs-blog-listing .hs_cos_wrapper_type_form form .hs-form-field{
     margin-bottom:0 
}
 .hs-blog-listing .hs_cos_wrapper_type_form .submitted-message {
     border: none;
     background: transparent;
     text-align: center;
     padding: 0;
}
 .hs-blog-listing .hs_cos_wrapper_type_form .submitted-message p {
   margin: 0;
   font-weight: bold;
   font-size: 20px;
   color:#fff;
/*      font-family: 'Noto Sans', sans-serif; */
}
 .hs-blog-listing .hs_cos_wrapper_type_header h2 {
     margin: 0;
     font-family: 'noto-sans-display';
     font-size:32px;
     display: inline-block;
     padding: 0 30px 5px 0px;
     border-bottom: 3px solid #FF7300;color: #232536;
}
 .hs-blog-listing .row-number-10 .row-fluid .widget-span.widget-type-cell.dnd-column:first-child{
     width: 450px;    margin-top: 20px;
}
 .hs-blog-listing .row-number-10 .row-fluid .widget-span.widget-type-cell.dnd-column:nth-child(2){
   width: calc(100% - 450px);
   margin-left: 0;
   padding-left: 30px;
   min-height: 270px;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   padding-top: 10px; 
}
 .hs-blog-listing .row-number-10 img {
     width:100%;
     border-radius:6px;
}
 .hs-blog-listing .row-number-10 h3 {
     font-family: 'noto-sans-display';
     font-style: normal;
     font-weight: 600;
     font-size: 26px;
     line-height: 48px;
     color: #313131;
     margin: 0 0 8px;
}
 .hs-blog-listing .row-number-10 p {
     font-style: normal;
     font-weight: 400;
     font-size: 16px;
     line-height: 28px;
     color: #6b7072;
     margin: 0 0 10px;
/*     font-family: 'noto-sans-display', sans-serif; */
}
 .hs-blog-listing .row-number-10 .hs-button,
 .hs-blog-listing .row-number-10 .button {
     border-radius: 10px;
     border: 1px solid #FF7300 !important;
     background: #FF7300;
     font-family: 'noto-sans-display', sans-serif;
     font-weight: 600;
     font-size: 18px;
     line-height: 27px;
     text-transform:capitalize;
}
 .hs-blog-listing .row-number-10 .hs-button:hover,
 .hs-blog-listing .row-number-10 .button:hover {
     background:transparent;
     color: #FF7300;
}
 .hs-blog-listing .c-blog-pagination-v2 {
     display: flex;
     align-items: center;
     justify-content: center;
     margin: 0 0 125px;
}
 .hs-blog-listing .c-blog-pagination-v2 a {
     background: #FFFFFF;
     border: 1.14706px solid #DFE3E8;
     border-radius: 4.58824px;
     text-decoration: none;
     margin: 0 6px;
     padding: 3px;
     height: 36.71px;
     width: 36.71px;
     display: flex;
     align-items: center;
     justify-content: center;
     font-family: 'Noto Sans', sans-serif;
     font-style: normal;
     font-weight: 500;
     font-size: 16px;
     line-height: 23px;
     color: #212B36;
}
.hs-blog-listing .c-blog-pagination-v2 a:hover {
    border-color: #4A13A0;
    background: #4A13A0;
    color: #fff;
}
 .hs-blog-listing .c-blog-pagination-v2 a.c-blog-pagination-v2__number--active {
     border-color: #4A13A0;
     color: #4A13A0;
}
.hs-blog-listing .c-blog-pagination-v2 a.c-blog-pagination-v2__number--active:hover {color:#fff;}
 .hs-blog-listing .c-blog-pagination-v2 a.c-blog-pagination-v2__button {
     background: url(https://cdn2.hubspot.net/hub/21942696/template_assets/images/arrow-vector-black.svg) center center no-repeat;
   background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.875 2.08697L6.12853 7.35197L0.875 12.617L2.49235 14.2343L9.37471 7.35197L2.49235 0.46962L0.875 2.08697Z' fill='%23212B36'/%3E%3C/svg%3E%0A");
}
 .hs-blog-listing .c-blog-pagination-v2 a.c-blog-pagination-v2__button.c-blog-pagination-v2__button--prev {
     transform:rotate(180deg);
}
 .hs-blog-listing .c-blog-pagination-v2 a.c-blog-pagination-v2__button.c-blog-pagination-v2__button--prev:hover {
     box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.25);
}
 .hs-blog-listing .c-blog-pagination-v2 a.c-blog-pagination-v2__button:hover {
     background-image: url(https://cdn2.hubspot.net/hub/21942696/template_assets/images/arrow-vector.svg);
     background-color: #4A13A0;
     box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
   background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.875 2.08697L6.12853 7.35197L0.875 12.617L2.49235 14.2343L9.37471 7.35197L2.49235 0.46962L0.875 2.08697Z' fill='white'/%3E%3C/svg%3E%0A");
   
}
 .hs-blog-listing .c-blog-pagination-v2 a.c-blog-pagination-v2__button span {
     display:none;
}
 .blog-listing.blog-listing--3-col .blog-listing__heading {
     padding-left: 50px;
}

 .blog-listing .blog-listing__heading {
     font-family: 'noto-sans-display', sans-serif;
   font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px;
     color: #232536;
     margin: 0 0 40px;
     text-align:left;
}
 .blog-listing.blog-listing--3-col {
    display:block;
    margin:0 auto;
}
/* .js__related-post {
     max-width: 1453px;
     padding: 0 20px !important;
     margin: 0 auto;
     width: 100%;
}
 */
 .js__related-post .blog-listing.blog-listing--3-col {
     margin-left:-50px;
   width: calc(100% + 50px) !important;
    height: auto !important;
     display: flex;
     flex-wrap: wrap;
}
 .js__related-post .blog-listing.blog-listing--3-col article{
     margin-left: 50px;
     width: calc(33.33% - 50px);
   max-width:100%;
}
 .blog-listing.blog-listing--3-col article{
     max-width:390px;
   width:100%;
}
 @media (max-width: 1500px) {
     .blog-listing.blog-listing--3-col article{
         max-width:380px;
    }
}
 @media (max-width: 1300px) {
     .blog-listing.blog-listing--3-col article{
         max-width:370px;
    }
}
 @media (max-width: 1200px) {
     .blog-listing.blog-listing--3-col article{
         max-width:480px;
    }
}
 @media (max-width: 980px) {
     .blog-listing.blog-listing--3-col article{
         max-width:unset;
    }
}
 @media (max-width: 1280px) {
     .js__related-post .blog-listing.blog-listing--3-col{
         margin-left: -30px;
         width: calc(100% + 30px) !important;
    }
     .js__related-post .blog-listing.blog-listing--3-col article {
         margin-left: 30px;
         width: calc(33.33% - 30px);
    }
     .blog-listing.blog-listing--3-col .blog-listing__heading {
         padding-left: 30px;
    }
}
 @media (max-width: 980px) {
     .js__related-post .blog-listing.blog-listing--3-col article {
         width: calc(50% - 30px);
    }
     .hs-blog-listing .row-number-10 .row-fluid .widget-span.widget-type-cell.dnd-column:first-child{
         width:50%;
    }
     .hs-blog-listing .row-number-10 .row-fluid .widget-span.widget-type-cell.dnd-column:nth-child(2){
         width:50%;
    }
      .blog-listing--card .blog-listing__post-image-wrapper {
         height: 29vw;
    }
}
 @media (max-width: 768px) {
   .hs-blog-listing .c-blog-pagination-v2{margin: 0 0 50px;}
      .blog-listing--card .blog-listing__post-image-wrapper {
         height: 50vw;
    }
     .hs-blog-listing .filters.filter-button-group {
         padding: 0 0 30px;
    }
     .hs-blog-listing .filters.filter-button-group ul{
         padding: 0 0 10px;
    }
     .blog-listing.blog-listing--3-col {
         margin-left: 0;
         width: 100%;
    }
     .blog-listing.blog-listing--3-col .blog-listing__heading {
         padding-left: 0;
         margin: 0 0 20px;
         font-size: 22px;
         line-height: 28px;
    }
   .blog-listing article .blog-listing__post-content .blog-listing__post-tags {
        margin-bottom: 15px;
    }
     .js__related-post .blog-listing.blog-listing--3-col, .js__related-post .blog-listing.blog-listing--3-col article{
        width: 100% !important;
         margin-left: 0;
    }
     .blog-listing.blog-listing--3-col article {
         margin-bottom: 50px;
         min-height: auto;
    }
     .blog-listing article .blog-listing__post-content{
         display:block 
    }
     .blog-listing article .blog-listing__post-content .blog-listing__post-title, .blog-listing article .blog-listing__post-content .blog-listing__post-summary{
         min-height: auto;
    }
   .blog-listing article .blog-listing__post-content .blog-listing__post-summary{
       margin-bottom:10px;
    }
     .blog-listing article .blog-listing__post-content .blog-listing__post-title,
   .hs-blog-listing .hs_cos_wrapper_type_header h2{
         font-size: 22px !important;
       line-height:26px;
    }
   .hs-blog-listing .row-number-10 h3 {
      font-size: 20px;
      line-height: 28px;
  }
   .blog-listing article .blog-listing__post-content .blog-listing__post-title .blog-listing__post-title-link {font: inherit !important;}
     .hs-blog-listing .hs_cos_wrapper_type_form .form-title{
         font-size: 22px;
         line-height: 28px;
    }
     .hs-blog-listing .hs_cos_wrapper_type_header h1{
         font-size: 26px;
         line-height: 32px;
    }
     .hs-blog-listing .row-number-10 .row-fluid .widget-span.widget-type-cell.dnd-column:first-child, .hs-blog-listing .row-number-10 .row-fluid .widget-span.widget-type-cell.dnd-column:nth-child(2) {
         width: 100%;
         margin-top: 0;
        margin-bottom: 15px;
    }
    .hs-blog-listing .row-number-10 .row-fluid .widget-span.widget-type-cell.dnd-column:first-child, .widget-type-linked_image {width:100%}
     .hs-blog-listing .row-number-10 .row-fluid .widget-span.widget-type-cell.dnd-column:nth-child(2){
         min-height: auto;
         padding-left: 0 !important;
    }
     .hs-blog-listing .row-number-10 h2{
         font-size: 20px;
         line-height: 28px;
         margin: 10px 0;
    }
}
 .blog-listing article .blog-listing__post-content .blog-listing__post-author,
.blog-listing article .blog-listing__post-content .blog-listing__post-timestamp{display:none;}
.hs-blog-listing.hs-blog-id-82397620232 .row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-4-background-color.dnd_area-row-4-vertical-alignment,
.hs-blog-listing.hs-blog-id-82397620232 .row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-3-background-color.dnd_area-row-3-vertical-alignment{
  padding: 30px 20px;  
}
/* Logo */

.widget-type-logo img {
  height: auto;
  margin-bottom: 1.4rem;
  max-width: 100%;
}

/* Menu and simple menu */

.hs-menu-wrapper ul {
  /*display: flex;
  flex-wrap: wrap;
  justify-content: space-around;*/
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.hs-menu-wrapper li {
  margin: 0;
}

@media (max-width: 767px) {
  /*.hs-menu-wrapper li {
    margin-bottom: 1.4rem;
    text-align: center;
  }*/
}

/* 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;
}

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

/* prettier-ignore */
.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) {
  /* prettier-ignore */
  .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;
  }
}

/* Rich text */

.widget-type-rich_text img {
  height: auto;
  max-width: 100%;
}

/* Utilities */

/* For content that needs to be visually hidden but stay visible for screenreaders */

/* stylelint-disable declaration-no-important */
.show-for-sr {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

@media (max-width: 767px) {
  .show-for-sr--mobile {
    border: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
  }
}
/* stylelint-enable declaration-no-important */