@charset "UTF-8";
/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-size: 100%; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/**
 * Address margins handled incorrectly in IE 6/7.
 */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */
p,
pre {
  margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: "courier new", monospace;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */
q {
  quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */
q:before,
q:after {
  content: "";
  content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/**
 * Address margins set differently in IE 6/7.
 */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

dd {
  margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
img {
  border: 0; /* 1 */
  -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Correct margin displayed oddly in IE 6/7.
 */
form {
  margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0; /* 1 */
  padding: 0;
  white-space: normal; /* 2 */
  *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-size: 100%; /* 1 */
  margin: 0; /* 2 */
  vertical-align: baseline; /* 3 */
  *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
  *overflow: visible; /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
  *height: 13px; /* 3 */
  *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto; /* 1 */
  vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html,
button,
input,
select,
textarea {
  color: #222;
}

html {
  line-height: 1.4;
  font-size: 1em;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */
audio,
canvas,
img,
video {
  vertical-align: middle;
}

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

/*
 * Remove default fieldset styles.
 */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */
textarea {
  resize: vertical;
}

dd {
  margin-left: 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Image replacement
 */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  *text-indent: -9999px;
}

.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */
.hidden {
  display: none !important;
  visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */
.invisible {
  visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:before,
.clearfix:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.clearfix:after {
  clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
  *zoom: 1;
}

.clear {
  display: block;
  clear: both;
  font-size: 0;
  line-height: 0;
}

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

.float-left {
  float: left;
}

.float-right {
  float: right;
}

/* ==========================================================================
   STARTUPS.CH Styles
   ========================================================================== */
a:link,
a:active,
a:visited {
  color: #68676c;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  font-family: "Normal Stolzl", sans-serif;
  font-weight: 600;
  color: #706e72;
}

h1, h2 {
  font-size: 1.1667em;
  font-family: "Medium Stolzl", sans-serif;
}

h3, h4, h5, h6 {
  font-size: 1em;
}

.ui-widget {
  font-family: "Normal Stolzl", sans-serif;
  font-weight: 400;
}

b, strong {
  font-weight: 600;
}

/*//////////////////////////////////////////////////////////////////////////////
 * LISTS
 */
.su-icon-lists-horizontal {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 0;
  line-height: 0;
  color: transparent;
}
.su-icon-lists-horizontal li {
  display: inline;
  white-space: nowrap;
}

.su-mini-navigations,
footer .navigation {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
.su-mini-navigations li,
footer .navigation li {
  display: inline;
  white-space: nowrap;
}
.su-mini-navigations li,
footer .navigation li {
  padding: 0 0.275em 0 0;
  border-right-width: 1px;
  border-right-style: solid;
  line-height: 0.875em;
  height: 0.875em;
  display: inline-flex;
}
.su-mini-navigations li a:link,
footer .navigation li a:link {
  text-decoration: none;
}
.su-mini-navigations li:last-child,
footer .navigation li:last-child {
  border-right: none;
}

.su-paragraph-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  padding-bottom: 0.75em;
}

.su-icon-smaller-gray,
.su-icon-smaller-white,
.su-icon-small-gray,
.su-icon-small-white,
.su-icon-regular-gray,
.su-icon-regular-white,
.su-icon-large-gray,
.su-icon-large-white,
.su-icon-larger-white {
  background-image: url(/themes/startups3/img/icons/23-gray.png);
  width: 23px;
  height: 23px;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  color: transparent;
}

.su-icon-smaller-white {
  background-image: url(/themes/startups3/img/icons/23-white.png);
}

.su-icon-small-gray,
.su-icon-small-white {
  width: 42px;
  height: 42px;
  background-image: url(/themes/startups3/img/icons/42-gray.png);
}

.su-icon-small-white {
  background-image: url(/themes/startups3/img/icons/42-white.png);
}

.su-icon-regular-gray,
.su-icon-regular-white {
  width: 51px;
  height: 51px;
  background-image: url(/themes/startups3/img/icons/51-gray.png);
}

.su-icon-regular-white {
  background-image: url(/themes/startups3/img/icons/51-white.png);
}

.su-icon-large-gray,
.su-icon-large-white {
  width: 77px;
  height: 77px;
  background-image: url(/themes/startups3/img/icons/77-gray.png);
}

.su-icon-large-white {
  background-image: url(/themes/startups3/img/icons/77-white.png);
}

.su-icon-larger-white {
  width: 116px;
  height: 116px;
  background-image: url(/themes/startups3/img/icons/116-white.png);
}

.su-icon-kurs-smaller-gray, .su-icon-kurs-smaller-white {
  background-position: 0px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-kurs-small-gray, .su-icon-kurs-small-white {
  background-position: 0px 0;
}

.su-icon-kurs-regular-gray, .su-icon-kurs-regular-white {
  background-position: 0px 0;
}

.su-icon-kurs-large-gray, .su-icon-kurs-large-white {
  background-position: 0px 0;
}

.su-icon-kurs-larger-white {
  background-position: 0px 0;
}

.su-icon-beratung-smaller-gray, .su-icon-beratung-smaller-white {
  background-position: -23px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-beratung-small-gray, .su-icon-beratung-small-white {
  background-position: -42px 0;
}

.su-icon-beratung-regular-gray, .su-icon-beratung-regular-white {
  background-position: -51px 0;
}

.su-icon-beratung-large-gray, .su-icon-beratung-large-white {
  background-position: -77px 0;
}

.su-icon-beratung-larger-white {
  background-position: -116px 0;
}

.su-icon-blog-smaller-gray, .su-icon-blog-smaller-white {
  background-position: -46px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-blog-small-gray, .su-icon-blog-small-white {
  background-position: -84px 0;
}

.su-icon-blog-regular-gray, .su-icon-blog-regular-white {
  background-position: -102px 0;
}

.su-icon-blog-large-gray, .su-icon-blog-large-white {
  background-position: -154px 0;
}

.su-icon-blog-larger-white {
  background-position: -232px 0;
}

.su-icon-video-smaller-gray, .su-icon-video-smaller-white {
  background-position: -69px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-video-small-gray, .su-icon-video-small-white {
  background-position: -126px 0;
}

.su-icon-video-regular-gray, .su-icon-video-regular-white {
  background-position: -153px 0;
}

.su-icon-video-large-gray, .su-icon-video-large-white {
  background-position: -231px 0;
}

.su-icon-video-larger-white {
  background-position: -348px 0;
}

.su-icon-newsletter-smaller-gray, .su-icon-newsletter-smaller-white {
  background-position: -92px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-newsletter-small-gray, .su-icon-newsletter-small-white {
  background-position: -168px 0;
}

.su-icon-newsletter-regular-gray, .su-icon-newsletter-regular-white {
  background-position: -204px 0;
}

.su-icon-newsletter-large-gray, .su-icon-newsletter-large-white {
  background-position: -308px 0;
}

.su-icon-newsletter-larger-white {
  background-position: -464px 0;
}

.su-icon-facebook-smaller-gray, .su-icon-facebook-smaller-white {
  background-position: -115px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-facebook-small-gray, .su-icon-facebook-small-white {
  background-position: -210px 0;
}

.su-icon-facebook-regular-gray, .su-icon-facebook-regular-white {
  background-position: -255px 0;
}

.su-icon-facebook-large-gray, .su-icon-facebook-large-white {
  background-position: -385px 0;
}

.su-icon-facebook-larger-white {
  background-position: -580px 0;
}

.su-icon-twitter-smaller-gray, .su-icon-twitter-smaller-white {
  background-position: -138px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-twitter-small-gray, .su-icon-twitter-small-white {
  background-position: -252px 0;
}

.su-icon-twitter-regular-gray, .su-icon-twitter-regular-white {
  background-position: -306px 0;
}

.su-icon-twitter-large-gray, .su-icon-twitter-large-white {
  background-position: -462px 0;
}

.su-icon-twitter-larger-white {
  background-position: -696px 0;
}

.su-icon-youtube-smaller-gray, .su-icon-youtube-smaller-white {
  background-position: -161px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-youtube-small-gray, .su-icon-youtube-small-white {
  background-position: -294px 0;
}

.su-icon-youtube-regular-gray, .su-icon-youtube-regular-white {
  background-position: -357px 0;
}

.su-icon-youtube-large-gray, .su-icon-youtube-large-white {
  background-position: -539px 0;
}

.su-icon-youtube-larger-white {
  background-position: -812px 0;
}

.su-icon-googleplus-smaller-gray, .su-icon-googleplus-smaller-white {
  background-position: -184px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-googleplus-small-gray, .su-icon-googleplus-small-white {
  background-position: -336px 0;
}

.su-icon-googleplus-regular-gray, .su-icon-googleplus-regular-white {
  background-position: -408px 0;
}

.su-icon-googleplus-large-gray, .su-icon-googleplus-large-white {
  background-position: -616px 0;
}

.su-icon-googleplus-larger-white {
  background-position: -928px 0;
}

.su-icon-onlinechat-smaller-gray, .su-icon-onlinechat-smaller-white {
  background-position: -207px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-onlinechat-small-gray, .su-icon-onlinechat-small-white {
  background-position: -378px 0;
}

.su-icon-onlinechat-regular-gray, .su-icon-onlinechat-regular-white {
  background-position: -459px 0;
}

.su-icon-onlinechat-large-gray, .su-icon-onlinechat-large-white {
  background-position: -693px 0;
}

.su-icon-onlinechat-larger-white {
  background-position: -1044px 0;
}

.su-icon-gruendungsprozess-smaller-gray, .su-icon-gruendungsprozess-smaller-white {
  background-position: -230px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-gruendungsprozess-small-gray, .su-icon-gruendungsprozess-small-white {
  background-position: -420px 0;
}

.su-icon-gruendungsprozess-regular-gray, .su-icon-gruendungsprozess-regular-white {
  background-position: -510px 0;
}

.su-icon-gruendungsprozess-large-gray, .su-icon-gruendungsprozess-large-white {
  background-position: -770px 0;
}

.su-icon-gruendungsprozess-larger-white {
  background-position: -1160px 0;
}

.su-icon-rechtlichefragen-smaller-gray, .su-icon-rechtlichefragen-smaller-white {
  background-position: -253px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-rechtlichefragen-small-gray, .su-icon-rechtlichefragen-small-white {
  background-position: -462px 0;
}

.su-icon-rechtlichefragen-regular-gray, .su-icon-rechtlichefragen-regular-white {
  background-position: -561px 0;
}

.su-icon-rechtlichefragen-large-gray, .su-icon-rechtlichefragen-large-white {
  background-position: -847px 0;
}

.su-icon-rechtlichefragen-larger-white {
  background-position: -1276px 0;
}

.su-icon-rechtlichefragenii-smaller-gray, .su-icon-rechtlichefragenii-smaller-white {
  background-position: -276px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-rechtlichefragenii-small-gray, .su-icon-rechtlichefragenii-small-white {
  background-position: -504px 0;
}

.su-icon-rechtlichefragenii-regular-gray, .su-icon-rechtlichefragenii-regular-white {
  background-position: -612px 0;
}

.su-icon-rechtlichefragenii-large-gray, .su-icon-rechtlichefragenii-large-white {
  background-position: -924px 0;
}

.su-icon-rechtlichefragenii-larger-white {
  background-position: -1392px 0;
}

.su-icon-betriebswirtschaftlichefragen-smaller-gray, .su-icon-betriebswirtschaftlichefragen-smaller-white {
  background-position: -299px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-betriebswirtschaftlichefragen-small-gray, .su-icon-betriebswirtschaftlichefragen-small-white {
  background-position: -546px 0;
}

.su-icon-betriebswirtschaftlichefragen-regular-gray, .su-icon-betriebswirtschaftlichefragen-regular-white {
  background-position: -663px 0;
}

.su-icon-betriebswirtschaftlichefragen-large-gray, .su-icon-betriebswirtschaftlichefragen-large-white {
  background-position: -1001px 0;
}

.su-icon-betriebswirtschaftlichefragen-larger-white {
  background-position: -1508px 0;
}

.su-icon-auslaendischegruender-smaller-gray, .su-icon-auslaendischegruender-smaller-white {
  background-position: -322px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-auslaendischegruender-small-gray, .su-icon-auslaendischegruender-small-white {
  background-position: -588px 0;
}

.su-icon-auslaendischegruender-regular-gray, .su-icon-auslaendischegruender-regular-white {
  background-position: -714px 0;
}

.su-icon-auslaendischegruender-large-gray, .su-icon-auslaendischegruender-large-white {
  background-position: -1078px 0;
}

.su-icon-auslaendischegruender-larger-white {
  background-position: -1624px 0;
}

.su-icon-weitereinformationen-smaller-gray, .su-icon-weitereinformationen-smaller-white {
  background-position: -345px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-weitereinformationen-small-gray, .su-icon-weitereinformationen-small-white {
  background-position: -630px 0;
}

.su-icon-weitereinformationen-regular-gray, .su-icon-weitereinformationen-regular-white {
  background-position: -765px 0;
}

.su-icon-weitereinformationen-large-gray, .su-icon-weitereinformationen-large-white {
  background-position: -1155px 0;
}

.su-icon-weitereinformationen-larger-white {
  background-position: -1740px 0;
}

.su-icon-ausrufezeichen-smaller-gray, .su-icon-ausrufezeichen-smaller-white {
  background-position: -368px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-ausrufezeichen-small-gray, .su-icon-ausrufezeichen-small-white {
  background-position: -672px 0;
}

.su-icon-ausrufezeichen-regular-gray, .su-icon-ausrufezeichen-regular-white {
  background-position: -816px 0;
}

.su-icon-ausrufezeichen-large-gray, .su-icon-ausrufezeichen-large-white {
  background-position: -1232px 0;
}

.su-icon-ausrufezeichen-larger-white {
  background-position: -1856px 0;
}

.su-icon-fragezeichen-smaller-gray, .su-icon-fragezeichen-smaller-white {
  background-position: -391px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-fragezeichen-small-gray, .su-icon-fragezeichen-small-white {
  background-position: -714px 0;
}

.su-icon-fragezeichen-regular-gray, .su-icon-fragezeichen-regular-white {
  background-position: -867px 0;
}

.su-icon-fragezeichen-large-gray, .su-icon-fragezeichen-large-white {
  background-position: -1309px 0;
}

.su-icon-fragezeichen-larger-white {
  background-position: -1972px 0;
}

.su-icon-ablauffirmengruendung-smaller-gray, .su-icon-ablauffirmengruendung-smaller-white {
  background-position: -414px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-ablauffirmengruendung-small-gray, .su-icon-ablauffirmengruendung-small-white {
  background-position: -756px 0;
}

.su-icon-ablauffirmengruendung-regular-gray, .su-icon-ablauffirmengruendung-regular-white {
  background-position: -918px 0;
}

.su-icon-ablauffirmengruendung-large-gray, .su-icon-ablauffirmengruendung-large-white {
  background-position: -1386px 0;
}

.su-icon-ablauffirmengruendung-larger-white {
  background-position: -2088px 0;
}

.su-icon-kostengruendung-smaller-gray, .su-icon-kostengruendung-smaller-white {
  background-position: -437px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-kostengruendung-small-gray, .su-icon-kostengruendung-small-white {
  background-position: -798px 0;
}

.su-icon-kostengruendung-regular-gray, .su-icon-kostengruendung-regular-white {
  background-position: -969px 0;
}

.su-icon-kostengruendung-large-gray, .su-icon-kostengruendung-large-white {
  background-position: -1463px 0;
}

.su-icon-kostengruendung-larger-white {
  background-position: -2204px 0;
}

.su-icon-checklistestart-smaller-gray, .su-icon-checklistestart-smaller-white {
  background-position: -460px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-checklistestart-small-gray, .su-icon-checklistestart-small-white {
  background-position: -840px 0;
}

.su-icon-checklistestart-regular-gray, .su-icon-checklistestart-regular-white {
  background-position: -1020px 0;
}

.su-icon-checklistestart-large-gray, .su-icon-checklistestart-large-white {
  background-position: -1540px 0;
}

.su-icon-checklistestart-larger-white {
  background-position: -2320px 0;
}

.su-icon-uebersicht-smaller-gray, .su-icon-uebersicht-smaller-white {
  background-position: -483px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-uebersicht-small-gray, .su-icon-uebersicht-small-white {
  background-position: -882px 0;
}

.su-icon-uebersicht-regular-gray, .su-icon-uebersicht-regular-white {
  background-position: -1071px 0;
}

.su-icon-uebersicht-large-gray, .su-icon-uebersicht-large-white {
  background-position: -1617px 0;
}

.su-icon-uebersicht-larger-white {
  background-position: -2436px 0;
}

.su-icon-rechtsformendetail-smaller-gray, .su-icon-rechtsformendetail-smaller-white {
  background-position: -506px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-rechtsformendetail-small-gray, .su-icon-rechtsformendetail-small-white {
  background-position: -924px 0;
}

.su-icon-rechtsformendetail-regular-gray, .su-icon-rechtsformendetail-regular-white {
  background-position: -1122px 0;
}

.su-icon-rechtsformendetail-large-gray, .su-icon-rechtsformendetail-large-white {
  background-position: -1694px 0;
}

.su-icon-rechtsformendetail-larger-white {
  background-position: -2552px 0;
}

.su-icon-steuerlicheaspekte-smaller-gray, .su-icon-steuerlicheaspekte-smaller-white {
  background-position: -529px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-steuerlicheaspekte-small-gray, .su-icon-steuerlicheaspekte-small-white {
  background-position: -966px 0;
}

.su-icon-steuerlicheaspekte-regular-gray, .su-icon-steuerlicheaspekte-regular-white {
  background-position: -1173px 0;
}

.su-icon-steuerlicheaspekte-large-gray, .su-icon-steuerlicheaspekte-large-white {
  background-position: -1771px 0;
}

.su-icon-steuerlicheaspekte-larger-white {
  background-position: -2668px 0;
}

.su-icon-markenschutz-smaller-gray, .su-icon-markenschutz-smaller-white {
  background-position: -552px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-markenschutz-small-gray, .su-icon-markenschutz-small-white {
  background-position: -1008px 0;
}

.su-icon-markenschutz-regular-gray, .su-icon-markenschutz-regular-white {
  background-position: -1224px 0;
}

.su-icon-markenschutz-large-gray, .su-icon-markenschutz-large-white {
  background-position: -1848px 0;
}

.su-icon-markenschutz-larger-white {
  background-position: -2784px 0;
}

.su-icon-wichtigevertraege-smaller-gray, .su-icon-wichtigevertraege-smaller-white {
  background-position: -575px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-wichtigevertraege-small-gray, .su-icon-wichtigevertraege-small-white {
  background-position: -1050px 0;
}

.su-icon-wichtigevertraege-regular-gray, .su-icon-wichtigevertraege-regular-white {
  background-position: -1275px 0;
}

.su-icon-wichtigevertraege-large-gray, .su-icon-wichtigevertraege-large-white {
  background-position: -1925px 0;
}

.su-icon-wichtigevertraege-larger-white {
  background-position: -2900px 0;
}

.su-icon-versicherungen-smaller-gray, .su-icon-versicherungen-smaller-white {
  background-position: -598px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-versicherungen-small-gray, .su-icon-versicherungen-small-white {
  background-position: -1092px 0;
}

.su-icon-versicherungen-regular-gray, .su-icon-versicherungen-regular-white {
  background-position: -1326px 0;
}

.su-icon-versicherungen-large-gray, .su-icon-versicherungen-large-white {
  background-position: -2002px 0;
}

.su-icon-versicherungen-larger-white {
  background-position: -3016px 0;
}

.su-icon-gmbh-smaller-gray, .su-icon-gmbh-smaller-white {
  background-position: -621px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-gmbh-small-gray, .su-icon-gmbh-small-white {
  background-position: -1134px 0;
}

.su-icon-gmbh-regular-gray, .su-icon-gmbh-regular-white {
  background-position: -1377px 0;
}

.su-icon-gmbh-large-gray, .su-icon-gmbh-large-white {
  background-position: -2079px 0;
}

.su-icon-gmbh-larger-white {
  background-position: -3132px 0;
}

.su-icon-ag-smaller-gray, .su-icon-ag-smaller-white {
  background-position: -644px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-ag-small-gray, .su-icon-ag-small-white {
  background-position: -1176px 0;
}

.su-icon-ag-regular-gray, .su-icon-ag-regular-white {
  background-position: -1428px 0;
}

.su-icon-ag-large-gray, .su-icon-ag-large-white {
  background-position: -2156px 0;
}

.su-icon-ag-larger-white {
  background-position: -3248px 0;
}

.su-icon-ef-smaller-gray, .su-icon-ef-smaller-white {
  background-position: -667px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-ef-small-gray, .su-icon-ef-small-white {
  background-position: -1218px 0;
}

.su-icon-ef-regular-gray, .su-icon-ef-regular-white {
  background-position: -1479px 0;
}

.su-icon-ef-large-gray, .su-icon-ef-large-white {
  background-position: -2233px 0;
}

.su-icon-ef-larger-white {
  background-position: -3364px 0;
}

.su-icon-kg-smaller-gray, .su-icon-kg-smaller-white {
  background-position: -690px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-kg-small-gray, .su-icon-kg-small-white {
  background-position: -1260px 0;
}

.su-icon-kg-regular-gray, .su-icon-kg-regular-white {
  background-position: -1530px 0;
}

.su-icon-kg-large-gray, .su-icon-kg-large-white {
  background-position: -2310px 0;
}

.su-icon-kg-larger-white {
  background-position: -3480px 0;
}

.su-icon-businessplan-smaller-gray, .su-icon-businessplan-smaller-white {
  background-position: -713px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-businessplan-small-gray, .su-icon-businessplan-small-white {
  background-position: -1302px 0;
}

.su-icon-businessplan-regular-gray, .su-icon-businessplan-regular-white {
  background-position: -1581px 0;
}

.su-icon-businessplan-large-gray, .su-icon-businessplan-large-white {
  background-position: -2387px 0;
}

.su-icon-businessplan-larger-white {
  background-position: -3596px 0;
}

.su-icon-entwicklunggeschaeftsstrategie-smaller-gray, .su-icon-entwicklunggeschaeftsstrategie-smaller-white {
  background-position: -736px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-entwicklunggeschaeftsstrategie-small-gray, .su-icon-entwicklunggeschaeftsstrategie-small-white {
  background-position: -1344px 0;
}

.su-icon-entwicklunggeschaeftsstrategie-regular-gray, .su-icon-entwicklunggeschaeftsstrategie-regular-white {
  background-position: -1632px 0;
}

.su-icon-entwicklunggeschaeftsstrategie-large-gray, .su-icon-entwicklunggeschaeftsstrategie-large-white {
  background-position: -2464px 0;
}

.su-icon-entwicklunggeschaeftsstrategie-larger-white {
  background-position: -3712px 0;
}

.su-icon-entwicklunggeschaeftsstrategieii-smaller-gray, .su-icon-entwicklunggeschaeftsstrategieii-smaller-white {
  background-position: -759px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-entwicklunggeschaeftsstrategieii-small-gray, .su-icon-entwicklunggeschaeftsstrategieii-small-white {
  background-position: -1386px 0;
}

.su-icon-entwicklunggeschaeftsstrategieii-regular-gray, .su-icon-entwicklunggeschaeftsstrategieii-regular-white {
  background-position: -1683px 0;
}

.su-icon-entwicklunggeschaeftsstrategieii-large-gray, .su-icon-entwicklunggeschaeftsstrategieii-large-white {
  background-position: -2541px 0;
}

.su-icon-entwicklunggeschaeftsstrategieii-larger-white {
  background-position: -3828px 0;
}

.su-icon-finanzierungsmoeglichkeiten-smaller-gray, .su-icon-finanzierungsmoeglichkeiten-smaller-white {
  background-position: -782px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-finanzierungsmoeglichkeiten-small-gray, .su-icon-finanzierungsmoeglichkeiten-small-white {
  background-position: -1428px 0;
}

.su-icon-finanzierungsmoeglichkeiten-regular-gray, .su-icon-finanzierungsmoeglichkeiten-regular-white {
  background-position: -1734px 0;
}

.su-icon-finanzierungsmoeglichkeiten-large-gray, .su-icon-finanzierungsmoeglichkeiten-large-white {
  background-position: -2618px 0;
}

.su-icon-finanzierungsmoeglichkeiten-larger-white {
  background-position: -3944px 0;
}

.su-icon-aufbaubusinessplan-smaller-gray, .su-icon-aufbaubusinessplan-smaller-white {
  background-position: -805px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-aufbaubusinessplan-small-gray, .su-icon-aufbaubusinessplan-small-white {
  background-position: -1470px 0;
}

.su-icon-aufbaubusinessplan-regular-gray, .su-icon-aufbaubusinessplan-regular-white {
  background-position: -1785px 0;
}

.su-icon-aufbaubusinessplan-large-gray, .su-icon-aufbaubusinessplan-large-white {
  background-position: -2695px 0;
}

.su-icon-aufbaubusinessplan-larger-white {
  background-position: -4060px 0;
}

.su-icon-inhaltebusinessplan-smaller-gray, .su-icon-inhaltebusinessplan-smaller-white {
  background-position: -828px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-inhaltebusinessplan-small-gray, .su-icon-inhaltebusinessplan-small-white {
  background-position: -1512px 0;
}

.su-icon-inhaltebusinessplan-regular-gray, .su-icon-inhaltebusinessplan-regular-white {
  background-position: -1836px 0;
}

.su-icon-inhaltebusinessplan-large-gray, .su-icon-inhaltebusinessplan-large-white {
  background-position: -2772px 0;
}

.su-icon-inhaltebusinessplan-larger-white {
  background-position: -4176px 0;
}

.su-icon-standortvorteilschweiz-smaller-gray, .su-icon-standortvorteilschweiz-smaller-white {
  background-position: -851px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-standortvorteilschweiz-small-gray, .su-icon-standortvorteilschweiz-small-white {
  background-position: -1554px 0;
}

.su-icon-standortvorteilschweiz-regular-gray, .su-icon-standortvorteilschweiz-regular-white {
  background-position: -1887px 0;
}

.su-icon-standortvorteilschweiz-large-gray, .su-icon-standortvorteilschweiz-large-white {
  background-position: -2849px 0;
}

.su-icon-standortvorteilschweiz-larger-white {
  background-position: -4292px 0;
}

.su-icon-aufenthaltserlaubnis-smaller-gray, .su-icon-aufenthaltserlaubnis-smaller-white {
  background-position: -874px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-aufenthaltserlaubnis-small-gray, .su-icon-aufenthaltserlaubnis-small-white {
  background-position: -1596px 0;
}

.su-icon-aufenthaltserlaubnis-regular-gray, .su-icon-aufenthaltserlaubnis-regular-white {
  background-position: -1938px 0;
}

.su-icon-aufenthaltserlaubnis-large-gray, .su-icon-aufenthaltserlaubnis-large-white {
  background-position: -2926px 0;
}

.su-icon-aufenthaltserlaubnis-larger-white {
  background-position: -4408px 0;
}

.su-icon-treuhanddomizil-smaller-gray, .su-icon-treuhanddomizil-smaller-white {
  background-position: -897px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-treuhanddomizil-small-gray, .su-icon-treuhanddomizil-small-white {
  background-position: -1638px 0;
}

.su-icon-treuhanddomizil-regular-gray, .su-icon-treuhanddomizil-regular-white {
  background-position: -1989px 0;
}

.su-icon-treuhanddomizil-large-gray, .su-icon-treuhanddomizil-large-white {
  background-position: -3003px 0;
}

.su-icon-treuhanddomizil-larger-white {
  background-position: -4524px 0;
}

.su-icon-kosten-smaller-gray, .su-icon-kosten-smaller-white {
  background-position: -920px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-kosten-small-gray, .su-icon-kosten-small-white {
  background-position: -1680px 0;
}

.su-icon-kosten-regular-gray, .su-icon-kosten-regular-white {
  background-position: -2040px 0;
}

.su-icon-kosten-large-gray, .su-icon-kosten-large-white {
  background-position: -3080px 0;
}

.su-icon-kosten-larger-white {
  background-position: -4640px 0;
}

.su-icon-analysemarkteintritt-smaller-gray, .su-icon-analysemarkteintritt-smaller-white {
  background-position: -943px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-analysemarkteintritt-small-gray, .su-icon-analysemarkteintritt-small-white {
  background-position: -1722px 0;
}

.su-icon-analysemarkteintritt-regular-gray, .su-icon-analysemarkteintritt-regular-white {
  background-position: -2091px 0;
}

.su-icon-analysemarkteintritt-large-gray, .su-icon-analysemarkteintritt-large-white {
  background-position: -3157px 0;
}

.su-icon-analysemarkteintritt-larger-white {
  background-position: -4756px 0;
}

.su-icon-unserekurse-smaller-gray, .su-icon-unserekurse-smaller-white {
  background-position: -966px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-unserekurse-small-gray, .su-icon-unserekurse-small-white {
  background-position: -1764px 0;
}

.su-icon-unserekurse-regular-gray, .su-icon-unserekurse-regular-white {
  background-position: -2142px 0;
}

.su-icon-unserekurse-large-gray, .su-icon-unserekurse-large-white {
  background-position: -3234px 0;
}

.su-icon-unserekurse-larger-white {
  background-position: -4872px 0;
}

.su-icon-beratungsgespraech-smaller-gray, .su-icon-beratungsgespraech-smaller-white {
  background-position: -989px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-beratungsgespraech-small-gray, .su-icon-beratungsgespraech-small-white {
  background-position: -1806px 0;
}

.su-icon-beratungsgespraech-regular-gray, .su-icon-beratungsgespraech-regular-white {
  background-position: -2193px 0;
}

.su-icon-beratungsgespraech-large-gray, .su-icon-beratungsgespraech-large-white {
  background-position: -3311px 0;
}

.su-icon-beratungsgespraech-larger-white {
  background-position: -4988px 0;
}

.su-icon-literaturempfehlungen-smaller-gray, .su-icon-literaturempfehlungen-smaller-white {
  background-position: -1012px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-literaturempfehlungen-small-gray, .su-icon-literaturempfehlungen-small-white {
  background-position: -1848px 0;
}

.su-icon-literaturempfehlungen-regular-gray, .su-icon-literaturempfehlungen-regular-white {
  background-position: -2244px 0;
}

.su-icon-literaturempfehlungen-large-gray, .su-icon-literaturempfehlungen-large-white {
  background-position: -3388px 0;
}

.su-icon-literaturempfehlungen-larger-white {
  background-position: -5104px 0;
}

.su-icon-literaturempfehlungenii-smaller-gray, .su-icon-literaturempfehlungenii-smaller-white {
  background-position: -1035px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-literaturempfehlungenii-small-gray, .su-icon-literaturempfehlungenii-small-white {
  background-position: -1890px 0;
}

.su-icon-literaturempfehlungenii-regular-gray, .su-icon-literaturempfehlungenii-regular-white {
  background-position: -2295px 0;
}

.su-icon-literaturempfehlungenii-large-gray, .su-icon-literaturempfehlungenii-large-white {
  background-position: -3465px 0;
}

.su-icon-literaturempfehlungenii-larger-white {
  background-position: -5220px 0;
}

.su-icon-startupstv-smaller-gray, .su-icon-startupstv-smaller-white {
  background-position: -1058px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-startupstv-small-gray, .su-icon-startupstv-small-white {
  background-position: -1932px 0;
}

.su-icon-startupstv-regular-gray, .su-icon-startupstv-regular-white {
  background-position: -2346px 0;
}

.su-icon-startupstv-large-gray, .su-icon-startupstv-large-white {
  background-position: -3542px 0;
}

.su-icon-startupstv-larger-white {
  background-position: -5336px 0;
}

.su-icon-gruendungsgeschichten-smaller-gray, .su-icon-gruendungsgeschichten-smaller-white {
  background-position: -1081px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-gruendungsgeschichten-small-gray, .su-icon-gruendungsgeschichten-small-white {
  background-position: -1974px 0;
}

.su-icon-gruendungsgeschichten-regular-gray, .su-icon-gruendungsgeschichten-regular-white {
  background-position: -2397px 0;
}

.su-icon-gruendungsgeschichten-large-gray, .su-icon-gruendungsgeschichten-large-white {
  background-position: -3619px 0;
}

.su-icon-gruendungsgeschichten-larger-white {
  background-position: -5452px 0;
}

.su-icon-kursbesuchen-smaller-gray, .su-icon-kursbesuchen-smaller-white {
  background-position: -1104px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-kursbesuchen-small-gray, .su-icon-kursbesuchen-small-white {
  background-position: -2016px 0;
}

.su-icon-kursbesuchen-regular-gray, .su-icon-kursbesuchen-regular-white {
  background-position: -2448px 0;
}

.su-icon-kursbesuchen-large-gray, .su-icon-kursbesuchen-large-white {
  background-position: -3696px 0;
}

.su-icon-kursbesuchen-larger-white {
  background-position: -5568px 0;
}

.su-icon-academy-smaller-gray, .su-icon-academy-smaller-white {
  background-position: -1127px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-academy-small-gray, .su-icon-academy-small-white {
  background-position: -2058px 0;
}

.su-icon-academy-regular-gray, .su-icon-academy-regular-white {
  background-position: -2499px 0;
}

.su-icon-academy-large-gray, .su-icon-academy-large-white {
  background-position: -3773px 0;
}

.su-icon-academy-larger-white {
  background-position: -5684px 0;
}

.su-icon-anmelden-smaller-gray, .su-icon-anmelden-smaller-white {
  background-position: -1150px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-anmelden-small-gray, .su-icon-anmelden-small-white {
  background-position: -2100px 0;
}

.su-icon-anmelden-regular-gray, .su-icon-anmelden-regular-white {
  background-position: -2550px 0;
}

.su-icon-anmelden-large-gray, .su-icon-anmelden-large-white {
  background-position: -3850px 0;
}

.su-icon-anmelden-larger-white {
  background-position: -5800px 0;
}

.su-icon-beraterfinden-smaller-gray, .su-icon-beraterfinden-smaller-white {
  background-position: -1173px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-beraterfinden-small-gray, .su-icon-beraterfinden-small-white {
  background-position: -2142px 0;
}

.su-icon-beraterfinden-regular-gray, .su-icon-beraterfinden-regular-white {
  background-position: -2601px 0;
}

.su-icon-beraterfinden-large-gray, .su-icon-beraterfinden-large-white {
  background-position: -3927px 0;
}

.su-icon-beraterfinden-larger-white {
  background-position: -5916px 0;
}

.su-icon-standorte-smaller-gray, .su-icon-standorte-smaller-white {
  background-position: -1196px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-standorte-small-gray, .su-icon-standorte-small-white {
  background-position: -2184px 0;
}

.su-icon-standorte-regular-gray, .su-icon-standorte-regular-white {
  background-position: -2652px 0;
}

.su-icon-standorte-large-gray, .su-icon-standorte-large-white {
  background-position: -4004px 0;
}

.su-icon-standorte-larger-white {
  background-position: -6032px 0;
}

.su-icon-ausrufzeichenii-smaller-gray, .su-icon-ausrufzeichenii-smaller-white {
  background-position: -1219px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-ausrufzeichenii-small-gray, .su-icon-ausrufzeichenii-small-white {
  background-position: -2226px 0;
}

.su-icon-ausrufzeichenii-regular-gray, .su-icon-ausrufzeichenii-regular-white {
  background-position: -2703px 0;
}

.su-icon-ausrufzeichenii-large-gray, .su-icon-ausrufzeichenii-large-white {
  background-position: -4081px 0;
}

.su-icon-ausrufzeichenii-larger-white {
  background-position: -6148px 0;
}

.su-icon-takeoff-smaller-gray, .su-icon-takeoff-smaller-white {
  background-position: -1242px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-takeoff-small-gray, .su-icon-takeoff-small-white {
  background-position: -2268px 0;
}

.su-icon-takeoff-regular-gray, .su-icon-takeoff-regular-white {
  background-position: -2754px 0;
}

.su-icon-takeoff-large-gray, .su-icon-takeoff-large-white {
  background-position: -4158px 0;
}

.su-icon-takeoff-larger-white {
  background-position: -6264px 0;
}

.su-icon-schwerpunkte-smaller-gray, .su-icon-schwerpunkte-smaller-white {
  background-position: -1265px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-schwerpunkte-small-gray, .su-icon-schwerpunkte-small-white {
  background-position: -2310px 0;
}

.su-icon-schwerpunkte-regular-gray, .su-icon-schwerpunkte-regular-white {
  background-position: -2805px 0;
}

.su-icon-schwerpunkte-large-gray, .su-icon-schwerpunkte-large-white {
  background-position: -4235px 0;
}

.su-icon-schwerpunkte-larger-white {
  background-position: -6380px 0;
}

.su-icon-ansprechpartner-smaller-gray, .su-icon-ansprechpartner-smaller-white {
  background-position: -1288px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-ansprechpartner-small-gray, .su-icon-ansprechpartner-small-white {
  background-position: -2352px 0;
}

.su-icon-ansprechpartner-regular-gray, .su-icon-ansprechpartner-regular-white {
  background-position: -2856px 0;
}

.su-icon-ansprechpartner-large-gray, .su-icon-ansprechpartner-large-white {
  background-position: -4312px 0;
}

.su-icon-ansprechpartner-larger-white {
  background-position: -6496px 0;
}

.su-icon-gruendungsprozess-smaller-gray, .su-icon-gruendungsprozess-smaller-white {
  background-position: -1311px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-gruendungsprozess-small-gray, .su-icon-gruendungsprozess-small-white {
  background-position: -2394px 0;
}

.su-icon-gruendungsprozess-regular-gray, .su-icon-gruendungsprozess-regular-white {
  background-position: -2907px 0;
}

.su-icon-gruendungsprozess-large-gray, .su-icon-gruendungsprozess-large-white {
  background-position: -4389px 0;
}

.su-icon-gruendungsprozess-larger-white {
  background-position: -6612px 0;
}

.su-icon-unseregruendungsservices-smaller-gray, .su-icon-unseregruendungsservices-smaller-white {
  background-position: -1334px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-unseregruendungsservices-small-gray, .su-icon-unseregruendungsservices-small-white {
  background-position: -2436px 0;
}

.su-icon-unseregruendungsservices-regular-gray, .su-icon-unseregruendungsservices-regular-white {
  background-position: -2958px 0;
}

.su-icon-unseregruendungsservices-large-gray, .su-icon-unseregruendungsservices-large-white {
  background-position: -4466px 0;
}

.su-icon-unseregruendungsservices-larger-white {
  background-position: -6728px 0;
}

.su-icon-offerterechnen-smaller-gray, .su-icon-offerterechnen-smaller-white {
  background-position: -1357px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-offerterechnen-small-gray, .su-icon-offerterechnen-small-white {
  background-position: -2478px 0;
}

.su-icon-offerterechnen-regular-gray, .su-icon-offerterechnen-regular-white {
  background-position: -3009px 0;
}

.su-icon-offerterechnen-large-gray, .su-icon-offerterechnen-large-white {
  background-position: -4543px 0;
}

.su-icon-offerterechnen-larger-white {
  background-position: -6844px 0;
}

.su-icon-unseresponsoren-smaller-gray, .su-icon-unseresponsoren-smaller-white {
  background-position: -1380px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-unseresponsoren-small-gray, .su-icon-unseresponsoren-small-white {
  background-position: -2520px 0;
}

.su-icon-unseresponsoren-regular-gray, .su-icon-unseresponsoren-regular-white {
  background-position: -3060px 0;
}

.su-icon-unseresponsoren-large-gray, .su-icon-unseresponsoren-large-white {
  background-position: -4620px 0;
}

.su-icon-unseresponsoren-larger-white {
  background-position: -6960px 0;
}

.su-icon-startupdeals-smaller-gray, .su-icon-startupdeals-smaller-white {
  background-position: -1403px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-startupdeals-small-gray, .su-icon-startupdeals-small-white {
  background-position: -2562px 0;
}

.su-icon-startupdeals-regular-gray, .su-icon-startupdeals-regular-white {
  background-position: -3111px 0;
}

.su-icon-startupdeals-large-gray, .su-icon-startupdeals-large-white {
  background-position: -4697px 0;
}

.su-icon-startupdeals-larger-white {
  background-position: -7076px 0;
}

.su-icon-persoenlicheberatung-smaller-gray, .su-icon-persoenlicheberatung-smaller-white {
  background-position: -1426px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-persoenlicheberatung-small-gray, .su-icon-persoenlicheberatung-small-white {
  background-position: -2604px 0;
}

.su-icon-persoenlicheberatung-regular-gray, .su-icon-persoenlicheberatung-regular-white {
  background-position: -3162px 0;
}

.su-icon-persoenlicheberatung-large-gray, .su-icon-persoenlicheberatung-large-white {
  background-position: -4774px 0;
}

.su-icon-persoenlicheberatung-larger-white {
  background-position: -7192px 0;
}

.su-icon-gruendungsdokumente24h-smaller-gray, .su-icon-gruendungsdokumente24h-smaller-white {
  background-position: -1449px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-gruendungsdokumente24h-small-gray, .su-icon-gruendungsdokumente24h-small-white {
  background-position: -2646px 0;
}

.su-icon-gruendungsdokumente24h-regular-gray, .su-icon-gruendungsdokumente24h-regular-white {
  background-position: -3213px 0;
}

.su-icon-gruendungsdokumente24h-large-gray, .su-icon-gruendungsdokumente24h-large-white {
  background-position: -4851px 0;
}

.su-icon-gruendungsdokumente24h-larger-white {
  background-position: -7308px 0;
}

.su-icon-eigeneexperten-smaller-gray, .su-icon-eigeneexperten-smaller-white {
  background-position: -1472px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-eigeneexperten-small-gray, .su-icon-eigeneexperten-small-white {
  background-position: -2688px 0;
}

.su-icon-eigeneexperten-regular-gray, .su-icon-eigeneexperten-regular-white {
  background-position: -3264px 0;
}

.su-icon-eigeneexperten-large-gray, .su-icon-eigeneexperten-large-white {
  background-position: -4928px 0;
}

.su-icon-eigeneexperten-larger-white {
  background-position: -7424px 0;
}

.su-icon-langjaehrige-erfahrung-smaller-gray, .su-icon-langjaehrige-erfahrung-smaller-white {
  background-position: -1495px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-langjaehrige-erfahrung-small-gray, .su-icon-langjaehrige-erfahrung-small-white {
  background-position: -2730px 0;
}

.su-icon-langjaehrige-erfahrung-regular-gray, .su-icon-langjaehrige-erfahrung-regular-white {
  background-position: -3315px 0;
}

.su-icon-langjaehrige-erfahrung-large-gray, .su-icon-langjaehrige-erfahrung-large-white {
  background-position: -5005px 0;
}

.su-icon-langjaehrige-erfahrung-larger-white {
  background-position: -7540px 0;
}

.su-icon-konkretergruendungsablauf-smaller-gray, .su-icon-konkretergruendungsablauf-smaller-white {
  background-position: -1518px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-konkretergruendungsablauf-small-gray, .su-icon-konkretergruendungsablauf-small-white {
  background-position: -2772px 0;
}

.su-icon-konkretergruendungsablauf-regular-gray, .su-icon-konkretergruendungsablauf-regular-white {
  background-position: -3366px 0;
}

.su-icon-konkretergruendungsablauf-large-gray, .su-icon-konkretergruendungsablauf-large-white {
  background-position: -5082px 0;
}

.su-icon-konkretergruendungsablauf-larger-white {
  background-position: -7656px 0;
}

.su-icon-gruendungsdauer-smaller-gray, .su-icon-gruendungsdauer-smaller-white {
  background-position: -1541px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-gruendungsdauer-small-gray, .su-icon-gruendungsdauer-small-white {
  background-position: -2814px 0;
}

.su-icon-gruendungsdauer-regular-gray, .su-icon-gruendungsdauer-regular-white {
  background-position: -3417px 0;
}

.su-icon-gruendungsdauer-large-gray, .su-icon-gruendungsdauer-large-white {
  background-position: -5159px 0;
}

.su-icon-gruendungsdauer-larger-white {
  background-position: -7772px 0;
}

.su-icon-firmengruendungen-smaller-gray, .su-icon-firmengruendungen-smaller-white {
  background-position: -1564px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-firmengruendungen-small-gray, .su-icon-firmengruendungen-small-white {
  background-position: -2856px 0;
}

.su-icon-firmengruendungen-regular-gray, .su-icon-firmengruendungen-regular-white {
  background-position: -3468px 0;
}

.su-icon-firmengruendungen-large-gray, .su-icon-firmengruendungen-large-white {
  background-position: -5236px 0;
}

.su-icon-firmengruendungen-larger-white {
  background-position: -7888px 0;
}

.su-icon-businessplanberatung-smaller-gray, .su-icon-businessplanberatung-smaller-white {
  background-position: -1587px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-businessplanberatung-small-gray, .su-icon-businessplanberatung-small-white {
  background-position: -2898px 0;
}

.su-icon-businessplanberatung-regular-gray, .su-icon-businessplanberatung-regular-white {
  background-position: -3519px 0;
}

.su-icon-businessplanberatung-large-gray, .su-icon-businessplanberatung-large-white {
  background-position: -5313px 0;
}

.su-icon-businessplanberatung-larger-white {
  background-position: -8004px 0;
}

.su-icon-rechtlichezusatzdienstleistungen-smaller-gray, .su-icon-rechtlichezusatzdienstleistungen-smaller-white {
  background-position: -1610px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-rechtlichezusatzdienstleistungen-small-gray, .su-icon-rechtlichezusatzdienstleistungen-small-white {
  background-position: -2940px 0;
}

.su-icon-rechtlichezusatzdienstleistungen-regular-gray, .su-icon-rechtlichezusatzdienstleistungen-regular-white {
  background-position: -3570px 0;
}

.su-icon-rechtlichezusatzdienstleistungen-large-gray, .su-icon-rechtlichezusatzdienstleistungen-large-white {
  background-position: -5390px 0;
}

.su-icon-rechtlichezusatzdienstleistungen-larger-white {
  background-position: -8120px 0;
}

.su-icon-rechtlichezusatzdienstleistungenii-smaller-gray, .su-icon-rechtlichezusatzdienstleistungenii-smaller-white {
  background-position: -1633px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-rechtlichezusatzdienstleistungenii-small-gray, .su-icon-rechtlichezusatzdienstleistungenii-small-white {
  background-position: -2982px 0;
}

.su-icon-rechtlichezusatzdienstleistungenii-regular-gray, .su-icon-rechtlichezusatzdienstleistungenii-regular-white {
  background-position: -3621px 0;
}

.su-icon-rechtlichezusatzdienstleistungenii-large-gray, .su-icon-rechtlichezusatzdienstleistungenii-large-white {
  background-position: -5467px 0;
}

.su-icon-rechtlichezusatzdienstleistungenii-larger-white {
  background-position: -8236px 0;
}

.su-icon-umwandlungen-smaller-gray, .su-icon-umwandlungen-smaller-white {
  background-position: -1656px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-umwandlungen-small-gray, .su-icon-umwandlungen-small-white {
  background-position: -3024px 0;
}

.su-icon-umwandlungen-regular-gray, .su-icon-umwandlungen-regular-white {
  background-position: -3672px 0;
}

.su-icon-umwandlungen-large-gray, .su-icon-umwandlungen-large-white {
  background-position: -5544px 0;
}

.su-icon-umwandlungen-larger-white {
  background-position: -8352px 0;
}

.su-icon-mwstanmeldung-smaller-gray, .su-icon-mwstanmeldung-smaller-white {
  background-position: -1679px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-mwstanmeldung-small-gray, .su-icon-mwstanmeldung-small-white {
  background-position: -3066px 0;
}

.su-icon-mwstanmeldung-regular-gray, .su-icon-mwstanmeldung-regular-white {
  background-position: -3723px 0;
}

.su-icon-mwstanmeldung-large-gray, .su-icon-mwstanmeldung-large-white {
  background-position: -5621px 0;
}

.su-icon-mwstanmeldung-larger-white {
  background-position: -8468px 0;
}

.su-icon-offerterechnen-smaller-gray, .su-icon-offerterechnen-smaller-white {
  background-position: -1702px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-offerterechnen-small-gray, .su-icon-offerterechnen-small-white {
  background-position: -3108px 0;
}

.su-icon-offerterechnen-regular-gray, .su-icon-offerterechnen-regular-white {
  background-position: -3774px 0;
}

.su-icon-offerterechnen-large-gray, .su-icon-offerterechnen-large-white {
  background-position: -5698px 0;
}

.su-icon-offerterechnen-larger-white {
  background-position: -8584px 0;
}

.su-icon-uebersichtpreise-smaller-gray, .su-icon-uebersichtpreise-smaller-white {
  background-position: -1725px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-uebersichtpreise-small-gray, .su-icon-uebersichtpreise-small-white {
  background-position: -3150px 0;
}

.su-icon-uebersichtpreise-regular-gray, .su-icon-uebersichtpreise-regular-white {
  background-position: -3825px 0;
}

.su-icon-uebersichtpreise-large-gray, .su-icon-uebersichtpreise-large-white {
  background-position: -5775px 0;
}

.su-icon-uebersichtpreise-larger-white {
  background-position: -8700px 0;
}

.su-icon-buchhaltung-smaller-gray, .su-icon-buchhaltung-smaller-white {
  background-position: -1748px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-buchhaltung-small-gray, .su-icon-buchhaltung-small-white {
  background-position: -3192px 0;
}

.su-icon-buchhaltung-regular-gray, .su-icon-buchhaltung-regular-white {
  background-position: -3876px 0;
}

.su-icon-buchhaltung-large-gray, .su-icon-buchhaltung-large-white {
  background-position: -5852px 0;
}

.su-icon-buchhaltung-larger-white {
  background-position: -8816px 0;
}

.su-icon-vertragsgestaltung-smaller-gray, .su-icon-vertragsgestaltung-smaller-white {
  background-position: -1771px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-vertragsgestaltung-small-gray, .su-icon-vertragsgestaltung-small-white {
  background-position: -3234px 0;
}

.su-icon-vertragsgestaltung-regular-gray, .su-icon-vertragsgestaltung-regular-white {
  background-position: -3927px 0;
}

.su-icon-vertragsgestaltung-large-gray, .su-icon-vertragsgestaltung-large-white {
  background-position: -5929px 0;
}

.su-icon-vertragsgestaltung-larger-white {
  background-position: -8932px 0;
}

.su-icon-markenschutz-smaller-gray, .su-icon-markenschutz-smaller-white {
  background-position: -1794px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-markenschutz-small-gray, .su-icon-markenschutz-small-white {
  background-position: -3276px 0;
}

.su-icon-markenschutz-regular-gray, .su-icon-markenschutz-regular-white {
  background-position: -3978px 0;
}

.su-icon-markenschutz-large-gray, .su-icon-markenschutz-large-white {
  background-position: -6006px 0;
}

.su-icon-markenschutz-larger-white {
  background-position: -9048px 0;
}

.su-icon-handelsregisteraenderungen-smaller-gray, .su-icon-handelsregisteraenderungen-smaller-white {
  background-position: -1817px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-handelsregisteraenderungen-small-gray, .su-icon-handelsregisteraenderungen-small-white {
  background-position: -3318px 0;
}

.su-icon-handelsregisteraenderungen-regular-gray, .su-icon-handelsregisteraenderungen-regular-white {
  background-position: -4029px 0;
}

.su-icon-handelsregisteraenderungen-large-gray, .su-icon-handelsregisteraenderungen-large-white {
  background-position: -6083px 0;
}

.su-icon-handelsregisteraenderungen-larger-white {
  background-position: -9164px 0;
}

.su-icon-bedeutungderbuchhaltung-smaller-gray, .su-icon-bedeutungderbuchhaltung-smaller-white {
  background-position: -1840px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-bedeutungderbuchhaltung-small-gray, .su-icon-bedeutungderbuchhaltung-small-white {
  background-position: -3360px 0;
}

.su-icon-bedeutungderbuchhaltung-regular-gray, .su-icon-bedeutungderbuchhaltung-regular-white {
  background-position: -4080px 0;
}

.su-icon-bedeutungderbuchhaltung-large-gray, .su-icon-bedeutungderbuchhaltung-large-white {
  background-position: -6160px 0;
}

.su-icon-bedeutungderbuchhaltung-larger-white {
  background-position: -9280px 0;
}

.su-icon-nutzendersteuerberatung-smaller-gray, .su-icon-nutzendersteuerberatung-smaller-white {
  background-position: -1863px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-nutzendersteuerberatung-small-gray, .su-icon-nutzendersteuerberatung-small-white {
  background-position: -3402px 0;
}

.su-icon-nutzendersteuerberatung-regular-gray, .su-icon-nutzendersteuerberatung-regular-white {
  background-position: -4131px 0;
}

.su-icon-nutzendersteuerberatung-large-gray, .su-icon-nutzendersteuerberatung-large-white {
  background-position: -6237px 0;
}

.su-icon-nutzendersteuerberatung-larger-white {
  background-position: -9396px 0;
}

.su-icon-unserangebot-smaller-gray, .su-icon-unserangebot-smaller-white {
  background-position: -1886px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-unserangebot-small-gray, .su-icon-unserangebot-small-white {
  background-position: -3444px 0;
}

.su-icon-unserangebot-regular-gray, .su-icon-unserangebot-regular-white {
  background-position: -4182px 0;
}

.su-icon-unserangebot-large-gray, .su-icon-unserangebot-large-white {
  background-position: -6314px 0;
}

.su-icon-unserangebot-larger-white {
  background-position: -9512px 0;
}

.su-icon-ihransprechpartner-smaller-gray, .su-icon-ihransprechpartner-smaller-white {
  background-position: -1909px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-ihransprechpartner-small-gray, .su-icon-ihransprechpartner-small-white {
  background-position: -3486px 0;
}

.su-icon-ihransprechpartner-regular-gray, .su-icon-ihransprechpartner-regular-white {
  background-position: -4233px 0;
}

.su-icon-ihransprechpartner-large-gray, .su-icon-ihransprechpartner-large-white {
  background-position: -6391px 0;
}

.su-icon-ihransprechpartner-larger-white {
  background-position: -9628px 0;
}

.su-icon-team-smaller-gray, .su-icon-team-smaller-white {
  background-position: -1932px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-team-small-gray, .su-icon-team-small-white {
  background-position: -3528px 0;
}

.su-icon-team-regular-gray, .su-icon-team-regular-white {
  background-position: -4284px 0;
}

.su-icon-team-large-gray, .su-icon-team-large-white {
  background-position: -6468px 0;
}

.su-icon-team-larger-white {
  background-position: -9744px 0;
}

.su-icon-prinzip-smaller-gray, .su-icon-prinzip-smaller-white {
  background-position: -1955px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-prinzip-small-gray, .su-icon-prinzip-small-white {
  background-position: -3570px 0;
}

.su-icon-prinzip-regular-gray, .su-icon-prinzip-regular-white {
  background-position: -4335px 0;
}

.su-icon-prinzip-large-gray, .su-icon-prinzip-large-white {
  background-position: -6545px 0;
}

.su-icon-prinzip-larger-white {
  background-position: -9860px 0;
}

.su-icon-prinzipii-smaller-gray, .su-icon-prinzipii-smaller-white {
  background-position: -1978px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-prinzipii-small-gray, .su-icon-prinzipii-small-white {
  background-position: -3612px 0;
}

.su-icon-prinzipii-regular-gray, .su-icon-prinzipii-regular-white {
  background-position: -4386px 0;
}

.su-icon-prinzipii-large-gray, .su-icon-prinzipii-large-white {
  background-position: -6622px 0;
}

.su-icon-prinzipii-larger-white {
  background-position: -9976px 0;
}

.su-icon-wassindhra-smaller-gray, .su-icon-wassindhra-smaller-white {
  background-position: -2001px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-wassindhra-small-gray, .su-icon-wassindhra-small-white {
  background-position: -3654px 0;
}

.su-icon-wassindhra-regular-gray, .su-icon-wassindhra-regular-white {
  background-position: -4437px 0;
}

.su-icon-wassindhra-large-gray, .su-icon-wassindhra-large-white {
  background-position: -6699px 0;
}

.su-icon-wassindhra-larger-white {
  background-position: -10092px 0;
}

.su-icon-wassindhraii-smaller-gray, .su-icon-wassindhraii-smaller-white {
  background-position: -2024px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-wassindhraii-small-gray, .su-icon-wassindhraii-small-white {
  background-position: -3696px 0;
}

.su-icon-wassindhraii-regular-gray, .su-icon-wassindhraii-regular-white {
  background-position: -4488px 0;
}

.su-icon-wassindhraii-large-gray, .su-icon-wassindhraii-large-white {
  background-position: -6776px 0;
}

.su-icon-wassindhraii-larger-white {
  background-position: -10208px 0;
}

.su-icon-unserunternehmen-smaller-gray, .su-icon-unserunternehmen-smaller-white {
  background-position: -2047px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-unserunternehmen-small-gray, .su-icon-unserunternehmen-small-white {
  background-position: -3738px 0;
}

.su-icon-unserunternehmen-regular-gray, .su-icon-unserunternehmen-regular-white {
  background-position: -4539px 0;
}

.su-icon-unserunternehmen-large-gray, .su-icon-unserunternehmen-large-white {
  background-position: -6853px 0;
}

.su-icon-unserunternehmen-larger-white {
  background-position: -10324px 0;
}

.su-icon-standorte-smaller-gray, .su-icon-standorte-smaller-white {
  background-position: -2070px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-standorte-small-gray, .su-icon-standorte-small-white {
  background-position: -3780px 0;
}

.su-icon-standorte-regular-gray, .su-icon-standorte-regular-white {
  background-position: -4590px 0;
}

.su-icon-standorte-large-gray, .su-icon-standorte-large-white {
  background-position: -6930px 0;
}

.su-icon-standorte-larger-white {
  background-position: -10440px 0;
}

.su-icon-unserepartner-smaller-gray, .su-icon-unserepartner-smaller-white {
  background-position: -2093px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-unserepartner-small-gray, .su-icon-unserepartner-small-white {
  background-position: -3822px 0;
}

.su-icon-unserepartner-regular-gray, .su-icon-unserepartner-regular-white {
  background-position: -4641px 0;
}

.su-icon-unserepartner-large-gray, .su-icon-unserepartner-large-white {
  background-position: -7007px 0;
}

.su-icon-unserepartner-larger-white {
  background-position: -10556px 0;
}

.su-icon-praesenzindenmedien-smaller-gray, .su-icon-praesenzindenmedien-smaller-white {
  background-position: -2116px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-praesenzindenmedien-small-gray, .su-icon-praesenzindenmedien-small-white {
  background-position: -3864px 0;
}

.su-icon-praesenzindenmedien-regular-gray, .su-icon-praesenzindenmedien-regular-white {
  background-position: -4692px 0;
}

.su-icon-praesenzindenmedien-large-gray, .su-icon-praesenzindenmedien-large-white {
  background-position: -7084px 0;
}

.su-icon-praesenzindenmedien-larger-white {
  background-position: -10672px 0;
}

.su-icon-portrait-smaller-gray, .su-icon-portrait-smaller-white {
  background-position: -2139px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-portrait-small-gray, .su-icon-portrait-small-white {
  background-position: -3906px 0;
}

.su-icon-portrait-regular-gray, .su-icon-portrait-regular-white {
  background-position: -4743px 0;
}

.su-icon-portrait-large-gray, .su-icon-portrait-large-white {
  background-position: -7161px 0;
}

.su-icon-portrait-larger-white {
  background-position: -10788px 0;
}

.su-icon-vision-smaller-gray, .su-icon-vision-smaller-white {
  background-position: -2162px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-vision-small-gray, .su-icon-vision-small-white {
  background-position: -3948px 0;
}

.su-icon-vision-regular-gray, .su-icon-vision-regular-white {
  background-position: -4794px 0;
}

.su-icon-vision-large-gray, .su-icon-vision-large-white {
  background-position: -7238px 0;
}

.su-icon-vision-larger-white {
  background-position: -10904px 0;
}

.su-icon-mission-smaller-gray, .su-icon-mission-smaller-white {
  background-position: -2185px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-mission-small-gray, .su-icon-mission-small-white {
  background-position: -3990px 0;
}

.su-icon-mission-regular-gray, .su-icon-mission-regular-white {
  background-position: -4845px 0;
}

.su-icon-mission-large-gray, .su-icon-mission-large-white {
  background-position: -7315px 0;
}

.su-icon-mission-larger-white {
  background-position: -11020px 0;
}

.su-icon-zugehoerigkeitnexusgruppe-smaller-gray, .su-icon-zugehoerigkeitnexusgruppe-smaller-white {
  background-position: -2208px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-zugehoerigkeitnexusgruppe-small-gray, .su-icon-zugehoerigkeitnexusgruppe-small-white {
  background-position: -4032px 0;
}

.su-icon-zugehoerigkeitnexusgruppe-regular-gray, .su-icon-zugehoerigkeitnexusgruppe-regular-white {
  background-position: -4896px 0;
}

.su-icon-zugehoerigkeitnexusgruppe-large-gray, .su-icon-zugehoerigkeitnexusgruppe-large-white {
  background-position: -7392px 0;
}

.su-icon-zugehoerigkeitnexusgruppe-larger-white {
  background-position: -11136px 0;
}

.su-icon-management-smaller-gray, .su-icon-management-smaller-white {
  background-position: -2231px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-management-small-gray, .su-icon-management-small-white {
  background-position: -4074px 0;
}

.su-icon-management-regular-gray, .su-icon-management-regular-white {
  background-position: -4947px 0;
}

.su-icon-management-large-gray, .su-icon-management-large-white {
  background-position: -7469px 0;
}

.su-icon-management-larger-white {
  background-position: -11252px 0;
}

.su-icon-juristischesteam-smaller-gray, .su-icon-juristischesteam-smaller-white {
  background-position: -2254px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-juristischesteam-small-gray, .su-icon-juristischesteam-small-white {
  background-position: -4116px 0;
}

.su-icon-juristischesteam-regular-gray, .su-icon-juristischesteam-regular-white {
  background-position: -4998px 0;
}

.su-icon-juristischesteam-large-gray, .su-icon-juristischesteam-large-white {
  background-position: -7546px 0;
}

.su-icon-juristischesteam-larger-white {
  background-position: -11368px 0;
}

.su-icon-juristischesteamii-smaller-gray, .su-icon-juristischesteamii-smaller-white {
  background-position: -2277px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-juristischesteamii-small-gray, .su-icon-juristischesteamii-small-white {
  background-position: -4158px 0;
}

.su-icon-juristischesteamii-regular-gray, .su-icon-juristischesteamii-regular-white {
  background-position: -5049px 0;
}

.su-icon-juristischesteamii-large-gray, .su-icon-juristischesteamii-large-white {
  background-position: -7623px 0;
}

.su-icon-juristischesteamii-larger-white {
  background-position: -11484px 0;
}

.su-icon-steuerbuchhaltungsteam-smaller-gray, .su-icon-steuerbuchhaltungsteam-smaller-white {
  background-position: -2300px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-steuerbuchhaltungsteam-small-gray, .su-icon-steuerbuchhaltungsteam-small-white {
  background-position: -4200px 0;
}

.su-icon-steuerbuchhaltungsteam-regular-gray, .su-icon-steuerbuchhaltungsteam-regular-white {
  background-position: -5100px 0;
}

.su-icon-steuerbuchhaltungsteam-large-gray, .su-icon-steuerbuchhaltungsteam-large-white {
  background-position: -7700px 0;
}

.su-icon-steuerbuchhaltungsteam-larger-white {
  background-position: -11600px 0;
}

.su-icon-unternehmensberater-smaller-gray, .su-icon-unternehmensberater-smaller-white {
  background-position: -2323px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-unternehmensberater-small-gray, .su-icon-unternehmensberater-small-white {
  background-position: -4242px 0;
}

.su-icon-unternehmensberater-regular-gray, .su-icon-unternehmensberater-regular-white {
  background-position: -5151px 0;
}

.su-icon-unternehmensberater-large-gray, .su-icon-unternehmensberater-large-white {
  background-position: -7777px 0;
}

.su-icon-unternehmensberater-larger-white {
  background-position: -11716px 0;
}

.su-icon-promoterwerden-smaller-gray, .su-icon-promoterwerden-smaller-white {
  background-position: -2346px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-promoterwerden-small-gray, .su-icon-promoterwerden-small-white {
  background-position: -4284px 0;
}

.su-icon-promoterwerden-regular-gray, .su-icon-promoterwerden-regular-white {
  background-position: -5202px 0;
}

.su-icon-promoterwerden-large-gray, .su-icon-promoterwerden-large-white {
  background-position: -7854px 0;
}

.su-icon-promoterwerden-larger-white {
  background-position: -11832px 0;
}

.su-icon-schweizweitepraesenz-smaller-gray, .su-icon-schweizweitepraesenz-smaller-white {
  background-position: -2369px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-schweizweitepraesenz-small-gray, .su-icon-schweizweitepraesenz-small-white {
  background-position: -4326px 0;
}

.su-icon-schweizweitepraesenz-regular-gray, .su-icon-schweizweitepraesenz-regular-white {
  background-position: -5253px 0;
}

.su-icon-schweizweitepraesenz-large-gray, .su-icon-schweizweitepraesenz-large-white {
  background-position: -7931px 0;
}

.su-icon-schweizweitepraesenz-larger-white {
  background-position: -11948px 0;
}

.su-icon-uebersichtstandorte-smaller-gray, .su-icon-uebersichtstandorte-smaller-white {
  background-position: -2392px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-uebersichtstandorte-small-gray, .su-icon-uebersichtstandorte-small-white {
  background-position: -4368px 0;
}

.su-icon-uebersichtstandorte-regular-gray, .su-icon-uebersichtstandorte-regular-white {
  background-position: -5304px 0;
}

.su-icon-uebersichtstandorte-large-gray, .su-icon-uebersichtstandorte-large-white {
  background-position: -8008px 0;
}

.su-icon-uebersichtstandorte-larger-white {
  background-position: -12064px 0;
}

.su-icon-unserepartnerihresponsoren-smaller-gray, .su-icon-unserepartnerihresponsoren-smaller-white {
  background-position: -2415px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-unserepartnerihresponsoren-small-gray, .su-icon-unserepartnerihresponsoren-small-white {
  background-position: -4410px 0;
}

.su-icon-unserepartnerihresponsoren-regular-gray, .su-icon-unserepartnerihresponsoren-regular-white {
  background-position: -5355px 0;
}

.su-icon-unserepartnerihresponsoren-large-gray, .su-icon-unserepartnerihresponsoren-large-white {
  background-position: -8085px 0;
}

.su-icon-unserepartnerihresponsoren-larger-white {
  background-position: -12180px 0;
}

.su-icon-partnerimueberblick-smaller-gray, .su-icon-partnerimueberblick-smaller-white {
  background-position: -2438px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-partnerimueberblick-small-gray, .su-icon-partnerimueberblick-small-white {
  background-position: -4452px 0;
}

.su-icon-partnerimueberblick-regular-gray, .su-icon-partnerimueberblick-regular-white {
  background-position: -5406px 0;
}

.su-icon-partnerimueberblick-large-gray, .su-icon-partnerimueberblick-large-white {
  background-position: -8162px 0;
}

.su-icon-partnerimueberblick-larger-white {
  background-position: -12296px 0;
}

.su-icon-startupdealsimueberblick-smaller-gray, .su-icon-startupdealsimueberblick-smaller-white {
  background-position: -2461px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-startupdealsimueberblick-small-gray, .su-icon-startupdealsimueberblick-small-white {
  background-position: -4494px 0;
}

.su-icon-startupdealsimueberblick-regular-gray, .su-icon-startupdealsimueberblick-regular-white {
  background-position: -5457px 0;
}

.su-icon-startupdealsimueberblick-large-gray, .su-icon-startupdealsimueberblick-large-white {
  background-position: -8239px 0;
}

.su-icon-startupdealsimueberblick-larger-white {
  background-position: -12412px 0;
}

.su-icon-anbieter-smaller-gray, .su-icon-anbieter-smaller-white {
  background-position: -2484px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-anbieter-small-gray, .su-icon-anbieter-small-white {
  background-position: -4536px 0;
}

.su-icon-anbieter-regular-gray, .su-icon-anbieter-regular-white {
  background-position: -5508px 0;
}

.su-icon-anbieter-large-gray, .su-icon-anbieter-large-white {
  background-position: -8316px 0;
}

.su-icon-anbieter-larger-white {
  background-position: -12528px 0;
}

.su-icon-angebotplatzieren-smaller-gray, .su-icon-angebotplatzieren-smaller-white {
  background-position: -2507px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-angebotplatzieren-small-gray, .su-icon-angebotplatzieren-small-white {
  background-position: -4578px 0;
}

.su-icon-angebotplatzieren-regular-gray, .su-icon-angebotplatzieren-regular-white {
  background-position: -5559px 0;
}

.su-icon-angebotplatzieren-large-gray, .su-icon-angebotplatzieren-large-white {
  background-position: -8393px 0;
}

.su-icon-angebotplatzieren-larger-white {
  background-position: -12644px 0;
}

.su-icon-medienmitteilungen-smaller-gray, .su-icon-medienmitteilungen-smaller-white {
  background-position: -2530px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-medienmitteilungen-small-gray, .su-icon-medienmitteilungen-small-white {
  background-position: -4620px 0;
}

.su-icon-medienmitteilungen-regular-gray, .su-icon-medienmitteilungen-regular-white {
  background-position: -5610px 0;
}

.su-icon-medienmitteilungen-large-gray, .su-icon-medienmitteilungen-large-white {
  background-position: -8470px 0;
}

.su-icon-medienmitteilungen-larger-white {
  background-position: -12760px 0;
}

.su-icon-werbekampagnen-smaller-gray, .su-icon-werbekampagnen-smaller-white {
  background-position: -2553px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-werbekampagnen-small-gray, .su-icon-werbekampagnen-small-white {
  background-position: -4662px 0;
}

.su-icon-werbekampagnen-regular-gray, .su-icon-werbekampagnen-regular-white {
  background-position: -5661px 0;
}

.su-icon-werbekampagnen-large-gray, .su-icon-werbekampagnen-large-white {
  background-position: -8547px 0;
}

.su-icon-werbekampagnen-larger-white {
  background-position: -12876px 0;
}

.su-icon-werbekampagnenii-smaller-gray, .su-icon-werbekampagnenii-smaller-white {
  background-position: -2576px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-werbekampagnenii-small-gray, .su-icon-werbekampagnenii-small-white {
  background-position: -4704px 0;
}

.su-icon-werbekampagnenii-regular-gray, .su-icon-werbekampagnenii-regular-white {
  background-position: -5712px 0;
}

.su-icon-werbekampagnenii-large-gray, .su-icon-werbekampagnenii-large-white {
  background-position: -8624px 0;
}

.su-icon-werbekampagnenii-larger-white {
  background-position: -12992px 0;
}

.su-icon-swissstartupawards-smaller-gray, .su-icon-swissstartupawards-smaller-white {
  background-position: -2599px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-swissstartupawards-small-gray, .su-icon-swissstartupawards-small-white {
  background-position: -4746px 0;
}

.su-icon-swissstartupawards-regular-gray, .su-icon-swissstartupawards-regular-white {
  background-position: -5763px 0;
}

.su-icon-swissstartupawards-large-gray, .su-icon-swissstartupawards-large-white {
  background-position: -8701px 0;
}

.su-icon-swissstartupawards-larger-white {
  background-position: -13108px 0;
}

.su-icon-gutegeschaeftsidee-smaller-gray, .su-icon-gutegeschaeftsidee-smaller-white {
  background-position: -2622px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-gutegeschaeftsidee-small-gray, .su-icon-gutegeschaeftsidee-small-white {
  background-position: -4788px 0;
}

.su-icon-gutegeschaeftsidee-regular-gray, .su-icon-gutegeschaeftsidee-regular-white {
  background-position: -5814px 0;
}

.su-icon-gutegeschaeftsidee-large-gray, .su-icon-gutegeschaeftsidee-large-white {
  background-position: -8778px 0;
}

.su-icon-gutegeschaeftsidee-larger-white {
  background-position: -13224px 0;
}

.su-icon-erfahrunginderbranche-smaller-gray, .su-icon-erfahrunginderbranche-smaller-white {
  background-position: -2645px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-erfahrunginderbranche-small-gray, .su-icon-erfahrunginderbranche-small-white {
  background-position: -4830px 0;
}

.su-icon-erfahrunginderbranche-regular-gray, .su-icon-erfahrunginderbranche-regular-white {
  background-position: -5865px 0;
}

.su-icon-erfahrunginderbranche-large-gray, .su-icon-erfahrunginderbranche-large-white {
  background-position: -8855px 0;
}

.su-icon-erfahrunginderbranche-larger-white {
  background-position: -13340px 0;
}

.su-icon-willezumerfolg-smaller-gray, .su-icon-willezumerfolg-smaller-white {
  background-position: -2668px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-willezumerfolg-small-gray, .su-icon-willezumerfolg-small-white {
  background-position: -4872px 0;
}

.su-icon-willezumerfolg-regular-gray, .su-icon-willezumerfolg-regular-white {
  background-position: -5916px 0;
}

.su-icon-willezumerfolg-large-gray, .su-icon-willezumerfolg-large-white {
  background-position: -8932px 0;
}

.su-icon-willezumerfolg-larger-white {
  background-position: -13456px 0;
}

.su-icon-businessplan-smaller-gray, .su-icon-businessplan-smaller-white {
  background-position: -2691px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-businessplan-small-gray, .su-icon-businessplan-small-white {
  background-position: -4914px 0;
}

.su-icon-businessplan-regular-gray, .su-icon-businessplan-regular-white {
  background-position: -5967px 0;
}

.su-icon-businessplan-large-gray, .su-icon-businessplan-large-white {
  background-position: -9009px 0;
}

.su-icon-businessplan-larger-white {
  background-position: -13572px 0;
}

.su-icon-finanzkontrolle-smaller-gray, .su-icon-finanzkontrolle-smaller-white {
  background-position: -2714px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-finanzkontrolle-small-gray, .su-icon-finanzkontrolle-small-white {
  background-position: -4956px 0;
}

.su-icon-finanzkontrolle-regular-gray, .su-icon-finanzkontrolle-regular-white {
  background-position: -6018px 0;
}

.su-icon-finanzkontrolle-large-gray, .su-icon-finanzkontrolle-large-white {
  background-position: -9086px 0;
}

.su-icon-finanzkontrolle-larger-white {
  background-position: -13688px 0;
}

.su-icon-klaresmarketingkonzept-smaller-gray, .su-icon-klaresmarketingkonzept-smaller-white {
  background-position: -2737px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-klaresmarketingkonzept-small-gray, .su-icon-klaresmarketingkonzept-small-white {
  background-position: -4998px 0;
}

.su-icon-klaresmarketingkonzept-regular-gray, .su-icon-klaresmarketingkonzept-regular-white {
  background-position: -6069px 0;
}

.su-icon-klaresmarketingkonzept-large-gray, .su-icon-klaresmarketingkonzept-large-white {
  background-position: -9163px 0;
}

.su-icon-klaresmarketingkonzept-larger-white {
  background-position: -13804px 0;
}

.su-icon-wettbewerbsvorsprung-smaller-gray, .su-icon-wettbewerbsvorsprung-smaller-white {
  background-position: -2760px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-wettbewerbsvorsprung-small-gray, .su-icon-wettbewerbsvorsprung-small-white {
  background-position: -5040px 0;
}

.su-icon-wettbewerbsvorsprung-regular-gray, .su-icon-wettbewerbsvorsprung-regular-white {
  background-position: -6120px 0;
}

.su-icon-wettbewerbsvorsprung-large-gray, .su-icon-wettbewerbsvorsprung-large-white {
  background-position: -9240px 0;
}

.su-icon-wettbewerbsvorsprung-larger-white {
  background-position: -13920px 0;
}

.su-icon-managementunterstuetzung-smaller-gray, .su-icon-managementunterstuetzung-smaller-white {
  background-position: -2783px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-managementunterstuetzung-small-gray, .su-icon-managementunterstuetzung-small-white {
  background-position: -5082px 0;
}

.su-icon-managementunterstuetzung-regular-gray, .su-icon-managementunterstuetzung-regular-white {
  background-position: -6171px 0;
}

.su-icon-managementunterstuetzung-large-gray, .su-icon-managementunterstuetzung-large-white {
  background-position: -9317px 0;
}

.su-icon-managementunterstuetzung-larger-white {
  background-position: -14036px 0;
}

.su-icon-managementunterstuetzungii-smaller-gray, .su-icon-managementunterstuetzungii-smaller-white {
  background-position: -2806px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-managementunterstuetzungii-small-gray, .su-icon-managementunterstuetzungii-small-white {
  background-position: -5124px 0;
}

.su-icon-managementunterstuetzungii-regular-gray, .su-icon-managementunterstuetzungii-regular-white {
  background-position: -6222px 0;
}

.su-icon-managementunterstuetzungii-large-gray, .su-icon-managementunterstuetzungii-large-white {
  background-position: -9394px 0;
}

.su-icon-managementunterstuetzungii-larger-white {
  background-position: -14152px 0;
}

.su-icon-kooperation-smaller-gray, .su-icon-kooperation-smaller-white {
  background-position: -2829px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-kooperation-small-gray, .su-icon-kooperation-small-white {
  background-position: -5166px 0;
}

.su-icon-kooperation-regular-gray, .su-icon-kooperation-regular-white {
  background-position: -6273px 0;
}

.su-icon-kooperation-large-gray, .su-icon-kooperation-large-white {
  background-position: -9471px 0;
}

.su-icon-kooperation-larger-white {
  background-position: -14268px 0;
}

.su-icon-kooperationii-smaller-gray, .su-icon-kooperationii-smaller-white {
  background-position: -2852px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-kooperationii-small-gray, .su-icon-kooperationii-small-white {
  background-position: -5208px 0;
}

.su-icon-kooperationii-regular-gray, .su-icon-kooperationii-regular-white {
  background-position: -6324px 0;
}

.su-icon-kooperationii-large-gray, .su-icon-kooperationii-large-white {
  background-position: -9548px 0;
}

.su-icon-kooperationii-larger-white {
  background-position: -14384px 0;
}

.su-icon-klarefirmenstrukturen-smaller-gray, .su-icon-klarefirmenstrukturen-smaller-white {
  background-position: -2875px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-klarefirmenstrukturen-small-gray, .su-icon-klarefirmenstrukturen-small-white {
  background-position: -5250px 0;
}

.su-icon-klarefirmenstrukturen-regular-gray, .su-icon-klarefirmenstrukturen-regular-white {
  background-position: -6375px 0;
}

.su-icon-klarefirmenstrukturen-large-gray, .su-icon-klarefirmenstrukturen-large-white {
  background-position: -9625px 0;
}

.su-icon-klarefirmenstrukturen-larger-white {
  background-position: -14500px 0;
}

.su-icon-idee-smaller-gray, .su-icon-idee-smaller-white {
  background-position: -2898px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-idee-small-gray, .su-icon-idee-small-white {
  background-position: -5292px 0;
}

.su-icon-idee-regular-gray, .su-icon-idee-regular-white {
  background-position: -6426px 0;
}

.su-icon-idee-large-gray, .su-icon-idee-large-white {
  background-position: -9702px 0;
}

.su-icon-idee-larger-white {
  background-position: -14616px 0;
}

.su-icon-wahlrechtsform-smaller-gray, .su-icon-wahlrechtsform-smaller-white {
  background-position: -2921px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-wahlrechtsform-small-gray, .su-icon-wahlrechtsform-small-white {
  background-position: -5334px 0;
}

.su-icon-wahlrechtsform-regular-gray, .su-icon-wahlrechtsform-regular-white {
  background-position: -6477px 0;
}

.su-icon-wahlrechtsform-large-gray, .su-icon-wahlrechtsform-large-white {
  background-position: -9779px 0;
}

.su-icon-wahlrechtsform-larger-white {
  background-position: -14732px 0;
}

.su-icon-durchfuehrung-smaller-gray, .su-icon-durchfuehrung-smaller-white {
  background-position: -2944px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-durchfuehrung-small-gray, .su-icon-durchfuehrung-small-white {
  background-position: -5376px 0;
}

.su-icon-durchfuehrung-regular-gray, .su-icon-durchfuehrung-regular-white {
  background-position: -6528px 0;
}

.su-icon-durchfuehrung-large-gray, .su-icon-durchfuehrung-large-white {
  background-position: -9856px 0;
}

.su-icon-durchfuehrung-larger-white {
  background-position: -14848px 0;
}

.su-icon-kapitaleinzahlungsbestaetigung-smaller-gray, .su-icon-kapitaleinzahlungsbestaetigung-smaller-white {
  background-position: -2967px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-kapitaleinzahlungsbestaetigung-small-gray, .su-icon-kapitaleinzahlungsbestaetigung-small-white {
  background-position: -5418px 0;
}

.su-icon-kapitaleinzahlungsbestaetigung-regular-gray, .su-icon-kapitaleinzahlungsbestaetigung-regular-white {
  background-position: -6579px 0;
}

.su-icon-kapitaleinzahlungsbestaetigung-large-gray, .su-icon-kapitaleinzahlungsbestaetigung-large-white {
  background-position: -9933px 0;
}

.su-icon-kapitaleinzahlungsbestaetigung-larger-white {
  background-position: -14964px 0;
}

.su-icon-beurkundungsdokumente-smaller-gray, .su-icon-beurkundungsdokumente-smaller-white {
  background-position: -2990px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-beurkundungsdokumente-small-gray, .su-icon-beurkundungsdokumente-small-white {
  background-position: -5460px 0;
}

.su-icon-beurkundungsdokumente-regular-gray, .su-icon-beurkundungsdokumente-regular-white {
  background-position: -6630px 0;
}

.su-icon-beurkundungsdokumente-large-gray, .su-icon-beurkundungsdokumente-large-white {
  background-position: -10010px 0;
}

.su-icon-beurkundungsdokumente-larger-white {
  background-position: -15080px 0;
}

.su-icon-beurkundungsdokumenteii-smaller-gray, .su-icon-beurkundungsdokumenteii-smaller-white {
  background-position: -3013px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-beurkundungsdokumenteii-small-gray, .su-icon-beurkundungsdokumenteii-small-white {
  background-position: -5502px 0;
}

.su-icon-beurkundungsdokumenteii-regular-gray, .su-icon-beurkundungsdokumenteii-regular-white {
  background-position: -6681px 0;
}

.su-icon-beurkundungsdokumenteii-large-gray, .su-icon-beurkundungsdokumenteii-large-white {
  background-position: -10087px 0;
}

.su-icon-beurkundungsdokumenteii-larger-white {
  background-position: -15196px 0;
}

.su-icon-handelregistereintrag-smaller-gray, .su-icon-handelregistereintrag-smaller-white {
  background-position: -3036px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-handelregistereintrag-small-gray, .su-icon-handelregistereintrag-small-white {
  background-position: -5544px 0;
}

.su-icon-handelregistereintrag-regular-gray, .su-icon-handelregistereintrag-regular-white {
  background-position: -6732px 0;
}

.su-icon-handelregistereintrag-large-gray, .su-icon-handelregistereintrag-large-white {
  background-position: -10164px 0;
}

.su-icon-handelregistereintrag-larger-white {
  background-position: -15312px 0;
}

.su-icon-dauer-smaller-gray, .su-icon-dauer-smaller-white {
  background-position: -3059px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-dauer-small-gray, .su-icon-dauer-small-white {
  background-position: -5586px 0;
}

.su-icon-dauer-regular-gray, .su-icon-dauer-regular-white {
  background-position: -6783px 0;
}

.su-icon-dauer-large-gray, .su-icon-dauer-large-white {
  background-position: -10241px 0;
}

.su-icon-dauer-larger-white {
  background-position: -15428px 0;
}

.su-icon-pdf-smaller-gray, .su-icon-pdf-smaller-white {
  background-position: -3082px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-pdf-small-gray, .su-icon-pdf-small-white {
  background-position: -5628px 0;
}

.su-icon-pdf-regular-gray, .su-icon-pdf-regular-white {
  background-position: -6834px 0;
}

.su-icon-pdf-large-gray, .su-icon-pdf-large-white {
  background-position: -10318px 0;
}

.su-icon-pdf-larger-white {
  background-position: -15544px 0;
}

.su-icon-vorgruendung-smaller-gray, .su-icon-vorgruendung-smaller-white {
  background-position: -3105px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-vorgruendung-small-gray, .su-icon-vorgruendung-small-white {
  background-position: -5670px 0;
}

.su-icon-vorgruendung-regular-gray, .su-icon-vorgruendung-regular-white {
  background-position: -6885px 0;
}

.su-icon-vorgruendung-large-gray, .su-icon-vorgruendung-large-white {
  background-position: -10395px 0;
}

.su-icon-vorgruendung-larger-white {
  background-position: -15660px 0;
}

.su-icon-nachgruendung-smaller-gray, .su-icon-nachgruendung-smaller-white {
  background-position: -3128px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-nachgruendung-small-gray, .su-icon-nachgruendung-small-white {
  background-position: -5712px 0;
}

.su-icon-nachgruendung-regular-gray, .su-icon-nachgruendung-regular-white {
  background-position: -6936px 0;
}

.su-icon-nachgruendung-large-gray, .su-icon-nachgruendung-large-white {
  background-position: -10472px 0;
}

.su-icon-nachgruendung-larger-white {
  background-position: -15776px 0;
}

.su-icon-ja-smaller-gray, .su-icon-ja-smaller-white {
  background-position: -3151px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-ja-small-gray, .su-icon-ja-small-white {
  background-position: -5754px 0;
}

.su-icon-ja-regular-gray, .su-icon-ja-regular-white {
  background-position: -6987px 0;
}

.su-icon-ja-large-gray, .su-icon-ja-large-white {
  background-position: -10549px 0;
}

.su-icon-ja-larger-white {
  background-position: -15892px 0;
}

.su-icon-jaii-smaller-gray, .su-icon-jaii-smaller-white {
  background-position: -3174px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-jaii-small-gray, .su-icon-jaii-small-white {
  background-position: -5796px 0;
}

.su-icon-jaii-regular-gray, .su-icon-jaii-regular-white {
  background-position: -7038px 0;
}

.su-icon-jaii-large-gray, .su-icon-jaii-large-white {
  background-position: -10626px 0;
}

.su-icon-jaii-larger-white {
  background-position: -16008px 0;
}

.su-icon-nein-smaller-gray, .su-icon-nein-smaller-white {
  background-position: -3197px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-nein-small-gray, .su-icon-nein-small-white {
  background-position: -5838px 0;
}

.su-icon-nein-regular-gray, .su-icon-nein-regular-white {
  background-position: -7089px 0;
}

.su-icon-nein-large-gray, .su-icon-nein-large-white {
  background-position: -10703px 0;
}

.su-icon-nein-larger-white {
  background-position: -16124px 0;
}

.su-icon-info-smaller-gray, .su-icon-info-smaller-white {
  background-position: -3220px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-info-small-gray, .su-icon-info-small-white {
  background-position: -5880px 0;
}

.su-icon-info-regular-gray, .su-icon-info-regular-white {
  background-position: -7140px 0;
}

.su-icon-info-large-gray, .su-icon-info-large-white {
  background-position: -10780px 0;
}

.su-icon-info-larger-white {
  background-position: -16240px 0;
}

.su-icon-vorteil-smaller-gray, .su-icon-vorteil-smaller-white {
  background-position: -3243px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-vorteil-small-gray, .su-icon-vorteil-small-white {
  background-position: -5922px 0;
}

.su-icon-vorteil-regular-gray, .su-icon-vorteil-regular-white {
  background-position: -7191px 0;
}

.su-icon-vorteil-large-gray, .su-icon-vorteil-large-white {
  background-position: -10857px 0;
}

.su-icon-vorteil-larger-white {
  background-position: -16356px 0;
}

.su-icon-nachteil-smaller-gray, .su-icon-nachteil-smaller-white {
  background-position: -3266px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-nachteil-small-gray, .su-icon-nachteil-small-white {
  background-position: -5964px 0;
}

.su-icon-nachteil-regular-gray, .su-icon-nachteil-regular-white {
  background-position: -7242px 0;
}

.su-icon-nachteil-large-gray, .su-icon-nachteil-large-white {
  background-position: -10934px 0;
}

.su-icon-nachteil-larger-white {
  background-position: -16472px 0;
}

.su-icon-firma-smaller-gray, .su-icon-firma-smaller-white {
  background-position: -3289px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-firma-small-gray, .su-icon-firma-small-white {
  background-position: -6006px 0;
}

.su-icon-firma-regular-gray, .su-icon-firma-regular-white {
  background-position: -7293px 0;
}

.su-icon-firma-large-gray, .su-icon-firma-large-white {
  background-position: -11011px 0;
}

.su-icon-firma-larger-white {
  background-position: -16588px 0;
}

.su-icon-aktionaere-smaller-gray, .su-icon-aktionaere-smaller-white {
  background-position: -3312px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-aktionaere-small-gray, .su-icon-aktionaere-small-white {
  background-position: -6048px 0;
}

.su-icon-aktionaere-regular-gray, .su-icon-aktionaere-regular-white {
  background-position: -7344px 0;
}

.su-icon-aktionaere-large-gray, .su-icon-aktionaere-large-white {
  background-position: -11088px 0;
}

.su-icon-aktionaere-larger-white {
  background-position: -16704px 0;
}

.su-icon-dividenden-smaller-gray, .su-icon-dividenden-smaller-white {
  background-position: -3335px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-dividenden-small-gray, .su-icon-dividenden-small-white {
  background-position: -6090px 0;
}

.su-icon-dividenden-regular-gray, .su-icon-dividenden-regular-white {
  background-position: -7395px 0;
}

.su-icon-dividenden-large-gray, .su-icon-dividenden-large-white {
  background-position: -11165px 0;
}

.su-icon-dividenden-larger-white {
  background-position: -16820px 0;
}

.su-icon-abc-smaller-gray, .su-icon-abc-smaller-white {
  background-position: -3358px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-abc-small-gray, .su-icon-abc-small-white {
  background-position: -6132px 0;
}

.su-icon-abc-regular-gray, .su-icon-abc-regular-white {
  background-position: -7446px 0;
}

.su-icon-abc-large-gray, .su-icon-abc-large-white {
  background-position: -11242px 0;
}

.su-icon-abc-larger-white {
  background-position: -16936px 0;
}

.su-icon-vedge-smaller-gray, .su-icon-vedge-smaller-white {
  background-position: -3381px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-vedge-small-gray, .su-icon-vedge-small-white {
  background-position: -6174px 0;
}

.su-icon-vedge-regular-gray, .su-icon-vedge-regular-white {
  background-position: -7497px 0;
}

.su-icon-vedge-large-gray, .su-icon-vedge-large-white {
  background-position: -11319px 0;
}

.su-icon-vedge-larger-white {
  background-position: -17052px 0;
}

.su-icon-minus-smaller-gray, .su-icon-minus-smaller-white {
  background-position: -3404px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-minus-small-gray, .su-icon-minus-small-white {
  background-position: -6216px 0;
}

.su-icon-minus-regular-gray, .su-icon-minus-regular-white {
  background-position: -7548px 0;
}

.su-icon-minus-large-gray, .su-icon-minus-large-white {
  background-position: -11396px 0;
}

.su-icon-minus-larger-white {
  background-position: -17168px 0;
}

.su-icon-plus-smaller-gray, .su-icon-plus-smaller-white {
  background-position: -3427px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-plus-small-gray, .su-icon-plus-small-white {
  background-position: -6258px 0;
}

.su-icon-plus-regular-gray, .su-icon-plus-regular-white {
  background-position: -7599px 0;
}

.su-icon-plus-large-gray, .su-icon-plus-large-white {
  background-position: -11473px 0;
}

.su-icon-plus-larger-white {
  background-position: -17284px 0;
}

.su-icon-phone-smaller-gray, .su-icon-phone-smaller-white {
  background-position: -3450px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-phone-small-gray, .su-icon-phone-small-white {
  background-position: -6300px 0;
}

.su-icon-phone-regular-gray, .su-icon-phone-regular-white {
  background-position: -7650px 0;
}

.su-icon-phone-large-gray, .su-icon-phone-large-white {
  background-position: -11550px 0;
}

.su-icon-phone-larger-white {
  background-position: -17400px 0;
}

.su-icon-rocket-smaller-gray, .su-icon-rocket-smaller-white {
  background-position: -3473px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-rocket-small-gray, .su-icon-rocket-small-white {
  background-position: -6342px 0;
}

.su-icon-rocket-regular-gray, .su-icon-rocket-regular-white {
  background-position: -7701px 0;
}

.su-icon-rocket-large-gray, .su-icon-rocket-large-white {
  background-position: -11627px 0;
}

.su-icon-rocket-larger-white {
  background-position: -17516px 0;
}

.su-icon-tools-smaller-gray, .su-icon-tools-smaller-white {
  background-position: -3496px 0;
}

.su-icon-info-smaller-gray.infoIcon {
  background-image: url(/themes/startups3/img/icons/info_icon.svg) !important;
  background-size: cover !important;
  background-position: unset !important;
}

.su-icon-tools-small-gray, .su-icon-tools-small-white {
  background-position: -6384px 0;
}

.su-icon-tools-regular-gray, .su-icon-tools-regular-white {
  background-position: -7752px 0;
}

.su-icon-tools-large-gray, .su-icon-tools-large-white {
  background-position: -11704px 0;
}

.su-icon-tools-larger-white {
  background-position: -17632px 0;
}

.word-icon, .word-icon-old {
  background-image: url(/themes/startups3/img/icons/word.png);
  width: 14px;
  height: 16px;
}

.word-icon-old {
  background-image: url(/themes/startups3/img/icons/word-old.png);
}

.pdf-icon, .pdf-icon-old {
  background-image: url(/themes/startups3/img/icons/pdf.png);
  width: 14px;
  height: 16px;
}

.pdf-icon-old {
  background-image: url(/themes/startups3/img/icons/pdf-old.png);
}

input, textarea {
  color: #68676c;
}

.sectionTitle {
  background: none;
}
.sectionTitle .titleText {
  padding-left: 0;
}

dt label {
  padding-left: 0;
}

form .zend_form .sectionTitle {
  background: none;
  padding-top: 2em;
}
form .zend_form .sectionTitle .titleText {
  padding-left: 0;
  color: black;
  font-weight: bold;
}
@media screen and (max-width: 430px) {
  form .zend_form .sectionTitle .titleText {
    font-weight: normal;
    font-size: 1.2em;
  }
}
form .zend_form dd .inputContainer {
  margin-top: 0;
}
form .zend_form dd .inputContainer select, form .zend_form dd .inputContainer input {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
}
form .zend_form dd .inputContainer.checkbox {
  margin-top: 0.5em;
}
form .zend_form dd .inputContainer.radioInline {
  margin-top: 0.4em;
}
form .zend_form dd .container.helperContainer {
  margin-top: 0.6em;
}
form .zend_form dd input[type=text],
form .zend_form dd input[type=password],
form .zend_form dd input[type=file] {
  padding: 0.5em 0.5em;
  font-size: 1em;
  width: calc(100% - 1em);
  border: none;
  border-radius: 5px;
  color: black;
}
@media screen and (max-width: 430px) {
  form .zend_form dd input[type=text],
  form .zend_form dd input[type=password] {
    height: 18px;
    font-size: 18px;
  }
}
form .zend_form dd textarea {
  padding: 1%;
  width: 98%;
}
@media screen and (max-width: 430px) {
  form .zend_form dd textarea {
    width: 90%;
  }
}
form .zend_form dd ul.errors {
  padding: 0;
}
form .zend_form dd .select {
  margin-top: 0.4em;
}
form .zend_form dt {
  padding: 0;
}
form .zend_form dt label {
  padding: 0.5em 0.5em 0.5em 0;
  color: #667085;
  font-weight: bold;
}
form .zend_form dt label :after {
  color: #667085;
}
form .zend_form dd.centPercent > p {
  padding: 0;
}
form .zend_form dd#intro-element p {
  min-height: 3.1em;
}
form .zend_form input[type=text]:focus,
form .zend_form input[type=email]:focus,
form .zend_form input[type=password]:focus,
form .zend_form input[type=file]:focus,
form .zend_form input[type=radio]:focus,
form .zend_form input[type=checkbox]:focus,
form .zend_form textarea:focus,
form .zend_form select:focus {
  outline: none;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
}

.zend_form.submit_form {
  margin-top: 60px;
}
@media only screen and (max-width: 430px) {
  .zend_form.submit_form {
    margin-top: 30px;
    margin-left: 0;
  }
}

div#contentHeader {
  margin-bottom: 0;
}

.nextStepContainer dd p {
  margin: 0;
}

div.ui-dialog {
  border-radius: 0;
  border: 1px solid #d0d3d5;
  padding: 0;
  font-family: inherit;
  border: none;
}
@media screen and (max-width: 430px) {
  div.ui-dialog {
    width: 80vw !important;
    min-width: 300px;
    transform: translate(-50%);
  }
}
div.ui-dialog .ui-dialog-titlebar {
  color: #339252;
  border: none;
  background: inherit;
  padding: 1rem 1rem 0 1rem;
  font-size: 18px;
  border-radius: 0;
  margin-top: 20px;
}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  position: relative;
  background: 0;
  border: 0;
  float: right;
  margin-top: 0;
  z-index: 1;
}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after {
  position: relative;
  top: 5px;
  font-family: FontAwesome;
  font-size: 1em;
  content: "\f00d"; /* Font Awesome  symobol fa-times */
  z-index: 2;
  color: #339252;
}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary {
  display: none;
}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-text {
  display: none;
}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus {
  outline: 0;
}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  color: black;
  font-size: 22px;
}
@media screen and (max-width: 430px) {
  div.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    white-space: pre-wrap;
  }
}
div.ui-dialog .ui-widget-content {
  border: none;
  color: #9c9b9e;
  font-size: 14px;
  padding: 1rem;
}
div.ui-dialog .ui-widget-content .ui-button {
  width: inherit;
}
div.ui-dialog .ui-widget-content .ui-icon-info {
  display: none;
}
div.ui-dialog .zend_form dd input[type=text] {
  background-color: #f2f4f7;
  border: none;
  border-radius: 5px;
}
div.ui-dialog .zend_form dd .select select {
  background-color: #f2f4f7;
  border: none;
  border-radius: 5px;
  padding: 6px;
}
div.ui-dialog .titleText {
  color: black;
  font-weight: bold;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: inherit;
}

div.noticeMessages,
div.statusMessages,
div.errorMessages {
  border-radius: 0;
  position: relative;
  background-color: #f2b1b3;
  border: 1px solid #bf1515;
  color: #bf1515;
}
@media screen and (max-width: 430px) {
  div.noticeMessages,
  div.statusMessages,
  div.errorMessages {
    overflow: hidden;
    font-size: 13px;
  }
}
div.noticeMessages h3, div.noticeMessages .flashMsgTitle,
div.statusMessages h3,
div.statusMessages .flashMsgTitle,
div.errorMessages h3,
div.errorMessages .flashMsgTitle {
  position: absolute;
  border-bottom: 1px solid #bf1515;
  top: 0;
  left: 0;
  padding: 14px 0 12px 8.2075%;
  width: 91.85%;
}
@media screen and (max-width: 430px) {
  div.noticeMessages h3, div.noticeMessages .flashMsgTitle,
  div.statusMessages h3,
  div.statusMessages .flashMsgTitle,
  div.errorMessages h3,
  div.errorMessages .flashMsgTitle {
    left: 10px;
  }
}
div.noticeMessages .su-icon-smaller-white,
div.statusMessages .su-icon-smaller-white,
div.errorMessages .su-icon-smaller-white {
  position: absolute;
  top: 11px;
  left: 20px;
}
@media screen and (max-width: 430px) {
  div.noticeMessages .su-icon-smaller-white,
  div.statusMessages .su-icon-smaller-white,
  div.errorMessages .su-icon-smaller-white {
    left: 5px;
  }
}
div.noticeMessages ul,
div.statusMessages ul,
div.errorMessages ul {
  list-style: none;
  display: block;
  clear: both;
  margin: 69px 20px 20px 10px;
  padding: 0;
}
div.noticeMessages ul li,
div.statusMessages ul li,
div.errorMessages ul li {
  padding-bottom: 1px;
}
div.noticeMessages div.msgMore,
div.statusMessages div.msgMore,
div.errorMessages div.msgMore {
  display: none;
}

div.statusMessages {
  background-color: #35a154;
  border-color: #35a154;
  color: white;
  max-width: 1000px;
}
div.statusMessages h3, div.statusMessages .flashMsgTitle {
  border-color: #266c3d;
}
div.statusMessages .msgItem a {
  color: white;
}

div.noticeMessages {
  background-color: #CEE1EC;
  border-color: #575558;
  color: #575558;
}
div.noticeMessages h3, div.noticeMessages .flashMsgTitle {
  border-color: #575558;
}

div.moreInformation {
  display: flex;
  width: fit-content;
  align-items: center;
  padding: 4px 4px 4px 14px;
  color: #B54708;
  background-color: #FEF0C7;
  border-radius: 16px;
  font-size: 15px;
}
div.moreInformation .moreInfo {
  margin-left: 12px;
  padding: 2px 10px;
  border-radius: 16px;
  cursor: pointer;
  font-weight: bold;
  background-color: #FFFAEB;
}
@media screen and (max-width: 430px) {
  div.moreInformation .moreInfo {
    padding: 10px;
  }
}
div.moreInformation .moreInfo i {
  margin-left: 4px;
  color: #F79009;
}

.ongedoButton,
html.lt-ie9 .ongedoButton,
.ongedoButtonDisabled,
html.lt-ie9 .ongedoButtonDisabled,
a.ongedoButton,
button.productLegalFormBoxButtons,
html.lt-ie9 button.productLegalFormBoxButtons,
.ui-dialog .ui-widget-content button {
  background: none;
  background-color: #339252;
  border: 1px solid #339252;
  width: 185px;
  color: #fff;
  border-radius: 0;
  font-family: inherit;
  font-size: inherit;
}

input.ongedoButton.wide {
  width: inherit;
}
input.ongedoButton.wide#more-changes {
  border-radius: 10px;
  background-color: #35a154;
  font-weight: bold;
  font-size: 18px;
  color: white !important;
  border-color: #35a154;
  padding: 12px 20px 10px 20px;
}

.ongedoButton:hover,
.ongedoButton:active,
a.ongedoButton:hover,
.productLegalFormBoxButtons:hover,
.productLegalFormBoxButtons:active,
.ui-dialog .ui-widget-content button:hover,
.ui-dialog .ui-widget-content button:active {
  background: none;
  border: 1px solid rgb(127, 187, 147);
  background-color: rgb(127, 187, 147);
  font-size: inherit;
  letter-spacing: inherit;
  font-family: inherit;
}
.ongedoButton:hover#transfer_data,
.ongedoButton:active#transfer_data,
a.ongedoButton:hover#transfer_data,
.productLegalFormBoxButtons:hover#transfer_data,
.productLegalFormBoxButtons:active#transfer_data,
.ui-dialog .ui-widget-content button:hover#transfer_data,
.ui-dialog .ui-widget-content button:active#transfer_data {
  font-size: 18px;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all {
  background-color: white;
  border: none;
}

.ongedoButton[disabled=disabled]:hover,
.ongedoButton:disabled:hover,
.ongedoButtonDisabled,
.ongedoButtonDisabled:hover,
button.productLegalFormBoxButtons[disabled=disabled]:hover,
.ui-dialog .ui-widget-content button[disabled=disabled]:hover {
  background: none repeat scroll #d0d3d5;
  border: 1px solid #d0d3d5;
}

#orderCompleteButton,
#autoOrderCompleteButton {
  min-width: 185px;
  width: auto;
  padding: 12px 20px 10px 20px;
}
@media screen and (max-width: 430px) {
  #orderCompleteButton,
  #autoOrderCompleteButton {
    padding: 10px;
    font-size: 16px;
  }
}

.SU_homeCheckboxInactive {
  background: url(../img/home/cb-inactive.png) 0 5px no-repeat;
}

.SU_homeCheckboxInactive:hover {
  background: url(../img/home/cb-hover.png) 0 5px no-repeat;
}

.SU_homeCheckboxInactive .indicator {
  background: none;
  border: none;
}

.SU_homeCheckboxActive {
  background: url(../img/home/cb-active.png) 0 5px no-repeat;
}

.SU_homeCheckboxDeactive,
.SU_homeCheckboxDeactive:hover {
  padding-left: 10px !important;
  margin-left: -13px;
  cursor: default;
  background: url(../img/home/cb-disabled.png) 0 5px no-repeat;
}

.process_option select {
  margin-top: -4px;
}

/**
* Sharebox service choices grid
*
*/
div#productSharebox {
  cursor: pointer;
}
div#productSharebox .zend_form .submit_form {
  margin-top: 0;
}
div#productSharebox .zend_form dd.shareBoxService {
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box; /* Firefox, other Gecko */
  box-sizing: border-box; /* Opera/IE 8+ */
  width: 31%;
  border: 1px solid #e5e5e5;
  min-height: 208px;
  position: relative;
  float: left;
  margin-top: 27px !important;
  margin-right: 3.5% !important;
  background-color: white;
}
div#productSharebox .zend_form dd.shareBoxService div.helperContainer {
  margin-top: 25px;
  margin-bottom: 1.3em;
}
div#productSharebox .zend_form dd.shareBoxService:nth-of-type(3n+2) {
  margin-right: 0 !important;
}
div#productSharebox .zend_form dd.shareBoxService:nth-of-type(3n) {
  clear: left;
}
div#productSharebox .zend_form dd.shareBoxService.selected {
  border-top: 6px solid #7fbb93;
  border-left: 6px solid #7fbb93;
  border-right: 6px solid #7fbb93;
}
div#productSharebox .zend_form dd.shareBoxService.selected .sampleMessageContainer {
  background-color: #7fbb93;
  margin: 0;
}
div#productSharebox .zend_form dd.shareBoxService.selected div.helperContainer {
  margin-top: 20px;
}
div#productSharebox .zend_form dd.shareBoxService.selected .container.infoIconContainer {
  left: 0;
  top: 0;
}
div#productSharebox .zend_form .inputContainer.checkbox,
div#productSharebox .zend_form .inputContainer.checkbox input {
  display: none;
}
div#productSharebox .zend_form .container {
  display: block;
  width: 100%;
  text-align: center;
}
div#productSharebox .zend_form .container.label {
  width: 92%;
  text-align: center;
  font-size: 0.9rem;
  height: 4rem;
  padding: 0 4%;
}
div#productSharebox .zend_form .container.label label {
  word-wrap: break-word;
}
div#productSharebox .zend_form .sampleMessageContainer {
  color: #ffffff;
  text-align: center;
  font-size: 1.2rem;
  background-color: #504f54;
  margin: 0;
  padding: 1rem 0;
}
div#productSharebox .zend_form .sampleMessageContainer .content {
  text-align: center;
  font-size: 1.2em;
}
div#productSharebox .zend_form .helperContainer .content {
  padding-top: 2rem;
}
div#productSharebox .zend_form .helperContainer .content img {
  display: block;
  margin: 0 auto;
  height: 6rem;
}
div#productSharebox .zend_form .SU_homeCheckboxInactive,
div#productSharebox .zend_form .SU_homeCheckboxActive {
  background: none;
  padding: 0;
  margin: 0;
}
div#productSharebox .zend_form .container.infoIconContainer {
  position: absolute;
  left: 5px;
  top: 5px;
  z-index: 9999;
}
div#productSharebox .zend_form .container.infoIconContainer .content {
  float: none;
  padding-left: 0.5rem;
}
div#productSharebox .zend_form i.sharebox-icon-check {
  visibility: hidden;
  font-size: 1.6em;
  display: block;
  position: absolute;
  top: 8px;
  right: 8px;
  color: #7fbb93;
}
div#productSharebox .zend_form i.sharebox-icon-check.selected {
  visibility: visible;
}
div#productSharebox dd#lang-language-element div.helperContainer {
  display: none;
}
div#productSharebox dd#lang-language-element div.sampleMessageContainer {
  width: 60%;
  color: #9c9b9e;
  background-color: transparent;
}
div#productSharebox dd#lang-language-element div.sampleMessageContainer div.content {
  font-size: 1rem;
}
div#productSharebox dt#lang-language-label {
  margin: 0.8em 0 0 0;
}
div#productSharebox dd#lang-language-element {
  margin: 0.4em 0 0 0;
}

#flyoutsContainer div#productSharebox dd#lang-language-element {
  margin: 0.8em 0 0 0;
}

#productMutation dd.sectionTitle div.titleText {
  font-size: 1em;
  padding-left: 0;
  margin-left: 0;
}

.ui-dialog .process_option_label {
  padding: 5px 5px 0 0;
}

.ui-dialog .process_option_element {
  padding: 5px 5px 0 0;
}

.ui-dialog .process_option_element .checkbox {
  margin-top: 0;
}

.process_option_label {
  width: 240px;
}

.process_option {
  width: 302px;
}

.mutationSubforms .sectionTitle {
  margin-top: -20px;
  margin-bottom: 1.5em;
}

.SU_ContentHeader {
  min-height: 110px;
  padding-top: 35px;
  padding-bottom: 24px;
}

.SU_HomeNumber {
  background-repeat: no-repeat;
  color: rgb(255, 255, 255);
  font-size: 31px;
  font-weight: bold;
  height: 59px;
  padding-left: 21px;
  padding-top: 8px;
  position: relative;
  top: -42px;
  width: 53px;
  float: left;
  margin-top: 20px;
}

#right-col {
  width: 240px;
}

.ongedoButtonDisabled,
input.ongedoButton,
button.ongedoButton,
a.ongedoButton,
.SU_ButtonBig,
input.ongedoButton:hover,
button.ongedoButton:hover,
a.ongedoButton:hover,
input.ongedoButton[disabled=disabled],
button.ongedoButton[disabled=disabled],
a.ongedoButton[disabled=disabled],
.SU_ButtonBig:hover {
  font-size: 18px;
  background-color: #35a154;
  line-height: 24px;
  border-color: #35a154;
  border-width: 2px;
}

button.ongedoButton,
a.ongedoButton,
input.ongedoButton {
  border-radius: 10px;
  background-color: #35a154;
  font-weight: bold;
  font-size: 18px;
  color: white !important;
  border-color: #35a154;
  padding: 12px 20px 10px 20px;
  min-height: 17px;
  width: auto;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
button.ongedoButton#new_company_button,
a.ongedoButton#new_company_button,
input.ongedoButton#new_company_button {
  font-weight: bold;
  background-color: #35a154;
  padding: 12px 20px 10px 20px;
  border-radius: 10px;
}
button.ongedoButton#new_person_button,
a.ongedoButton#new_person_button,
input.ongedoButton#new_person_button {
  font-weight: bold;
  background-color: #35a154;
  padding: 12px 20px 10px 20px;
  border-radius: 10px;
}

.nextStepContainer .centPercent .alignRight {
  padding-top: 43px;
}

@media screen and (max-width: 430px) {
  .offerQuestion .titleText {
    width: 100%;
    margin-top: 20px;
    text-align: center;
  }
}
.offerQuestion table.half-col-left {
  width: 98%;
}
@media screen and (max-width: 430px) {
  .offerQuestion table.half-col-left {
    text-align: center;
    font-size: 13px;
  }
}

.half-col-left .ongedoButton,
.half-col-right .ongedoButton,
html.lt-ie9 .half-col-left .ongedoButton,
html.lt-ie9 .half-col-right .ongedoButton {
  width: 85%;
}
@media screen and (max-width: 430px) {
  .half-col-left .ongedoButton,
  .half-col-right .ongedoButton,
  html.lt-ie9 .half-col-left .ongedoButton,
  html.lt-ie9 .half-col-right .ongedoButton {
    width: auto;
  }
}
.half-col-left .ongedoButton#offerCompleteContact,
.half-col-right .ongedoButton#offerCompleteContact,
html.lt-ie9 .half-col-left .ongedoButton#offerCompleteContact,
html.lt-ie9 .half-col-right .ongedoButton#offerCompleteContact {
  background-color: #35a154;
  font-weight: bold;
  font-size: 18px;
  border-radius: 10px;
  padding: 12px 20px 10px 20px;
  line-height: 24px;
  border-color: #35a154;
  border-width: 2px;
}
@media screen and (max-width: 430px) {
  .half-col-left .ongedoButton#offerCompleteContact,
  .half-col-right .ongedoButton#offerCompleteContact,
  html.lt-ie9 .half-col-left .ongedoButton#offerCompleteContact,
  html.lt-ie9 .half-col-right .ongedoButton#offerCompleteContact {
    font-size: 16px;
    padding: 10px;
  }
}
.half-col-left #passwordForgotten,
.half-col-right #passwordForgotten,
html.lt-ie9 .half-col-left #passwordForgotten,
html.lt-ie9 .half-col-right #passwordForgotten {
  font-size: 0.875em;
}

#progressbar {
  height: auto;
}

.zend_form dd .inputContainer.checkbox > label {
  display: table;
  padding-bottom: 0.4em;
}
.zend_form dd .inputContainer.checkbox > label input [type=checkbox] {
  display: table-cell;
  width: 12px;
  margin-bottom: 0;
  margin-top: 0;
}
.zend_form dd .inputContainer.checkbox > label span {
  display: table-cell;
}

.additionalOptionsContainer .additionalOptions input[type=checkbox] {
  margin-top: 0.7em;
}
.additionalOptionsContainer .additionalOptions a {
  margin-top: 0.8em;
  padding-top: 0;
}

.ui-dialog .mutationPriceCalculator {
  position: relative;
  border: 1px solid #d0d3d5;
  background-color: white;
  color: #706e72;
  padding: 27px;
  overflow: hidden;
  display: none;
}
@media screen and (max-width: 430px) {
  .ui-dialog .mutationPriceCalculator {
    padding: 0;
  }
}
.ui-dialog .mutationPriceCalculator form {
  float: left;
  width: 49%;
}
.ui-dialog .mutationPriceCalculator form .process_option_element {
  height: 30px;
}
.ui-dialog .mutationPriceCalculator form .process_option_element .infoIconContainer {
  margin-left: 300px;
  margin-top: -23px;
}
.ui-dialog .mutationPriceCalculator form .process_option_element input[type=checkbox] {
  margin-left: -5000px;
  margin-top: 0.3em;
}
.ui-dialog .mutationPriceCalculator .priceBox {
  float: right;
  border: 1px solid #d0d3d5;
  padding: 1em;
  width: 250px;
}
.ui-dialog .mutationPriceCalculator .priceBox h1 {
  margin-bottom: 0;
}
.ui-dialog .mutationPriceCalculator .priceBox .price {
  height: 40px;
  text-align: center;
  font-size: 1.6em;
  margin: 0.8em 0;
}
.ui-dialog .mutationPriceCalculator .priceBox .text {
  font-size: 0.8em;
  margin-bottom: 0;
}
.ui-dialog .mutationPriceCalculator .next {
  float: right;
}
@media screen and (max-width: 430px) {
  .ui-dialog .mutationPriceCalculator .next {
    margin: 10px;
  }
}
.ui-dialog .mutationPriceCalculator .next button {
  background: #339252 none;
  padding: 10px 0;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  bottom: 27px;
  right: 27px;
  font-size: 1em;
}
.ui-dialog .mutationPriceCalculator .close {
  position: absolute;
  top: 10px;
  right: 10px;
  margin: 0;
  cursor: pointer;
}
@media screen and (max-width: 430px) {
  .ui-dialog .mutationPriceCalculator .close {
    font-size: 18px;
  }
}
.ui-dialog .process_option_element {
  width: 8px;
}

.addIcon .description {
  width: 74.1%;
}

#identification_file-element, #identification_file_2-element {
  position: relative;
}
#identification_file-element .identification_file_text_change::after, #identification_file_2-element .identification_file_text_change::after {
  position: absolute;
  content: attr(data-text);
  top: 8px;
  left: 100px;
}

#termsAndConditions-element {
  width: 100%;
  margin-top: 14px !important;
}
#termsAndConditions-element .inputContainer {
  width: auto !important;
}
#termsAndConditions-element .helperContainer {
  display: none;
}
#termsAndConditions-element .sampleMessageContainer {
  width: 95%;
}

#countriesTargetQuestion-label,
#countriesTargetQuestion-element,
#countriesMainQuestion-label,
#countriesMainQuestion-element,
#termsAndConditions-label,
#termsAndConditions-element {
  display: none;
}

#termsAndConditions-label {
  width: 0;
}

.hr-publish-section-title {
  padding-left: 0;
  color: black;
  font-weight: bold;
  font-size: 1.2rem;
  margin-top: 41px;
}

.hr-publish-date {
  padding: 0.5em 0.5em 0.5em 0;
  color: #667085;
  font-weight: bold;
  margin-top: 0.5em;
}

table th {
  font-weight: 600;
}
table tr.topBorder {
  border-top: 2px solid #cdcdcd;
}
table tr.topBorder {
  font-weight: bold;
}
table.headerLeft {
  width: 100%;
}
table.headerLeft th {
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  width: 40%;
}
table.headerLeft td {
  vertical-align: top;
  padding: 5px;
  padding-left: 15px;
}
table.noLeftMargin td {
  padding: 5px 5px 5px 0;
}
table.centPercent td {
  padding: 9px;
}
table.centPercent td:first-child {
  padding-left: 0;
}
table.centPercent td:last-child {
  padding-right: 0;
}
table.xdebug-error, table.xe-notice {
  color: #000000;
}
table.partnersOffers__offersContainer td {
  vertical-align: top;
}
table.partnersOffers__offersContainer td p {
  margin-top: 0;
}
table.partnersOffers__offersContainer td dd.helpIconInline,
table.partnersOffers__offersContainer td div.inputContainer {
  margin-top: 0;
}
table#moreOrders td:last-child {
  width: 80px;
}
table#moreOrders .su-icon-smaller-gray {
  margin-right: 4px;
}
table.trademarkOverviewTable tr td {
  padding: 0.5em 1em 0.5em 0;
  text-align: right;
}
table.trademarkOverviewTable tr td a {
  float: none;
}
table.trademarkOverviewTable tr td:first-of-type {
  text-align: left;
}

#su-navileft-content div.orderPreview {
  border: 1px solid #d0d3d5;
  background-color: #fff;
}
@media screen and (max-width: 430px) {
  #su-navileft-content div.orderPreview {
    width: 90%;
    overflow-x: scroll;
  }
}
#su-navileft-content div.orderPreview table td, #su-navileft-content div.orderPreview table th {
  border: none;
}
#su-navileft-content div.orderPreview table tr {
  background-color: #fff;
}
#su-navileft-content div.orderPreview table.orderPreviewTitle {
  border-bottom: 1px dashed #d0d3d5;
}
#su-navileft-content div.orderPreview table.orderPreviewTitle tr {
  background-color: #edeeef;
}
#su-navileft-content div.orderPreview table.orderPreviewTitle h2 {
  font-size: 1.2em;
  font-weight: 100;
  margin: 0;
}
#su-navileft-content div.orderPreview table.orderPreviewTitle td:nth-child(3) {
  padding: 0 10px 0 0;
}
#su-navileft-content div.orderPreview table.orderPreviewTitle td:nth-child(3) a {
  float: right;
}
#su-navileft-content div.orderPreview table.orderPreviewTitle a {
  float: right;
}
#su-navileft-content div.orderPreview .ongedoButton {
  float: right;
  margin: 15px;
  width: inherit;
  padding: 8px 20px;
}
#su-navileft-content div.orderPreview .ongedoButton.ongedoButtonDanger {
  background-color: #ff0000;
  border-color: #ff0000;
}

table.price tr.total_final td.double {
  font-size: 1em;
}

div#progress-bar-circle {
  width: 72px;
  height: 72px;
  float: right;
  margin: 1em 0 1em 0;
  z-index: 1;
}

div#breadcrumbs {
  margin-top: 100px;
  margin-bottom: 250px;
}
div#breadcrumbs ul li {
  position: relative;
}
div#breadcrumbs ul li div.index {
  background: none;
  color: #706e72;
  background: #edeeef;
  border-radius: 25px;
  height: 40px;
  width: 31px;
  font-size: 1.28565em;
  font-weight: lighter;
  padding-left: 19px;
  padding-top: 10px;
  margin-right: 21px;
  margin-bottom: 15px;
  margin-top: -18px;
  margin-left: -18px;
}
div#breadcrumbs ul li div.index.active,
div#breadcrumbs ul li div.index.visited {
  border: #706e72 1px solid;
}
div#breadcrumbs ul li .SU_BCLabel {
  left: -63px;
  width: 130px;
  font-size: 0.875em;
}
div#breadcrumbs ul li .SU_BCProgress {
  background-color: #9c9b9e;
}
div#breadcrumbs #breadcrumbsBackground {
  background-color: #fff;
  height: 280px;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

div.ui-widget-overlay {
  background-image: none;
  opacity: 0.7;
  background-color: black;
}

div.waitingDialog {
  border: none;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

html.lt-ie9 div.waitingDialog {
  border: 1px solid #cdcdce;
}

.dialogText {
  color: #68676c;
}
@media screen and (max-width: 430px) {
  .dialogText {
    width: 100% !important;
  }
}
.dialogText ul {
  padding-left: 20px;
}

.massivePopup a, .massivePopup a:active, .massivePopup a:focus {
  outline: none;
}
.massivePopup div.ui-dialog-titlebar {
  height: 40px;
  background-color: #fff;
}
.massivePopup div.ui-dialog-titlebar .ui-dialog-titlebar-close {
  border: none;
  background-color: #fff;
  height: 24px;
  width: 24px;
  margin-top: -12px;
  right: 1.5em;
  background: none;
}
@media screen and (max-width: 430px) {
  .massivePopup div.ui-dialog-titlebar .ui-dialog-titlebar-close {
    right: 0;
    top: 5px;
    font-size: 22px;
  }
}
.massivePopup .statusIcon {
  float: left;
  margin-left: 29px;
  margin-top: 50px;
}
@media screen and (max-width: 430px) {
  .massivePopup .statusIcon {
    margin: 0 10px 0 0;
  }
}
.massivePopup .dialogText {
  margin: 50px 20px 90px 150px;
}
@media screen and (max-width: 430px) {
  .massivePopup .dialogText {
    margin: unset;
  }
}
.massivePopup .dialogText.noIcon {
  margin-left: 50px;
}
.massivePopup .dialogText .advertisement-logo {
  text-align: center;
  display: block;
}
.massivePopup .dialogText .advertisement-logo img {
  width: 100%;
  max-width: 300px;
  margin: 0 auto 3em auto;
}
.massivePopup .dialogText .advertisement-buttons {
  list-style: none;
  margin: 3em 0 0 0;
  padding: 0;
}
.massivePopup .dialogText .advertisement-buttons li {
  display: inline;
  padding: 0;
  margin-right: 5%;
  width: 29%;
  float: left;
}
.massivePopup .dialogText .advertisement-buttons li a:link, .massivePopup .dialogText .advertisement-buttons li a:hover, .massivePopup .dialogText .advertisement-buttons li a:visited, .massivePopup .dialogText .advertisement-buttons li a:active {
  display: block;
  width: 100%;
  padding: 1em;
  border: 1px solid #d0d3d5;
  text-decoration: none;
  text-align: center;
}
.massivePopup .dialogText .advertisement-buttons li a.advertisement-button-cta {
  color: #fff;
}
.massivePopup .dialogText .advertisement-buttons li:last-child {
  margin-right: 0;
}
.massivePopup .dialogText ul#advertisement-findea-branches {
  display: inline-block;
  white-space: nowrap;
  list-style: none;
  margin: 2em 0 0 0;
  padding: 0;
}
.massivePopup .dialogText ul#advertisement-findea-branches li {
  float: left;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0 12px;
  margin-bottom: 1em;
  margin-right: 0;
  border-right: 1px solid lightgrey;
}
.massivePopup .dialogText ul#advertisement-findea-branches li:last-child {
  border-right: none;
}
.massivePopup .dialogText ul#advertisement-findea-branches li a {
  text-decoration: none;
}
@media screen and (max-width: 430px) {
  .massivePopup .dialogText .ongedoButton {
    width: auto !important;
  }
}

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
  border: 1px solid #d0d3d5;
  background: 1px #fff;
  color: #68676c;
  border-radius: 0;
  padding: 2em;
}

.tooltip-footer .su-icon-small-gray {
  margin: 46px auto;
}

div.rating-c .br-widget {
  height: 64px;
}
div.rating-c .br-widget a {
  height: 36px;
  width: 36px;
  box-sizing: border-box;
  padding-top: 2px;
  background-color: #edeeef;
  color: #9c9b9e;
  margin-right: 5px;
  border-radius: 21px;
}
div.rating-c .br-widget a.br-active,
div.rating-c .br-widget a.br-selected {
  background-color: rgb(127, 187, 147);
}
div.rating-c .br-widget a[data-rating-value="0"] {
  display: none;
}
div.rating-c div.inputContainer {
  margin-top: 10px;
}
div.rating-c .sampleMessageContainer {
  width: 11%;
  margin-top: 12px;
}

.userSurveyForm {
  /* labels */
}
.userSurveyForm label {
  margin-bottom: 4px;
}
.userSurveyForm dt[id*=-label] {
  width: 100%;
}
.userSurveyForm dd[id*=-element] {
  width: 100%;
  margin-left: 11% !important;
}
.userSurveyForm dt[id*=answer-label] {
  width: 11%;
}
.userSurveyForm dd[id*=answer-element] {
  width: 89%;
}
.userSurveyForm .userSurveyTextfield {
  width: 100%;
  margin-left: 11% !important;
}
.userSurveyForm input[type=text] {
  width: 140% !important;
}
.userSurveyForm .sectionTitle {
  display: table;
}
.userSurveyForm dt label.scoreBefore {
  font-size: 12px;
  margin-top: 12px;
}
.userSurveyForm dt[id*=score-label] {
  width: 11%;
}

.workflowTabContainer ul li.ui-state-default a.ui-tabs-anchor .circle {
  color: #fff;
  background-color: #b4d8bf;
  border-color: #fff;
  font-family: "Open Sans", Arial, sans-serif;
  position: relative;
}
.workflowTabContainer ul li.ui-state-default.inactive {
  opacity: 0.35;
}
.workflowTabContainer ul li.ui-state-default.inactive a.ui-tabs-anchor .circle {
  color: #7ebc93;
  background-color: #fff;
  border-color: #7ebc93;
}
.workflowTabContainer ul li.ui-state-default .line {
  background-color: #7ebc93;
}
.workflowTabContainer ul li.ui-state-default .dot {
  background: #7ebc93;
}
.workflowTabContainer ul li.ui-state-default.ui-state-disabled .line {
  background: #7ebc93;
}
.workflowTabContainer ul li.ui-state-default.ui-state-disabled .dot {
  background: #7ebc93;
}
.workflowTabContainer ul li.ui-state-default.ui-state-active a.ui-tabs-anchor .circle {
  color: #fff;
  background-color: #339252;
  border-color: #fff;
  opacity: 1;
}

.changesIndicator {
  color: #7ebc93;
}

#protection_class_chosen-element label {
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
}
#protection_class_chosen-element label input {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  width: 16px;
  margin-top: 18px;
}
#protection_class_chosen-element label span {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  transition: background 0.3s;
  width: calc(100% - 3 * 16px);
  padding: 12px;
}
#protection_class_chosen-element label.highlight span {
  background-color: #F8F9AA;
}

#su-main-content #su-navileft-content div.sharebox-offers-header {
  background-image: url("../img/bg/sharebox_header.png");
}

#addCmpnPersonNatural,
#addCmpnPersonJuridical {
  width: 400px;
  background-color: #35a154;
  font-weight: bold;
  font-size: 16px;
  border-radius: 10px;
  padding: 12px 20px 10px 20px;
}
@media screen and (max-width: 430px) {
  #addCmpnPersonNatural,
  #addCmpnPersonJuridical {
    width: 85%;
  }
}

button#import {
  width: 400px;
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 430px) {
  button#import {
    width: unset;
  }
}

#personJuridicalOverview .representativesTable {
  width: calc(100% - 10px);
}

@media screen and (max-width: 430px) {
  html, body {
    width: 100%;
    overflow-x: hidden;
  }
}

body {
  background-color: #fff;
  color: #68676c;
  font-family: "Normal Stolzl", sans-serif;
  font-weight: 400;
  font-size: 1em;
  z-index: 0;
}

.promotions-elements {
  width: 110%;
  padding: 10px;
  background-color: #ff7070;
  border-radius: 5px;
  color: #FFFFFF;
  margin-bottom: 30px;
}
.promotions-elements .promotions-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px;
}
.promotions-elements .promotions-header button {
  background-color: transparent;
  border: none;
  color: inherit;
}
.promotions-elements .promotions-header img {
  margin-right: 5px;
  margin-bottom: 2px;
}
.promotions-elements .promotions-content {
  display: flex;
}
.promotions-elements .promotions-content .promotion-element {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 5px;
  background-color: #ffffff;
  color: #333333;
  padding: 15px 20px;
  margin: 5px;
  flex-grow: 1;
  flex-basis: calc(100% / var(--num));
  max-width: calc(100% / var(--num));
  box-sizing: border-box;
}
.promotions-elements .promotions-content .promotion-element .fa-arrow-right {
  font-size: 20px;
  color: #ff7070;
  font-weight: lighter;
}
.promotions-elements .promotions-content .promotion-element .code-part {
  width: 80%;
}
.promotions-elements .promotions-content .promotion-element .code-part .promo-code-text {
  font-size: 9px;
}
.promotions-elements .promotions-content .promotion-element .code-part .promo-code-holder {
  display: flex;
  align-items: center;
}
.promotions-elements .promotions-content .promotion-element .code-part .promo-code-holder .promo-code {
  border: 1px dashed #ff7070;
  border-right-style: solid;
  color: #ff7070;
  padding-left: 10px;
  padding-right: 10px;
  height: 25px;
  font-weight: bold;
  width: 100%;
  text-align: center;
}
.promotions-elements .promotions-content .promotion-element .code-part .promo-code-holder .promo-copy-button {
  background-color: #ff7070;
  color: #FFFFFF;
  border: none;
  padding: 3px 10px;
  font-size: 12px;
  height: 27px;
}
.promotions-elements .promotions-content .promotion-element.promotion-element-large .code-part {
  width: auto;
}
.promotions-elements .promotions-content .promotion-element.promotion-element-large .code-part .promo-code {
  width: auto;
}
.promotions-elements .promotions-content .promotion-element.promotion-element-small {
  flex-direction: column;
}
.promotions-elements .promotions-content .promotion-element.promotion-element-small .fa-arrow-right {
  display: none;
}
.promotions-elements .promotions-content .promotion-element.promotion-element-small .price-part {
  text-align: center;
}
.promotions-elements .promotions-content .promotion-element.promotion-element-small .code-part {
  display: flex;
  align-items: center;
  margin-top: 10px;
  width: 100%;
}
.promotions-elements .promotions-content .promotion-element.promotion-element-small .code-part .promo-code-text {
  font-size: 16px;
  margin-right: 5px;
}

#verification-banners {
  position: relative;
  max-width: 1200px;
}
#verification-banners .verification-banner {
  margin-bottom: 25px;
  border: 1px solid #FEC84B;
  border-radius: 8px;
  padding: 16px;
  background: #FFFCF5;
  color: #101828;
  font-weight: 700;
  font-size: 18px;
}
#verification-banners .verification-banner input[type=text] {
  width: 22px;
  text-align: center;
  margin: 5px;
  height: 24px;
  border-radius: 8px;
  border: 1px solid #98A2B3;
}
#verification-banners .verification-banner input[type=text]:focus {
  outline: none;
}
#verification-banners .verification-banner .bank-name {
  margin-bottom: 12px;
}
#verification-banners .verification-banner .info-message {
  font-size: 13px;
  padding: 5px;
  color: grey;
}
#verification-banners .verification-banner .action-required {
  display: flex;
  width: fit-content;
  align-items: center;
  padding: 4px 10px;
  color: #DC6803;
  background-color: #FEF0C7;
  border-radius: 16px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 15px;
}
#verification-banners .verification-banner .action-required .info {
  padding: 2px 10px;
  border-radius: 16px;
  cursor: auto;
  margin: 0 10px 0 0;
  font-weight: bold;
  color: white;
  background-color: #F79009;
}
#verification-banners .verification-banner .input-fields {
  padding: 16px;
  border-radius: 12px;
  background: white;
  border: 1px solid #EAECF0;
}
@media screen and (max-width: 375px) {
  #verification-banners .verification-banner .input-fields {
    height: 200px;
  }
  #verification-banners .verification-banner .input-fields input[type=text] {
    width: 25px;
  }
}
@media screen and (max-width: 320px) {
  #verification-banners .verification-banner .input-fields input[type=text] {
    width: 21px;
  }
}
#verification-banners .verification-banner .verify-btn {
  float: right;
  margin: 1px;
  padding: 5px 10px;
}
@media screen and (max-width: 430px) {
  #verification-banners .verification-banner .verify-btn {
    margin-top: 10px;
  }
}
@media screen and (max-width: 375px) {
  #verification-banners .verification-banner .verify-btn {
    margin-right: 8px;
  }
}
#verification-banners .verification-banner .verify-btn:hover {
  border-width: 2px;
  padding: 5px 10px;
}
#verification-banners .verification-banner .error {
  margin: 8px 5px 0 5px;
}

.dashed-line {
  width: 100%;
  margin: 20px 0;
  border-top: 1px dashed #D0D5DD;
}

.view-archived {
  padding: 8px 14px;
  position: absolute;
  right: 0;
  background: white;
  font-size: 14px;
  color: #344054;
  border-radius: 8px;
  border: 1px solid #D0D5DD;
}
.view-archived a {
  text-decoration: none;
}
@media screen and (max-width: 430px) {
  .view-archived {
    position: relative;
    left: 0;
    width: 100px;
    margin-bottom: 10px;
  }
}

#su-main-wrapper {
  min-width: 960px;
  width: 95%;
  margin: 0 auto;
  position: relative;
  z-index: 100;
}
@media screen and (max-width: 430px) {
  #su-main-wrapper {
    width: 100%;
    min-width: unset;
  }
}

#su-main-wrapper.steps {
  max-width: none !important;
  width: 100% !important;
  margin: 0 auto;
}
#su-main-wrapper.steps #su-main-header {
  position: fixed;
  width: 100%;
  background: white;
}
@media screen and (max-width: 430px) {
  #su-main-wrapper.steps #su-main-header {
    height: 160px;
  }
}
#su-main-wrapper.steps #su-main-header #su-logo {
  left: 40px;
  width: 195px;
}
@media screen and (max-width: 430px) {
  #su-main-wrapper.steps #su-main-header #su-logo {
    top: 10px;
    left: 10px;
  }
}
@media screen and (max-width: 320px) {
  #su-main-wrapper.steps #su-main-header #su-logo {
    top: 12px;
    width: 150px;
  }
}
#su-main-wrapper.steps #su-navileft-navigation-mobile {
  top: 50px;
  position: fixed;
}
#su-main-wrapper.steps #su-main-content {
  display: flex;
  padding-top: 100px;
  background-color: rgba(234, 236, 240, 0.3803921569);
}
#su-main-wrapper.steps #su-navileft-navigation {
  border-top: 1px solid #EAECF0;
  padding: 25px !important;
}
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st {
  position: fixed;
  height: -webkit-fill-available;
}
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li {
  margin-bottom: 15px;
}
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st div.su-navileft-navigation-link-containers {
  height: 59px;
  width: 239px;
}
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st div.su-navileft-navigation-link-containers .su-navileft-navigation-link-tables {
  display: block;
  min-width: 250px;
}
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers,
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers,
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover {
  background-color: #339252;
  color: #fff;
}
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers a,
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers a,
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover a {
  color: #fff;
}
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers img,
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers img,
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover img {
  display: none;
}
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers span,
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers span,
#su-main-wrapper.steps #su-navileft-navigation ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover span {
  display: none;
}
#su-main-wrapper.steps #su-navileft-content {
  max-width: none;
}
#su-main-wrapper.steps #su-navileft-content .contentTitle {
  font-size: 24px;
}
#su-main-wrapper.steps #su-navileft-content .offerContentTitle {
  color: black;
  margin-top: 30px;
  font-size: 20px;
  width: 100%;
}
@media only screen and (max-width: 430px) {
  #su-main-wrapper.steps #su-navileft-content .offerContentTitle {
    font-size: 15px;
  }
}
#su-main-wrapper.steps #su-navileft-content #contentHeader {
  font-size: 15px;
}
#su-main-wrapper.steps #su-navileft-content .stepDescription {
  color: #667085;
}
#su-main-wrapper.steps #su-navileft-content.shop-module {
  border-top: 2px solid rgba(234, 236, 240, 0.3803921569);
  max-width: 1000px;
}
@media screen and (max-width: 430px) {
  #su-main-wrapper.steps #su-navileft-content.shop-module {
    margin-top: 38px;
    min-height: unset !important;
  }
}
#su-main-wrapper.steps .packages-table {
  padding-bottom: 55px;
  margin-top: 2rem;
}
#su-main-wrapper.steps .packages-table ul.package-item {
  max-width: 32%;
  margin: 0;
  margin-right: 15px;
  border-radius: 8px;
}
@media screen and (max-width: 430px) {
  #su-main-wrapper.steps .packages-table ul.package-item {
    max-width: unset;
    margin-bottom: 10px;
  }
}
#su-main-wrapper.steps .packages-table ul.package-item .top-section {
  display: flex;
  padding: 24px;
  justify-content: space-between;
}
#su-main-wrapper.steps .packages-table ul.package-item .top-section i {
  font-size: 38px;
  height: 32px;
  width: 32px;
}
#su-main-wrapper.steps .packages-table ul.package-item .top-section .fa.fa-circle {
  color: white;
  font-size: inherit;
  border-radius: 50%;
  border: 2px solid #EAECF0;
}
#su-main-wrapper.steps .packages-table ul.package-item .top-section .fa.fa-check-circle {
  color: #35A154;
}
#su-main-wrapper.steps .packages-table ul.package-item .top-section .packages-recommended-title {
  padding: 6px 12px;
  color: white;
  font-size: 15px;
  font-weight: 600;
  border-radius: 8px;
  background-color: #35A154;
}
#su-main-wrapper.steps .packages-table ul.package-item li .packageDescription {
  display: none;
}
#su-main-wrapper.steps .packages-table ul.package-item li .packageTitle {
  margin-bottom: 0;
}
#su-main-wrapper.steps .packages-table ul.package-item li .short-description {
  margin-bottom: 32px;
  min-height: 45px;
}
#su-main-wrapper.steps .packages-table ul.package-item li .short-description p:first-of-type {
  display: none;
}
#su-main-wrapper.steps .packages-table ul.package-item li .short-description p strong {
  color: black !important;
}
#su-main-wrapper.steps .packages-table ul.package-item li .infoIcon, #su-main-wrapper.steps .packages-table ul.package-item li .deliveryTime {
  display: none;
}
#su-main-wrapper.steps .packages-table ul.package-item li.heading {
  width: 90%;
  margin: auto;
  text-align: left;
}
#su-main-wrapper.steps .packages-table ul.package-item li.heading .packagePrice {
  font-weight: bold;
}
#su-main-wrapper.steps .packages-table ul.package-item li.heading .packageDivider {
  display: none;
}
#su-main-wrapper.steps .packages-table ul.package-item li.heading .packagePriceSaving {
  margin-bottom: 30px;
}
#su-main-wrapper.steps .packages-table ul.package-item li.heading .dashedDivider {
  margin: 32px auto;
  border-bottom: 2px dashed #D0D5DD;
}
#su-main-wrapper.steps .packages-table ul.package-item li.features {
  width: 90%;
  margin: auto;
}
#su-main-wrapper.steps .packages-table ul.package-item li.features .packageHighlightTitle {
  display: none;
}
#su-main-wrapper.steps .packages-table ul.package-item li.features .packagesFeatureTitle {
  display: none;
}
#su-main-wrapper.steps .packages-table ul.package-item li.features .packageHighlightContent {
  font-size: 14px;
}
#su-main-wrapper.steps .packages-table ul.package-item li.features .packageHighlightContent ul li {
  padding: 2px 0px 10px 40px;
}
#su-main-wrapper.steps .packages-table ul.package-item li.features .packageHighlightContent ul li::before {
  font-size: 18px;
}
#su-main-wrapper.steps .packages-table ul.package-item li.features .packageAdditionInfo {
  min-height: 40px;
  color: #B54708;
}
#su-main-wrapper.steps .packages-table ul.package-item:last-of-type {
  margin-right: 0;
}
#su-main-wrapper.steps .packages-table ul.package-item.highlight {
  top: 0;
  padding: 0;
}
#su-main-wrapper.steps .packages-table ul.package-item.selected {
  border-radius: 16px;
  background: #EFFFF4;
  box-shadow: inset 0 0 0 4px #339252;
}
#su-main-wrapper.steps .packages-table ul.package-item.selected .fa-circle {
  display: none;
}
#su-main-wrapper.steps .packages-table ul.package-item.selected .fa-check-circle {
  display: inline-block !important;
}
#su-main-wrapper.steps .packages-table ul.package-item.selected .dashedDivider {
  border-color: #93D4A6 !important;
}
#su-main-wrapper.steps .packages-table ul.package-item.not-selected {
  opacity: 1;
}
#su-main-wrapper.steps .packages-table ul.package-item.not-selected .fa-circle {
  display: inline-block !important;
}
#su-main-wrapper.steps .packages-table ul.package-item.not-selected .fa-check-circle {
  display: none;
}

.addons-table {
  margin-top: 45px;
}
.addons-table div.title {
  text-align: left;
  font-weight: bold;
  color: black;
}
.addons-table .subtitle {
  text-align: left;
  font-size: 14px;
  color: #667085;
}
.addons-table .extras-container {
  margin-top: 40px;
}
.addons-table .extras-container .extraInfo .alreadyIncluded, .addons-table .extras-container .extraInfo .addExtra {
  display: none;
  font-size: 18px;
  color: black;
  font-weight: bold;
}
.addons-table .extras-container .extraInfo .addExtra {
  margin: 45px 0 10px;
}
.addons-table .extras-container .extraInfo .selectedPackageName {
  margin: 15px 0px;
  display: flex;
  align-items: center;
}
.addons-table .extras-container .extraInfo .selectedPackageName div {
  color: #5925DC;
  font-weight: bold;
  margin-left: 4px;
  background-color: #F4F3FF;
  border-radius: 16px;
  padding: 4px 12px;
}
.addons-table .addon {
  width: auto;
  float: none;
  margin-bottom: 20px;
  margin-right: 35px;
  background: none;
  box-shadow: none;
  padding: 0;
}
@media screen and (max-width: 430px) {
  .addons-table .addon {
    width: 100%;
    margin-right: 0;
  }
}
.addons-table .addon .remove-service {
  display: none;
}
.addons-table .addon.preselected .remove-service, .addons-table .addon.preselected .add-service {
  display: none !important;
}
.addons-table .addon.selected .add-service {
  display: none;
}
.addons-table .addon.preselected .fa-check, .addons-table .addon.selected .fa-check {
  display: inline-block !important;
  color: #35A154;
}
.addons-table .addon.preselected .title, .addons-table .addon.selected .title {
  color: #35A154;
  background-color: #EFFFF4;
  border: 1px solid #35A154;
  border-bottom: 1px dashed #35A154;
}
.addons-table .addon.preselected .title .remove-service, .addons-table .addon.selected .title .remove-service {
  display: block;
}
.addons-table .addon.preselected .short-info, .addons-table .addon.selected .short-info {
  border: 1px solid #35A154;
  border-top: none;
}
.addons-table .addon.preselected .short-info .priceValue, .addons-table .addon.selected .short-info .priceValue {
  color: #35A154;
}
.addons-table .addon .fa-check {
  color: #101828;
}
.addons-table .addon .info, .addons-table .addon .divider, .addons-table .addon .addon-button, .addons-table .addon .price, .addons-table .addon .description, .addons-table .addon .includedIn {
  display: none;
}
.addons-table .addon .title {
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 20px 20px 20px 45px;
  font-size: 18px;
  background-color: white;
  border: 1px solid #EAECF0;
  border-bottom: 1px dashed #EAECF0;
  border-radius: 8px 8px 0px 0px;
}
.addons-table .addon .title .add-service {
  background-color: #35A154;
  color: white;
  z-index: 2;
}
.addons-table .addon .title .remove-service i {
  display: inline-block;
  color: inherit;
}
.addons-table .addon .title .remove-service, .addons-table .addon .title .add-service {
  font-size: 15px;
  padding: 10px;
  border: 1px solid;
  border-radius: 10px;
  z-index: 2;
  cursor: pointer;
  align-self: flex-start;
}
.addons-table .addon .title .title-text {
  max-width: 90%;
  word-break: break-word;
}
@media screen and (max-width: 430px) {
  .addons-table .addon .title .title-text {
    max-width: unset;
    width: 150px;
  }
}
.addons-table .addon .checked {
  display: inline-block;
  font-size: 1.3rem;
  left: 0.9rem;
  top: 1.5rem;
}
.addons-table .addon .short-info {
  padding: 20px;
  font-size: 14px;
  position: relative;
  background-color: white;
  border-radius: 0px 0px 8px 8px;
  border: 1px solid #EAECF0;
  border-top: none;
}
@media screen and (max-width: 430px) {
  .addons-table .addon .short-info {
    padding: 30px;
    font-size: unset;
  }
}
.addons-table .addon .short-info .priceValue {
  font-size: 24px;
  font-weight: bold;
  margin-right: 5px;
  color: black;
}
.addons-table .addon .short-info i {
  font-size: 16px;
  color: #101828;
  cursor: pointer;
}
.addons-table .addon .short-info i:first-of-type {
  display: none;
}
.addons-table .addon .short-info.special .more-info {
  margin-top: 10px;
}
.addons-table .addon .short-info hr {
  margin: 24px 0;
}
.addons-table .addon .short-info .addon-details {
  display: none;
}
.addons-table .addon .short-info .addon-details #specialAddonFields button {
  display: block;
  margin: 15px 0;
  font-weight: bold;
  color: #35A154;
  background-color: white;
  padding: 6px 12px;
  border: 1px solid #D0D5DD;
  border-radius: 5px;
}
@media screen and (max-width: 430px) {
  .addons-table .addon .short-info .addon-details #specialAddonFields button {
    width: 63px;
    height: 48px;
    margin-left: auto;
  }
}
@media screen and (max-width: 430px) {
  .addons-table .addon .short-info .addon-details #specialAddonFields textarea {
    width: 100%;
    margin: 14px 0;
  }
}
.addons-table .addon .short-info .more-info {
  float: right;
  top: 30px;
  position: absolute;
  right: 22px;
}

