.elementor-kit-2282{--e-global-color-primary:#0A2F64;--e-global-color-secondary:#02FFEE;--e-global-color-text:#FFFFFF;--e-global-color-accent:#4C7296;--e-global-color-7e89316:#4C7296;--e-global-color-ccf5326:#E9E8E3;--e-global-color-0b45f1d:#8DFFF7;--e-global-color-59c69ef:#CDFFFC;--e-global-color-1b26f67:#131B37;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-kit-2282 button,.elementor-kit-2282 input[type="button"],.elementor-kit-2282 input[type="submit"],.elementor-kit-2282 .elementor-button{background-color:var( --e-global-color-accent );font-size:16px;color:var( --e-global-color-text );}.elementor-kit-2282 button:hover,.elementor-kit-2282 button:focus,.elementor-kit-2282 input[type="button"]:hover,.elementor-kit-2282 input[type="button"]:focus,.elementor-kit-2282 input[type="submit"]:hover,.elementor-kit-2282 input[type="submit"]:focus,.elementor-kit-2282 .elementor-button:hover,.elementor-kit-2282 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-ccf5326 );border-radius:0px 0px 0px 0px;}.elementor-kit-2282 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2282 h2{color:var( --e-global-color-primary );}.elementor-kit-2282 h3{color:var( --e-global-color-primary );}.elementor-kit-2282 h4{color:var( --e-global-color-primary );}.elementor-kit-2282 h5{color:var( --e-global-color-primary );}.elementor-kit-2282 h6{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-text-editor li {
    list-style-position: inside;
    text-indent: -1em;
    padding-left: 1em;
}
ul {
padding-left: 0; 
    list-style-position: inside; 
    line-height: 0.9;
}
      
ul li:not(:last-child) {
  margin-bottom: 5px;
}
#menu-final-fuer-entwickler, #menu-final-kundenbindung, #menu-final-bargeldlos, #menu-final-fuer-webseiten  {
    margin-bottom: 15px;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-29963 {
  margin-top: -5px;
}
.trp-language-switcher-container.menu-item.menu-item-type-post_type.menu-item-object-language_switcher.menu-item-25762 {
  margin-top: -3px;
}
    
/* hide  sub levels in ecom modul  nav */
li .menu-item-21040, li.menu-item-21039,li.menu-item-21038, li .menu-item-25763, li .menu-item-25764, li .menu-item-25765, li .menu-item-25766, li .menu-item-25767, li .menu-item-25768, li .menu-item-25769, li .menu-item-25770, li .menu-item-25771, li .menu-item-25772, .menu-item-29120, .menu-item-29121
{
display: none!important;
}
/* hide  sub levels in ecom zahlung  nav */
li .menu-item-25805, li .menu-item-25804, li .menu-item-25803, li .menu-item-25802, li .menu-item-25801, li .menu-item-25800  
{
display: none!important;
}
/* hide  sub levels in pos  terminal nav */
li .menu-item-25817, li .menu-item-25816, li .menu-item-25815, li .menu-item-25814, li .menu-item-25813, li .menu-item-25812  
{
display: none!important;
}
/* hide  sub levels in presse downlod nav */
li .menu-item-25777 
{
display: none!important;
}
/* hide  sub levels in referenzen unterneh nav */
li .menu-item-25773, li .menu-item-25774, li .menu-item-25775, li .menu-item-25776, li .menu-item-26951 
{
display: none!important;
}
/* hide  sub levels in partner unterneh nav */
li .menu-item-25781, li .menu-item-25782, li .menu-item-25783, li .menu-item-25784, li .menu-item-25785, li .menu-item-25786, li .menu-item-25796, li .menu-item-25797, li .menu-item-25798, li .menu-item-25799, li .menu-item-25790, li .menu-item-25791 , li .menu-item-25792 
{
display: none!important;
}
.elementor-widget-posts .elementor-post__title {
  white-space: normal!important;
  overflow: visible!important;
  text-overflow: ellipsis;
  max-width: 100%!important;
}
/* language flag nav */
@media screen and (min-width: 1024px) {
.elementor-9281 .elementor-element.elementor-element-7d61161 .elementor-nav-menu--main .elementor-item {
  color: var( --e-global-color-primary );
  fill: var( --e-global-color-primary );
  padding-left: 8px;
  padding-right: 8px;
  text-indent: 1px;
}
}
@media screen and (max-width: 1024px) {
.elementor-9281 .elementor-element.elementor-element-7d61161 .elementor-nav-menu--main .elementor-item {
  padding-left: 8px;
  padding-right: 8px;
  text-indent: 1px;
  display:block!important;
}

}
/* nav suchen icon */
.main-nav-suchy {
    background-image: url('/wp-content/uploads/sites/4/2022/07/suche-nav.png');
}
@media screen and (min-width: 1024px) {
.main-nav-suchy  {
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 15px;
}
}
@media screen and (max-width: 1024px) {
.main-nav-suchy  {
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 11px;
}

}

