*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #EAECEE; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

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

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

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

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

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

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

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

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

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

progress {
  vertical-align: baseline;
}

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

::-webkit-inner-spin-button,
::-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.
*/

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

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #A9B4BE; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #A9B4BE; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

.content-wrap h3, .content-wrap h2 {
  float: none;
  clear: none;
  margin-bottom: 1rem;
  margin-top: 0px;
  display: inline-block;
  width: auto;
}

.content-gray-bg h2, .main-content .content-gray-bg h3 {
  float: none;
  clear: none;
  display: block;
  width: auto;
}

.module-tile .details h3 {
  margin-top: 2rem;
  font-weight: 300;
}

.customer-success-about h3 {
  margin-bottom: 2rem;
  margin-left: 0px;
  font-size: 2.25rem;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(34 53 72 / var(--tw-text-opacity, 1));
}

.product-content .content h2 {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}

.product-content .content h3 {
  margin-bottom: 0.5rem;
  margin-top: 0px;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.product-content .content h4 {
  margin-bottom: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.bpiforum .BPIForumAgendaContent h3 {
  clear: both !important;
  margin-top: 0px !important;
  margin-bottom: 0.5rem !important;
  width: 100% !important;
  background-color: transparent !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  text-align: left !important;
  font-size: 1.25rem !important;
  font-weight: 700 !important;
  line-height: 1.5rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.bpiforum .BPIForumAgendaContent h4 {
  clear: both !important;
  margin-top: 0.75rem !important;
  margin-bottom: 0.5rem !important;
  width: 100% !important;
  background-color: transparent !important;
  text-align: left !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  line-height: 1.5rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

@media (max-width: 479px) {
    .page-title h1 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
    h1 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}

@media (max-width: 639px) {
    .custompage-success .featured-video .fbg h1 {
    width: 66.666667%;
    padding-bottom: 2rem;
    padding-left: 0px;
    font-size: 1.25rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}

@media (min-width: 640px) {
    .product-header .intro h1 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}

@media (max-width: 767px) {
    h1 {
    margin-top: 0px;
    margin-bottom: 2rem;
    font-size: 1.875rem;
    font-weight: 300;
    line-height: 2rem;
  }    
    .custompage-success .featured-video .fbg h1 {
    width: 50%;
    padding-bottom: 2rem;
    padding-left: 0px;
    font-size: 1.875rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
    .main-content .content h2 {
    margin-top: 1rem;
  }
    .customer-success-about .bg .text h3 {
    font-size: 1.875rem;
    line-height: 2rem;
  } 
    .product-trail .trail-content h2 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}

@media (min-width: 768px) {
    .custompage-success .featured-video .fbg h1 {
    width: 50%;
    padding-top: 5rem;
    padding-bottom: 3rem;
    padding-left: 0px;
    font-size: 1.875rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 2.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
    .product-header .intro h1 {
    font-size: 3.5rem;
    line-height: 4rem;
  }
}

@media (min-width: 1024px) {
    .custompage-success .featured-video .fbg h1 {
    width: 50%;
    padding-bottom: 3rem;
    padding-left: 0px;
    font-size: 3rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 3.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}

@media (min-width: 1200px) {
    .custompage-success .featured-video .fbg h1 {
    width: 50%;
    padding-bottom: 3rem;
    padding-left: 0px;
    font-size: 3rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 3.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}

.underline-animate {
  position: relative;
}

.underline-animate:after {
  position: absolute;
  display: block;
  height: 1px;
  width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.underline-animate:hover:after {
  left: 0;
  width: 100%;
}

.topleavenu-menu-item:last-child ul {
  right: 0;
  left: auto;
}

.submenu {
  position: absolute;
  margin-top: 1.5rem;
  display: block;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.sub-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  top: 1px;
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

@media (max-width: 767px) {
    .hidden-mobile {
    display: none !important;
  }

    .mobile-nav-item {
    display: block;
    --tw-bg-opacity: 1;
    background-color: rgb(34 53 72 / var(--tw-bg-opacity, 1));
    text-transform: none;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

    .mobile-nav-menu-container .nav-menu-first-level {
    position: relative !important;
    margin: 0px !important;
    display: block !important;
    width: 100% !important;
  }

    .mobile-nav-menu-container .nav-menu-first-level a {
    padding-top: 0.75rem;
    padding-right: 0px;
    padding-bottom: 0.75rem;
    padding-left: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
    
    .mobile-nav-menu-container .sub-submenu {
    position: relative !important;
    display: block !important;
    width: 100% !important;
  }

    .mobile-nav-menu-container .sub-submenu a {
    padding-top: 0.75rem;
    padding-right: 0px;
    padding-bottom: 0.75rem;
    padding-left: 3rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }  
}

.menulangtag {
  margin-left: 0.25rem;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 238 / var(--tw-bg-opacity, 1));
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(71 94 117 / var(--tw-text-opacity, 1));
    padding: 4px 6px;
    font-weight: 400;
}

/* SAP 72Brand Font */

@font-face {
    font-family: "72brand";
    src: url("../fonts/72Brand.woff2") format("woff2"),
        url("../fonts/72Brand.woff") format("woff");
}

@font-face {
    font-family: 'SAP-icons';
    src: url('../fonts/SAP-icons.eot') format('embedded-opentype'), 
      url('../fonts/SAP-icons.woff2') format('woff2'), 
      url('../fonts/SAP-icons.woff') format('woff'), 
      url('../fonts/SAP-icons.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }

.sap-icon{
    font-family: SAP-icons;
  }

.sap-icon.icon-add::before{
 content: "\e058";
}

.sap-icon.icon-add-calendar::before{
 content: "\e30d";
}

.sap-icon.icon-arrow-left::before{
 content: "\e04d";
}

.sap-icon.icon-arrow-right::before{
 content: "\e04c";
}

.sap-icon.icon-collapse::before{
 content: "\e1d9";
}

.sap-icon.icon-cursor-arrow::before{
 content: "\e24c";
}

.sap-icon.icon-decline::before{
 content: "\e03e";
}

.sap-icon.icon-discussion::before{
 content: "\e175";
}

.sap-icon.icon-download::before{
 content: "\e03a";
}

.sap-icon.icon-full-screen::before{
 content: "\e166";
}

.sap-icon.icon-exit-full-screen::before{
 content: "\e1f5";
}

.sap-icon.icon-expand::before{
 content: "\e1da";
}

.sap-icon.icon-functional-location::before{
 content: "\e165";
}

.sap-icon.icon-headset::before{
 content: "\e221";
}

.sap-icon.icon-hint::before{
 content: "\en5c";
}

.sap-icon.icon-home::before{
 content: "\e070";
}

.sap-icon.laptop::before {
  content: "\e027";
}

.sap-icon.icon-less::before{
 content: "\e069";
}

.sap-icon.icon-locked::before{
 content: "\e153";
}

.sap-icon.icon-media-play::before{
 content: "\e14b";
}

.sap-icon.icon-pause::before{
 content: "\e09c";
}

.sap-icon.icon-menu2::before{
 content: "\e1de";
}

.sap-icon.icon-minimize::before{
 content: "\e20f";
}

.sap-icon.icon-navigation-down-arrow::before{
 content: "\e1e2";
}

.sap-icon.icon-navigation-up-arrow::before{
 content: "\e1e1";
}

.sap-icon.icon-play::before{
 content: "\e09b";
}

.sap-icon.icon-question-mark::before{
 content: "\e090";
}

.sap-icon.icon-sys-monitor::before{
 content: "\e1cc";
}

.sap-icon.icon-search::before{
 content: "\e00d";
}

.sap-icon.icon-slim-arrow-right::before{
 content: "\e1ed";
}

.sap-icon.icon-slim-arrow-left::before{
 content: "\e1ee";
}

.sap-icon.icon-sound-loud::before{
 content: "\e228";
}

.sap-icon.icon-sound-off::before{
 content: "\e229";
}

.sap-icon.icon-unlocked::before{
 content: "\e12f";
}

.sap-icon.icon-warning::before{
 content: "\e094";
}

.sap-icon.icon-zoom-in::before{
 content: "\e1d5";
}

.sap-icon.icon-zoom-out::before{
 content: "\e1d6";
}

.sap-icon.icon-restart::before {
  content: "\00ab"; 
}

.sap-icon.icon-nav-back::before {
  content: "\e066";
}

.sap-icon.icon-step-back::before {
  content: "\e1f9";
}

.sap-icon.icon-close-command-field::before {
  content: "\e1bf";
}

table.new-style tr.optional {
  visibility: visible;
}

table.new-style tr.optional[class~="hidden"] td{
    height: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    opacity: 0;
    line-height: 1;
    color: #475E75;
}

table.new-style td,table.new-style th {
  position: relative;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(71 94 117 / var(--tw-text-opacity, 1));
}

table.new-style td:first-child {
  font-size: 1rem;
  line-height: 1.5rem;
}

table.new-style th {
  --tw-bg-opacity: 1;
  background-color: rgb(34 53 72 / var(--tw-bg-opacity, 1));
  text-align: center;
  vertical-align: baseline;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

table.new-style th a {
  --tw-text-opacity: 1 !important;
  color: rgb(71 94 117 / var(--tw-text-opacity, 1)) !important;
  text-decoration-line: underline !important;
}

table.new-style th.mobile-show {
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 0.5rem;
}

table.new-style th.always-show {
  display: table-cell;
  padding: 0.5rem;
}

table.new-style td {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

table.new-style td.table-controls {
  border-style: none;
  padding: 0px;
}

table.new-style td.table-controls button.collapse,table.new-style td.table-controls button.expand {
  display: block;
  height: 2.5rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 238 / var(--tw-bg-opacity, 1));
  font-size: 1rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

table.new-style td.table-controls button.collapse:hover,table.new-style td.table-controls button.expand:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

table.new-style td.table-controls button.collapse span.icon,table.new-style td.table-controls button.expand span.icon {
  margin-bottom: -0.25rem;
  display: inline-block;
  height: 1.5rem;
  width: 2.5rem;
  vertical-align: bottom;
}

table.new-style td.linked a {
  display: block;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}

table.new-style td.linked a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

table.new-style td span.check-false,table.new-style td span.check-true {
  margin: auto;
  display: block;
  height: 1.5rem;
  width: 0px;
  overflow: hidden;
  padding-left: 2.5rem;
}

.privacypage table.new-style.interactive th {
  text-align: center !important;
  font-size: 1rem !important;
}

.privacypage table.new-style.interactive td {
  text-align: left !important;
  vertical-align: top !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

table.new-style thead tr:first-child th {
  height: 4rem !important;
  width: 20% !important;
  vertical-align: middle !important;
  font-size: 1.25rem !important;
  font-weight: 300 !important;
  line-height: 1.5rem !important;
}

table.new-style thead tr:first-child th[rowspan="2"],table.new-style thead tr:first-child th[rowspan="2"]~th {
  height: auto;
  vertical-align: middle;
}

table.new-style thead th[colspan="2"] {
  border-style: none;
}

table.new-style tbody tr {
  vertical-align: baseline;
}

table.new-style tbody td {
  line-height: 1.5rem;
}

table.new-style tbody td::before {
  position: absolute;
  left: 0;
  display: none;
  height: 1px;
  width: 100%;
}

table.new-style tbody tr:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
}

table.new-style tbody tr:first-child td::before {
  height: 0px;
}

table.new-style tfoot tr.legenda {
  display: table-row;
}

table.new-style tfoot tr.legenda.mobile-show {
  display: none;
}

table.new-style tfoot tr.legenda td {
  background-color: transparent !important;
}

table.new-style tfoot tr.legenda td span {
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(71 94 117 / var(--tw-text-opacity, 1));
}

table.new-style tfoot tr.legenda td span.wa-required {
  padding-left: 2rem;
  padding-top: 0px;
}

table.new-style tfoot td {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  text-align: center;
  vertical-align: middle;
  font-size: 1.25rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

table.new-style tfoot td:first-child {
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

table.new-style tfoot td a {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

table.new-style tfoot td:first-child::before,table.new-style tfoot tr:first-child td::before {
  display: none;
}

table.new-style span.wa-required {
  display: block;
  height: 1.5rem;
  background-repeat: no-repeat;
}

@media (max-width:767px){
    .browsercontainer table.new-style thead tr:first-child th {
    display: none;
  }

    table.new-style td,table.new-style th {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

    table.new-style td:first-child,table.new-style th:first-child {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

    table.new-style th.empty-table-cell {
    display: table-cell;
  }

    table.new-style th.mobile-show {
    display: table-cell;
  }

    table.new-style td {
    padding: 0.5rem;
  }

    table.new-style td.linked a {
    line-height: 1.25rem;
  }

    table.new-style thead tr:first-child th {
    height: auto !important;
    width: auto !important;
    font-size: 1rem !important;
    font-weight: 300 !important;
    line-height: 1.25rem !important;
  }

    table.new-style thead tr:first-child th:first-child {
    font-size: 1rem;
    line-height: 1.25rem;
  }

    table.new-style tbody td {
    height: auto;
    width: auto;
  }

    table.new-style tfoot tr {
    display: none;
  }

    table.new-style tfoot tr.legenda.mobile-show {
    display: table-row;
  }
    
    table.new-style tfoot tr.legenda td span {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (max-width: 991px) {
    .footerlogo-container {
    margin-right: 0px;
    padding-top: 2rem;
  }
    .footerlogo {
    margin: auto;
    height: 4rem;
    width: 16rem;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
    footer .social-links {
    text-align: center;
  }
    footer .social-links ul {
    margin: auto;
    margin-bottom: 1.5rem;
    align-items: center;
    justify-content: center;
  }
    footer .footer-menu-container .footer-menu ul .mainlistitem {
        margin-bottom: 24px;
    }    
}

@media (max-width: 767px) {
    .footer-menu {
    padding-left: 0px;
    padding-right: 0px;
  }
    footer .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (min-width: 768px) {
    .footerlogo-container {
    width: 33.333333%;
  }
    .footer-menu {
    width: 66.666667%;
  }
}

@media (min-width: 1024px) {
    .footerlogo-container {
    width: 20%;
  }
    .footer-menu {
    width: 80%;
  }
}

.extra > section {
  padding-bottom: 2.5rem;
  padding-top: 2.5rem;
}

.extra section .content ul.advantages {
  margin-left: 0px !important;
}

.extra section .content ul.advantages li {
    font-size: 16px;
    line-height: 24px;
    padding-left: 1rem;
    --tw-text-opacity: 1;
    color: rgb(131 150 168 / var(--tw-text-opacity, 1));
}

.main-content.single-column {
  float: none;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
  overflow: visible;
  padding-right: 0px;
}

.side-content.single-column {
  margin: auto;
  width: 100%;
  padding-right: 0px;
  padding-bottom: 2.5rem;
  padding-left: 0px;
}

.side-content .hs-cta-wrapper .cta_button {
  display: inline-block;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 242 / var(--tw-bg-opacity, 1));
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    border: none;
}

.side-content .side-nl-container form input::-webkit-input-placeholder {
  --tw-text-opacity: 1;
  color: rgb(213 218 221 / var(--tw-text-opacity, 1));
}

.product-quote {
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  overflow: hidden;
  padding-top: 3rem;
  padding-bottom: 3rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.extra .product-trail .sg-container {
  display: flex;
}

.extra .product-trail .trail-content h2 {
  background-color: transparent;
  font-size: 3rem;
  font-weight: 300;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.extra section .trail-text {
  margin-bottom: 3rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(131 150 168 / var(--tw-text-opacity, 1));
}

.extra .trail-content .ctas a {
  cursor: pointer;
  border-radius: 0.5rem;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  padding: 0.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.extra section small {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(131 150 168 / var(--tw-text-opacity, 1));
}

.extra section .quotation small {
  font-weight: 600 !important;
}

.webinar {
  margin-bottom: 0.5rem;
  display: flex;
  width: 66.666667%;
  min-width: 60%;
  overflow: hidden;
}

.webinar .date {
  display: flex;
  width: 25%;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.webinar .date .month {
  min-height: 80px;
  width: 60%;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 1.5rem;
}

.webinar .date .day {
  min-height: 80px;
  width: 40%;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.webinar .webinar-title {
  margin-right: 0px;
  margin-left: 1rem;
  width: 60%;
}

.webinar .webinar-title a {
  display: block;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.match,
.match td {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(219 230 128 / var(--tw-bg-opacity, 1)) !important;
}

@media (max-width: 767px) {
    .tilecontainer {
    flex-direction: row;
    flex-wrap: wrap;
  }
    .main-content.single-column .sg-button {
    width: 100%;
  }
    .double-column {
    flex-direction: column;
  }
    .product-quote .quote-button {
    margin-top: 1rem;
    padding-left: 3rem;
  }
    .product-quote .quote-content .quote-text {
    padding-left: 3rem;
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
    .product-quote .quote-content .quote-text:before {
    position: absolute;
    left: 0;
    top: 12px;
    font-size: 4rem;
  }
    .product-quote .quote-auther {
    margin-top: 1rem;
    padding-left: 3rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
    .product-quote .quote-image {
    display: none;
  }
    .extra section {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
    .extra .product-trail .sg-container {
    margin: auto;
    margin-left: 1rem;
    margin-right: 1rem;
    max-width: 640px;
    flex-direction: column;
  }
    .extra .product-trail .trail-content .ctas {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4rem;
    width: 100%;
  }
    .extra .product-trail .trail-image {
    display: none;
  }
    .extra section .references .customers .customers-logos .single-logo {
    margin-right: 1rem;
    padding-top: 1rem;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-bottom: 0.5rem;
  }
    .webinar {
    width: 100% !important;
  }
    .download-categories ul {
    flex-wrap: wrap;
  }
    .extra .inner-extra {
    padding-bottom: 1rem !important;
  }
    
}

@media (min-width: 768px){
    .double-column {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
    .double-column .main-content {
    width: 66.666667%;
    padding-top: 0px;
    padding-right: 3rem;
    padding-bottom: 5rem;
    padding-left: 0px;
  }
    .double-column .side-content {
    position: sticky;
    top: 160px;
    z-index: -1;
    height: 100%;
    width: 33.333333%;
    overflow: hidden;
  }
    .product-quote .quote-button {
    margin-top: 2rem;
    padding-left: 5rem;
  }
    .product-quote .quote-content .quote-text {
    position: relative;
    padding-left: 5rem;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 2.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
    .product-quote .quote-content .quote-text:before {
    position: absolute;
    left: 0;
    top: 24px;
    font-size: 7.5rem;
  }
    .product-quote .quote-auther {
    margin-top: 2rem;
    padding-left: 5rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }
    .extra .product-trail .sg-container {
    margin: auto;
    display: flex;
    max-width: 768px;
  }
    .extra .product-trail .trail-content,
    .extra .product-trail .trail-image {
    width: 50%;
  }
    .extra .product-trail .trail-content .ctas {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4rem;
    width: 50%;
  }
}

@media (min-width: 1024px){
    .double-column {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
    .double-column .main-content {
    width: 66.666667%;
    padding-top: 0px;
    padding-right: 3rem;
    padding-bottom: 5rem;
    padding-left: 0px;
  }
    .double-column .side-content {
    position: sticky;
    top: 160px;
    z-index: -1;
    height: 100%;
    width: 33.333333%;
    overflow: hidden;
  }
    .product-quote .sg-container {
    display: flex;
  }
    .extra .product-trail .sg-container {
    margin: auto;
    display: flex;
    max-width: 1024px;
  }
    .extra .product-trail .trail-content .ctas {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4rem;
    width: 50%;
  }
}

@media (min-width: 1200px){
    .double-column {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
    .double-column .main-content {
    width: 66.666667%;
    padding-top: 0px;
    padding-right: 3rem;
    padding-bottom: 5rem;
    padding-left: 0px;
  }
    .double-column .side-content {
    position: sticky;
    top: 160px;
    z-index: -1;
    height: 100%;
    width: 33.333333%;
    overflow: hidden;
  }
    .product-quote .sg-container {
    display: flex;
  }
    .extra .product-trail .sg-container {
    margin: auto;
    max-width: 1200px;
  }
    .extra .product-trail .trail-content {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4rem;
    width: 50%;
  }
}

.side-hs-cta-container .hs-cta-wrapper {
  display: block;
  padding-bottom: 2rem;
}

.sg-module-tile.semi-narrow {
  padding: 0px;
}

.blogpost .sg-button {
  padding: 0px !important;
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}

.download-gated .content .group:before {
  margin-right: 0.75rem;
  font-size: 0.75rem;
}

.download-gated .download-form {
  margin-bottom: 3rem;
  padding: 3rem;
}

.download-gated .download-form .form-title {
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.download-gated .download-img {
  margin-bottom: 3rem;
  width: 40%;
  padding: 3rem;
}

.download-gated .download-form .event-date-due p {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.download-gated .download-img .img {
  margin-right: 0px;
  width: 80%;
}

.download-gated .download-img .img .download-circle .download-link {
  position: relative;
  height: 12rem;
  width: 12rem;
  cursor: pointer;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(34 53 72 / var(--tw-bg-opacity, 1));
  padding: 2rem;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.download-gated .download-img .img .download-circle {
  display: inline-block;
  width: 100%;
}

.download-gated .download-img .img .download-circle .download-link:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.download-gated .download-img .img .download-circle .download-link .download-icon {
  margin-top: 0.75rem;
  padding-top: 0.75rem;
}

.download-gated .preview-img {
  margin-top: 3rem;
  margin-right: 2.5rem;
  width: 33.333333%;
}

.download-list .main-content {
  margin-bottom: 3rem;
}

.download-list .download-cat-title h2 {
  margin-bottom: 0.75rem !important;
  background-color: transparent !important;
  font-size: 1.25rem !important;
  font-weight: 600 !important;
  line-height: 1.75rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}

.download-list ul li.download-item {
  position: relative;
  margin-left: 0px;
  margin-bottom: 1rem;
  display: block;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(213 218 221 / var(--tw-border-opacity, 1));
  padding-top: 0.5rem;
  padding-right: 8rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.download-list ul li a {
  font-size: 1rem !important;
  font-weight: 300 !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(131 150 168 / var(--tw-text-opacity, 1)) !important;
}

.download-list .content ul li:before {
  display: none !important;
}

.download-item[class~="hidden"] p {
    display: none;
    visibility: hidden;
    margin-top: 0;
    padding-top: 0;
    padding-right: 8rem;
    padding-bottom: 0;
    padding-left: 3rem;
    height: 0;
    opacity: 0;
}

.download-list ul li a.button {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.75rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.download-list .download-item p {
  visibility: visible;
  margin-top: 1.5rem;
  margin-right: 1rem;
  margin-bottom: 0.75rem;
  margin-left: 2.5rem;
  overflow: hidden;
  padding-top: 1.25rem;
  padding-bottom: 0.75rem;
  opacity: 1;
}

.download-list p.teasertext {
  margin-bottom: 3rem;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(213 218 221 / var(--tw-border-opacity, 1));
  padding-bottom: 3rem;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.75rem;
}

.download-list .content ul {
  margin-left: 0px !important;
}

@media (max-width: 479px) {
    .download-list ul li.download-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
    .download-list ul li a.button {
    position: static;
    margin-top: 1rem;
  }
}

@media (max-width:767px){
    .download-gated .download-img .img,
    .download-gated .preview-img {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
  }
    .download-gated .container {
    padding: 0px;
  }
    .download-gated .download-img .img .download-circle {
    margin: 0px;
  }
    .download-gated .content {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 3rem;
  }
    .download-gated .download-img {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    padding: 1.5rem;
  }
    .download-gated .download-img .img {
    margin-right: 1rem;
    width: 50%;
  }
   .download-gated .content {
    padding-top: 3rem;
  }
}

.events-wrpper input[type=text]::-moz-placeholder, .events-wrpper input[type=email]::-moz-placeholder, .events-wrpper input[type=tel]::-moz-placeholder, .events-wrpper input[type=password]::-moz-placeholder, .events-wrpper input[type=datetime]::-moz-placeholder, .events-wrpper input[type=datetime-local]::-moz-placeholder, .events-wrpper input[type=date]::-moz-placeholder, .events-wrpper input[type=month]::-moz-placeholder, .events-wrpper input[type=time]::-moz-placeholder, .events-wrpper input[type=week]::-moz-placeholder, .events-wrpper input[type=number]::-moz-placeholder, .events-wrpper input[type=url]::-moz-placeholder, .events-wrpper input[type=search]::-moz-placeholder, .events-wrpper input[type=color]::-moz-placeholder, .events-wrpper input[type=file]::-moz-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.events-wrpper .event-date-due p, 
.events-wrpper .teasertext,
.events-wrpper .webinar-featured-image .teaser p,
.events-wrpper .form.nsform select, 
.events-wrpper .form.nsform legend, 
.events-wrpper .form.nsform span,
.events-wrpper input[type=text]::placeholder, 
.events-wrpper input[type=email]::placeholder, 
.events-wrpper input[type=tel]::placeholder, 
.events-wrpper input[type=password]::placeholder, 
.events-wrpper input[type=datetime]::placeholder, 
.events-wrpper input[type=datetime-local]::placeholder, 
.events-wrpper input[type=date]::placeholder, 
.events-wrpper input[type=month]::placeholder, 
.events-wrpper input[type=time]::placeholder, 
.events-wrpper input[type=week]::placeholder, 
.events-wrpper input[type=number]::placeholder, 
.events-wrpper input[type=url]::placeholder, 
.events-wrpper input[type=search]::placeholder, 
.events-wrpper input[type=color]::placeholder, 
.events-wrpper input[type=file]::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.events-wrpper .webinar-desc h2 {
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(213 218 221 / var(--tw-border-opacity, 1));
}

.events-wrpper .webinar-desc .title {
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(131 150 168 / var(--tw-border-opacity, 1));
}

.events-wrpper .simptip-position-bottom.simptip-movable:before {
  display: none !important;
}

.events-wrpper .webinar-featured-image .speakers ul li img {
  cursor: pointer;
}

.events-wrpper .side-content.webinar-side-content, .events-wrpper .main-content.webinar-content {
  padding-top: 3rem;
}

.events-wrpper [name="salutation_dropdown"] {
  line-height: 1.25rem;
}

.events-wrpper .question-block .ico svg {
  margin: auto;
}

@media (max-width: 768px) {
    .events-wrpper .side-content.webinar-side-content, .events-wrpper .main-content.webinar-content {
    padding-top: 1rem;
  }
}

@media (min-width: 768px) {
    .featured-event .banner-left-container{
        position: relative; 
        bottom: 33px;
    }
}

.featured-event .banner-left-container .logo{
    position:relative; 
    bottom:10px; 
    right:3px;
}

/* .news-archive .news-tiles-container.double-featured,
.news-archive .news-tiles-container.triple-featured {
    @apply flex justify-center;
} */

.news-archive .news-header-tiles .news-tiles-container .sg-module-tile {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.news-archive .sg-module-tile .event-cta {
  margin-bottom: -0.25rem;
  padding: 0px;
  text-align: right;
}

.news-archive span.news-labels.lang-label {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
  text-transform: uppercase !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.news-archive .sg-module-tile .event-cta span {
  margin-left: 0.25rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0px;
  font-size: 1rem;
}

.news-archive  span.news-labels.news-label {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.news-archive span.news-labels {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}

.news-archive .news-header-tiles .header-image {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}

.news-archive .news-header-tiles .news-tiles-container .sg-module-tile .date,
.news-archive .news-tiles-container .sg-module-tile .title h3 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

@media (max-width: 767px ) {
    .news-archive .news-tiles-container.triple-featured .featured-news-tile {
    width: 100%;
  }
}

@media (min-width:767px ) and (max-width: 991px) {
    
    .news-archive .news-tiles-container.double-featured, 
    .news-archive .news-tiles-container.triple-featured .featured-news-tile:first-child {
    width: 100%;
  }
    .news-archive .news-tiles-container.triple-featured .featured-news-tile:nth-child(2n),
    .news-archive .news-tiles-container.triple-featured .featured-news-tile:nth-child(3n) {
    float: left;
    width: 50%;
  }
}

@media (min-width: 991px) {
    .news-archive .news-tiles-container.triple-featured .featured-news-tile:first-child,
    .news-archive .news-tiles-container.triple-featured .featured-news-tile:nth-child(2n),
    .news-archive .news-tiles-container.triple-featured .featured-news-tile:nth-child(3n) {
    width: 33.333333%;
  }
}

@media (max-width: 991px){
    .news-archive .blogpost .post-details {
    position: relative !important;
  }
}

@media (min-width: 768px) {
    .news-archive .news-tiles-container.double-featured .featured-news-tile {
    width: 50%;
  }
}

.product-excerpt .product-logo .logo-img {
  height: 12rem;
  background-position: center;
  background-repeat: no-repeat;
}

.product-content .content p {
  margin-bottom: 1rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(34 53 72 / var(--tw-text-opacity, 1)) !important;
}

.product-content .content ul li {
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(34 53 72 / var(--tw-text-opacity, 1));
}

.product-features .feature:nth-of-type(even) {
  flex-direction: row-reverse !important;
}

.product-features .feature .feature-details .title .icon {
  height: 6rem;
  width: 6rem;
  background-repeat: no-repeat;
}

.products-countdown .sg-container {
  clear: both;
  padding-top: 4rem;
}

.products-countdown .countdown {
  margin-bottom: 1.5rem;
  overflow: hidden;
  text-align: center;
}

.products-countdown .countdown div {
  display: inline-block;
  font-size: 0.875rem;
}

.products-countdown .countdown div span {
  font-size: 3rem;
  font-weight: 600;
  letter-spacing: 6px;
  --tw-text-opacity: 1;
  color: rgb(131 150 168 / var(--tw-text-opacity, 1));
}

.product-integrations .product-integrations-content.left-aligned {
  flex-direction: row-reverse;
}

@media (max-width: 479px) {
    .product-header .intro-image {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 767px) {
    .product-content .content {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
    .product-content .content p {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
    .product-header .intro-image {
    position: relative;
    margin-left: 2rem;
    margin-top: 2rem;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
    .product-trail .trail-image {
    display: none;
  }
}

@media (min-width: 768px) {
    .product-header .intro {
    width: 100%;
  }
    .product-header .intro-image {
    position: relative;
    margin-left: 2rem;
    margin-top: 2rem;
    width: 100%;
    padding-left: 8rem;
    padding-right: 8rem;
  }
    .new-product-layout
        .product-integrations
        .product-integrations-content.left-aligned
        .feature-image {
    padding-left: 0px !important;
    padding-right: 1.25rem !important;
  }
    .new-product-layout
        .product-integrations
        .product-integrations-content.left-aligned
        .feature-details {
    padding-left: 1.25rem !important;
    padding-right: 0px !important;
  }
    .product-features .feature:nth-of-type(odd) .feature-image {
    padding-right: 3rem !important;
  }
    .product-features .feature:nth-of-type(odd) .feature-details {
    padding-left: 3rem !important;
  }
    .product-features .feature:nth-of-type(even) .feature-image {
    padding-left: 3rem !important;
  }
    .product-features .feature:nth-of-type(even) .feature-details {
    padding-right: 3rem !important;
  }
}

@media (min-width: 1024px) {
    .product-header .intro {
    width: 58.333333%;
  }
    .product-header .intro-image {
    position: absolute;
    top: 90px;
    right: 0;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 1rem;
    width: 41.666667%;
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (min-width: 1200px) {
    .product-header .intro {
    width: 50%;
  }
    .product-header .intro-image {
    top: 30px;
    right: -64px;
    width: 60%;
  }
}

.product-excerpt h3,
.product-benefits h3 {
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
  font-size: 1.125rem;
}

.resource-center .textcontent p {
  font-size: 1rem !important;
}

.resource-center .search {
  margin: auto !important;
  max-width: 100% !important;
  border-width: 0px !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  padding-top: 0.25rem !important;
  padding-right: 3rem !important;
  padding-bottom: 0.25rem !important;
  padding-left: 0.75rem !important;
  font-size: 1.25rem !important;
}

.resource-center .filters {
  position: relative !important;
  margin: auto !important;
  cursor: pointer !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  font-size: 1.25rem !important;
  line-height: 2rem !important;
}

.resource-center .filters-list li {
  margin-bottom: 0.75rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px) {
    
    .resource-center .filters-list li {
    margin-bottom: 0.75rem;
    width: 25%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(157 23 77 / var(--tw-text-opacity, 1));
  }
}

@media (min-width: 768px) {
    /* .resource-center .search,
    .resource-center .filters {
        @apply w-1/2 !important;
    } */
    .resource-center .textcontent p {
    font-size: 1.25rem !important;
  }
}

.headline-column {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  margin: 0px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  opacity: 0;
}

.advisors>h2 span,.management>h2 span {
  padding: 0px;
  font-size: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1));
}

.advisors .headline-column.hover-name,.advisors .headline-column.show-name,.management .headline-column.hover-name,.management .headline-column.show-name {
  opacity: 1;
    z-index:1;
}

.advisors .selected>.headline-column,.management .selected>.headline-column {
  display: block;
  opacity: 1;
    z-index:0;
}

.advisors .copy-group {
  position: relative;
  float: left;
  cursor: pointer;
  overflow: hidden;
  padding: 0px;
}

.advisors .copy-group .show-name,.management .copy-group .show-name {
  display: block;
  opacity: 1;
}

.advisors .copy-image,.management .copy-image {
  position: relative;
  left: 0;
  top: 0;
}

.management {
  margin-bottom: 2.5rem;
}

.management .employees #management-bio {
  width: 50%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.management .employees .copy-group {
  width: 25%;
}

.management .employees .copy-group:nth-child(6) {
  clear: none;
}

.management .employees .copy-group:nth-child(8) {
  clear: left;
}

.management .employees .copy-group .copy-image {
  width: 100%;
}

.management .employees .copy-group .copy-image img {
  width: 100%;
}

.advisors,.advisors #advisors-bio,.advisors-wrap {
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
}

.management .management-container .copy-group .details, 
  .management .management-container .copy-group .fulltext {
  display: none;
}

.management .management-container .copy-image {
  width: 100%;
}

.management {
  margin-bottom: 2.5rem;
}

.management .management-container #management-bio .details h3 {
  margin-bottom: 1rem;
  margin-top: 0px;
  padding: 0px;
  font-size: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.management .management-container #management-bio .details h4 {
  margin-bottom: 2rem;
  font-size: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.management .management-container #management-bio .fulltext p {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.advisors .headline-column h3,.management .headline-column h3 {
  margin: 0px;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: .75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.advisors>h2 span,.management>h2 span {
  padding: 0px;
  font-size: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.advisors .headline-column,.management .headline-column {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  margin: 0px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  opacity: 0;
}

.advisors .copy-group,.management .copy-group {
  position: relative;
  float: left;
  cursor: pointer;
  overflow: hidden;
  padding: 0px;
}

.advisors .copy-group .show-name,.management .copy-group .show-name {
  display: block;
  opacity: 1;
}

.advisors .copy-image,.management .copy-image {
  position: relative;
  left: 0;
  top: 0;
}

@media (max-width: 1023px) {
  .management .management-container #management-bio {
    display: none;
  }
  .management .headline-column {
    display: none;
  }
  .management .selected>.headline-column {
    display: none;
  }
  .management .management-container {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    display: flex;
    flex-wrap: wrap;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }
  .management .management-container .mobile .copy-group {
    cursor: default;
    --tw-bg-opacity: 1;
    background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
  }
  .management .management-container .mobile .copy-group .details h4 {
    font-size: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  }
  .management .management-container .mobile .copy-group .details,
  .management .management-container .mobile .copy-group .fulltext {
    display: block;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

@media (max-width: 767px){
  .management .management-container .copy-group .details h4 {
    font-size: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  }

  .management .management-container .copy-group .details, 
  .management .management-container .copy-group .fulltext {
    display: block;
    padding-bottom: 1.5rem;
  }
  .management .employees .copy-group {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    margin-bottom: 1.5rem;
    width: 100%;
    cursor: default;
    --tw-bg-opacity: 1;
    background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
  }
  /* .management .employees .copy-group .copy-image {
    @apply  w-4/12 float-left;
  } */
  .management .employees .copy-group .details {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .management .employees .copy-group .details h3 {
    margin-top: 0px;
    margin-bottom: 0.5rem;
  }
  .management .employees .copy-group .details h4 {
    font-size: 0.875rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  }
  .management .employees .copy-group .fulltext {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .management .employees .copy-group .fulltext p {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 767px) and (max-width: 991px) {
  /* .management .management-container .mobile {
    @apply overflow-hidden cursor-pointer float-left p-0 relative;
  } */
  .management .employees .copy-group {
    float: left;
    margin-bottom: 1.5rem;
    height: auto;
    width: 100%;
    cursor: default;
    --tw-bg-opacity: 1;
    background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
  }
  .management .employees .copy-group .copy-image {
    float: left;
    width: 33.333333%;
  }
  .management .employees .copy-group .details {
    float: right;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: block;
    width: 66.666667%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .management .employees .copy-group .details h3 {
    margin-top: 0px;
    margin-bottom: 0.5rem;
  }
  .management .employees .copy-group .details h4 {
    font-size: 0.875rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  }
  .management .employees .copy-group .fulltext {
    float: right;
    display: block;
    width: 66.666667%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .management .employees .copy-group .fulltext p {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1024px) {
  /*  */
  .management .management-container {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
  }
  
  .management .management-container #management-bio {
    float: right;
    display: block;
    width: 50%;
    --tw-bg-opacity: 1;
    background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
    padding: 3rem;
  }

  .management .management-container .mobile:nth-child(6) {
    clear: left;
  }
  .management .management-container .mobile {
    position: relative;
    float: left;
    cursor: pointer;
    overflow: hidden;
    padding: 0px;
  }
  .management .management-container .mobile .copy-group .details {
    display: none;
  }
  
  .management .management-container .mobile .copy-group .details h4 {
    font-size: 0.875rem;
  }
  .management .management-container .mobile .copy-group .fulltext {
    display: none;
  }
  /*  */
  .management .management-container .mobile {
    width: 25%;
  }
}

@media (min-width: 768px) {
  .cstm-employees.featuredImage {
    padding-top: 1.25rem !important;
  }
}

.available-positions #department-descritpion {
  margin-top: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 0.75rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.available-positions .departments #allJobsByLocation,.available-positions .departments .jobs-department .positions {
  display: none;
}

.available-positions .departments .active {
  --tw-bg-opacity: 1;
  background-color: rgb(34 53 72 / var(--tw-bg-opacity, 1));
}

.available-positions .departments .jobs-department:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 53 72 / var(--tw-bg-opacity, 1));
}

.available-positions #positions a {
  margin-bottom: 0.5rem;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.available-positions #positions a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 53 72 / var(--tw-bg-opacity, 1));
}

.available-positions #positions a .job-title {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding: 0.75rem;
}

.search-item .search-item-title h2 {
  font-size: 1.25rem !important;
  font-weight: 300 !important;
  line-height: 1.75rem !important;
}

.search-item .search-item-title .title h2 a,
  .search-item .search-item-title .title h2 .search-keywords,
  .search-item .search-item-title .title h2 a:hover,
  .search-item .search-item-title .title h2 a:visited {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}

.search-filters ul .active a,.search-filters ul li a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.shape-polygon-shape-1 {
  position: absolute;
  left: 0;
  height: 10rem;
  width: 10rem;
  background-size: contain;
  background-repeat: no-repeat;
}

.shape-polygon-shape-1 svg {
  height: 4rem;
  width: 5rem;
}

.search-results-pagination .pagination-navigation {
  margin-top: 0px;
}

.rcSearch {
  font-size: 1.25rem;
}

.rcSearch::-moz-placeholder {
  font-size: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(169 180 190 / var(--tw-text-opacity, 1)) !important;
}

.rcSearch::placeholder {
  font-size: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(169 180 190 / var(--tw-text-opacity, 1)) !important;
}

@media (max-width: 767px) {
    .shape-polygon-shape-1 {
    height: 5rem;
    width: 5rem;
  }
    .shape-polygon-shape-1 svg {
    height: 2rem;
    width: 2rem;
  }
}

.dictionary h2 {
  position: relative;
  clear: left;
  margin-top: 3rem;
  margin-right: 0px;
  background-color: transparent;
}

.dictionary h2 span {
  padding: 0px;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(131 150 168 / var(--tw-text-opacity, 1));
}

.dictionary h2 span::-moz-selection {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.dictionary h2 span::-moz-selection,
.dictionary h2 span::selection {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.dictionary-excerpt p.teasertext {
  padding-bottom: 0px !important;
}

.dictionary-excerpt ul li a:hover,
.dictionary-excerpt ul .active a {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.dictionary-excerpt ul li:before {
  display: none;
}

.dictionary-excerpt span {
  display: inline-block;
  width: 3rem;
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
  text-align: center;
  font-size: 1.875rem;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.dictionary-excerpt ul li {
  margin-left: 0px !important;
}

.content.dictionary .arrowUp {
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 238 / var(--tw-bg-opacity, 1));
}

.landing-page-theme .header-bg-container {
  padding-bottom: 12rem;
}

.landing-page-theme.animated-header .container[class~="relative"] {
  padding-bottom: 0.5rem;
}

.landing-page-theme .process-innovation ul li h3 span, .datasec .chartlist h3, .geroqu h3, .datasec ul li h3 span {
  font-weight: 300 !important;
}

.landing-page-theme .process-innovation ul li p {
  font-size: 1rem;
  line-height: 1.5rem;
    font-size:400;
}

.landing-page-theme .features-img .desktop .bgimg img {
  display: inline-block;
  width: 100%;
}

.landing-page-theme .features-img .desktop .bgimg .litxt span.hs-cta-node a {
  margin-top: 1.5rem;
  display: inline-block;
  --tw-bg-opacity: 1;
  background-color: rgb(49 151 149 / var(--tw-bg-opacity, 1));
  font-size: 1.25rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
}

.landing-page-theme .process-mining-img {
  margin-top: -16rem;
}

.landing-page-theme .process-mining-img.switched img {
  margin: auto;
  width: 83.333333%;
}

.landing-page-theme .featRow {
  margin-bottom: 3rem;
}

.landing-page-theme .circle-chart span {
  position: absolute;
  left: 0;
  margin-top: -1.5rem;
  width: 100%;
  text-align: center;
  font-size: 3rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.landing-page-theme .circle-chart canvas {
  margin: auto;
}

.landing-page-theme #header-animation {
  position: relative;
  overflow: hidden;
}

.landing-page-theme #counter {
  margin: auto;
  display: none;
  width: 100%;
  padding-left: 4rem;
  padding-right: 4rem;
}

.landing-page-theme #counter[class~="visible"] {
  display: block;
}

.landing-page-theme .counter-value {
  float: left;
  width: 20%;
  padding-bottom: 1.25rem;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.landing-page-theme .counter-value#item-2 {
  padding-left: 0.75rem;
}

.landing-page-theme .counter-value#item-4 {
  padding-right: 0.75rem;
}

.landing-page-theme .counter-value#item-1 {
  padding-left: 1.25rem;
}

.landing-page-theme .counter-value#item-5 {
  padding-right: 1.25rem;
}

.landing-page-theme #image {
  position: absolute;
  bottom: 0;
  width: 100%;
  overflow: hidden;
}

.landing-page-theme .columns {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.landing-page-theme .lines {
  position: absolute;
  width: 100%;
  opacity: 0;
}

.page-landing-template header#landing-header .logo .signavio-brand-logo {
  height: 2.5rem;
  width: 8rem;
}

.page-landing-template .subList .list > ul > li ul li {
  display: table-row;
  padding: 0px;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(34 53 72 / var(--tw-text-opacity, 1));
}

.page-landing-template  .titlesContainer h1 > * {
  clear: left !important;
  margin-top: 0.75rem !important;
  width: 80% !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  font-size: 1.875rem !important;
  line-height: 2 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.page-landing-template .titlesContainer a strong {
  font-weight: 300 !important;
}

.page-landing-template h1 span, .page-landing-template h2.prtitle span {
  background-color: transparent !important;
  line-height: 1.5 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}

.page-landing-template h2.title {
  clear: left;
  margin-top: 2rem;
  margin-bottom: 4rem;
  font-size: 1.5rem;
  line-height: 1.25;
}

.page-landing-template h2 span {
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(131 150 168 / var(--tw-text-opacity, 1));
}

.page-landing-template .casestudy .logo img {
  margin: auto;
  width: 50%;
}

.page-landing-template .videoDescription {
  margin-top: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.page-landing-template .bacLinks ul li:first-child {
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.page-landing-template .bacLinks ul li {
  box-sizing: border-box;
  display: block;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.page-landing-template .subList ul > li:before, .page-landing-template .bacLinks ul li:before {
  display: none;
}

.page-landing-template .liVisible li {
  display: flex !important;
}

.page-landing-template .liVisible li:before {
  display: block !important;
}

.page-landing-template .videoDescription h3 {
  margin-top: 0px;
}

.page-landing-template h2 span {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.page-landing-template .topUl {
  margin: 0px !important;
}

.page-landing-template .topUl h3 {
  margin-top: 1.5rem !important;
  font-size: 1.5rem !important;
  font-weight: 300 !important;
  line-height: 2rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(131 150 168 / var(--tw-text-opacity, 1)) !important;
}

.page-landing-template .ctaButton {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
  font-weight: 300 !important;
}

.page-landing-template .bacLinks {
  margin-top: 1rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.page-landing-template .bacLinks li,
.page-landing-template .bacLinks a {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.page-landing-template .videoTab .videoContainer {
  position: relative;
  height: 12rem;
}

.page-landing-template .subList,
.page-landing-template .videoTab,
.page-landing-template .bacLinks ul {
  flex-direction: column;
}

.page-landing-template .bacLinks ul {
  margin-left: 0px;
}

.page-landing-template .subList .list > ul > li {
  margin-top: 0.25rem;
  margin-bottom: 0px;
  margin-left: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.5rem;
  padding-top: 1rem;
}

.page-landing-template .subList .img {
  position: relative;
  margin: 0px;
  margin-right: 0px;
  min-height: 100vh;
}

.salesforce-iframe .logo {
  text-align: left !important;
}

.salesforce-iframe #logo {
  height: 2.5rem !important;
}

.footerlanding .footerlogo svg {
  height: 100% !important;
  width: 100% !important;
}

.footerlanding #legal-menu {
  justify-content: center;
}

.customer-days header .container .head-logo-container .logo img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.customer-days .agenda .item:nth-of-type(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 53 72 / var(--tw-bg-opacity, 1));
}

.customer-days .agenda .item:nth-of-type(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.customer-days .location .locationtext * {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.customer-days .location .locationtext {
  font-size: 1rem;
}

.customer-days .form.nsform * {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.customer-days form.hs-form .hs_submit .hs-button {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(238 114 62 / var(--tw-bg-opacity, 1)) !important;
}

.signavio-live-theme .about .intro h3 {
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.signavio-live-theme .about .intro p {
  margin-bottom: 0.75rem;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.75rem;
}

.signavio-live-theme .form.nsform * {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.signavio-live-theme .agenda ul.nav {
  overflow: hidden;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-right: 0.75rem;
}

.signavio-live-theme .agenda ul.nav li {
  margin-right: 1rem;
  margin-bottom: 0.5rem;
  cursor: pointer;
  border-bottom-width: 4px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(44 122 123 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
  text-align: center;
}

.signavio-live-theme .agenda .agenda-element .date {
  width: 25%;
}

.signavio-live-theme .agenda .agenda-element .data {
  width: 75%;
}

.signavio-live-theme .agenda .agenda-element .data .img img {
  margin-bottom: 1.5rem;
}

.agenda .agenda-element .data ul li svg {
  width: 1.25rem;
}

@media (max-width: 767px) {
    .page-landing-template header#landing-header .try {
    font-size: 1.25rem;
    line-height: 2.5rem;
  }
    .page-landing-template h1, .page-landing-template h2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
    .page-landing-template .bacLinks li {
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  }
    .page-landing-template .bacLinks li:last-child {
    border-style: none;
  }
    .page-landing-template .subList .img {
    min-height: 65vh;
  }
}

@media (min-width: 640px) {
    .landing-page-theme .header-bg-container {
    padding-bottom: 20rem;
  }
}

@media (min-width: 768px) {
    .landing-page-theme .featRow {
    margin-bottom: 5rem;
    display: flex;
  }
    .landing-page-theme .featRow.odd {
    flex-direction: row-reverse;
  }
    .landing-page-theme .featRow .left {
    padding-right: 2rem;
  }
    .landing-page-theme .odd .left,.landing-page-theme .odd .right,.landing-page-theme .even .left,.landing-page-theme .even .right {
    width: 50%;
  }
    .landing-page-theme.animated-header .container[class~="relative"] {
    padding-bottom: 0px;
  }
    .landing-page-theme .process-mining-img img {
    margin: auto;
    width: 80%;
  }
    .page-landing-template header#landing-header .logo .signavio-brand-logo {
    height: 5rem;
    width: 12rem;
  }
    .page-landing-template .subList {
    flex-direction: row-reverse;
  }
    .page-landing-template .bacLinks ul,
    .page-landing-template .videoTab {
    flex-direction: row;
  }
    .page-landing-template .videoTab .videoContainer {
    position: relative;
    height: 100%;
    width: 100%;
  }
    .page-landing-template .backLinkBorder {
    border-left-width: 1px !important;
    border-style: solid !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(245 246 247 / var(--tw-border-opacity, 1)) !important;
  }
    .page-landing-template .subList .list > ul > li {
    margin-top: 0.25rem;
    margin-right: 0.25rem;
    margin-bottom: 0px;
    margin-left: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
    padding-left: 3rem;
    padding-right: 3rem;
    padding-bottom: 1.5rem;
    padding-top: 1rem;
  }
    .page-landing-template h2.title {
    font-size: 3rem;
    line-height: 1.75rem;
  }
    .page-landing-template .legalIcon {
    display: block;
  }
    .page-landing-template .subList .img {
    min-height: 0;
    width: 50%;
    flex-grow: 1;
  }
    .footerlanding #legal-menu {
    justify-content: flex-end !important;
  }
    .signavio-live-theme .about .intro h3 {
    font-size: 1.875rem;
    line-height: 42px;
  }
}

/* color config for themes*/

.light {
  background-color: transparent;
}

.light .hbspt-form textarea::-moz-placeholder, .light .hbspt-form input::-moz-placeholder {
    
}

.light .hbspt-form p,
.light .hbspt-form .hs-main-font-element span,
.light .hbspt-form p span,
.light .hbspt-form select,
.light .hbspt-form input,
.light .hbspt-form .hs-input,
.light .hbspt-form textarea,
.light .hbspt-form textarea::placeholder,
.light .hbspt-form input::placeholder,
.light .hbspt-form .hs-form-checkbox label.hs-form-checkbox-display span,
.light .hbspt-form .hs-fieldtype-radio label.hs-form-radio-display span {
    
}

.light .hbspt-form select,
.light .hbspt-form textarea,
.light .hbspt-form input[type="text"],
.light .hbspt-form input[type="email"],
.light .hbspt-form input[type="tel"],
.light .hbspt-form input[type="password"],
.light .hbspt-form input[type="datetime"],
.light .hbspt-form input[type="datetime-local"],
.light .hbspt-form input[type="date"],
.light .hbspt-form input[type="month"],
.light .hbspt-form input[type="time"],
.light .hbspt-form input[type="week"],
.light .hbspt-form input[type="number"],
.light .hbspt-form input[type="url"],
.light .hbspt-form input[type="search"],
.light .hbspt-form input[type="color"],
.light .hbspt-form input[type="file"] {
  display: block;
  width: 100%;
  max-width: 768px;
  cursor: pointer;
  border-radius: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: '72brand', Arial, Helvetica, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
    outline: 1px solid;
    outline-color: #D5DADD;
}

.light
    .hbspt-form
    form.hs-form
    .hs-fieldtype-booleancheckbox
    .input
    ul.inputs-list
    li.hs-form-booleancheckbox
    label.hs-form-booleancheckbox-display
    span,
.light
    .hbspt-form
    form.hs-form
    .hs-dependent-field
    .input
    ul.inputs-list
    li.hs-form-booleancheckbox
    label.hs-form-booleancheckbox-display
    span {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
    text-indent: -3px;
}

.light
    .hbspt-form
    label:not(.hs-form-radio-display):not(.hs-form-booleancheckbox-display) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.light .hbspt-form .hs-form-field:not(.hs-fieldtype-booleancheckbox) legend {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(60 20 100 / var(--tw-text-opacity, 1));
}

.light .hbspt-form form.hs-form .hs_submit .hs-button {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: block;
  width: 100%;
  cursor: pointer;
  white-space: normal;
  border-radius: 0.75rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  padding: 0.75rem;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}

.light .hbspt-form form.hs-form .hs_submit .hs-button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 53 72 / var(--tw-bg-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}

.dark {
  background-color: transparent;
}

.dark .hbspt-form textarea::-moz-placeholder, .dark .hbspt-form input::-moz-placeholder {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.dark .hbspt-form p,
.dark .hbspt-form .hs-main-font-element span,
.dark .hbspt-form p span,
.dark .hbspt-form legend,
.dark .hbspt-form select,
.dark .hbspt-form input,
.dark .hbspt-form .hs-input,
.dark .hbspt-form textarea,
.dark .hbspt-form textarea::placeholder,
.dark .hbspt-form input::placeholder,
.dark .hbspt-form .hs-form-checkbox label.hs-form-checkbox-display span,
.dark .hbspt-form .hs-fieldtype-radio label.hs-form-radio-display span {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.dark .hbspt-form select,
.dark .hbspt-form textarea,
.dark .hbspt-form input[type="text"],
.dark .hbspt-form input[type="email"],
.dark .hbspt-form input[type="tel"],
.dark .hbspt-form input[type="password"],
.dark .hbspt-form input[type="datetime"],
.dark .hbspt-form input[type="datetime-local"],
.dark .hbspt-form input[type="date"],
.dark .hbspt-form input[type="month"],
.dark .hbspt-form input[type="time"],
.dark .hbspt-form input[type="week"],
.dark .hbspt-form input[type="number"],
.dark .hbspt-form input[type="url"],
.dark .hbspt-form input[type="search"],
.dark .hbspt-form input[type="color"],
.dark .hbspt-form input[type="file"] {
  display: block;
  width: 100%;
  max-width: 768px;
  cursor: pointer;
  border-radius: 0px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  font-family: '72brand', Arial, Helvetica, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    padding: 0.25rem 0 0.25rem 0rem !important;
}

.dark
    .hbspt-form
    form.hs-form
    .hs-fieldtype-booleancheckbox
    .input
    ul.inputs-list
    li.hs-form-booleancheckbox
    label.hs-form-booleancheckbox-display
    span,
.dark
    .hbspt-form
    form.hs-form
    .hs-dependent-field
    .input
    ul.inputs-list
    li.hs-form-booleancheckbox
    label.hs-form-booleancheckbox-display
    span {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.dark
    .hbspt-form
    label:not(.hs-form-radio-display):not(.hs-form-booleancheckbox-display) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.dark .hbspt-form .hbspt-form-field:not(.hs-fieldtype-booleancheckbox) legend {
  margin-left: 0.25rem;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.dark .hbspt-form form.hs-form .hs_submit .hs-button {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: block;
  width: 100%;
  cursor: pointer;
  white-space: normal;
  border-radius: 0.75rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  padding: 0.75rem;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}

.dark .hbspt-form form.hs-form .hs_submit .hs-button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 53 72 / var(--tw-bg-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}

/* General styles */

html {
  width: 100%;
}

.hbspt-form p {
  line-height: 1.25rem;
}

.hbspt-form .hs-main-font-element {
  margin-bottom: 1rem !important;
}

.hbspt-form .form-columns-3 .hs-form-field {
  float: left !important;
  width: 33.333333% !important;
}

.hbspt-form .form-columns-3 .hs-fieldtype-select select,
.hbspt-form .form-columns-1 select,
.hbspt-form select {
    padding-bottom: 6px;
    padding-right: 8px;
    padding-left: 8px;
    border-right: 12px solid transparent;
    margin-top: 10px !important;
}

.hbspt-form .legal-consent-container .hs-richtext p {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

/* * label general * */

.hbspt-form fieldset div {
  position: relative;
}

.hbspt-form
    form.hs-form
    .hs-dependent-field
    div
    label:not(.hs-error-msg):not(.hs-main-font-element):not(
        .hs-form-booleancheckbox-display
    ):not(.hs-form-checkbox-display):not(.hs-form-radio-display) {
  visibility: hidden;
}

.hbspt-form
    fieldset
    div
    label:not(.hs-error-msg):not(.hs-main-font-element):not(
        .hs-form-booleancheckbox-display
    ):not(.hs-form-checkbox-display):not(.hs-form-radio-display) {
  position: absolute;
  display: none;
    top: -15px;
}

.hbspt-form form.hs-form .hs-dependent-field.form-columns-1 .hs-form-field,
.hbspt-form form.hs-form fieldset.form-columns-1 .hs-form-field {
  float: left;
  width: 100%;
}

.hbspt-form label {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0.5rem;
  margin-bottom: 0.25rem;
  display: inline-block;
  line-height: 1rem;
}

.hbspt-form
    form.hs-form
    .hs-dependent-field
    :not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio)
    label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display):not(
        .hs-form-radio-display
    ):not(.hs-form-checkbox-display),
.hbspt-form
    fieldset
    :not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio)
    label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display):not(
        .hs-form-radio-display
    ):not(.hs-form-checkbox-display) {
    font-size: 0.65rem;
    opacity: 0.5;
    z-index: 99;
}

.hs_gdpr_phone_and_email_consent label {
    visibility: visible !important;
}

.hbspt-form fieldset .hs-fieldtype-checkbox label,
.hbspt-form fieldset .hs-fieldtype-radio label {
    opacity: 1 !important;
}

.hbspt-form .hs-fieldtype-checkbox > label,
.hbspt-form .hs-fieldtype-radio > label {
  position: static !important;
  margin-bottom: 1rem !important;
  display: inline-block !important;
  font-size: 0.875rem !important;
}

/* * button general * */

.hbspt-form form.hs-form .hs_submit {
  padding-top: 0px;
  padding-right: 0.25rem;
  padding-bottom: 0px;
}

.hbspt-form form.hs-form .hs_submit .hs-button.large {
  width: 100%;
}

/* * field general * */

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

.hbspt-form form.hs-form .hs-form-field ul.inputs-list {
  list-style-type: none;
  padding: 0px;
}

.hbspt-form form.hs-form .hs-form-field ul.inputs-list.multi-container {
  margin-left: 0px;
}

.hbspt-form
    form.hs-form
    .hs-form-field
    ul.inputs-list.multi-container
    li:before {
  margin-left: 0px;
}

.hbspt-form form.hs-form div {
  max-width: none;
}

.hbspt-form form.hs-form div .hs-form-field {
  margin-bottom: 1rem;
  padding-top: 0px;
  padding-right: 0.25rem;
  padding-bottom: 0px;
}

/* * form error message general * */

.hbspt-form ul.hs-error-msgs {
  position: relative;
  float: left;
  margin: 0px;
  width: 100%;
}

.hbspt-form ul.hs-error-msgs li {
  margin-left: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  text-indent: 0px !important;
}

.hbspt-form ul.hs-error-msgs li:before {
  margin-left: 0px;
}

.hbspt-form ul.hs-error-msgs li label {
  margin: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(60 20 100 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
}

.hbspt-form ul.hs-error-msgs li label a {
  --tw-text-opacity: 1;
  color: rgb(60 20 100 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
}

.hbspt-form ul.hs-error-msgs:before {
  position: absolute;
  bottom: 0;
  top: -10px;
  left: 4px;
  display: block;
  height: 0px;
  width: 0px;
  border-bottom-width: 1px;
  border-style: none;
  --tw-border-opacity: 1;
  border-color: rgb(34 53 72 / var(--tw-border-opacity, 1));
}

/* * * form error message for boolean checkbox * * */

.hbspt-form
    form.hs-form
    .hs-fieldtype-booleancheckbox
    .hs-error-msgs
    label.hs-error-msg {
  margin: 0.25rem !important;
  padding-left: 0.75rem !important;
}

/* * * unset list styles : checkbox, radio button * * */

.hbspt-form ul.inputs-list li.hs-form-booleancheckbox {
  margin-left: 0px !important;
  padding-bottom: 0px !important;
  text-indent: 0px !important;
}

.hbspt-form ul.inputs-list li.hs-form-radio {
  margin-left: 0px !important;
  padding-bottom: 0px !important;
  text-indent: 0px !important;
}

.hbspt-form form.hs-form div .hs-form-field .hs-form-required {
  display: none;
}

.light .hbspt-form form.hs-form .hs-dependent-field .hs-richtext,
.light .hbspt-form form.hs-form div .hs-richtext,
.light .hbspt-form form.hs-form fieldset .hs-richtext {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.dark .hbspt-form form.hs-form .hs-dependent-field .hs-richtext,
.dark .hbspt-form form.hs-form div .hs-richtext,
.dark .hbspt-form form.hs-form fieldset .hs-richtext {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hbspt-form form.hs-form .hs-dependent-field .hs-richtext strong,
.hbspt-form form.hs-form div .hs-richtext strong,
.hbspt-form form.hs-form fieldset .hs-richtext strong {
  font-weight: 300;
}

.hbspt-form form.hs-form div .hs-richtext strong {
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.hbspt-form form.hs-form .hs-dependent-field .hs-form-checkbox,
.hbspt-form form.hs-form div .hs-form-checkbox,
.hbspt-form form.hs-form fieldset .hs-form-checkbox {
  margin-left: 0px !important;
  padding-bottom: 0px !important;
  text-indent: 0px !important;
}

.hbspt-form .hs-fieldtype-radio legend.hs-field-desc {
  display: none !important;
}

.hbspt-form
    form.hs-form
    .hs-dependent-field
    .hs-form-checkbox
    label.hs-form-checkbox-display
    input,
.hbspt-form
    form.hs-form
    div
    .hs-form-checkbox
    label.hs-form-checkbox-display
    input,
.hbspt-form
    form.hs-form
    fieldset
    .hs-form-checkbox
    label.hs-form-checkbox-display
    input,
.hbspt-form form.hs-form .hs-form-radio label.hs-form-radio-display input {
  position: relative;
  top: 4px;
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  display: inline-block;
  width: auto;
  padding: 0px;
  vertical-align: bottom;
}

.hbspt-form
    form.hs-form
    .hs-dependent-field
    .hs-form-checkbox
    label.hs-form-checkbox-display
    span,
.hbspt-form
    form.hs-form
    div
    .hs-form-checkbox
    label.hs-form-checkbox-display
    span,
.hbspt-form
    form.hs-form
    fieldset
    .hs-form-checkbox
    label.hs-form-checkbox-display
    span,
.hbspt-form form.hs-form .hs-form-radio label.hs-form-radio-display span {
  float: left;
  display: block;
  cursor: pointer;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.25rem;
    max-width: 90%;
}

.hbspt-form form.hs-form .hs-dependent-field,
.hbspt-form form.hs-form fieldset {
  max-width: none;
}

.hbspt-form form.hs-form .hs-dependent-field .hs-form-field,
.hbspt-form form.hs-form fieldset .hs-form-field {
  margin-bottom: 0.75rem;
  padding-right: 0.25rem;
}

.hbspt-form form.hs-form .hs-dependent-field .hs-form-field .hs-form-required,
.hbspt-form form.hs-form fieldset .hs-form-field .hs-form-required {
  display: none;
}

.hbspt-form form.hs-form div.form-columns-3 .hs-form-field,
.hbspt-form form.hs-form div.form-columns-3 .hs-form-field {
  width: 33.333333%;
}

.hbspt-form form.hs-form .hs-dependent-field .input,
.hbspt-form form.hs-form div[class*="form-columns"] .input,
.hbspt-form form.hs-form fieldset[class*="form-columns"] .input {
  margin-right: 0px;
}

.hbspt-form form.hs-form .hs-dependent-field .hs-input,
.hbspt-form form.hs-form fieldset[class*="form-columns"] .hs-input {
  width: 100%;
  font-size: 0.875rem;
  font-weight: 300;
}

.hbspt-form
    form.hs-form
    fieldset[class*="form-columns"]
    .hs-input:not([type="checkbox"]):not([type="radio"]) {
  margin-top: 0.5rem;
}

.hbspt-form form.hs-form .hs-dependent-field .hs-input[type="checkbox"],
.hbspt-form form.hs-form .hs-dependent-field .hs-input[type="radio"],
.hbspt-form
    form.hs-form
    fieldset[class*="form-columns"]
    .hs-input[type="checkbox"],
.hbspt-form
    form.hs-form
    fieldset[class*="form-columns"]
    .hs-input[type="radio"] {
  width: auto;
}

/* boolean checkbox field style */

.hbspt-form form.hs-form .hs-fieldtype-booleancheckbox {
  float: left;
  margin-left: 0px;
  margin-right: 0.25rem;
  width: 100%;
  padding-right: 0px;
}

.hbspt-form form.hs-form .hs-fieldtype-booleancheckbox .input,
.hbspt-form form.hs-form .hs-dependent-field .input {
  float: left;
  display: block;
  width: 100%;
}

.hbspt-form
    form.hs-form
    .input
    ul.inputs-list
    li.hs-form-booleancheckbox
    label.hs-form-booleancheckbox-display {
  width: 100%;
}

.hbspt-form
    form.hs-form
    .hs-fieldtype-booleancheckbox
    .input
    ul.inputs-list
    li.hs-form-booleancheckbox
    label.hs-form-booleancheckbox-display
    input,
.hbspt-form
    form.hs-form
    .hs-dependent-field
    .input
    ul.inputs-list
    li.hs-form-booleancheckbox
    label.hs-form-booleancheckbox-display
    input {
  position: relative;
  float: left;
  margin-right: 0.5rem;
  display: block;
  vertical-align: middle;
    z-index: 8;
}

.hbspt-form
    form.hs-form
    .hs-fieldtype-booleancheckbox
    .input
    ul.inputs-list
    li.hs-form-booleancheckbox
    label.hs-form-booleancheckbox-display
    span,
.hbspt-form
    form.hs-form
    .hs-dependent-field
    .input
    ul.inputs-list
    li.hs-form-booleancheckbox
    label.hs-form-booleancheckbox-display
    span {
  position: relative;
  display: block;
  vertical-align: middle;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.25rem;
    margin-left: 17px;
    margin-top: -3px;
    z-index: 8;
}

.hbspt-form
    form.hs-form
    .hs-fieldtype-booleancheckbox
    .input
    ul.inputs-list
    li.hs-form-booleancheckbox
    label.hs-form-booleancheckbox-display
    .hs-form-required {
  left: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  display: inline-block;
  font-size: 0.875rem;
}

.hbspt-form form.hs-form .hs_recaptcha {
  float: left;
}

.hbspt-form .hs-fieldtype-intl-phone {
  margin-top: 0px !important;
}

/* .hbspt-form input:-webkit-autofill,
.hbspt-form input:-webkit-autofill:focus,
.hbspt-form input:-webkit-autofill:hover,
.hbspt-form select:-webkit-autofill,
.hbspt-form select:-webkit-autofill:focus,
.hbspt-form select:-webkit-autofill:hover,
.hbspt-form textarea:-webkit-autofill,
.hbspt-form textarea:-webkit-autofill:focus,
.hbspt-form textarea:-webkit-autofill:hover{
    @apply transition-all duration-5000 
} */

.hbspt-form textarea {
    min-height: 60px;
}

.hbspt-form select:focus,
.hbspt-form textarea:focus {
    outline-color: #A9B4BE;
}

.hbspt-form input[type="text"]:focus,
.hbspt-form input[type="text"]:focus,
.hbspt-form input[type="email"]:focus,
.hbspt-form input[type="tel"]:focus,
.hbspt-form input[type="password"]:focus,
.hbspt-form input[type="datetime"]:focus,
.hbspt-form input[type="datetime-local"]:focus,
.hbspt-form input[type="date"]:focus,
.hbspt-form input[type="month"]:focus,
.hbspt-form input[type="time"]:focus,
.hbspt-form input[type="week"]:focus,
.hbspt-form input[type="number"]:focus,
.hbspt-form input[type="url"]:focus,
.hbspt-form input[type="search"]:focus,
.hbspt-form input[type="color"]:focus,
.hbspt-form input[type="file"]:focus {
    outline-color: #A9B4BE;
}

.hbspt-form .hs_error_rollup {
  clear: both;
}

.hbspt-form .hs_error_rollup li::before {
  display: none;
}

.hbspt-form .hs_error_rollup li label {
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1));
}

/* .hbspt-form .multi-container {
    @apply pt-2 border ;
}
.hbspt-form .multi-container li {
    @apply py-0 px-2;
}
.hbspt-form .multi-container li label {
    @apply m-0 w-full;
} */

.hbspt-form input::-moz-placeholder, .hbspt-form textarea::-moz-placeholder {
  opacity: 1;
}

.hbspt-form input::placeholder,
.hbspt-form textarea::placeholder {
  opacity: 1;
}

form.hs-form ul li::before {
  display: none;
}

form.hs-form ul {
    margin: 0.25rem 0px 0rem 0rem;
}

.hs-form-radio-display {
  margin: 0px !important;
}

.rcSearch {
    background: 0px 0px;
    border-top: none;
    border-right: none;
    border-left: none;
    -o-border-image: initial;
       border-image: initial;
    border-bottom: 1px solid rgb(204, 204, 204);
    border-radius: 0px;
    padding: 4px;
    width: 100%;
    max-width: 767px;
    display: block;
    cursor: pointer;
    outline: none;
}

.light .hbspt-form input:-webkit-autofill,
.light .hbspt-form input:-webkit-autofill:hover,
.light .hbspt-form input:-webkit-autofill:focus,
.light .hbspt-form input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.formShadow {
    background-color: rgba(63, 60, 61, 0.75);
    box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 8px 0px;
}

.hbspt-form form.hs-form .hs-richtext h3 {
  margin-top: 1rem !important;
}

ul.no-list.hs-error-msgs.inputs-list {
  float: none !important;
  margin-top: 0.5rem !important;
}

ul.no-list.hs-error-msgs.inputs-list label {
  position: relative !important;
  display: block !important;
    opacity: 1 !important;
    padding: 1px 0px;
}

ul.no-list.hs-error-msgs.inputs-list label a {
  margin: 0px !important;
  display: block !important;
  font-size: 0.875rem !important;
  font-weight: 600 !important;
    line-height: 1.2rem !important;
    padding: 1px 0px;
}

.hbspt-form form.hs-form select option {
  --tw-text-opacity: 1 !important;
  color: rgb(53 74 95 / var(--tw-text-opacity, 1)) !important;
}

.rcSearch {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hbspt-form select[name="salutation_dropdown"] {
    position: relative;
    bottom: 2px;
}

@-moz-document url-prefix() {
    .hbspt-form select[name="salutation_dropdown"] {
        position: relative;
        bottom: 0px;
    }
}

.hbspt-form form.hs-form .hs-error-msgs label.hs-main-font-element,
.hbspt-form form.hs-form label.hs-error-msg {
  font-weight: 300 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(210 10 10 / var(--tw-text-opacity, 1)) !important;
}

.dark .hbspt-form form.hs-form .hs-error-msgs label.hs-main-font-element,
.hbspt-form form.hs-form label.hs-error-msg {
  --tw-text-opacity: 1 !important;
  color: rgb(91 115 139 / var(--tw-text-opacity, 1)) !important;
}

.hs-form-checkbox {
    width: auto;
    float: left;
    margin-right: 20px;
}

.hbspt-form .hs-fieldtype-checkbox > label,
.hbspt-form .hs-fieldtype-radio > label {
    margin-bottom: -1px !important;
}

.hs_gdpr_phone_and_email_consent,
.hs_sap_communications_consent,
.hs_sap_group_sharing_consent {
}

.error-sharing-consent,
.error-email-consent {
}

.hbspt-form .hs-richtext p {
    font-size: 14px !important;
}

@media (min-width:768px){
    .ctas {
    display: flex;
  }
}

.general-cta {
  width: 100% !important;
  margin-bottom: 0.75rem;
  margin-right: 0.75rem;
}

.general-cta .hs-cta-wrapper {
  border-style: none !important;
  padding: 0px !important;
}

.general-cta a,
.general-cta > div,
.general-cta > span,
.general-cta > input {
  display: inline-block !important;
  cursor: pointer !important;
  text-align: center !important;
  text-decoration-line: none !important;
}

.general-cta.big > a,
.general-cta.big > div:not(.sap-video),
.general-cta.big > span,
.general-cta.big > input {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
}

.general-cta.medium a,
.general-cta.medium > div:not(.sap-video),
.general-cta.medium > input {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}

.general-cta.medium > span {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}

.general-cta.small a,
.general-cta.small div,
.general-cta.small > span,
.general-cta.small > input {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.75rem;
  line-height: .75rem;
}

.general-cta.sap a,
.general-cta.sap div,
.general-cta.sap > span,
.general-cta.sap > input {
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 87 210 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.general-cta.sap a:hover,
.general-cta.sap div:hover,
.general-cta.sap > span:hover
.general-cta.sap > input:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 87 210 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.general-cta.blackberry a,
.general-cta.blackberry div,
.general-cta.blackberry > span,
.general-cta.blackberry > input {
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.general-cta.blackberry a:hover,
.general-cta.blackberry div:hover,
.general-cta.blackberry > span:hover,
.general-cta.blackberry > input:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 87 210 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.general-cta.aqua a,
.general-cta.aqua div,
.general-cta.aqua > span,
.general-cta.aqua > input {
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 87 210 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.general-cta.aqua a:hover,
.general-cta.aqua div:hover,
.general-cta.aqua > span:hover,
.general-cta.aqua > input:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 87 210 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.general-cta.outline-white{
    outline: none !important;
}

.general-cta.outline-white a,
.general-cta.outline-white div,
.general-cta.outline-white > span,
.general-cta.outline-white > input {
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 87 210 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.general-cta.outline-white a:hover,
.general-cta.outline-white div:hover,
.general-cta.outline-white > span:hover,
.general-cta.outline-white > input:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 87 210 / var(--tw-bg-opacity, 1));
}

.general-cta.sap-outline a,
.general-cta.sap-outline > div:not(.sap-video),
.general-cta.sap-outline > span,
.general-cta.sap-outline > input {
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(169 180 190 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 64 176 / var(--tw-text-opacity, 1));
}

.general-cta.sap-outline a:hover,
.general-cta.sap-outline div:not(.sap-video):hover,
.general-cta.sap-outline > span:hover,
.general-cta.sap-outline > input:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 238 / var(--tw-bg-opacity, 1));
}

.general-cta.sap-purple > a,
.general-cta.sap-purple div,
.general-cta.sap-purple > span,
.general-cta.sap-purple > input {
  border-radius: 0.5rem !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(169 180 190 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 64 176 / var(--tw-text-opacity, 1)) !important;
}

.general-cta.sap-purple > a:hover,
.general-cta.sap-purple div:hover,
.general-cta.sap-purple > span:hover,
.general-cta.sap-purple > input:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(234 236 238 / var(--tw-bg-opacity, 1)) !important;
}

.related-posts .general-cta {
    width: auto !important;
    text-align: center;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 100%) {

  .container {
    max-width: 100%;
  }
}

@media (min-width: 1200px) {

  .container {
    max-width: 1200px;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.pointer-events-none {
  pointer-events: none;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  inset: 0;
}

.inset-x-0 {
  left: 0;
  right: 0;
}

.inset-y-0 {
  top: 0;
  bottom: 0;
}

.-top-10 {
  top: -10px;
}

.bottom-0 {
  bottom: 0;
}

.bottom-10 {
  bottom: 10px;
}

.bottom-20 {
  bottom: 20px;
}

.bottom-5 {
  bottom: 5px;
}

.left-0 {
  left: 0;
}

.left-100 {
  left: 100%;
}

.left-16 {
  left: 16px;
}

.left-4 {
  left: 4px;
}

.right-0 {
  right: 0;
}

.top-0 {
  top: 0;
}

.top-10 {
  top: 10px;
}

.top-160 {
  top: 160px;
}

.top-30 {
  top: 30px;
}

.top-7 {
  top: 7px;
}

.top-90 {
  top: 90px;
}

.-z-1 {
  z-index: -1;
}

.z-10 {
  z-index: 10;
}

.col-span-1 {
  grid-column: span 1 / span 1;
}

.col-span-10 {
  grid-column: span 10 / span 10;
}

.col-span-11 {
  grid-column: span 11 / span 11;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-3 {
  grid-column: span 3 / span 3;
}

.col-span-4 {
  grid-column: span 4 / span 4;
}

.col-span-5 {
  grid-column: span 5 / span 5;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.col-span-7 {
  grid-column: span 7 / span 7;
}

.col-span-8 {
  grid-column: span 8 / span 8;
}

.col-span-9 {
  grid-column: span 9 / span 9;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.clear-none {
  clear: none;
}

.m-0 {
  margin: 0px;
}

.m-1 {
  margin: 0.25rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-4 {
  margin: 1rem;
}

.m-auto {
  margin: auto;
}

.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.-mb-1 {
  margin-bottom: -0.25rem;
}

.-mb-2 {
  margin-bottom: -0.5rem;
}

.-ml-2 {
  margin-left: -0.5rem;
}

.-ml-3 {
  margin-left: -0.75rem;
}

.-ml-48 {
  margin-left: -12rem;
}

.-ml-6 {
  margin-left: -1.5rem;
}

.-mr-2 {
  margin-right: -0.5rem;
}

.-mt-32 {
  margin-top: -8rem;
}

.-mt-5 {
  margin-top: -1.25rem;
}

.-mt-8 {
  margin-top: -2rem;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.mb-24 {
  margin-bottom: 6rem;
}

.mb-28 {
  margin-bottom: 7rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-64 {
  margin-bottom: 16rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-0 {
  margin-left: 0px;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.ml-8 {
  margin-left: 2rem;
}

.ml-auto {
  margin-left: auto;
}

.mr-0 {
  margin-right: 0px;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mr-8 {
  margin-right: 2rem;
}

.mr-auto {
  margin-right: auto;
}

.mt-0 {
  margin-top: 0px;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-2\.5 {
  margin-top: 0.625rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-auto {
  margin-top: auto;
}

.mt-px {
  margin-top: 1px;
}

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

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.table-cell {
  display: table-cell;
}

.table-row {
  display: table-row;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.list-item {
  display: list-item;
}

.hidden {
  display: none;
}

.aspect-square {
  aspect-ratio: 1 / 1;
}

.size-1 {
  width: 0.25rem;
  height: 0.25rem;
}

.h-0 {
  height: 0px;
}

.h-1 {
  height: 0.25rem;
}

.h-1\/2 {
  height: 50%;
}

.h-1\/3 {
  height: 33.333333%;
}

.h-10 {
  height: 2.5rem;
}

.h-12 {
  height: 3rem;
}

.h-16 {
  height: 4rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-3 {
  height: 0.75rem;
}

.h-3\/6 {
  height: 50%;
}

.h-4 {
  height: 1rem;
}

.h-40 {
  height: 10rem;
}

.h-48 {
  height: 12rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-64 {
  height: 16rem;
}

.h-8 {
  height: 2rem;
}

.h-96 {
  height: 24rem;
}

.h-auto {
  height: auto;
}

.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}

.h-full {
  height: 100%;
}

.h-px {
  height: 1px;
}

.h-screen {
  height: 100vh;
}

.max-h-16 {
  max-height: 4rem;
}

.max-h-52 {
  max-height: 13rem;
}

.min-h-0 {
  min-height: 0;
}

.min-h-80 {
  min-height: 80px;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.w-0 {
  width: 0px;
}

.w-1 {
  width: 0.25rem;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-1\/4 {
  width: 25%;
}

.w-1\/5 {
  width: 20%;
}

.w-10 {
  width: 2.5rem;
}

.w-10\/12 {
  width: 83.333333%;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-2\/12 {
  width: 16.666667%;
}

.w-2\/5 {
  width: 40%;
}

.w-2\/6 {
  width: 33.333333%;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-3 {
  width: 0.75rem;
}

.w-3\/12 {
  width: 25%;
}

.w-3\/4 {
  width: 75%;
}

.w-3\/5 {
  width: 60%;
}

.w-30 {
  width: 32%;
}

.w-32 {
  width: 8rem;
}

.w-4 {
  width: 1rem;
}

.w-4\/12 {
  width: 33.333333%;
}

.w-4\/5 {
  width: 80%;
}

.w-40 {
  width: 10rem;
}

.w-48 {
  width: 12rem;
}

.w-5 {
  width: 1.25rem;
}

.w-5\/12 {
  width: 41.666667%;
}

.w-6 {
  width: 1.5rem;
}

.w-6\/12 {
  width: 50%;
}

.w-64 {
  width: 16rem;
}

.w-8 {
  width: 2rem;
}

.w-8\/12 {
  width: 66.666667%;
}

.w-80 {
  width: 20rem;
}

.w-9 {
  width: 2.25rem;
}

.w-9\/12 {
  width: 75%;
}

.w-auto {
  width: auto;
}

.w-full {
  width: 100%;
}

.w-max {
  width: -moz-max-content;
  width: max-content;
}

.w-px {
  width: 1px;
}

.min-w-2\/6 {
  min-width: 33.3333333333%;
}

.min-w-4\/6 {
  min-width: 66.6666666667%;
}

.min-w-60 {
  min-width: 60%;
}

.min-w-full {
  min-width: 100%;
}

.max-w-32 {
  max-width: 8rem;
}

.max-w-40 {
  max-width: 10rem;
}

.max-w-7xl {
  max-width: 80rem;
}

.max-w-full {
  max-width: 100%;
}

.max-w-lg {
  max-width: 32rem;
}

.max-w-md {
  max-width: 28rem;
}

.max-w-screen-lg {
  max-width: 1024px;
}

.max-w-screen-md {
  max-width: 768px;
}

.max-w-screen-sm {
  max-width: 640px;
}

.max-w-screen-xl {
  max-width: 1200px;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.shrink {
  flex-shrink: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

.flex-grow {
  flex-grow: 1;
}

.grow {
  flex-grow: 1;
}

.basis-0 {
  flex-basis: 0px;
}

.table-fixed {
  table-layout: fixed;
}

.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-40 {
  --tw-translate-x: 10rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-1 {
  --tw-translate-y: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-20 {
  --tw-translate-y: 5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.resize {
  resize: both;
}

.list-none {
  list-style-type: none;
}

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

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

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

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

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-stretch {
  align-items: stretch;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

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

.justify-around {
  justify-content: space-around;
}

.gap-0 {
  gap: 0px;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-16 {
  gap: 4rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-20 {
  gap: 5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-x-12 {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.gap-x-16 {
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}

.gap-x-20 {
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}

.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-y-32 {
  row-gap: 8rem;
}

.gap-y-4 {
  row-gap: 1rem;
}

.gap-y-8 {
  row-gap: 2rem;
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.text-wrap {
  text-wrap: wrap;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-none {
  border-radius: 0px;
}

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem;
}

.rounded-br-xl {
  border-bottom-right-radius: 0.75rem;
}

.rounded-tl-none {
  border-top-left-radius: 0px;
}

.rounded-tl-xl {
  border-top-left-radius: 0.75rem;
}

.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0px;
}

.border-2 {
  border-width: 2px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-0 {
  border-bottom-width: 0px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-l {
  border-left-width: 1px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-r {
  border-right-width: 1px;
}

.border-r-0 {
  border-right-width: 0px;
}

.border-t {
  border-top-width: 1px;
}

.border-solid {
  border-style: solid;
}

.border-none {
  border-style: none;
}

.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(245 246 247 / var(--tw-border-opacity, 1));
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(234 236 238 / var(--tw-border-opacity, 1));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(213 218 221 / var(--tw-border-opacity, 1));
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(169 180 190 / var(--tw-border-opacity, 1));
}

.border-purple-300 {
  --tw-border-opacity: 1;
  border-color: rgb(151 10 130 / var(--tw-border-opacity, 1));
}

.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgb(238 57 57 / var(--tw-border-opacity, 1));
}

.border-sgnvblue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(0 112 242 / var(--tw-border-opacity, 1));
}

.border-sgnvblue-800 {
  --tw-border-opacity: 1;
  border-color: rgb(0 87 210 / var(--tw-border-opacity, 1));
}

.border-sgnvorange-100 {
  --tw-border-opacity: 1;
  border-color: rgb(251 139 36 / var(--tw-border-opacity, 1));
}

.border-sgnvorange-200 {
  --tw-border-opacity: 1;
  border-color: rgb(238 114 62 / var(--tw-border-opacity, 1));
}

.border-sgnvraspberry-700 {
  --tw-border-opacity: 1;
  border-color: rgb(223 18 120 / var(--tw-border-opacity, 1));
}

.border-sgnvraspberry-900 {
  --tw-border-opacity: 1;
  border-color: rgb(155 1 93 / var(--tw-border-opacity, 1));
}

.border-teal-600 {
  --tw-border-opacity: 1;
  border-color: rgb(49 151 149 / var(--tw-border-opacity, 1));
}

.border-teal-700 {
  --tw-border-opacity: 1;
  border-color: rgb(44 122 123 / var(--tw-border-opacity, 1));
}

.border-teal-800 {
  --tw-border-opacity: 1;
  border-color: rgb(40 94 97 / var(--tw-border-opacity, 1));
}

.border-transparent {
  border-color: transparent;
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.border-yellow-600 {
  --tw-border-opacity: 1;
  border-color: rgb(202 138 4 / var(--tw-border-opacity, 1));
}

.border-b-gray-300 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(213 218 221 / var(--tw-border-opacity, 1));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 238 / var(--tw-bg-opacity, 1));
}

.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(213 218 221 / var(--tw-bg-opacity, 1));
}

.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(169 180 190 / var(--tw-bg-opacity, 1));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(53 74 95 / var(--tw-bg-opacity, 1));
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 53 72 / var(--tw-bg-opacity, 1));
}

.bg-purple-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(151 10 130 / var(--tw-bg-opacity, 1));
}

.bg-sgnvblue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(235 248 255 / var(--tw-bg-opacity, 1));
}

.bg-sgnvblue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 239 255 / var(--tw-bg-opacity, 1));
}

.bg-sgnvblue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(27 144 255 / var(--tw-bg-opacity, 1));
}

.bg-sgnvblue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 242 / var(--tw-bg-opacity, 1));
}

.bg-sgnvblue-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 87 210 / var(--tw-bg-opacity, 1));
}

.bg-sgnvindigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 236 255 / var(--tw-bg-opacity, 1));
}

.bg-sgnvindigo-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(93 54 255 / var(--tw-bg-opacity, 1));
}

.bg-sgnvorange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 139 36 / var(--tw-bg-opacity, 1));
}

.bg-sgnvorange-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 114 62 / var(--tw-bg-opacity, 1));
}

.bg-sgnvraspberry-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 240 245 / var(--tw-bg-opacity, 1));
}

.bg-sgnvraspberry-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(223 18 120 / var(--tw-bg-opacity, 1));
}

.bg-sgnvraspberry-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(155 1 93 / var(--tw-bg-opacity, 1));
}

.bg-sgnvteal-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(218 253 245 / var(--tw-bg-opacity, 1));
}

.bg-sgnvteal-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(7 131 143 / var(--tw-bg-opacity, 1));
}

.bg-sgnvyellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 230 128 / var(--tw-bg-opacity, 1));
}

.bg-teal-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(49 151 149 / var(--tw-bg-opacity, 1));
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}

.bg-contain {
  background-size: contain;
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: center;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.fill-sgnvblue-400 {
  fill: #89D1FF;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-center {
  -o-object-position: center;
     object-position: center;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-12 {
  padding: 3rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-2\.5 {
  padding: 0.625rem;
}

.p-20 {
  padding: 5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-px {
  padding-left: 1px;
  padding-right: 1px;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-48 {
  padding-bottom: 12rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-60 {
  padding-bottom: 15rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pl-0 {
  padding-left: 0px;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pl-12 {
  padding-left: 3rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-20 {
  padding-left: 5rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pr-0 {
  padding-right: 0px;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-32 {
  padding-right: 8rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pt-0 {
  padding-top: 0px;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-32 {
  padding-top: 8rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-40 {
  padding-top: 10rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-8 {
  padding-top: 2rem;
}

.text-left {
  text-align: left;
}

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

.text-right {
  text-align: right;
}

.indent-sm {
  text-indent: 0px;
}

.align-baseline {
  vertical-align: baseline;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.font-72brand {
  font-family: '72brand', Arial, Helvetica, sans-serif;
}

.font-arial {
  font-family: Arial, Helvetica, sans-serif;
}

.text-2xl {
  font-size: 1.5rem;
}

.text-3xl {
  font-size: 1.875rem;
}

.text-4xl {
  font-size: 2.25rem;
}

.text-5xl {
  font-size: 3rem;
}

.text-6xl {
  font-size: 4rem;
}

.text-7xl {
  font-size: 7.5rem;
}

.text-base {
  font-size: 1rem;
}

.text-lg {
  font-size: 1.125rem;
}

.text-sm {
  font-size: 0.875rem;
}

.text-xl {
  font-size: 1.25rem;
}

.text-xs {
  font-size: 0.75rem;
}

.text-xxl {
  font-size: 2.5rem;
}

.text-xxxl {
  font-size: 3.5rem;
}

.font-bold {
  font-weight: 700;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-12 {
  line-height: 3rem;
}

.leading-13 {
  line-height: 3.5rem;
}

.leading-18 {
  line-height: 42px;
}

.leading-3 {
  line-height: .75rem;
}

.leading-4 {
  line-height: 1rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-8 {
  line-height: 2rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-loose {
  line-height: 2;
}

.leading-none {
  line-height: 1;
}

.leading-normal {
  line-height: 1.5;
}

.leading-tight {
  line-height: 1.25;
}

.tracking-normal {
  letter-spacing: 0;
}

.tracking-small {
  letter-spacing: 6px;
}

.tracking-wider {
  letter-spacing: .05em;
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}

.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity, 1));
}

.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(245 246 247 / var(--tw-text-opacity, 1));
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(213 218 221 / var(--tw-text-opacity, 1));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(169 180 190 / var(--tw-text-opacity, 1));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(131 150 168 / var(--tw-text-opacity, 1));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(91 115 139 / var(--tw-text-opacity, 1));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(71 94 117 / var(--tw-text-opacity, 1));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(53 74 95 / var(--tw-text-opacity, 1));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(34 53 72 / var(--tw-text-opacity, 1));
}

.text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}

.text-pink-800 {
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1));
}

.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(60 20 100 / var(--tw-text-opacity, 1));
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(238 57 57 / var(--tw-text-opacity, 1));
}

.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(210 10 10 / var(--tw-text-opacity, 1));
}

.text-sgnvblue-100 {
  --tw-text-opacity: 1;
  color: rgb(235 248 255 / var(--tw-text-opacity, 1));
}

.text-sgnvblue-1000 {
  --tw-text-opacity: 1;
  color: rgb(0 42 134 / var(--tw-text-opacity, 1));
}

.text-sgnvblue-1100 {
  --tw-text-opacity: 1;
  color: rgb(0 20 74 / var(--tw-text-opacity, 1));
}

.text-sgnvblue-200 {
  --tw-text-opacity: 1;
  color: rgb(209 239 255 / var(--tw-text-opacity, 1));
}

.text-sgnvblue-300 {
  --tw-text-opacity: 1;
  color: rgb(166 224 255 / var(--tw-text-opacity, 1));
}

.text-sgnvblue-400 {
  --tw-text-opacity: 1;
  color: rgb(137 209 255 / var(--tw-text-opacity, 1));
}

.text-sgnvblue-500 {
  --tw-text-opacity: 1;
  color: rgb(77 177 255 / var(--tw-text-opacity, 1));
}

.text-sgnvblue-600 {
  --tw-text-opacity: 1;
  color: rgb(27 144 255 / var(--tw-text-opacity, 1));
}

.text-sgnvblue-700 {
  --tw-text-opacity: 1;
  color: rgb(0 112 242 / var(--tw-text-opacity, 1));
}

.text-sgnvblue-800 {
  --tw-text-opacity: 1;
  color: rgb(0 87 210 / var(--tw-text-opacity, 1));
}

.text-sgnvblue-900 {
  --tw-text-opacity: 1;
  color: rgb(0 64 176 / var(--tw-text-opacity, 1));
}

.text-sgnvraspberry-500 {
  --tw-text-opacity: 1;
  color: rgb(254 131 174 / var(--tw-text-opacity, 1));
}

.text-sgnvraspberry-700 {
  --tw-text-opacity: 1;
  color: rgb(223 18 120 / var(--tw-text-opacity, 1));
}

.text-sgnvraspberry-900 {
  --tw-text-opacity: 1;
  color: rgb(155 1 93 / var(--tw-text-opacity, 1));
}

.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}

.text-teal-600 {
  --tw-text-opacity: 1;
  color: rgb(49 151 149 / var(--tw-text-opacity, 1));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity, 1));
}

.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity, 1));
}

.underline {
  text-decoration-line: underline;
}

.no-underline {
  text-decoration-line: none;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.opacity-0 {
  opacity: 0;
}

.opacity-100 {
  opacity: 1;
}

.opacity-50 {
  opacity: 0.5;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.outline {
  outline-style: solid;
}

.outline-white {
  outline-color: #fff;
}

.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}

.ring-opacity-5 {
  --tw-ring-opacity: 0.05;
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-150 {
  transition-duration: 150ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

p {
  margin-bottom: 1rem;
  max-width: 100%;
  font-size: 1rem;
  line-height: 1.5rem;
}

.content {
  clear: left;
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.teasertext {
  margin-bottom: 3rem;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.75rem;
}

/* .content-gray-bg {
    @apply bg-gray-100 px-8 pt-4 pb-4 mx-0 my-8;
} */

.general-cta  .sg-button {
  width: auto !important;
}

.sg-button {
  cursor: pointer;
  padding: 0.5rem;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.sg-button:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.sg-button--orange {
  --tw-border-opacity: 1;
  border-color: rgb(238 114 62 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(238 114 62 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.sg-button--orange:hover {
  --tw-border-opacity: 1;
  border-color: rgb(251 139 36 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(251 139 36 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

/* .wp-block-image {
    @apply w-1/2 float-right p-8;
} */

.quotation small {
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0.25rem;
  width: 100%;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.quotation small:before {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.content a {
  background-repeat: no-repeat !important;
  --tw-text-opacity: 1 !important;
  color: rgb(27 144 255 / var(--tw-text-opacity, 1)) !important;
  text-decoration-line: none !important;
}

.content ol {
  margin-top: 0.25rem;
  margin-right: 0px;
  margin-bottom: 0.25rem;
  margin-left: 1.5rem;
}

.content ol li {
  font-size: 1rem;
  line-height: 1.5rem;
}

.content ol>li:before {
  margin-top: 0.5rem;
  margin-right: 0.5rem;
  font-size: 0.875rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(27 144 255 / var(--tw-text-opacity, 1));
}

.archive-container span.link-special a,
.content span.link-special a:not(.sg-button) {
  --tw-text-opacity: 1 !important;
  color: rgb(27 144 255 / var(--tw-text-opacity, 1)) !important;
  text-decoration-line: underline !important;
}

.module-tile .quotation q {
  margin-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.main-content ul li {
  margin-left: 1.5rem;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.main-content table {
  margin-top: 1.5rem;
  margin-bottom: 2rem;
  width: 100%;
}

.content ul {
  margin-top: 0.25rem;
  margin-right: 0px;
  margin-bottom: 1rem;
  margin-left: 1rem;
}

.content ul li:before {
  position: relative;
  fill: currentColor;
  font-size: 1.5rem;
  text-transform: none;
  font-style: normal;
  line-height: 1;
  letter-spacing: 0;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.hidden-logo,
.hidden-post {
  display: none;
}

#load-more-customers a {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.blog-submenu-plusminus {
  position: relative;
    right:1rem;
}

.blog-submenu a:last-child {
  margin-right: 0px !important;
}

.blog-submenu a, .blog-submenu a {
  border-bottom-width: 4px;
  border-color: transparent;
}

.blog-submenu a.active, .blog-submenu a:hover {
  border-bottom-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(77 177 255 / var(--tw-border-opacity, 1));
}

.blog-submenu ul a {
  padding-left: 1rem;
  padding-right: 1rem;
}

.download-gated .teasertext {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.mediabox a {
  padding: 0px !important;
}

.mediabox.alignleft {
  padding-right: 1rem;
  padding-bottom: 1rem;
}

.mediabox.alignright {
  padding-left: 1rem;
  padding-bottom: 1rem;
}

figure.wp-block-image.is-style-small-aligncenter img,
figure.wp-block-image.is-style-medium-aligncenter img {
  margin: auto;
}

figure.wp-block-image.is-style-small-aligncenter img,
figure.wp-block-image.is-style-small-alignleft img,
figure.wp-block-image.is-style-small-alignright img,
.small {
  width: 33.333333%;
}

figure.wp-block-image.is-style-medium-aligncenter img,
figure.wp-block-image.is-style-medium-alignleft img,
figure.wp-block-image.is-style-medium-alignright img,
.medium {
  width: 50%;
}

figure.wp-block-image.is-style-small-alignleft img,
figure.wp-block-image.is-style-medium-alignleft img,
img.small.alignleft,
img.medium.alignleft {
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-top: 2rem;
}

figure.wp-block-image.is-style-small-alignleft img,
figure.wp-block-image.is-style-medium-alignleft img {
  margin-right: 2rem;
}

figure.wp-block-image.is-style-small-right img,
figure.wp-block-image.is-style-medium-alignright img,
img.small.alignright,
img.medium.alignright {
  padding-left: 1rem;
  padding-bottom: 1rem;
  padding-top: 2rem;
}

.sg-module-tile.no-img .header-image {
  display: none;
}

.extra.partners section {
  padding-top: 0px !important;
}

.customer-success-about {
  --tw-text-opacity: 1;
  color: rgb(34 53 72 / var(--tw-text-opacity, 1));
}

.custompage-success .featured-video .fbg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

iframe.vidyard_iframe {
  max-width: 100%;
}

.custompage-success .additional-resources .item {
  width: 50%;
}

.page-title {
  position: relative;
  margin-top: 3rem;
}

.main-content {
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.header-s-form-container input[type=search] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.page-tiles .tiles-children-container .sg-container .excerpt {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.page-tiles .tiles-children-container .sg-container .sg-module-tile .title {
  padding-bottom: 1rem !important;
}

.page-tiles .tiles-children-container .sg-container .sg-module-tile .previewpic {
  height: auto !important;
  padding: 0px !important;
}

/* .contact-regions ul {
   @apply list-none m-0;
} */

.contact-regions .contacts .region {
  clear: right;
  margin-bottom: 1.5rem;
  margin-left: 0px;
}

.contact-regions .contacts .region .region-title {
  margin-top: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.contact-regions .contacts .region p {
  margin: 0px;
}

.contact-regions .contacts .region .region-content p {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.itcs-widgetc-container {
  margin-top: 1.5rem !important;
  margin-bottom: 2.5rem !important;
  border-top-width: 1px !important;
  border-bottom-width: 1px !important;
  border-style: solid !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(234 236 238 / var(--tw-border-opacity, 1)) !important;
  padding-bottom: 1rem !important;
}

section.itcs-widgetc {
  margin: 0px !important;
  background-color: transparent !important;
  padding-top: 2rem !important;
  padding-right: 1.5rem !important;
  line-height: 1.5 !important;
}

section.itcs-widgetc .tns-nav .tns-nav-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}

section.itcs-widgetc .itcs-widgetc--branding-link,section.itcs-widgetc .itcs-widgetc--snippet-body-link {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}

.vidyard .vidyard_player {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.vidyard .vidyard_player span {
  margin: auto !important;
  height: 100% !important;
  width: 100% !important;
}

.html-snippet .icons-grid div div {
  display: block;
  width: 50%;
  text-align: center;
}

.html-snippet .icons-grid div {
  display: flex;
  flex-wrap: wrap;
}

.html-snippet .icons-grid div div svg {
  margin: auto;
}

.html-snippet .icons-grid .icon-property-value-success,
.html-snippet .icons-grid .icon-property-training,
.html-snippet .icons-grid .icon-vertical-banking,
.html-snippet .icons-grid .icon-property-partner {
  width: 100% !important;
}

#load-more-link {
  border-style: none !important;
}

.related-posts .cta-img img {
  width: 100%;
}

.header-image.customer-success-logo img {
  margin: auto;
  max-height: 100%;
  align-self: center;
}

b, strong {
  font-weight: 500;
}

.main-content ul.summary {
  margin-bottom: 1.5rem;
  padding: 1rem;
}

#mobileLanguage .mobilesubmenu li:not(:first-child) {
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.previewpic img {
  margin: auto;
  max-height: 100%;
  align-self: center;
}

.resource-center .view-h {
  width: 50%;
}

.resource-center .view-h .header-image {
  display: none;
}

.vidyard_wrapper img {
  width: 100%;
}

.main-content p.teasertext {
  margin-bottom: 3rem;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.75rem;
}

.main-content.no-sidebar p.teasertext {
  padding-bottom: 0px;
}

.product-features .sg-button--bromberry,
.main-content .content .sg-button--bromberry {
  --tw-border-opacity: 1 !important;
  border-color: rgb(151 10 130 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(151 10 130 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.sg-button--big {
  padding: 0.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
}

.sg-button {
  border-width: 1px;
  border-style: solid;
  text-align: center;
}

.content .sg-button {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

.mobilesubmenu li a {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.featuredImage .outer_vidyard_wrapper .vidyard_wrapper {
  margin-bottom: 3rem;
}

.content-wrap {
  clear: both;
  display: inline-block;
}

.content-gray-bg {
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 238 / var(--tw-bg-opacity, 1));
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.custompage-success .featuredImage.featured-image-vfx .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.post.hide-date .post-category-date {
  display: none;
}

.related-posts .list-container .post.hide-date .post-title span {
  border-width: 0px !important;
}

@media (max-width: 991px) {
    .form-section .main-content {
    width: 100%;
    padding-right: 0px;
  }    
    .form-section .side-content-forms {
    width: 100%;
  }
    .customer-success-about .bg .container {
    padding-left: 0px;
    padding-right: 0px;
  }
    .customer-success-about .bg .text {
    margin-right: 0px;
    margin-bottom: 16rem;
    width: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-bottom: 4rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (min-width: 991px) {
    .customer-success-about .bg .text {
    margin-right: 2rem;
    margin-bottom: 16rem;
    width: 66.666667%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (max-width: 767px) { 
    .content-gray-bg {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-bottom: 1rem;
  }
    .main-content p.teasertext {
    font-size: 1rem;
    line-height: 1.5rem;
  }
    .content p {
    font-size: 0.875rem;
  }
    .content ul li {
    font-size: 0.875rem;
  }
    .content ol li {
    font-size: 0.875rem;
  }
    .content blockquote p {
    font-size: 1rem;
  } 

    .blogpost .featured-post {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
    .blogpost .featured-post a {
    flex-direction: column;
    padding: 0px;
  }
    .blogpost .post-details {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 1rem;
  }    
    .blogpost .featured-image {
    width: 100%;
  }    
    .pagination-navigation .inner-numbers {
    display: none;
  }
    .pagination-container .prev-button svg,
    .pagination-container .next-button svg, 
    .pagination-container .canonical-button svg,
    .pagination .canonical-button svg,
    .search-results-pagination .canonical-button svg {
    width: 2rem;
  } 
    .single-paginator-label {
    display: none;
  }
    .custompage-success .featured-video .fbg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
    .customer-success-about .bg .text {
    font-size: 0.875rem;
  }
    .product-excerpt-text .teasertext {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    margin-bottom: 0px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (max-width: 640px) {
    .main-content blockquote,
    .content blockquote {
    display: block !important;
  }
    .videooverview .video-tile {
    width: 100%;
  }
    .videooverview .module-tile img {
    max-width: 100%;
  }
    .container {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
    .related-posts .list-container .list-item .post-category-date .post-category {
    font-size: 0.75rem;
  }
    figure.wp-block-image.is-style-small-alignleft img,
    figure.wp-block-image.is-style-small-alignright img,
    figure.wp-block-image.is-style-medium-alignleft img,
    figure.wp-block-image.is-style-medium-alignright img,
    img.small.alignleft,
    img.medium.alignleft,
    img.small.alignright,
    img.medium.alignright {
    padding: 0px;
  }
}

@media (max-width: 479px) {
    .page-landing-template .subList .img {
    min-height: 50vh;
  }
}

@media (min-width: 768px) and (max-width: 991px){
    .blogpost .featured-post {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
    .blogpost .featured-post a {
    flex-direction: column;
    padding: 0px;
  }
    .blogpost .post-details {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 1rem;
  }      
    .blogpost .featured-image {
    width: 100%;
  }    
    .custompage-success .featured-video .fbg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media (min-width: 640px) {
    .container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
    figure.wp-block-image.is-style-small-alignleft img,
    figure.wp-block-image.is-style-medium-alignleft img,
    img.small.alignleft,
    img.medium.alignleft {
    float: left;
    margin-left: 0px;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-top: 0px;
  }
    figure.wp-block-image.is-style-small-alignright img,
    figure.wp-block-image.is-style-medium-alignright img,
    img.small.alignright,
    img.medium.alignright {
    float: right;
    margin-right: 0px;
    padding-left: 1rem;
    padding-bottom: 1rem;
    padding-top: 0px;
  }
}

@media (min-width: 768px) {
    .contact-regions ul li {
    padding-right: 0.5rem !important;
  }
    .html-snippet .icons-grid div div {
    width: 25%;
  }
    .pagination-container .prev-button svg,
    .pagination-container .next-button svg,
    .pagination-container .canonical-button svg,
    .pagination .canonical-button svg,
    .search-results-pagination .canonical-button svg {
    width: 1.25rem;
  } 

    figure.wp-block-image.is-style-small-alignleft img,
    figure.wp-block-image.is-style-medium-alignleft img,
    img.small.alignleft,
    img.medium.alignleft {
    float: left;
    margin-left: 0px;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-top: 0px;
  }
    figure.wp-block-image.is-style-small-alignright img,
    figure.wp-block-image.is-style-medium-alignright img,
    img.small.alignright,
    img.medium.alignright {
    float: right;
    margin-right: 0px;
    padding-left: 1rem;
    padding-bottom: 1rem;
    padding-top: 0px;
  }
}

@media (min-width: 1024px) {
    figure.wp-block-image.is-style-small-alignleft img,
    figure.wp-block-image.is-style-medium-alignleft img,
    img.small.alignleft,
    img.medium.alignleft {
    float: left;
    margin-left: 0px;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-top: 0px;
  }
    figure.wp-block-image.is-style-small-alignright img,
    figure.wp-block-image.is-style-medium-alignright img,
    img.small.alignright,
    img.medium.alignright {
    float: right;
    margin-right: 0px;
    padding-left: 1rem;
    padding-bottom: 1rem;
    padding-top: 0px;
  }
}

@media (min-width: 1200px){
    .container {
    padding-left: 0px;
    padding-right: 0px;
  }
    .wideimage {
    margin-left: -12rem;
    margin-right: -12rem;
  }
    figure.wp-block-image.is-style-small-alignleft img,
    .alignleft {
    float: left;
  }
    .alignright {
    float: right;
  }
    figure.wp-block-image.is-style-small-alignleft img,
    figure.wp-block-image.is-style-medium-alignleft img,
    img.small.alignleft,
    img.medium.alignleft {
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-top: 0px;
  }
    figure.wp-block-image.is-style-small-alignright img,
    figure.wp-block-image.is-style-medium-alignright img,
    img.small.alignright,
    img.medium.alignright {
    padding-left: 1rem;
    padding-bottom: 1rem;
    padding-top: 0px;
  }

    .single-column .content figure.wp-block-image.is-style-small-alignright img,
    .single-column .content figure.wp-block-image.is-style-medium-alignright img,
    .single-column .content img.small.alignright,
    .single-column .content img.medium.alignright {
    margin-right: -12rem;
  }

    .single-column .content figure.wp-block-image.is-style-small-alignleft img,
    .single-column .content figure.wp-block-image.is-style-medium-alignleft img,
    .single-column .content img.small.alignleft,
    .single-column .content img.medium.alignleft {
    margin-left: -12rem;
  }
}

section.home-newsboard .item1 .newscontent:before,
section.home-newsboard .item5 .newscontent:before,
section.home-newsboard .item6 .newscontent:before {
  pointer-events: none;
  position: absolute;
  margin-top: -1.5rem;
  height: 0px;
  width: 0px;
}

.embla__button:disabled {
  cursor: default;
}

.embla__button__svg {
  height: 100%;
  width: 100%;
}

.embla__dot {
  position: relative;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  display: flex;
  height: 2rem;
  width: 1.25rem;
  cursor: pointer;
  align-items: center;
  border-width: 0px;
  background-color: transparent;
  padding: 0px;
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.embla__dot:after {
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 9999px;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  background-color: transparent;
}

.embla__dot.is-selected:after {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  opacity: 1;
}

.navTopSubMenu {
  display: flex;
  height: 100%;
  align-items: center;
}

.navTopSubMenu .submenu {
  top: 1rem;
  display: none;
}

.navTopSubMenu:hover .submenu {
  display: block;
}

.main-content.single-column .scrolltop {
  position: relative;
  float: left;
  margin-top: 3rem;
  margin-bottom: 3rem;
  height: 1px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 238 / var(--tw-bg-opacity, 1));
}

.main-content.single-column .scrolltop:before {
  position: relative;
  margin-left: -0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 238 / var(--tw-bg-opacity, 1));
  font-size: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.resourcecenteriframe .resource-center {
  padding-top: 0px;
  padding-bottom: 3rem;
}

.bpiforum .BPIForumAgendaContent p {
  margin-top: 0.75rem !important;
  font-size: 1rem !important;
  font-weight: 300 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.hiddenButton {
  display: none !important;
}

.previous-menu-items svg,
.next-menu-items svg {
  margin: 0px !important;
}

.nav-menu-child-anchor:hover{
    border-left: 2px solid #0070F2;
    background: #F5F6F7;
}

.nav-menu-child-anchor:hover p {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}

.nav-menu-child-anchor{
    border-left: 2px solid white;
    border-right: 2rem solid transparent;
}

.product-bottom-icons a:hover span{
    border: none !important;
}

.product-content h3 {
  margin-top: 1.5rem !important;
  font-weight: 700 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(34 53 72 / var(--tw-text-opacity, 1)) !important;
}

.product-features .content * {
  --tw-text-opacity: 1;
  color: rgb(34 53 72 / var(--tw-text-opacity, 1));
}

.product-quote-picture .general-cta {
  margin-left: auto;
  margin-right: auto;
  max-width: 48rem;
}

.product-quote-picture .general-cta a {
  display: inline;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 639px) {
    .product-quote-picture .quote-container{
        transform: translateY(4rem);
    }
}

@media (min-width: 640px) and (max-width: 1023px){
    .product-quote-picture .quote-container{
        transform: translateY(6rem);
    }
}

@media (min-width: 1024px){
    .product-quote-picture .quote-container{
        transform: translateY(8rem);
    }
}

.vidyard_wrapper .play-btn {
  border-width: 1px !important;
  border-style: solid !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}

.embla__dot.is-selected::after {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 112 242 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 112 242 / var(--tw-bg-opacity, 1)) !important;
}

.embla__dot::after {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
}

.home-solution-product-right-section .quote-container {
    padding-bottom: calc( 2rem + 40px );
}

.solutions_content .solutions-slide, .products_content {
  display: flex;
  height: 100%;
  flex-direction: column;
}

.embla__dot {
    outline: none !important;
}

@media (min-width: 1024px){
    #solutions-quote-container{
        transform: translateX(100%);
    }
}

.resource-center .resource-center-nav ul {
  overflow: hidden;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(77 177 255 / var(--tw-border-opacity, 1));
}

.resource-center .resource-center-nav ul li a {
  padding-left: 1rem;
  padding-right: 1rem;
}

.resource-center .resource-center-nav ul li a.active, .resource-center .resource-center-nav ul li a:hover {
  border-bottom-width: 4px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(77 177 255 / var(--tw-border-opacity, 1));
}

.event-content .content *:not(.speakers-description *),
.download-gated .content * {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.videotile h3 {
  margin-top: 0px !important;
  padding: 0.75rem !important;
  font-size: 1rem !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(34 53 72 / var(--tw-text-opacity, 1)) !important;
    font-weight: 100 !important;
}

.tileimage.portrait img,
.tileimage.landscape img {
  padding-top: 1rem;
}

.pm-template p:not(.custom-module-tile p, section.features p, .process-mining p) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

blockquote p:first-child {
  margin-bottom: 0.25rem;
}

blockquote p:nth-child(2) {
  font-size: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

blockquote p:nth-child(2) a {
  font-size: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
}

.is-style-button-half-0,
.is-style-button-big-0,
.is-style-button-half-1,
.is-style-button-big-1,
.is-style-button-half-2,
.is-style-button-big-2,
.is-style-button-half-3,
.is-style-button-big-3 {
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.is-style-button-half-0:hover,
.is-style-button-big-0:hover,
.is-style-button-half-1:hover,
.is-style-button-big-1:hover,
.is-style-button-half-2:hover,
.is-style-button-big-2:hover,
.is-style-button-half-3:hover,
.is-style-button-big-3:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 87 210 / var(--tw-bg-opacity, 1));
}

.contenttile a {
  text-decoration-line: none !important;
}

.content h2 {
  display: table;
}

.main-content.single-column .content {
  margin-top: 2rem;
}

.wp-block-button.is-style-button-half-0,
.wp-block-button.is-style-button-half-1,
.wp-block-button.is-style-button-half-2,
.wp-block-button.is-style-button-half-3 {
  border-radius: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.wp-block-button.is-style-button-big-0,
.wp-block-button.is-style-button-big-1,
.wp-block-button.is-style-button-big-2,
.wp-block-button.is-style-button-big-3 {
  border-radius: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
}

.content.dictionary h2 span {
  clear: both !important;
  margin-top: 2rem !important;
  margin-bottom: 1rem !important;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  font-size: 1.5rem !important;
  font-weight: 600 !important;
  line-height: 2.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}

.dictionaryContent {
  padding-bottom: 0px !important;
}

.product-features a,
.product-excerpt a,
.product-content a {
  --tw-text-opacity: 1 !important;
  color: rgb(27 144 255 / var(--tw-text-opacity, 1)) !important;
  text-decoration-line: none !important;
}

.main-content ul li {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}

.max-h-52 {
    max-height: 13rem; 
    margin: auto;
}

.products-content-container {
  margin-top: 0px !important;
}

.max-h-16{
    max-height:4rem;
  }

.download-stories-anchor a {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.success-stories-nl .main-content blockquote {
  margin-bottom: 1.5rem;
}

.success-stories-nl .main-content .mediabox {
  margin-top: 2rem;
  margin-bottom: 3rem;
}

.content ol {
    counter-reset: sgnv-counter !important;
}

.content ol li {
    counter-increment: sgnv-counter !important;
}

.content ol li:before {
    content: counter(sgnv-counter) !important;
    margin-right: 0.5rem !important;
    margin-top: 0.5rem !important;
    font-size: 0.875rem !important;
    font-weight: 600 !important;
    --tw-text-opacity: 1 !important;
    color: rgb(27 144 255 / var(--tw-text-opacity, 1)) !important;
}

.homepage-news-pr a img{
    transition: all 150ms;
}

.homepage-news-pr a:hover img{
    width: 64px;
    transition: all 150ms;
}

.pr-news-content{
   height: 300px;
}

.homepage-news-pr a:hover .pr-cta{
    display: block;
}

.content-gray-bg p {
    margin-bottom: 0px !important;
}

.tileimganchor{
    padding: 0px !important;
}

.event-content ul li {
    text-indent: -16px;
  }

/* video component */

.sap-player-container {
    margin: auto;
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
    position: relative;
    height: 100%;
    text-align: center;
}

.sap-lightbox-thumbnail {
    width: 100%;
    height: 100%;
    margin: auto;
}

.sap-lightbox-centering {
    cursor: pointer;
    height: 0;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
}

.sap-player-container img {
    height: 100%;
}

.sap-player-container .play-button {
    position: absolute;
    width: 16% !important;
    height: auto;
    border-radius: 50%;
    cursor: pointer;
    opacity: .65;
    transition: opacity .2s linear;
    overflow: hidden;
    font-size: 0;
    padding: 0;
    min-width: 20px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.sap-player-container .play-button .play-button-size {
    padding-top: 100%;
    width: 100%;
}

.sap-player-container .play-button .arrow-size {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 35%;
    height: auto;
    margin: -25% 0 0 -12%;
    overflow: hidden;
}

.sap-player-container .play-button .arrow-size-ratio {
    padding-top: 150%;
    width: 100%;
}

.sap-player-container .play-button .arrow {
    position: absolute;
    top: 50%;
    left: auto;
    right: 0;
    bottom: auto;
    width: 0;
    height: 0;
    margin: -200px 0 -200px -300px;
    border: 200px solid transparent;
    border-left: 300px solid #fff;
    border-right: none;
}

.sap-lightbox-thumbnail:hover .play-button {
    opacity: 1;
    filter: alpha(opacity = 100);
    zoom: 1;
    display: block;
}

.sap_tclose{
    position: absolute;
    top: -30px;
    right: -25px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-image: url(/img/close.png);
    background-repeat: no-repeat;
    background-position: 2px 2px;
    background-color: rgba(0,0,0,0);
    border: none;
    opacity: 0.75;
    padding: 0;
}

.academics-header-right-cta{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 9;
}

#academics-content .mainsections h3 {
  clear: left;
  margin-top: 0px;
  margin-bottom: 1rem;
  text-align: left;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(34 53 72 / var(--tw-text-opacity, 1));
}

#academics-content .mainsections h2 {
  background-color: transparent !important;
  padding: 0px !important;
  font-size: 2.25rem !important;
  font-weight: 700 !important;
  line-height: 2.5rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(34 53 72 / var(--tw-text-opacity, 1)) !important;
}

.academics-top-getstarted h2 {
  margin-bottom: 1rem;
}

.pm-datasec-title {
  display: flex;
}

.pm-datasec-title .pm-datasec-title-icon {
  width: 5rem;
}

.sap-video-preview {
  width: 100%;
}

.content .sap-video-preview {
    background-size: cover !important;
}

@media (min-width: 768px) {

  .md\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  @media (min-width: 100%) {

    .md\:container {
      max-width: 100%;
    }
  }

  @media (min-width: 1200px) {

    .md\:container {
      max-width: 1200px;
    }
  }
}

.last\:border-gray-400:last-child {
  --tw-border-opacity: 1;
  border-color: rgb(169 180 190 / var(--tw-border-opacity, 1));
}

.hover\:border:hover {
  border-width: 1px;
}

.hover\:border-0:hover {
  border-width: 0px;
}

.hover\:border-black:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(34 53 72 / var(--tw-border-opacity, 1));
}

.hover\:border-sgnvblue-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 112 242 / var(--tw-border-opacity, 1));
}

.hover\:border-sgnvblue-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 87 210 / var(--tw-border-opacity, 1));
}

.hover\:border-sgnvraspberry-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(155 1 93 / var(--tw-border-opacity, 1));
}

.hover\:border-transparent:hover {
  border-color: transparent;
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.hover\:bg-blue-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 238 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 53 72 / var(--tw-bg-opacity, 1));
}

.hover\:bg-sgnvblue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 87 210 / var(--tw-bg-opacity, 1));
}

.hover\:bg-sgnvorange-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(221 107 5 / var(--tw-bg-opacity, 1));
}

.hover\:bg-sgnvraspberry-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 240 245 / var(--tw-bg-opacity, 1));
}

.hover\:bg-sgnvraspberry-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 220 232 / var(--tw-bg-opacity, 1));
}

.hover\:bg-sgnvraspberry-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(155 1 93 / var(--tw-bg-opacity, 1));
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-300:hover {
  --tw-text-opacity: 1;
  color: rgb(213 218 221 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(131 150 168 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(71 94 117 / var(--tw-text-opacity, 1));
}

.hover\:text-purple-600:hover {
  --tw-text-opacity: 1;
  color: rgb(60 20 100 / var(--tw-text-opacity, 1));
}

.hover\:text-sgnvblue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(27 144 255 / var(--tw-text-opacity, 1));
}

.hover\:text-sgnvblue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(0 112 242 / var(--tw-text-opacity, 1));
}

.hover\:text-sgnvraspberry-700:hover {
  --tw-text-opacity: 1;
  color: rgb(223 18 120 / var(--tw-text-opacity, 1));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hover\:text-yellow-400:hover {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity, 1));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:no-underline:hover {
  text-decoration-line: none;
}

.focus\:border-blue-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-inset:focus {
  --tw-ring-inset: inset;
}

.focus\:ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1));
}

.focus\:ring-purple-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(151 10 130 / var(--tw-ring-opacity, 1));
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.active\:bg-gray-100:active {
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
}

.active\:text-black:active {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

@media not all and (min-width: 768px) {

  .max-md\:max-w-full {
    max-width: 100%;
  }

  .max-md\:flex-col {
    flex-direction: column;
  }

  .max-md\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-md\:gap-0 {
    gap: 0px;
  }
}

@media (min-width: 640px) {

  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem;
  }

  .sm\:mt-6 {
    margin-top: 1.5rem;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:grid {
    display: grid;
  }

  .sm\:h-2\/3 {
    height: 66.666667%;
  }

  .sm\:h-72 {
    height: 18rem;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-1\/3 {
    width: 33.333333%;
  }

  .sm\:w-2\/5 {
    width: 40%;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:max-w-3xl {
    max-width: 48rem;
  }

  .sm\:max-w-4xl {
    max-width: 56rem;
  }

  .sm\:flex-1 {
    flex: 1 1 0%;
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .sm\:overflow-hidden {
    overflow: hidden;
  }

  .sm\:bg-cover {
    background-size: cover;
  }

  .sm\:p-0 {
    padding: 0px;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem;
  }

  .sm\:pt-48 {
    padding-top: 12rem;
  }

  .sm\:align-middle {
    vertical-align: middle;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
  }

  .sm\:leading-12 {
    line-height: 3rem;
  }
}

@media (min-width: 768px) {

  .md\:relative {
    position: relative;
  }

  .md\:top-10 {
    top: 10px;
  }

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:float-right {
    float: right;
  }

  .md\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:-mt-4 {
    margin-top: -1rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-12 {
    margin-bottom: 3rem;
  }

  .md\:mb-24 {
    margin-bottom: 6rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:ml-12 {
    margin-left: 3rem;
  }

  .md\:ml-16 {
    margin-left: 4rem;
  }

  .md\:ml-2 {
    margin-left: 0.5rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:ml-5 {
    margin-left: 1.25rem;
  }

  .md\:mr-16 {
    margin-right: 4rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mt-24 {
    margin-top: 6rem;
  }

  .md\:mt-32 {
    margin-top: 8rem;
  }

  .md\:mt-4 {
    margin-top: 1rem;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:block {
    display: block;
  }

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:h-16 {
    height: 4rem;
  }

  .md\:h-96 {
    height: 24rem;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-1\/5 {
    width: 20%;
  }

  .md\:w-1\/6 {
    width: 16.666667%;
  }

  .md\:w-1\/8 {
    width: 12.5%;
  }

  .md\:w-2\/12 {
    width: 16.666667%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-2\/6 {
    width: 33.333333%;
  }

  .md\:w-3\/12 {
    width: 25%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-32 {
    width: 8rem;
  }

  .md\:w-4\/12 {
    width: 33.333333%;
  }

  .md\:w-4\/6 {
    width: 66.666667%;
  }

  .md\:w-5\/12 {
    width: 41.666667%;
  }

  .md\:w-6\/12 {
    width: 50%;
  }

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

  .md\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }

  .md\:max-w-3xl {
    max-width: 48rem;
  }

  .md\:flex-1 {
    flex: 1 1 0%;
  }

  .md\:flex-none {
    flex: none;
  }

  .md\:flex-grow {
    flex-grow: 1;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:flex-wrap {
    flex-wrap: wrap;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:gap-20 {
    gap: 5rem;
  }

  .md\:gap-5 {
    gap: 1.25rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:border-l {
    border-left-width: 1px;
  }

  .md\:border-solid {
    border-style: solid;
  }

  .md\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgb(131 150 168 / var(--tw-border-opacity, 1));
  }

  .md\:bg-contain {
    background-size: contain;
  }

  .md\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pb-20 {
    padding-bottom: 5rem;
  }

  .md\:pb-32 {
    padding-bottom: 8rem;
  }

  .md\:pl-10 {
    padding-left: 2.5rem;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

  .md\:pl-20 {
    padding-left: 5rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pl-6 {
    padding-left: 1.5rem;
  }

  .md\:pl-8 {
    padding-left: 2rem;
  }

  .md\:pr-12 {
    padding-right: 3rem;
  }

  .md\:pr-16 {
    padding-right: 4rem;
  }

  .md\:pr-4 {
    padding-right: 1rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pt-12 {
    padding-top: 3rem;
  }

  .md\:pt-16 {
    padding-top: 4rem;
  }

  .md\:pt-20 {
    padding-top: 5rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pt-40 {
    padding-top: 10rem;
  }

  .md\:pt-5 {
    padding-top: 1.25rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
  }

  .md\:text-40px {
    font-size: 40px;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
  }

  .md\:text-base {
    font-size: 1rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
  }

  .md\:text-xxl {
    font-size: 2.5rem;
  }

  .md\:font-bold {
    font-weight: 700;
  }

  .md\:leading-10 {
    line-height: 2.5rem;
  }

  .md\:leading-12 {
    line-height: 3rem;
  }

  .md\:leading-16 {
    line-height: 62px;
  }

  .md\:leading-17 {
    line-height: 50px;
  }

  .md\:leading-171 {
    line-height: 58px;
  }

  .md\:leading-18 {
    line-height: 42px;
  }

  .md\:leading-6 {
    line-height: 1.5rem;
  }

  .md\:leading-7 {
    line-height: 1.75rem;
  }

  .md\:leading-8 {
    line-height: 2rem;
  }

  .md\:leading-9 {
    line-height: 2.25rem;
  }
}

@media (min-width: 1024px) {

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .lg\:right-0 {
    right: 0;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

  .lg\:ml-4 {
    margin-left: 1rem;
  }

  .lg\:ml-8 {
    margin-left: 2rem;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mt-28 {
    margin-top: 7rem;
  }

  .lg\:mt-32 {
    margin-top: 8rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-1\/8 {
    width: 12.5%;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:w-2\/4 {
    width: 50%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-2\/6 {
    width: 33.333333%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-3\/6 {
    width: 50%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:max-w-none {
    max-width: none;
  }

  .lg\:flex-1 {
    flex: 1 1 0%;
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-start {
    justify-content: flex-start;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:gap-16 {
    gap: 4rem;
  }

  .lg\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .lg\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .lg\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:border-b {
    border-bottom-width: 1px;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:border-sgnvblue-500 {
    --tw-border-opacity: 1;
    border-color: rgb(77 177 255 / var(--tw-border-opacity, 1));
  }

  .lg\:p-0 {
    padding: 0px;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .lg\:pl-12 {
    padding-left: 3rem;
  }

  .lg\:pl-8 {
    padding-left: 2rem;
  }

  .lg\:pt-0 {
    padding-top: 0px;
  }

  .lg\:pt-16 {
    padding-top: 4rem;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pt-32 {
    padding-top: 8rem;
  }

  .lg\:pt-4 {
    padding-top: 1rem;
  }

  .lg\:pt-40 {
    padding-top: 10rem;
  }

  .lg\:pt-64 {
    padding-top: 16rem;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
  }

  .lg\:text-xxl {
    font-size: 2.5rem;
  }

  .lg\:leading-10 {
    line-height: 2.5rem;
  }
}

@media (min-width: 1200px) {

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:block {
    display: block;
  }

  .xl\:grid {
    display: grid;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:h-32 {
    height: 8rem;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-1\/3 {
    width: 33.333333%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:w-1\/5 {
    width: 20%;
  }

  .xl\:w-32 {
    width: 8rem;
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:gap-8 {
    gap: 2rem;
  }

  .xl\:border-b {
    border-bottom-width: 1px;
  }

  .xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .xl\:pr-16 {
    padding-right: 4rem;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
  }
}
﻿table.new-style a{background-image:none !important}table.new-style tr.optional{transition:visibility 0s linear .125s}table.new-style tr.optional td{transition:height 1s ease 0s,padding 1s ease 0s,opacity .75s ease 0s,line-height .5s ease 0s}table.new-style tr.optional.hidden{visibility:collapse;transition:visibility 0s linear .625s}table.new-style tr.optional.hidden td{transition:height .75s ease 0s,padding .75s ease 0s,opacity .75s ease .25s,line-height .75s linear 0s,color .5s ease 0s}table.new-style th:not(:last-child){border-right:1px solid #7f7f7f}table.new-style td:not(:last-child){border-right:1px solid #ddd}table.new-style td.table-controls button.collapse,table.new-style td.table-controls button.expand{border:1px solid #ddd}table.new-style td.table-controls button.collapse span.icon{background:url(/img/icons-share.png) 0 -688px no-repeat}table.new-style td.table-controls button.expand span.icon{background:url(/img/icons-share.png) 0 -688px no-repeat;background-position:0 -688px}table.new-style td.table-controls button.collapse span.icon{background-position:0 -728px}table.new-style td.linked a{min-height:24px;background-image:none}table.new-style td.linked a:hover span{border-bottom:1px solid #fff}table.new-style td span.check-false{text-indent:4px}table.new-style td span.check-true{text-indent:4px;background:url(/img/icons-share.png) 0 -648px no-repeat}table.new-style tbody td::before{content:"";top:-1px;background:linear-gradient(to right, #eee 8%, #ccc 8%, #ccc 92%, #eee 92%) center top no-repeat #eee}table.new-style tbody tr:first-child td{box-shadow:0 -1px 1px #ddd}table.new-style tfoot tr.legenda td span.wa-required{background-position:left center}table.new-style tfoot td:first-child::before,table.new-style tfoot tr:first-child td::before{content:none}table.new-style span.wa-required{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBpZD0iYnVzaW5lc3NfdHJhbnNmb3JtYXRpb25fc3VpdGUiIHZpZXdCb3g9IjAgMCAzMTIgMzEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCQk8c3R5bGU+CgkJCS5zaGFwZS1iZyB7CgkJCQlmaWxsOiNhZDBmNWI7CgkJCX0KCgkJCS5zaGFwZS1lZmZlY3QgewoJCQkJc3Ryb2tlOiAjYWQwZjViOwoJCQkJc3Ryb2tlLXdpZHRoOiAyOwoJCQkJc3Ryb2tlLW1pdGVybGltaXQ6IDEwOwoJCQkJb3ZlcmZsb3c6IHZpc2libGU7CgkJCX0KCgkJCS5hY3RpdmUgLnNoYXBlLWJnIHsKCQkJCWZpbGw6ICMwMGE3YWM7CgkJCX0KCgkJCS5hY3RpdmUgLnNoYXBlLWVmZmVjdCB7CgkJCQlzdHJva2U6ICMwMGE3YWM7CgkJCX0KCQkJCgkJCS5hcnJvdyB7CgkJCQlvcGFjaXR5Oi4wODsKCQkJfQoJCQkKCQk8L3N0eWxlPgoJCQoJCTxnIGlkPSJwcm9jZXNzX2ludGVsbGlnZW5jZSI+CgkJCTxkZWZzPgoJCQkJPHBhdGggaWQ9InBpX2Jhc2ljc2hhcGUiIGQ9Ik01MC4wMywxNjAuNjhjMCwwLTUuMTMsMC03LjY4LDQuNDVsLTM3LjcsNjUuNzhjMCwwLTIuNTUsNC40NSwwLjA0LDguODhsMzguNDgsNjUuNzkKCQkJCWMwLDAsMi41OSw0LjQzLDcuNzIsNC40M2g3Ni4yMWMwLDAsNS4xMy0wLjAzLDcuNjgtNC40OGwzNy43LTY1Ljc3YzAsMCwyLjU1LTQuNDUtMC4wNC04Ljg4bC02LjctMTEuNDUKCQkJCWMtMC44MywwLjE1LTEuMzcsMC4xNS0xLjM3LDAuMTVsLTYwLjg1LDBjLTUuNjUsMC04LjQ2LTQuODktOC40Ni00Ljg5bC0zMC40NS01Mi45OWMtMC4xOS0wLjM0LTAuMzUtMC42Ny0wLjUtMUw1MC4wMywxNjAuNjh6Ii8+CgkJCQk8bGluZWFyR3JhZGllbnQgaWQ9InBpX2dyYWRpZW50IiBncmFkaWVudFRyYW5zZm9ybT0icm90YXRlKDEyMCkgdHJhbnNsYXRlKC0uMjUpIj4KCQkJCQk8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDAiIHN0b3Atb3BhY2l0eT0iLjEyIi8+CgkJCQkJPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KCQkJCTwvbGluZWFyR3JhZGllbnQ+CgkJCTwvZGVmcz4KCgkJCTx1c2UgY2xhc3M9InNoYXBlLWJnIiB4bGluazpocmVmPSIjcGlfYmFzaWNzaGFwZSIvPgoJCQk8dXNlIGNsYXNzPSJzaGFwZS1lZmZlY3QiIGZpbGw9InVybCgjcGlfZ3JhZGllbnQpIiB4bGluazpocmVmPSIjcGlfYmFzaWNzaGFwZSIvPgoJCQk8cGF0aCBjbGFzcz0iYXJyb3ciIGlkPSJwaV9hcnJvdyIgZD0iTTMuOSAyMzMuOWMtLjIyIDEuNTgtLjEgMy41NyAxLjA2IDUuNTZsMzguNDggNjUuOHMyLjYgNC40MiA3LjcyIDQuNDJsNzYuMi0uMDNzMS44OCAwIDMuOTMtMUw2My4zMiAyOTEuMmMtNC45Ny0xLjI4LTguNTUtNC45Ni04LjU1LTQuOTZMMy44OCAyMzMuOXoiLz4KCQk8L2c+CgoJCTxnIGlkPSJwcm9jZXNzX21hbmFnZXIiPgoJCQk8ZGVmcz4KCQkJCTxwYXRoIGlkPSJwbV9iYXNpY3NoYXBlIiBkPSJNMTcyLjQ1LDgxLjEzYzAsMCwyLjU5LTQuNDMsMC4wMy04Ljg4TDEzNC43MSw2LjUxYzAsMC0yLjU2LTQuNTEtNy42OC00LjUxSDUwLjgxCgkJCQljMCwwLTUuMTMsMC4xLTcuNzIsNC41M0w0LjY3LDcyLjM1YzAsMC0yLjU5LDQuNDMtMC4wMyw4Ljg4bDM3Ljc3LDY1LjczYzAsMCwyLjU2LDQuNDQsNy42OSw0LjQ0aDEzLjI2CgkJCQljMC4yOS0wLjc5LDAuNTYtMS4yNiwwLjU2LTEuMjZsMzAuNy01Mi41NGMyLjg1LTQuODgsOC40OS00LjM4LDguNDktNC4zOGw2MS4xMSwwYzAuMzksMCwwLjc2LDAuMDMsMS4xMiwwLjA4TDE3Mi40NSw4MS4xM3oiLz4KCQkJCTxsaW5lYXJHcmFkaWVudCBpZD0icG1fZ3JhZGllbnQiIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoMjQwKSB0cmFuc2xhdGUoLTEuMTI1KSI+CgkJCQkJPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9Ii4xMiIvPgoJCQkJCTxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CgkJCQk8L2xpbmVhckdyYWRpZW50PgoJCQk8L2RlZnM+CgoJCQk8dXNlIGNsYXNzPSJzaGFwZS1iZyIgeGxpbms6aHJlZj0iI3BtX2Jhc2ljc2hhcGUiLz4KCQkJPHVzZSBjbGFzcz0ic2hhcGUtZWZmZWN0IiBmaWxsPSJ1cmwoI3BtX2dyYWRpZW50KSIgeGxpbms6aHJlZj0iI3BtX2Jhc2ljc2hhcGUiLz4KCQkJPHBhdGggY2xhc3M9ImFycm93IiBpZD0icG1fYXJyb3ciIGQ9Ik0xMzIuMTQgNC4xM2MtMS4yNy0uOTgtMy4wNi0xLjg3LTUuMzYtMS44NWwtNzYuMi40M3MtNS4xNC4wNC03LjcgNC40OGwtMzguMDggNjZzLS45MyAxLjY0LTEuMSAzLjlsNDkuMS01MC4xM2MzLjYtMy42NyA4LjU3LTQuOTIgOC41Ny00LjkybDcwLjc3LTE3Ljl6Ii8+CgkJPC9nPgoKCQk8ZyBpZD0id29ya2Zsb3dfYWNjZWxlcmF0b3IiIGNsYXNzPSJhY3RpdmUiPgoJCQk8ZGVmcz4KCQkJCTxwYXRoIGlkPSJ3YV9iYXNpY3NoYXBlIiBkPSJNMTc5Ljk0LDIyNy4zMWMwLDAsMi41NSw0LjQ2LDcuNjgsNC40Nmw3NS44MSwwYzAsMCw1LjEzLDAsNy42OC00LjQ1bDM3Ljk0LTY2LjFjMCwwLDIuNTUtNC40NSwwLTguOQoJCQkJbC0zNy45Mi02Ni4xYzAsMC0yLjU1LTQuNDUtNy42OC00LjQ1bC03NS44MSwwYzAsMC01LjEzLDAtNy42OSw0LjQ1bC02LjYsMTEuNWMwLjU0LDAuNjUsMC44MSwxLjEyLDAuODEsMS4xMmwzMC4yNiw1Mi44CgkJCQljMi44MSw0LjktMC4wNCw5Ljc3LTAuMDQsOS43N2wtMzAuODMsNTIuNzdjLTAuMiwwLjMzLTAuNDEsMC42NC0wLjYyLDAuOTNMMTc5Ljk0LDIyNy4zMXoiLz4KCQkJCTxsaW5lYXJHcmFkaWVudCBpZD0id2FfZ3JhZGllbnQiPgoJCQkJCTxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIuMTIiLz4KCQkJCQk8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgoJCQkJPC9saW5lYXJHcmFkaWVudD4KCQkJPC9kZWZzPgoKCQkJPHVzZSBjbGFzcz0ic2hhcGUtYmciIHhsaW5rOmhyZWY9IiN3YV9iYXNpY3NoYXBlIi8+CgkJCTx1c2UgY2xhc3M9InNoYXBlLWVmZmVjdCIgZmlsbD0idXJsKCN3YV9ncmFkaWVudCkiIHhsaW5rOmhyZWY9IiN3YV9iYXNpY3NoYXBlIi8+CgkJCTxwYXRoIGNsYXNzPSJhcnJvdyIgaWQ9IndhX2Fycm93IiBkPSJNMjY2LjQgMjMwLjk0YzEuNS0uNiAzLjE1LTEuNyA0LjMtMy43bDM3Ljk0LTY2LjFzMi41NS00LjQ1IDAtOC45bC0zNy45Mi02Ni4xcy0uOTQtMS42Mi0yLjgtMi45bDE4LjY0IDY3LjYzYzEuMzYgNC45NS0uMDUgOS44OC0uMDUgOS44OGwtMjAuMSA3MC4yeiIvPgoJCTwvZz4KCgkJPGcgaWQ9ImNvbGxhYm9yYXRpb25faHViIj4KCQkJCTxwYXRoIGNsYXNzPSJzaGFwZS1iZyIgZD0iTTE2OS4xOSwxMDMuNWMwLDAtMi41NC00LjQzLTcuNjQtNC40M2gtNTQuOTljMCwwLTUuMSwwLTcuNjQsNC40M2wtMjcuNTEsNDcuODkKCQkJCWMwLDAtMi41NCw0LjQyLDAsOC44NGwyNy41MSw0Ny44OWMwLDAsMi41NCw0LjQyLDcuNjQsNC40Mmg1NC45OWMwLDAsNS4xLDAsNy42NC00LjQybDI3LjUxLTQ3Ljg5YzAsMCwyLjU0LTQuNDIsMC04Ljg0CgkJCQlMMTY5LjE5LDEwMy41eiIvPgoJCQkJPGxpbmVhckdyYWRpZW50IGlkPSJ3YV9ncmFkaWVudCI+CgkJCQkJPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9Ii4xMiIvPgoJCQkJCTxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CgkJCQk8L2xpbmVhckdyYWRpZW50PgoJCTwvZz4KPC9zdmc+);background-position:center center}figure.wp-block-table.new-style.interactive.browsertbl.is-style-gray-middle-table-header table thead tr th,table.new-style thead tr th{color:#fff}@media(max-width: 767px){.main-content table{width:100%;margin:24px 0 32px;table-layout:fixed}.main-content table td,.main-content table th{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}.side-content .side-nl-container{background-image:url(/img/newsletter.png);background-position:130% 100%;background-size:65%;min-height:160px}.side-content .featured-image img{margin:0 auto;max-height:200px}.side-content .company-info{margin-bottom:8px}.extra .inner-extra{padding-right:0;padding-bottom:3rem}.extra .refmodels ul li a{font-size:16px;line-height:24px;color:#0070f2}.extra .refmodels ul li:before{top:-1px !important;position:relative}.extra .refmodels ul li:before,.extra section .content ul.advantages li:before{content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24'%3E%3Ctitle%3Etypo-edge%3C/title%3E%3Cpath fill='%230070F2' d='M14 22.5c-0.26 0-0.51-0.1-0.71-0.29-0.39-0.39-0.39-1 0-1.41l4.29-4.29-4.29-4.29c-0.39-0.39-0.39-1 0-1.41s1-0.39 1.41 0l5 5c0.39 0.39 0.39 1 0 1.41l-5 5c-0.19 0.18-0.44 0.28-0.7 0.28z'%3E%3C/path%3E%3C/svg%3E");right:15px;top:0px;left:-5px;position:relative}.product-quote{background-repeat:repeat,no-repeat;background-size:auto,cover;background-position:center,right}.product-quote.BTS{background-image:url("/img/pattern-45-degrees-lines-white-transparent25-12x12.png"),url("/img/products/product-pages-background-business-transformation-suite.jpg")}.product-quote.HUB{background-image:url("/img/pattern-45-degrees-lines-white-transparent25-12x12.png"),url("/img/products/product-pages-background-collaboration-hub.jpg")}.product-quote.PM{background-image:url("/img/pattern-45-degrees-lines-white-transparent25-12x12.png"),url("/img/products/product-pages-background-process-manager.jpg")}.product-quote.WA{background-image:url("/img/pattern-45-degrees-lines-white-transparent25-12x12.png"),url("/img/products/product-pages-background-workflow-accelerator.jpg")}.product-quote.PI{background-image:url("/img/pattern-45-degrees-lines-white-transparent25-12x12.png"),url("/img/products/product-pages-background-process-intelligence.jpg")}.product-quote.JM{background-image:url("/img/pattern-45-degrees-lines-white-transparent25-12x12.png"),url("/img/products/product-pages-background-quote-journey-modeler.jpg")}.product-quote .sg-container{max-width:1200px}.product-quote .quote-image img{border-radius:50%}@media(min-width: 768px){.product-quote .ctacontainer{padding-left:5rem}}@media(max-width: 767px){.product-quote .ctacontainer{padding-left:3rem}}.webinar{border:1px solid #ccc}.webinar .date .month{border-left:1px solid #fff}.webinar .date .nodate{min-height:80px}.related-posts a{transition:all .2s ease 0s}.related-posts .list-container .post{transition:all .5s ease 0s}.related-posts .list-container .post .post-title span{border-left:1px solid #59b9bd}.related-posts .list-container .post .load-more{transition:all .2s ease 0s}.related-posts .list-container .post:hover{transition:all .5s ease 0s}.module-tile.aqua{background:linear-gradient(to bottom right, #096e75, #59b9bd)}.module-tile:last-child{margin-right:0px !important}.module-tile .details .date{min-height:28px}.module-tile .details .date:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+cHJvcGVydHktdHJpYWw8L3RpdGxlPgo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjYgNmgtMS4yNXYtMC43NWMwLTEuMS0wLjg0LTItMS44OC0ycy0xLjg3IDAuOS0xLjg3IDJ2MC43NWgtMTF2LTFjMC0xLjEtMC44NC0yLTEuODgtMi0xLjAzMCAwLTEuODcgMC45LTEuODcgMnYxaC0xLjI1Yy0xLjEgMC0yIDAuOS0yIDJ2MThjMCAxLjEgMC45IDIgMiAyaDIxYzEuMSAwIDItMC45IDItMnYtMThjMC0xLjEtMC45LTItMi0yek0yMiA1LjI1YzAtMC41NSAwLjM5LTEgMC44OC0xczAuODggMC40NSAwLjg4IDF2MS41YzAgMC41NS0wLjM5IDEtMC44OCAxcy0wLjg4LTAuNDUtMC44OC0xdi0xLjV6TTcuMjUgNWMwLTAuNTUgMC4zOS0xIDAuODgtMXMwLjg3IDAuNDUgMC44NyAxdjEuNzVjMCAwLjU1LTAuMzkgMS0wLjg4IDFzLTAuODgtMC40NS0wLjg4LTF2LTEuNzV6TTI3IDI2YzAgMC41NS0wLjQ1IDEtMSAxaC0yMWMtMC41NSAwLTEtMC40NS0xLTF2LTE1aDIzdjE1ek0yNyAxMGgtMjN2LTJjMC0wLjU1IDAuNDUtMSAxLTFoMS4yN2MwLjEgMSAwLjkgMS43NSAxLjg1IDEuNzVzMS43My0wLjc3IDEuODUtMS43NWgxMS4wNTBjMC4xIDEgMC45IDEuNzUgMS44NSAxLjc1czEuNzMtMC43NSAxLjg2LTEuNzVoMS4yN2MwLjU1IDAgMSAwLjQ1IDEgMXYyek0xMiAxNmgyYzAuNTUgMCAxLTAuNDUgMS0xdi0yYzAtMC41NS0wLjQ1LTEtMS0xaC0yYy0wLjU1IDAtMSAwLjQ1LTEgMXYyYzAgMC41NSAwLjQ1IDEgMSAxek0xMiAxM2gydjJoLTJ2LTJ6TTE3IDE2aDJjMC41NSAwIDEtMC40NSAxLTF2LTJjMC0wLjU1LTAuNDUtMS0xLTFoLTJjLTAuNTUgMC0xIDAuNDUtMSAxdjJjMCAwLjU1IDAuNDUgMSAxIDF6TTE3IDEzaDJ2MmgtMnYtMnpNMjIgMTZoMmMwLjU1IDAgMS0wLjQ1IDEtMXYtMmMwLTAuNTUtMC40NS0xLTEtMWgtMmMtMC41NSAwLTEgMC40NS0xIDF2MmMwIDAuNTUgMC40NSAxIDEgMXpNMjIgMTNoMnYyaC0ydi0yek0xMiAyMWgyYzAuNTUgMCAxLTAuNDUgMS0xdi0yYzAtMC41NS0wLjQ1LTEtMS0xaC0yYy0wLjU1IDAtMSAwLjQ1LTEgMXYyYzAgMC41NSAwLjQ1IDEgMSAxek0xMiAxOGgydjJoLTJ2LTJ6TTcgMjFoMmMwLjU1IDAgMS0wLjQ1IDEtMXYtMmMwLTAuNTUtMC40NS0xLTEtMWgtMmMtMC41NSAwLTEgMC40NS0xIDF2MmMwIDAuNTUgMC40NSAxIDEgMXpNNyAxOGgydjJoLTJ2LTJ6TTE3IDIxaDJjMC41NSAwIDEtMC40NSAxLTF2LTJjMC0wLjU1LTAuNDUtMS0xLTFoLTJjLTAuNTUgMC0xIDAuNDUtMSAxdjJjMCAwLjU1IDAuNDUgMSAxIDF6TTE3IDE4aDJ2MmgtMnYtMnpNMjIgMjFoMmMwLjU1IDAgMS0wLjQ1IDEtMXYtMmMwLTAuNTUtMC40NS0xLTEtMWgtMmMtMC41NSAwLTEgMC40NS0xIDF2MmMwIDAuNTUgMC40NSAxIDEgMXpNMjIgMThoMnYyaC0ydi0yek0xMiAyNmgyYzAuNTUgMCAxLTAuNDUgMS0xdi0yYzAtMC41NS0wLjQ1LTEtMS0xaC0yYy0wLjU1IDAtMSAwLjQ1LTEgMXYyYzAgMC41NSAwLjQ1IDEgMSAxek0xMiAyM2gydjJoLTJ2LTJ6TTcgMjZoMmMwLjU1IDAgMS0wLjQ1IDEtMXYtMmMwLTAuNTUtMC40NS0xLTEtMWgtMmMtMC41NSAwLTEgMC40NS0xIDF2MmMwIDAuNTUgMC40NSAxIDEgMXpNNyAyM2gydjJoLTJ2LTJ6TTE3IDI2aDJjMC41NSAwIDEtMC40NSAxLTF2LTJjMC0wLjU1LTAuNDUtMS0xLTFoLTJjLTAuNTUgMC0xIDAuNDUtMSAxdjJjMCAwLjU1IDAuNDUgMSAxIDF6TTE3IDIzaDJ2MmgtMnYtMnoiPjwvcGF0aD4KPC9zdmc+Cg==");float:left;font-size:28px;margin-right:4px;margin-top:-6px}.module-tile{transition:box-shadow .2s ease;border:1px solid #eee;box-shadow:0 1px 1px #eee}.download-categories ul li a{transition:all .5s ease 0s}.download-categories ul li a:hover{transition:all .5s ease 0s}@media(max-width: 479px){.module-tile.aqua{width:100%;margin-right:0px !important}}@media(min-width: 480px)and (max-width: 767px){.module-tile.aqua{width:48%;margin-right:.5rem}}footer .footer-menu-container .footerlogo-container{-ms-flex:1;flex:1}footer .footer-menu-container .footerlogo-container .footerlogo{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2288px%22%20height%3D%2230px%22%20viewBox%3D%220%200%2088%2030%22%3E%0D%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M39.07,11.1c-.39,0-.7,.3-.7,.65v8.57c0,.2,.2,.64,.7,.64s.7-.43,.7-.64v-8.57C39.78,11.53,39.56,11.1,39.07,11.1zM45.57,21c.6,0,2.3-.2,2.8-.56c.2-.15,.33-.39,.33-.63s0-3.45,0-3.45c0-.45-.4-.83-.87-.78h-2.07c-.3,0-.69,.2-.69,.63c0,.34,.29,.6,.69,.6h1.53v2.7c-.5,.15-1,.24-1.7,.24c-1.33,0-2.37-.66-2.37-2.09v-3.23c0-1.45,1.05-2.09,2.37-2.09c.77,0,1.43,.35,1.76,.47c.18,.07,.73,.15,.93-.3c.19-.43-.15-.74-.28-.8c-.63-.33-1.54-.59-2.4-.59c-2.24,0-3.78,1.3-3.78,3.36v3.15C41.79,19.4,43.07,21,45.57,21zM83.36,11.1c-2.08,0-3.58,1.24-3.58,3.19v3.49c0,2.09,1.67,3.19,3.59,3.19c2.29,0,3.58-1.44,3.58-3.19V14.3C86.95,12.55,85.65,11.1,83.36,11.1zM85.54,17.83c0,1.08-.7,1.9-2.17,1.9c-1.3,0-2.17-.7-2.17-1.9v-3.56c0-1.26,.9-1.94,2.17-1.94c1.34,0,2.17,.73,2.17,1.94V17.83zM33.27,19.75c-.69,0-1.35-.23-2-.57c-.18-.1-.66-.15-.86,.19c-.24,.39,0,.76,.27,.93c.48,.29,1.66,.68,2.6,.68c2.4,0,3.28-1.69,3.28-2.68c0-1.95-1.5-2.6-3.08-3.24c-.8-.3-1.8-.58-1.8-1.5c0-.86,.87-1.23,1.8-1.23c.64,0,1.47,.3,1.89,.44c.29,.09,.73,0,.85-.34c.1-.3,0-.64-.44-.83c-.65-.27-1.55-.48-2.23-.48c-1.4,0-3.3,.65-3.3,2.4c0,.79,.3,1.49,1,2c.68,.46,1.69,.77,2,.9c1.18,.5,1.93,.84,1.84,1.89C35.06,19.1,34.25,19.75,33.27,19.75zM74.37,11.14c-.3-.09-.7,0-.87,.4c0,.1-2.56,7.1-2.56,7.1s-2.55-7.06-2.59-7.16c-.13-.3-.4-.47-.84-.37c-.46,.13-.54,.56-.48,.74c.04,.1,3.1,8.48,3.15,8.59c.1,.3,.38,.5,.75,.5c.5,0,.7-.35,.75-.49c.04-.1,3.1-8.46,3.13-8.53C74.94,11.57,74.7,11.24,74.37,11.14zM67.2,20.13c-.63-1.58-3.2-8.39-3.29-8.58c-.1-.3-.46-.46-.74-.46c-.26,0-.6,.15-.74,.46c-.08,.2-2.76,7.26-3.29,8.58c-.17,.43,.25,.8,.66,.8c.3,0,.56-.19,.65-.4c.04-.1,.87-2.27,.87-2.27h3.7c0,0,.8,2.14,.86,2.24c.1,.3,.38,.45,.66,.45C67.16,20.97,67.34,20.4,67.2,20.13zM61.8,17.04l1.38-3.67l1.38,3.67H61.8zM77.06,11.1c-.38,0-.7,.3-.7,.65v8.57c0,.2,.2,.64,.7,.64s.7-.43,.7-.64v-8.57C77.76,11.53,77.55,11.1,77.06,11.1zM57.7,20.25v-8.49c0-.39-.37-.65-.7-.65c-.35,0-.7,.26-.7,.65v6.36c0,0-4.04-6.58-4.08-6.65c-.14-.23-.38-.36-.69-.36c-.4,0-.78,.3-.78,.7v8.5c0,.35,.33,.64,.7,.64c.4,0,.7-.3,.7-.64v-6.36c0,0,4,6.55,4.08,6.63c.1,.19,.34,.36,.69,.36C57.35,21,57.7,20.7,57.7,20.25z%22%2F%3E%0D%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.4,14c-.1,0-.18-0-.2-.1c-.33-1.34-1.04-1.89-1.54-3.18c-.07-.17,.55,.13,.9,.3c.3,.15,.55,.13,.8-.09c.48-.39,.25-.93-.13-1.39c-.38-.46-.46-1.1-.83-1.9c-.3-.65-1.26-1.09-1.9-1.3c-.48-2.07-1.19-2.95-3-3.46c-1.64-.46-2.5-.73-3.23-1.4c-.27-.25-.48-.04-.33,.19c.5,.84,1.55,1.5,3.09,2.06c1.14,.4,1.78,1.07,1.9,2.07c-.3,0-.69-.18-.77-.2c-.19-.06-.27,0-.26,.17c.13,.6,.4,1.2,.7,1.7c-.37,2.28-.04,4-.28,5.49c-2.7,2.34-6.4,4.8-10.2,5.78c-.2,.05-.3,.2-.04,.33c.26,.1,1.17,.43,1.16,.6c-0,.48-.44,1-.7,1.76c-.2,.75-1.2,1.2-1.83,1.57c-.19,.1-.37,.2-.48,.5C4,24.2,3.37,24.69,2.65,25.44c-.37,.4-.9,1.45-1.14,1.68c-.4,.38-.8,.29-.88,.5c-.1,.33-.3,1.1,.26,1.1c.25,0,1.07-.75,1.3-1c1.05-1.18,2.16-2.8,3-3.43c.9-.66,3.59-1.6,4.65-2.33c1.06-.7,1.79-1.58,2.63-2.39c1.53-.18,5.37-.43,7.16-2.05c.76-.68,1.23-1.5,1.44-1.7c.63-.16,1.44-.2,1.93-.18c-.44,.73-.97,1.5-1.77,1.88c-.3,.15-.34,.66-1.07,1c-.66,.33-.79,.5-.76,.7c0,.2,.25,.7,.4,.7c.5,0,2.38-1.8,2.8-2.16c.78-.65,1.6-1.84,2.3-2.85c.17-.24-.05-.83-.55-.87C23.4,14,22.38,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14C21.3,14,22.4,14,21.4,14z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}footer .footer-menu-container .footerlogo-container .social-links ul li a .linkedin:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+Y2hhbm5lbC1saW5rZWRpbjwvdGl0bGU+CjxwYXRoIGZpbGw9IiNlZWVlZWUiIGQ9Ik04IDVjLTEuNjUgMC0zIDEuMzUtMyAzczEuMzUgMyAzIDMgMy0xLjM1IDMtM2MwLTEuNjUtMS4zNS0zLTMtM3pNOCAxMGMtMS4xIDAtMi0wLjktMi0yczAuOS0yIDItMmMxLjEgMCAyIDAuOSAyIDJzLTAuOSAyLTIgMnpNMTAuMjUgMTJoLTQuNWMtMC4yOCAwLTAuNSAwLjIyLTAuNSAwLjV2MTRjMCAwLjI4IDAuMjIgMC41IDAuNSAwLjVoNC41YzAuMjggMCAwLjUtMC4yMiAwLjUtMC41di0xNGMwLTAuMjgtMC4yMi0wLjUtMC41LTAuNXpNOS43NSAyNmgtMy41di0xM2gzLjV2MTN6TTIyIDEyLjI1Yy0xLjg0IDAtMy4yMiAwLjc4LTQgMS4zN3YtMS4xMmMwLTAuMjgtMC4yMi0wLjUtMC41LTAuNWgtNC4yNWMtMC4yOCAwLTAuNSAwLjIyLTAuNSAwLjV2MTRjMCAwLjI4IDAuMjIgMC41IDAuNSAwLjVoNC4yNWMwLjI4IDAgMC41LTAuMjIgMC41LTAuNXYtOC44YzAuNDMtMC40NSAwLjg4LTAuOTIgMS45Ny0wLjkyIDEuMjEgMCAyIDAuNzkgMiAydjcuNzVjMCAwLjI4IDAuMjIgMC41IDAuNSAwLjVoMy43NWMwLjI4IDAgMC41LTAuMjIgMC41LTAuNXYtOS4yNWMwLjAzMC0yLjg4LTIuMDEwLTUuMDMwLTQuNzItNS4wMzB6TTI1Ljc1IDI2aC0yLjc1di03LjI1YzAtMS43Ny0xLjIzLTMtMy0zLTEuMTYgMC0yLjEyIDAuNTItMi44NSAxLjQtMC4xIDAuMDkwLTAuMTUgMC4yMi0wLjE1IDAuMzV2OC41aC0zLjI1di0xM2gzLjI1djEuNWMwIDAuMzEgMC4yIDAuNDcgMC41IDAuNSAwLjE5IDAgMC40NiAwIDAuNi0wLjE1IDAuMzgtMC4zOCAxLjc3LTEuNiAzLjktMS42IDIuMTQgMCAzLjc1IDEuNzIgMy43NSA0djguNzV6Ij48L3BhdGg+Cjwvc3ZnPgo=")}footer .footer-menu-container .footerlogo-container .social-links ul li a:hover .linkedin:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+Y2hhbm5lbC1saW5rZWRpbjwvdGl0bGU+CjxwYXRoIGZpbGw9IiMwMGE3YWMiIGQ9Ik04IDVjLTEuNjUgMC0zIDEuMzUtMyAzczEuMzUgMyAzIDMgMy0xLjM1IDMtM2MwLTEuNjUtMS4zNS0zLTMtM3pNOCAxMGMtMS4xIDAtMi0wLjktMi0yczAuOS0yIDItMmMxLjEgMCAyIDAuOSAyIDJzLTAuOSAyLTIgMnpNMTAuMjUgMTJoLTQuNWMtMC4yOCAwLTAuNSAwLjIyLTAuNSAwLjV2MTRjMCAwLjI4IDAuMjIgMC41IDAuNSAwLjVoNC41YzAuMjggMCAwLjUtMC4yMiAwLjUtMC41di0xNGMwLTAuMjgtMC4yMi0wLjUtMC41LTAuNXpNOS43NSAyNmgtMy41di0xM2gzLjV2MTN6TTIyIDEyLjI1Yy0xLjg0IDAtMy4yMiAwLjc4LTQgMS4zN3YtMS4xMmMwLTAuMjgtMC4yMi0wLjUtMC41LTAuNWgtNC4yNWMtMC4yOCAwLTAuNSAwLjIyLTAuNSAwLjV2MTRjMCAwLjI4IDAuMjIgMC41IDAuNSAwLjVoNC4yNWMwLjI4IDAgMC41LTAuMjIgMC41LTAuNXYtOC44YzAuNDMtMC40NSAwLjg4LTAuOTIgMS45Ny0wLjkyIDEuMjEgMCAyIDAuNzkgMiAydjcuNzVjMCAwLjI4IDAuMjIgMC41IDAuNSAwLjVoMy43NWMwLjI4IDAgMC41LTAuMjIgMC41LTAuNXYtOS4yNWMwLjAzMC0yLjg4LTIuMDEwLTUuMDMwLTQuNzItNS4wMzB6TTI1Ljc1IDI2aC0yLjc1di03LjI1YzAtMS43Ny0xLjIzLTMtMy0zLTEuMTYgMC0yLjEyIDAuNTItMi44NSAxLjQtMC4xIDAuMDkwLTAuMTUgMC4yMi0wLjE1IDAuMzV2OC41aC0zLjI1di0xM2gzLjI1djEuNWMwIDAuMzEgMC4yIDAuNDcgMC41IDAuNSAwLjE5IDAgMC40NiAwIDAuNi0wLjE1IDAuMzgtMC4zOCAxLjc3LTEuNiAzLjktMS42IDIuMTQgMCAzLjc1IDEuNzIgMy43NSA0djguNzV6Ij48L3BhdGg+Cjwvc3ZnPgo=")}footer .footer-menu-container .footerlogo-container .social-links ul li a .xing:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+Y2hhbm5lbC14aW5nPC90aXRsZT4KPHBhdGggZmlsbD0iI2VlZWVlZSIgZD0iTTE0LjQ1IDE0LjI4bC0yLjUtNWMtMC4wOTAtMC4xNy0wLjI2LTAuMjgtMC40NS0wLjI4aC01Yy0wLjM2IDAtMC42MSAwLjQtMC40NSAwLjcybDIuMzggNC43Ni00LjM3IDcuNzdjLTAuMTQgMC40MiAwLjAxMCAwLjY3IDAuNDQgMC43NWg1YzAuMTggMCAwLjM1LTAuMSAwLjQ0LTAuMjVsNC41LThjMC4wODAtMC4xNSAwLjA4MC0wLjMzIDAuMDEwLTAuNDd6TTkuMjEgMjJoLTMuODZsNC4wODAtNy4yNWMwLjA4MC0wLjE0IDAuMDkwLTAuMzIgMC0wLjQ3bC0yLjEyLTQuMjhoMy44OGwyLjI0IDQuNDktNC4yMiA3LjUxek0yNy4wNDAgNGMtMC40OCAwLTUgMC01IDAtMC4xOCAwLTAuMzUgMC4xLTAuNDMgMC4yNWwtOC41NCAxNWMtMC4wODAgMC4xNC0wLjA5MCAwLjMyIDAgMC40N2w1LjUgMTFjMC4wNzAgMC4xNyAwLjI0IDAuMjggMC40MyAwLjI4IDAgMCA0LjUyIDAgNSAwczAuNTUtMC41MSAwLjM5LTAuODMtNS4zMy0xMC42NS01LjMzLTEwLjY1bDguNDEtMTQuNzdjMC4xNy0wLjMxIDAuMDUwLTAuNzUtMC40My0wLjc1ek0xOC4wNzAgMTkuMjVjLTAuMDgwIDAuMTQtMC4wOTAgMC4zMiAwIDAuNDdsNS4xMiAxMC4yOGgtMy44OGwtNS4yNC0xMC40OCA4LjI2LTE0LjUyaDMuODVsLTguMTEgMTQuMjV6Ij48L3BhdGg+Cjwvc3ZnPgo=")}footer .footer-menu-container .footerlogo-container .social-links ul li a:hover .xing:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+Y2hhbm5lbC14aW5nPC90aXRsZT4KPHBhdGggZmlsbD0iIzAwYTdhYyIgZD0iTTE0LjQ1IDE0LjI4bC0yLjUtNWMtMC4wOTAtMC4xNy0wLjI2LTAuMjgtMC40NS0wLjI4aC01Yy0wLjM2IDAtMC42MSAwLjQtMC40NSAwLjcybDIuMzggNC43Ni00LjM3IDcuNzdjLTAuMTQgMC40MiAwLjAxMCAwLjY3IDAuNDQgMC43NWg1YzAuMTggMCAwLjM1LTAuMSAwLjQ0LTAuMjVsNC41LThjMC4wODAtMC4xNSAwLjA4MC0wLjMzIDAuMDEwLTAuNDd6TTkuMjEgMjJoLTMuODZsNC4wODAtNy4yNWMwLjA4MC0wLjE0IDAuMDkwLTAuMzIgMC0wLjQ3bC0yLjEyLTQuMjhoMy44OGwyLjI0IDQuNDktNC4yMiA3LjUxek0yNy4wNDAgNGMtMC40OCAwLTUgMC01IDAtMC4xOCAwLTAuMzUgMC4xLTAuNDMgMC4yNWwtOC41NCAxNWMtMC4wODAgMC4xNC0wLjA5MCAwLjMyIDAgMC40N2w1LjUgMTFjMC4wNzAgMC4xNyAwLjI0IDAuMjggMC40MyAwLjI4IDAgMCA0LjUyIDAgNSAwczAuNTUtMC41MSAwLjM5LTAuODMtNS4zMy0xMC42NS01LjMzLTEwLjY1bDguNDEtMTQuNzdjMC4xNy0wLjMxIDAuMDUwLTAuNzUtMC40My0wLjc1ek0xOC4wNzAgMTkuMjVjLTAuMDgwIDAuMTQtMC4wOTAgMC4zMiAwIDAuNDdsNS4xMiAxMC4yOGgtMy44OGwtNS4yNC0xMC40OCA4LjI2LTE0LjUyaDMuODVsLTguMTEgMTQuMjV6Ij48L3BhdGg+Cjwvc3ZnPgo=")}footer .footer-menu-container .footerlogo-container .social-links ul li a .twitter:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+Y2hhbm5lbC10d2l0dGVyPC90aXRsZT4KPHBhdGggZmlsbD0iI2VlZWVlZSIgZD0iTTEyLjE4IDI4Yy0yLjg1IDAtNS42Mi0wLjgxLTgtMi4zNS0wLjQzLTAuMjgtMC4xOS0xIDAuMzMtMC45MiAyLjA5MCAwLjI2IDQuMjYtMC4yIDYuMDcwLTEuMjgtMS44LTAuNDgtMy4yNy0xLjg0LTMuODUtMy42Ny0wLjEzLTAuNDEgMC4yMi0wLjY0IDAuNTgtMC42NC0xLjQ0LTEtMi4zNy0yLjctMi4zNy00LjU1IDAtMC43OCAwLjc3LTAuNDYgMS4xNS0wLjMtMC43MS0wLjk1LTEuMTEtMi4xMS0xLjExLTMuMzQgMC0xIDAuMjYtMS45NCAwLjc1LTIuNzkgMC4xNy0wLjMgMC42LTAuMzMgMC44Mi0wLjA2MCAyLjM0IDIuODggNS43NSA0LjY5IDkuNDIgNS4wNDAtMC4zNi0zLjIyIDIuMjYtNi4xNCA1LjUxLTYuMTQgMS40MyAwIDIuODIgMC41NiAzLjg1IDEuNTUgMS0wLjIyIDEuOTItMC42IDIuNzktMS4xMSAwLjM5LTAuMjMgMC44NyAwLjE1IDAuNzMgMC41OC0wLjIgMC42NC0wLjUyIDEuMjMtMC45MyAxLjc1IDAuMzItMC4xIDAuNjMtMC4yMiAwLjkzLTAuMzYgMC40NS0wLjIgMC44OSAwLjMzIDAuNjIgMC43NC0wLjY3IDEtMS40OSAxLjg3LTIuNDMgMi41OCAwLjI1IDguMzUtNi41NCAxNS4yNy0xNC44NiAxNS4yN3pNMTIuMTggMjdjOC42OCAwIDEzLjg3LTcuMDUwIDEzLjg3LTEzLjg2IDAtMC4zMS0wLjExLTAuODQgMC4xOS0xLjA2MCAwLjQ4LTAuMzUgMC45My0wLjc0IDEuMzQtMS4xNy0wLjQ1IDAuMTItMC45MSAwLjItMS4zNyAwLjI2LTAuNTMgMC4wODAtMC43Ni0wLjY2LTAuMzItMC45MiAwLjU0LTAuMzIgMS0wLjc1IDEuMzYtMS4yNS0wLjY0IDAuMjYtMS4zMSAwLjQ3LTIgMC42LTAuMTcgMC4wNDAtMC4zNCAwLTAuNDYtMC4xNS0wLjg2LTAuOTQtMi4wNDAtMS40NS0zLjMxLTEuNDUtMi44NyAwLTUuMTEgMi43Ny00LjQzIDUuNTggMC4wODAgMC4zMS0wLjE4IDAuNjUtMC41MSAwLjYyLTMuOTMtMC4yLTcuNjMtMS45Ni0xMC4yNi00Ljg3LTAuMiAwLjUyLTAuMyAxLjA3MC0wLjMgMS42MyAwIDEuNTMgMC43NiAyLjk0IDIgMy43OSAwLjQyIDAuMjggMC4xOSAwLjkyLTAuMjkgMC45Mi0wLjU4LTAuMDIwLTEuMTUtMC4xMy0xLjY5LTAuMzMgMC4zMSAxLjg1IDEuNzIgMy4zNSAzLjU4IDMuNzIgMC41MSAwLjEgMC41MyAwLjg0IDAgMC45Ny0wLjUzIDAuMTQtMS4wODAgMC4yMS0xLjYyIDAuMTkgMC43NyAxLjQ0IDIuMjYgMi4zOSAzLjk0IDIuNDEgMC40NiAwIDAuNjYgMC42MSAwLjMgMC44OS0xLjY3IDEuMzEtMy40NSAyLjA0MC01Ljc1IDIuMjQgMS41NSAwLjc3IDMuNzUgMS4yNCA1LjczIDEuMjR6Ij48L3BhdGg+Cjwvc3ZnPgo=")}footer .footer-menu-container .footerlogo-container .social-links ul li a:hover .twitter:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+Y2hhbm5lbC10d2l0dGVyPC90aXRsZT4KPHBhdGggZmlsbD0iIzAwYTdhYyIgZD0iTTEyLjE4IDI4Yy0yLjg1IDAtNS42Mi0wLjgxLTgtMi4zNS0wLjQzLTAuMjgtMC4xOS0xIDAuMzMtMC45MiAyLjA5MCAwLjI2IDQuMjYtMC4yIDYuMDcwLTEuMjgtMS44LTAuNDgtMy4yNy0xLjg0LTMuODUtMy42Ny0wLjEzLTAuNDEgMC4yMi0wLjY0IDAuNTgtMC42NC0xLjQ0LTEtMi4zNy0yLjctMi4zNy00LjU1IDAtMC43OCAwLjc3LTAuNDYgMS4xNS0wLjMtMC43MS0wLjk1LTEuMTEtMi4xMS0xLjExLTMuMzQgMC0xIDAuMjYtMS45NCAwLjc1LTIuNzkgMC4xNy0wLjMgMC42LTAuMzMgMC44Mi0wLjA2MCAyLjM0IDIuODggNS43NSA0LjY5IDkuNDIgNS4wNDAtMC4zNi0zLjIyIDIuMjYtNi4xNCA1LjUxLTYuMTQgMS40MyAwIDIuODIgMC41NiAzLjg1IDEuNTUgMS0wLjIyIDEuOTItMC42IDIuNzktMS4xMSAwLjM5LTAuMjMgMC44NyAwLjE1IDAuNzMgMC41OC0wLjIgMC42NC0wLjUyIDEuMjMtMC45MyAxLjc1IDAuMzItMC4xIDAuNjMtMC4yMiAwLjkzLTAuMzYgMC40NS0wLjIgMC44OSAwLjMzIDAuNjIgMC43NC0wLjY3IDEtMS40OSAxLjg3LTIuNDMgMi41OCAwLjI1IDguMzUtNi41NCAxNS4yNy0xNC44NiAxNS4yN3pNMTIuMTggMjdjOC42OCAwIDEzLjg3LTcuMDUwIDEzLjg3LTEzLjg2IDAtMC4zMS0wLjExLTAuODQgMC4xOS0xLjA2MCAwLjQ4LTAuMzUgMC45My0wLjc0IDEuMzQtMS4xNy0wLjQ1IDAuMTItMC45MSAwLjItMS4zNyAwLjI2LTAuNTMgMC4wODAtMC43Ni0wLjY2LTAuMzItMC45MiAwLjU0LTAuMzIgMS0wLjc1IDEuMzYtMS4yNS0wLjY0IDAuMjYtMS4zMSAwLjQ3LTIgMC42LTAuMTcgMC4wNDAtMC4zNCAwLTAuNDYtMC4xNS0wLjg2LTAuOTQtMi4wNDAtMS40NS0zLjMxLTEuNDUtMi44NyAwLTUuMTEgMi43Ny00LjQzIDUuNTggMC4wODAgMC4zMS0wLjE4IDAuNjUtMC41MSAwLjYyLTMuOTMtMC4yLTcuNjMtMS45Ni0xMC4yNi00Ljg3LTAuMiAwLjUyLTAuMyAxLjA3MC0wLjMgMS42MyAwIDEuNTMgMC43NiAyLjk0IDIgMy43OSAwLjQyIDAuMjggMC4xOSAwLjkyLTAuMjkgMC45Mi0wLjU4LTAuMDIwLTEuMTUtMC4xMy0xLjY5LTAuMzMgMC4zMSAxLjg1IDEuNzIgMy4zNSAzLjU4IDMuNzIgMC41MSAwLjEgMC41MyAwLjg0IDAgMC45Ny0wLjUzIDAuMTQtMS4wODAgMC4yMS0xLjYyIDAuMTkgMC43NyAxLjQ0IDIuMjYgMi4zOSAzLjk0IDIuNDEgMC40NiAwIDAuNjYgMC42MSAwLjMgMC44OS0xLjY3IDEuMzEtMy40NSAyLjA0MC01Ljc1IDIuMjQgMS41NSAwLjc3IDMuNzUgMS4yNCA1LjczIDEuMjR6Ij48L3BhdGg+Cjwvc3ZnPgo=")}footer .footer-menu-container .footerlogo-container .social-links ul li a .facebook:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+Y2hhbm5lbC1mYWNlYm9vazwvdGl0bGU+CjxwYXRoIGZpbGw9IiNlZWVlZWUiIGQ9Ik0xOC41IDI5aC00LjA3MGMtMC4yOCAwLTAuNS0wLjIyLTAuNS0wLjV2LTEwLjQ1aC0zLjE4Yy0wLjI4IDAtMC41LTAuMjItMC41LTAuNXYtNC4wNTBjMC0wLjI4IDAuMjItMC41IDAuNS0wLjVoMy4xOHYtMi44NmMwLTMuNzkgMi4yOS02LjE0IDYtNi4xNCAxLjU3IDAgMi45NCAwLjEyIDMuMzYgMC4xNyAwLjI1IDAgMC40MyAwLjI1IDAuNDMgMC41djMuODJjMCAwLjI4LTAuMjIgMC41LTAuNSAwLjVoLTIuMjZjLTEuNzMgMC0xLjk1IDAuODQtMS45NSAxLjU4djIuNDNoNC4wNjBjMC4zNCAwLjA0MCAwLjUgMC4yMyAwLjUgMC41N2wtMC41NSA0LjA1MGMwIDAuMjUtMC4yNSAwLjQzLTAuNSAwLjQzaC0zLjUydjEwLjQ1YzAgMC4yOC0wLjIyIDAuNS0wLjUgMC41ek0xNC45MyAyOGgzLjA3MHYtMTAuNDVjMC0wLjI4IDAuMjItMC41IDAuNS0wLjVoMy41OGwwLjQxLTMuMDUwaC0zLjk5Yy0wLjI4IDAtMC41LTAuMjItMC41LTAuNXYtMi45NGMwLTAuOTYgMC4zOC0yLjU4IDIuOTUtMi41OGgxLjc2di0yLjg2Yy0wLjYtMC4wNjAtMS42NC0wLjEyLTIuNzktMC4xMi0zLjEyIDAtNSAxLjkyLTUgNS4xNHYzLjM2YzAgMC4yOC0wLjIyIDAuNS0wLjUgMC41aC0zLjE4djMuMDUwaDMuMThjMC4yOCAwIDAuNSAwLjIyIDAuNSAwLjV2MTAuNDV6Ij48L3BhdGg+Cjwvc3ZnPgo=")}footer .footer-menu-container .footerlogo-container .social-links ul li a:hover .facebook:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+Y2hhbm5lbC1mYWNlYm9vazwvdGl0bGU+CjxwYXRoIGZpbGw9IiMwMGE3YWMiIGQ9Ik0xOC41IDI5aC00LjA3MGMtMC4yOCAwLTAuNS0wLjIyLTAuNS0wLjV2LTEwLjQ1aC0zLjE4Yy0wLjI4IDAtMC41LTAuMjItMC41LTAuNXYtNC4wNTBjMC0wLjI4IDAuMjItMC41IDAuNS0wLjVoMy4xOHYtMi44NmMwLTMuNzkgMi4yOS02LjE0IDYtNi4xNCAxLjU3IDAgMi45NCAwLjEyIDMuMzYgMC4xNyAwLjI1IDAgMC40MyAwLjI1IDAuNDMgMC41djMuODJjMCAwLjI4LTAuMjIgMC41LTAuNSAwLjVoLTIuMjZjLTEuNzMgMC0xLjk1IDAuODQtMS45NSAxLjU4djIuNDNoNC4wNjBjMC4zNCAwLjA0MCAwLjUgMC4yMyAwLjUgMC41N2wtMC41NSA0LjA1MGMwIDAuMjUtMC4yNSAwLjQzLTAuNSAwLjQzaC0zLjUydjEwLjQ1YzAgMC4yOC0wLjIyIDAuNS0wLjUgMC41ek0xNC45MyAyOGgzLjA3MHYtMTAuNDVjMC0wLjI4IDAuMjItMC41IDAuNS0wLjVoMy41OGwwLjQxLTMuMDUwaC0zLjk5Yy0wLjI4IDAtMC41LTAuMjItMC41LTAuNXYtMi45NGMwLTAuOTYgMC4zOC0yLjU4IDIuOTUtMi41OGgxLjc2di0yLjg2Yy0wLjYtMC4wNjAtMS42NC0wLjEyLTIuNzktMC4xMi0zLjEyIDAtNSAxLjkyLTUgNS4xNHYzLjM2YzAgMC4yOC0wLjIyIDAuNS0wLjUgMC41aC0zLjE4djMuMDUwaDMuMThjMC4yOCAwIDAuNSAwLjIyIDAuNSAwLjV2MTAuNDV6Ij48L3BhdGg+Cjwvc3ZnPgo=")}@media(min-width: 480px)and (max-width: 991px){footer .footer-menu-container .footer-menu ul{display:flex;flex-wrap:wrap}.mainlistitem{flex:1 0 50% !important}}@media(min-width: 768px)and (max-width: 1279px){.footerlogo{background-position:left center}}@media(min-width: 1280px){.footerlogo{background-position:left center}}#language-menu ul.submenu{z-index:300}.nav-menu-first-level{top:50%;width:max-content;z-index:99;left:0px;top:65%}.underline-animate:after{bottom:-2px;content:"";left:50%;transition:width .2s ease 0s,left .2s ease 0s}.sub-submenu{width:max-content}@media(max-width: 991px){.mobile-menu-ico:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+dW5pRTUwNzwvdGl0bGU+CjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik04IDhoMTVxMC4yMTkgMCAwLjM1OS0wLjE0MXQwLjE0MS0wLjM1OS0wLjE0MS0wLjM1OS0wLjM1OS0wLjE0MWgtMTVxLTAuMjE5IDAtMC4zNTkgMC4xNDF0LTAuMTQxIDAuMzU5IDAuMTQxIDAuMzU5IDAuMzU5IDAuMTQxek0yMyAxNmgtMTVxLTAuMjE5IDAtMC4zNTkgMC4xNDF0LTAuMTQxIDAuMzU5IDAuMTQxIDAuMzU5IDAuMzU5IDAuMTQxaDE1cTAuMjE5IDAgMC4zNTktMC4xNDF0MC4xNDEtMC4zNTktMC4xNDEtMC4zNTktMC4zNTktMC4xNDF6TTIzIDI1aC0xNXEtMC4yMTkgMC0wLjM1OSAwLjE0MXQtMC4xNDEgMC4zNTkgMC4xNDEgMC4zNTkgMC4zNTkgMC4xNDFoMTVxMC4yMTkgMCAwLjM1OS0wLjE0MXQwLjE0MS0wLjM1OS0wLjE0MS0wLjM1OS0wLjM1OS0wLjE0MXoiPjwvcGF0aD4KPC9zdmc+Cg==");cursor:pointer}.mobile-menu-ico-open:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+dW5pRTUxMTwvdGl0bGU+CjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0yNC44NDQgMjUuMTU2bC0xLjA2My0xLjA2M3QtMi4zNzUtMi4zOTEtMi40ODQtMi40ODQtMS4zNTktMS4zNzVxLTAuMzQ0LTAuMzQ0LTAuNzM0LTAuNjcydC0wLjczNC0wLjY0MXEwLjM0NC0wLjM0NCAwLjcxOS0wLjY3MnQwLjc1LTAuNjcycTAuMTg4LTAuMjE5IDEuMzU5LTEuMzc1dDIuNDg0LTIuNDY5IDIuMzc1LTIuMzkxbDEuMDYzLTEuMDc4cTAuMTU2LTAuMTI1IDAuMTU2LTAuMzI4dC0wLjE1Ni0wLjM1OXEtMC4xMjUtMC4xMjUtMC4zMjgtMC4xMjV0LTAuMzU5IDAuMTI1bC0xLjA2MyAxLjA3OHQtMi4zOTEgMi4zOTEtMi40ODQgMi40ODQtMS4zNzUgMS4zNTlxLTAuMzQ0IDAuMzQ0LTAuNjcyIDAuNzM0dC0wLjY0MSAwLjczNHEtMC4zNDQtMC4zNzUtMC42NzItMC43NXQtMC42NzItMC43MTlxLTAuMjE5LTAuMTg4LTEuMzc1LTEuMzU5dC0yLjQ2OS0yLjUtMi4zOTEtMi4zOTFsLTEuMDc4LTEuMDYzcS0wLjEyNS0wLjE1Ni0wLjMyOC0wLjE1NnQtMC4zNTkgMC4xNTZxLTAuMTU2IDAuMTI1LTAuMTU2IDAuMzI4dDAuMTU2IDAuMzU5bDMuNDUzIDMuNDUzdDIuNSAyLjQ4NCAxLjM5MSAxLjM3NXEwLjM0NCAwLjM0NCAwLjcxOSAwLjY3MnQwLjc1IDAuNjQxcS0wLjM3NSAwLjM0NC0wLjc1IDAuNjcydC0wLjcxOSAwLjY3MnEtMC4yMTkgMC4xODgtMS4zOTEgMS4zNTl0LTIuNSAyLjQ4NC0yLjM5MSAyLjM3NWwtMS4wNjMgMS4wNjNxLTAuMTI1IDAuMTU2LTAuMTI1IDAuMzU5dDAuMTI1IDAuMzU5cTAuMTU2IDAuMTU2IDAuMzU5IDAuMTU2dDAuMzI4LTAuMTU2bDEuMDc4LTEuMDYzdDIuMzkxLTIuMzkxIDIuNDg0LTIuNSAxLjM1OS0xLjM5MXEwLjM0NC0wLjM0NCAwLjY3Mi0wLjcxOXQwLjY3Mi0wLjcxOXEwLjMxMyAwLjM0NCAwLjY0MSAwLjcxOXQwLjY3MiAwLjc1cTAuMjE5IDAuMTg4IDEuMzc1IDEuMzU5dDIuNDg0IDIuNDg0IDIuMzkxIDIuMzc1bDEuMDYzIDEuMDYzcTAuMTI1IDAuMTU2IDAuMzI4IDAuMTU2dDAuMzU5LTAuMTU2cTAuMTU2LTAuMTI1IDAuMTU2LTAuMzEzdC0wLjE1Ni0wLjM0NHYweiI+PC9wYXRoPgo8L3N2Zz4K") !important}.mobile-nav-menu-container li{border-top:1px solid #870848}.mobile-nav-menu-container .nav-menu-first-level{z-index:99;left:unset !important;top:unset !important}.mobile-nav-menu-container .close-mobile-menu svg{bottom:4px;right:2px}.mobile-nav-menu-container .sub-submenu{left:unset;border-bottom:1px solid #870848}}.sg-module-tile{transition:box-shadow .2s ease;border:1px solid #eee;box-shadow:0 1px 1px #eee}.featured-news-tile span.news-labels.news-label{background:#fff !important;color:#ad0f5b !important}@media(min-width: 1200px){.tiles-children-container .contenttile{padding-left:0px;padding-right:0px;width:24%}.tiles-children-container .contenttile{margin-right:.5rem;margin-left:.5rem}.tiles-children-container .contenttile:nth-child(4n){margin-right:0rem}.tiles-children-container .contenttile:nth-child(4n+1){margin-left:0rem}}@media(max-width: 767px){.w-30{width:44% !important}}@media(min-width: 768px)and (max-width: 1214px){.w-30{width:31% !important}}.download-gated .content .categories a{background-image:none !important}.download-gated .content .group:before{content:url("data:image/svg+xml; utf8, %3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2277%22%20height%3D%2277%22%20viewBox%3D%220%200%2011%2055%22%3E%3Ctitle%3Eresource-whitepaper%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23970A82%22%20d%3D%22M24.75%203h-14.5c-0.69%200-1.25%200.56-1.25%201.25v1.75h-1.75c-0.69%200-1.25%200.56-1.25%201.25v20.5c0%200.69%200.56%201.25%201.25%201.25h14.5c0.69%200%201.25-0.56%201.25-1.25v-0.75h1.75c0.69%200%201.25-0.56%201.25-1.25v-21.5c0-0.69-0.56-1.25-1.25-1.25zM22%2027.75c0%200.14-0.1%200.25-0.25%200.25h-14.5c-0.15%200-0.25-0.11-0.25-0.25v-20.5c0-0.15%200.1-0.25%200.25-0.25h9.75v3.75c0%200.69%200.56%201.25%201.25%201.25h3.75v15.75zM18%2010.75v-3.050l3.29%203.3h-3.040c-0.15%200-0.25-0.11-0.25-0.25zM25%2025.75c0%200.14-0.1%200.25-0.25%200.25h-1.75v-14.5c0-0.14-0.050-0.26-0.15-0.35l-5-5c-0.090-0.1-0.21-0.15-0.35-0.15h-7.5v-1.75c0-0.15%200.1-0.25%200.25-0.25h14.5c0.14%200%200.25%200.1%200.25%200.25v21.5zM9.5%2017h3.5c0.28%200%200.5-0.2%200.5-0.5s-0.22-0.5-0.5-0.5h-3.5c-0.3%200-0.5%200.2-0.5%200.5s0.2%200.5%200.5%200.5zM9.5%2020h3.5c0.28%200%200.5-0.2%200.5-0.5s-0.22-0.5-0.5-0.5h-3.5c-0.3%200-0.5%200.2-0.5%200.5s0.2%200.5%200.5%200.5zM19.5%2022h-10c-0.3%200-0.5%200.2-0.5%200.5s0.2%200.5%200.5%200.5h10c0.28%200%200.5-0.2%200.5-0.5s-0.22-0.5-0.5-0.5zM19.5%2025h-10c-0.3%200-0.5%200.2-0.5%200.5s0.2%200.5%200.5%200.5h10c0.28%200%200.5-0.2%200.5-0.5s-0.22-0.5-0.5-0.5zM15%2015.5v4c0%200.28%200.2%200.5%200.5%200.5h4c0.28%200%200.5-0.2%200.5-0.5v-4c0-0.28-0.2-0.5-0.5-0.5h-4c-0.3%200-0.5%200.2-0.5%200.5zM16%2016h3v3h-3v-3z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");position:absolute;left:-30px}.download-gated .content .product:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+dW5pRTAzMzwvdGl0bGU+CjxwYXRoIGZpbGw9IiM5NzBBODIiIGQ9Ik03LjMxMyAxNC4yODFxMC4wOTQgMC4xODggMC4yOTcgMC4yMzR0MC4zOTEtMC4wNDdxMC4xMjUtMC4wNjMgMC4xODgtMC4xNzJ0MC4wNjMtMC4yNjZxMC0wLjA2My0wLjAxNi0wLjEyNXQtMC4wNDctMC4xMjV2MGwtMi4wNjMtMy41MzFxLTAuMDYzLTAuMTI1LTAuMTcyLTAuMTg4dC0wLjIzNC0wLjA2M3EtMC4wOTQgMC0wLjE1NiAwLjAxNnQtMC4wOTQgMC4wNDd2MGwtMy41NjMgMi4wNjNxLTAuMDk0IDAuMDYzLTAuMTU2IDAuMTcydC0wLjA2MyAwLjIzNHEwIDAuMDk0IDAuMDE2IDAuMTU2dDAuMDQ3IDAuMDk0djBxMC4wNjMgMC4xMjUgMC4xNzIgMC4xODh0MC4yMzQgMC4wNjNxMC4wOTQgMCAwLjE1Ni0wLjAxNnQwLjEyNS0wLjA0N2gtMC4wMzFsMi40NjktMS40MDZxLTAuNDA2IDEtMC42NDEgMi4xMjV0LTAuMjM0IDIuMzQ0cTAgMS4wOTQgMC4xODggMi4xMjV0MC41NjMgMmwtMC4wMzEtMC4wNjNxMC4wNjMgMC4xODggMC4yNjYgMC4yNjZ0MC4zOTEgMC4wMTZxMC4xMjUtMC4wNjMgMC4yMTktMC4xODh0MC4wOTQtMC4yODF2LTAuMDc4dC0wLjAzMS0wLjA3OHYwcS0wLjY4OC0xLjkzOC0wLjY0MS00LjAxNnQwLjg1OS0zLjk4NGwxLjQzOCAyLjUzMXpNMTYuMzc1IDI3aC0wLjQzOHEtMS45NjkgMC0zLjc1LTAuNjcydC0zLjE4OC0xLjgyOGgwLjAzMWwyLjg0NC0wLjc1cTAuMTU2LTAuMDYzIDAuMjY2LTAuMTg4dDAuMTA5LTAuMzEzdi0wLjA2M3QtMC4wMzEtMC4wNjN2MHEtMC4wMzEtMC4xNTYtMC4xNzItMC4yNjZ0LTAuMjk3LTAuMTA5cS0wLjAzMSAwLTAuMDYzIDAuMDE2dC0wLjA2MyAwLjAxNnYwbC0zLjk2OSAxLjA2M3EtMC4yMTkgMC4wOTQtMC4yOTcgMC4yMzR0LTAuMDQ3IDAuMzU5bDEuMDYzIDMuOTY5cTAuMDYzIDAuMTg4IDAuMjUgMC4yODF0MC4zNzUgMC4wNjNxMC4xNTYtMC4wMzEgMC4yNS0wLjE3MnQwLjA5NC0wLjI5N3YtMC4xNTZsLTAuNzE5LTIuNjI1cTEuNSAxLjE1NiAzLjM5MSAxLjg0NHQzLjk4NCAwLjY4OHEwLjA5NCAwIDAuMjAzLTAuMDE2dDAuMjAzLTAuMDE2aC0wLjAzMXEwLjIxOSAwIDAuMzU5LTAuMTQxdDAuMTQxLTAuMzU5djAgMCAwcTAtMC4yMTktMC4xNTYtMC4zNTl0LTAuMzQ0LTAuMTQxdjAgMCAwIDB6TTI3LjE4OCAxOC43MTloLTAuMTI1cS0wLjE4OCAwLTAuMzEzIDAuMDk0dC0wLjE4OCAwLjI1djBxLTAuNTYzIDEuOTM4LTEuNzM0IDMuNXQtMi43NjYgMi42MjVsLTAuMDYzIDAuMDMxIDAuMDMxLTIuOTM4cTAtMC4yMTktMC4xNDEtMC4zNTl0LTAuMzU5LTAuMTQxdjBxLTAuMTg4IDAtMC4zNDQgMC4xNDF0LTAuMTU2IDAuMzU5djBsLTAuMDMxIDQuMDYzcTAgMC4yMTkgMC4xNDEgMC4zNTl0MC4zNTkgMC4xNDFsNC4wOTQgMC4wMzFxMC4xODggMCAwLjM0NC0wLjE0MXQwLjE1Ni0wLjM1OS0wLjE1Ni0wLjM1OS0wLjM0NC0wLjE0MWgtMi43NXExLjY1Ni0xLjE4OCAyLjg1OS0yLjgyOHQxLjc5Ny0zLjYwOWwwLjAzMS0wLjA2M3EwLjA2My0wLjIxOS0wLjA0Ny0wLjQwNnQtMC4yOTctMC4yNXYwek0xNS4xODggMS41cS0wLjA2My0wLjA2My0wLjE0MS0wLjA5NHQtMC4xNzItMC4wMzFxLTAuMTI1IDAtMC4yMTkgMC4wNDd0LTAuMTU2IDAuMTQxdjBxLTAuMDYzIDAuMDYzLTAuMDk0IDAuMTQxdC0wLjAzMSAwLjE3MiAwLjA0NyAwLjIwMyAwLjE0MSAwLjE3MnYwbDIuMDk0IDEuNzVxLTIuMTU2LTAuMDk0LTQuMjUgMC41NDd0LTMuNzgxIDEuOTg0cS0wLjA5NCAwLjA2My0wLjE0MSAwLjE1NnQtMC4wNDcgMC4yMTlxMCAwLjA5NCAwLjAzMSAwLjE3MnQwLjA2MyAwLjE0MXYwcTAuMTI1IDAuMTU2IDAuMzQ0IDAuMTg4dDAuMzc1LTAuMDk0cTEuMzc1LTEuMDYzIDMuMTA5LTEuNjg4dDMuNjcyLTAuNjI1cTAuMjE5IDAgMC40NTMgMC4wMTZ0MC40NTMgMC4wMTZoLTAuMDYzbC0xLjg3NSAyLjI4MXEtMC4wNjMgMC4wNjMtMC4wOTQgMC4xNDF0LTAuMDMxIDAuMTcyIDAuMDQ3IDAuMjAzIDAuMTQxIDAuMTcydjBxMC4xNTYgMC4xMjUgMC4zNDQgMC4xMDl0MC4zNDQtMC4xNzJsMi42MjUtMy4xMjVxMC4wNjMtMC4wNjMgMC4wOTQtMC4xNDF0MC4wMzEtMC4xNzJxMC0wLjEyNS0wLjA0Ny0wLjIxOXQtMC4xNDEtMC4xNTZsLTMuMTI1LTIuNjI1ek0yOS4wNjMgOS42NTZxLTAuMDMxIDAtMC4wNzgtMC4wMTZ0LTAuMTA5LTAuMDE2cS0wLjE1NiAwLTAuMjgxIDAuMDk0dC0wLjE4OCAwLjI1djBsLTAuOTA2IDIuNTYzcS0wLjYyNS0yLjAzMS0xLjg0NC0zLjY3MnQtMi45MDYtMi43NjZsLTAuMDMxLTAuMDMxcS0wLjE1Ni0wLjEyNS0wLjM1OS0wLjA3OHQtMC4zMjggMC4yMDMtMC4wNzggMC4zNzUgMC4yMDMgMC4zMTNxMS42MjUgMS4wOTQgMi43NjYgMi42NzJ0MS42NzIgMy40ODRsMC4wMzEgMC4wOTQtMi44MTMtMS4wMzFxLTAuMDMxIDAtMC4wNjMtMC4wMTZ0LTAuMDk0LTAuMDE2cS0wLjE4OCAwLTAuMzQ0IDAuMTU2dC0wLjE1NiAwLjM0NHEwIDAuMTU2IDAuMDk0IDAuMjgxdDAuMjE5IDAuMTg4djBsMy44NDQgMS40MDZxMC4wMzEgMC4wMzEgMC4wNzggMC4wMzFoMC4xMDlxMC4xNTYgMCAwLjI4MS0wLjA5NHQwLjE4OC0wLjIxOXYtMC4wMzFsMS40MDYtMy44MTN2LTAuMTg4cTAtMC4xNTYtMC4wNzgtMC4yODF0LTAuMjM0LTAuMTg4djAgMHoiPjwvcGF0aD4KPC9zdmc+Cg==")}.download-gated .content .audience:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+dW5pRUJDNzwvdGl0bGU+CjxwYXRoIGZpbGw9IiM5NzBBODIiIGQ9Ik0yMi4xMjUgMjEuNjI1cS0xLjE4OC0wLjI1LTEuNzM0LTAuNDg0dC0wLjU0Ny0wLjcwM3EwLTAuMzEzIDAuMTg4LTAuNjA5dDAuNTYzLTAuNzM0cTAuNjU2LTAuODQ0IDEuNDUzLTIuMzU5dDAuNzk3LTQuNjQxcTAtMS41MzEtMC41LTIuODEzLTAuNTMxLTEuMzEzLTEuNDUzLTIuMjY2dC0yLjE3Mi0xLjQ4NC0yLjcxOS0wLjUzMS0yLjcxOSAwLjUzMS0yLjE3MiAxLjQ4NC0xLjQ1MyAyLjIzNHEtMC41MzEgMS4zMTMtMC41MzEgMi44MTMgMCAzLjEyNSAwLjgxMyA0LjY0MXQxLjQ2OSAyLjM1OXEwLjM3NSAwLjQzOCAwLjU2MyAwLjczNHQwLjE4OCAwLjYwOXEwIDAuNS0wLjU0NyAwLjczNHQtMS43MzQgMC40NTNxLTEuNjg4IDAuMzQ0LTMuNjU2IDEuMzQ0dC0xLjk2OSA0LjUzMXEwIDAuMjE5IDAuMTQxIDAuMzU5dDAuMzU5IDAuMTQxaDIyLjVxMC4yMTkgMCAwLjM1OS0wLjE0MXQwLjE0MS0wLjM1OXEwLTMuNS0xLjk2OS00LjV0LTMuNjU2LTEuMzQ0djB6TTEzLjE1NiAyMC40MDZxMC0wLjU5NC0wLjI4MS0xLjA0N3QtMC42ODgtMC45MjJxLTAuNjI1LTAuODEzLTEuMzQ0LTIuMTcydC0wLjcxOS00LjIwM3EwLTIuNTk0IDEuNjg4LTQuMzI4dDQuMTg4LTEuNzM0IDQuMTg4IDEuNzM0IDEuNjg4IDQuMzI4cTAgMi44NDQtMC43MDMgNC4yMDN0LTEuMzU5IDIuMTcycS0wLjM3NSAwLjQ2OS0wLjY1NiAwLjkyMnQtMC4yODEgMS4wNDdxMCAwLjg0NCAwLjUzMSAxLjI2NnQxLjMxMyAwLjY0MXEtMC40MzggMC4zMTMtMS42MjUgMC42MjV0LTMuMDYzIDAuMzEzcS0xLjkwNiAwLTMuMDk0LTAuMzEzdC0xLjU5NC0wLjYyNXEwLjcxOS0wLjI1IDEuMjY2LTAuNjU2dDAuNTQ3LTEuMjV2MHpNNS4yODEgMjdxMC4xMjUtMi4yMTkgMS41NDctMy4xMDl0My4zMjgtMS4yOTdxMC41MzEgMC44NzUgMi4yNSAxLjI2NnQzLjU5NCAwLjM5MSAzLjU5NC0wLjQwNiAyLjI1LTEuMjVxMS45MDYgMC40MDYgMy4zMjggMS4yOTd0MS41NDcgMy4xMDloLTIxLjQzOHoiPjwvcGF0aD4KPC9zdmc+Cg==");position:relative;top:14px}.download-gated .content .vertical:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+dW5pRTBGMTwvdGl0bGU+CjxwYXRoIGZpbGw9IiM5NzBBODIiIGQ9Ik0yNy43NSAxMy4wNjNxLTAuMTI1LTAuMDYzLTAuMjY2LTAuMDYzdC0wLjIzNCAwLjA2M2wtNy4yNSA0LjUzMXYtNC4wOTRxMC0wLjI4MS0wLjI1LTAuNDIydC0wLjUtMC4wMTZsLTguMjUgNC41OTR2LTExLjE1NnEwLTAuMjE5LTAuMTQxLTAuMzU5dC0wLjM1OS0wLjE0MWgtNXEtMC4yMTkgMC0wLjM1OSAwLjE0MXQtMC4xNDEgMC4zNTl2MjFxMCAwLjIxOSAwLjE0MSAwLjM1OXQwLjM1OSAwLjE0MWgyMnEwLjIxOSAwIDAuMzU5LTAuMTQxdDAuMTQxLTAuMzU5di0xNHEwLTAuMTU2LTAuMDYzLTAuMjY2dC0wLjE4OC0wLjE3MnpNMjcgMjdoLTIxdi0yMGg0djExLjVxMCAwLjI4MSAwLjI1IDAuNDIydDAuNSAwLjAxNmw4LjI1LTQuNTk0djQuMTU2cTAgMC4yODEgMC4yNjYgMC40MjJ0MC40ODQtMC4wMTZsNy4yNS00LjV2MTIuNTk0ek0xOSAyMS41djNxMCAwLjIxOSAwLjE0MSAwLjM1OXQwLjM1OSAwLjE0MSAwLjM1OS0wLjE0MSAwLjE0MS0wLjM1OXYtM3EwLTAuMjE5LTAuMTQxLTAuMzU5dC0wLjM1OS0wLjE0MS0wLjM1OSAwLjE0MS0wLjE0MSAwLjM1OXpNMTUuNSAyMXEtMC4yMTkgMC0wLjM1OSAwLjE0MXQtMC4xNDEgMC4zNTl2M3EwIDAuMjE5IDAuMTQxIDAuMzU5dDAuMzU5IDAuMTQxIDAuMzU5LTAuMTQxIDAuMTQxLTAuMzU5di0zcTAtMC4yMTktMC4xNDEtMC4zNTl0LTAuMzU5LTAuMTQxek0xMS41IDIxcS0wLjIxOSAwLTAuMzU5IDAuMTQxdC0wLjE0MSAwLjM1OXYzcTAgMC4yMTkgMC4xNDEgMC4zNTl0MC4zNTkgMC4xNDEgMC4zNTktMC4xNDEgMC4xNDEtMC4zNTl2LTNxMC0wLjIxOS0wLjE1Ni0wLjM1OXQtMC4zNDQtMC4xNDF6TTIzLjUgMjVxMC4yMTkgMCAwLjM1OS0wLjE0MXQwLjE0MS0wLjM1OXYtM3EwLTAuMjE5LTAuMTQxLTAuMzU5dC0wLjM1OS0wLjE0MS0wLjM1OSAwLjE0MS0wLjE0MSAwLjM1OXYzcTAgMC4yMTkgMC4xNTYgMC4zNTl0MC4zNDQgMC4xNDF6Ij48L3BhdGg+Cjwvc3ZnPgo=");position:relative;padding:2px}.download-gated .download-form .event-date-due{background:hsla(0,0%,100%,0);border:1px solid #fff}.download-gated .download-form .event-date-due .link-special a{border-bottom:1px solid #fff}.download-gated .nsform input[type=text]::placeholder,.download-gated .nsform input[type=email]::placeholder,.download-gated .nsform input[type=tel]::placeholder,.download-gated .nsform input[type=password]::placeholder,.download-gated .nsform input[type=datetime]::placeholder,.download-gated .nsform input[type=datetime-local]::placeholder,.download-gated .nsform input[type=date]::placeholder,.download-gated .nsform input[type=month]::placeholder,.download-gated .nsform input[type=time]::placeholder,.download-gated .nsform input[type=week]::placeholder,.download-gated .nsform input[type=number]::placeholder,.download-gated .nsform input[type=url]::placeholder,.download-gated .nsform input[type=search]::placeholder,.download-gated .nsform input[type=color]::placeholder,.download-gated .nsform input[type=file]::placeholder{color:#fff !important;background:0 0 !important}.download-gated .nsform span,.download-gated .nsform legend,.download-gated .nsform label,.download-gated .nsform textarea{color:#fff !important;background:0 0 !important}.download-gated .hbspt-form{box-shadow:none !important}.download-gated .download-img .img .download-circle .download-link{border-radius:50%;margin:-64px auto -100px}.download-gated .download-img .img .download-circle .download-link .download-icon{border-top:2px solid #ddd}.download-gated .download-img .img .download-circle .download-link .download-icon:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+dW5pRTAyMTwvdGl0bGU+CjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0yNy41IDIwLjVxLTAuMjE5IDAtMC4zNTkgMC4xNDF0LTAuMTQxIDAuMzU5djUuNXEwIDAuMjE5LTAuMTQxIDAuMzU5dC0wLjM1OSAwLjE0MWgtMjJxLTAuMjE5IDAtMC4zNTktMC4xNDF0LTAuMTQxLTAuMzU5di01LjVxMC0wLjIxOS0wLjE0MS0wLjM1OXQtMC4zNTktMC4xNDEtMC4zNTkgMC4xNDEtMC4xNDEgMC4zNTl2NS41cTAgMC42MjUgMC40MzggMS4wNjN0MS4wNjMgMC40MzhoMjJxMC42MjUgMCAxLjA2My0wLjQzOHQwLjQzOC0xLjA2M3YtNS41cTAtMC4yMTktMC4xNDEtMC4zNTl0LTAuMzU5LTAuMTQxek0xNS4xNTYgMjAuODQ0cTAuMTg4IDAuMTU2IDAuMzU5IDAuMTU2dDAuMzI4LTAuMTU2bDUuNzUtNS43NXEwLjE1Ni0wLjE1NiAwLjE1Ni0wLjM0NHQtMC4xNTYtMC4zNDQtMC4zNDQtMC4xNTYtMC4zNDQgMC4xNTZsLTQuOTA2IDQuOTA2di0xNi43MTlxMC0wLjIxOS0wLjE0MS0wLjM1OXQtMC4zNTktMC4xNDEtMC4zNTkgMC4xNDEtMC4xNDEgMC4zNTl2MTYuNjg4bC00LjkwNi00LjkwNnEtMC4xNTYtMC4xMjUtMC4zNDQtMC4xMjV0LTAuMzQ0IDAuMTI1cS0wLjE1NiAwLjE1Ni0wLjE1NiAwLjM1OXQwLjE1NiAwLjM1OXoiPjwvcGF0aD4KPC9zdmc+Cg==")}.download-gated .download-img .img .download-circle{margin:0 0 -40px}@media(max-width: 991px){.download-gated .download-form{box-shadow:0 0}.download-gated .download-img .img .download-circle .download-link{margin:-40px auto}}.downloadarchivelink{width:calc(100% - 100px)}.download-gated .hbspt-form .hs-from :-ms-input-placeholder,.download-gated .hbspt-form .hs-from :-moz-placeholder,.download-gated .hbspt-form .hs-from ::-moz-placeholder,.download-gated .hbspt-form .hs-from ::-webkit-input-placeholder{color:#fff !important}.events-wrpper .webinar-featured-image{background:linear-gradient(to bottom right, #00a7ac, #ad0f5b);padding-bottom:30px}.events-wrpper .webinar-featured-image .speakers ul li a{background:rgba(0,0,0,0) !important}.events-wrpper .form.nsform .hbspt-form{box-shadow:none !important}.events-wrpper .webinar-description ul li:not(:last-child){margin-right:1rem}.events-wrpper .webinar-description ul li{flex:1 1 0px;flex-basis:0}.events-wrpper .question-block .flexcontainer .item{flex:1 1 0px;flex-basis:0}.general-header-custom .speakers-description .contents .item .img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.general-header-custom .speakers ul li img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.general-header-custom .speakers-description .contents .item:nth-of-type(even){flex-flow:row-reverse}section.product-header{background-repeat:repeat,no-repeat;background-size:auto,cover;background-position:center,right;min-height:650px}section.product-header.BTS{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-header-business-transformation-suite.jpg)}section.product-header.HUB{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-header-collaboration-hub.jpg)}section.product-header.PM{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-header-process-manager.jpg)}section.product-header.WA{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-header-workflow-accelerator.jpg)}section.product-header.PI{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-header-process-intelligence.jpg)}section.product-header.JM{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-background-journey-modeler.jpeg)}section.product-header .sg-container{height:500px}section.product-header .sg-container .intro-image{width:57.6271186441%;margin-right:1.6949152542%;right:-70px;bottom:-56px}.product-excerpt .product-logo .logo-img,.product-features .feature .feature-details .title .icon{background-size:contain}.product-excerpt .product-logo .logo-img.BTS,.product-features .feature .feature-details .title .icon.BTS{background-image:url(/img/products/BTS.svg)}.product-excerpt .product-logo .logo-img.HUB,.product-features .feature .feature-details .title .icon.HUB{background-image:url(/img/products/HUB.svg)}.product-excerpt .product-logo .logo-img.PM,.product-features .feature .feature-details .title .icon.PM{background-image:url(/img/products/PM.svg)}.product-excerpt .product-logo .logo-img.WA,.product-features .feature .feature-details .title .icon.WA{background-image:url(/img/products/WA.svg)}.product-excerpt .product-logo .logo-img.PI,.product-features .feature .feature-details .title .icon.PI{background-image:url(/img/products/PI.svg)}.product-excerpt .product-logo .logo-img.JM,.product-features .feature .feature-details .title .icon.JM{background-image:url(/img/products/JM.svg)}.product-integrations.BTS{background:#ccedee}.product-integrations.HUB{background:#e7ceda}.product-integrations.PM{background:#fdefcc}.product-integrations.WA{background:#edf1d4}.product-integrations.PI{background:#d9e9f3}.product-integrations.JM{background:#ccedee}.product-integrations h2{color:#ad0f5b}.product-integrations .content{color:#333;-moz-column-count:2;column-count:2;-moz-column-gap:56px;column-gap:56px}.product-integrations .content .section-wrap,.product-integrations .content h3,.product-integrations .content p,.product-integrations .content ul{page-break-inside:avoid;break-inside:avoid-column;display:table}.product-integrations .content ul li{text-indent:-24px}.product-integrations .content ul li:before{content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24'%3E%3Ctitle%3Etypo-edge%3C/title%3E%3Cpath fill='%230070F2' d='M14 22.5c-0.26 0-0.51-0.1-0.71-0.29-0.39-0.39-0.39-1 0-1.41l4.29-4.29-4.29-4.29c-0.39-0.39-0.39-1 0-1.41s1-0.39 1.41 0l5 5c0.39 0.39 0.39 1 0 1.41l-5 5c-0.19 0.18-0.44 0.28-0.7 0.28z'%3E%3C/path%3E%3C/svg%3E");right:4px;speak:none;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0px;position:relative}.product-quote{background-repeat:repeat,no-repeat;background-size:auto,cover;background-position:center,right}.product-quote.BTS{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-background-business-transformation-suite.jpg)}.product-quote.HUB{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-background-collaboration-hub.jpg)}.product-quote.PM{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-background-process-manager.jpg)}.product-quote.WA{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-background-workflow-accelerator.jpg)}.product-quote.PI{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-background-process-intelligence.jpg)}.product-quote.JM{background-image:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png),url(/img/products/product-pages-background-quote-journey-modeler.jpg)}.product-integrations .content{column-count:1 !important}.new-product-layout .product-integrations .features-tiles .feature-tile,.new-product-layout .product-content .features-tiles .feature-tile{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%}@media(max-width: 767px){.new-product-layout .product-integrations .features-tiles .feature-tile,.new-product-layout .product-content .features-tiles .feature-tile{-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-direction:column}}@media(min-width: 1024px){.intro.sixty{width:60%}.intro-image.sixty{width:40%}.intro.fifty{width:50%}.intro-image.fifty{width:50%}}.resource-center .keyword{position:relative}.resource-center .keyword #resource-center-keyword-search{cursor:pointer;margin:3px 20px;width:24px;height:24px;position:absolute;top:0;right:0}.resource-center .filters .filter-icon{position:absolute;right:0;margin:0 10px}.resource-center-nav ul li.view{float:right;margin:12px 6px}.resource-center-nav ul li.view a{width:28px;height:28px}.resource-center-nav ul li.vertical-view{background-image:url("/img/resource-center/icon-vertical.svg");background-repeat:no-repeat}.resource-center-nav ul li.vertical-view.active,.resource-center-nav ul li.vertical-view:hover{background-image:url("/img/resource-center/icon-vertical-active.svg")}.resource-center-nav ul li.horizontal-view{background-image:url("/img/resource-center/icon-horizontal.svg");background-repeat:no-repeat;margin-right:0}.resource-center-nav ul li.horizontal-view.active,.resource-center-nav ul li.horizontal-view:hover{background-image:url("/img/resource-center/icon-horizontal-active.svg")}.management{border:none}@media(max-width: 1023px){.management .management-container .copy-image img{filter:grayscale(0)}}.management .management-container .copy-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%}.management .management-container .copy-image img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.management .management-container .selected>.copy-image>img{-webkit-filter:grayscale(0);filter:grayscale(0)}@media(max-width: 991px){.management .employees .copy-group .copy-image img{filter:grayscale(0) !important}}.management .employees .copy-group:nth-child(2n) .copy-image img{-webkit-filter:grayscale(100%) brightness(95%);filter:grayscale(100%) brightness(95%)}.management .employees .copy-group:nth-child(2) .copy-image img,.management .employees .copy-group:nth-child(4) .copy-image img{-webkit-filter:grayscale(100%) brightness(100%);filter:grayscale(100%) brightness(100%)}.management .employees .copy-group:nth-child(1) .copy-image img,.management .employees .copy-group:nth-child(3) .copy-image img{-webkit-filter:grayscale(100%) brightness(95%);filter:grayscale(100%) brightness(95%)}.management .employees .copy-group .copy-image img:hover,.management .employees .copy-group.selected>.copy-image>picture>img{-webkit-filter:grayscale(0);filter:grayscale(0)}.advisors>h2 span,.management>h2 span{background-color:inherit}.advisors .headline-column,.management .headline-column{transition:opacity .5s ease 0s}.advisors .headline-column.hover-name,.advisors .headline-column.show-name{transition:opacity .5s ease 0s}.management .headline-column.hover-name,.management .headline-column.show-name{transition:opacity .5s ease 0s}.advisors .copy-group,.management .copy-group{border:none}.search-filters ul{width:88%}.shape-polygon-shape-1{background-image:url(/img/shape-polygon-id-1.svg);top:-33px}.shape-icon.icon-action-search{position:absolute;top:50px;left:40px}.search-form-content .s-button .search-button:hover path{fill:#ad0f5b !important}.search-item:last-child{border-bottom:none}.search-item-noresults ul li{text-indent:6px}@media(max-width: 767px){.shape-polygon-shape-1{top:0px}.shape-icon.icon-action-search{top:28px;left:24px}.search-form-content{margin-bottom:2.5rem}}.landing-page-theme #header-animation{height:700px;margin:-320px auto 0;width:960px}.landing-page-theme #image{height:660px}.landing-page-theme .lines{animation:1500ms ease 500ms normal forwards paused linesup;top:50px}.landing-page-theme .animation-started{animation-play-state:running}.landing-page-theme .process-innovation ul li h3 span{-webkit-box-decoration-break:clone;box-decoration-break:clone}.landing-page-theme .datasec .chartlist h3{-webkit-box-decoration-break:clone;box-decoration-break:clone}.landing-page-theme .datasec ul li h3 span{-webkit-box-decoration-break:clone;box-decoration-break:clone}.landing-page-theme .geroqu h3{-webkit-box-decoration-break:clone;box-decoration-break:clone}.landing-page-theme .features-img .desktop .bgimg img{max-width:574px}.landing-page-theme .features-img .desktop .bgimg .litxt span.hs-cta-node a{transition:all .2s ease 0s;border-radius:12px;padding:12px 24px;border:1px solid #fff}.landing-page-theme .circle-chart span{top:50% !important;line-height:48px}@keyframes linesup{0%{opacity:0;top:50px}1%{opacity:1}100%{opacity:1;top:-260px}}@media(max-width: 767px){.landing-page-theme #header-animation{height:480px;width:592px}.landing-page-theme .lines{top:210px}.landing-page-theme #image{height:440px}.landing-page-theme .counter-value#item-4{padding-right:0}.landing-page-theme #counter{padding:0 42px}.landing-page-theme .customers .customers-logos-home .single-logo:nth-child(10n+0){display:none}.landing-page-theme .customers .customers-logos-home .single-logo:nth-child(9n+0){display:block}@keyframes linesup{0%{opacity:0;top:210px}1%{opacity:1}100%{opacity:1;top:-125px}}.signavio-live-theme .partners .img:nth-child(5n+0),.signavio-live-theme .partners .img:nth-child(6n+0),.signavio-live-theme .partners .img:nth-child(7n+0),.signavio-live-theme .partners .img:nth-child(8n+0){display:none}}@media(max-width: 639px){.landing-page-theme #header-animation{height:325px;margin-top:-220px;width:432px}.landing-page-theme #counter{padding:0 32px}.landing-page-theme .counter-value{font-size:16px}.landing-page-theme .counter-value#item-1{padding-left:10px}.landing-page-theme .counter-value#item-5{padding-right:0}.landing-page-theme #image{height:295px}.landing-page-theme .lines{top:185px;top:115px}@keyframes linesup{0%{opacity:0;top:115px}1%{opacity:1}100%{opacity:1;top:-95px}}}@media(min-width: 768px)and (max-width: 991px){.landing-page-theme #header-animation{height:540px;width:720px}.landing-page-theme #counter{padding:0 50px}.landing-page-theme #image{height:500px}.landing-page-theme .lines{top:235px}.landing-page-theme .customers .customers-logos-home .single-logo:nth-child(9n+0),.landing-page-theme .customers .customers-logos-home .single-logo:nth-child(10n+0){display:none}.signavio-live-theme .partners .img:nth-child(7n+0),.signavio-live-theme .partners .img:nth-child(8n+0){display:none}@keyframes linesup{0%{opacity:0;top:235px}1%{opacity:1}100%{opacity:1;top:-155px}}}@media(min-width: 768px)and (max-width: 1024px){.signavio-live-theme .partners .img:nth-child(7n+0),.signavio-live-theme .partners .img:nth-child(8n+0){display:none}}@media(max-width: 479px){.landing-page-theme #header-animation{height:260px;margin-top:-180px;width:336px}.landing-page-theme .lines{top:148px}.landing-page-theme #image{height:235px}.landing-page-theme .counter-value#item-5{padding-right:5px}.landing-page-theme #counter{padding:0 22px}@keyframes linesup{0%{opacity:0;top:148px}1%{opacity:1}100%{opacity:1;top:-80px}}}.page-landing-template .subList .img{background:linear-gradient(to bottom right, #00a7ac, #ad0f5b);-ms-flex-positive:1}.page-landing-template h1 span,.page-landing-template h2.prtitle span{-webkit-box-decoration-break:clone;box-decoration-break:clone}.customer-days header{background-position:center center;height:75vh;min-height:500px;max-height:640px}.customer-days header .hashtag{background:hsla(0,0%,100%,.6);top:12px}.customer-days header .head-logo-container{top:25%}.customer-days header .head-logo-container .logo img{width:30%}.customer-days header .menu{background:linear-gradient(to right, rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.3) 15%, rgba(51, 51, 51, 0.6) 50%, rgba(51, 51, 51, 0.3) 85%, rgba(51, 51, 51, 0))}.customer-days .stripes{background-image:url("/img/customerDays/stripes.svg"),url("/img/customerDays/stripes.svg");background-position:right center,left center;background-repeat:no-repeat,no-repeat;background-size:60px,60px}.customer-days .pattern{background:url(/img/pattern-45-degrees-lines-white-transparent25-12x12.png) repeat}.customer-days .network .lc,.customer-days .network .rc{background:hsla(0,0%,100%,.85)}.customer-days .speakers .speaker .name{background:hsla(0,0%,100%,.6)}.customer-days .speakers .speaker .company{margin:0 25% 24px}.customer-days .tickets .form-container{background:rgba(51,51,51,.9)}.signavio-live-theme header{background:#01999e;background:radial-gradient(circle, #01999e 13%, #007886 40%, #005f75 70%)}.signavio-live-theme header .hashtag{background:hsla(0,0%,100%,.6);top:12px;right:12px}.signavio-live-theme header .header-date{bottom:24px;z-index:99}.signavio-live-theme header .pulse-box-1{position:absolute;left:30%;top:38%}.signavio-live-theme header .pulse-box-2{position:absolute;left:51%;top:34%}.signavio-live-theme header .pulse-box-3{position:absolute;left:74%;top:57%}.signavio-live-theme header .pulse-box-4{position:absolute;left:84%;top:76%}.signavio-live-theme header svg.pulse-svg-1{overflow:visible;width:20px;height:20px}.signavio-live-theme header svg.pulse-svg-1 .first-circle,.signavio-live-theme header svg.pulse-svg-1 .third-circle,.signavio-live-theme header svg.pulse-svg-1 .second-circle{fill:#fff;transform:scale(0.5);transform-origin:center center;animation:pulse-1 3s linear infinite}.signavio-live-theme header svg.pulse-svg-1 .second-circle{animation-delay:1s}.signavio-live-theme header svg.pulse-svg-1 .third-circle{animation-delay:2s}.signavio-live-theme header svg.pulse-svg-2{overflow:visible;width:20px;height:20px}.signavio-live-theme header svg.pulse-svg-2 .first-circle,.signavio-live-theme header svg.pulse-svg-2 .third-circle,.signavio-live-theme header svg.pulse-svg-2 .second-circle{fill:#fff;transform:scale(1);transform-origin:center center;animation:pulse-1 4.5s linear infinite}.signavio-live-theme header svg.pulse-svg-2 .second-circle{animation-delay:2.5s}.signavio-live-theme header svg.pulse-svg-2 .third-circle{animation-delay:3.5s}.signavio-live-theme .about .hbspt-form{box-shadow:unset}.signavio-live-theme .partners .img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8 !important}.signavio-live-theme .agenda{background-image:url(/img/live/background-top-right-2020.svg),url(/img/live/background-buttom-left-2020.svg);background-position:top right,bottom left;background-repeat:no-repeat,no-repeat;background-size:60%,60%;padding:40px 0}.signavio-live-theme .agenda ul.nav li:hover{background-color:#3a7d90;color:#fff}.signavio-live-theme .agenda ul.nav li.eu{border-bottom:4px solid #f4b100}.signavio-live-theme .agenda ul.nav li.us{border-bottom:4px solid #a5b827}.signavio-live-theme .agenda ul.nav li.asia{border-bottom:4px solid #4093c5}.signavio-live-theme .agenda ul.nav li.active{background-color:#3a7d90;color:#fff}@media(min-width: 768px){.signavio-live-theme .agenda .agenda-element .date{width:12.5%}}.signavio-live-theme .agenda .agenda-element .date .datelm{background:#3a7d90}@media(min-width: 768px){.signavio-live-theme .agenda .agenda-element .data{width:87.5%}}.signavio-live-theme .agenda .agenda-element .data .eu{background:#f4b100}.signavio-live-theme .agenda .agenda-element .data .us{background:#a5b827}.signavio-live-theme .agenda .agenda-element .data .asia{background:#4093c5}.signavio-live-theme .faqs .element:nth-child(even){background:#3a7d90}.signavio-live-theme .faqs .element{background:#095d75}@keyframes pulse-1{0%{transform:scale(0.5);opacity:0}50%{opacity:.3}70%{opacity:.29}100%{transform:scale(6);opacity:0}}section.home-newsboard .item4 .image,section.home-newsboard .item7 .image{background-position:center center}section.home-newsboard .tile{min-height:230px}section.home-newsboard .tile h3 div{-webkit-box-decoration-break:clone;box-decoration-break:clone}section.home-newsboard .tile h3 span{top:4px}section.home-newsboard .item1{grid-area:area1}section.home-newsboard .item2{grid-area:area2}section.home-newsboard .item3{grid-area:area3}section.home-newsboard .item4{grid-area:area4}section.home-newsboard .item5{grid-area:area5}section.home-newsboard .item6{grid-area:area6}section.home-newsboard .item7{grid-area:area7}section.home-newsboard .item8{grid-area:area8}section.home-newsboard .item9{grid-area:area9}section.home-newsboard .item1,section.home-newsboard .item5,section.home-newsboard .item6{-ms-flex:1;flex:1;-ms-flex-flow:wrap;flex-flow:wrap}section.home-newsboard .item1 .image,section.home-newsboard .item5 .image,section.home-newsboard .item6 .image{-ms-flex:1;flex:1;background-position:center center}section.home-newsboard .item1 .newscontent,section.home-newsboard .item5 .newscontent,section.home-newsboard .item6 .newscontent{-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}section.home-newsboard .item1 .newscontent .cta,section.home-newsboard .item5 .newscontent .cta,section.home-newsboard .item6 .newscontent .cta{left:16px;right:16px;bottom:16px}section.home-newsboard .item2,section.home-newsboard .item3,section.home-newsboard .item8,section.home-newsboard .item9{-ms-flex:1;flex:1}section.home-newsboard .item2 .newscontent,section.home-newsboard .item3 .newscontent,section.home-newsboard .item8 .newscontent,section.home-newsboard .item9 .newscontent{-ms-flex:1;flex:1}section.home-newsboard .item2 .newscontent .cta,section.home-newsboard .item3 .newscontent .cta,section.home-newsboard .item8 .newscontent .cta,section.home-newsboard .item9 .newscontent .cta{left:16px;right:16px;bottom:16px}section.home-newsboard .item4{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;background-color:#fff}section.home-newsboard .item4 .image{-ms-flex:1;flex:1}section.home-newsboard .item4 .title{width:49.1525423729%}section.home-newsboard .item4 .title span{-webkit-box-decoration-break:clone;box-decoration-break:clone}section.home-newsboard .item4 .cta{left:16px;right:66%;bottom:16px}section.home-newsboard .item7{-ms-flex:1;flex:1}section.home-newsboard .item7 .image{-ms-flex:1;flex:1}section.home-newsboard .item7 .title{width:49.1525423729%}section.home-newsboard .item7 .title span{-webkit-box-decoration-break:clone;box-decoration-break:clone}section.home-newsboard .item7 .cta{left:16px;right:66%;bottom:16px}section.home-newsboard .grid-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;grid-template-areas:"area1 area1 area2 area3" "area4 area4 area5 area5" "area6 area6 area7 area7" "area8 area9 area7 area7";grid-gap:16px;margin-top:40px}@media(max-width: 479px){section.home-newsboard .item4 .image .cta{left:50%;transform:translate(-50%, 0);width:90%}section.home-newsboard .item7 .image .cta{left:50%;transform:translate(-50%, 0);width:90%}}@media(max-width: 767px){section.home-newsboard .grid-container{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(6, 1fr);grid-template-areas:"area1 area1" "area2 area3" "area4 area4" "area5 area5" "area7 area7" "area7 area7"}section.home-newsboard .item7 .image .title{width:83.0508474576%;float:left;margin-right:1.6949152542%}section.home-newsboard .item6,section.home-newsboard .item8,section.home-newsboard .item9{display:none}section.home-newsboard .item4 .image .title{width:83.0508474576%;float:left;margin-right:1.6949152542%}}@media(min-width: 768px)and (max-width: 991px){section.home-newsboard .item6{-ms-flex-direction:column;flex-direction:column}section.home-newsboard .item6 .newscontent:before{bottom:100%;left:50%;top:-24px;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:24px;margin-left:-24px}section.home-newsboard .grid-container{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(5, 1fr);grid-template-areas:"area1 area1 area2" "area3 area4 area4" "area5 area5 area8" "area7 area7 area6" "area7 area7 area6"}section.home-newsboard .item9{display:none}}@media(min-width: 768px)and (max-width: 1249px){section.home-newsboard .item4 .image .title{width:66.1016949153%;float:left;margin-right:1.6949152542%}}.embla__button{touch-action:manipulation;z-index:1;top:50%;transform:translateY(-50%);border:0;fill:#000}.embla__button:disabled{opacity:.3}.embla__button--prev{left:27px}.embla__button--next{right:27px}.embla__button:disabled{opacity:.3}.embla__dot:after{content:""}[data-tooltip]{position:relative;display:inline-block;box-sizing:content-box}[data-tooltip]:before,[data-tooltip]:after{position:absolute;visibility:hidden;opacity:0;z-index:999999;box-sizing:content-box;transform:translate3d(0, 0, 0)}[data-tooltip]:before{content:"";border:6px solid rgba(0,0,0,0)}[data-tooltip]:after{height:22px;padding:11px 11px 0 11px;font-size:13px;line-height:11px;content:attr(data-tooltip);white-space:nowrap}[data-tooltip].simptip-position-top:before{border-top-color:#870848}[data-tooltip].simptip-position-top:after{background-color:#870848;color:#ddd}[data-tooltip].simptip-position-bottom:before{border-bottom-color:#870848}[data-tooltip].simptip-position-bottom:after{background-color:#870848;color:#ddd}[data-tooltip].simptip-position-left:before{border-left-color:#870848}[data-tooltip].simptip-position-left:after{background-color:#870848;color:#ddd}[data-tooltip].simptip-position-right:before{border-right-color:#870848}[data-tooltip].simptip-position-right:after{background-color:#870848;color:#ddd}[data-tooltip].simptip-position-top.half-arrow:before,[data-tooltip].simptip-position-bottom.half-arrow:before{border-right:7px solid #870848}[data-tooltip]:hover,[data-tooltip]:focus{background-color:rgba(0,0,0,0)}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1;visibility:visible}[data-tooltip]:focus:before,[data-tooltip]:focus:after{opacity:1;visibility:visible}.simptip-position-right:before,.simptip-position-left:before,.simptip-position-right:after,.simptip-position-left:after{bottom:50%}.simptip-position-right:before,.simptip-position-left:before{margin-bottom:-5px}.simptip-position-right:after,.simptip-position-left:after{margin-bottom:-14.6666666667px}.half-arrow.simptip-position-right:before,.half-arrow.simptip-position-left:before{bottom:16px;border-style:none;border-top:7px solid rgba(0,0,0,0)}.simptip-multiline.simptip-position-right:before,.simptip-multiline.simptip-position-left:before,.simptip-multiline.simptip-position-right:after,.simptip-multiline.simptip-position-left:after{transform:translateY(50%);-webkit-filter:blur(0px);filter:blur(0px);margin-bottom:0}.simptip-multiline.simptip-position-right:before,.simptip-multiline.simptip-position-left:before{margin-bottom:0}.simptip-multiline.half-arrow.simptip-position-right:before,.simptip-multiline.half-arrow.simptip-position-left:before{margin-bottom:-2px}.simptip-position-right:before,.simptip-position-right:after{left:100%}.simptip-position-right:before{margin-left:-2px}.simptip-position-right:after{margin-left:10px}.simptip-position-right.simptip-movable:before{margin-left:-10px}.simptip-position-right.simptip-movable:after{margin-left:2px}.simptip-position-right.simptip-movable:hover:before,.simptip-position-right.simptip-movable:hover:after{transform:translateX(10px)}.simptip-position-right.simptip-movable.half-arrow:before{margin-left:-5px}.simptip-position-right.simptip-movable.simptip-multiline:hover:before,.simptip-position-right.simptip-movable.simptip-multiline:hover:after{transform:translate(10px, 50%)}.simptip-position-right.half-arrow:before{margin-left:3px;border-right:7px solid #870848}.simptip-position-left:before,.simptip-position-left:after{right:100%}.simptip-position-left:before{margin-right:-2px}.simptip-position-left:after{margin-right:10px}.simptip-position-left.simptip-movable:before{margin-right:-10px}.simptip-position-left.simptip-movable:after{margin-right:2px}.simptip-position-left.simptip-movable:hover:before,.simptip-position-left.simptip-movable:hover:after{transform:translateX(-10px)}.simptip-position-left.simptip-movable.half-arrow:before{margin-right:-5px}.simptip-position-left.simptip-movable.simptip-multiline:hover:before,.simptip-position-left.simptip-movable.simptip-multiline:hover:after{transform:translate(-10px, 50%)}.simptip-position-left.half-arrow:before{margin-right:3px;border-left:7px solid #870848}.simptip-position-bottom:before,.simptip-position-top:before,.simptip-position-bottom:after,.simptip-position-top:after{left:50%;transform:translateX(-50%)}.simptip-position-bottom:after,.simptip-position-top:after{width:auto}.half-arrow.simptip-position-bottom:before,.half-arrow.simptip-position-top:before{border-style:none;border-right:7px solid #870848}.simptip-position-bottom:before,.simptip-position-bottom:after{top:100%}.simptip-position-bottom:before{margin-top:-5px}.simptip-position-bottom:after{margin-top:7px}.simptip-position-bottom:hover:before,.simptip-position-bottom:hover:after{transform:translate(-50%, 0)}.simptip-position-bottom.simptip-movable:before{margin-top:-15px}.simptip-position-bottom.simptip-movable:after{margin-top:-3px}.simptip-position-bottom.simptip-movable:hover:before,.simptip-position-bottom.simptip-movable:hover:after{transform:translate(-50%, -15px)}.simptip-position-bottom.simptip-movable.half-arrow:before{margin-top:-10px}.simptip-position-bottom.half-arrow:before{margin-top:0;border-top:7px solid rgba(0,0,0,0)}.simptip-position-top:before,.simptip-position-top:after{bottom:100%}.simptip-position-top:before{margin-bottom:-5px}.simptip-position-top:after{margin-bottom:7px}.simptip-position-top:hover:before,.simptip-position-top:hover:after{transform:translate(-50%, 0px)}.simptip-position-top.simptip-movable:before{margin-bottom:-15px}.simptip-position-top.simptip-movable:after{margin-bottom:-3px}.simptip-position-top.simptip-movable:hover:before,.simptip-position-top.simptip-movable:hover:after{transform:translate(-50%, -10px)}.simptip-position-top.simptip-movable.half-arrow:before{margin-bottom:-10px}.simptip-position-top.half-arrow:before{margin-bottom:0;border-bottom:7px solid rgba(0,0,0,0)}.simptip-movable:before,.simptip-movable:after{transition:all .1s linear}.simptip-smooth:after{border-radius:4px}.simptip-fade:before,.simptip-fade:after{transition:opacity .2s linear,visibility .2s linear}.simptip-multiline:after{height:auto;width:150px;padding:11px;line-height:19px;white-space:pre-line;text-align:left}.simptip-info.simptip-position-top:before{border-top-color:#ad0f5b}.simptip-info.simptip-position-top:after{background-color:#ad0f5b;color:#ddd}.simptip-info.simptip-position-bottom:before{border-bottom-color:#ad0f5b}.simptip-info.simptip-position-bottom:after{background-color:#ad0f5b;color:#ddd}.simptip-info.simptip-position-left:before{border-left-color:#ad0f5b}.simptip-info.simptip-position-left:after{background-color:#ad0f5b;color:#ddd}.simptip-info.simptip-position-right:before{border-right-color:#ad0f5b}.simptip-info.simptip-position-right:after{background-color:#ad0f5b;color:#ddd}.simptip-info.simptip-position-top.half-arrow:before,.simptip-info.simptip-position-bottom.half-arrow:before{border-right:7px solid #ad0f5b}.simptip-warning.simptip-position-top:before{border-top-color:#fae100}.simptip-warning.simptip-position-top:after{background-color:#fae100;color:#ddd}.simptip-warning.simptip-position-bottom:before{border-bottom-color:#fae100}.simptip-warning.simptip-position-bottom:after{background-color:#fae100;color:#ddd}.simptip-warning.simptip-position-left:before{border-left-color:#fae100}.simptip-warning.simptip-position-left:after{background-color:#fae100;color:#ddd}.simptip-warning.simptip-position-right:before{border-right-color:#fae100}.simptip-warning.simptip-position-right:after{background-color:#fae100;color:#ddd}.simptip-warning.simptip-position-top.half-arrow:before,.simptip-warning.simptip-position-bottom.half-arrow:before{border-right:7px solid #fae100}.success-stories-nl .insights-products svg,.success-stories-nl .insights-usecases svg{margin-right:1rem}.success-stories-nl .main-content{max-width:800px}@media(min-width: 768px){.success-stories-nl .md\:pt-44{padding-top:11rem}}@media(min-width: 768px)and (max-width: 1023px){.success-stories-nl .insights-cont{width:50%}.success-stories-nl .insights-cont .insight-container-left{width:50%}.success-stories-nl .insights-cont .insight-container-right{width:50%}}@media(max-width: 991px){.success-stories-nl .general-header .insights .insight-container-right{width:70%}}.success-stories-nl .general-header .insights .insights-logo{min-width:150px}.success-stories-nl .general-header .insights .insights-logo img{max-height:3rem}@media(min-width: 1024px){.success-stories-nl .general-header .insights .insights-logo img{border-style:solid;border-right-color:#fff;border-right-width:2px;padding-right:1rem}}@media(max-width: 1023px){.success-stories-nl .general-header .vidyard_wrapper{margin-bottom:3rem}}.success-stories-nl .attachments-img img{margin:0 auto}.success-stories-nl .featured-success-stories-tile .attachments-img{min-height:180px}.success-stories-nl .featured-success-stories-tile .attachments-img .vertical{width:auto;height:180px}.general-header .ctas .cta,.general-header-custom .ctas .cta,.product-trail .ctas .cta,.product-item-complete-description .ctas .cta{float:left;margin-right:1rem}@media(max-width: 767px){.general-header .ctas .cta,.general-header-custom .ctas .cta,.product-trail .ctas .cta,.product-item-complete-description .ctas .cta{width:100%;margin-right:0;margin-top:1rem}}@media(max-width: 1023px){.general-header .ctas .cta:last-child,.general-header-custom .ctas .cta:last-child,.product-trail .ctas .cta:last-child,.product-item-complete-description .ctas .cta:last-child{margin-right:0}}.general-header .vidyard_wrapper,.general-header-custom .vidyard_wrapper,.product-trail .vidyard_wrapper,.product-item-complete-description .vidyard_wrapper{float:none !important}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(0.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child,.basicLightbox__placeholder>iframe:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>video:first-child:last-child,.basicLightbox__placeholder>iframe:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder,.basicLightbox--iframe .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.success-stories-header,.success-stories-header-hero,.success-story-about{background-image:linear-gradient(153deg, rgba(152, 152, 152, 0.03) 0, rgba(152, 152, 152, 0.03) 9%, rgba(197, 197, 197, 0.03) 9%, rgba(197, 197, 197, 0.03) 21%, rgba(106, 106, 106, 0.03) 21%, rgba(106, 106, 106, 0.03) 32%, rgba(222, 222, 222, 0.03) 32%, rgba(222, 222, 222, 0.03) 72%, rgba(16, 16, 16, 0.03) 72%, rgba(16, 16, 16, 0.03) 92%, rgba(181, 181, 181, 0.03) 92%, rgba(181, 181, 181, 0.03) 97%, rgba(130, 130, 130, 0.03) 97%, rgba(130, 130, 130, 0.03) 100%),linear-gradient(39deg, rgba(237, 237, 237, 0.03) 0, rgba(237, 237, 237, 0.03) 22%, rgba(126, 126, 126, 0.03) 22%, rgba(126, 126, 126, 0.03) 55%, rgba(196, 196, 196, 0.03) 55%, rgba(196, 196, 196, 0.03) 61%, rgba(121, 121, 121, 0.03) 61%, rgba(121, 121, 121, 0.03) 71%, rgba(133, 133, 133, 0.03) 71%, rgba(133, 133, 133, 0.03) 84%, rgba(132, 132, 132, 0.03) 84%, rgba(132, 132, 132, 0.03) 97%, rgba(185, 185, 185, 0.03) 97%, rgba(185, 185, 185, 0.03) 100%),linear-gradient(124deg, rgba(168, 168, 168, 0.03) 0, rgba(168, 168, 168, 0.03) 7%, rgba(169, 169, 169, 0.03) 7%, rgba(169, 169, 169, 0.03) 19%, rgba(73, 73, 73, 0.03) 19%, rgba(73, 73, 73, 0.03) 50%, rgba(150, 150, 150, 0.03) 50%, rgba(150, 150, 150, 0.03) 67%, rgba(68, 68, 68, 0.03) 67%, rgba(68, 68, 68, 0.03) 81%, rgba(111, 111, 111, 0.03) 81%, rgba(111, 111, 111, 0.03) 91%, rgba(191, 191, 191, 0.03) 91%, rgba(191, 191, 191, 0.03) 100%),linear-gradient(95deg, rgba(147, 147, 147, 0.03) 0, rgba(147, 147, 147, 0.03) 17%, rgba(79, 79, 79, 0.03) 17%, rgba(79, 79, 79, 0.03) 27%, rgba(28, 28, 28, 0.03) 27%, rgba(28, 28, 28, 0.03) 45%, rgba(27, 27, 27, 0.03) 45%, rgba(27, 27, 27, 0.03) 56%, rgba(228, 228, 228, 0.03) 56%, rgba(228, 228, 228, 0.03) 64%, rgba(38, 38, 38, 0.03) 64%, rgba(38, 38, 38, 0.03) 72%, rgba(42, 42, 42, 0.03) 72%, rgba(42, 42, 42, 0.03) 100%),linear-gradient(346deg, rgba(59, 59, 59, 0.03) 0, rgba(59, 59, 59, 0.03) 16%, rgba(66, 66, 66, 0.03) 16%, rgba(66, 66, 66, 0.03) 20%, rgba(236, 236, 236, 0.03) 20%, rgba(236, 236, 236, 0.03) 41%, rgba(244, 244, 244, 0.03) 41%, rgba(244, 244, 244, 0.03) 55%, rgba(106, 106, 106, 0.03) 55%, rgba(106, 106, 106, 0.03) 61%, rgba(220, 220, 220, 0.03) 61%, rgba(220, 220, 220, 0.03) 63%, rgba(209, 209, 209, 0.03) 63%, rgba(209, 209, 209, 0.03) 100%),linear-gradient(90deg, #00a7ac, #ad0f5b)}h2{-webkit-box-decoration-break:clone;box-decoration-break:clone}hr.styled{display:block;unicode-bidi:isolate;margin-block-start:.5em;margin-block-end:.5em;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden;border-style:inset;border-width:1px}.main-content.single-column{max-width:800px}.main-content.single-column .content h3{padding-top:1rem}@media(max-width: 767px){p{word-break:break-word}#wrap{padding-top:0}}.sg-button{transition:all .2s ease 0s}.sg-button:hover{transition:all .2s ease 0s}.content a:not(.sg-button){padding:0 2px}.content ul li:before{content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24'%3E%3Ctitle%3Etypo-edge%3C/title%3E%3Cpath fill='%230070F2' d='M14 22.5c-0.26 0-0.51-0.1-0.71-0.29-0.39-0.39-0.39-1 0-1.41l4.29-4.29-4.29-4.29c-0.39-0.39-0.39-1 0-1.41s1-0.39 1.41 0l5 5c0.39 0.39 0.39 1 0 1.41l-5 5c-0.19 0.18-0.44 0.28-0.7 0.28z'%3E%3C/path%3E%3C/svg%3E");right:4px;speak:none;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.quotetext:before{content:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMzAgMzAiPgo8dGl0bGU+dHlwby1xdW90ZS1jbG9zaW5nPC90aXRsZT4KPHBhdGggZmlsbD0iI2FkMGY1YiIgZD0iTTI3LjkgMjAuMmMtMC4xNy0yLjU3LTAuMjYtNS4xNy0wLjM5LTcuNzUtMC4wNzAtMS4zNi0xLjI0LTIuNDctMi42LTIuNDdoLTYuNWMtMS4zNiAwLTIuNDcgMS4xNi0yLjQgMi41bDAuMyA3LjI1YzAuMDYwIDEuMzUgMS4yNyAyLjQgMi42MyAyLjIzbDMuOC0wLjQ2YzAuNTggMi45My0wLjYzIDQuMTUtMi44OSA0LjQ1LTAuMjggMC4wNDAtMC40OSAwLjI5LTAuNDUgMC41OGwwLjUgM2MwLjA0MCAwLjIzIDAuMjYgMC40IDAuNDkgMC40IDIuMiAwIDQuMDcwLTAuNzUgNS40LTIuMTYgMS42MS0xLjY3IDIuMzQtNC4yMSAyLjExLTcuNTd6TTI1LjA4MCAyNy4xNmMtMS4yOSAxLjM3LTIuOTUgMS43Ni00LjI1IDEuODNsLTAuMzUtMi4wODBjMi45LTAuNTMgMy45Ny0yLjg5IDMuMTYtNi0wLjA2MC0wLjIzLTAuMy0wLjQtMC41NC0wLjM3bC00LjI2IDAuNWMtMC43OSAwLjA5MC0xLjQ4LTAuNDktMS41LTEuMjlsLTAuMzQtNy4yN2MwLTAuOCAwLjYtMS40OCAxLjQtMS40OGg2LjVjMC44NCAwIDEuNTYgMC42OCAxLjYgMS41IDAuMTQgMi41OCAwLjIgNS4xOSAwLjM5IDcuNzYgMC4yMSAzLjA3MC0wLjM5IDUuMzktMS44MSA2Ljl6TTE0LjUgMTIuNDdjLTAuMDcwLTEuMzYtMS4yNC0yLjQ3LTIuNi0yLjQ3aC02LjVjLTEuMzUgMC0yLjQ2IDEuMTYtMi40IDIuNWwwLjMgNy4yNWMwLjA2MCAxLjM1IDEuMjcgMi40IDIuNjMgMi4yM2wzLjgtMC40NmMwLjU4IDIuOTMtMC42MyA0LjE1LTIuODkgNC40NS0wLjI4IDAuMDQwLTAuNDkgMC4yOS0wLjQ1IDAuNThsMC41IDNjMC4wNzAgMC4yNSAwLjI5IDAuNDUgMC41MSAwLjQ1IDIuMiAwIDQuMDcwLTAuNzUgNS40LTIuMTYgMS42LTEuNyAyLjMtNC4yOCAyLjEtNy42LTAuMTUtMi41OS0wLjI1LTUuMTktMC40LTcuNzd6TTEyLjA4MCAyNy4xNmMtMS4yOSAxLjM3LTIuOTUgMS43Ni00LjI1IDEuODNsLTAuMzUtMi4wODBjMi45LTAuNTMgMy45Ny0yLjg5IDMuMTYtNi0wLjA2MC0wLjIzLTAuMy0wLjQtMC41NC0wLjM3bC00LjI3IDAuNWMtMC43OSAwLjA5MC0xLjQ4LTAuNDktMS41LTEuMjlsLTAuMzMtNy4yN2MtMC4wMzAtMC44MSAwLjYtMS40OCAxLjQtMS40OGg2LjVjMC44NCAwIDEuNTYgMC42OCAxLjYgMS41IDAuMTQgMi41OCAwLjIgNS4xOSAwLjM5IDcuNzYgMC4yMSAzLjA3MC0wLjM5IDUuMzktMS44MSA2Ljl6Ij48L3BhdGg+Cjwvc3ZnPgo=");position:absolute;left:-2rem;top:-2px}.quotation small:before{content:"— ";margin-right:4px}.main-content ul li{text-indent:-18px}.module-tile .quotation:before{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMwIDMwIj4KPHBhdGggZmlsbD0iI2FkMGY1YiIgZD0iTTI3LjkgMjAuMmMtMC4xNy0yLjU3LTAuMjYtNS4xNy0wLjM5LTcuNzUtMC4wNzAtMS4zNi0xLjI0LTIuNDctMi42LTIuNDdoLTYuNWMtMS4zNiAwLTIuNDcgMS4xNi0yLjQgMi41bDAuMyA3LjI1YzAuMDYwIDEuMzUgMS4yNyAyLjQgMi42MyAyLjIzbDMuOC0wLjQ2YzAuNTggMi45My0wLjYzIDQuMTUtMi44OSA0LjQ1LTAuMjggMC4wNDAtMC40OSAwLjI5LTAuNDUgMC41OGwwLjUgM2MwLjA0MCAwLjIzIDAuMjYgMC40IDAuNDkgMC40IDIuMiAwIDQuMDcwLTAuNzUgNS40LTIuMTYgMS42MS0xLjY3IDIuMzQtNC4yMSAyLjExLTcuNTd6TTI1LjA4MCAyNy4xNmMtMS4yOSAxLjM3LTIuOTUgMS43Ni00LjI1IDEuODNsLTAuMzUtMi4wODBjMi45LTAuNTMgMy45Ny0yLjg5IDMuMTYtNi0wLjA2MC0wLjIzLTAuMy0wLjQtMC41NC0wLjM3bC00LjI2IDAuNWMtMC43OSAwLjA5MC0xLjQ4LTAuNDktMS41LTEuMjlsLTAuMzQtNy4yN2MwLTAuOCAwLjYtMS40OCAxLjQtMS40OGg2LjVjMC44NCAwIDEuNTYgMC42OCAxLjYgMS41IDAuMTQgMi41OCAwLjIgNS4xOSAwLjM5IDcuNzYgMC4yMSAzLjA3MC0wLjM5IDUuMzktMS44MSA2Ljl6TTE0LjUgMTIuNDdjLTAuMDcwLTEuMzYtMS4yNC0yLjQ3LTIuNi0yLjQ3aC02LjVjLTEuMzUgMC0yLjQ2IDEuMTYtMi40IDIuNWwwLjMgNy4yNWMwLjA2MCAxLjM1IDEuMjcgMi40IDIuNjMgMi4yM2wzLjgtMC40NmMwLjU4IDIuOTMtMC42MyA0LjE1LTIuODkgNC40NS0wLjI4IDAuMDQwLTAuNDkgMC4yOS0wLjQ1IDAuNThsMC41IDNjMC4wNzAgMC4yNSAwLjI5IDAuNDUgMC41MSAwLjQ1IDIuMiAwIDQuMDcwLTAuNzUgNS40LTIuMTYgMS42LTEuNyAyLjMtNC4yOCAyLjEtNy42LTAuMTUtMi41OS0wLjI1LTUuMTktMC40LTcuNzd6TTEyLjA4MCAyNy4xNmMtMS4yOSAxLjM3LTIuOTUgMS43Ni00LjI1IDEuODNsLTAuMzUtMi4wODBjMi45LTAuNTMgMy45Ny0yLjg5IDMuMTYtNi0wLjA2MC0wLjIzLTAuMy0wLjQtMC41NC0wLjM3bC00LjI3IDAuNWMtMC43OSAwLjA5MC0xLjQ4LTAuNDktMS41LTEuMjlsLTAuMzMtNy4yN2MtMC4wMzAtMC44MSAwLjYtMS40OCAxLjQtMS40OGg2LjVjMC44NCAwIDEuNTYgMC42OCAxLjYgMS41IDAuMTQgMi41OCAwLjIgNS4xOSAwLjM5IDcuNzYgMC4yMSAzLjA3MC0wLjM5IDUuMzktMS44MSA2Ljl6Ij48L3BhdGg+Cjwvc3ZnPg==") !important;position:absolute;left:-38px}.itcs-widgetc-container{background:0 0 !important}section.itcs-widgetc *{font-family:"Titillium Web",sans-serif !important}.vidyard .innerContainer{padding:56.25% 0 0;margin:auto auto 24px}.vidyard .vidyard_player span iframe{min-height:auto !important}.blogpost .featured-post .blog-submenu ul li a{transition:all .2s ease 0s}.blogpost .featured-post a{transition:all .2s ease 0s}.blogpost .featured-post a .post-title{top:24px}.blogpost .featured-post a .post-category-date{bottom:16px}#notifier-container .notifier-point svg.pulse-svg-1 .first-circle{fill:#fff;transform:scale(0.5);transform-origin:center center;animation:pulse-1 2s linear infinite}#notifier-container .notifier-icon{z-index:999}#notifier-container .notifier-icon .notifier-nav{width:400px}#notifier-container .notifier-icon .notifier-nav .item .event-title{width:61.8644067797%;margin-right:1.6949152542%}#notifier-container .notifier-icon .notifier-nav .item .cta a{transition:all .2s ease 0s}#notifier-container .notifier-icon .notifier-nav .item .cta a:hover{transition:all .2s ease 0s}#notifier-container .notifier-icon .notifier-nav .upcoming-events a{transition:all .2s ease 0s}#notifier-container .notifier-icon .notifier-nav .upcoming-events a:hover{transition:all .2s ease 0s}#notifier-container .notifier-icon:hover .notifier-nav{display:block}.download-webinar{background:linear-gradient(to bottom right, #00a7ac, #ad0f5b)}.archive-list .header-image{padding-right:5%;padding-left:5%}#load-more-customers a{background-image:none !important}.page-footer-divider.pfd-question{border-radius:96px;line-height:48px;margin:0 auto;top:-48px}.page-footer-divider svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.customer-success-about .text{background:hsla(0,0%,100%,.8)}.custompage-success .text h3{font-weight:200}.custompage-success .vidyard_wrapper{float:unset !important}.custompage-success .vidyard_wrapper .play-btn{display:none !important}.custompage-success .vidyard_wrapper img{min-width:100% !important}.video-container{position:relative;width:100%;height:0;padding-bottom:66.6667%;clear:left}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.customerarchivelink,.customerarchivelink:hover{background-image:unset !important}.download-list ul li a.button{max-height:40px}.download-list ul li{text-indent:0}.download-list .content a:not(.sg-button),.download-list span.link-special{background-image:unset !important}.expand{position:absolute;left:8px;top:4px}.header-s-form-container input[type=search]{background-color:rgba(173,15,91,0);border:none;border-bottom:1px solid #fff !important;right:8px;transition:all .5s;-webkit-appearance:textfield}.main-content ul.dictionary-letters li{text-indent:0}.dictionary h2 span{background:0 0}.dictionary-excerpt ul li a{transition:all .5s ease 0s}.dictionary-excerpt ul li a:hover{transition:all .5s ease 0s}.content.dictionary .arrowUp{position:relative;background-color:#ddd;border-radius:24px;font-size:24px;left:50%;margin-left:-12px;top:-12px;z-index:1}section.home-success-stories .single-story{transition:box-shadow .2s ease;box-shadow:0 1px 1px #eee;flex:1 1 0px}.usecases-overview .module-tile{transition:box-shadow .2s ease;box-shadow:0 1px 1px #eee;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-direction:column}.main-content ol{counter-reset:li}.main-content ol li{list-style:none}.main-content ol>li:before{content:counter(li) ".";counter-increment:li}.modal-is-title{z-index:999 !important;background:rgba(.47,0,.74,.71);height:100% !important}.modal-autosize .modal-child{background:rgba(0,0,0,0) !important;box-shadow:unset !important}.header-slider{background:#ebf8ff}section.home-products .products-top-bar .product-item-content{-ms-flex:1 1 0px;flex:1 1 0px;padding:10px 10px 0 0;border-bottom:2px solid #00a7ac}section.home-products .products-inner-content .product-item-description .product-item-complete-description .ctas .cta:nth-child(2) a.cta_button{background:#870848;border-color:#870848}section.home-products .products-inner-content .product-item-description .product-item-complete-description .ctas .cta:nth-child(2) a.cta_button:hover{color:#fff}section.home-products .products-inner-content .product-item-description.active{display:-ms-flexbox;display:flex}section.home-products .products-top-bar .product-item-content.active{border-bottom:5px solid #00a7ac}section.home-products .products-top-bar .product-item-content .product-item-logo img{max-height:120px;margin:0 auto}section.home-products .product-section-mobile .top .icon img{height:120px}section.home-products .product-section-mobile .ctas{padding-top:56px}section.home-products .product-section-mobile .ctas .cta{margin-bottom:10px}section.home-products .product-section-mobile .ctas .cta:nth-child(2) a.cta_button{background:#870848;border-color:#870848;color:#fff !important}section.home-products .product-section-mobile .ctas .cta:nth-child(2) a.cta_button:hover{color:#fff}.home-success-stories-customers .success-stories-container{background:hsla(0,0%,100%,.5)}.succStorieBg,.custompage-success .featuredImage.featured-image-vfx .overlay{background:linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%)}.cta-fx{transition:all .5s ease 0s;background:0 0;box-shadow:inset 0 0 0 2px #fff;clear:left;font-size:28px;line-height:32px;position:relative;vertical-align:middle;text-decoration:none;float:left;padding:16px}@media(min-width: 992px){.events-wrpper .main-content.webinar-content .content .content-wrap img{max-width:200px;float:left;padding:5px 20px 0px 5px}}@media(min-width: 992px)and (max-width: 1249px){.cta-fx{font-size:24px;padding:8px .5em}}@media(min-width: 768px)and (max-width: 991px){.cta-fx{font-size:20px;padding:4px .5em}}@media(max-width: 767px){.cta-fx{font-size:20px;padding:4px .5em}}@media(max-width: 639px){.cta-fx{font-size:18px;line-height:24px}}@media(max-width: 479px){.cta-fx{font-size:14px;line-height:18px}}.cta-fx::after,.cta-fx::before{box-sizing:inherit;content:"";position:absolute;width:100%;height:100%}.cta-fx.meet::after,.cta-fx.meet::before{border:2px solid rgba(0,0,0,0);width:0;height:0}.cta-fx.meet::before{top:0;left:0}.cta-fx.meet::after{bottom:0;right:0;top:0;left:0}.cta-fx.meet:hover::after,.cta-fx.meet:hover::before{width:100%;height:100%}.cta-fx.meet:hover::before{border-top-color:#ad0f5b;border-right-color:#ad0f5b;transition:width .25s ease-out,height .25s ease-out .25s}.cta-fx.meet:hover::after{border-bottom-color:#ad0f5b;border-left-color:#ad0f5b;transition:height .25s ease-out,width .25s ease-out .25s}.sg-button-home:hover{transition:all .2s ease 0s}.new-style table{width:100%;margin:14px 0;table-layout:fixed}.new-style table tr.optional{visibility:visible;transition:visibility 0s linear .125s}.new-style table tr.optional td{transition:height 1s ease 0s,padding 1s ease 0s,opacity .75s ease 0s,line-height .5s ease 0s}.new-style table tr.optional.hidden{visibility:collapse;transition:visibility 0s linear .625s}.new-style table tr.optional.hidden td{height:0;padding:0 20px;line-height:0;opacity:0;color:rgba(85,85,85,0);transition:height .75s ease 0s,padding .75s ease 0s,opacity .75s ease .25s,line-height .75s linear 0s,color .5s ease 0s}.new-style table td,.new-style table th{color:rgba(85,85,85,.85);padding:14px 20px;position:relative}.new-style table td:first-child{font-size:16px;line-height:24px;text-align:left}.new-style table th:first-child{font-size:16px;line-height:24px;text-align:left}.new-style table th{vertical-align:baseline;background:#333;text-align:center;color:#fff}.new-style table th:not(:last-child){border-right:1px solid #7f7f7f}.new-style table th a{color:rgba(85,85,85,.85);text-decoration:underline}.new-style table th.mobile-show{display:none;padding:8px}.new-style table th.always-show{display:table-cell;padding:8px}.new-style table td{padding:14px 20px}.new-style table td:not(:last-child){border-right:1px solid #ddd}.new-style table td.table-controls{padding:0;border:none}.new-style table td.table-controls button.collapse,.new-style table td.table-controls button.expand{background:#ddd;font-size:16px;line-height:20px;color:#555;width:100%;display:block;border:1px solid #ddd;height:42px}.new-style table td.table-controls button.collapse:hover,.new-style table td.table-controls button.expand:hover{background-color:#fff}.new-style table td.table-controls button.collapse span.icon{background:url(../assets/img/icons-share.png) 0 -688px no-repeat;display:inline-block;width:40px;height:24px;vertical-align:bottom;margin-bottom:-2px}.new-style table td.table-controls button.expand span.icon{background:url(../assets/img/icons-share.png) 0 -688px no-repeat;display:inline-block;width:40px;height:24px;vertical-align:bottom;margin-bottom:-2px;background-position:0 -688px}.new-style table td.table-controls button.collapse span.icon{background-position:0 -728px}.new-style table td.linked a{color:#555;display:block;min-height:24px;line-height:24px}.new-style table td.linked a:hover{color:#fff;background:#ad0f5b}.new-style table td.linked a:hover span{border-bottom:1px solid #fff}.new-style table td.linked a span{border-bottom:1px solid #555}.new-style table td span.check-false{overflow:hidden;display:block;width:0;padding:0 0 0 40px;height:24px;margin:0 auto;text-indent:4px}.new-style table td span.check-true{overflow:hidden;display:block;width:0;padding:0 0 0 40px;height:24px;margin:0 auto;text-indent:4px;background:url(../assets/img/icons-share.png) 0 -648px no-repeat}.new-style table thead tr:first-child th{font-size:20px;line-height:26px;width:20%;height:64px;vertical-align:middle}.new-style table thead tr:first-child th[rowspan="2"]{height:auto;vertical-align:middle}.new-style table thead tr:first-child th[rowspan="2"]~th{height:auto;vertical-align:middle}.new-style table thead th[colspan="2"]{border:none}.new-style table tbody td{line-height:24px;vertical-align:middle}.new-style table tbody td::before{position:absolute;display:none;content:"";width:100%;height:1px;left:0;top:-1px;background:linear-gradient(to right, #eee 8%, #ccc 8%, #ccc 92%, #eee 92%) center top no-repeat #eee}.new-style table tbody{border:1px solid #ddd;box-shadow:0 1px 1px #ddd}.new-style table tbody tr:nth-child(odd){background:#eee}.new-style table tbody tr:first-child td{box-shadow:0 -1px 1px #ddd}.new-style table tbody tr:first-child td::before{height:0}.new-style table tfoot tr.legenda{display:table-row}.new-style table tfoot tr.legenda.mobile-show{display:none}.new-style table tfoot tr.legenda td{background-color:#fff}.new-style table tfoot tr.legenda td span{color:rgba(85,85,85,.85);font-size:16px;line-height:24px}.new-style table tfoot tr.legenda td span.wa-required{background-position:left center;padding-left:36px;padding-top:2px}.new-style table tfoot td{font-size:20px;line-height:26px;text-align:center;vertical-align:middle;background:#ad0f5b;color:#fff}.new-style table tfoot td:first-child{background:#555;border:none}.new-style table tfoot td a{color:#fff}.new-style table tfoot td:first-child::before{display:none;content:none}.new-style table tfoot tr:first-child td::before{display:none;content:none}.new-style table span.wa-required{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBpZD0iYnVzaW5lc3NfdHJhbnNmb3JtYXRpb25fc3VpdGUiIHZpZXdCb3g9IjAgMCAzMTIgMzEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCQk8c3R5bGU+CgkJCS5zaGFwZS1iZyB7CgkJCQlmaWxsOiNhZDBmNWI7CgkJCX0KCgkJCS5zaGFwZS1lZmZlY3QgewoJCQkJc3Ryb2tlOiAjYWQwZjViOwoJCQkJc3Ryb2tlLXdpZHRoOiAyOwoJCQkJc3Ryb2tlLW1pdGVybGltaXQ6IDEwOwoJCQkJb3ZlcmZsb3c6IHZpc2libGU7CgkJCX0KCgkJCS5hY3RpdmUgLnNoYXBlLWJnIHsKCQkJCWZpbGw6ICMwMGE3YWM7CgkJCX0KCgkJCS5hY3RpdmUgLnNoYXBlLWVmZmVjdCB7CgkJCQlzdHJva2U6ICMwMGE3YWM7CgkJCX0KCQkJCgkJCS5hcnJvdyB7CgkJCQlvcGFjaXR5Oi4wODsKCQkJfQoJCQkKCQk8L3N0eWxlPgoJCQoJCTxnIGlkPSJwcm9jZXNzX2ludGVsbGlnZW5jZSI+CgkJCTxkZWZzPgoJCQkJPHBhdGggaWQ9InBpX2Jhc2ljc2hhcGUiIGQ9Ik01MC4wMywxNjAuNjhjMCwwLTUuMTMsMC03LjY4LDQuNDVsLTM3LjcsNjUuNzhjMCwwLTIuNTUsNC40NSwwLjA0LDguODhsMzguNDgsNjUuNzkKCQkJCWMwLDAsMi41OSw0LjQzLDcuNzIsNC40M2g3Ni4yMWMwLDAsNS4xMy0wLjAzLDcuNjgtNC40OGwzNy43LTY1Ljc3YzAsMCwyLjU1LTQuNDUtMC4wNC04Ljg4bC02LjctMTEuNDUKCQkJCWMtMC44MywwLjE1LTEuMzcsMC4xNS0xLjM3LDAuMTVsLTYwLjg1LDBjLTUuNjUsMC04LjQ2LTQuODktOC40Ni00Ljg5bC0zMC40NS01Mi45OWMtMC4xOS0wLjM0LTAuMzUtMC42Ny0wLjUtMUw1MC4wMywxNjAuNjh6Ii8+CgkJCQk8bGluZWFyR3JhZGllbnQgaWQ9InBpX2dyYWRpZW50IiBncmFkaWVudFRyYW5zZm9ybT0icm90YXRlKDEyMCkgdHJhbnNsYXRlKC0uMjUpIj4KCQkJCQk8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDAiIHN0b3Atb3BhY2l0eT0iLjEyIi8+CgkJCQkJPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KCQkJCTwvbGluZWFyR3JhZGllbnQ+CgkJCTwvZGVmcz4KCgkJCTx1c2UgY2xhc3M9InNoYXBlLWJnIiB4bGluazpocmVmPSIjcGlfYmFzaWNzaGFwZSIvPgoJCQk8dXNlIGNsYXNzPSJzaGFwZS1lZmZlY3QiIGZpbGw9InVybCgjcGlfZ3JhZGllbnQpIiB4bGluazpocmVmPSIjcGlfYmFzaWNzaGFwZSIvPgoJCQk8cGF0aCBjbGFzcz0iYXJyb3ciIGlkPSJwaV9hcnJvdyIgZD0iTTMuOSAyMzMuOWMtLjIyIDEuNTgtLjEgMy41NyAxLjA2IDUuNTZsMzguNDggNjUuOHMyLjYgNC40MiA3LjcyIDQuNDJsNzYuMi0uMDNzMS44OCAwIDMuOTMtMUw2My4zMiAyOTEuMmMtNC45Ny0xLjI4LTguNTUtNC45Ni04LjU1LTQuOTZMMy44OCAyMzMuOXoiLz4KCQk8L2c+CgoJCTxnIGlkPSJwcm9jZXNzX21hbmFnZXIiPgoJCQk8ZGVmcz4KCQkJCTxwYXRoIGlkPSJwbV9iYXNpY3NoYXBlIiBkPSJNMTcyLjQ1LDgxLjEzYzAsMCwyLjU5LTQuNDMsMC4wMy04Ljg4TDEzNC43MSw2LjUxYzAsMC0yLjU2LTQuNTEtNy42OC00LjUxSDUwLjgxCgkJCQljMCwwLTUuMTMsMC4xLTcuNzIsNC41M0w0LjY3LDcyLjM1YzAsMC0yLjU5LDQuNDMtMC4wMyw4Ljg4bDM3Ljc3LDY1LjczYzAsMCwyLjU2LDQuNDQsNy42OSw0LjQ0aDEzLjI2CgkJCQljMC4yOS0wLjc5LDAuNTYtMS4yNiwwLjU2LTEuMjZsMzAuNy01Mi41NGMyLjg1LTQuODgsOC40OS00LjM4LDguNDktNC4zOGw2MS4xMSwwYzAuMzksMCwwLjc2LDAuMDMsMS4xMiwwLjA4TDE3Mi40NSw4MS4xM3oiLz4KCQkJCTxsaW5lYXJHcmFkaWVudCBpZD0icG1fZ3JhZGllbnQiIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoMjQwKSB0cmFuc2xhdGUoLTEuMTI1KSI+CgkJCQkJPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9Ii4xMiIvPgoJCQkJCTxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CgkJCQk8L2xpbmVhckdyYWRpZW50PgoJCQk8L2RlZnM+CgoJCQk8dXNlIGNsYXNzPSJzaGFwZS1iZyIgeGxpbms6aHJlZj0iI3BtX2Jhc2ljc2hhcGUiLz4KCQkJPHVzZSBjbGFzcz0ic2hhcGUtZWZmZWN0IiBmaWxsPSJ1cmwoI3BtX2dyYWRpZW50KSIgeGxpbms6aHJlZj0iI3BtX2Jhc2ljc2hhcGUiLz4KCQkJPHBhdGggY2xhc3M9ImFycm93IiBpZD0icG1fYXJyb3ciIGQ9Ik0xMzIuMTQgNC4xM2MtMS4yNy0uOTgtMy4wNi0xLjg3LTUuMzYtMS44NWwtNzYuMi40M3MtNS4xNC4wNC03LjcgNC40OGwtMzguMDggNjZzLS45MyAxLjY0LTEuMSAzLjlsNDkuMS01MC4xM2MzLjYtMy42NyA4LjU3LTQuOTIgOC41Ny00LjkybDcwLjc3LTE3Ljl6Ii8+CgkJPC9nPgoKCQk8ZyBpZD0id29ya2Zsb3dfYWNjZWxlcmF0b3IiIGNsYXNzPSJhY3RpdmUiPgoJCQk8ZGVmcz4KCQkJCTxwYXRoIGlkPSJ3YV9iYXNpY3NoYXBlIiBkPSJNMTc5Ljk0LDIyNy4zMWMwLDAsMi41NSw0LjQ2LDcuNjgsNC40Nmw3NS44MSwwYzAsMCw1LjEzLDAsNy42OC00LjQ1bDM3Ljk0LTY2LjFjMCwwLDIuNTUtNC40NSwwLTguOQoJCQkJbC0zNy45Mi02Ni4xYzAsMC0yLjU1LTQuNDUtNy42OC00LjQ1bC03NS44MSwwYzAsMC01LjEzLDAtNy42OSw0LjQ1bC02LjYsMTEuNWMwLjU0LDAuNjUsMC44MSwxLjEyLDAuODEsMS4xMmwzMC4yNiw1Mi44CgkJCQljMi44MSw0LjktMC4wNCw5Ljc3LTAuMDQsOS43N2wtMzAuODMsNTIuNzdjLTAuMiwwLjMzLTAuNDEsMC42NC0wLjYyLDAuOTNMMTc5Ljk0LDIyNy4zMXoiLz4KCQkJCTxsaW5lYXJHcmFkaWVudCBpZD0id2FfZ3JhZGllbnQiPgoJCQkJCTxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIuMTIiLz4KCQkJCQk8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgoJCQkJPC9saW5lYXJHcmFkaWVudD4KCQkJPC9kZWZzPgoKCQkJPHVzZSBjbGFzcz0ic2hhcGUtYmciIHhsaW5rOmhyZWY9IiN3YV9iYXNpY3NoYXBlIi8+CgkJCTx1c2UgY2xhc3M9InNoYXBlLWVmZmVjdCIgZmlsbD0idXJsKCN3YV9ncmFkaWVudCkiIHhsaW5rOmhyZWY9IiN3YV9iYXNpY3NoYXBlIi8+CgkJCTxwYXRoIGNsYXNzPSJhcnJvdyIgaWQ9IndhX2Fycm93IiBkPSJNMjY2LjQgMjMwLjk0YzEuNS0uNiAzLjE1LTEuNyA0LjMtMy43bDM3Ljk0LTY2LjFzMi41NS00LjQ1IDAtOC45bC0zNy45Mi02Ni4xcy0uOTQtMS42Mi0yLjgtMi45bDE4LjY0IDY3LjYzYzEuMzYgNC45NS0uMDUgOS44OC0uMDUgOS44OGwtMjAuMSA3MC4yeiIvPgoJCTwvZz4KCgkJPGcgaWQ9ImNvbGxhYm9yYXRpb25faHViIj4KCQkJCTxwYXRoIGNsYXNzPSJzaGFwZS1iZyIgZD0iTTE2OS4xOSwxMDMuNWMwLDAtMi41NC00LjQzLTcuNjQtNC40M2gtNTQuOTljMCwwLTUuMSwwLTcuNjQsNC40M2wtMjcuNTEsNDcuODkKCQkJCWMwLDAtMi41NCw0LjQyLDAsOC44NGwyNy41MSw0Ny44OWMwLDAsMi41NCw0LjQyLDcuNjQsNC40Mmg1NC45OWMwLDAsNS4xLDAsNy42NC00LjQybDI3LjUxLTQ3Ljg5YzAsMCwyLjU0LTQuNDIsMC04Ljg0CgkJCQlMMTY5LjE5LDEwMy41eiIvPgoJCQkJPGxpbmVhckdyYWRpZW50IGlkPSJ3YV9ncmFkaWVudCI+CgkJCQkJPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9Ii4xMiIvPgoJCQkJCTxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CgkJCQk8L2xpbmVhckdyYWRpZW50PgoJCTwvZz4KPC9zdmc+);background-position:center center;background-repeat:no-repeat;display:block;height:24px}@media(max-width: 767px){.new-style table thead tr:first-child th{font-size:16px;line-height:20px;height:auto;width:auto}.new-style table thead tr:first-child th:first-child{font-size:16px;line-height:20px}.new-style table tbody td{height:auto;width:auto}.new-style table tfoot tr{display:none}.new-style table tfoot tr.legenda.mobile-show{display:table-row}.new-style table tfoot tr.legenda td span{font-size:14px;line-height:20px}.new-style table td.linked a{line-height:20px}.new-style table td{font-size:14px;line-height:20px}.new-style table th,.new-style table td:first-child{font-size:14px;line-height:20px}.new-style table th:first-child{font-size:14px;line-height:20px}.new-style table th.empty-table-cell,.new-style table th.mobile-show{display:table-cell}.new-style table td{padding:8px}}.header-sap .SAPLogo{background-image:url("/img/SAPLogo.png");width:61px;height:30px;margin-top:10px}.header-sap .HeadlineSAP{background-image:url("/img/Headline_SAP.png");width:200px;height:50px}@media only screen and (min-width: 768px)and (max-width: 991px){.header-sap .HeadlineSAP{margin-left:15px}}.header-sap .sap-nav ul li{font-family:Arial,Helvetica,sans-serif}@media only screen and (min-width: 768px)and (max-width: 991px){.header-sap .sap-nav ul li{margin-bottom:9px;margin-left:28px}}@media only screen and (max-width: 479px){.header-sap .sap-nav ul li{margin-top:9px}}.header-sap .sap-nav ul li a{font-family:Arial,Helvetica,sans-serif}.header-sap .sap-nav ul li a .arrow-right{border:solid #fff;padding:3px;border-width:0 2px 2px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.main-content.single-column .scrolltop:before{border-radius:24px;content:url(/img/arrowup.svg);left:50%;top:-18px}.sg-button--bromberry{transition:all .2s ease 0s}.sg-button--bromberry:hover{background:#870848;border-color:#870848;color:#fff}.success-story-slider .success-story-slide .logo{max-width:250px;padding:30px 0;height:150px;margin:auto}.newsboard-button{font-weight:400 !important}.newsboardlink{padding-top:.35rem !important}.newsboardlinkbig{padding-top:.15rem !important}@media(min-width: 768px){.blog-submenu-items-ul{border-bottom:2px solid #00a7ac}.cs-pt{padding-top:5.6rem}.home-analyst-image{max-width:15%}.product-quote-text{font-size:42px !important;line-height:48px !important}.future_webinars_section_item{width:31.5068493151%;margin-right:1rem;margin-bottom:24px}}.vidyard_wrapper .play-btn{max-width:110px;max-height:110px;margin:0 !important;transform:translate(-50%, -50%);border-width:2px !important;outline:none !important}.vidyard-player-container .play-button{display:none;background:#000 !important;border:2px solid #fff !important}.homepageHeader .vidyard_wrapper .play-btn{width:40% !important;transform:translate(-50%, -40%) !important}.homepageHeader .vidyard_wrapper img{opacity:70% !important}.tileimage img{align-self:center;margin:0 auto;max-height:100%}section.itcs-widgetc .tns-outer .tns-nav{z-index:2 !important}.nothomepagecontainer #support-menu-container{background:#870848}.nothomepagecontainer #menu-container{background:#ad0f5b;top:0;width:100%;z-index:99}.homepagecontainer #support-menu-container{background:rgba(0,0,0,.3)}.homepagecontainer #support-menu-container.landingpages{transition:all .2s ease 0s;background:#870848}.homepagecontainer #support-menu-container.scrolldbg{transition:all .2s ease 0s;background:#870848}.homepagecontainer #menu-container{background:rgba(0,0,0,.1);top:0;width:100%;z-index:99}.homepagecontainer #menu-container.landingpages{transition:all .2s ease 0s;background:#ad0f5b}.homepagecontainer #menu-container.scrolldbg{transition:all .2s ease 0s;background:#ad0f5b}.html-snippet .wp-block-table table{width:100%}.html-snippet .wp-block-table{margin:0;overflow-x:inherit !important}.html-snippet table{width:100%;margin:24px 0 32px}.html-snippet table tr:first-child td{position:static;box-shadow:0 -1px 1px #ddd}.html-snippet table tr:first-child th{position:static;box-shadow:0 -1px 1px #ddd}.html-snippet table tbody td{line-height:24px;vertical-align:top}.html-snippet table td{padding:14px 20px;color:rgba(85,85,85,.85)}.html-snippet table th{color:rgba(85,85,85,.85)}.html-snippet caption{font-weight:300;text-align:left}.html-snippet td{font-weight:300;text-align:left}.html-snippet th{font-weight:300;text-align:left}.main-content .wp-block-table table{width:100%}.main-content .wp-block-table{margin:0;overflow-x:inherit !important}.main-content table{width:100%;margin:24px 0 32px}.main-content table tr:first-child td{position:static;box-shadow:0 -1px 1px #ddd}.main-content table tr:first-child th{position:static;box-shadow:0 -1px 1px #ddd}.main-content table tbody td{line-height:24px;vertical-align:top}.main-content table td{padding:14px 20px;color:rgba(85,85,85,.85)}.main-content table th{color:rgba(85,85,85,.85)}.main-content caption{font-weight:300;text-align:left}.main-content td{font-weight:300;text-align:left}.main-content th{font-weight:300;text-align:left}section.home-customers .customers-logos-home .single-logo{width:10.2564102564%;float:left;margin-right:2.5641025641%;padding:24px 8px}section.home-customers .customers-logos-home .single-logo:nth-child(8n+0){width:10.2564102564%;float:right;margin-right:0}section.home-customers .customers-logos-home .single-logo img{transition:all .2s ease 0s;-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:0 auto;max-height:72px}@media(max-width: 991px){section.home-customers .customers-logos-home .single-logo{width:13.7931034483%;float:left;margin-right:3.4482758621%}section.home-customers .customers-logos-home .single-logo:nth-child(6n+0){width:13.7931034483%;float:right;margin-right:0}section.home-customers .customers-logos-home .single-logo:nth-child(7n+0){display:none}section.home-customers .customers-logos-home .single-logo:nth-child(8n+0){display:none}.webinar-featured-image-with-pictures .event-top-images-container{display:block}}@media(max-width: 767px){.blog-submenu-items-ul li{padding-bottom:.5rem}.blog-submenu-items-ul li a{display:inline;padding-left:.5rem;padding-right:.5rem;margin-top:16px !important}.blog-submenu-items-ul li:first-child{margin-bottom:8px}.blog-submenu-items-ul li:not(:first-child){margin-top:8px;margin-bottom:8px}.blog-submenu-items-ul li:not(:last-child){margin-top:8px;margin-bottom:8px}.blog-submenu-items-ul li:last-child{margin-top:8px}section.home-customers .customers-logos-home .single-logo{width:21.0526315789%;float:left;margin-right:5.2631578947%;padding:16px 8px}section.home-customers .customers-logos-home .single-logo:nth-child(4n+0){width:21.0526315789%;float:right;margin-right:0}section.home-customers .customers-logos-home .single-logo:nth-child(5n+0){display:none}section.home-customers .customers-logos-home .single-logo:nth-child(6n+0){display:none}section.home-customers .customers-logos-home .single-logo:nth-child(7n+0){display:none}section.home-customers .customers-logos-home .single-logo:nth-child(8n+0){display:none}}.events-wrpper .content .content-wrap img{margin-left:0 !important}.product-features .outerContainer .innerContainer span{width:100% !important;max-height:400px}.product-features .outerContainer .innerContainer iframe{max-height:400px !important}@media(max-width: 767px){.webinar-featured-image-with-pictures .event-top-images-container{display:block;padding:0px}.webinar-featured-image-with-pictures .event-top-images-container .content{padding:0 34px 2rem}}@media(min-width: 768px)and (max-width: 1200px){.webinar-featured-image-with-pictures .event-top-images-container{display:flex}}@media(min-width: 992px)and (max-width: 1199px){.webinar-featured-image-with-pictures .event-top-images-container{display:flex}.webinar-featured-image-with-pictures .event-top-images-container .content{padding:0 34px 0;right:20px;position:relative}}.webinar-featured-image-with-pictures{background-repeat:no-repeat !important;background-size:cover !important}.webinar-featured-image-with-pictures .event-top-images-container .event-top-right-image{max-width:50%;margin:auto}.webinar-featured-image-with-pictures .event-top-images-container .content{margin-bottom:0px}.double-column .side-content{display:block;z-index:9 !important}.wp-block-button{border:none;cursor:pointer;display:inline-block;margin:0;padding:14px;text-align:center;transition:all .2s ease 0s;white-space:normal}.wp-block-button .wp-block-button__link{color:#fff !important;text-decoration:none;font-weight:300;font-size:18px;line-height:28px}.wp-block-quote{padding-top:1rem;padding-bottom:1rem}.content .wp-block-button span.link-special{background:rgba(0,0,0,0) !important}.search-form-content input#search,.resource-center-form input[type=text],.post-password-form input[type=password]{color:#7f7f7f !important}.available-positions .departments select{background:no-repeat !important}.available-positions .departments select,.job-template .departments select{color:#fff !important}.topfooter{max-width:1200px}.bigImageEventBackground{background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}@media(min-width: 1200px){.event-content .content .content-wrap{max-width:calc(100% - 9rem);margin-left:8rem}.success-stories-archive{bottom:100px}.featured-success-stories{bottom:150px}#success-stories-button-icon-filter{position:relative;top:40px}}@media(max-width: 1200px){#success-stories-button-icon-filter{margin-bottom:25px}}@media(max-width: 1003px){.header-stories-content{margin:auto;margin-bottom:25px}}.events-wrpper .webinar-featured-image .speakers ul li img{max-width:107px}.noscroll{overflow-y:scroll;position:fixed;left:0;top:0;width:100vw;height:100vh}.search-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9999;opacity:.9}.fs-search{max-width:800px;margin:0 auto}@media(min-width: 768px){.fs-search #searchForm{position:relative;bottom:70px}}@media(max-width: 767px){.fs-search{padding:0 12px}}.search-close{padding-bottom:72px}@media(min-width: 768px){.search-close{padding-bottom:52px}}.s-form{width:100%}.s-form .search-button{margin-bottom:32px}@media(max-width: 767px){.s-form .search-button{margin-bottom:0px}}.s-form input[type=search]{background-color:rgba(173,15,91,0);cursor:unset !important;transition:all .5s;-webkit-appearance:textfield}@media(max-width: 767px){.s-form input[type=search]{font-size:18px}}.s-form .searchBtn{padding:4px 24px;margin-left:-125px}@media(max-width: 767px){.s-form .searchBtn{margin-left:0px}}.featured-success-stories-tile:hover,.success-story-archive-tile:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.15)}.success-stories-archivelogo{min-height:32px}.custom-tile-subimage img,.success-stories-archivelogo img{max-height:32px}.custom-tile-subimage.no-img{min-height:170px}.custom-tile-subimage.no-img img{max-height:100%}.at-a-glance-tile,.custom-module-tile:hover{box-shadow:rgba(0,0,0,.1) 0px 10px 15px -3px,rgba(0,0,0,.15) 0px 4px 6px -2px}.custom-tile-subimage img{margin-left:.75rem}.hidden-success-story{display:none}.showSuccessStory{display:flex !important}.no-featured{bottom:0px}.no-featured #success-stories-button-icon-filter{top:0px}.blog-submenu-items-ul{display:none !important}@media(max-width: 767px){.blog-submenu-items-ul.active{display:block !important}}@media(min-width: 768px){.blog-submenu-items-ul.active{display:flex !important}}@media(min-width: 1024px)and (max-width: 1169px){.navigation-menu-item-span{font-size:16px}}.nav-menu-child-anchor{border-top:1px solid #f5f6f7}.nav-menu-child-anchor p{margin-bottom:.5rem !important;margin-top:.5rem !important;white-space:nowrap}.tileimage.portrait img{max-height:195px}.at-a-glance-tile .ico svg{margin:auto}.speaker-social svg path{fill:#333 !important}.event-content .content table td{vertical-align:top}.event-archive .tileimage{min-height:150px;max-height:150px}.event-archive .tileimage img{max-height:150px;padding-top:1rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.product-resources .contenttile .tileimage img{max-height:180px;padding-top:1rem}.product-resources .contenttile .tileimage{max-height:180px;min-height:180px}.news-archive-list .contenttile .tileimage img{max-height:146px}.news-archive-list .contenttile .tileimage{min-height:146px;max-height:146px}.news-header-tiles .contenttile .tileimage{min-height:196px;max-height:196px}.news-header-tiles .contenttile .tileimage img{max-height:196px}.news-archive-list{position:relative;bottom:50px}.news-header-tiles{position:relative;bottom:100px}}.mobile-menu-submenu a:last-child{border-bottom:none}@media(min-width: 1024px){.navigation-menu-item-content{top:19px}.navigation-menu-item-content.login,.navigation-menu-item-content.language{top:27px}}.extra section .content *{color:#333 !important}.product-gradient{background-image:linear-gradient(153deg, rgba(152, 152, 152, 0.03) 0px, rgba(152, 152, 152, 0.03) 9%, rgba(197, 197, 197, 0.03) 9%, rgba(197, 197, 197, 0.03) 21%, rgba(106, 106, 106, 0.03) 21%, rgba(106, 106, 106, 0.03) 32%, rgba(222, 222, 222, 0.03) 32%, rgba(222, 222, 222, 0.03) 72%, rgba(16, 16, 16, 0.03) 72%, rgba(16, 16, 16, 0.03) 92%, rgba(181, 181, 181, 0.03) 92%, rgba(181, 181, 181, 0.03) 97%, rgba(130, 130, 130, 0.03) 97%, rgba(130, 130, 130, 0.03) 100%),linear-gradient(39deg, rgba(237, 237, 237, 0.03) 0px, rgba(237, 237, 237, 0.03) 22%, rgba(126, 126, 126, 0.03) 22%, rgba(126, 126, 126, 0.03) 55%, rgba(196, 196, 196, 0.03) 55%, rgba(196, 196, 196, 0.03) 61%, rgba(121, 121, 121, 0.03) 61%, rgba(121, 121, 121, 0.03) 71%, rgba(133, 133, 133, 0.03) 71%, rgba(133, 133, 133, 0.03) 84%, rgba(132, 132, 132, 0.03) 84%, rgba(132, 132, 132, 0.03) 97%, rgba(185, 185, 185, 0.03) 97%, rgba(185, 185, 185, 0.03) 100%),linear-gradient(124deg, rgba(168, 168, 168, 0.03) 0px, rgba(168, 168, 168, 0.03) 7%, rgba(169, 169, 169, 0.03) 7%, rgba(169, 169, 169, 0.03) 19%, rgba(73, 73, 73, 0.03) 19%, rgba(73, 73, 73, 0.03) 50%, rgba(150, 150, 150, 0.03) 50%, rgba(150, 150, 150, 0.03) 67%, rgba(68, 68, 68, 0.03) 67%, rgba(68, 68, 68, 0.03) 81%, rgba(111, 111, 111, 0.03) 81%, rgba(111, 111, 111, 0.03) 91%, rgba(191, 191, 191, 0.03) 91%, rgba(191, 191, 191, 0.03) 100%),linear-gradient(95deg, rgba(147, 147, 147, 0.03) 0px, rgba(147, 147, 147, 0.03) 17%, rgba(79, 79, 79, 0.03) 17%, rgba(79, 79, 79, 0.03) 27%, rgba(28, 28, 28, 0.03) 27%, rgba(28, 28, 28, 0.03) 45%, rgba(27, 27, 27, 0.03) 45%, rgba(27, 27, 27, 0.03) 56%, rgba(228, 228, 228, 0.03) 56%, rgba(228, 228, 228, 0.03) 64%, rgba(38, 38, 38, 0.03) 64%, rgba(38, 38, 38, 0.03) 72%, rgba(42, 42, 42, 0.03) 72%, rgba(42, 42, 42, 0.03) 100%),linear-gradient(346deg, rgba(59, 59, 59, 0.03) 0px, rgba(59, 59, 59, 0.03) 16%, rgba(66, 66, 66, 0.03) 16%, rgba(66, 66, 66, 0.03) 20%, rgba(236, 236, 236, 0.03) 20%, rgba(236, 236, 236, 0.03) 41%, rgba(244, 244, 244, 0.03) 41%, rgba(244, 244, 244, 0.03) 55%, rgba(106, 106, 106, 0.03) 55%, rgba(106, 106, 106, 0.03) 61%, rgba(220, 220, 220, 0.03) 61%, rgba(220, 220, 220, 0.03) 63%, rgba(209, 209, 209, 0.03) 63%, rgba(209, 209, 209, 0.03) 100%),linear-gradient(90deg, #000000, #000000)}.side-content .hs-cta-wrapper .cta_button:hover{background-color:#0057d2 !important}.customersLogos{filter:grayscale(100%)}.customersLogos:hover{filter:grayscale(0)}.thankyoudownload{max-height:310px;margin:auto;margin-bottom:2rem}@media(max-width: 992px){.products-tile{min-width:30%}}@media(max-width: 767px){.products-tile{min-width:40%}}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.max-w-32{max-width:10rem}.overflow-scroll-gradient{position:relative;width:100%}.overflow-scroll-gradient::before{content:"";position:absolute;top:0;bottom:6px;width:8px;background:linear-gradient(to right, white, rgba(255, 255, 255, 0.5))}.overflow-scroll-gradient::after{content:"";position:absolute;top:0;bottom:6px;right:0;width:8px;background:linear-gradient(to left, white, rgba(255, 255, 255, 0.5))}.overflow-scroll-gradient__scroller{overflow-x:scroll;text-wrap:nowrap;width:100%}.overflow-scroll-gradient__scroller::-webkit-scrollbar{display:none}.overflow-scroll-gradient__scroller{-ms-overflow-style:none;scrollbar-width:none}.text-component{@apply leading-6}.text-component h2,.form-component h2{@apply mb-4 text-3xl leading-10}.text-component h3,.product-feature h3,.form-component h3,.newagendatxt h3{@apply mb-4 text-2xl leading-9}.text-component h4,.form-component h4{@apply mb-2 text-xl leading-8}.text-component ul,.product-feature ul,.form-component ul,.newagendatxt ul{@apply mt-4}.text-component ol,.product-feature ol,.form-component ol,.newagendatxt ol{@apply mt-4}.text-component a,.product-feature a,.form-component a,.newagendatxt a{@apply text-sgnvblue-600}.text-component ul li,.product-feature ul li,.form-component ul li,.newagendatxt ul li{background:url("/img/feature-list.svg") no-repeat left 2px;padding:0 0 16px 32px;@apply leading-6}.text-component ol li,.product-feature ol li,.form-component ol li,.newagendatxt ol li{list-style-type:decimal;color:#1b90ff;padding:0 0 16px 12px;@apply leading-6;@apply ml-5}.text-component ol li::marker,.product-feature ol li::marker,.form-component ol li::marker,.newagendatxt ol li::marker{@apply text-sgnvblue-600}.text-component ol li,.product-feature ol li,.form-component ol li,.newagendatxt ol li{@apply text-black}.text-component blockquote{font-size:20px;font-weight:300;padding:18px 33px;line-height:28px;background:#f5f6f7;border-radius:12px;font-style:italic;margin-bottom:40px;margin-top:40px}.customer-logos-map{background:url("/img/map.png") no-repeat center;background-size:contain}@media(max-width: 768px){.customer-logos-map{padding:80px 0 40px 0}}@media(min-width: 769px){.customer-logos-map{padding:100px 0 80px}}@keyframes slides{from{transform:translateX(0)}to{transform:translateX(-100%)}}.customer-logos-slide{overflow:hidden;padding:30px 0px;white-space:nowrap;position:relative}.customer-logos-slide:before,.customer-logos-slide:after{position:absolute;top:0;content:"";width:200px;height:100%;z-index:2}.customer-logos-slide:before{left:0;background:linear-gradient(to left, rgba(255, 255, 255, 0), rgb(255, 255, 255))}.customer-logos-slide:after{right:0;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255))}@media(max-width: 768px){.customer-logos-slide:before,.customer-logos-slide:after{display:none}}.logo-items{display:inline-block;animation:300s slides infinite linear}.customer-logos-slide:hover .logo-items{animation-play-state:paused}.animate-bottom{position:relative;animation:animatebottom .2s}@keyframes animatebottom{from{bottom:-150px;opacity:0}to{bottom:0;opacity:1}}.animate-bottom-50{position:relative;animation:animatebottom50 .2s}@keyframes animatebottom50{from{bottom:-50px;opacity:0}to{bottom:0;opacity:1}}.animate-bottom-20{position:relative;animation:animatebottom20 .2s}@keyframes animatebottom20{from{bottom:-20px;opacity:0}to{bottom:0;opacity:1}}.animate-bottom-5{position:relative;animation:animatebottom5 .3s}@keyframes animatebottom5{from{bottom:-5px;opacity:0}to{bottom:0;opacity:1}}.animate-top{position:relative;animation:animatetop .2s}@keyframes animatetop{from{top:-150px;opacity:0}to{top:0;opacity:1}}.font-normal{font-weight:400}.mb-28{margin-bottom:7rem}.w-9{width:2.25rem}.w-fit{width:fit-content}.h-fit{height:fit-content}.max-w-40{max-width:10rem}.aspect-square{aspect-ratio:1/1}.font-semibold{font-weight:500 !important}.font-bold{font-weight:500 !important}video{-webkit-mask-image:-webkit-radial-gradient(white, black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.mt-1px{margin-top:1px}.mainmenu-dropdown:hover .mainmenu-content{display:block}.text-wrap{text-wrap:wrap}.z-100{z-index:100}.navigation-menu-lang-login .navigation-menu-lang-login-content{display:none}.navigation-menu-lang-login:hover .navigation-menu-lang-login-content{display:block}.shrink-0{flex-shrink:0}.w-max{width:max-content}