.total {
  font-size: 12px;
  font-weight: bold;
  color: black;
  background-color: white;
  padding: 10px 16px;
  border-radius: 8px;
}
.total .amount {
  color: #35A154;
  font-size: 16px;
}

.sticky-right-details {
  position: absolute;
  top: 2%;
  left: 100%; /* Position right next to the content area */
  margin-left: 20px; /* Small gap between content and sticky element */
  width: 260px; /* Or however wide it should be */
  background: white;
  padding: 10px;
  z-index: 1000;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

/* Responsive summary labels */
.summary-desktop {
  display: inline-block; /* Show on desktop by default */
}

.summary-mobile {
  display: none; /* Hide on desktop by default */
}

/* Start moving over content on medium screens */
@media only screen and (max-width: 1700px) {
  .sticky-right-details {
    left: 70%; /* Start moving over content area */
    margin-left: 0;
  }
}
@media only screen and (max-width: 1400px) {
  .sticky-right-details {
    left: 60%; /* Start moving over content area */
    margin-left: 0;
  }
}
/* Move more over content on smaller screens */
@media only screen and (max-width: 1200px) {
  .sticky-right-details {
    left: 50%; /* ove further over content */
  }
}
/* Move even more over content on smaller screens */
@media only screen and (max-width: 1000px) {
  .sticky-right-details {
    left: 40%; /* Move even further over content */
  }
}
/* Replace total div with sticky element on mobile screens */
@media (max-width: 830px) {
  .sticky-right-details {
    position: absolute;
    bottom: 50px; /* Position above the footer */
    left: 50px; /* Same position as original total div */
    top: auto;
    right: auto;
    margin-left: 0;
    width: 230px;
    height: auto;
    z-index: 1001; /* Higher than footer */
    border: 1px solid #D0D5DD; /* Same border as original */
    overflow: hidden; /* Hide content that extends beyond height */
    transition: height 0.3s ease-in-out; /* Smooth height transition */
    cursor: pointer; /* Indicate it's clickable */
    display: flex;
    flex-direction: column-reverse; /* Content flows from bottom to top */
    align-items: stretch;
  }
  /* Show mobile summary label, hide desktop one */
  .summary-desktop {
    display: none;
  }
  .summary-mobile {
    display: inline-block;
  }
  /* Hide the original total div on mobile */
}
@media screen and (max-width: 830px) and (max-width: 430px) {
  .sticky-right-details {
    left: 10px; /* Same responsive positioning as original */
    height: auto;
    padding: 10px;
  }
}
@media screen and (max-width: 830px) and (max-width: 320px) {
  .sticky-right-details {
    width: 78px; /* Same width as original on very small screens */
    bottom: 5px;
  }
}
@media (max-width: 830px) {
  .sticky-footer .total {
    display: none;
  }
}
.sticky-footer {
  position: relative;
  width: 100%;
  bottom: 0;
  padding: 10px 5px;
  left: 0;
}
.sticky-footer .centPercent div .zend_form.submit_form {
  margin: 0 !important;
}
.sticky-footer .total {
  position: absolute;
  height: 50px;
  left: 50px;
  border: 1px solid #D0D5DD;
}
@media screen and (max-width: 430px) {
  .sticky-footer .total {
    left: 10px;
    height: auto;
    padding: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sticky-footer .total {
    width: 78px;
    bottom: 5px;
  }
}

.sticky-footer.active {
  display: flex;
  position: fixed;
  justify-content: end;
  background-color: white;
  z-index: 200;
}
.sticky-footer.active .centPercent {
  padding-right: 30px;
}

#su-main-header {
  z-index: 200;
}
#su-main-header a:link,
#su-main-header a:active,
#su-main-header a:visited,
#su-main-header a:hover {
  color: #68676c;
  text-decoration: none;
}
#su-main-header #su-toolbar {
  position: relative;
  height: 100px;
  font-size: 15px;
}
#su-main-header #su-toolbar #su-logo {
  position: absolute;
  top: 39px;
  left: 4px;
}
@media screen and (max-width: 430px) {
  #su-main-header #su-toolbar #su-logo {
    top: 10px;
    left: 10px;
  }
}
@media screen and (max-width: 320px) {
  #su-main-header #su-toolbar #su-logo {
    top: 12px;
    width: 150px;
  }
}
#su-main-header #su-toolbar #su-claim {
  position: absolute;
  top: 43px;
  left: 258px;
  font-size: 0.89995625em;
  margin: 0;
}
#su-main-header #su-toolbar #su-login-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #edeeef;
  background-image: url(/themes/startups3/img/icons/lock.png);
  background-repeat: no-repeat;
  background-position: 12px 7px;
  display: block;
  position: absolute;
  top: 39px;
  right: 265px;
  width: 150px;
  height: 15px;
  padding: 6px 12px 6px 35px;
  font-size: 11px;
}
#su-main-header #su-toolbar form {
  position: absolute;
  top: 39px;
  right: 2.9387755102%;
}
#su-main-header #su-toolbar form input {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #edeeef;
  background-image: url(/themes/startups3/img/icons/magnifier.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
  border: 0;
  padding: 6px 12px 6px 35px;
  font-size: 11px;
  width: 150px;
  height: 15px;
}
#su-main-header #su-toolbar #su-lang-switch,
#su-main-header #su-toolbar #su-quick-links {
  position: absolute;
  top: 11px;
  right: 5px;
}
#su-main-header #su-toolbar #su-lang-switch li,
#su-main-header #su-toolbar #su-quick-links li {
  height: 1em;
  text-transform: uppercase;
}
@media screen and (max-width: 430px) {
  #su-main-header #su-toolbar #su-lang-switch,
  #su-main-header #su-toolbar #su-quick-links {
    top: 15px;
    right: 65px;
  }
}
#su-main-header #su-toolbar #su-quick-links {
  right: 132px;
}
#su-main-header .admin-area {
  display: block;
  position: absolute;
  top: 40px;
  right: 10px;
}
@media screen and (max-width: 430px) {
  #su-main-header .admin-area {
    top: 45px;
  }
}
#su-main-header .admin-panel {
  display: flex;
  position: absolute;
  top: 40px;
  right: 9px;
  gap: 8px;
}
@media screen and (max-width: 430px) {
  #su-main-header .admin-panel {
    top: 16px;
    right: 56px;
  }
  #su-main-header .admin-panel #su-lang-switch {
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
  }
}
#su-main-header .admin-panel .profile-menu {
  position: relative;
}
#su-main-header .admin-panel .dropdown-menu {
  display: none;
  position: absolute;
  right: 0;
  background-color: #FFFFFF;
  padding: 10px 0;
  width: 240px;
  border: 1px solid;
  border-radius: 8px;
  list-style: none;
  z-index: 1;
}
@media screen and (max-width: 430px) {
  #su-main-header .admin-panel .dropdown-menu {
    width: 220px;
  }
  #su-main-header .admin-panel .dropdown-menu#lang-menu {
    width: 200px;
    text-align: center;
  }
}
#su-main-header .admin-panel .dropdown-menu li {
  padding: 10px 20px;
  font-size: 14px;
}
#su-main-header .admin-panel .dropdown-menu li a {
  font-weight: 600;
}
#su-main-header .admin-panel .dropdown-menu li:hover {
  background-color: #35a154;
}
#su-main-header .admin-panel .dropdown-menu li:hover a {
  color: white !important;
}
#su-main-header .admin-panel .mobile-lang .select-lang img {
  width: 28px;
  height: 26px;
  object-fit: cover;
  border-radius: 50%;
}
#su-main-header .admin-panel .profile-name, #su-main-header .admin-panel .mobile-lang {
  cursor: pointer;
  padding: 0 0.275em 0 0;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #D0D5DD;
}
#su-main-header .admin-panel i.fa-chevron-up {
  display: none;
}
#su-main-header .admin-panel i {
  margin-left: 8px;
  margin-right: 8px;
}
#su-main-header .tel-number {
  display: block;
  position: absolute;
  top: 11px;
  right: 122px;
}
@media screen and (max-width: 430px) {
  #su-main-header .tel-number {
    display: none;
  }
}
#su-main-header nav {
  display: block;
  position: relative;
}
#su-main-header nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#su-main-header nav ul li {
  display: inline;
  white-space: nowrap;
}
#su-main-header #su-nav-1 {
  height: 10%;
  max-height: 81px;
  border-top: 1px solid #d0d3d5;
  z-index: 320;
  font-family: "Normal Stolzl", sans-serif;
  font-weight: 600;
  font-size: 1em;
  position: relative;
}
#su-main-header #su-nav-1 ul#su-nav-1-list li, #su-main-header #su-nav-1 ul.navigation li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  max-height: 81px;
  height: 6.612244898%;
  padding: 2.5% 3.4285714286%;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  vertical-align: middle;
  display: inline;
  float: left;
}
#su-main-header #su-nav-1 ul#su-nav-1-list li a, #su-main-header #su-nav-1 ul.navigation li a {
  display: block;
}
#su-main-header #su-nav-1 ul#su-nav-1-list li.active, #su-main-header #su-nav-1 ul#su-nav-1-list li.nav-selected, #su-main-header #su-nav-1 ul#su-nav-1-list li.nav-path-selected, #su-main-header #su-nav-1 ul#su-nav-1-list li:hover, #su-main-header #su-nav-1 ul.navigation li.active, #su-main-header #su-nav-1 ul.navigation li.nav-selected, #su-main-header #su-nav-1 ul.navigation li.nav-path-selected, #su-main-header #su-nav-1 ul.navigation li:hover {
  border-left: 1px solid #d0d3d5;
  border-right: 1px solid #d0d3d5;
  background-color: #edeeef;
}
#su-main-header #su-nav-1 ul#su-nav-1-list li.active:first-child, #su-main-header #su-nav-1 ul#su-nav-1-list li.nav-selected:first-child, #su-main-header #su-nav-1 ul#su-nav-1-list li.nav-path-selected:first-child, #su-main-header #su-nav-1 ul.navigation li.active:first-child, #su-main-header #su-nav-1 ul.navigation li.nav-selected:first-child, #su-main-header #su-nav-1 ul.navigation li.nav-path-selected:first-child {
  border-left-color: #edeeef;
}
#su-main-header #su-nav-1 ul.su-icon-lists-horizontal {
  position: absolute;
  bottom: 23%;
  right: 2.9387755102%;
  width: 14.2040816327%;
}
#su-main-header #su-nav-1 ul.su-icon-lists-horizontal li {
  width: 24.1379310345%;
  height: 42px;
  padding: 0 0 0 9.1954022989%;
  display: inline;
  float: left;
}
#su-main-header #su-nav-1 ul.su-icon-lists-horizontal li a {
  display: block;
}
#su-main-header #su-nav-2,
#su-main-header .su-nav-2-hover {
  max-height: 65px;
  background-color: #edeeef;
  border-top: 1px solid #d0d3d5;
  margin-top: -2px;
  padding-top: 2px;
  z-index: 240;
  text-align: center;
}
#su-main-header #su-nav-2 ul,
#su-main-header .su-nav-2-hover ul {
  text-align: center;
}
#su-main-header #su-nav-2 ul li,
#su-main-header .su-nav-2-hover ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  vertical-align: middle;
  padding: 0 2.0408163265%;
  line-height: 474%;
}
#su-main-header #su-nav-2 ul li a,
#su-main-header .su-nav-2-hover ul li a {
  display: inline-block;
}
#su-main-header #su-nav-2 ul li:hover a,
#su-main-header .su-nav-2-hover ul li:hover a {
  color: #000;
}
#su-main-header #su-nav-2 ul li.nav-path-selected a,
#su-main-header .su-nav-2-hover ul li.nav-path-selected a {
  font-weight: 600;
}
#su-main-header .su-nav-2-hover {
  position: absolute;
  width: 100%;
  top: 180px;
  display: none;
  z-index: 310;
}
#su-main-header #su-nav-dashboard ul.su-icon-lists-horizontal {
  position: absolute;
  top: 32px;
  right: 494px;
  padding-right: 23px;
}
#su-main-header #su-nav-dashboard ul.su-icon-lists-horizontal li {
  width: 42px;
  height: 42px;
  padding: 0;
  margin-left: 15px;
}
#su-main-header #su-nav-dashboard ul.su-icon-lists-horizontal li a {
  display: inline-block;
}

#burger-menu {
  width: 45px;
  top: 15px;
  position: absolute;
  right: 0;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
}
#burger-menu span {
  display: block;
  position: absolute;
  height: 6px;
  width: 33px;
  background: #339252;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
#burger-menu span:nth-child(1) {
  top: 0;
  transform-origin: left center;
}
#burger-menu span:nth-child(2) {
  top: 9px;
  transform-origin: left center;
}
#burger-menu span:nth-child(3) {
  top: 18px;
  transform-origin: left center;
}
#burger-menu.open span:nth-child(1) {
  transform: rotate(45deg);
  top: 3px;
  left: 4px;
}
#burger-menu.open span:nth-child(2) {
  width: 0;
  opacity: 0;
}
#burger-menu.open span:nth-child(3) {
  transform: rotate(-45deg);
  top: 26px;
  left: 4px;
}

#su-mood-container {
  position: relative;
  width: 1225px;
  max-height: 410px;
  min-height: 301px;
  background-image: url(/img/bg/mood_default.jpg);
  background-repeat: no-repeat;
}

#su-shadow {
  width: 100%;
  height: 1px;
  padding: 0;
  margin: 0;
  z-index: 300;
  position: absolute;
  top: 0;
  left: 0;
}

.ccm-spacer {
  clear: both;
  font-size: 1px;
  line-height: 1px;
}

#su-main-content img#su-mood-image {
  height: auto;
  max-width: 100%;
  width: 100%;
  z-index: 0;
}

#stepCompleteShow {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
#stepCompleteShow i.check-svg {
  margin-right: 5px;
  width: 26px;
  height: 26px;
  background-color: #b1f1c7;
  border-radius: 50%;
}
#stepCompleteShow i.check-svg:before {
  display: block;
  content: "";
  background-image: url("/images/check.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  filter: brightness(0) saturate(100%) invert(40%) sepia(91%) saturate(315%) hue-rotate(87deg) brightness(100%) contrast(89%);
  font: normal normal normal 18px/1 FontAwesome;
  width: 100%;
  height: 100%;
  margin-right: 5px;
}

#su-main-content {
  position: relative;
  display: flex;
}
#su-main-content ul#su-home-icon-list {
  background-color: #edeeef;
  display: block;
  padding: 23px 96px 23px 96px;
}
#su-main-content ul#su-home-icon-list li {
  width: 77px;
  height: 77px;
  margin-right: 162px;
}
#su-main-content ul#su-home-icon-list li a {
  display: inline-block;
  width: 77px;
  height: 77px;
}
#su-main-content ul#su-home-icon-list li:last-child {
  margin-right: 0;
}
#su-main-content #su-navileft-content {
  padding: 43px 96px 43px 96px;
}
#su-main-content #su-navileft-content .su-icon-regular-gray {
  margin-left: -90px;
  margin-bottom: -51px;
}
#su-main-content #su-navileft-content .su-home-content-columns {
  width: 484px;
}
#su-main-content #su-navileft-content .su-home-content-columns .su-home-content-blocks {
  position: relative;
  min-height: 42px;
  padding: 0 0 0 70px;
  margin-bottom: 2em;
}
#su-main-content #su-navileft-content .su-home-content-columns .su-home-content-blocks span.su-icon-small-gray {
  position: absolute;
  top: 0;
  left: 0;
}
#su-main-content #su-navileft-content .su-home-content-columns .su-home-content-blocks table tr td {
  padding-right: 48px;
  padding-bottom: 0.75em;
}
#su-main-content #su-navileft-content .su-home-content-columns .su-home-content-blocks table tr td:last-child {
  padding-right: 0;
}
#su-main-content #su-navileft-content .su-home-content-columns div:last-child {
  margin-bottom: 0;
}
#su-main-content #su-navileft-content div.productButtonHome,
#su-main-content #su-navileft-content div.productButtonHomeOdd {
  background: none;
  background-color: #339252;
  border-radius: 0;
  font-weight: lighter;
  text-transform: uppercase;
  font-size: 15px;
  width: 42.8%;
  max-width: 437px;
  height: 58px;
  padding: 24px 20px 4px 20px;
}
#su-main-content #su-navileft-content div.productButtonHome:hover,
#su-main-content #su-navileft-content div.productButtonHomeOdd:hover {
  background-color: rgb(127, 187, 147);
}
#su-main-content #su-navileft-content .su-spacer {
  height: 30px;
}
#su-main-content #su-navileft-content dd {
  margin: 0 0 0.5em;
}
#su-main-content #su-navileft-content dd.centPercent {
  position: relative;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-navileft-content dd.centPercent {
    font-size: 14px;
  }
}
#su-main-content #su-navileft-content dd select {
  margin-left: -3px;
  height: 40px;
  border: none;
  border-radius: 5px;
  padding-left: 7px;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-navileft-content dd select {
    padding-left: 0;
  }
}
#su-main-content #su-navileft-content .SU_HomeNumber {
  background: none;
  color: #706e72;
  background: #edeeef;
  border-radius: 25px;
  height: 40px;
  width: 31px;
  font-size: 1.5em;
  font-weight: lighter;
  padding-left: 19px;
  padding-top: 10px;
  margin-right: 21px;
  margin-top: 26px;
  margin-bottom: 15px;
}
#su-main-content .checkboxesChecked,
#su-main-content .SU_homeRadioActive .indicator {
  background: none;
  background-color: #339252;
  border: 1px solid #339252;
  border-radius: 10px;
}
#su-main-content .checkboxes:hover,
#su-main-content .checkboxesChecked:hover,
#su-main-content .SU_homeRadioInactive:hover .indicator {
  background: none;
  background-color: rgb(127, 187, 147);
  border: 1px solid rgb(127, 187, 147);
}
#su-main-content .checkboxes,
#su-main-content .SU_homeRadioInactive .indicator {
  border: 1px solid #d0d3d5;
  border-radius: 10px;
}
#su-main-content .process_option_label {
  width: 165px;
}
#su-main-content .process_option_label .icon {
  float: right;
  vertical-align: middle;
  margin-right: 0;
}
#su-main-content .process_option_label p {
  margin: 0;
  width: 140px;
}
#su-main-content #su-home-content {
  padding: 43px 96px 43px 96px;
  margin: 0 auto;
}
#su-main-content #su-home-content div.productFlyouts {
  font-size: 1em;
  color: #9c9b9e;
}
#su-main-content #su-home-content div.productFlyouts p.productFlyoutLeads {
  font-size: 14px;
  color: #9c9b9e;
}
#su-main-content #su-home-content div.productFlyouts h1, #su-main-content #su-home-content div.productFlyouts h2, #su-main-content #su-home-content div.productFlyouts h3 {
  font-size: inherit;
  color: #706e72;
}
#su-main-content #su-home-content div.productFlyouts .inputContainer label {
  color: #9c9b9e;
  font-size: 14px;
}
#su-main-content #su-home-content .su-icon-regular-gray {
  margin-left: -90px;
  margin-bottom: -51px;
}
#su-main-content #su-home-content .su-home-content-columns {
  width: 484px;
}
#su-main-content #su-home-content .su-home-content-columns .su-home-content-blocks {
  position: relative;
  min-height: 42px;
  padding: 0 0 0 70px;
  margin-bottom: 2em;
}
#su-main-content #su-home-content .su-home-content-columns .su-home-content-blocks span.su-icon-small-gray {
  position: absolute;
  top: 0;
  left: 0;
}
#su-main-content #su-home-content .su-home-content-columns .su-home-content-blocks table tr td {
  padding-right: 48px;
  padding-bottom: 0.75em;
}
#su-main-content #su-home-content .su-home-content-columns .su-home-content-blocks table tr td:last-child {
  padding-right: 0;
}
#su-main-content #su-home-content .su-home-content-columns div:last-child {
  margin-bottom: 0;
}
#su-main-content #su-home-content div.productButtonHome,
#su-main-content #su-home-content div.productButtonHomeOdd {
  background: none;
  background-color: #339252;
  border-radius: 0;
  font-weight: lighter;
  text-transform: uppercase;
  font-size: 15px;
  width: 42.8%;
  max-width: 437px;
  height: 58px;
  padding: 24px 20px 4px 20px;
}
#su-main-content #su-home-content div.productButtonHome span.new,
#su-main-content #su-home-content div.productButtonHomeOdd span.new {
  margin-left: 20px;
  color: white;
  background-color: #C24F3D;
  padding: 5px 9px;
  font-weight: normal;
  text-transform: none;
}
#su-main-content #su-home-content div.productButtonHome:hover,
#su-main-content #su-home-content div.productButtonHomeOdd:hover {
  background-color: rgb(127, 187, 147);
}
#su-main-content #su-home-content div#flyoutsContainer {
  padding: 0;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService ul.legalFormContainer li {
  margin-right: 6.5%;
  width: 29%;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService ul.legalFormContainer li:nth-child(2n) {
  margin-right: 6.5%;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService ul.legalFormContainer li:nth-child(3n) {
  margin-right: 0;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService ul.legalFormContainer li .box {
  width: 76%;
  padding-left: 11.40988857%;
  padding-right: 11.40988857%;
  font-size: 0.875em;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService ul.legalFormContainer li .box .selectionTables tr td:first-child {
  padding-top: 2px;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService ul.legalFormContainer li .box button {
  width: 76%;
  bottom: 11.40988857%;
  right: 11.40988857%;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService ul.legalFormContainer#mutationContainer li .box {
  height: 70px;
  min-height: 70px !important;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService ul.legalFormContainer#mutationContainer li .box .productLegalFormBoxButtons {
  cursor: pointer;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator {
  position: relative;
  border: 1px solid #d0d3d5;
  background-color: white;
  color: #706e72;
  padding: 27px;
  overflow: hidden;
  display: none;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator {
    padding: 0;
  }
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator form {
  float: left;
  width: 49%;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator form .process_option_element {
  height: 30px;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator form .process_option_element .infoIconContainer {
  margin-left: 300px;
  margin-top: -23px;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator form .process_option_element input[type=checkbox] {
  margin-left: -5000px;
  margin-top: 0.3em;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator .priceBox {
  float: right;
  border: 1px solid #d0d3d5;
  padding: 1em;
  width: 250px;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator .priceBox h1 {
  margin-bottom: 0;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator .priceBox .price {
  height: 40px;
  text-align: center;
  font-size: 1.6em;
  margin: 0.8em 0;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator .priceBox .text {
  font-size: 0.8em;
  margin-bottom: 0;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator .next {
  float: right;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator .next {
    margin: 10px;
  }
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator .next button {
  background: #339252 none;
  padding: 10px 0;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  bottom: 27px;
  right: 27px;
  font-size: 1em;
}
#su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator .close {
  position: absolute;
  top: 10px;
  right: 10px;
  margin: 0;
  cursor: pointer;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator .close {
    font-size: 18px;
  }
}
#su-main-content #su-home-content .su-spacer {
  height: 30px;
}
#su-main-content #su-home-content .productFlyouts,
#su-main-content #su-home-content div.productFlyoutLegalFormBoxes,
#su-main-content #su-home-content .productFlyoutLegalFormBoxesInfoBoxes {
  background: #fff;
  box-shadow: none;
  border: 1px solid #d0d3d5;
  border-radius: 0;
}
#su-main-content #su-home-content .productFlyouts h1, #su-main-content #su-home-content .productFlyouts h2, #su-main-content #su-home-content .productFlyouts h3, #su-main-content #su-home-content .productFlyouts h4,
#su-main-content #su-home-content div.productFlyoutLegalFormBoxes h1,
#su-main-content #su-home-content div.productFlyoutLegalFormBoxes h2,
#su-main-content #su-home-content div.productFlyoutLegalFormBoxes h3,
#su-main-content #su-home-content div.productFlyoutLegalFormBoxes h4,
#su-main-content #su-home-content .productFlyoutLegalFormBoxesInfoBoxes h1,
#su-main-content #su-home-content .productFlyoutLegalFormBoxesInfoBoxes h2,
#su-main-content #su-home-content .productFlyoutLegalFormBoxesInfoBoxes h3,
#su-main-content #su-home-content .productFlyoutLegalFormBoxesInfoBoxes h4 {
  color: #706e72;
}
#su-main-content #su-home-content .productFlyoutLegalFormBoxesInfoBoxes {
  background-color: #fff;
  box-shadow: 0 0 20px #d0d3d5;
}
#su-main-content #su-home-content .productFlyoutProductCheckboxes,
#su-main-content #su-home-content .SU_homeRadioInactive .indicator {
  border: 1px solid #d0d3d5;
}
#su-main-content #su-home-content .productFlyoutProductCheckboxesChecked,
#su-main-content #su-home-content .SU_homeRadioActive .indicator {
  background: none;
  background-color: #339252;
  border: 1px solid #339252;
}
#su-main-content #su-home-content .productFlyoutProductCheckboxes:hover,
#su-main-content #su-home-content .productFlyoutProductCheckboxesChecked:hover,
#su-main-content #su-home-content .SU_homeRadioInactive:hover .indicator {
  background: none;
  background-color: rgb(127, 187, 147);
  border: 1px solid rgb(127, 187, 147);
}
#su-main-content #su-home-content dd {
  margin: 0;
}
#su-main-content #su-home-content dd .select {
  margin-left: -3px;
}
#su-main-content #su-home-content #productFlyoutMutation .mutationSubforms {
  width: 270px;
}
#su-main-content #su-home-content #productFlyoutMutation .mutationSubforms:first-child {
  width: 250px;
}
#su-main-content #su-home-content #productFlyoutMutation .mutationSubforms#subform-legalForm {
  width: 100%;
}
#su-main-content #su-home-content #productFlyoutMutation dl {
  margin-top: 0;
}
#su-main-content #su-home-content .SU_HomeNumber {
  background: none;
  color: #706e72;
  background: #edeeef;
  border-radius: 25px;
  height: 40px;
  width: 31px;
  font-size: 1.5em;
  font-weight: lighter;
  padding-left: 19px;
  padding-top: 10px;
  margin-right: 21px;
  margin-top: 26px;
  margin-bottom: 15px;
}
#su-main-content #su-home-content .productFlyoutLegalFormBoxButtons {
  right: 75px;
}
#su-main-content #su-home-content .process_option_label {
  width: 165px;
}
#su-main-content #su-home-content .process_option_label .icon {
  float: right;
  vertical-align: middle;
  margin-right: 0;
}
#su-main-content #su-home-content .process_option_label p {
  margin: 0;
  width: 140px;
}
@media (max-width: 1150px) {
  #su-main-content #su-home-content div#flyoutsContainer div.productService .mutationPriceCalculator form .process_option_element .infoIconContainer {
    margin-left: 200px;
  }
}
#su-main-content #su-navileft-navigation, #su-main-content #su-navileft-navigation-mobile {
  background-color: #fff;
  float: left;
  padding: 20px 10px 25px 0px !important;
  position: relative;
  width: 280px;
}
#su-main-content #su-navileft-navigation .admin-panel, #su-main-content #su-navileft-navigation-mobile .admin-panel {
  display: none;
}
#su-main-content #su-navileft-navigation ul, #su-main-content #su-navileft-navigation-mobile ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li {
  width: 100%;
  text-align: center;
  margin-bottom: 25px;
  position: relative;
  font-size: 16px;
  font-weight: bold;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li a i.fa-check-circle, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li a i.fa-check-circle {
  display: none;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers {
  border: 1px !important;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  position: relative;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers .su-navileft-navigation-link-tables, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers .su-navileft-navigation-link-tables {
  padding: 5px 15px;
  display: flex;
  align-items: self-end;
  width: 100%;
  min-width: 220px;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers .su-navileft-navigation-link-tables, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers .su-navileft-navigation-link-tables {
    width: unset;
  }
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers .su-navileft-navigation-link-tables a, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers .su-navileft-navigation-link-tables a {
  text-decoration: none;
  display: block;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers strong, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers strong {
  position: absolute;
  left: 6px;
  top: 6px;
  font-size: 12px;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers img, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers img {
  margin-right: 12px;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers span, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li div.su-navileft-navigation-link-containers span {
  display: none;
  right: 0;
  font-size: 25px;
  line-height: 1;
  position: absolute;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li ul#su-navileft-navigation-2nd, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li ul#su-navileft-navigation-2nd {
  margin-top: 15px;
  margin-left: 15px;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li ul#su-navileft-navigation-2nd img, #su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li ul#su-navileft-navigation-2nd span, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li ul#su-navileft-navigation-2nd img, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li ul#su-navileft-navigation-2nd span {
  display: none;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li ul#su-navileft-navigation-2nd div.su-navileft-navigation-link-containers, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li ul#su-navileft-navigation-2nd div.su-navileft-navigation-link-containers {
  width: 216px;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.new-item > div.su-navileft-navigation-link-containers .su-navileft-navigation-link-tables span.new, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.new-item > div.su-navileft-navigation-link-containers .su-navileft-navigation-link-tables span.new {
  position: absolute;
  right: 15px;
  top: 25%;
  color: white;
  background-color: #C24F3D;
  padding: 5px 9px;
  font-weight: normal;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st ul#su-navileft-navigation-2nd,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st ul#su-navileft-navigation-3rd, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st ul#su-navileft-navigation-2nd,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st ul#su-navileft-navigation-3rd {
  margin-top: 15px;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st ul#su-navileft-navigation-2nd div.su-navileft-navigation-link-containers,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st ul#su-navileft-navigation-3rd div.su-navileft-navigation-link-containers, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st ul#su-navileft-navigation-2nd div.su-navileft-navigation-link-containers,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st ul#su-navileft-navigation-3rd div.su-navileft-navigation-link-containers {
  width: 86.5%;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st ul#su-navileft-navigation-2nd li:last-child,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st ul#su-navileft-navigation-3rd li:last-child, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st ul#su-navileft-navigation-2nd li:last-child,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st ul#su-navileft-navigation-3rd li:last-child {
  margin-bottom: 0;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st ul#su-navileft-navigation-3rd div.su-navileft-navigation-link-containers, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st ul#su-navileft-navigation-3rd div.su-navileft-navigation-link-containers {
  width: 74.3%;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.completed, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.completed {
  background-color: #e8f5ec;
  border-radius: 10px;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.completed a i, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.completed a i {
  display: inline;
  font-size: 28px;
  color: #339252;
  margin-right: 5px;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.completed a.completed, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.completed a.completed {
  color: #339252;
  display: flex !important;
  align-items: center;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.completed:hover a i, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.completed:hover a i {
  color: white;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.completed > div.su-navileft-navigation-link-containers, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.completed > div.su-navileft-navigation-link-containers {
  border-color: #d0d3d5;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.step.active ~ li, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.step.active ~ li {
  background-color: #ffffff;
  opacity: 0.5;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover {
  background-color: #fff;
  border: 1px solid;
  border-radius: 10px;
  color: #339252;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers a,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers a,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover a, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers a,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers a,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover a {
  color: #339252;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers img,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers img,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover img, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers img,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers img,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover img {
  filter: brightness(0) saturate(100%) invert(50%) sepia(29%) saturate(848%) hue-rotate(85deg) brightness(98%) contrast(97%);
  margin-right: 12px;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers span,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers span,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover span, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers span,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.active_parent > div.su-navileft-navigation-link-containers span,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover span {
  content: "•";
  display: block;
}
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers,
#su-main-content #su-navileft-navigation ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover, #su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li.active > div.su-navileft-navigation-link-containers,
#su-main-content #su-navileft-navigation-mobile ul#su-navileft-navigation-1st li > div.su-navileft-navigation-link-containers:hover {
  border-color: #339252;
}
#su-main-content #su-navileft-content {
  width: 100%;
  float: right;
  padding: 43px 35px 36px;
  position: relative;
  border-left: 1px solid #edeeef;
  background-color: rgba(234, 236, 240, 0.3803921569);
}
@media screen and (max-width: 430px) {
  #su-main-content #su-navileft-content {
    font-size: 14px;
    padding: 36px 20px 5px;
    min-height: unset !important;
  }
}
@media screen and (max-width: 375px) {
  #su-main-content #su-navileft-content {
    padding: 36px 5px 5px;
  }
}
#su-main-content #su-navileft-content.hasProgressCircle {
  margin-top: -103px;
}
#su-main-content #su-navileft-content .contentTitle {
  color: black;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-navileft-content .contentTitle {
    font-size: 24px;
  }
}
#su-main-content #su-navileft-content .stepDescription {
  color: black;
}
#su-main-content #su-navileft-content .discover {
  margin-top: 25px;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-navileft-content .discover {
    width: 380px;
  }
}
@media screen and (max-width: 375px) {
  #su-main-content #su-navileft-content .discover {
    width: 300px;
  }
}
#su-main-content #su-navileft-pricebox {
  position: sticky;
  top: 12px;
  transition: margin-top 0.5s;
  display: none;
  background: #f7f7f8;
  width: 180px;
  min-height: 300px;
  margin-left: 12px;
  padding: 0;
  float: right;
}
#su-main-content #su-navileft-pricebox .info-wrapper {
  padding: 1em 0.5em 1em 1em;
}
#su-main-content #su-navileft-pricebox .info-wrapper.foundation-cost, #su-main-content #su-navileft-pricebox .info-wrapper.discount, #su-main-content #su-navileft-pricebox .info-wrapper.shareboxSection, #su-main-content #su-navileft-pricebox .info-wrapper.addonsSection {
  border-bottom: 1px solid #a1a1a1;
}
#su-main-content #su-navileft-pricebox .info-wrapper.active {
  display: block;
  border-left: 6px solid rgb(127, 187, 147);
  background-color: #edeef0;
  padding-left: 0.65em;
}
#su-main-content #su-navileft-pricebox .info-wrapper p, #su-main-content #su-navileft-pricebox .info-wrapper pre {
  margin: 0;
}
#su-main-content #su-navileft-pricebox .info-wrapper p {
  color: #706e72;
  font-weight: 600;
}
#su-main-content #su-navileft-pricebox .info-wrapper p.big {
  font-size: 0.85em;
  margin-bottom: 0;
}
#su-main-content #su-navileft-pricebox .info-wrapper p.number {
  font-size: 1em;
  margin-top: 2px;
}
#su-main-content #su-navileft-pricebox .info-wrapper p.number.finalPrice {
  font-size: 1.5em;
}
#su-main-content #su-navileft-pricebox .info-wrapper p.small {
  font-size: 0.85em;
  margin-bottom: 0;
}
#su-main-content #su-navileft-pricebox .info-wrapper p.disclaimer {
  font-weight: normal;
  font-size: 0.75em;
}
#su-main-content #su-navileft-pricebox .info-wrapper.foundation-cost {
  margin-top: 1em;
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos {
  height: 7.5em;
  background-color: rgb(220, 220, 220);
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.documents {
  width: 100%;
  margin: 0 auto 0.6em;
  min-height: 30px;
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.documents .icon {
  width: 20%;
  margin-right: 5%;
  margin-top: 2%;
  height: 2.1em;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: contain;
  background-image: url(/themes/startups3/img/icons/Uhr.png);
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.documents .text {
  width: 40%;
  font-size: 0.85em;
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.methods {
  width: 100%;
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.methods .icon {
  width: 30%;
  margin-right: 2%;
  height: 2.2em;
  display: block;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: contain;
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.methods .icon.mastercard {
  background-image: url(/themes/startups3/img/icons/MasterCard.png);
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.methods .icon.visa {
  background-image: url(/themes/startups3/img/icons/Visa.png);
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.methods .icon.post-finance {
  background-image: url(/themes/startups3/img/icons/PostFinance.png);
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.methods .icon.post-finance-ecard {
  background-image: url(/themes/startups3/img/icons/PostFinance_Ecard.png);
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.methods .icon.billing {
  background-image: url(/themes/startups3/img/icons/Auf_Rechnung.png);
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.methods .icon.sofort {
  background-image: url(/themes/startups3/img/icons/sofort.png);
}
#su-main-content #su-navileft-pricebox .info-wrapper.payment-infos div.methods .icon:last-of-type {
  margin-right: 0;
}
#su-main-content #su-navileft-pricebox .info-wrapper.sidebar-submit-button {
  padding: 0;
  padding-top: 20px;
  background-color: white;
}
#su-main-content #su-navileft-pricebox .info-wrapper.sidebar-submit-button #prevNext-submit-sidebar {
  opacity: 0;
  transition: opacity 0.5s;
  background-color: #35a154;
  width: 100%;
  border: none;
  color: white;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 18px;
  border-radius: 10px;
}
#su-main-content #su-navileft-pricebox .info-wrapper.scroll-indicator {
  background-color: white;
  padding-top: 60px;
}
#su-main-content #su-navileft-pricebox .info-wrapper.scroll-indicator img {
  opacity: 0;
  transition: opacity 0.5s;
  animation: MoveUpDown 2.5s linear infinite;
  width: 70%;
  padding-left: 15%;
}
#su-main-content #su-navileft-pricebox .info-wrapper.scroll-indicator :hover {
  cursor: pointer;
}
#su-main-content #su-navileft-pricebox div.line {
  border-bottom: 1px #706e72 solid;
  margin: 1.5em auto;
  width: 100%;
}
#su-main-content #su-navileft-pricebox .shareboxSection, #su-main-content #su-navileft-pricebox .addonsSection {
  display: none;
}
@keyframes MoveUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
}
@media only screen and (max-width: 1360px) {
  #su-main-content #su-navileft-content {
    width: 838px;
  }
}
@media only screen and (max-width: 1300px) {
  #su-main-content #su-navileft-content {
    width: 798px;
  }
}
@media only screen and (max-width: 1250px) {
  #su-main-content #su-navileft-content {
    width: 752px;
  }
}
@media only screen and (max-width: 1200px) {
  #su-main-content #su-navileft-content {
    width: 698px;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 430px) {
  #su-main-content #su-navileft-content {
    width: 100vw;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 1200px) {
  #su-main-content #su-navileft-content.hasProgressCircle {
    margin-top: -95px;
  }
}
@media only screen and (max-width: 1140px) {
  #su-main-content #su-navileft-content {
    width: 648px;
  }
}
@media only screen and (max-width: 1085px) {
  #su-main-content #su-navileft-content {
    width: 618px;
  }
}
@media only screen and (max-width: 1085px) and (max-width: 430px) {
  #su-main-content #su-navileft-content {
    width: 100vw;
    box-sizing: border-box;
  }
}
#su-main-content #su-navileft-navigation-mobile {
  display: none;
  position: absolute;
  width: 240px;
  top: -51px;
  right: 8px;
  background-color: #FFFFFF;
  z-index: 10000;
  border: 1px solid;
  border-radius: 8px;
  overflow: hidden scroll;
  height: 70vh;
}
#su-main-content #su-navileft-navigation-mobile .admin-panel {
  display: block;
  text-align: right;
  font-size: 15px;
}
#su-main-content #su-navileft-navigation-mobile .admin-panel .profile-menu {
  margin-top: 10px;
}
#su-main-content #su-navileft-navigation-mobile .admin-panel a {
  text-decoration: none;
}
#su-main-content #su-navileft-navigation-mobile .admin-panel i {
  margin: 0 8px;
}
#su-main-content #su-navileft-navigation-mobile .admin-panel .dropdown-menu {
  padding: 10px 0;
}
#su-main-content #su-navileft-navigation-mobile .admin-panel .dropdown-menu li {
  padding: 10px 20px;
  font-size: 14px;
}
#su-main-content #su-navileft-navigation-mobile .admin-panel .dropdown-menu li:hover {
  background-color: #35a154;
}
#su-main-content #su-navileft-navigation-mobile .admin-panel .dropdown-menu li:hover a {
  color: white !important;
}
#su-main-content #su-navileft-navigation-mobile .active-dot {
  position: absolute !important;
  right: 16px !important;
}
#su-main-content div.productButtonDashboard,
#su-main-content div.productButtonDashboardOdd {
  background: none;
  background-color: #339252;
  border-radius: 0;
  font-weight: lighter;
  font-size: 15px;
  width: 268px;
  height: 58px;
  padding: 24px 20px 4px 20px;
}
#su-main-content div.productButtonDashboard.businessplanner,
#su-main-content div.productButtonDashboardOdd.businessplanner {
  background-color: #383737;
  float: left;
  padding: 0 20px 11px 20px;
}
#su-main-content div.productButtonDashboard.businessplanner img,
#su-main-content div.productButtonDashboardOdd.businessplanner img {
  margin-right: 10px;
}
#su-main-content div#productButtonFiduciary {
  background-color: #002878;
}
#su-main-content div#productButtonSage {
  background-color: rgb(206, 0, 88);
}
#su-main-content div.progressBarDashboard div.index {
  background: #35a154 no-repeat;
  color: #FFFFFF;
  left: 0;
  padding-left: 0;
  position: relative;
  text-align: center;
  cursor: pointer;
  font-size: 1em;
  font-weight: lighter;
  border-radius: 30px;
  height: 38px;
  padding-top: 16px;
  top: 0;
  width: 54px;
  border: 2px solid #edeeef;
  float: left;
}
#su-main-content div.progressBarDashboard div.right {
  float: right;
  width: 100%;
  top: 24px;
  position: relative;
}
@media screen and (max-width: 430px) {
  #su-main-content div.progressBarDashboard div.right {
    float: left;
    width: 90vw;
  }
}
#su-main-content div.progressBarDashboard .SU_PGLabel {
  padding: 0;
}
#su-main-content div.progressBarDashboard .SU_PGProgress {
  background-color: rgb(127, 187, 147);
}
#su-main-content div.progressBarDashboard .progressBarGreen div {
  background-color: #35a154;
}
#su-main-content div.progressBarDashboard .ui-progressbar {
  height: 8px;
  border: none;
  background: #edeeef;
  clear: both;
}
#su-main-content div.progressBarDashboard .ui-progressbar .ui-progressbar-value {
  height: 8px;
}
#su-main-content div.progressBarDashboard .tooltips {
  top: 10px;
  position: relative;
}
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-base {
  padding: 0;
  font-size: 14px;
  display: flex;
  width: 100%;
  align-items: center;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  overflow: visible;
  text-align: center;
}
@media screen and (max-width: 430px) {
  #su-main-content div.progressBarDashboard .tooltips .progress-tooltip-base {
    width: 22%;
    min-width: 85px;
  }
}
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-base i {
  display: none;
}
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-default.active {
  color: #35a154;
}
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-default.active i {
  display: inline-block;
  margin-right: 3px;
}
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-arrow-top span,
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-arrow-top .progress-tooltip-arrow-border,
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-arrow-bottom span,
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-arrow-bottom .progress-tooltip-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
  border-color: rgb(255, 255, 255);
}
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-arrow-top .progress-tooltip-arrow-border,
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-arrow-top-right .progress-tooltip-arrow-border,
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-arrow-top-left .progress-tooltip-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid #d0d3d5;
  bottom: -7px;
  color: white;
}
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-default.active .progress-tooltip-arrow-top .progress-tooltip-arrow-border,
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-default.active .progress-tooltip-arrow-top-right .progress-tooltip-arrow-border,
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-default.active .progress-tooltip-arrow-top-left .progress-tooltip-arrow-border {
  border-top: 9px solid #35a154;
}
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-default .progress-tooltip-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 0;
  overflow: hidden;
}
#su-main-content div.progressBarDashboard .tooltips .progress-tooltip-arrow span, #su-main-content div.progressBarDashboard .tooltips .progress-tooltip-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}
#su-main-content div.progressBarDashboard .tooltips .width10 {
  left: 10%;
}
#su-main-content div.progressBarDashboard .tooltips .width20 {
  left: 20%;
}
#su-main-content div.progressBarDashboard .tooltips .width30 {
  left: 30%;
}
#su-main-content div.progressBarDashboard .tooltips .width40 {
  left: 40%;
}
#su-main-content div.progressBarDashboard .tooltips .width50 {
  left: 50%;
}
#su-main-content div.progressBarDashboard .tooltips .width60 {
  left: 60%;
}
#su-main-content div.progressBarDashboard .tooltips .width70 {
  left: 70%;
}
#su-main-content div.progressBarDashboard .tooltips .width80 {
  left: 80%;
}
#su-main-content div.progressBarDashboard .tooltips .width90 {
  left: 90%;
}
#su-main-content div.progressBarDashboard .tooltips .width100 {
  left: 100%;
}
#su-main-content div.productService ul.legalFormContainer {
  padding: 0;
}
#su-main-content div.productService .boxInfoBox {
  background-color: #fff;
  box-shadow: 0 0 20px #d0d3d5;
}
#su-main-content div.productService table td {
  border: none;
}
#su-main-content .draftOrderContainer {
  border: solid 1px #68676c;
  margin-bottom: 3em;
  padding-bottom: 1.5em;
  text-align: center;
}
#su-main-content #flyoutsContainer .productService {
  position: relative;
  padding: 80px 80px 57px 80px;
  background: white;
  box-shadow: none;
  border: 1px solid #d0d3d5;
  border-radius: 0;
  width: 79%;
}
#su-main-content #flyoutsContainer .productService .productFlyoutArrow {
  display: block;
  position: absolute;
  width: 41px;
  height: 17px;
  background-image: url(/css/ongedo/../../images/home/arrow_up.png);
  background-repeat: no-repeat;
  top: -17px;
  left: 100px;
}
#su-main-content div.productService ul.legalFormContainer li .box {
  text-align: center;
  border: 1px solid #d0d3d5;
  background-color: #fff;
  padding: 27px 27px 63px 27px;
  width: 60%;
  border-radius: 8px;
  box-shadow: none;
}
#su-main-content div.productService ul.legalFormContainer li .box button.productLegalFormBoxButtons {
  width: auto;
  left: 30px;
  background-image: none;
  border-radius: 10px;
  background-color: #35a154;
  font-weight: bold;
  font-size: 18px;
  color: white !important;
  border-color: #35a154;
}
#su-main-content div.productService ul.legalFormContainer li .box button.productLegalFormBoxButtons:hover {
  background-color: #35a154;
}
#su-main-content div.productService ul.legalFormContainer li .box img {
  background-color: #fff;
  margin-bottom: 32px;
}
#su-main-content div.productService ul.legalFormContainer li .box .contribute {
  font-size: 16px;
  color: #101828;
  margin-bottom: 15px;
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator {
  position: relative;
  border: 1px solid #d0d3d5;
  background-color: white;
  color: #706e72;
  padding: 27px;
  overflow: hidden;
  display: none;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-navileft-content div.productService .mutationPriceCalculator {
    padding: 0;
  }
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator form {
  float: left;
  width: 49%;
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator form .process_option_element {
  height: 30px;
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator form .process_option_element .infoIconContainer {
  margin-left: 300px;
  margin-top: -23px;
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator form .process_option_element input[type=checkbox] {
  margin-left: -5000px;
  margin-top: 0.3em;
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator .priceBox {
  float: right;
  border: 1px solid #d0d3d5;
  padding: 1em;
  width: 250px;
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator .priceBox h1 {
  margin-bottom: 0;
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator .priceBox .price {
  height: 40px;
  text-align: center;
  font-size: 1.6em;
  margin: 0.8em 0;
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator .priceBox .text {
  font-size: 0.8em;
  margin-bottom: 0;
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator .next {
  float: right;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-navileft-content div.productService .mutationPriceCalculator .next {
    margin: 10px;
  }
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator .next button {
  background: #339252 none;
  padding: 10px 0;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  bottom: 27px;
  right: 27px;
  font-size: 1em;
}
#su-main-content #su-navileft-content div.productService .mutationPriceCalculator .close {
  position: absolute;
  top: 10px;
  right: 10px;
  margin: 0;
  cursor: pointer;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-navileft-content div.productService .mutationPriceCalculator .close {
    font-size: 18px;
  }
}
#su-main-content #su-navileft-content div.productService ul.legalFormContainer li .box {
  width: 65%;
  min-width: 200px;
}
@media screen and (max-width: 430px) {
  #su-main-content #su-navileft-content div.productService ul.legalFormContainer li .box {
    margin: 10px auto;
  }
}

#su-services {
  padding: 100px 100px 100px 180px;
  background-color: #edeeef;
  position: relative;
}
#su-services #su-services-icon {
  position: absolute;
  top: 100px;
  left: 95px;
}
#su-services table {
  border: 0;
}
#su-services table th {
  text-align: left;
}
#su-services table td {
  padding: 2px 106px 2px 2px;
}

.accordion {
  font-family: "Open Sans", Arial, sans-serif;
}
.accordion .accordion-content h2.partnerTitle {
  border-bottom: 1px solid #d0d3d5;
}
.accordion .accordion-content h3 {
  font-weight: 600;
}

#su-main-footer {
  background-color: white;
  color: black;
  margin-top: 2em;
  border-top: 1px solid rgba(0, 0, 0, 0.2509803922);
  position: relative;
  z-index: 100;
}
@media screen and (max-width: 430px) {
  #su-main-footer {
    margin-top: 0;
  }
}
#su-main-footer a {
  outline: none;
  color: white;
  text-decoration: none;
}
#su-main-footer div.pre-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  background-color: #35A154;
  gap: 1rem;
  padding: 1rem 2rem;
}
@media screen and (max-width: 430px) {
  #su-main-footer div.pre-footer {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
#su-main-footer div.pre-footer .items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  color: white;
  font-size: 14px;
  flex-direction: row;
}
@media screen and (max-width: 430px) {
  #su-main-footer div.pre-footer .items {
    flex-direction: column;
    align-items: center;
  }
}
#su-main-footer div.pre-footer .items span:first-child {
  font-size: 18px;
  font-weight: bold;
}
#su-main-footer div.pre-footer .items a {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-right: 5px;
}
#su-main-footer div.pre-footer .items i {
  font-size: 20px;
  color: white;
}
#su-main-footer div.pre-footer a.logo {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 250px;
}
#su-main-footer div.pre-footer a.logo img {
  height: 48px;
  width: auto;
}
#su-main-footer div.main-footer {
  background-color: #101828;
}
#su-main-footer div.main-footer .links-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 40px 60px;
  padding-bottom: 80px;
}
@media screen and (max-width: 430px) {
  #su-main-footer div.main-footer .links-section {
    padding: 20px;
    align-items: start;
    gap: 10px;
  }
}
#su-main-footer div.main-footer .links-section .section {
  display: inline-grid !important;
  font-size: 16px;
  color: white;
  line-height: 1.5;
}
@media screen and (max-width: 430px) {
  #su-main-footer div.main-footer .links-section .section {
    font-size: 15px;
    width: 50%;
    word-break: break-word;
  }
}
#su-main-footer div.main-footer .links-section .section span {
  font-size: 18px;
  font-weight: bold;
}
#su-main-footer div.main-footer .links-section .section a {
  margin: 5px 0;
}
#su-main-footer div.main-footer .links-section .logos {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-self: center;
  gap: 1rem;
}
@media screen and (max-width: 430px) {
  #su-main-footer div.main-footer .links-section .logos {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
}
#su-main-footer div.main-footer .links-section .logos img {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
#su-main-footer div.main-footer .idea {
  padding: 0px 60px;
  color: white;
  font-weight: bold;
}
#su-main-footer div.main-footer .dashedDivider {
  border-bottom: 1px solid #98A2B3;
  padding: 22px;
  margin: 0px 55px;
}
#su-main-footer div.main-footer .powered-by {
  display: flex;
  justify-content: space-between;
  padding: 42px 60px;
  color: white;
  font-weight: bold;
}
#su-main-footer div.main-footer .powered-by div:first-child img {
  margin: 0 5px;
}
#su-main-footer div.main-footer .powered-by div:first-child span:first-child {
  margin-right: 20px;
}
#su-main-footer div.main-footer .powered-by .links a {
  margin-left: 10px;
}
#su-main-footer span#globalVersion {
  right: 2em;
  bottom: 1.5em;
  font-size: 0.7em;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media only screen and (max-width: 1200px) {
  body {
    font-size: 75%;
  }
}
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}
@media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  /* Style adjustments for high resolution devices */
}
/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  * {
    background: transparent !important;
    color: #000 !important; /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /*
   * Don't show links for images, or javascript/internal links
   */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group; /* h5bp.com/t */
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

/*# sourceMappingURL=styles.css.map */