/* knowledge en deutsch off */
.translatepress-en_GB .post-9153 .elementor-post__card,
.translatepress-en_GB .post-9766 .elementor-post__card,
.translatepress-en_GB .post-9069 .elementor-post__card,
.translatepress-en_GB .post-9573 .elementor-post__card,
.translatepress-en_GB .post-9127 .elementor-post__card,
.translatepress-en_GB .post-9697 .elementor-post__card,
.translatepress-en_GB .post-9746 .elementor-post__card,
.translatepress-en_GB .post-9735 .elementor-post__card,
.translatepress-en_GB .post-9133 .elementor-post__card,
.translatepress-en_GB .post-9139 .elementor-post__card,
.translatepress-en_GB .post-9147 .elementor-post__card,
.translatepress-en_GB .post-9189 .elementor-post__card,
.translatepress-en_GB .post-9180 .elementor-post__card,
.translatepress-en_GB .post-25238 .elementor-post__card,
.translatepress-en_GB .post-9773 .elementor-post__card,
.translatepress-en_GB .post-9159 .elementor-post__card,
.translatepress-en_GB .post-9779 .elementor-post__card,
.translatepress-en_GB .post-9174 .elementor-post__card

{
display:none!important;
}
/* text links farben */
[role=alert] {
color: red;
}
.whity:hover {
color: #4C7296;
}
a.whity {
color: #fff;
}
.hyper:hover {
color: #0A2F64;
}
a.hyper {
color: #4C7296;
}
.hyper2:hover {
color: #4C7296;
}
a.hyper2 {
color: #999;
}
.hyper3:hover {
color: #4C7296;
}
a.hyper3 {
color: #0A2F64;
}
a.hyper-st 
{
    color: #4C7296;
}
.hyper-st:hover{
    color:#0A2F64;
}
.hyper-x:hover {
color: #4C7296;
}
a.hyper-x {
color: #02FFEE;
}
.hyper-xx:hover {
color: #fff;
}
a.hyper-xx {
color: #02FFEE;
}
.hyper-ref-xx:hover {
color: #fff;
}
a.hyper-ref-xx {
color: #02FFEE;
line-height:2.5;
}
.hyper-xx2:hover {
color: #fff;
}
a.hyper-xx2 {
color: #0A2F64;
}

h3,h2 {
  margin-top: 2.5rem;
  margin-bottom: 1em;
}
h4 {
  margin-top: 2rem;
  margin-bottom: 0.8em;
}
.BB-start:hover {
  color: #4C7296!important;
}
a.elementor-post__read-more:hover {
color: #0A2F64;
}
h2, h3, h4, h5 {
color: #0A2F64;
}
.elementor-post__title:hover a:hover {
color: #0A2F64!important;
}
a.external-link {
color: #4C7296!important;
}
.external-link a:hover {
color: #02FFEE!important;
}
.elementor-3311 .elementor-element.elementor-element-de7715a a:hover {
  color: #0A2F64!important;
}

.she-header-yes .elementor-widget-image {
	transform-origin: left;
	transition: all 0.4s ease-in-out !important;
}
/* distance hidden fields Pro Form */
div.elementor-field-type-hidden.elementor-field-group.elementor-column.elementor-field-group-lead_id.elementor-col-100,
div.elementor-field-type-hidden.elementor-field-group.elementor-column.elementor-field-group-utm_campaign.elementor-col-100,
div.elementor-field-type-hidden.elementor-field-group.elementor-column.elementor-field-group-utm_medium.elementor-col-100,
div.elementor-field-type-hidden.elementor-field-group.elementor-column.elementor-field-group-utm_source.elementor-col-100,
div.elementor-field-type-hidden.elementor-field-group.elementor-column.elementor-field-group-affiliate_id.elementor-col-100
{
    margin-bottom: 0;

}
.elementor-menu-anchor { display: block; position: relative; top: -70px; }
@media screen and (max-width: 640px) { .elementor-menu-anchor { display: block; position: relative; top: 1em; } }
html { 
    scroll-behavior: smooth; 
    
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after {
  background-color: #fff!important;
  }
  a:hover, a:focus {
  color: #0A2F64;
}
.elementor-widget-toggle .elementor-toggle-title  a:hover, .elementor-widget-toggle .elementor-toggle-icon  a:hover {
  color: #4C7296;
}
/* Newslettter tool mailchimp */

#mc_embed_signup .button:hover {
  background-color: #02FFEE!important;
  color: #0A2F64 !important;
}
#mc_embed_signup .button {
  background-color: #0A2F64 !important;
  border-radius: 24 !important;
  color: #02FFEE;
}
.elementor-tab-title.elementor-active,
.elementor-toggle-title:hover,
.elementor-toggle-icon.elementor-toggle-icon-closed:hover {
  color: #4C7296 !important;
}
ul.elementor-image-box-description {
  color: #0A2F64 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://we.secupay.com/wp-content/uploads/2022/05/Roboto-MediumItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */